Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen
Svarsmeddelandenoden används för att skicka anpassade meddelanden från arbetsflödet tillbaka till klienten som initierade åtgärden, i specifika typer av arbetsflöden.
För närvarande stöds det för användning i arbetsflöden av typen ”Händelse före åtgärd” och ”Anpassad åtgärdshändelse” i synkront läge.
I arbetsflödestyper som stöds kan ni lägga till en nod för ”Svarsmeddelande” var som helst i arbetsflödet. Klicka på plusknappen (”+”) i arbetsflödet för att lägga till en nod för ”Svarsmeddelande”:

Svarsmeddelandet existerar som en array under hela begäran. När en nod för svarsmeddelande exekveras i arbetsflödet läggs det nya meddelandeinnehållet till i arrayen. När servern skickar svaret skickas alla meddelanden till klienten samtidigt.
Meddelandeinnehållet är en mallsträng där variabler kan infogas. Ni kan organisera detta mallinnehåll fritt i nodkonfigurationen:

När arbetsflödet exekverar denna nod kommer mallen att parsas och generera resultatet av meddelandeinnehållet. I konfigurationen ovan kommer variabeln ”Lokal variabel / Loopa alla produkter / Loopobjekt / Produkt / Titel” att ersättas med ett specifikt värde i det faktiska arbetsflödet, till exempel:

Statusen för svarsmeddelandet beror på arbetsflödets exekveringsstatus, om det lyckades eller misslyckades. Om någon nod misslyckas kommer hela arbetsflödet att misslyckas. I sådana fall kommer meddelandeinnehållet att returneras till klienten med en felstatus och visas.
Om ni behöver definiera en felstatus aktivt i arbetsflödet kan ni använda en ”Slutnod” och konfigurera den till en felstatus. När denna nod exekveras kommer arbetsflödet att avslutas med en felstatus, och meddelandet kommer att returneras till klienten med en felstatus.
Om hela arbetsflödet inte genererar någon felstatus och exekveras framgångsrikt till slutet, kommer meddelandeinnehållet att returneras till klienten med en framgångsstatus.
Om flera noder för svarsmeddelanden definieras i arbetsflödet, kommer de exekverade noderna att lägga till meddelandeinnehållet i en array. När det slutligen returneras till klienten kommer allt meddelandeinnehåll att returneras och visas tillsammans.
Att använda ett svarsmeddelande i ett ”Händelse före åtgärd”-arbetsflöde gör det möjligt att skicka motsvarande meddelandefeedback till klienten efter att arbetsflödet har avslutats. För mer information, se Händelse före åtgärd.
Att använda ett svarsmeddelande i en ”Anpassad åtgärdshändelse” i synkront läge gör det möjligt att skicka motsvarande meddelandefeedback till klienten efter att arbetsflödet har avslutats. För mer information, se Anpassad åtgärdshändelse.