Trigger istantanei (webhook) in Adobe Workfront Fusion

Molti servizi forniscono webhook per inviare notifiche istantanee ogni volta che si verifica una certa modifica nel servizio. Per elaborare queste notifiche, ti consigliamo di utilizzare trigger istantanei. È possibile riconoscerli facilmente in Adobe Workfront Fusion a causa del tag:

Se il servizio non fornisce webhook, è necessario utilizzare i trigger di polling per eseguire periodicamente il polling del servizio.

Per un video introduttivo ai webhook in Workfront Fusion, vedi:

Requisiti di accesso

Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:

Adobe Workfront piano*
Pro o superiore
Adobe Workfront licenza*
Plan, Work
Licenza Adobe Workfront Fusion**

Fabbisogno di licenza corrente: No Workfront Fusion requisito di licenza.

Oppure

Requisito licenza legacy: Workfront Fusion per l'automazione e l'integrazione del lavoro, Workfront Fusion per automazione lavoro

Prodotto

Fabbisogno prodotto corrente: se si dispone di Select o Prime Adobe Workfront Pianifica, la tua organizzazione deve acquistare Adobe Workfront Fusion nonché Adobe Workfront per utilizzare la funzionalità descritta in questo articolo. Workfront Fusion è incluso in Ultimate Workfront piano.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion nonché Adobe Workfront per utilizzare la funzionalità descritta in questo articolo.

Per conoscere il piano, il tipo di licenza o l'accesso di cui si dispone, contattare Workfront amministratore.

Per informazioni su Adobe Workfront Fusion licenze, consulta Adobe Workfront Fusion licenze.

Visualizzare la coda di un webhook

Tutti i messaggi provenienti dai webhook in ingresso vengono memorizzati nella coda del webhook.

  1. Clic Webhook nel menu a sinistra.

  2. Individuare il webhook per il quale si desidera visualizzare la coda.

  3. Fai clic sul pulsante con l’icona di un camion e il numero di webhook ricevuti.

    note note
    NOTE
    I dati del webhook in ingresso vengono sempre memorizzati nella coda indipendentemente da come hai impostato l’opzione Dati è riservato (descritto in Il pannello delle impostazioni dello scenario in Adobe Workfront Fusion). Non appena i dati vengono elaborati in uno scenario, vengono eliminati definitivamente dal sistema.

Pianificazione dei trigger istantanei

Se lo scenario contiene un trigger immediato, puoi pianificarne l’esecuzione immediata:

In questo caso, lo scenario verrà eseguito immediatamente quando Workfront Fusion riceve nuovi dati dal servizio. Dopo l’esecuzione dello scenario, viene conteggiato il numero totale di webhook in attesa nella coda e lo scenario esegue tutti i cicli in cui sono presenti, elaborando un webhook per ciclo. Per ulteriori informazioni, consulta Esecuzione di scenari, cicli e fasi in Adobe Workfront Fusion.

NOTE
  • Un ciclo non è lo stesso di un'esecuzione di uno scenario. Possono essere presenti più cicli in 1 esecuzione dello scenario.

  • Quando esegui uno scenario con un trigger immediato pianificato come immediato, si applicano le seguenti eccezioni:

    • L'intervallo tra due esecuzioni non è soggetto all'intervallo minimo in base al piano tariffario.

      Ad esempio, una volta che lo scenario termina la sua esecuzione, la coda del webhook viene nuovamente controllata. Se sono presenti webhook in sospeso, lo scenario viene eseguito immediatamente di nuovo, elaborando nuovamente tutti i webhook in sospeso.

    • L’impostazione dello scenario Numero massimo di cicli viene ignorata e impostata su 100, il che significa che non più di 100 webhook in sospeso verranno elaborati durante un’unica esecuzione dello scenario (alla velocità di 1 evento per ogni ciclo).

Se utilizzi un’impostazione diversa da Immediatamente, lo scenario viene eseguito agli intervalli specificati. Poiché è possibile raccogliere più webhook nella coda durante l’intervallo, si consiglia di impostare Numero massimo di cicli a un valore più alto del valore predefinito 1 per elaborare più webhook in un’esecuzione dello scenario:

  1. Fai clic su Impostazioni scenario icona in fondo allo scenario.
  2. In Impostazioni scenario nella casella visualizzata, digitare un numero nella casella Numero massimo di cicli per indicare il numero di webhook dalla coda che si desidera eseguire ogni volta che si esegue lo scenario.

Limiti di tariffa

L'attuale limite di velocità è di 5 webhook al secondo. Se il limite viene superato, viene restituito un codice di stato 429.

Scadenza dei webhook inattivi

Un webhook che non è stato assegnato ad alcuno scenario per più di 120 ore viene rimosso.

Payload del webhook

Workfront Fusion memorizza i payload del webhook per 30 giorni. Se si accede a un payload del webhook più di 30 giorni dopo la sua creazione, viene generato l’errore "Impossibile leggere il file dall'archivio."

Gestione degli errori

Quando si verifica un errore nello scenario con un trigger istantaneo, lo scenario:

  • Si arresta immediatamente - quando lo scenario è impostato per l’esecuzione Immediatamente.
  • Si interrompe dopo 3 tentativi non riusciti (3 errori) quando lo scenario è impostato per l’esecuzione come pianificato.

Se si verifica un errore durante l’esecuzione dello scenario, il webhook viene rimesso in coda durante la fase di rollback dell’attivatore istantaneo. In una situazione di questo tipo, puoi correggere lo scenario ed eseguirlo nuovamente. Per ulteriori informazioni, consulta Rollback nell’articolo Esecuzione di scenari, cicli e fasi in Adobe Workfront Fusion.

Se nello scenario è presente un modulo di risposta Webhook, l’errore viene inviato alla risposta Webhook. Il modulo di risposta Webhook viene sempre eseguito per ultimo (nel caso in cui Commit automatico nelle impostazioni dello scenario non è abilitata). Per ulteriori informazioni, consulta Risposta ai webhook nell’articolo Webhook.

Webhook personalizzati

Puoi creare webhook personalizzati. Per ulteriori informazioni, consulta Webhook.

Disattivazione webhook

I webhook vengono disattivati automaticamente se si applica una delle seguenti condizioni:

  • Il webhook non è stato connesso ad alcuno scenario per più di 5 giorni
  • Il webhook viene utilizzato solo in scenari inattivi, che sono stati inattivi per più di 30 giorni.

I webhook disattivati vengono eliminati e annullati automaticamente se non sono connessi ad alcun scenario e se sono in stato disattivato da oltre 30 giorni.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43