Esplora argomenti

How to automatically assign issues with Jira Automation

di Kev Zettler

Kev è uno sviluppatore web full-stack lead e imprenditore seriale con oltre un decennio di esperienza nella creazione di prodotti e team con metodologie Agile. È un appassionato collaboratore, autore e insegnante nell'ambito delle tecnologie open source emergenti come DevOps, criptovaluta e realtà aumentata/virtuale. Nel tempo libero, partecipa a competizioni dedicate allo sviluppo di giochi indie.

Esplora argomenti

Assegnazione automatica dei ticket creati in base a criteri in Jira

di Kev Zettler

Kev è uno sviluppatore web full-stack lead e imprenditore seriale con oltre un decennio di esperienza nella creazione di prodotti e team con metodologie Agile. È un appassionato collaboratore, autore e insegnante nell'ambito delle tecnologie open source emergenti come DevOps, criptovaluta e realtà aumentata/virtuale. Nel tempo libero, partecipa a competizioni dedicate allo sviluppo di giochi indie.

Puoi creare una regola di automazione Jira utilizzando una condizione If/Else, che assegna automaticamente i ticket a gruppi di utenti in base alle tipologie ticket. 

Vai alla scheda Automazione delle impostazioni di progetto in Jira. Nella scheda Regole, clicca su Crea regola nell'angolo in alto a destra della schermata. Nella schermata Nuovo trigger, seleziona Ticket creato e clicca su Salva.

Navigate to the Automation tab of your project settings in Jira. In the rules tab, click on Create rule in the top right corner of the screen. On the New trigger screen select Issue created and click Save

Nella schermata Aggiungi componente, clicca su Nuova condizione.

On the Add component screen, click New condition

Nella schermata Nuova condizione, seleziona l'opzione Blocco If/Else. In questo modo viene creata una condizione che avvia un'azione in base ai criteri della regola di automazione.

On the New condition screen select the if/else block option. This creates a condition that initiates an action depending on criteria in the automation rule.

Nella schermata Blocco If, clicca su Aggiungi condizioni...

On the If block screen, click Add Condition...

Nella schermata Blocco If, seleziona l'opzione Condizione campi ticket.

In the If Block screen, select the Issue fields condition option.

Per questa demo abbiamo impostato la condizione per Tipologia ticket > è uno di > Bug. Clicca su Salva.

For this demo we set the condition for Issue Type > equals > Bug. Be sure to click Save.

Successivamente, aggiungi un'azione che assegna bug a un determinato gruppo di utenti. Nella barra laterale sinistra, che contiene un riepilogo della regola di automazione, clicca sul testo Aggiungi componente sotto la condizione Se:corrisponde a.

Next, add an action that assigns bugs to a certain group of users. On the left sidebar, which has a summary of the automation rule, click the Add component text underneath the If:matches condition.

Verrà richiesto di selezionare un Nuovo componente. Clicca su Nuova azione.

You will be prompted for a New component. Click New Action.

Nella schermata Nuova azione, cerca l'opzione Assegna ticket e clicca su di essa.

On the New Action screen search for and click the Assign issue option

Nella finestra Assegna ticket, seleziona un utente a cui verranno assegnati i ticket. Clicca sul pulsante Salva.

From the Assign issue prompt, select a user to assign bugs to. Click the Save button.

Successivamente, puoi aggiungere una condizione If/Else alla condizione If:matches. Se la condizione nel blocco If non corrisponde, la regola valuterà il blocco Else. Clicca sul testo Aggiungi else nella barra laterale sinistra.

Next you can add an if/else condition to the If:matches condition. If the condition in the If block does not match, then the rule will evaluate the Else block. Click on the Add else text on the left sidebar.

Verrà visualizzata la schermata Blocco Else. Clicca sul testo Aggiungi condizioni e seleziona un'altra Condizione campi ticket.

You will be brought to the Else block screen. Click the Add conditions text and select another Issue fields condition.

Aggiungi una nuova condizione al Blocco If-Else. L'esempio seguente mostra come aggiungere una nuova condizione Else-If che viene attivata quando il valore della tipologia ticket è uguale a Task.

Add a new condition to the Else-if block. The example below demonstrates how to add a new Else-if condition that is activated when the issues type value equals Task.

Ripeti i passaggi per aggiungere un'azione alla condizione Else-If. L'esempio seguente illustra come creare un'azione aggiuntiva che assegna il ticket a un altro utente.

Repeat the steps to add an action to the Else-if condition. The example below illustrates how to create an additional action that assigns the issue to another user.

Questa regola ha condizioni If e Else-If che controllano una determinata tipologia ticket in modo che le azioni successive vengano eseguite una volta che una delle due condizioni corrisponde. Successivamente, inserisci la condizione Else rimanente con un'altra azione. Clicca sul testo Add Else (Aggiungi Else) che si trova nella barra laterale dei dettagli della regola, quindi clicca sul pulsante Salva. Ripeti i passaggi precedenti per aggiungere un'azione Assegna ticket alla nuova condizione Else

L'esempio seguente mostra come impostare l'azione Assegna ticket per assegnare automaticamente il ticket a un utente in un elenco.

How to set the Assign issue action to automatically assign the issue to a user in a list.

L'azione Assegna ticket dimostra l'assegnazione del Carico di lavoro bilanciato che assegna automaticamente il ticket agli utenti nell'elenco. L'assegnazione Carico di lavoro bilanciato distribuisce uniformemente le assegnazioni in modo che a un utente nell'elenco non vengano assegnati più ticket rispetto ad altri. Dopo aver configurato la nuova azione Assegna ticket, clicca sul pulsante Salva.

Lo screenshot seguente illustra i dettagli della regola finale. Dovrebbe includere:

1 Trigger -  Quando: Ticket creato

3 Condizioni - Se:corrisponde a, Altrimenti, se:corrisponde a, Altrimenti

3 Azioni - Allora: Assegna ticket a 3

Quindi, immetti un nome per la regola e clicca su pulsante Attiva. Nell'esempio seguente, abbiamo utilizzato il nome "Auto assign issues by type" (Assegna automaticamente i ticket per tipologia). Viene visualizzato l'indicatore di operazione riuscita riportato di seguito.

click the Turn it on button

Ora che la regola è stata abilitata, puoi attivarla creando alcuni ticket all'interno del progetto. Prova a creare un ticket di tipo Bug o Task. Per verificare se la regola di automazione è stata creata correttamente, accedi all'Audit log.

Now that the rule has been enabled you can trigger it by creating some issues within your project.

L'audit log mostra la cronologia della regola di automazione dalla sua creazione ed esecuzione. In caso di ticket o bug relativi alla regola di automazione, l'audit log li evidenzierà e offrirà assistenza per il debug. Se desideri esplorare altri esempi di regole, vai alla nostra libreria di modelli di regole.

Consigliata per te

Modelli

Modelli Jira già pronti

Sfoglia la nostra raccolta di modelli Jira personalizzati per vari team, reparti e flussi di lavoro.

Guida al prodotto

Un'introduzione completa a Jira

Usa questa guida dettagliata per scoprire le funzionalità essenziali e le best practice che ti aiutano a massimizzare la produttività.

Guida di Git

Comprendere le nozioni di base di Git

Questa guida relativa a Git può essere utilizzata da tutti, dai principianti agli utenti più esperti, per imparare le basi attraverso utili tutorial e suggerimenti.