{"id":96829,"date":"2023-10-25T00:47:26","date_gmt":"2023-10-24T22:47:26","guid":{"rendered":"https:\/\/artigianodelsoftware.it\/blog\/?p=96829"},"modified":"2023-10-25T00:47:28","modified_gmt":"2023-10-24T22:47:28","slug":"sulla-necessita-di-modificare-massivamente-i-dati-di-un-campo-jira-cloud","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2023\/10\/25\/sulla-necessita-di-modificare-massivamente-i-dati-di-un-campo-jira-cloud\/","title":{"rendered":"Sulla necessit\u00e0 di modificare massivamente i dati di un campo Jira Cloud"},"content":{"rendered":"<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-top-right\"><a href=\"javascript: imageToPdf()\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_self\"><img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"Visualizza PDF\" \/><\/a><a href=\"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96829?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div>\n<p>In questo post andremo ad esaminare un addon veramente interessante.  Vi posso assicurare che ho avuto la possibilit\u00e0 di eseguire un collaudo molto accurato ed il risultato mi ha lasciato seriamente a bocca aperta dai grandi risultati ottenuti. Ma andiamo con ordine: Partiamo dall&#8217;inizio e spieghiamo il caso di uso cercando di mostrare come funziona questo addon.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/image-9.png\" alt=\"\" class=\"wp-image-96813\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/image-9.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/image-9-300x225.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/image-9-768x576.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Set explore mode = ON<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Il caso di uso che mi si \u00e8 presentato<\/h2>\n\n\n\n<p>In questa situazione, avevo la necessit\u00e0 di dover modificare massivamente il contenuto di un determinato campo, risultato della Migrazione da Server a Cloud per conto di un mio cliente. In questo caso, i campi migrati erano il risultato della migrazione del valore di Elements (ex nFeed). Il problema \u00e8 che il valore dei campi risultava un qualcosa di questo genere, inaccettabile da proporre al cliente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">{&#8220;key:[&#8220;XXXXXXXX &#8211; Una descrizione del codice&#8221;]}<\/h3>\n\n\n\n<p>il risultato era un Json che non rispecchia proprio il valore desiderato dal cliente. Le funzionalit\u00e0 standard non permettono delle modifiche cos\u00ec approfondite. Si rendeva necessaria una operazione di ingegno. Iniziavo una analisi alchemica che mi aiutasse nella risoluzione del problema.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"212\" height=\"237\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/02\/image-46.png\" alt=\"\" class=\"wp-image-96530\" style=\"width:758px;height:auto\"\/><figcaption class=\"wp-element-caption\">Questa immagine descrive la mia situazione. Nottate ad elucubrare per un risultato <\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">&#8230;. ma alla fine il risultato \u00e8 giunto insperato<\/h2>\n\n\n\n<p>Una soluzione si \u00e8 presentata quando oramai sembrava tutto perduto. Un addon mi salvava la vita e mi permetteva di poter correggere il valore e risolvere la questione. Si tratta di <strong>Advanced Bulk Edit for Jira<\/strong>, un addon della Codefortynine molto molto interessante.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"755\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-19.08.43-1024x755.png\" alt=\"\" class=\"wp-image-96830\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-19.08.43-1024x755.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-19.08.43-300x221.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-19.08.43-768x567.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-19.08.43-1536x1133.png 1536w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-19.08.43-2048x1511.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">La pagine dell&#8217;addon su Marketplace.<\/figcaption><\/figure>\n\n\n\n<p>Questo addon permette di poter eseguire delle operazioni sui campi permettendone la MODIFICA. Questa \u00e8 una caratteristica molto molto interessante.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"511\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/image-13-1024x511.png\" alt=\"\" class=\"wp-image-96831\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/image-13-1024x511.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/image-13-300x150.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/image-13-768x383.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/image-13.png 1045w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Fonte Marketplace Atlassian<\/figcaption><\/figure>\n\n\n\n<p>Dalla precedente immagine possiamo osservare che abbiamo diverse possibilit\u00e0 per modificare i campi. Possiamo aggiungere dei valori, eseguire delle operazioni di Sostituzione di testo con altro, etc. La faccenda diventa interessante<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"680\" height=\"382\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/03\/image-5.png\" alt=\"\" class=\"wp-image-96097\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/03\/image-5.png 680w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/03\/image-5-300x169.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">Iniziamo a rilassarci e a pensare quante possibili applicazioni possiamo farne<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">La mia esperienza lavorativa<\/h2>\n\n\n\n<p>Nell&#8217;utilizzo di questo addon ho notato una cosa molto molto interessante. Se andiamo ad eseguire una query JQL, quello che otteniamo \u00e8 il seguente risultato (il particolare sul CLOUD): La query JQL non restituisce pi\u00f9 di 1000 risultati, anche se le issue sono pi\u00f9 di 1000. Questa \u00e8 una limitazione che le API di Jira dispongono. DI conseguenza abbiamo sempre qualche problema<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"683\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/05\/image-2.png\" alt=\"\" class=\"wp-image-96159\" style=\"width:598px;height:auto\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/05\/image-2.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/05\/image-2-300x200.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/05\/image-2-768x512.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Calma, non disperiamo. Abbiamo una piacevole novit\u00e0<\/figcaption><\/figure>\n\n\n\n<p>La seguente schermata \u00e8 stata presa (opportunamente trattata per non mostrare dati riservati) al fine di riuscire a mostrare il risultato. Se ci fate caso il numero di issue selezionato \u00e8 maggiore di 1000.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"846\" height=\"986\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-18.42.34.png\" alt=\"\" class=\"wp-image-96832\" style=\"width:410px;height:auto\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-18.42.34.png 846w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-18.42.34-257x300.png 257w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-18.42.34-768x895.png 768w\" sizes=\"(max-width: 846px) 100vw, 846px\" \/><figcaption class=\"wp-element-caption\">Tratto da una operazione di Bulk Edit che hi eseguito.<\/figcaption><\/figure>\n\n\n\n<p>Quello che si nota \u00e8 che il limite di 1000 issue \u00e8 superato con questo addon. Non male, assolutamente non male. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusione<\/h2>\n\n\n\n<p>Abbiamo un addon MOOOOOOOLTO MOOOOLTO interessante. Ho gi\u00e0 identificato una serie di possibili utilizzi di questo addon in altri casi di uso. Verificher\u00f2 e vi riporter\u00f2 di seguito in altri post. Rimaniamo in contatto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reference<\/h2>\n\n\n\n<p>Maggiori informazioni sono disponibili presso la <a href=\"https:\/\/marketplace.atlassian.com\/apps\/1223455\/advanced-bulk-edit-for-jira?tab=overview&amp;hosting=cloud\" target=\"_blank\" rel=\"noreferrer noopener\">pagina del Marketplace<\/a>. <\/p>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'96829','like')\" >Likes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/up.png\" \/>(<span>1<\/span>)<\/span><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'96829','dislike')\" >Dislikes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/down.png\" \/>(<span>0<\/span>)<\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>In questo post andremo ad esaminare un addon veramente interessante. Vi posso assicurare che ho avuto la possibilit\u00e0 di eseguire un collaudo molto accurato ed il risultato mi ha lasciato seriamente a bocca aperta dai grandi risultati ottenuti. Ma andiamo<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[3,4,15,16,17,250,154,133,22],"tags":[30,35,70,71,74,75,89],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96829"}],"collection":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/comments?post=96829"}],"version-history":[{"count":2,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96829\/revisions"}],"predecessor-version":[{"id":96845,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96829\/revisions\/96845"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=96829"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=96829"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=96829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}