Direktutlösare (webhooks) i Adobe Workfront Fusion
Många tjänster tillhandahåller webbhookar för att leverera snabbmeddelanden när en viss förändring inträffar i tjänsten. Om du vill bearbeta dessa meddelanden rekommenderar vi att du använder snabbutlösare. Du kan enkelt identifiera dessa i Adobe Workfront Fusion på grund av deras tagg:
Om tjänsten inte tillhandahåller webhooks måste du använda avsökningsutlösare för att regelbundet avsöka tjänsten.
En videointroduktion till webbhooks i Workfront Fusion finns på:
Åtkomstkrav
Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:
Kontakta Workfront-administratören om du vill ta reda på vilken plan, licenstyp eller åtkomst du har.
Mer information om Adobe Workfront Fusion licenser finns i Adobe Workfront Fusion licenser.
Visa en webkroks kö
Alla meddelanden från inkommande webbhooks lagras i webbkrokens kö.
-
Klicka på Webhooks på menyn till vänster.
-
Hitta den webkrok som du vill visa kön för.
-
Klicka på knappen med en lastbilsikon och antal mottagna webbböcker.
note note NOTE Inkommande webkrockdata lagras alltid i kön oavsett hur du har angett alternativet Data är konfidentiellt (beskrivs i Panelen för scenarioinställningar i Adobe Workfront Fusion). Så snart data har bearbetats i ett scenario tas de bort permanent från systemet.
Schemalägg direktutlösare
Om ditt scenario innehåller en direktutlösare kan du schemalägga att scenariot körs omedelbart:
I det här fallet körs ditt scenario omedelbart när Workfront Fusion tar emot nya data från tjänsten. När scenariot har körts räknas det totala antalet väntande webbhooks som väntar i kön och scenariot utför så många cykler som det finns väntande webbhooks, och en webkrok bearbetas per cykel. Mer information finns i Körning av scenario, cykler och faser i Adobe Workfront Fusion.
-
En cykel är inte detsamma som en scenariokörning. Det kan finnas flera cykler inom 1 scenario-körning.
-
När du kör ett scenario med en omedelbar utlösare som är schemalagd att vara omedelbar gäller följande undantag:
-
Intervallet mellan två körningar omfattas inte av minimiintervallet enligt prissättningsplanen.
När till exempel scenariot har slutförts kontrolleras webbkrokens kö igen. Om det finns några väntande webbhooks körs scenariot omedelbart igen och alla väntande webbhooks bearbetas igen.
-
Inställningen för maximalt antal cykler ignoreras och ställs in på 100, vilket innebär att högst 100 väntande webbhooks bearbetas under en enda scenariokörning (med en hastighet på 1 händelse per cykel).
-
Om du använder någon annan schemainställning än Immediately körs scenariot med de intervall du anger. Eftersom flera webhooks kan samlas in i kön under intervallet, bör du ange ett högre värde för Maximum number of cycles än standardvärdet 1 för att bearbeta fler webhooks i ett scenario:
- Klicka på ikonen Scenario settings längst ned i ditt scenario.
- I rutan Scenario settings som visas anger du en siffra i rutan Max number of cycles för att ange hur många webbböcker från kön du vill köra varje gång du kör scenariot.
Kursgränser
Den aktuella hastighetsgränsen är 5 webbhooks per sekund. Om gränsen överskrids returneras en 429-statuskod.
Inaktiva webhooks förfaller
En webkrok som inte har tilldelats något scenario på mer än 120 timmar tas bort.
Webkrok-nyttolaster
Workfront Fusion lagrar webkrocknyttolaster i 30 dagar. Om du får åtkomst till en webkrok-nyttolast mer än 30 dagar efter att den skapades uppstår felet Failed to read file from storage.
Felhantering
När det finns ett fel i ditt scenario med en direktutlösare:
- Stoppar omedelbart - när scenariot är inställt på att köra Immediately.
- Stoppar efter 3 misslyckade försök (3 fel) - när scenariot är inställt på att köras enligt schema.
Om ett fel inträffar under scenariokörningen placeras webkroken tillbaka i kön under direktutlösarens återställningsfas. I en sådan situation kan du åtgärda scenariot och köra det igen. Mer information finns i Återställning i artikeln Scenariokörning, cykler och faser i Adobe Workfront Fusion.
Om det finns en Webkroks svarsmodul i ditt scenario skickas felet till Webkroks svar. Webkroks svarsmodul körs alltid sist (om alternativet Auto commit i scenarieinställningarna inte är aktiverat). Mer information finns i Svara på webhooks i artikeln Webbhooks.
Anpassade webbhotell
Du kan skapa egna webbböcker. Mer information finns i Webhooks.
Webkroks-inaktivering
Webhooks inaktiveras automatiskt om något av följande gäller:
- Webbkroken har inte varit ansluten till något scenario på mer än fem dagar
- Webkroken används bara i inaktiva scenarier, som har varit inaktiva i mer än 30 dagar.
Inaktiverade webhooks tas bort och avregistreras automatiskt om de inte är anslutna till några scenarier och har inaktiverats i över 30 dagar.