{"id":96804,"date":"2023-11-21T23:58:57","date_gmt":"2023-11-21T22:58:57","guid":{"rendered":"https:\/\/artigianodelsoftware.it\/blog\/?p=96804"},"modified":"2023-11-21T23:58:59","modified_gmt":"2023-11-21T22:58:59","slug":"creiamo-una-schedulazione-pianificata-con-automation","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2023\/11\/21\/creiamo-una-schedulazione-pianificata-con-automation\/","title":{"rendered":"Creiamo una schedulazione pianificata con automation"},"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\/96804?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div>\n<p>In questo post affrontiamo un argomento interessante, inerente le Regole di Automazione. Vogliamo creare una schedulazione pianificata tramite le regole di automation per creare una issue\/task\/compito in base a delle richieste particolari. Vediamo come fare.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"450\" height=\"263\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/09\/image-8.png\" alt=\"\" class=\"wp-image-96309\" style=\"width:906px;height:auto\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/09\/image-8.png 450w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2022\/09\/image-8-300x175.png 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><figcaption class=\"wp-element-caption\">Come moderni Bandeirantes, andiamo in esplorazione<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Andiamo con ordine<\/h2>\n\n\n\n<p>Vogliamo creare in maniera automatica e schedulata una issue particolare ma quando andiamo a richiamare tutti i vari mattoncini lego delle nostre regole, abbiamo dei problemi e siamo in pieno disastro. Come possiamo fare?<\/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:536px;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\">Stiamo calmi<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Abbiamo una soluzione<\/h2>\n\n\n\n<p>Ebbene si: abbiamo una soluzione, ma andiamo sempre con ordine: un passo alla volta. Sappiamo che possiamo impostare un apposito trigger nelle nostre regole di automation, che ci permette di poter gestire le schedulazioni. In particolare (vedi immagini seguenti):<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"830\" height=\"1024\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.31.43-830x1024.png\" alt=\"\" class=\"wp-image-96873\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.31.43-830x1024.png 830w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.31.43-243x300.png 243w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.31.43-768x948.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.31.43.png 846w\" sizes=\"(max-width: 830px) 100vw, 830px\" \/><figcaption class=\"wp-element-caption\">Un semplice esempio<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"944\" height=\"678\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.29.30.png\" alt=\"\" class=\"wp-image-96872\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.29.30.png 944w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.29.30-300x215.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.29.30-768x552.png 768w\" sizes=\"(max-width: 944px) 100vw, 944px\" \/><figcaption class=\"wp-element-caption\">La relativa sezione di JQL<\/figcaption><\/figure>\n\n\n\n<p>abbiamo quindi tutto, ma abbiamo anche un problema che non possiamo trascurare: Dobbiamo specificare un JQL per selezionare l&#8217;elenco delle issue da usare. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"498\" height=\"357\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/04\/e-allora-e-quindi.gif\" alt=\"\" class=\"wp-image-96598\"\/><figcaption class=\"wp-element-caption\">Ragioniamo e verifichiamo<\/figcaption><\/figure>\n\n\n\n<p>Possiamo non specificare il JQL, non sembra obbligatorio. Nel nostro caso di uso vogliamo creare una issue ad un orario ben definito, ma senza dover avere un insieme di issue da gestire. Come possiamo fare? Abbiamo la soluzione e si prega di inoltrare i ringraziamenti alle persone citata nell&#8217;articolo di Atlassian Community riportatoi di seguito.<\/p>\n\n\n\n<p>Occorre impostare la seguente condizione <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"839\" height=\"1024\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.33.29-839x1024.png\" alt=\"\" class=\"wp-image-96874\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.33.29-839x1024.png 839w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.33.29-246x300.png 246w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.33.29-768x937.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.33.29.png 908w\" sizes=\"(max-width: 839px) 100vw, 839px\" \/><figcaption class=\"wp-element-caption\">Da dove andiamo a selezionare l&#8217;opzione<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"860\" height=\"958\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.33.46.png\" alt=\"\" class=\"wp-image-96875\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.33.46.png 860w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.33.46-269x300.png 269w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.33.46-768x856.png 768w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><figcaption class=\"wp-element-caption\">La parametrizzazione proposta<\/figcaption><\/figure>\n\n\n\n<p>che ci permette di poter gestire questa situazione e ci permette di creare una nuova issue non appena scattato il trigger. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vediamola in azione<\/h2>\n\n\n\n<p>Ho predisposto una regola di prova, per eseguire il test:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"561\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.42.08-1-1024x561.png\" alt=\"\" class=\"wp-image-96880\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.42.08-1-1024x561.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.42.08-1-300x164.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.42.08-1-768x420.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.42.08-1-1536x841.png 1536w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.42.08-1-2048x1121.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">regola semplice e banale<\/figcaption><\/figure>\n\n\n\n<p>Una volta attivata abbiamo il seguente risultato:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"298\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.26-1-1024x298.png\" alt=\"\" class=\"wp-image-96881\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.26-1-1024x298.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.26-1-300x87.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.26-1-768x224.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.26-1-1536x447.png 1536w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.26-1-2048x596.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Il risultato dal LOG di esecuzione della regola<\/figcaption><\/figure>\n\n\n\n<p>e la issue risulta<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"590\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.49-1-1024x590.png\" alt=\"\" class=\"wp-image-96882\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.49-1-1024x590.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.49-1-300x173.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.49-1-768x443.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.49-1-1536x885.png 1536w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/11\/Screenshot-2023-11-12-at-18.47.49-1-2048x1180.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">la issue generata<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusione<\/h2>\n\n\n\n<p>Abbiamo scoperto un trucco molto importante perch\u00e9 ci permette di creare questa tipologia di schedulazione. questo ci permette di poter avere delle issue create a richiesta senza dover acquistare altri addon e sfruttando lo standard. Ovviamente si tratta di una soluzione che ci fa risparmiare, ma occorre sempre tenere conto di quanto ho gi\u00e0 spiegato nel mio post che riguarda la nuova gestione dei <a href=\"https:\/\/artigianodelsoftware.it\/blog\/2023\/10\/10\/cambiano-le-automation-rules-su-cloud-ma-come\/\" data-type=\"post\" data-id=\"96779\" target=\"_blank\" rel=\"noreferrer noopener\">limiti di esecuzione delle regole<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reference<\/h2>\n\n\n\n<p>Ringraziamenti a tutti coloro che hanno partecipato alla <a href=\"https:\/\/community.atlassian.com\/t5\/Jira-Software-questions\/Automation-Schedule-Daily-Task-Creation\/qaq-p\/2017448\" target=\"_blank\" rel=\"noreferrer noopener\">discussione della Atlassian community<\/a> e che hanno reso possibile la stesura di questo articolo in Italica lingua. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"638\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2019\/12\/grazie-1400x872-1-1024x638.jpg\" alt=\"\" class=\"wp-image-94845\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2019\/12\/grazie-1400x872-1-1024x638.jpg 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2019\/12\/grazie-1400x872-1-300x187.jpg 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2019\/12\/grazie-1400x872-1-768x478.jpg 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2019\/12\/grazie-1400x872-1-619x386.jpg 619w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2019\/12\/grazie-1400x872-1-1320x822.jpg 1320w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2019\/12\/grazie-1400x872-1.jpg 1400w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Grazie.<\/figcaption><\/figure>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'96804','like')\" >Likes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/up.png\" \/>(<span>0<\/span>)<\/span><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'96804','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 affrontiamo un argomento interessante, inerente le Regole di Automazione. Vogliamo creare una schedulazione pianificata tramite le regole di automation per creare una issue\/task\/compito in base a delle richieste particolari. Vediamo come fare. Andiamo con ordine Vogliamo creare<\/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,14,15,16,17,250,119],"tags":[35,70,71,74,75],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96804"}],"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=96804"}],"version-history":[{"count":8,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96804\/revisions"}],"predecessor-version":[{"id":96887,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96804\/revisions\/96887"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=96804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=96804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=96804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}