DEON-Builtin Issue Tracking, integrazione di Atlassian Jira®, Microsoft® Azure® DevOps e Wrike®

Panoramica

DEON viene fornito con un sistema integrato di tracciamento di problemi/attività, ma consente anche agli utenti di utilizzare sistemi esterni come Jira o Azure grazie alla potente integrazione di DEON per entrambi cloudscenari di server dedicati e basati su server.

È possibile creare problemi, attività, bug e molto altro, modificare contenuti e proprietà e infine sincronizzarli sul server. I dati remoti possono essere facilmente importati (in blocco) e DEON consente anche di incollare gli URL dei problemi o trascinare gli elementi da un browser sulla scena del progetto.

 

Features

  • Utilizza potenti strumenti all'interno di DEON per tenere traccia di problemi, attività, obiettivi e simili
  • Connettiti facilmente ad Atlassian Jira®, Microsoft® Azure® DevOps e Wrike®
  • Guarda i tuoi progetti a colpo d'occhio
  • Crea nuovi ticket e modificali al volo
  • Importa singoli elementi, un elenco di massa o da una raccolta filtrata
  • Potente linguaggio di query di ricerca
  • Sincronizza con un clic il tuo lavoro con il tuo server
  • Organizza i tuoi articoli con diversi layout integrati

 

Preparazione DEON iniziale


Per poter utilizzare il sistema di tracciamento dei problemi è necessario prima attivarlo nelle impostazioni. Gli utenti possono accedere alla configurazione corrispondente facendo clic su icona dell'ingranaggio nell'angolo in alto a sinistra di DEON.

L'immagine seguente mostra l'opzione necessaria che deve essere attivata.

Una volta controllato, DEON deve riavviarsi. Successivamente la stessa finestra di dialogo delle impostazioni mostrerà opzioni più avanzate riguardanti la configurazione del sistema e potenziali connessioni ad altri sistemi di tracciamento (esterni) come Azure o Jira.

La seconda scheda nella parte superiore della pagina di configurazione consente di impostare nuove connessioni. Il menu a discesa offre solo Custom per impostazione predefinita, il che significa che gli utenti definiscono manualmente tutti i parametri di connessione. Sulle piattaforme DEON dedicate supportate quel menu conterrà opzioni aggiuntive con connessioni preconfigurate di cui il server DEON fornirà tutti i dati richiesti.

Aggiunta di una nuova connessione vuota facendo clic su più icona creerà il seguente risultato.

L'espansione dell'elemento appena creato nell'elenco mostrerà tutte le opzioni di configurazione della connessione selezionata. Ogni connessione ha alcuni attributi obbligatori o obbligatori e alcuni facoltativi. Ad esempio, ogni connessione necessita di un riconoscibile Nome, una indirizzo del server remoto, una selezione del designato sistema che a Industria XNUMX così come l'obiettivo autenticazione modalità. Inoltre gli utenti possono attivare la casella di controllo per ccertificati vincolanti se il server ne richiede uno o più e specifica un elenco di filtro del progetto per limitare l'ambito di ciò a cui DEON accederà sul sistema remoto.


Questa opzione consente di caricare i dati di configurazione della connessione memorizzati da un file locale.


Ciò consente di salvare tutti i dati di configurazione della connessione forniti in un file locale.


Gli utenti possono fare clic su questa icona per disconnettersi manualmente dalla connessione selezionata.

Ogni connessione per progetto a un sistema esterno deve essere aggiunta e configurata in questa pagina di configurazione nella finestra di dialogo delle impostazioni DEON. Una volta che gli utenti hanno finito di aggiungere e configurare i dati, la finestra di dialogo deve essere accettata facendo clic su OK e DEON inizierà a farlo download metadati richiesti dall'indirizzo del server specificato. DEON creerà anche una cache di dati locale che viene utilizzata per ridurre al minimo la quantità di richieste del server e massimizzare la velocità quando si lavora con la connessione selezionata.

L'utilizzo del sistema di tracciamento dei problemi integrato non richiede alcuna configurazione della connessione e può essere utilizzato immediatamente quando il sistema viene attivato nella prima scheda come mostrato sopra. Tale sistema verrà spiegato in dettaglio nella sezione successiva.

 

DEON integrato Features

DEON viene fornito con un sistema di tracciamento dei problemi pronto all'uso che consente all'utente di creare e gestire articoli in base ad alcune configurazioni predefinite. A partire da ora ci sono due diversi tipi di progetto tra cui è possibile scegliere. La selezione dell'uno o dell'altro controlla le opzioni di scelta dei metadati associati come tipi di problemi, priorità, stati del flusso di lavoro, ecc. DEON consentirà anche di selezionare un assegnatario tra i membri attualmente del progetto DEON.

Questo mostra il Creare finestra di dialogo e carte di emissione/biglietto create utilizzando il sistema integrato:

 

Come mostrato sopra, gli utenti possono fornire attributi comuni come la definizione del tipo di problema, un riepilogo, una descrizione, una priorità e un assegnatario. DEON creerà automaticamente un ID per ogni nuovo numero. Una volta creato, nell'area di lavoro DEON verrà visualizzato un nuovo grafico contenente tutti i dati specificati insieme ad alcuni colori facilmente distinguibili.

La selezione di uno di questi grafici fornirà agli utenti un menu contestuale che contiene anche opzioni per modificare questi grafici come mostrato di seguito.


Si apre la finestra di dialogo di modifica che consente agli utenti di modificare lo stato corrente del flusso di lavoro, l'assegnatario, la priorità e anche il testo della descrizione del problema.


Utilizzando questo pulsante di menu è possibile scorrere diverse opzioni di visualizzazione per i problemi selezionati. Può essere impostato su Carta (come mostrato sopra),

a linea :  

oppure Minimal :

Ogni tabella dei problemi contiene diverse informazioni che sono descritte di seguito.

  1. Questa icona indica a quale progetto appartiene o, se il progetto di monitoraggio non specifica alcuna icona, quale sistema di monitoraggio viene utilizzato per creare questo problema.
  2. Questo contiene il nome del progetto.
  3. Tale identificatore rappresenta l'ID del problema; per i sistemi esterni, facendo clic su questo si aprirà l'URL del ticket in un browser.
  4. Questo contiene il tipo di problema sottostante.
  5. L'icona qui mostra lo stato di sincronizzazione corrente, se i problemi selezionati necessitano di essere aggiornati o se contengono modifiche che non sono ancora state inviate al server.
  6. Se specificato nel dettaglio della problematica viene qui riportato il nome dell'assegnatario.
  7. Tale campo contiene la priorità o la gravità del problema.
  8. Lo stato corrente del flusso di lavoro è mostrato qui.
  9. Ogni grafico di problema/ticket mostra qui il suo riepilogo o la descrizione poiché gli utenti possono fare clic sull'icona a sinistra per passare da un attributo all'altro.

 

Configurazione iniziale di Jira®

La quantità di impostazioni richieste da eseguire per l'integrazione di Jira dipende dal fatto che il sistema designato sia un cloudJira basato su Atlassian o dedicato, cosiddetto on-premise, ospitato e gestito dall'utente.

Cloud-Basato
Le cloudIl sistema Jira basato su Jira offre, da ora, molteplici modi per autenticare l'utente. Uno è OAuth che richiede all'amministratore Jira di incorporare alcune informazioni relative a DEON nell'ambiente Jira per consentire a DEON di "parlare" con il server Jira. In un primo momento, un Link di applicazione deve essere stabilito nelle impostazioni del prodotto Jira a cui di solito è possibile accedere tramite l'URL atlassian.net/plugins/servlet/applinks/listApplicationLinks. La pagina dovrebbe essere simile all'immagine mostrata di seguito.

Qui è necessario creare un nuovo collegamento all'applicazione. L'obiettivo Tipo di collegamento dovrebbe essere selezionato per Collegamento diretto all'applicazione che a https://deon.de essere impostato come URL dell'applicazione.

Nella pagina seguente an Nome dell'applicazione che a Tipologia deve essere specificato, di solito dovrebbe essere impostato su DEON che a Applicazione generica. Anche l'opzione Crea collegamento in entrata deve essere controllato.

Finalmente il Chiave del consumatore deve essere specificato quale sarebbe OauthKey (Attenzione: distinzione tra maiuscole e minuscole!), il Nome del consumatore deve essere impostato su DEON e le chiave pubblica deve corrispondere alla stringa crittografata elencata di seguito. Quel valore può essere facilmente copiato e incollato.

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDwbjsh4GEf9NGWSwxvVWodfkCnG5DFhbqvf3+HOrzpEXDCvZBcS58lRz8h7Lb376QXxUoJfogLD//LGooUM02DLOIHbrZcMGWhG34+cbP7UNHppY1/m4AcRfTkXyyFzOBuWfbHYSIYeiE/qYIplWhib8By8rxlUVm9NMjhPp0mrQIDAQAB

Una volta creato il collegamento dell'applicazione, dovrebbe essere elencato nella pagina principale dove può anche essere modificato. Questo passaggio finalizza la configurazione iniziale di Jira e DEON, una volta configurato, sarà ora in grado di connettersi a questo sistema Jira.

Dedicato/auto-ospitato/on-premise
In contrasto con il cloudUn sistema Jira basato su un sistema Jira on-premise in genere non supporta la configurazione di collegamenti alle applicazioni per OAuth. Gli utenti possono invece autenticarsi con DEON creando un token API o un token di accesso personale (PAT). Se l'opzione API-Token non viene visualizzata nelle impostazioni di Jira, l'utente corrente potrebbe non disporre di diritti sufficienti o il sistema non supporta affatto l'autenticazione API-Token. La creazione di una PAT dovrebbe essere disponibile su tutti i sistemi a partire da Jira Software 8.14 e può essere trovata nel profilo utente personale.

 

Configurazione iniziale di Azure®

Al momento non esiste alcun prerequisito noto in Azure per l'integrazione con DEON.

 

Configurazione iniziale di Wrike®

Wrike utilizza OAuth2 per l'autenticazione e l'autorizzazione degli utenti. Per consentire a DEON di comunicare con l'interfaccia API di Wrike, l'applicazione deve prima essere configurata nelle impostazioni dell'applicazione Wrike. È possibile accedere a queste impostazioni tramite App e integrazione cliccando sull'icona dell'utente in Wrike come mostrato di seguito:

Dalla pagina di panoramica App e integrazione caricata in quel momento è necessario selezionare App autorizzate che si trova nel riquadro di navigazione superiore.

Questo collegamento porta a una dashboard che elenca tutte le applicazioni attualmente configurate e quindi a cui è consentito l'accesso. Di seguito è riportato un esempio:

C'è un collegamento chiamato API sul lato sinistro che consente di impostare nuove applicazioni. Per prima cosa deve essere fornito il nome per l'applicazione di accesso, che dovrebbe presumibilmente essere qualcosa come DEON.

Poiché tutte le applicazioni esterne e gli utenti utilizzano OAuth2 per ottenere l'accesso a ID cliente e Client Secret vengono creati. Infine almeno uno Reindirizzamento URI deve essere specificato. Questi parametri sono richiesti per il server di autorizzazione (DEON-Server), che è gestito da utenti con diritti amministrativi. Per facilitare l'accesso, ai tenant è anche consentito di generare un cosiddetto Gettone permanente che funzionerebbe per applicazioni monoutente autonome ma non dovrebbe essere utilizzato per scenari multiutente.

Infine tutte le modifiche devono essere mantenute cliccando su Risparmi pulsante. Questa applicazione appena configurata verrà ora elencata sotto il collegamento in alto a sinistra, tutti i parametri possono essere modificati in qualsiasi momento.

 

Processo di autenticazione in DEON

In quasi ogni caso una connessione a un server richiederà all'utente di autenticarsi e di autorizzare DEON ad accedere al sistema di tracciamento del bersaglio. Una volta configurata una connessione nell'impostazione della connessione e nel processo di costruzione della cache è avviato che la connessione tenterà di autenticare l'utente con il server.
Pertanto DEON identificherà il tipo di autenticazione e fornire diverse finestre di dialogo per facilitare il processo.

Finestra di dialogo di autenticazione per Azure:

Finestra di dialogo di autenticazione per Jira (utilizzando OAuth):

Generale (token API o PAT)

Quando è stato selezionato il tipo di autenticazione Token API or PAT la finestra di dialogo apparirà in modo abbastanza diverso senza alcuna richiesta di autorizzazione web. Solitamente la combinazione tra un nome utente e questo token è sufficiente per superare completamente il processo di autenticazione e autorizzazione.

Una volta completato e completato con successo il processo di autenticazione/autorizzazione, questa connessione sarà ora attiva e utilizzabile.

In ogni caso, tutte le credenziali fornite vengono archiviate in modo sicuro lungo le impostazioni del perimetro di DEON e finché l'autenticazione/autorizzazione viene accettata dal server non è necessario inserirle nuovamente per tutta la durata della sessione corrente. Una volta scaduta la sessione di autenticazione, DEON avvisa l'utente prima che possa essere utilizzata qualsiasi funzionalità di tracciamento dei problemi. In questo scenario il processo di autenticazione deve semplicemente essere ripetuto.

 

Importazione/Creazione biglietti

Nuove emissioni o cosiddetti ticket possono essere facilmente creati utilizzando il menu widget nella barra dei menu principale di DEON, come mostrato di seguito.

L'opzione di importazione rimarrà inattiva finché non verrà stabilita una connessione valida.


Ciò attiva lo strumento di creazione del problema che consente agli utenti di fare clic in un punto qualsiasi del progetto per avviare la creazione del problema in quella posizione. Apparirà una nuova finestra di dialogo che guiderà lungo tutti i passaggi richiesti.

Dapprima il designato veloce deve essere selezionato dal primo menu a discesa in alto che verrà utilizzato per indirizzare il server corretto. Secondo a progetto deve essere scelto dall'elenco seguente e dall'emissione/biglietto di destinazione Digitare (ad esempio Bug, Attività, ecc.) specificato. Fornire un bene sommario è inoltre obbligatorio in quanto funge da riepilogo/titolo del biglietto. Facoltativamente gli utenti possono anche aggiungere a priorità, una assegnatario e descrizione della questione. Una volta inseriti tutti i dati necessari, fare clic su Accetta (se la Spinta automatica l'impostazione è attivata il pulsante può leggere Accetta e sincronizza) creerà un nuovo oggetto emissione/ticket nel progetto. Il nuovo widget potrebbe essere simile alle immagini mostrate sopra nella sezione DEON integrato Features, a seconda dell'ultimo selezionato modalità di visualizzazione.

 

I problemi/ticket esistenti possono essere facilmente importati da sistemi esterni come nel tuo progetto da qualsiasi server connesso e DEON offre diversi modi per farlo.

importazione di massa


Un'opzione è il cosiddetto importazione all'ingrosso a cui è possibile accedere aprendo la finestra di dialogo di importazione nel menu widget nella barra dei menu principale di DEON. Apparirà la seguente visualizzazione:

Dopo aver selezionato l'obiettivo veloce e il designato progetto l'elenco dei problemi/ticket si aggiornerà automaticamente. Per impostazione predefinita il query di ricerca trova semplicemente tutti gli elementi relativi al progetto selezionato.


Ciò consente agli utenti di modificare manualmente la query di ricerca.
Nota bene: Attualmente non esiste un controllo di convalida per gli errori di sintassi, sono possibili voci non valide e possono portare a risultati di ricerca indesiderati!

L'elenco degli elementi consente la selezione multipla in modo che gli utenti possano importare più elementi contemporaneamente. Una volta selezionati tutti i problemi desiderati, fare clic su Accetta creerà un nuovo widget per ogni problema selezionato nel progetto. Per impostazione predefinita, tutti i problemi importati vengono trattati allo stesso modo e quindi inseriti in un layout a griglia. Se i problemi sono collegati tra loro, gli utenti possono anche modificare il file disposizione delle classifiche in DEON.


Tutti gli elementi selezionati verranno disposti in una griglia uniformemente distribuita.


Ciò posizionerà i problemi/ticket principali sopra quelli collegati bambini.


Tutti gli elementi selezionati verranno elencati in una riga orizzontale mantenendo la stessa distanza l'uno dall'altro.


Il risultato è lo stesso di sopra ma in direzione verticale.

 

Copia/incolla degli URL
Un altro modo per inserire questioni/ticket esterni in un progetto DEON è copiare e incollare l'URL del ticket desiderato. Affinché questo processo abbia successo, è importante che il collegamento URL contenga il nome o l'ID del progetto e l'ID/numero del ticket.

Un possibile URL del ticket valido (di Azure) è simile al seguente: https://dev.azure.com/Nome della ditta/Nome del progetto/_workitems/modifica/4889/

Importa tramite Drag-and-Drop di URL da un browser web:
Invece di copiare e incollare l'URL, gli utenti possono anche utilizzare un'operazione di trascinamento della selezione per posizionare il ticket nello spazio del progetto DEON. Pertanto l'URL può essere cliccato e trascinato dal browser direttamente su DEON e rilasciato lì. DEON riconoscerà URL validi sia per le operazioni di copia/incolla che di trascinamento della selezione.

Entrambe le opzioni funzionano anche dall'interno browser Web incorporati a DEON. Se gli utenti dispongono di un widget del browser inserito nel loro progetto, possono trascinare e rilasciare o copiare/incollare gli URL dei ticket da questo browser al progetto DEON senza la necessità di aprire questi URL esternamente in primo luogo.

 

Modifica e sincronizzazione

Ogni widget problema viene fornito con opzioni di menu contestuale per lavorare con il ticket. Fare clic e selezionare l'oggetto problema per aprire il menu contestuale:


Si apre la finestra di dialogo di modifica che consente agli utenti di modificare lo stato corrente del flusso di lavoro, l'assegnatario, la priorità e anche il testo della descrizione del problema.


Invia le modifiche in sospeso al server.


Estrae i dati del problema/biglietto dal server. Nota bene: I dati locali non sincronizzati verranno sovrascritti!


Apre l'URL del problema in un browser.


Utilizzando questo pulsante di menu è possibile scorrere diverse opzioni di visualizzazione per i problemi selezionati.

 

Note

Il sistema di integrazione del tracciamento opera su una cache locale, il che significa che una certa quantità di dati deve essere caricata occasionalmente dal server e viene utilizzata per creare una cache di dati locale. In base alla selezione dell'utente, questo passaggio deve avvenire in base a una pianificazione ricorrente (giornaliera, settimanale e così via). Questo processo potrebbe richiedere del tempo e dipende in gran parte dalla quantità di progetti che DEON trova sul server.

Come regola generale, gli utenti possono aspettarsi che più progetti devono essere raccolti da un server, più dati vengono memorizzati nella cache e più tempo è necessario per completare la fase di creazione della cache. DEON avviserà l'utente non appena il processo sarà terminato. Durante questo periodo il monitoraggio features non sono disponibili.