Moduli Jira

NOTE
Queste istruzioni si applicano alla nuova versione del connettore Jira, semplicemente etichettato Jira. Per istruzioni sui connettori legacy Jira Cloud e Jira Server, consulta Moduli software Jira.

In uno scenario Adobe Workfront Fusion, puoi automatizzare i flussi di lavoro che utilizzano Jira e collegarlo a più applicazioni e servizi di terze parti.

Il connettore Jira può essere utilizzato sia per Jira Cloud che per Jira Data Server.

Per istruzioni sulla creazione di uno scenario, consulta gli articoli in Creare scenari: indice degli articoli.

Per informazioni sui moduli, consulta gli articoli in Moduli: indice degli articoli.

Requisiti di accesso

Espandi per visualizzare i requisiti di accesso per la funzionalità descritta in questo articolo.
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Pacchetto Adobe Workfront

Qualsiasi pacchetto Workflow di Adobe Workfront, e qualsiasi pacchetto Automation and Integration di Adobe Workfront.

Workfront Ultimate

Pacchetti Workfront Prime e Select, con un ulteriore acquisto di Workfront Fusion.

Licenze Adobe Workfront

Standard

Work o successiva

Licenza di Adobe Workfront Fusion

Basata sulle operazioni: nessun requisito di licenza Workfront Fusion

Basata su connettore (precedente): Workfront Fusion for Work Automation and Integration

Prodotto Se la tua organizzazione dispone di un pacchetto Workfront Select o Prime che non include Workfront Automation and Integration, dovrà acquistare Adobe Workfront Fusion.

Per ulteriori dettagli sulle informazioni contenute in questa tabella, consulta Requisiti di accesso nella documentazione.

Per informazioni sulle licenze di Adobe Workfront Fusion, consulta Licenze di Adobe Workfront Fusion.

Prerequisiti

  • Per utilizzare i moduli Jira è necessario disporre di un account Jira.
  • Devi avere accesso a Jira Developer Console per creare un’applicazione OAuth2 in Jira.

Collegare Jira a Workfront Fusion

La procedura per la creazione di una connessione a Jira varia a seconda che si stia creando una connessione di base o una connessione OAuth2.

Creare una connessione OAuth2 a Jira

Per creare una connessione OAuth2 a Jira, è necessario creare un’applicazione in Jira prima di poter configurare la connessione in Fusion.

Creare un’applicazione OAuth2 in Jira

IMPORTANT
Devi avere accesso a Jira Developer Console per creare e configurare un’applicazione OAuth2 per la tua connessione Jira.
  1. Vai a Jira Developer Console.

  2. Nell'area Le mie app, fai clic su Crea, quindi seleziona Integrazione OAuth 2.0.

  3. Immetti un nome per l'integrazione, accetta i termini dello sviluppatore e fai clic su Crea.

    L’applicazione viene creata e viene visualizzata l’area di configurazione dell’applicazione.

  4. Fai clic su Autorizzazioni nel pannello di navigazione a sinistra.

  5. Nell'area Autorizzazioni, individuare la riga Jira API.

  6. Fai clic su Aggiungi nella riga Jira API, quindi fai clic su Continua nella stessa riga.

  7. Abilita i seguenti ambiti:

    • Visualizza dati problema Jira (read:jira-work)
    • Visualizza profili utente (read:jira-user)
    • Crea e gestisci i problemi (write:jira-work)
  8. Nel menu di navigazione a sinistra, fai clic su Autorizzazione.

  9. Fai clic su Aggiungi nella riga per l'autorizzazione OAuth 2.0.

  10. Nel campo URL callback, immettere uno dei seguenti URL, in base al data center di Workfront Fusion:

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Datacenter di Fusion URL di callback
    STATI UNITI https://app.workfrontfusion.com/oauth/cb/workfront-jira2
    UE https://app-eu.workfrontfusion.com/oauth/cb/workfront-jira2
    Azure https://app-az.workfrontfusion.com/oauth/cb/workfront-jira2
  11. Nel menu di navigazione a sinistra, fai clic su Impostazioni.

  12. (Facoltativo) Immetti una descrizione nel campo Descrizione e fai clic su Salva modifiche sotto tale campo.

  13. Copiare l'ID client e il segreto client dall'area Impostazioni in una posizione sicura oppure lasciare aperta questa pagina durante la configurazione della connessione in Fusion.

  14. Continua con Configurare la connessione OAutt2 in Fusion

Configurare la connessione OAuth2 in Fusion

  1. In qualsiasi modulo Jira, fai clic su Aggiungi accanto al campo Connessione.

  2. Configura i campi seguenti:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 layout-auto html-authored no-header
    Tipo di connessione Selezionare OAuth 2.
    Nome connessione Inserisci un nome per la nuova connessione.
    URL servizio Immetti l’URL dell’istanza Jira. Questo è l’URL che utilizzi per accedere a Jira.
    Tipo di account Jira Seleziona se ti stai connettendo a Jira Cloud o Jira Data Center.
    ID client Immettere l'ID client dell'applicazione Jira creata in Creare un'applicazione OAuth2 in Jira.
    Segreto client Immettere il segreto client dell'applicazione Jira creata in Creare un'applicazione OAuth2 in Jira.
    Ambiti aggiuntivi Immettere gli ambiti aggiuntivi che si desidera aggiungere alla connessione.
    Versione API Seleziona la versione API Jira a cui vuoi connettere la connessione.
  3. Fai clic su Continua per creare la connessione e tornare al modulo.

Creare una connessione di base a Jira

La creazione di una connessione di base a Jira varia a seconda che si crei una connessione a Jira Cloud o al centro dati Jira.

Creare una connessione di base a Jira Cloud

IMPORTANT
Per creare una connessione di base a Jira Cloud, è necessario disporre di un token API Jira.
Per istruzioni sull'acquisizione di un token Jira API, consulta Gestire i token API per il tuo account Atlassian nella documentazione di Atlassian.
  1. In qualsiasi modulo Jira, fai clic su Aggiungi accanto al campo Connessione.

  2. Configura i campi seguenti:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
    Tipo di connessione Seleziona se stai creando una connessione di base o una connessione OAuth 2.
    Nome connessione Inserisci un nome per la nuova connessione.
    URL servizio Immetti l’URL dell’istanza Jira. Questo è l’URL che utilizzi per accedere a Jira.
    Tipo di account Jira Seleziona se ti stai connettendo a Jira Cloud o Jira Data Center.
    E-mail Inserisci il tuo indirizzo e-mail.
    Token API Immetti il token API.
    Versione API Seleziona la versione API Jira a cui vuoi connettere la connessione.
  3. Fai clic su Continua per creare la connessione e tornare al modulo.

Creare una connessione di base al centro dati Jira

IMPORTANT
Per creare una connessione di base al centro dati Jira, è necessario disporre di un token di accesso personale Jira (PAT).
Per istruzioni sull'acquisizione di un token di accesso personale Jira, consulta Gestire i token API per il tuo account Atlassian nella documentazione di Atlassian.
Per considerazioni sulla creazione del PAT, vedere Configurare il PAT in questo articolo.
  1. In qualsiasi modulo Jira, fai clic su Aggiungi accanto al campo Connessione.

  2. Configura i campi seguenti:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto html-authored no-header
    Tipo di connessione Seleziona se stai creando una connessione di base o una connessione OAuth 2.
    Nome connessione Inserisci un nome per la nuova connessione.
    URL servizio Immetti l’URL dell’istanza Jira. Questo è l’URL che utilizzi per accedere a Jira.
    Tipo di account Jira Seleziona se ti stai connettendo a Jira Cloud o Jira Data Center.
    PAT (token di accesso personale) Inserisci il token di accesso personale Jira.
    Versione API Seleziona la versione API Jira a cui vuoi connettere la connessione.
  3. Fai clic su Continua per creare la connessione e tornare al modulo.

Configurare il PAT

Per creare una connessione di base al centro dati Jira, è necessario disporre di un token di accesso personale Jira (PAT).

Per istruzioni sull'acquisizione di un token di accesso personale Jira, consulta Gestire i token API per il tuo account Atlassian nella documentazione di Atlassian.

Durante la configurazione del PAT potrebbero essere necessarie le seguenti informazioni

  • URL di reindirizzamento

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Datacenter di Fusion Reindirizza URL
    STATI UNITI https://app.workfrontfusion.com/oauth/cb/workfront-jira
    UE https://app-eu.workfrontfusion.com/oauth/cb/workfront-jira
    Azure https://app-az.workfrontfusion.com/oauth/cb/workfront-jira
  • Configurazioni file

Per utilizzare un PAT, è necessario abilitare quanto segue nei file jira/bin/WEB-INF/classes, nel file jira-config.properties:

  • jira.rest.auth.allow.basic = true
  • jira.rest.csrf.disabled = true

Se il file non esiste, è necessario crearlo.

Moduli Jira e relativi campi

Quando configuri i moduli Jira, Workfront Fusion visualizza i campi elencati di seguito. Insieme a questi, potrebbero essere visualizzati campi Jira aggiuntivi, a seconda di fattori come il livello di accesso nell’app o nel servizio. Un titolo in grassetto in un modulo indica un campo obbligatorio.

Se visualizzi il pulsante Map (Mappa) sopra un campo o una funzione, puoi utilizzarlo per impostare variabili e funzioni per tale campo. Per ulteriori informazioni, consulta Mappare le informazioni da un modulo a un altro.

Pulsante di attivazione/disattivazione Mappa

Trigger

Controlla i record

Questo modulo di attivazione avvia uno scenario quando viene aggiunto, aggiornato o eliminato un record.

Webhook

Selezionare il webhook che si desidera utilizzare per controllare i record o crearne uno nuovo.

Per creare un nuovo webhook:

  1. Fai clic su Aggiungi

  2. Immettere un nome per il webhook.

  3. Seleziona la connessione da utilizzare per il webhook.

    Per istruzioni sulla connessione dell'account Jira a Workfront Fusion, vedere Connessione di Jira a Workfront Fusion in questo articolo.

  4. Selezionare il tipo di record che si desidera che venga controllato dal software:

    • Problema
    • Commento
    • Registro di lavoro
    • Progetto
    • Sprint
    • Allegato
  5. Seleziona uno o più tipi di evento che attiveranno questo scenario.

  6. Immetti un filtro Jira Query Language per questo modulo.

    Per ulteriori informazioni su JQL, vedere JQL nella Guida di Atlassian.

  7. Fai clic su Salva per salvare il webhook.

Azioni

Aggiungi problema a sprint

Questo modulo di azione aggiunge uno o più problemi a uno sprint.

Connessione
Per istruzioni sulla connessione dell'account Jira a Workfront Fusion, vedere Connessione di Jira a Workfront Fusion in questo articolo.
ID Sprint
Immetti o mappa l’ID Sprint dello sprint a cui desideri aggiungere un problema.
ID problema o chiavi
Per ogni problema o chiave che si desidera aggiungere allo sprint, fare clic su Aggiungi elemento e immettere l'ID o la chiave del problema. In un modulo è possibile immettere fino a 50 caratteri.

Crea un record

Questo modulo di azione crea un nuovo record in Jira.

Connessione
Per istruzioni sulla connessione dell'account Jira a Workfront Fusion, vedere Connessione di Jira a Workfront Fusion in questo articolo.
Tipo di record

Selezionare il tipo di record che si desidera venga creato dal modulo.

  • Allegato
  • Commento
  • Problema
  • Progetto
  • Sprint
  • Registro di lavoro
  • Utente
  • Bacheca
  • Categoria
  • Filtro
Altri campi
Compila gli altri campi. I campi sono disponibili a seconda del tipo di record selezionato.

Chiamata API personalizzata

Questo modulo di azione consente di effettuare una chiamata autenticata personalizzata all’API Jira.

Seleziona il metodo di richiesta HTTP necessario per configurare la chiamata API. Per ulteriori informazioni, consulta Metodi di richiesta HTTPS.

Connessione
Per istruzioni sulla connessione dell'account Jira a Workfront Fusion, vedere Connessione di Jira a Workfront Fusion in questo articolo.
URL
Inserisci un percorso relativo a<Instance URL>/rest/api/2/
Metodo
Intestazioni

Aggiungi le intestazioni della richiesta sotto forma di oggetto JSON standard.

Ad esempio: {"Content-type":"application/json"}

Workfront Fusion aggiunge automaticamente le intestazioni di autorizzazione.

Stringa query

Aggiungi la query per la chiamata API come oggetto JSON standard.

Ad esempio: {"name":"something-urgent"}

Corpo

Aggiungi il contenuto del corpo della chiamata API sotto forma di oggetto JSON standard.

Nota:

Quando utilizzi istruzioni condizionali come if in JSON, racchiudi l’istruzione condizionale tra virgolette.

Eliminare un record

Questo modulo di azione elimina il record specificato.

Connessione
Per istruzioni sulla connessione dell'account Jira a Workfront Fusion, vedere Connessione di Jira a Workfront Fusion in questo articolo.
Tipo di record

Selezionare il tipo di record da eliminare dal modulo.

  • Commento
  • Problema
  • Progetto
  • Sprint
  • Registro di lavoro
  • Allegato
  • Bacheca
  • Categoria
  • Filtro
(Tipo di record)ID
Immetti o mappa l’ID o la chiave del record da eliminare.

Scaricare un allegato

Questo modulo di azione scarica l’allegato specificato.

Connessione
Per istruzioni sulla connessione dell'account Jira a Workfront Fusion, vedere Connessione di Jira a Workfront Fusion in questo articolo.
ID
Immetti o mappa l’ID dell’allegato da scaricare.

Leggi un record

Questo modulo di azione legge i dati dal record specificato in Jira.

Connessione
Per istruzioni sulla connessione dell'account Jira a Workfront Fusion, vedere Connessione di Jira a Workfront Fusion in questo articolo.
Tipo di record

Seleziona il tipo di record Jira che desideri che il modulo legga.

  • Allegato
  • Commento
  • Problema
  • Progetto
  • Sprint
  • Registro di lavoro
  • Utente
  • Bacheca
  • Categoria
  • Filtro
Uscite
Selezionare gli output che si desidera ricevere. Le opzioni di output sono disponibili in base al tipo di record selezionato nel campo "Tipo di record".
(Tipo di record) ID
Immetti o mappa l’ID Jira univoco del record che desideri che il modulo legga.

Aggiornare un record

Questo modulo aggiorna un record esistente, ad esempio un problema o un progetto.

Connessione
Per istruzioni sulla connessione dell'account Jira a Workfront Fusion, vedere Connessione di Jira a Workfront Fusion in questo articolo.
Tipo di record

Selezionare il tipo di record da aggiornare nel modulo. Quando si seleziona un tipo di record, nel modulo vengono visualizzati altri campi specifici per tale tipo di record.

  • Commento
  • Problema
  • Progetto
  • Sprint
  • Problema di transizione
  • Categoria
  • Filtro
ID o chiave
Immetti o mappa l’ID o la chiave del record da aggiornare.
Altri campi
Compila gli altri campi. I campi sono disponibili a seconda del tipo di record selezionato.

Ricerche

IMPORTANT
Il modulo di ricerca utilizzato dal connettore Jira legacy può causare il seguente errore:
[410] The requested API has been removed. Please migrate to the /rest/api/3/search/jql API. A full migration guideline is available at https://developer.atlassian.com/changelog/#CHANGE-2046
Ciò è dovuto a una deprecazione da parte di Jira.
Se si verifica questo errore, è possibile sostituire il modulo di ricerca del connettore Jira legacy con il modulo di ricerca del nuovo connettore. Il nuovo connettore consente di selezionare la versione API utilizzata. Assicurati di selezionare V3 durante la creazione della connessione.
Opzione di versione API nel nuovo connettore Jira
Tieni presente che:
  • È interessato solo il modulo di ricerca. Al momento, altri endpoint API Jira utilizzati dal connettore Fusion non sono interessati da questa rimozione.

  • Il rollout geografico può causare incongruenze. Atlassian sta implementando questa modifica a livello regionale, il che significa che alcune istanze di Jira Cloud potrebbero ancora supportare temporaneamente gli endpoint precedenti. Questo può causare comportamenti non coerenti tra gli ambienti.

Cerca record

Questo modulo di ricerca cerca i record in un oggetto in Jira che corrispondono alla query di ricerca specificata.

Puoi mappare queste informazioni nei moduli successivi dello scenario.

Durante la configurazione di questo modulo, vengono visualizzati i seguenti campi.

Connessione
Per istruzioni sulla connessione dell'account Jira a Workfront Fusion, vedere Connessione di Jira a Workfront Fusion in questo articolo.
Tipo di record

Selezionare il tipo di record da cercare nel modulo. Quando si seleziona un tipo di record, nel modulo vengono visualizzati altri campi specifici per tale tipo di record.

  • Problema
  • Progetto
  • Utente
  • Sprint
  • Bacheca
  • Registro di lavoro
  • Commento
  • Problema di transizione
  • Categoria
Risultati Max
Immettere o mappare il numero massimo di record che il modulo deve recuperare durante ogni ciclo di esecuzione dello scenario.
Offset
Immetti o mappa l’ID del primo elemento per il quale desideri recuperare i dettagli. Questo è un modo per impaginare i record. Se si immette l'elemento 5000 come offset, il modulo restituirà gli elementi 5000-9999.
Altri campi
Compila gli altri campi. I campi sono disponibili a seconda del tipo di record selezionato.
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3