Altri plugin per JIRA

Analizziamo altri Addon per JIRA

In questo post andremo ad esaminare alcuni addon per JIRA. Continuiamo la nostra esplorazione in questa galassia alla esplorazione di nuove …. soprese.

Iniziamo l’esplorazione

Iniziamo la nostra esplorazione esaminando Create on Transition for JIRA, un addon che consente di creare delle Issue sfruttando delle post function del Workflow.

 

L’addon mette a disposizione una serie di post-functions che permettono di poter generare task e subtask in maniera molto semplice. Supponiamo ad esempio di trovarci in una situazione in cui, in un nostro progetto, se abbiamo una anomalia su di una componente del progetto, questa va ad impattare su di un’altra componente dello stesso. Questo ci consente di poter aprire direttamente questi task senza dover impazzire

Abbiamo una configurazione molto agevole che ci consente di poter gestire la creazione di subtask in maniera molto agevole.

Sicuramente un ottimo addon che ci permette di semplificarci la vita.

Proseguiamo il nostro viaggio esplorativo andando ad analizzare Jira Scripting Suite, ovvero un addon che permette di aggiungere script Python in JIRA per realizzare ulteriori estensioni di condizioni, post-funzioni e validatori di Workflow JIRA.

Attraverso un semplice editor, consente di poter eseguire l’editing degli script

Conclusioni

Ci fermiamo qui, ma nei prossimi post andremo ad eseguire ulteriori test su strada ed esplorazioni di nuovi componenti.

 




Bitbucket – altri addons

Altri addons per Bitbucket

In questo post proseguiamo la nostra esplorazione del mondo Bitbucket: andiamo ad esaminare altri addons.

Iniziamo senza indugio

Partiamo con Bitbucket Server Archive Plugin, che ci consente di poter eseguire il Download su ZIP o TAR file di tutto il nostro sorgente. L’addon è gratuito (al momento in cui viene scritto questo post). Fondamentalmente ci aggiunge un tasto Download, come mostrato in figura:

semplificandoci la vita (sopratutto se siamo abituati con SVN).

Proseguiamo con Bitbucket Webhook to Jenkins.  Questo addon open source, permette di poter triggerare Jenkins ogni volta che viene eseguita una commit. 

In questo modo possiamo sfruttare le potenzialità di Jenkins con Bitbucket.

Proseguiamo con una piccola sorpresa: ScriptRunner for Bitbucket Server/Stash.

Come per JIRA abbiamo visto diversi post, esaminando ed usandolo. Abbiamo anche qui  questo addon che ci consente di  automatizzare diverse operazioni.

Continuiamo con Hipchat Plugin for Bitbucket Server.

Possiamo integrare HipChat con Bitbucket in maniera semplice e sfruttarne le potenzialità.

Completiamo questo secondo giro di esplorazione con Bitbucket Command Line Interface (CLI).

Si tratta della estensione CLI aggiunta per Bitbucket.

Anche questo addon ci aiuta nella automatizzazione di compiti.

Conclusioni

Abbiamo concluso questo secondo giro. Proseguiremo nei prossimi post le prove di questi ed altri addons 🙂




Bitbucket – Addons specifici

Esaminamo gli addon di Bitbucket

In questo post andremo ad esaminare quali addon esistono per Bitbucket, cercando di fare una prima analisi di quanto è disponibile.

Una piccola precisazione….

In principio era Stash, la prima soluzione che la Atlassian mette a disposizione come soluzione per gestire dei repositori GIT. Adesso il prodotto è stato chiamato …. Bitbucket.

bitbucket-02-01

Se, partendo dalla pagina wikipedia sopra agganciata, andiamo a vedere il link al sito ufficiale della Atlassian, il risultato che si ottiene è la precedente immagine :-). Lo stesso lo otteniamo quando, impostata una ricerca, cerchiamo che cosa offre il Marketplace:

bitbucket-02-02

Se volete approfondire le ragioni del rebranding, vi rimando al seguente link della documentazione ufficiale.

Dettagliamo gli addons

Iniziamo la nostra carrellata con Awesome Graphs for Bitbucket Server. Si tratta di uno degli Addons vincitori della codegeist 2012. L’addon permette di poter monitorare e tracciare l’attività degli utenti, attraverso opportune reportistiche e grafici, come mostrato in figura:

Abbiamo a disposizione diverse reportistica:

permettendo anche di tracciare i commit

Maggiori dettagli alla seguente pagina.

Continuiamo la nostra carrellata con SVN Mirror for Bitbucket Server. Si tratta di un addon che consente di poter eseguire dei mirroring tra GIT e SVN, oltre che consentire un import SVN -> GIT.

Abbiamo un pannello di controllo molto semplice

e possiamo anche monitorare anche un singolo elemento.

Terminiamo la nostra carrellata con Editor for Bitbucket (Stash).  Si tratta di un addon (gratuito al momento in cui viene redatto l’articolo) che permette di poter modificare, attraverso apposita funzionalità, i sorgenti.

Viene anche data la possibilità di poter eseguire una preview prima di salvare il tutto

e che possiamo committare senza problemi direttamente.

Questo ci consente di poter eseguire delle modifiche minori direttamente su Bitbucket.

Conclusioni

Terminiamo qui questa prima panoramica degli addon. Nei prossimi post continueremo ad esaminare altri addons.




Altri Addon per JIRA Service Desk

Esplorazione continua

In questo post proseguiamo la nostra esplorazione degli addon per JIRA Service Desk, seguendo i consigli che sono dati dall’articolo linkedin qui citato.

Di quali addon parliamo oggi?

Iniziamo la  nostra carrellata dall’addon Actions for JIRA Service Desk.

Questo addon, attualmente disponibile per le installazioni Server, consente di:

  • Permette di poter eseguire delle azioni del workflow direttamente da Portal. 
  • Facilita nella traduzione delle voci di Portal;
  • Mette a disposizione delle nuove funzionalità REST
  • Mette a disposizione ITIL Best practices
  • Il seguente video descrive il funzionamento dell’addonhttp://www.youtube.com/watch?v=TZiXgl5N0kE

Proseguiamo con Translation for JIRA Service Desk, un addon che ci aiuta nella localizzazione del nostro JIRA Service Desk.

Questo addon ci agevola nella fase di traduzione dei testi e permette di tradurre praticamente …. TUTTO 😀

In aggiunta consente di poter scegliere agevolmente la lingua di riferimento. Notevole

Concludiamo con Extension (aka Service Pack for JSD), un addon che permette di aggiungere nuove funzionalità al nostro JIRA Service Desk

Possiamo, ad esempio, estendere le funzionalità di PORTAL, aggiungendo delle SLA, come mostrato nella immagine precedente, oppure possiamo creare delle form custom, come mostrato di seguito:

Possiamo anche richiamare delle azioni custom del workflow

Conclusioni

Abbiamo visto alcuni degli addon della InTENSO – Atlassian Experts, che estendono le funzionalità del JIRA Service Desk, dando il classico valore aggiunto al prodotto e permettendo di migliorare notevolmente le prestazioni. Anche se ancora disponibili per le installazioni Server, confidiamo che tali addon saranno successivamente disponibili anche per le installazioni cloud.




Analisi sugli Addon per JIRA Service Desk

Un semplice approfondimento

In questo post andremo ad esaminare quali addon sono disponibili per JIRA Service Desk. Fino ad ora abbiamo solo dettagliato addon per Confluence e JIRA. Da questo post andremo ad espandere la nostra conoscenza.

Che cosa abbiamo a disposizione?

Iniziamo la nostra carrellata di addon da Service Desk xForm

un addon che permette di poter creare delle semplici form su cui andare a generare delle form da cui andare a generare le nostre richieste, form che possiamo andare ad inserire un pò ovunque, direttamente dal nostro sito.

Disponibile per la versione SERVER, possiamo andare a disegnare queste form direttamente da JIRA

La sezione di configurazione è disponibile nella sezione di amministrazione di JIRA Service Desk

Maggiori dettagli sono disponibili nella pagina del Marketplace.

Proseguiamo con Documents for JIRA Service Desk

un addon che permette di poter generare documenti PDF direttamente da JIRA Service Desk, permettendo di poter completare il contenuto di tali documenti.

Indicato per tutte quelle situazioni in cui, dove necessario, occorre stampare delle ricevute cartacee da far firmare a responsabili

Come possiamo vedere, possiamo rendere disponibili queste operazioni direttamente da PORTAL. Maggiori dettagli sono reperibili qui.

Completiamo il nostro piccolo giro di esplorazione con Surveys for JIRA and ServiceDesk

Questo addon consente di poter creare facilmente delle survey per misurare il grado di soddisfazione degli utenti del Service Desk.

Possiamo disegnare, in maniera molto semplice, i nostro questionari, come mostrato dalla precedente immagine, riuscendo a creare dei semplici report per riuscire a tenere sotto controllo i risultati stessi.

Riusciamo a indirizzare facilmente gli utenti, semplicemente mostrando in alto un apposito messaggio, come mostrato in figura:

Maggiori dettagli sono presenti nella pagina del Marketplace.

Conclusioni

Abbiamo visto alcuni degli addon che sono a disposizione di JIRA Service Desk. Nei prossimi post andremo a testarli e a verificarne l’efficacia e le reali potenzialità.




Office Admin – prova su strada

Prova su strada

In questo post andremo ad eseguire la prova dell’addon Office Admin. Vediamo come si comporterà

Installazione

Procediamo come sempre con il primo passo. L’installazione dell’addon. Andiamo a cercarlo come mostrato nella figura sottostante:

office-admin-02-01

quindi procediamo con il seguito delle operazioni, selezionando Free trial. L’installazione inizierà subito …

office-admin-02-02

si procederà con la fase di download ed installazione ….

office-admin-02-03

si passa quindi alla generazione della licenza trial. Forniamo le nostre credenziali ….

office-admin-02-04

…. che consentono di poter generare la licenza trial ….

office-admin-02-05

… e rendere così disponibile l’addon.

office-admin-02-06

Configurazione

Andiamo ad esaminare la configurazione dell’addon stesso. Possiamo subito verificare che l’installazione ci ha messo a disposizione le seguenti parti:

office-admin-02-07

Come mostrato dalla precedente figura, abbiamo a disposizione la form di configurazione dei campi della User Profile, la form di gestione delle permission e una sezione riguardante la Update Plugin Data.

Se selezioniamo COnfigure Form, possiamo vedere quanto segue:

office-admin-02-09

ovvero la form da dove è possibile configurare i campi della UserProfile. Un semplice drag ‘n’ drop ed il gioco è fatto :-). Se selezioniamo Permission:

office-admin-02-08

come mostrato dalla precedente figura, andiamo a configurare le user/group permission che ci consentono di poter eseguire le operazioni attraverso l’addon.

Se invece selezioniamo Update Plugin Data, accediamo alla seguente sezione:

office-admin-02-10

ovvero alla funzionalità che permette di compilare le informazioni nei nuovi campi dell’addon.

Passiamo al sodo…

La prima cosa che andiamo a notare è l’aggiornamento della form del profilo utente. Infatti, come mostrato dalla seguente immagime:

office-admin-02-11

la pagina è stata adeguata in base alle indicazioni dell’addon. Inoltre, se creiamo una nuova pagina, notiamo che le macro sono state estese con quanto evidenziato dalla seguente immagine:

office-admin-02-12

ovvero:

  • Floorplan
  • Flowdiagram

Le macro possono essere usate una alla volta. Non è possibile inserirle contemporaneamente sulla stessa pagina. Se lo si esegue, questo viene segnalato durante la fase di editazione della pagina wiki stessa.

office-admin-02-13

Attraverso la prima macro è possibile impostare dei TAG, che corrispondono agli utenti. L’obbiettivo è quello di pubblicare delle planimetrie dell’ufficio e, attraverso funzionalità di TAGGING, andare a inserire la posizione dei vari utenti. In questo modo, costruiamo la nostra piantina.

office-admin-02-14

Attraverso la seconda Macro, è possibile generare un diagramma di flusso, associandolo ai vari utenti, sempre attraverso lo stesso sistema di TAGGING precedentemente descritto. Fate riferimento alla precedente GIF per visualizzare il risultato.

 

Conclusioni

Abbiamo scoperto un nuovo addon molto carino ed interessante. Ideale per quelle aziende che, con l’utilizzo di Confluence come punto centrale dell’azienda, possono realizzare delle mappe interattive dell’ufficio, relativo a qualsiasi cosa:

  • dal piano delle emergenze
  • alla localizzazione delle risorse (tipo ad esempio le stampanti)
  • alla localizzazione delle sale riunioni
  • (fantasia ….. 🙂 )

Anche se disponibile solo su installazione server, questo addon è sicuramente da tenere in considerazione. Sono sicuro che nel breve sarà reso disponibile anche sulle installazioni cloud 😀

Reference




Un addon interessante

Esploriamo un altro addon

In questo post andremo ad esaminare un altro addon molto interessante, rilasciato dalla Addteq. Si tratta Office Admin.

Di che cosa si occupa?

Questo addon mette a disposizione delle funzionalità molto interessanti. Cerchiamo di dettagliarle.

 

Personalizzazione di User Profile

Come mostrato dalla figura, questo addon consente di poter estendere la funzione di user profile. Questo è molto interessante e si ricollega ai vari post che abbiamo dedicato alla personalizzazione dello User Profile, come  questo post.

La configurazione di tali campi viene operata in maniera semplice e veloce. Drag ‘n’ Drop ed il gioco è fatto 🙂

In aggiunta consente di poter creare dei diagrammi per poter indicare dove si trova localizzato l’ufficio ed il posto di lavoro di ogni singola persona, utilissimo per riuscire a rintracciare le persone in ambienti molto grandi e dispersivi.

Conclusioni

Abbiamo un addon molto interessante. Come sempre procederemo ad un attento esame ed una prova su strada per saggiarne le potenzialità.




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.