{"id":90707,"date":"2017-08-17T10:05:30","date_gmt":"2017-08-17T08:05:30","guid":{"rendered":"http:\/\/artigianodelsoftware.it\/blog\/?p=90707"},"modified":"2017-08-17T10:05:30","modified_gmt":"2017-08-17T08:05:30","slug":"gestiamo-iter-di-approvazione-sotto-confluence-cloud-test","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2017\/08\/17\/gestiamo-iter-di-approvazione-sotto-confluence-cloud-test\/","title":{"rendered":"Gestiamo iter di approvazione sotto Confluence Cloud &#8211; Test"},"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\/90707?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div><blockquote>\n<h1>Iter di approvazione<\/h1>\n<\/blockquote>\n<p>In questo post andiamo a testare come, nel nostro Confluence cloud, possiamo introdurre un iter di approvazione per documenti.<\/p>\n<p><a href=\"https:\/\/marketplace-cdn.atlassian.com\/files\/images\/162c342a-b351-4ae7-9c16-e01eb2a34530.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"https:\/\/marketplace-cdn.atlassian.com\/files\/images\/162c342a-b351-4ae7-9c16-e01eb2a34530.png\" alt=\"\" width=\"144\" height=\"144\" \/><\/a><\/p>\n<blockquote>\n<h1>Installazione<\/h1>\n<\/blockquote>\n<p>Partiamo sempre dalla fase di installazione. Ricordiamo sempre che stiamo trattando un addon per Cloud e di conseguenza abbiamo sempre qualche piccola differenza con la versione server.<\/p>\n<p>Procediamo come sempre alla ricerca del nostro addon da installare nella apposita sezione di Amministrazione di Confluence.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90774\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-01.png\" alt=\"\" width=\"946\" height=\"241\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-01.png 946w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-01-300x76.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-01-768x196.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-01-619x158.png 619w\" sizes=\"(max-width: 946px) 100vw, 946px\" \/><\/p>\n<p>Selezioniamo\u00a0<em><strong>Free trial<\/strong><\/em>\u00a0ed alla richiesta di conferma di installazione &#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90775\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-02.png\" alt=\"\" width=\"644\" height=\"357\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-02.png 644w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-02-300x166.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-02-619x343.png 619w\" sizes=\"(max-width: 644px) 100vw, 644px\" \/><\/p>\n<p>&#8230; accettiamo e procediamo con la fase di installazione &#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90776\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-03.png\" alt=\"\" width=\"634\" height=\"303\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-03.png 634w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-03-300x143.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-03-619x296.png 619w\" sizes=\"(max-width: 634px) 100vw, 634px\" \/><\/p>\n<p>&#8230; che, come siamo gi\u00e0 abituati, si preoccuper\u00e0 di installare il tutto &#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90777\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-04.png\" alt=\"\" width=\"636\" height=\"288\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-04.png 636w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-04-300x136.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-04-619x280.png 619w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p>&#8230; lasciando eseguire la procedura. Al termine &#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90778\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-05.png\" alt=\"\" width=\"1235\" height=\"583\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-05.png 1235w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-05-300x142.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-05-768x363.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-05-1024x483.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-05-619x292.png 619w\" sizes=\"(max-width: 1235px) 100vw, 1235px\" \/><\/p>\n<p>&#8230; viene eseguita la fase di gestione della sottoscrizione \u00a0&#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90779\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-06.png\" alt=\"\" width=\"635\" height=\"303\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-06.png 635w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-06-300x143.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-06-619x295.png 619w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><\/p>\n<p>&#8230;\u00a0e della licenza (mentre nella installazione server, ricordiamolo, viene richiesto di accedere a my.atlassian.com per ricavare la licenza trial) &#8230;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90780\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-07.png\" alt=\"\" width=\"646\" height=\"305\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-07.png 646w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-07-300x142.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-07-619x292.png 619w\" sizes=\"(max-width: 646px) 100vw, 646px\" \/><\/p>\n<p>&#8230; lasciamo che aggiorni le licenze che abbiamo gi\u00e0 nel nostro sito cloud e &#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90781\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-08.png\" alt=\"\" width=\"637\" height=\"278\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-08.png 637w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-08-300x131.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-08-619x270.png 619w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/p>\n<p>&#8230; attendiamo la comparsa del messaggio che ci segnala che l&#8217;installazione \u00e8 completa.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90782\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-09.png\" alt=\"\" width=\"636\" height=\"340\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-09.png 636w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-09-300x160.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-09-619x331.png 619w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p>Partiamo quindi con la seconda fase del test.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Configurazione<\/h1>\n<\/blockquote>\n<p>Procediamo con la fase di configurazione. Fase critica ed importantissima. Con somma gioia verifichiamo che esiste una sezione di configurazione ma consiste in una pagina di spiegazione di come funziona l&#8217;Addon \ud83d\ude42<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90783\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-10.png\" alt=\"\" width=\"1235\" height=\"630\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-10.png 1235w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-10-300x153.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-10-768x392.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-10-1024x522.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-10-619x316.png 619w\" sizes=\"(max-width: 1235px) 100vw, 1235px\" \/><\/p>\n<p>che fondamentalmente ci spiega che abbiamo una macro che si occupa di gestire la fase di approvazione.<\/p>\n<blockquote>\n<h1>Test test come se piovesse<\/h1>\n<\/blockquote>\n<p>Testiamo l&#8217;addon andando subito ad inserire in una pagina la macro, come indicato nel precedente paragrafo, e verifichiamo il funzionamento.<\/p>\n<p>Generiamo una pagina di prova, dove andiamo ad aggiungere la nostra macro<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90784\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11.png\" alt=\"\" width=\"1306\" height=\"651\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11.png 1306w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11-300x150.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11-768x383.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11-1024x510.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11-619x309.png 619w\" sizes=\"(max-width: 1306px) 100vw, 1306px\" \/><\/p>\n<p>aggiungiamo un p\u00f2 di approvatori (nel mio confluence personale non ho molti utenti \ud83d\ude1b )<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90785\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11-1.png\" alt=\"\" width=\"1306\" height=\"651\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11-1.png 1306w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11-1-300x150.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11-1-768x383.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11-1-1024x510.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-11-1-619x309.png 619w\" sizes=\"(max-width: 1306px) 100vw, 1306px\" \/><\/p>\n<p>La macro \u00e8 facilmente gestibile, come siamo gi\u00e0 abituati. Il risultato \u00e8 il seguente:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90786\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-12.png\" alt=\"\" width=\"1294\" height=\"612\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-12.png 1294w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-12-300x142.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-12-768x363.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-12-1024x484.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-12-619x293.png 619w\" sizes=\"(max-width: 1294px) 100vw, 1294px\" \/><\/p>\n<p>ovvero una sezione in cui sono riportati tutti gli utenti che sono coinvolti nella registrazione. Se approviamo la pagina, abbiamo il seguente risultato:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90787\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-13.png\" alt=\"\" width=\"1291\" height=\"619\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-13.png 1291w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-13-300x144.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-13-768x368.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-13-1024x491.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Approval-02-13-619x297.png 619w\" sizes=\"(max-width: 1291px) 100vw, 1291px\" \/><\/p>\n<p>mostrando l&#8217;utente che ha eseguito l&#8217;approvazione ed indicando chi ancora manca.<\/p>\n<blockquote>\n<h1>Conclusione<\/h1>\n<\/blockquote>\n<p>Abbiamo eseguito il test dell&#8217;addon. Abbiamo visto un semplice sistema di approvazione. In qualche modo automatizza <a title=\"\" href=\"https:\/\/artigianodelsoftware.it\/blog\/2015\/07\/21\/workflow-su-confluence-prova-su-strada-alternative\/\" target=\"_blank\" rel=\"noopener\">un esempio che avevo fornito in questo mio post<\/a>, in cui spiegavo come realizzare un semplice sistema di workflow, ma che pu\u00f2 tranquillamente essere usato come sistema di approvazione di una pagina.<\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Reference<\/h1>\n<\/blockquote>\n<p>Maggiori informazioni sono reperibili alla <a title=\"\" href=\"https:\/\/marketplace.atlassian.com\/plugins\/com.automation-consultants.accloud.approvalmacro\/cloud\/overview\" target=\"_blank\" rel=\"noopener\">pagina del marketplace<\/a>.<\/p>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'90707','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,'90707','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>Iter di approvazione In questo post andiamo a testare come, nel nostro Confluence cloud, possiamo introdurre un iter di approvazione per documenti. Installazione Partiamo sempre dalla fase di installazione. Ricordiamo sempre che stiamo trattando un addon per Cloud e di<\/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,7,22],"tags":[30,34,35,48,58,82,89],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/90707"}],"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=90707"}],"version-history":[{"count":3,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/90707\/revisions"}],"predecessor-version":[{"id":90793,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/90707\/revisions\/90793"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=90707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=90707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=90707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}