Informazioni su fork e join

Le fork e i join sono punti di controllo in un'integrazione che consentono di specificare il comportamento di un'attività (nota anche come strategia di esecuzione dell'attività) in base alle condizioni in entrata e in uscita dell'attività.

Forchetta

Un fork è un punto di controllo per i fronti in uscita di un'attività. Consente di specificare la strategia di esecuzione per le attività immediatamente successive. Puoi fare clic su un fork per aprire il riquadro di configurazione Fork e configurare una delle seguenti strategie di esecuzione per un'attività:

  • Esegui tutte le corrispondenze: esegue tutte le attività successive immediate le cui condizioni perimetrali risultano true.
  • Esegui la prima corrispondenza: esegue l'attività successiva immediata (in nessun ordine specifico) le cui condizioni perimetrali risultano essere true. Ad esempio, se ci sono tre attività successive immediate e le condizioni perimetrali di qualsiasi attività (in un ordine specifico) vengono valutate su true, l'attività viene eseguita.
immagine che mostra la forchetta evidenziata immagine che mostra la forchetta evidenziata

Iscriviti

Un join è un punto di controllo per i limiti di un'attività in arrivo. Consente di specificare la strategia di esecuzione per l'attività corrente. Se ci sono più periferici in entrata per un'attività, puoi specificare le condizioni per cui viene eseguita l'attività. Puoi fare clic su un join per aprire il riquadro di configurazione di join e configurare una delle seguenti strategie di esecuzione per un'attività:

  • Se tutte le attività e le condizioni hanno esito positivo: esegue l'attività quando tutte le attività e le condizioni sono soddisfatte, ossia se tutte le attività dipendenti upstream vengono eseguite correttamente e le condizioni perimetrali di tutte le attività vengono valutate su true. Se una delle attività upstream o una condizione perimetrale ha esito negativo, l'attività non viene eseguita.
  • Quando tutte le operazioni hanno esito positivo: esegue l'attività se tutti i prerequisiti sono soddisfatti, ovvero se tutte le attività dipendenti upstream vengono eseguite correttamente. Se una delle attività upstream non riesce, l'attività non viene eseguita.
  • In caso di esito positivo: esegue l'attività se uno qualsiasi dei suoi prerequisiti è soddisfatto, ovvero se almeno una delle attività dipendenti viene eseguita correttamente. Se tutte le attività precedenti hanno esito negativo, l'attività non viene eseguita.
immagine che mostra join evidenziata immagine che mostra join evidenziata