{"id":88717,"date":"2016-01-20T10:09:21","date_gmt":"2016-01-20T09:09:21","guid":{"rendered":"https:\/\/artigianodelsoftware.wordpress.com\/?p=88717"},"modified":"2019-08-06T15:43:45","modified_gmt":"2019-08-06T13:43:45","slug":"script-runner-prova-su-strada","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2016\/01\/20\/script-runner-prova-su-strada\/","title":{"rendered":"Script Runner &#8211; Prova su strada"},"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\/88717?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div><blockquote>\n<h1>Prova su strada<\/h1>\n<\/blockquote>\n<p>In questo post andremo a testare lo Script Runner. Sar\u00e0 anche una piccola sorpresa: Andremo a provarlo su di una versione antecedente a JIRA 7 e, in una seconda fase andremo ad eseguire il collaudo anche su JIRA 7, per testare le potenzialit\u00e0 si entrambe le versioni e capire, laddove presenti, le differenze \ud83d\ude42<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/marketplace-cdn.atlassian.com\/files\/images\/396d3521-7734-4137-9a47-d7afedf1ea18.png\" \/><\/p>\n<blockquote>\n<h1>Installiamo il prodotto<\/h1>\n<\/blockquote>\n<p>Come sempre, iniziamo dalla installazione dell&#8217;addon, sfruttando quanto la Atlassian ci mette a disposizione. Dalla sezione di amministrazione, andiamo a cercare l&#8217;addon, come mostrato un figura:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-01.png\" rel=\"attachment wp-att-88947\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88947\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-01.png?w=660\" alt=\"script-01-01\" width=\"660\" height=\"163\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-01.png 1047w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-01-300x74.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-01-768x189.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-01-1024x252.png 1024w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>Quindi selezioniamo\u00a0<em><strong>Free trial<\/strong><\/em>, per scaricare la versione trial dell&#8217;addon e &#8230;. testarla. Quindi, andiamo ad accettare i termini e la licenza utente, come richiesto dalla seguente immagine:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-02.png\" rel=\"attachment wp-att-88948\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-88948\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-02.png\" alt=\"script-01-02\" width=\"612\" height=\"195\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-02.png 612w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-02-300x96.png 300w\" sizes=\"(max-width: 612px) 100vw, 612px\" \/><\/a><\/p>\n<p>Una volta accettata la licenza, si procede con il download &#8230;.<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-03.png\" rel=\"attachment wp-att-88949\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88949\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-03.png?w=660\" alt=\"script-01-03\" width=\"660\" height=\"274\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-03.png 680w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-03-300x124.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>&#8230; e con la fase di installazione dell&#8217;addon.<a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-04.png\" rel=\"attachment wp-att-88950\"><br \/>\n<\/a> <a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-05.png\" rel=\"attachment wp-att-88951\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88951\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-05.png?w=660\" alt=\"script-01-05\" width=\"660\" height=\"274\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-05.png 678w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-05-300x124.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>Una volta installato, viene richiesta la login per accedere al portale Atlassian, al fine di generare la licenza trial.<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-06.png\" rel=\"attachment wp-att-88952\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-88952\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-06.png\" alt=\"script-01-06\" width=\"606\" height=\"278\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-06.png 606w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-06-300x138.png 300w\" sizes=\"(max-width: 606px) 100vw, 606px\" \/><\/a><\/p>\n<p>Una volta fornite tali credenziali, viene generata la licenza in automatico e&#8230;..<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-07.png\" rel=\"attachment wp-att-88953\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88953\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-07.png?w=660\" alt=\"script-01-07\" width=\"660\" height=\"310\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-07.png 676w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-07-300x141.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>&#8230; come mostrato nella immagine successiva, abbiamo a disposizione il nostro addon per i nostri test \ud83d\ude42<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-08.png\" rel=\"attachment wp-att-88954\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-88954\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-08.png\" alt=\"script-01-08\" width=\"608\" height=\"284\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-08.png 608w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-08-300x140.png 300w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/p>\n<blockquote>\n<h1>Configurazione<\/h1>\n<\/blockquote>\n<p>Il passo successivo consiste nell&#8217;esaminare le opzioni della configurazione:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-09.png\" rel=\"attachment wp-att-88956\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-88956\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-09.png\" alt=\"script-01-09\" width=\"238\" height=\"244\" \/><\/a><\/p>\n<p>che sono accessibili dalla opzione\u00a0<b><i>Addons<\/i><\/b><i><\/i>\u00a0, relativamente alla sezione di Amministrazione di\u00a0JIRA. \u00a0Da qieste opzioni possiamo:<\/p>\n<ul>\n<li>accedere alla <em><strong>console<\/strong><\/em> di scrittura degli script, che possiamo scrivere direttamente \u00a0<a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-10.png\" rel=\"attachment wp-att-88957\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88957\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-10.png?w=660\" alt=\"script-01-10\" width=\"660\" height=\"232\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-10.png 1113w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-10-300x105.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-10-768x270.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-10-1024x360.png 1024w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><br \/>\n<\/a>o come indicato nella figura successiva, possiamo anche caricate gli script da una apposita directory della JIRA_HOME directory<br \/>\n<a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-11.png\" rel=\"attachment wp-att-88958\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88958\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-11.png?w=660\" alt=\"script-01-11\" width=\"660\" height=\"226\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-11.png 1128w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-11-300x103.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-11-768x263.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-11-1024x350.png 1024w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/li>\n<li>Abbiamo a disposizione una libreria di script gi\u00e0 pronti, che ci aiutano nel nostro primo impatto \ud83d\ude42\u00a0<a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-12.png\" rel=\"attachment wp-att-88960\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88960\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-12.png?w=660\" alt=\"script-01-12\" width=\"660\" height=\"329\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-12.png 1107w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-12-300x150.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-12-768x383.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-12-1024x511.png 1024w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a>dove possiamo anche andare ad eseguirli per renderci conto di come funzionano.<\/li>\n<li>Abbiamo a disposizione la possibilit\u00e0 di poter definire dei nuovi campi, utilizzabili negli script\u00a0<a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-13.png\" rel=\"attachment wp-att-88961\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88961\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-13.png?w=660\" alt=\"script-01-13\" width=\"660\" height=\"157\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-13.png 1125w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-13-300x71.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-13-768x182.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-13-1024x243.png 1024w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/li>\n<li>Possiamo definire dei listener, al fine di eseguire delle operazioni particolari\u00a0<a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-14.png\" rel=\"attachment wp-att-88963\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88963\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-14.png?w=660\" alt=\"script-01-14\" width=\"660\" height=\"272\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-14.png 1116w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-14-300x124.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-14-768x317.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-14-1024x422.png 1024w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/li>\n<li>Abbiamo a disposizione delle nuove funzioni da usare nel JQL\u00a0<a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-15.png\" rel=\"attachment wp-att-88964\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88964\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-15.png?w=660\" alt=\"script-01-15\" width=\"660\" height=\"307\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-15.png 1115w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-15-300x139.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-15-768x357.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-15-1024x476.png 1024w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/li>\n<li>Possiamo definire dei nuovi <a href=\"https:\/\/github.com\/Mach-II\/Mach-II-Framework\/wiki\/Introduction-to-REST-Endpoints\" target=\"_blank\" rel=\"noopener noreferrer\">REST-Endpoint<\/a>\u00a0<a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-16.png\" rel=\"attachment wp-att-88965\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88965\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2016\/01\/script-01-16.png?w=660\" alt=\"script-01-16\" width=\"660\" height=\"176\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-16.png 1112w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-16-300x80.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-16-768x204.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/01\/script-01-16-1024x273.png 1024w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/li>\n<\/ul>\n<blockquote>\n<h1>Conclusioni<\/h1>\n<\/blockquote>\n<p>Ci fermiamo qui ma proseguiamo l&#8217;analisi nel prossimo post.<\/p>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'88717','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,'88717','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>Prova su strada In questo post andremo a testare lo Script Runner. Sar\u00e0 anche una piccola sorpresa: Andremo a provarlo su di una versione antecedente a JIRA 7 e, in una seconda fase andremo ad eseguire il collaudo anche su<\/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,14,15,17,22],"tags":[30,34,58,70,74,89],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/88717"}],"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=88717"}],"version-history":[{"count":1,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/88717\/revisions"}],"predecessor-version":[{"id":94541,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/88717\/revisions\/94541"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=88717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=88717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=88717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}