Leveranskrav för evenemangsprenumeration
Händelseprenumerationsmeddelanden är meddelanden som kan konfigureras för att meddela användare när vissa händelser inträffar. Mer information om vilka Event-prenumerationer som finns finns i Vanliga frågor och svar - Händelseprenumerationer.
Standarder för leverans av händelseprenumerationsmeddelanden
Slutpunkter för tjänsten som använder Adobe Workfront händelseteckningsmeddelanden måste uppfylla följande grundläggande krav för att meddelanden ska kunna skickas och tas emot korrekt:
-
Tjänstens slutpunkt måste acceptera begäranden om HTTP-POST. HTTP-POST är den förfrågningsmetod som används i alla leveranser av händelseprenumerationsmeddelanden, inklusive valideringsmeddelanden.
-
För att leveranssystemet för händelseprenumerationer ska kunna bekräfta att meddelandet togs emot måste slutpunkten returnera en HTTP-status på 200 nivåer (till exempel 200 OK eller 202) för alla inkommande meddelanden.
-
Om en status på 200 nivåer inte returneras antar systemet för händelseprenumerationer att meddelandet inte kunde levereras och börjar tillämpa rätt princip för återförsök. Mer information om Workfront återförsöksprincip finns i Återförsök med händelseprenumerationer.
-
I samband med att en 200-nivåstatus returneras som svarsstatus måste HTTP-svaret tas emot inom fem sekunder efter att leveransförsöket har startats. Detta villkor säkerställer att konsumentaffärsprocesser eller infrastrukturbegränsningar inte försenar leveransen av andra meddelanden som väntar på leverans.
-
Om en långvarig affärsprocess utlöses av ett händelseteckningsmeddelande rekommenderar Workfront att
- Slutpunkten sparar meddelandeinformationen vid mottagandet och svarar omedelbart med statusen 200 nivåer.
- När en slutpunkt har svarat på en begäran om leverans av en händelseprenumeration kan de sparade meddelandena behandlas.