{"id":92130,"date":"2018-02-01T09:53:48","date_gmt":"2018-02-01T08:53:48","guid":{"rendered":"http:\/\/artigianodelsoftware.it\/blog\/?p=92130"},"modified":"2018-02-01T09:53:48","modified_gmt":"2018-02-01T08:53:48","slug":"nfeed-per-jira-test-addon","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2018\/02\/01\/nfeed-per-jira-test-addon\/","title":{"rendered":"nFeed per Jira &#8211; Test addon"},"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\/92130?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div><blockquote>\n<h1>Campi Custom e database<\/h1>\n<\/blockquote>\n<p>In questo post andremo ad esaminare un addon particolare. Si tratta di nFeed, della Valiantys. Questo addon permette di realizzare delle funzioni particolari e permette di mettere in comunicazione i campi personalizzati ed i database. Andiamo a curiosare.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/marketplace-cdn.atlassian.com\/files\/images\/0d1b87e6-64c0-4798-997e-d05fa465b64c.png\" \/><\/p>\n<blockquote>\n<h1>Installazione<\/h1>\n<\/blockquote>\n<p>Partiamo come sempre dalla installazione del nostro addon. Lo cerchiamo dalla lista degli addon che possiamo installare, come mostrato in figura:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92131\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-01.png\" alt=\"\" width=\"1048\" height=\"198\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-01.png 1048w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-01-300x57.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-01-768x145.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-01-1024x193.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-01-619x117.png 619w\" sizes=\"(max-width: 1048px) 100vw, 1048px\" \/><\/p>\n<p>Selezioniamo\u00a0<em><strong>Free trial<\/strong><\/em> per attivare la procedura di installazione &#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92132\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-02.png\" alt=\"\" width=\"627\" height=\"294\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-02.png 627w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-02-300x141.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-02-619x290.png 619w\" sizes=\"(max-width: 627px) 100vw, 627px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92133\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-03.png\" alt=\"\" width=\"644\" height=\"290\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-03.png 644w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-03-300x135.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-03-619x279.png 619w\" sizes=\"(max-width: 644px) 100vw, 644px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92134\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-04.png\" alt=\"\" width=\"635\" height=\"279\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-04.png 635w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-04-300x132.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-04-619x272.png 619w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92135\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-05.png\" alt=\"\" width=\"1048\" height=\"475\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-05.png 1048w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-05-300x136.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-05-768x348.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-05-1024x464.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-05-619x281.png 619w\" sizes=\"(max-width: 1048px) 100vw, 1048px\" \/><\/p>\n<p>&#8230; al completamento, procediamo con la generazione della licenza trial &#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92136\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-06.png\" alt=\"\" width=\"431\" height=\"225\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-06.png 431w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-06-300x157.png 300w\" sizes=\"(max-width: 431px) 100vw, 431px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92137\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-07.png\" alt=\"\" width=\"436\" height=\"277\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-07.png 436w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-07-300x191.png 300w\" sizes=\"(max-width: 436px) 100vw, 436px\" \/><\/p>\n<p>&#8230; una volta applicata la licenza, attendiamo che sia visualizzato il messaggio di conclusione delle operazioni:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92139\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-09.png\" alt=\"\" width=\"631\" height=\"361\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-09.png 631w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-09-300x172.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-09-619x354.png 619w\" sizes=\"(max-width: 631px) 100vw, 631px\" \/><\/p>\n<blockquote>\n<h1>Al termine della installazione &#8230;<\/h1>\n<\/blockquote>\n<p>&#8230; sar\u00e0 visualizzato il seguente messaggio.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92138\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-08.png\" alt=\"\" width=\"446\" height=\"203\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-08.png 446w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-08-300x137.png 300w\" sizes=\"(max-width: 446px) 100vw, 446px\" \/><\/p>\n<p>che richiede di eseguire una reindex dei campi. Questo \u00e8 causato dal fatto che l&#8217;addon aggiunge nuovi tipi di campi. Basta eseguirla e siamo quindi pronti per passare alla fase successiva \ud83d\ude42<\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Configurazione<\/h1>\n<\/blockquote>\n<p>Passiamo alla configurazione generale dell&#8217;addon. Si tratta di eseguire tutta una serie di operazioni per poterci connettere alle sorgenti dati, selezionare quali informazioni prendere e come gestire le informazioni.<\/p>\n<p>Possiamo accedere alla configurazione o tramite il men\u00f9 Addons o selezionando il tasto\u00a0<em><strong>Configure<\/strong><\/em><em>\u00a0<\/em>presente nell&#8217;elenco degli addon installati, come mostrato in figura:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92140\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-10.png\" alt=\"\" width=\"1053\" height=\"281\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-10.png 1053w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-10-300x80.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-10-768x205.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-10-1024x273.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-10-619x165.png 619w\" sizes=\"(max-width: 1053px) 100vw, 1053px\" \/><\/p>\n<p>Una volta selezionato, questo \u00e8 quanto ci appare:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92141\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-11.png\" alt=\"\" width=\"958\" height=\"391\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-11.png 958w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-11-300x122.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-11-768x313.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-11-619x253.png 619w\" sizes=\"(max-width: 958px) 100vw, 958px\" \/><\/p>\n<p>Da qui possiamo eseguire tutte le operazioni per preparare il nostro sistema. Iniziamo ad esaminarle con estrema calma :-), dato che \u00e8 importante. Partiamo da <em><strong>DATASOURCES<\/strong><\/em>.<\/p>\n<p>Si tratta della opzione che ci permette di definire le nostre sorgenti dati. Da qui andiamo a definire dove andiamo a leggere le informazioni.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92142\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-12.png\" alt=\"\" width=\"905\" height=\"427\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-12.png 905w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-12-300x142.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-12-768x362.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-12-619x292.png 619w\" sizes=\"(max-width: 905px) 100vw, 905px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Andiamo a definire un datasource di test, per verificare l&#8217;addon. Leggeremo i dati sul database del Jira Locale.<br \/>\n<img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92143\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-13.png\" alt=\"\" width=\"944\" height=\"451\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-13.png 944w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-13-300x143.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-13-768x367.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-13-619x296.png 619w\" sizes=\"(max-width: 944px) 100vw, 944px\" \/><\/p>\n<p>Fatto questo, andiamo a definire un campo custom, selezionando la seconda opzione <em><strong>CONFIGURE FIELDS<\/strong><\/em>.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92144\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-14.png\" alt=\"\" width=\"1004\" height=\"432\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-14.png 1004w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-14-300x129.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-14-768x330.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-14-619x266.png 619w\" sizes=\"(max-width: 1004px) 100vw, 1004px\" \/><\/p>\n<p>L&#8217;addon si appoggia alla gestione standard di generazione dei campi. Selezionando\u00a0<em><strong>Create a custom field<\/strong><\/em> siamo reindirizzati nella sezione dei campi custom. Se andiamo a generare un nuovo campo personalizzato, notiamo che esistono diversi nuovi tipi:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92145\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-15.png\" alt=\"\" width=\"893\" height=\"576\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-15.png 893w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-15-300x194.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-15-768x495.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-15-619x399.png 619w\" sizes=\"(max-width: 893px) 100vw, 893px\" \/><\/p>\n<p>Selezioniamo un tipo di campo, il primo della lista e procediamo con la nostra configurazione.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92146\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-16.png\" alt=\"\" width=\"868\" height=\"566\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-16.png 868w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-16-300x196.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-16-768x501.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-16-619x404.png 619w\" sizes=\"(max-width: 868px) 100vw, 868px\" \/><\/p>\n<p>Una volta creato il campo, andiamo a definire &#8230;. cosa legge il nostro campo e che cosa propone. Selezioniamo la\u00a0<em><strong>Configuration\/Fields<\/strong><\/em>, in modo da definire la query \ud83d\ude42<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92148\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-18.png\" alt=\"\" width=\"1286\" height=\"468\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-18.png 1286w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-18-300x109.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-18-768x279.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-18-1024x373.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-18-619x225.png 619w\" sizes=\"(max-width: 1286px) 100vw, 1286px\" \/><\/p>\n<p>Primo passo \u00e8 sempre appoggiarsi al Datasource che abbiamo definito in precedenza.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92149\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-19.png\" alt=\"\" width=\"1007\" height=\"403\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-19.png 1007w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-19-300x120.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-19-768x307.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-19-619x248.png 619w\" sizes=\"(max-width: 1007px) 100vw, 1007px\" \/><\/p>\n<p>Quando lo andiamo a selezionare, l&#8217;addon ci propone l&#8217;elenco, come mostrato in figura:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92150\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-20.png\" alt=\"\" width=\"949\" height=\"403\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-20.png 949w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-20-300x127.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-20-768x326.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-20-619x263.png 619w\" sizes=\"(max-width: 949px) 100vw, 949px\" \/><\/p>\n<p>Fatto ci\u00f2, possiamo definire la query \ud83d\ude42<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92151\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-21.png\" alt=\"\" width=\"1304\" height=\"556\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-21.png 1304w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-21-300x128.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-21-768x327.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-21-1024x437.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-21-619x264.png 619w\" sizes=\"(max-width: 1304px) 100vw, 1304px\" \/><\/p>\n<p>Possiamo scegliere diversi modi, in questo caso, di interrogare il database. JQL, SQL, Chiamate REST. Abbiamo possibilit\u00e0 infinite \ud83d\ude00<\/p>\n<p>Scegliamo SQL nel nostro test.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92153\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-23.png\" alt=\"\" width=\"969\" height=\"651\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-23.png 969w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-23-300x202.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-23-768x516.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-23-619x416.png 619w\" sizes=\"(max-width: 969px) 100vw, 969px\" \/><\/p>\n<p>Se selezioniamo <em><strong>Tables<\/strong><\/em>, andiamo a leggere il catalogo delle tabelle del DB, come mostrato in figura:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92154\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-24.png\" alt=\"\" width=\"967\" height=\"559\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-24.png 967w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-24-300x173.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-24-768x444.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-24-619x358.png 619w\" sizes=\"(max-width: 967px) 100vw, 967px\" \/><\/p>\n<p>In questo esempio andiamo a definire una query sull&#8217;elenco delle priorit\u00e0.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92156\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-26.png\" alt=\"\" width=\"865\" height=\"641\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-26.png 865w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-26-300x222.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-26-768x569.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-26-619x459.png 619w\" sizes=\"(max-width: 865px) 100vw, 865px\" \/><\/p>\n<p>Confermiamo il tutto. La nostra configurazione \u00e8 terminata. Passiamo al test<\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Test<\/h1>\n<\/blockquote>\n<p>Dopo questo trattato sulla configurazione, passiamo al test. Selezioniamo un progetto nel nostro ambiente di prova, ci posizioniamo su di una issue ed andiamo ad aggiungere un campo, selezionando sulla view issue il tasto\u00a0<em><strong>Add Field<\/strong><\/em> . Cerchiamo il nostro campo:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92158\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-28.png\" alt=\"\" width=\"593\" height=\"287\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-28.png 593w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-28-300x145.png 300w\" sizes=\"(max-width: 593px) 100vw, 593px\" \/><\/p>\n<p>Gi\u00e0 subito possiamo notare la potenza di questo addon. Possiamo selezionare direttamente il valore da assegnare al campo e vediamo che il risultato \u00e8 strabiliante \ud83d\ude42<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92159\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-29.png\" alt=\"\" width=\"604\" height=\"350\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-29.png 604w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-29-300x174.png 300w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/p>\n<p>Se agiamo dalla issue view, questo \u00e8 il risultato:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-92160\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-30.png\" alt=\"\" width=\"987\" height=\"490\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-30.png 987w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-30-300x149.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-30-768x381.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2018\/01\/nFeed-03-30-619x307.png 619w\" sizes=\"(max-width: 987px) 100vw, 987px\" \/><\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Conclusioni<\/h1>\n<\/blockquote>\n<p>Molto molto molto molto interessante. Abbiamo esaminato un addon che permette di eseguire delle operazioni molto importanti. Possiamo usarlo per leggere informazioni in maniera dinamica. Nei prossimi post cercheremo di capire ulteriori sviluppi e limiti e casi particolari.<\/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.valiantys.jira.plugins.SQLFeed\/server\/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,'92130','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,'92130','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>Campi Custom e database In questo post andremo ad esaminare un addon particolare. Si tratta di nFeed, della Valiantys. Questo addon permette di realizzare delle funzioni particolari e permette di mettere in comunicazione i campi personalizzati ed i database. 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,14,15,16,17,22],"tags":[30,34,70,71,74,75,76,89],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/92130"}],"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=92130"}],"version-history":[{"count":2,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/92130\/revisions"}],"predecessor-version":[{"id":92162,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/92130\/revisions\/92162"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=92130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=92130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=92130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}