USM Content
Webhook Jira
Lo schema dei webhook del Smartsheet Jira Connector offre un'efficienza migliorata. Tutti i flussi di lavoro bidirezionali creati dopo il 15 novembre 2023 trarranno vantaggio da un sistema webhook condiviso. Questo miglioramento strategico è in linea con il cambiamento del limite di Atlassian Jira Cloud di luglio 2024 a 100 webhook di Jira per ambiente Jira. Il vantaggio? Puoi creare tutti i flussi di lavoro necessari, aggirando i vincoli del webhook di Jira.
Convertire i flussi di lavoro esistenti al nuovo modello
Come prassi consigliata, dovresti migrare tutti i tuoi flussi di lavoro al modello di 100 webhook di Jira.
Per avviare questo processo, un Amministratore di sistema o un Amministratore Connettore Jira del tuo account deve effettuare le seguenti operazioni:
- Vai alla dashboard Amministratore Connettore Jira.
Seleziona il pulsante Migrate Workflows (Migra flussi di lavoro).
Se dopo aver selezionato il pulsante ricevi un avviso che indica che la migrazione di alcuni flussi di lavoro non è riuscita, riprova. Una volta che hai migrato con successo tutti i flussi di lavoro, non potrai più vedere il pulsante Migra Flussi di Lavoro. Questa modifica non influisce sui flussi di lavoro esistenti e non è necessario riattivarli.
Consolida i flussi di lavoro automatizzati quando possibile
Le best practice di Atlassian per i webhook suggeriscono di avere il minor numero possibile di webhook. Un modo per consolidare i flussi di lavoro consiste nell'utilizzare un filtro più generale sul flusso di lavoro e di usare il foglio connesso come sito di gestione temporanea per i dati. Puoi quindi utilizzare DataMesh per filtrare e inviare dati tra fogli.
Se hai molti flussi di lavoro e riscontri un rallentamento in Jira, visita la guida alla risoluzione dei problemi dei webhook di Atlassian per scoprire come il tuo amministratore Jira può diagnosticare quali webhook stanno causando il rallentamento.
Abilita l’elaborazione asincrona dei webhook
Per impostazione predefinita, Jira Server e DataCenter elaborano questi webhook singolarmente dopo ogni modifica a un problema.
Jira ha una funzione oscura non ufficiale che indica a Jira di elaborare i webhook in modo asincrono, rendendo l'interfaccia utente più reattiva dopo le modifiche. L'abilitazione di questa modifica richiede l'autorizzazione di un utente con ruolo di Amministratore Jira.
In base a questo ticket Jira, puoi abilitare la funzione:
- Attivando manualmente il feature flag com.atlassian.jira.webhookEventsAsyncProcessing con le seguenti istruzioni.
- Riavviando l’istanza Jira (o ciascun nodo in caso di DC)
Le seguenti versioni di Jira Server e DataCenter possono abilitare questa funzione:
- 8.13.25, 8.20.12 o versioni successive
- 9.2.0 o versione successiva
Domande frequenti
Webhook limit exceeded (Limite webhook superato)
Se hai ricevuto questo messaggio, significa che stai utilizzando più di 100 webhook nel tuo ambiente Jira. Poiché Atlassian applica un limite di 100 webhook per istanza Jira Cloud, devi intraprendere le seguenti azioni per ridurre il numero di webhook sotto i 100.
- Identifica quanti flussi di lavoro bidirezionali stai utilizzando,
- Disabilita un numero sufficiente di flussi di lavoro bidirezionali per scendere sotto i 100 webhook (ovvero dovrai avere meno di 100 flussi di lavoro bidirezionali).
- Una volta che i flussi di lavoro bidirezionali sono stati disabilitati da un amministratore o dal proprietario del flusso di lavoro, puoi convertire i flussi di lavoro esistenti al nuovo sistema.
- Chiedi al proprietario del flusso di lavoro di aggiornare la pagina, quindi seleziona il pulsante Reimposta per abilitare di nuovo il flusso di lavoro. Dopo aver confermato che il flusso di lavoro è stato reimpostato correttamente, continua questo processo per i restanti flussi di lavoro bidirezionali Jira disabilitati.
Questa azione deve essere eseguita dal proprietario del flusso di lavoro poiché qualsiasi utente Jira può disabilitare un flusso di lavoro ma solo il proprietario può riattivarlo.