Instant triggers (webhaken)
Veel services bieden websites voor het direct verzenden van meldingen wanneer zich een bepaalde wijziging (gebeurtenis) in de service voordoet. Om deze gebeurtenissen te verwerken, raden we u aan om onmiddellijk triggers te gebruiken. Met instant-triggers wordt de tag Instant
weergegeven in de lijst met modules voor een bepaalde connector.
Als een connector geen webhaak bevat, kunt u een van de volgende handelingen uitvoeren:
- Maak een aangepaste webhaak met de module Webhaak.
Voor meer informatie, zie Webhooks. - Gebruik opiniepeilingtriggers om de service periodiek te opvragen.
Voor meer informatie, zie Plan een scenario
Ga voor een video-introductie over websites in Workfront Fusion naar:
Instant-triggers plannen
Wanneer u een onmiddellijke trekker vormt, wordt u ertoe aangezet om te selecteren wanneer het loopt.
Selecteer Immediately
om het scenario onmiddellijk uit te voeren wanneer Workfront Fusion nieuwe gebeurtenissen van de service ontvangt. Deze gebeurtenissen worden onmiddellijk verzonden naar een rij, en dan verwerkt in het scenario één voor één, in de zelfde orde dat de gegevens worden ontvangen.
Wanneer het scenario uitvoert, wordt de totale hoeveelheid hangende gebeurtenissen die in de rij wachten geteld, en het scenario voert zo vele cycli uit aangezien er gebeurtenissen in behandeling zijn, verwerkend één gebeurtenis per cyclus.
Voor meer informatie over cycli, zie uitvoering Scenario, cycli, en fasen.
-
Een cyclus is niet het zelfde als een scenario looppas. Er kunnen meerdere cycli binnen één scenario lopen.
-
Wanneer u een scenario uitvoert met een directe trigger die is gepland om te worden uitgevoerd
Immediately
, zijn de volgende uitzonderingen van toepassing:-
Het interval tussen twee uitvoeringen is niet onderworpen aan het minimuminterval volgens het prijzenplan.
Als het scenario bijvoorbeeld eenmaal is uitgevoerd, wordt de wachtrij van de webhaak opnieuw gecontroleerd. Als er websites in behandeling zijn, wordt het scenario onmiddellijk opnieuw uitgevoerd en worden alle webhooks in behandeling opnieuw verwerkt.
-
De instelling Maximum aantal cyclusscenario's wordt genegeerd en ingesteld op 100. Dit betekent dat er maximaal 100 webhaken in behandeling worden verwerkt tijdens één uitvoering van het scenario (met een snelheid van 1 gebeurtenis per cyclus).
-
Als u een andere planningsinstelling gebruikt dan Immediately , wordt het scenario uitgevoerd met de opgegeven intervallen. Omdat er tijdens het interval meerdere webhooks in de wachtrij kunnen worden opgehaald, raden we u aan de optie Maximum number of cycles in te stellen op een hogere waarde dan de standaardwaarde 1 om meer webhooks in één scenario uit te voeren:
- Klik het Scenario settings pictogram van de de montagespictogram van het pictogram
- Voer in het deelvenster Scenario settings dat wordt weergegeven een getal in het veld Max number of cycles in om het aantal gebeurtenissen in de wachtrij aan te geven dat u wilt uitvoeren telkens wanneer u het scenario uitvoert.
De gebeurtenissen die in de rij blijven zullen worden verwerkt volgende tijd het scenario in werking wordt gesteld, tot het aantal dat in het Max aantal cyclusgebied wordt geplaatst.
Webhaak-instructies
Voor goede prestaties beschikt Workfront Fusion over de volgende instructies voor webhaken.
Maximumtarieven
De huidige tarieflimiet is 5 webhaken per seconde. Als de limiet wordt overschreden, wordt een 429
-statuscode geretourneerd.
Verlopen van inactieve webhaken
Een webhaak die langer dan 120 uur niet aan een scenario is toegewezen, wordt verwijderd.
WebHaaklading
In Workfront Fusion worden de payloads van de webhaak 30 dagen opgeslagen. Als u meer dan 30 dagen nadat de payload is gemaakt, toegang krijgt tot een webhaakpayload, treedt de fout op Failed to read file from storage.
.
Foutafhandeling
Wanneer er een fout in uw scenario met een onmiddellijke trekker is, het scenario:
- Stopt onmiddellijk wanneer het scenario wordt geplaatst om Immediately in werking te stellen.
- Stopt na 3 mislukte pogingen (3 fouten) wanneer het scenario wordt geplaatst om zoals gepland te lopen.
Als een fout tijdens de scenariouitvoering voorkomt, wordt de gebeurtenis terug geplaatst in de rij tijdens de het terugschroeven van prijzenfase van de instant trekker. In een dergelijke situatie, kunt u het scenario bevestigen en het opnieuw in werking stellen.
Voor meer informatie, zie Terugkeerin de uitvoering van het artikelScenario, cycli, en fasen.
Als er een module van de Reactie van de Webhaak in uw scenario is, wordt de fout verzonden naar de reactie van de Webhaak. De WebHaak reactiemodule wordt altijd als laatste uitgevoerd (wanneer de optie Auto commit in de Scenario-instellingen niet is ingeschakeld).
Voor meer informatie, zie Reagerend aan webhooksin het artikel Webhooks.
Webhaak-deactivering
Webhaken worden automatisch gedeactiveerd als een van de volgende twee situaties van toepassing is:
- De webhaak is langer dan vijf dagen niet verbonden met een scenario.
- De webhaak wordt alleen gebruikt in inactieve scenario's, die al meer dan 30 dagen inactief zijn.
gedeactiveerde webhaken worden automatisch verwijderd en niet geregistreerd als ze niet zijn aangesloten op scenario's en meer dan 30 dagen in de gedeactiveerde status zijn geweest.
Aangepaste webhaken
U kunt uw eigen websites maken. Voor meer informatie, zie Webhooks.
Bronnen
Voor meer informatie over cycli, zie uitvoering Scenario, cycli, en fasen.