Show Menu
ARGOMENTI×

External signal

Descrizione

L’attività External signal attiva un flusso di lavoro quando alcune condizioni vengono soddisfatte in un altro flusso di lavoro o da una chiamata API REST.

Contesto di utilizzo

L’attività External signal viene utilizzata per organizzare e orchestrare diversi processi che fanno parte dello stesso customer journey in flussi di lavoro diversi. Consente di avviare un flusso di lavoro a partire da un altro, permettendo di supportare customer journey più complessi e al tempo stesso di monitorare e reagire meglio in caso di problemi.
L’attività External signal è progettata per essere inserita come prima attività di un flusso di lavoro. Può essere attivata dall’attività End di un altro flusso di lavoro o da una chiamata API REST (per ulteriori informazioni, consulta la documentazione API ).
Quando viene attivata, i parametri esterni possono essere definiti ed essere disponibili nelle variabili degli eventi del flusso di lavoro. Il processo per chiamare un flusso di lavoro con parametri esterni è descritto in questa sezione .
L’attività può essere attivata non più di una volta ogni 10 minuti.
Tieni presente che un’attività External signal può essere attivata da diversi eventi differenti. In tal caso, il External signal viene attivato non appena viene eseguito uno dei flussi di lavoro sorgente o una chiamata API. Non è necessario che tutti i flussi di lavoro sorgente siano completati.
Argomenti correlati

Configurazione

Durante la configurazione di un segnale esterno, è importante per prima cosa configurare l’attività External signal nel flusso di lavoro di destinazione. Al termine della configurazione, l’attività External signal di questo flusso di lavoro diventa disponibile per configurare l’attività End del flusso di lavoro sorgente.
  1. Trascina e rilascia un’attività External signal nel flusso di lavoro di destinazione.
  2. Seleziona l’attività, quindi aprila utilizzando il pulsante delle azioni rapide visualizzate.
  3. Modifica l’etichetta dell’attività. Questa etichetta è necessaria per configurare il flusso di lavoro sorgente che attiva il External signal .
    Se desideri chiamare il flusso di lavoro con i parametri, utilizza l’area Parameters per dichiararli. Per ulteriori informazioni al riguardo, consulta questa sezione: Declaring the parameters in the External signal activity .
  4. Conferma la configurazione dell’attività, aggiungi qualsiasi altra attività necessaria e salva il flusso di lavoro.
    Se desideri attivare il flusso di lavoro di destinazione da un altro flusso di lavoro, procedi come segue. Se desideri attivare il flusso di lavoro di destinazione da una chiamata API REST, consulta la documentazione API per ulteriori dettagli.
  5. Apri il flusso di lavoro sorgente e seleziona un’attività End . Se non è disponibile alcuna attività End , aggiungine una dopo l’ultima attività di un ramo del flusso di lavoro.
    Per impostazione predefinita, alcune attività non hanno alcuna transizione in uscita. Puoi aggiungere una transizione in uscita dalla scheda Properties di tali attività.
    Ad esempio, in un’attività Update data , passa alla scheda Transitions e seleziona l’opzione Add an outbound transition without the population . Questa opzione consente di aggiungere una transizione che non contiene dati e non richiede spazio superfluo sul sistema. Viene utilizzata solo per collegare l’attività End aggiuntiva che attiva il flusso di lavoro di destinazione.
  6. Nella scheda External signal dell’attività End , seleziona il flusso di lavoro di destinazione e l’attività External signal da attivare all’interno di tale flusso di lavoro.
    Quando imposti un’attività End per attivare un altro flusso di lavoro, la relativa icona viene aggiornata con un simbolo di segnale aggiuntivo.
    Se desideri chiamare il flusso di lavoro con i parametri, utilizza l’area Parameters and values . Per ulteriori informazioni al riguardo, consulta questa sezione: Definizione dei parametri durante la chiamata del flusso di lavoro .
  7. Salva il flusso di lavoro sorgente.
Una volta eseguita l’attività End del flusso di lavoro sorgente o la chiamata API REST, il flusso di lavoro di destinazione viene attivato automaticamente dall’attività External signal .
Il flusso di lavoro di destinazione deve essere avviato manualmente per poter essere attivato. Quando viene avviato, l’ External activity viene attivata e attende il segnale dal flusso di lavoro sorgente.