{"id":96802,"date":"2023-11-07T00:06:50","date_gmt":"2023-11-06T23:06:50","guid":{"rendered":"https:\/\/artigianodelsoftware.it\/blog\/?p=96802"},"modified":"2023-11-07T00:06:52","modified_gmt":"2023-11-06T23:06:52","slug":"creiamo-un-link-ad-una-pagina-di-confluence-su-jira","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2023\/11\/07\/creiamo-un-link-ad-una-pagina-di-confluence-su-jira\/","title":{"rendered":"Creiamo un link ad una pagina di Confluence su Jira"},"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\/96802?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. Gi\u00e0 recentemente abbiamo parlato, <a rel=\"noreferrer noopener\" href=\"https:\/\/artigianodelsoftware.it\/blog\/2023\/10\/10\/cambiano-le-automation-rules-su-cloud-ma-come\/\" data-type=\"post\" data-id=\"96779\" target=\"_blank\">in questo post<\/a>, di come la gestione dei limiti di queste regole cambiano dal prossimo primo novembre. Vediamo in questo caso come sopperire ad una necessit\u00e0, ovvero come possiamo aggiungere un link ad una Pagina di Confluence ad una issue, direttamente da Regola di automazione.<\/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 associare ad una issue, quella che ha causato l&#8217;esecuzione della nostra regola, una pagina di Confluence ben precisa. Una cosa che notiamo subito \u00e8 che non abbiamo a disposizione una azione specifica attraverso le Automazioni. DI conseguenza siamo leggermente frustrati. La domanda sorge spontanea. 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. Possiamo sfruttare una delle azioni che meglio si adegua per poter agganciare una pagina ad una issue. In particolare possiamo sfruttare questa azione: <\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"327\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-21.26.33-1024x327.png\" alt=\"\" class=\"wp-image-96837\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-21.26.33-1024x327.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-21.26.33-300x96.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-21.26.33-768x245.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-21.26.33.png 1486w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Send Web Request \u00e8 quello che ci serve<\/figcaption><\/figure>\n\n\n\n<p>Da questa azione possiamo fare ua cosa molto semplice: Chiamare una API di Atlassian e agganciare la pagina alla issue. ma vediamo quale \u00e8 la API che andiamo a richiamare.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-right\">\n<p class=\"has-text-align-left\">https:\/\/yourdomain.atlassian.net\/rest\/confluenceIssueLink\/1\/confluence?issueId={{issue.id}}&#038;pageUrl={{createdPage.url}}<\/p>\n<cite>Questa \u00e8 la chiamata alla API che ci interessa<\/cite><\/blockquote>\n\n\n\n<p>Quello che occorre fare \u00e8 impostare i parametri che ci servono e successivamente applicarli tramite la regola. <\/p>\n\n\n\n<p>Il risultato \u00e8 il seguente:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"662\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-21.36.51-1024x662.png\" alt=\"\" class=\"wp-image-96840\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-21.36.51-1024x662.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-21.36.51-300x194.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-21.36.51-768x497.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-21.36.51-1536x994.png 1536w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2023\/10\/Screenshot-2023-10-15-at-21.36.51.png 2016w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Un esempio che ho impostato su di un mio ambiente di prova<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusione<\/h2>\n\n\n\n<p>Questo \u00e8 molto interessante. Possiamo agganciare una pagina Confluence alla nostre issue in maniera veramente semplice. Ci sono degli accorgimenti da tenere presente quando si utilizzano delle API, ma ne parleremo in maniera pi\u00f9 approfondita in separata sede. Si tratta di una sorpresa. Rimaniamo in contatto. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reference<\/h2>\n\n\n\n<p>Un ringraziamento a tutti i partecipanti a questa discussione della<a rel=\"noreferrer noopener\" href=\"https:\/\/community.atlassian.com\/t5\/Marketplace-Apps-Integrations\/Link-to-Confluence-page-in-Automation-for-Jira\/qaq-p\/1234086\" target=\"_blank\"> Atlassian Community<\/a>, dove \u00e8 stato chiarito questo punto e che ha permesso di poter scrivere questo articolo in Italica Lingua. <\/p>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'96802','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,'96802','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. Gi\u00e0 recentemente abbiamo parlato, in questo post, di come la gestione dei limiti di queste regole cambiano dal prossimo primo novembre. Vediamo in questo caso come sopperire ad<\/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":[266,3,4,7,14,15,16,17,250,133],"tags":[267,34,35,48,71,74,75],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96802"}],"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=96802"}],"version-history":[{"count":3,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96802\/revisions"}],"predecessor-version":[{"id":96862,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/96802\/revisions\/96862"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=96802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=96802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=96802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}