Script Runner – Prova su strada #2

Prova su strada #2

Proseguiamo la prova su strada. Nella prima parte abbiamo visto installazione e configurazione dell’addon. Passiamo adesso all’utilizzo.

Utilizzo addon

Vediamo come utilizzare questo addon. Nel post precedente abbiamo visto come installarlo e che cosa offre come configurazione. Passiamo all’utilizzo vero e proprio :-).

Come prima cosa, generiamo un progetto ad hoc, da usare come banco di prova e capire come su utilizza questo addon. Con molta fantasia, andiamo a chiamare il progetto Script Runner Demo 😛

script-02-01

Questo progetto presenta un Workflow molto semplice. A tale scopo, prima di proseguire, consigliamo la lettura del miei post, dedicati al Workflow ed alla loro spiegazione. Il nostro progetto di test presenta un workflow molto semplice, come mostrato in figura:

script-02-02

A questo punto, introduciamo lo scriptrunner. Supponiamo di voler eseguire una riassegnazione automatica della Issue, quando si apre nuovamente la stessa. Vediamo come configurarla. Selezioniamo la transazione che ci interessa:

script-02-03

Aggiungiamo una Post Functions. Selezioniamo Script Post-Function, come tipo di funzione, come mostrato in figura:

script-02-04

Confermiamo ed andiamo a selezionare il tipo di script che vogliamo attivare:

script-02-05

selezioniamo Assign to first member of role, andando avanti nel wizard ….

script-02-06

… selezionaimo il ruolo che ci interessa (nel nostro caso va benissimo anche Administrator). Selezioniamo Add, confermando a questo punto anche la nostra Post Function 🙂

script-02-07

Come mostrato dalla precedente immagine, abbiamo il tutto. Procediamo con una semplice demo. A tale scopo mi servirò di un semplice applicativo che registra delle GIF animate e che mostra il risultato 🙂

script-02-08

Come possiamo osservare, abbiamo che la Issue, in fase di riapertura, viene riassegnata nuovamente ad Administrator.

Conclusioni

Chiudiamo, con questo post, abbiamo visto qui come è possibile utilizzare lo Script Runner per poter gestire delle nuove situazioni e poter inserire delle funzioni aggiuntive, non presenti nello standard. Questo è, al momento, disponibile solo per le versioni SERVER di JIRA, ma non mettiamo mai limiti. Sono sicuro che la Adaptavist ci stupirà nel prossimo futuro 🙂

Ovviamente questo post non esaurisce l’argomento: Ci saranno ulteriori post con aggiornamenti.

Reference




Script Runner – Prova su strada

Prova su strada

In questo post andremo a testare lo Script Runner. Sarà 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à si entrambe le versioni e capire, laddove presenti, le differenze 🙂

Installiamo il prodotto

Come sempre, iniziamo dalla installazione dell’addon, sfruttando quanto la Atlassian ci mette a disposizione. Dalla sezione di amministrazione, andiamo a cercare l’addon, come mostrato un figura:

script-01-01

Quindi selezioniamo Free trial, per scaricare la versione trial dell’addon e …. testarla. Quindi, andiamo ad accettare i termini e la licenza utente, come richiesto dalla seguente immagine:

script-01-02

Una volta accettata la licenza, si procede con il download ….

script-01-03

… e con la fase di installazione dell’addon.
script-01-05

Una volta installato, viene richiesta la login per accedere al portale Atlassian, al fine di generare la licenza trial.

script-01-06

Una volta fornite tali credenziali, viene generata la licenza in automatico e…..

script-01-07

… come mostrato nella immagine successiva, abbiamo a disposizione il nostro addon per i nostri test 🙂

script-01-08

Configurazione

Il passo successivo consiste nell’esaminare le opzioni della configurazione:

script-01-09

che sono accessibili dalla opzione Addons , relativamente alla sezione di Amministrazione di JIRA.  Da qieste opzioni possiamo:

  • accedere alla console di scrittura degli script, che possiamo scrivere direttamente  script-01-10
    o come indicato nella figura successiva, possiamo anche caricate gli script da una apposita directory della JIRA_HOME directory
    script-01-11
  • Abbiamo a disposizione una libreria di script già pronti, che ci aiutano nel nostro primo impatto 🙂 script-01-12dove possiamo anche andare ad eseguirli per renderci conto di come funzionano.
  • Abbiamo a disposizione la possibilità di poter definire dei nuovi campi, utilizzabili negli script script-01-13
  • Possiamo definire dei listener, al fine di eseguire delle operazioni particolari script-01-14
  • Abbiamo a disposizione delle nuove funzioni da usare nel JQL script-01-15
  • Possiamo definire dei nuovi REST-Endpoint script-01-16

Conclusioni

Ci fermiamo qui ma proseguiamo l’analisi nel prossimo post.




Fogli elettronici in Confluence #4

Prova su strada

Passiamo alla prova su strada: proviamo i fogli elettronici della Valiantys su cloud.

Installazione

Ricerchiamo, nella apposita sezione di amministrazione degli Addon, il nostro addon, come mostrato in figura:

excel-cloud-01

Selezioniamo Free Trial, e procediamo con l’installazione della Trial sul nostro ambiente di test cloud 🙂

excel-cloud-02

Accettiamo le impostazioni e le richieste della Valiantys, quindi procediamo con l’installazione …

excel-cloud-03

… con il download ed installazione dell’addon sulla nostra istanza cloud ….

excel-cloud-04

… una volta completata l’installazione, si procede con la generazione (in questo caso) della licenza trial …

excel-cloud-05

… ed una volta che la licenza è stata generata, l’addon è a nostra completa disposizione 🙂

excel-cloud-06

Test test test test test test

L’addon mette a disposizione una macro, come per la versione server già mostrata in questo post.

excel-cloud-07

Il risultato è il seguente:

excel-cloud-08

Come osserviamo, abbiamo un foglio elettronico perfettamente integrato all’interno del nostro Confluence 🙂

L’editazione e la gestione viene eseguita attraverso l’addon (che come abbiamo già indicato in altri post, non è altro che un sito web che mette a disposizione le funzionalità per poter usare questi fogli).

excel-cloud-09

Conclusioni

Abbiamo un sistema che porta i fogli elettronici all’interno del nostro Confluence cloud, ci consente di poterli lavorare in maniera semplice ed intuitiva. Questo estende le possibili soluzioni che si hanno a disposizione per poter gestire fogli elettronici.

Ho riscontrato qualche difetto (che sono sicuro sarà abbastanza presto corretto/eliminato dalla Valiantys):

  • Nel caso di inserimento dei dati su foglio vuoto, quando si conferma l’editazione e si ritorna alla pagina confluence, ho notato che non sempre viene eseguito un refresh al fine di mostrare le ultime informazioni.
  • Il link alla pagina di documentazione non è attivo. Probabile che debba essere aggiornato o che ci siano alcuni problemucci.



Excellentable – Confluence Spreadsheet – Prova su strada

Prova su strada

In questo post andremo a testare questo addon. Come sempre cercheremo di capirne il funzionamento, limiti, vantaggi e possibilità offerte 🙂

Installazione

Partiamo come sempre dalla installazione che, come siamo abituati dalla Atlassian, non è che una semplice routine. Andiamo a cercare il nostro addon:

excellentable-02-01

Selezioniamo Free Trial, per andare ad installare la versione di prova e, così, saggiare il nostro addon.

excellentable-02-02

Una volta selezionato, la solita procedura procede con il download automatico dell’addon….

excellentable-02-03

… alla sua installazione ….

excellentable-02-04

… alla fase di registrazione ….

excellentable-02-05

… alla messa a disposizione dell’addon 🙂

excellentable-02-06

Configurazione

Terminata l’installazione, andiamo a visionare quali opzioni di configurazioni sono messe a disposizione 🙂

Con nostra sorpresa, non abbiamo una fase di configurazione molto complicata. L’ultima versione installata presenta solo una fase di migrazione dei dati già presenti, come mostrato in figura.

excellentable-02-07

Procediamo quindi con la fase di utilizzo vera e propria

Test test test test test test

Procediamo con la creazione di uno space ad hoc, per i nostri test, e procediamo con un primo utilizzo. Predisponiamo lo spazio e, come prima cosa che notiamo, abbiamo una macro ad hoc, come mostrato in figura:

excellentable-02-08

Se la selezioniamo, abbiamo una prima piacevole sorpresa. Abbiamo a disposizione un foglio elettronico subito a disposizione 🙂

excellentable-02-09

Possiamo editare, modificare e cancellare il contenuto delle celle come se avessimo a disposizione i più famosi fogli elettronici, con la stessa semplicità ;-), come mostrato dalla seguente GIF:

excellentable-02-10

Abbiamo a disposizione tutte e funzionalità, comodità e semplicità di uso, ovvero tutto ciò che serve per poter creare ed inserire un foglio elettronico. Il risultato, una volta salvata la pagina, è il seguente.

excellentable-02-11

A questo punto abbiamo i dati ma possiamo esportarli, nel formato che più ci serve, possiamo modificarli nuovamente. Possiamo fare letteralmente, quello che vogliamo.

 

excellentable-02-12

Fantastico. Ma che altro possiamo fare?

Possiamo caricarvi un foglio Excel complesso, come mostrato in figura:. Supponiamo di voler caricare un file indicate le mie statistiche di consumo benzina del … 2014. Vediamo, attraverso la seguente GIF come si comporta.

excellentable-02-14

mentre il file originario era il seguente:

excellentable-02-13

La prima cosa che notiamo, viene persa la formattazione grafica, ma le formule e tutto il resto viene perfettamente mantenuto.

Altre cose sono a divenire

Altre funzionalità sono ancora non disponibili, ma sono sicuro, visti i risultati ottenuti, che non ci deluderanno. Quello che abbiamo a disposizione è sicuramente un sistema di gestione di fogli elettronici molto avanzato.

Conclusioni

Abbiamo visto un esempio di utilizzo di questo addon che, come indicato nel precedente post, non ha deluso le aspettative. Abbiamo effettivamente verificato che abbiamo a disposizione una nuova alternativa, tra i vari addon di Confluence, per portare i fogli elettronici in Confluence. Al momento questo addon è disponibile solo su installazioni server, ma non escludiamo che sia riportato anche nella versione cloud.




Fogli elettronici in Confluence #3

Un aggiornamento

In questo post andiamo a completare quanto riportato in questo post.

Fogli elettronici anche per il cloud

La Valiantys ha finalmente rilasciato la versione Cloud del suo addon :-). Abbiamo quindi la possibilità di integrare Fogli elettronici su Confluence 🙂

Una buona notizia

Aumenta la scelta delle possibilità di poter avere a disposizione fogli excel sulla versione cloud.

Conclusioni

Nei prossimi post andremo a testare questa nuova versione sul nostro cloud 🙂

 




Fogli elettronici su Confluence – Alternative

Alternative

In questo post facciamo un aggiornamento sulle possibili alternative su come integrare dei fogli elettronici su Confluence. Facciamo la conoscenza dell’addon Excellentable – Confluence Spreadsheet

Esaminiamo questo addon

Come indicato nella immagine precedente, l’addon consente di leggere e convertire, nel proprio formato interno, i fogli elettronici e poterne poi usufruire su Confluence

L’addon mette a disposizione diverse funzioni, come quelle già in uso nella maggior parte dei fogli elettronici. L’addon mette a disposizione anche delle funzioni di autocompletamento, quando si scrivono le funzioni.

Le funzionalità sono facilmente fruibili anche dai dispositivi mobili. Questo è sicuramente un ottimo vantaggio.

Conclusioni

Abbiamo presentato un addon molto semplice e che si presenta come una buona alternativa agli altri addon. Nei prossimi post andremo ad eseguire una prova su strada.




Confluence plugin editor

Confluence plugin editor

In questo post andremo ad esaminare un addon che permette di poter editare il codice interno presente nelle pagine Confluence.

Alle origini era Wiki Markup….

Prima dell’avvento della versione 4, su Confluence era possibile eseguire l’editazione del contenuto della pagina attraverso il Wiki Markup , che consentiva di poter manipolare direttamente il codice interno delle pagine wiki.

Dalla versione 4.0, è sempre possibile INSERIRE tale codice, attraverso la macro WIki Markup, come mostrato dalla precedente immagine. Lo stesso editor consente poi di trascodificare questo codice in modo da riportarlo nella nuova modalità.

Tuttavia, questo potrebbe essere non sufficiente per i nostri scopi. Qui entra in gioco questo Addon.

Come si presenta?

L’addon si attiva, come mostrato dalla figura sopra riportata, attraverso un apposito tasto, da dove si attiva la visualizzazione:

Come per magia, siamo trasportati un bel pò indietro nel tempo. Possiamo quindi andare ad editare il codice che c’è dietro la pagina wiki e, da li, possiamo andare ad operare le varie modifiche.

La configurazione risulta abbastanza semplice e richiede veramente poco.

Conclusioni

Abbiamo un addon che ci riporta indietro nel tempo e ci consente, come operatori, di poter eseguire delle operazioni a basso livello. Nei prossimi post andremo ad eseguire delle prove su strada dell’addon, cercando come sempre di verificarne le potenzialità.

Riferimenti

 




elearning con Confluence 2

eLearning con i prodotti Atlassian #2

In questo post, proseguiamo quanto iniziato nel seguente post, dove abbiamo iniziato a discutere ed analizzare come i prodotti della Atlassian possono essere usati per poter realizzare sistemi di eLearning.

Proseguiamo con JIRA

Andiamo avanti e cerchiamo di capire che cosa si può realizzare con JIRA. Per le sue peculiarità, e come indicato nel mio precedente post, JIRA può essere utilizzato per creare dei compiti da assegnare alla persona. Vediamo come.

Possibilità uno

UN primo esempio può essere quello di creare dei task con dei passi ben stabiliti, che servono alla persona per intraprendere (scusate se lo ripeto) il percorso di apprendimento. Questo è un concetto fondamentale, in quanto forniamo allo studente i passi da eseguire. Se li forniamo in un modo particolare, allora riusciamo ad assicurarci che lo studente abbia appreso un determinato argomento studiato.

Questo diventa un esame a tutti gli effetti.

Possibilità due

Se eseguiamo una combinazione nella gestione dello starter kit, possiamo anche pensare di realizzare l’inserimento in azienda come un insieme di passi ben definiti, quali ad esempio:

  • richiesta e rilascio del badge aziendale
  • richiesta della login per accesso alla rete aziendale
  • richiesta, qualora necessario, del notebook o del materiale aziendale necessario per il ruolo da ricoprire
  • Compilazione della documentazione aziendale
  • Compilazione della documentazione contabile (INPS, enti previdenziali, assicurazioni, etc.)
  • …..(altri passi sulla falsariga dei precedenti)…..

Una piccola annotazione. Questo è solo un esempio, che esprime il concetto. Provate ad immaginare questa soluzione intercalata nella Vostra realtà aziendale.

In entrambe le possibilità, occorre tenere presente che una squadra di persone dedicate, deve, in ogni caso, arrivare a controllare e validare tutto il percorso seguito dal neoassunto, esaminare i risultati ottenuti, al fine di valutare se la persona ha effettivamente studiato ed appreso le informazioni che sono alla base degli argomenti trattati. Usando questo sistema, una volta superato lo stadio iniziale, si eviteranno tutta una serie di contrattempi e di problematiche che normalmente agitano la vita del neoassunto.

Il come realizzare il tutto, si può ottenere sfruttando sia le potenzialità base di JIRA, che attraverso vari Addons, che aiutano in questa fase.

Conclusioni

Concludiamo questo argomento con questo post, dove abbiamo esaminato alcuni possibili utilizzi degli strumenti della Atlassian. Questo è ovviamente uno dei possibili. La fantasia è il solo unico limite 🙂

 




elearning con Confluence

E-learning

In questo post andremo ad esaminare un aspetto molto importante, dove Confluence e JIRA possono essere usati per poter realizzare dei sistemi di E-learning. In questo post andremo ad esaminare come Confluence ci può aiutare. Nel prossimo post andremo ad esaminare JIRA.

Obbiettivo

Il nostro obbiettivo è quello di sfruttare Confluence e JIRA per realizzare un sistema di E-learning, il tutto sfruttando le potenzialità standard di questi strumenti. Se ci teniamo sullo standard, possiamo anche realizzare il tutto anche su cloud.

Come?

Come utilizziamo questi strumenti? Indubbiamente sfruttiamo le potenzialità di Confluence per realizzare le pagine dove andremo a riportare tutte le nostre nozioni. Ma non solo. Non vogliamo solo mettere delle pagine statiche. Vogliamo anche impostare delle parti multimediali. In questo caso possiamo inserire dei contenuti multimediali, attraverso il widget macro

Attraverso questa macro possiamo aggiungere tanti contenuti multimediali, ma (e qui lo ribadisco ben bene) questi contenuti devono stare su server remoti. Ad esempio: possiamo aggiungere dei filmati di youtube, twitter, e tutte le indicazioni che sono riportate  nella pagina della manualistica.

Se vogliamo aggiungere dei filmati dimostrativi, che abbiamo a disposizione su di un nostro server locale, come possiamo fare? Pensate a questo. Se si tratta di filmati di una certa dimensione (100 Mb, o anche più, giusto per fare un esempio). Non li possiamo caricare sul canale di youtube della nostra aziendale. Se lo possiamo fare, non abbiamo più il problema.

In questo ci vengono in aiuto le User Macro. Un esempio lo trovate in questo blog in lingua inglese, dove l’autore spiega come realizzare questa soluzione. Altra soluzione è presente in questa pagina.

Segnalo anche questo blog, dove viene spiegato come realizzare una macro con l’obbiettivo di usare il tag HTML5 per poter avere dei video.

Ma non solo. Quello che dobbiamo realizzare è anche un percorso di lettura. La persona che deve studiare deve essere letteralmente guidata nella fase di apprendimento.

Questa è la parte più importante ma anche la più difficile. Come possiamo realizzarlo? Gliffy ci può aiutare in questo.

Questo addon, di cui abbiamo già parlato, ci consente di poter creare dei diagrammi collegati a pagine confluence, che ci aiutano a creare dei percorsi veri e propri, come mostrato nella seguente immagine.

questo ci aiuta notevolmente e, come mostrato, ci mette a disposizione un sistema per guidare per mano il nostro lettore.

In questo modo possiamo realizzare della documentazione che ci permette di creare dei percorsi di apprendimento molto importanti, il tutto con l’aggiunta anche di altri componenti.

Che altro?

Possiamo anche sfruttare Questions, che ci consente di poter realizzare dei siti dedicati allo scambio della conoscenza, come realizzato sul sito answer.

Benissimo. Ma cosa realizziamo con JIRA?

Con JIRA possiamo fare delle cose molto interessanti, ma le vedremo nel prossimo post 🙂

 




JExcel – Prova su strada

Prova su strada

In questo post andremo a vedere la prova su strada di questo addon, descritto in questo post.

Installiamolo

JEXCEL-02-01Come siamo abituati, cerchiamo il nostro addon sulla sezione Addon del COG menù. Come mostrato dalla precedente immagine, lo andiamo a cercare e subito possiamo installarlo. Da tenere sempre a mente che tutti gli addon rintracciati sono quelli COMPATIBILI con la versione di JIRA che abbiamo. Selezionando il tasto Install facciamo partire l’installazione, come mostrato nella seguente immagine:

Jexcel-02-02

In automagico, viene eseguito il download dell’addon:

jexcel-02-03

Al termine del download, sempre in automagico, parte l’installazione che, come mostrato nella immagine seguent:

jexcel-02-04

l’installazione si conclude abbastanza velocemente, dato che l’addon (al momento in cui viene scritto l’articolo) è FREE.

jexcel-02-05

A questo punto, come sempre, passiamo alla fase di configurazione dell’Addon, che come possiamo vedere nella seguente immagine, è molto semplice:

jexcel-02-06Vediamo che l’unica configurazione richiesta è lo stabilire quali gruppi JIRA può usare l’addon.

Test Test Test Test Test Test

Iniziamo ad usare l’addon. Per accedere alla funzionalità abbiamo un comodo menù come mostrato in figura:

jexcel-02-07

Selezionando la voce del menù Open, entriamo nel vivo 🙂

 

jexcel-02-08

A questo punto, probabile che l’addon stesso, per aiutarci nell’apprendere come si utilizza, ci proponga una serie di aiuti, wizard ed altro, che ci mostrano il funzionamento. Per il momento li salteremo ed andremo direttamente al sodo, andando a creare un nuovo workbook.

jexcel-02-10

Viene richiesto, come mostrato dalla precedente immagine, in che cosa consiste. Fondamentalmente viene generata un associazione con il progetto e, dopo una breve elaborazione, come mostrato dalla seguente immagine:

jexcel-02-11

si passa all’utilizzo vero e proprio. L’immagine seguente mostra il risultato 🙂

jexcel-02-12

Come indicato nel post di presentazione, abbiamo una trasposizione su Excel di JIRA. Possiamo generare delle Issue direttamente come se si trattasse di una nuova riga excel.

jexcel-02-13

Inoltre, come mostrato dalla seguente immagine

jexcel-02-14

disponiamo di un menù tasto destro del mouse per poter eseguire delle ulteriori operazioni.

Conclusioni

Abbiamo visionato uno strumento che effettivamente mostra le issue di JIRA come un foiglio Excel, consentendo di poter eseguire delle operazioni tali (copia, incolla, etc) . Questa può essere sicuramente una modalità di utilizzo di JIRA.

 

https://marketplace.atlassian.com/plugins/com.moresimp.jexcel/server/overview

 

Solita prova su strada.