Moduli Jira Software

NOTE
Queste istruzioni si applicano ai connettori legacy di Jira Cloud e Jira Server. Per istruzioni sulla nuova versione del connettore Jira, semplicemente etichettato Jira, vedere Moduli Jira.

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

Queste istruzioni sono valide per i moduli Jira Cloud e Jira 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.

Informazioni API Jira

Il connettore Jira utilizza quanto segue:

Jira Cloud
Server Jira
apiVersion
2
2
apiVersionAgile
1,0
1,0
Tag API
1.7.29
1.0.19

Connettere Jira Software a Workfront Fusion

Il metodo di connessione si basa sull'utilizzo di Jira Cloud o Jira Server.

Connettere Jira Cloud a Workfront Fusion

Connettere Jira Cloud a Workfront Fusion

Per connettere Jira Software a Workfront Fusion, è necessario creare un token API e inserirlo insieme all'URL del servizio e al nome utente nel campo Crea una connessione in Workfront Fusion.

Crea un token API in Jira

  1. Crea un token API in Jira.

    Per istruzioni, consigliamo di cercare "Crea un token API" nella documentazione di Jira.

  2. Dopo aver creato il token, copialo in un percorso sicuro.

    note important
    IMPORTANT
    Impossibile visualizzare di nuovo il token dopo aver chiuso questa finestra di dialogo.

    1. Memorizza il token generato in un luogo sicuro.

  3. Continua con Configurare il token API Jira in Workfront Fusion.

Configura il token API Jira in Workfront Fusion

  1. In qualsiasi modulo Jira Cloud di Workfront Fusion, fai clic su Aggiungi accanto al campo connessione.

  2. Specifica le seguenti informazioni:

    • Ambiente
    • Tipo
    • URL servizio: Questo è l'URL di base utilizzato per accedere al tuo account Jira. Esempio: yourorganization.atlassian.net
    • Nome utente
    • Token API: Questo è il token API creato nella sezione Creare un token API in Jira di questo articolo.
  3. Fai clic su Continua per creare la connessione e tornare al modulo.

Connettere Jira Server a Workfront Fusion

Per autorizzare una connessione tra Workfront Fusion e Jira Server, sono necessari la chiave consumer, la chiave privata e l'URL del servizio. Potrebbe essere necessario contattare l'amministratore Jira per ottenere queste informazioni.

Genera chiavi pubbliche e private per la connessione Jira

Per acquisire una chiave privata per la connessione Workfront Fusion Jira, è necessario generare chiavi pubbliche e private. Questa operazione viene eseguita tramite il terminale del computer. È possibile individuare il terminale ricercando il terminale nel menu Start o nella barra di ricerca del computer (non nella barra di ricerca del browser).

  1. Nel terminale, eseguire i seguenti openssl comandi.

    • openssl genrsa -out jira_privatekey.pem 1024

      Questo comando genera una chiave privata a 1024 bit.

    • openssl req -newkey rsa:1024 -x509 -key jira_privatekey.pem -out jira_publickey.cer -days 365

      Questo comando crea un certificato X509.

    • openssl pkcs8 -topk8 -nocrypt -in jira_privatekey.pem -out jira_privatekey.pcks8

      Questo comando estrae la chiave privata (formato PKCS8) nel file jira_privatekey.pcks8.

    • openssl x509 -pubkey -noout -in jira_publickey.cer > jira_publickey.pem

      Questo comando estrae la chiave pubblica dal certificato al file jira_publickey.pem.

      note note
      NOTE
      Se si utilizza Windows, potrebbe essere necessario salvare manualmente la chiave pubblica nel file jira_publickey.pem:
      1. Nel terminale, eseguire il comando seguente:

        openssl x509 -pubkey -noout -in jira_publickey.cer

      2. Copia l'output del terminale, inclusi -------BEGIN PUBLIC KEY-------- e -------END PUBLIC KEY--------.

      3. Incollare l'output del terminale in un file denominato jira_publickey.pem.

  2. Continua a Configurare l'app client come consumer in Jira

Configurare l'app client come consumer in Jira

  1. Accedi all'istanza Jira.

  2. Nel pannello di navigazione a sinistra, fai clic su JiraImpostazioni Icona impostazioni Jira > Applicazioni> Collegamenti applicazioni.

  3. Nel campo Immettere l'URL dell'applicazione da collegare, immettere:

    code language-none
    https://app.workfrontfusion.com/oauth/cb/workfront-jiraserver-oauth1
    
  4. Fai clic su Crea nuovo collegamento. Ignora il messaggio di errore "Nessuna risposta ricevuta dall’URL immesso".

  5. Nella finestra Collega applicazioni, immetti i valori nei campi Chiave consumer e Segreto condiviso.

    È possibile scegliere i valori per questi campi.

  6. Copia i valori dei campi Chiave consumer e Segreto condiviso in un percorso sicuro.

    Questi valori saranno necessari più avanti nel processo di configurazione.

  7. Compila i campi URL come segue:

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Campo Descrizione
    URL token richiesta <Jira base url>/plugins/servlet/oauth/request-token
    URL autorizzazione <Jira base url>/plugins/servlet/oauth/authorize
    URL token di accesso <Jira base url>/plugins/servlet/oauth/access-token
  8. Selezionare la casella di controllo Crea collegamento in ingresso.

  9. Fai clic su Continue (Continua).

  10. Nella finestra Collega applicazioni, compila i campi seguenti:

    table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
    Chiave consumer Incolla la chiave consumer copiata in un percorso sicuro.
    Nome consumer Immettere un nome a scelta. Questo nome serve come riferimento.
    Public Key Incolla la chiave pubblica dal file jira_publickey.pem.
  11. Fai clic su Continue (Continua).

  12. Continua con Crea una connessione a Jira Server o Jira Data Center in Workfront Fusion

Crea una connessione a Jira Server o Jira Data Center in Workfront Fusion

NOTE
Utilizzare l'app Jira Server per connettersi a Jira Server o Jira Data Center.
  1. In qualsiasi modulo Jira Server di Workfront Fusion, fai clic su Aggiungi accanto al campo connessione.

  2. Nel pannello Crea una connessione, compila 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
    Connection name (Nome della connessione) Specifica un nome per la connessione.
    Ambiente Seleziona se utilizzi un ambiente di produzione o non di produzione.
    Tipo Seleziona se utilizzi un account di servizio o un account personale.
    Chiave consumer Incolla la chiave consumer copiata in una posizione sicura in Configura l'app client come consumer in Jira
    Private Key Incolla la chiave privata dal file jira_privatekey.pcks8 creato in Genera chiavi pubbliche e private per la connessione Jira.
    Service URL Immetti l'URL dell'istanza Jira. Esempio: yourorganization.atlassian.net
  3. Fai clic su Continua per creare la connessione e tornare al modulo.

Moduli Jira Software e relativi campi

Quando configuri i moduli Jira Software, in Workfront Fusion vengono visualizzati i campi elencati di seguito. Insieme a questi, potrebbero essere visualizzati altri campi di Jira Software, a seconda di fattori quali il tuo 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

Verifica 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.

Per aggiungere un nuovo webhook:

  1. Fare clic su Add

  2. Immettere un nome per il webhook.

  3. Seleziona la connessione da utilizzare per il webhook.

    Per istruzioni sulla connessione dell’account Jira Software a Workfront Fusion, consulta Connettere Jira Software a Workfront Fusion in questo articolo.

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

    • Comment
    • Issue
    • Progetto
    • Sprint

Azioni

Aggiungi problema a sprint

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

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

Connessione
Per istruzioni sulla connessione dell’account Jira Software a Workfront Fusion, consulta Connettere Jira Software a Workfront Fusion in questo articolo.
Sprint ID
Immetti o mappa l’ID Sprint dello sprint a cui desideri aggiungere un problema.
ID problema o chiavi
Per ogni problema o chiave che desideri visualizzare nell'esperienza, fai clic su Add item e immetti 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.

Il modulo restituisce tutti i campi standard associati al record, insieme a tutti i campi e i valori personalizzati a cui accede la connessione. 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 Software a Workfront Fusion, consulta Connettere Jira Software a Workfront Fusion in questo articolo.
Tipo di record

Selezionare il tipo di record che si desidera venga creato dal modulo, quindi compilare gli altri campi specifici del tipo di record visualizzato nel modulo.

  • Attachment
  • Comment
  • Issue
  • Progetto
  • Sprint
  • Worklog

Chiamata API personalizzata

Questo modulo di azione consente di effettuare una chiamata autenticata personalizzata all’API Jira Software. Utilizzare questo modulo per creare un'automazione del flusso di dati che non può essere eseguita dagli altri moduli Jira Software.

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

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

Connessione
Per istruzioni sulla connessione dell’account Jira Software a Workfront Fusion, consulta Connettere Jira Software 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 di 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.

Specifica l’ID del record.

Il modulo restituisce l’ID del record e gli eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui ha accesso la connessione. 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 Software a Workfront Fusion, consulta Connettere Jira Software a Workfront Fusion in questo articolo.
Tipo di record

Selezionare il tipo di record da eliminare dal modulo.

  • Attachment
  • Comment
  • Issue
  • Progetto
  • Sprint
ID o chiave
Immetti o mappa l’ID o la chiave del record da eliminare.

Scarica un allegato

Questo modulo di azione scarica un particolare allegato.

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

Connessione
Per istruzioni sulla connessione dell’account Jira Software a Workfront Fusion, consulta Connettere Jira Software 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 da un singolo record in Jira Software.

Specifica l’ID del record.

Il modulo restituisce tutti i campi standard associati al record, insieme a tutti i campi e i valori personalizzati a cui accede la connessione. 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 Software a Workfront Fusion, consulta Connettere Jira Software a Workfront Fusion in questo articolo.
Tipo di record

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

  • Attachment
  • Issue
  • Progetto
  • Sprint
  • Utente
Output
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".
ID
Immettere o mappare l'ID Jira Software univoco del record che si desidera venga letto dal modulo.

Aggiorna un record

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

Specifica l’ID del record.

Il modulo restituisce l’ID del record e gli eventuali campi associati, insieme a eventuali campi e valori personalizzati a cui ha accesso la connessione. 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 Software a Workfront Fusion, consulta Connettere Jira Software 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.

  • Comment
  • Issue
  • Progetto
  • Sprint
  • Problema di transizione
ID o chiave
Immetti o mappa l’ID o la chiave del record da aggiornare, quindi compila gli altri campi specifici di quel tipo di record che vengono visualizzati nel modulo.

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.

Elenca record

Questo modulo di ricerca recupera tutti gli elementi di un tipo specifico che corrispondono alla query di ricerca

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 Software a Workfront Fusion, consulta Connettere Jira Software a Workfront Fusion in questo articolo.
Tipo di record

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

  • Comment
  • Issue
  • Progetto
  • Problema Sprint
  • Worklog
Max Results
Immettere o mappare il numero massimo di record che il modulo deve recuperare durante ogni ciclo di esecuzione dello scenario.

Cerca record

Questo modulo di ricerca cerca i record in un oggetto in Jira Software 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 Software a Workfront Fusion, consulta Connettere Jira Software 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.

  • Problemi

  • Issues by JQL (Jira Query Language)

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

  • Progetto

  • Progetto per problema

  • Utente

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3