Gate
Combina arrivi di controllo secondo una regola di passaggio configurata.
Combina arrivi di controllo secondo una regola di passaggio configurata.
Quando usarlo
Usalo quando più rami di controllo devono essere coordinati prima che il grafo prosegua.
Esempio
Attendi gli arrivi richiesti, quindi prosegui tramite Pass e gestisci Blocked separatamente.
Attendi gli arrivi previsti
Collega due rami di controllo A e B a Gate e scegli AND. Nell’ambito per-execution, il solo arrivo di A non equivale ai due rami; quando A e B sono arrivati per la stessa esecuzione, Pass può proseguire. OR chiede invece se sia arrivato almeno un ramo qualificante. Se usi l’ambito stateful o un’attesa con timeout, leggi impostazioni di memoria e timeout perché gli arrivi possono accumularsi o essere rilasciati in modo diverso. Porta Blocked a un percorso sicuro. L’uscita dati Arrival Count aiuta a diagnosticare ciò che è arrivato: non è un terzo ingresso di controllo.
Problemi comuni
Gate unisce il controllo, non dati arbitrari. Configura deliberatamente la regola e non usarlo per creare cicli.
Passi successivi
Controlla Parametri, Outcomes e Data Ports generati in questa pagina, quindi apri le guide correlate per il flusso completo.
Documentazione correlata
- Collegamenti di controllo e datiUsa i collegamenti di controllo per proseguire l’esecuzione e quelli dati per passare valori compatibili.
- Join / Data MergeFa convergere rami di controllo come Join oppure combina ingressi dati compatibili come Data Merge.
- Correggi i problemi di validazioneUsa l’area di validazione per individuare un problema bloccante, correggerlo e verificarne la risoluzione.