Extern signal external-signal

Beskrivning description

Aktiviteten External signal utlöser ett arbetsflöde när vissa villkor uppfylls i ett annat arbetsflöde eller från ett REST API-anrop.

Kontext för användning context-of-use

Aktiviteten External signal används för att organisera och samordna olika processer som ingår i samma kundresa till olika arbetsflöden. Det gör att man kan starta ett arbetsflöde från ett annat, vilket ger stöd för mer komplexa kundresor samtidigt som man bättre kan övervaka och reagera vid problem.

Aktiviteten External signal är avsedd att placeras som den första aktiviteten i ett arbetsflöde. Den kan utlösas från ett annat arbetsflödes End-aktivitet eller från ett REST API-anrop (mer information om detta hittar du i API-dokumentationen).

När den utlöses kan externa parametrar definieras och vara tillgängliga i variablerna för arbetsflödeshändelser. Processen för hur du anropar ett arbetsflöde med externa parametrar beskrivs i det här avsnittet.

NOTE
Aktiviteten kan inte utlösas oftare än var 10:e minut.

Observera att en External signal-aktivitet kan aktiveras från flera olika händelser. I så fall utlöses External signal så snart ett av källarbetsflödena eller API-anropet har körts. Alla källarbetsflöden behöver inte vara slutförda.

Relaterade ämnen

Konfiguration configuration

När du konfigurerar en extern signal är det viktigt att först konfigurera External signal-aktiviteten i destinationsarbetsflödet. När konfigurationen är klar blir arbetsflödets External signal-aktivitet tillgänglig för att konfigurera källarbetsflödets End-aktivitet.

  1. Dra och släpp en External signal-aktivitet i destinationsarbetsflödet.

  2. Markera aktiviteten och öppna den sedan med knappen bland de snabbåtgärder som visas.

  3. Redigera aktivitetens etikett. Den här etiketten behövs när du konfigurerar det källarbetsflöde som utlöser External signal.

    Om du vill anropa arbetsflödet med parametrar använder du området Parameters för att deklarera dem. Mer information finns på den här sidan.

  4. Bekräfta aktivitetens konfiguration, lägg till andra aktiviteter och spara arbetsflödet.

    note note
    NOTE
    Om du vill utlösa destinationsarbetsflödet från ett annat arbetsflöde fortsätter du med följande steg. Om du vill utlösa destinationsarbetsflödet från ett REST API-anrop kan du få mer information i API-dokumentationen.
  5. Öppna källarbetsflödet och välj en End-aktivitet. Om det inte finns någon tillgänglig End-aktivitet lägger du till en efter den sista aktiviteten i en gren av arbetsflödet.

    Vissa aktiviteter har ingen utgående övergång som standard. På fliken Properties för dessa aktiviteter kan du lägga till en utgående övergång.

    I en Update data-aktivitet går du till exempel till fliken Transitions och markerar alternativet Add an outbound transition without the population. Med det här alternativet kan du lägga till en övergång som inte innehåller några data och som inte tar upp onödigt utrymme i systemet. Den används bara för att ansluta den extra End-aktiviteten som utlöser destinationsarbetsflödet.

  6. Välj destinationsarbetsflödet samt den External signal-aktivitet som ska utlösas i arbetsflödet på fliken External signal för End-aktiviteten.

    När du anger en End-aktivitet som ska utlösa ett annat arbetsflöde uppdateras dess ikon med en extra signatursymbol.

    Om du vill anropa arbetsflödet med parametrar använder du området Parameters and values. Mer information finns på den här sidan.

  7. Spara källarbetsflödet.

När End-aktiviteten för källarbetsflödet eller REST API-anropet körs, utlöses destinationsarbetsflödet automatiskt från External signal-aktiviteten.

NOTE
Destinationsarbetsflödet måste startas manuellt innan det kan aktiveras. När programmet startas aktiveras External activity och väntar på signalen från källarbetsflödet.
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff