Le condizioni di collegamento sono utilizzate per creare una logica condizionale e percorsi alternativi in una catena.
Per impostazione predefinita, una catena continuerà a funzionare finché ogni comando precedente del ramo sarà eseguito con successo; quando un comando fallisce, la catena si interromperà. Ma puoi modificare questo comportamento facendo doppio clic sul collegamento tra i nodi e selezionando una condizione di collegamento diversa.
- Seleziona una catena nell'area di lavoro.
- Fai doppio clic sul collegamento tra due nodi.
- In Edit Link Condition, scegli un comportamento:
- Verde (Successo): La condizione predefinita. Il nodo successivo verrà eseguito solo se il nodo precedente è stato eseguito con successo.
- Rosso (Fallimento): Il nodo successivo verrà eseguito solo se il nodo precedente è fallito.
- Giallo (Attenzione): Il nodo successivo verrà eseguito solo se il nodo precedente ha terminato con lo stato Warning .
- Grigio (Qualsiasi stato): Il nodo successivo verrà sempre eseguito, indipendentemente dallo stato.
- (Opzionale) Abilita l'opzione Execute on Skip per eseguire il nodo quando il nodo precedente è stato saltato. Questa opzione può essere utilizzata insieme alle altre condizioni.
Una volta selezionato, il colore del collegamento cambierà in base alla condizione di collegamento scelta.
Esempio
Per mostrare come funziona, vediamo il modello di catena Load Data to Wdata. In questo modello, la catena controlla se sostituire o aggiungere un set di dati, ma indipendentemente dall'opzione scelta, il testo del risultato viene sempre impostato alla fine.
In particolare:
- Se il nodo "Condizionale" in alto ha successo, la catena si muoverà lungo il ramo verde a sinistra.
- Se il nodo "Conditional" in alto fallisce, la catena si sposta nel ramo rosso a destra.
Indipendentemente dal ramo attivato, il nodo Set Result Text in basso verrà eseguito perché è stata selezionata la condizione di collegamento Any grigia.