Koblingsbetingelser brukes til å bygge inn betinget logikk og alternative veier i en kjede.
Som standard vil en kjede fortsette å kjøre så lenge alle de foregående kommandoene i grenen har blitt utført med suksess. Du kan imidlertid endre dette ved å dobbeltklikke på koblingen mellom nodene og velge en annen koblingsbetingelse.
- Velg en kjede i arbeidsområdet ditt.
- Dobbeltklikk på koblingen mellom to noder.
- Velg en atferd under Edit Link Condition:
- Grønn (vellykket): Standardbetingelsen. Den neste noden kjøres bare hvis den forrige noden ble utført.
- Rød (feil): Den neste noden kjører bare hvis den forrige noden mislyktes.
- Gul (Advarsel): Den neste noden kjører bare hvis den forrige noden ble avsluttet med statusen Warning .
- Grå (hvilken som helst status): Neste node vil alltid kjøre, uavhengig av status.
- (Valgfritt) Aktiver alternativet Execute on Skip for å kjøre noden når den forrige noden har blitt hoppet over. Dette kan brukes sammen med de andre betingelsene.
Når du har valgt en lenke, endres fargen slik at den samsvarer med den valgte lenkebetingelsen.
Eksempel
For å vise hvordan dette fungerer, la oss se på Load Data to Wdata-kjedemalen. I denne malen sjekker kjeden om et datasett skal erstattes eller legges til - men uansett hvilket alternativ som velges, blir resultatteksten alltid satt til slutt.
I særdeleshet:
- Hvis "Conditional"-noden øverst er vellykket, vil kjeden bevege seg nedover den grønne grenen til venstre.
- Hvis "Conditional"-noden øverst mislykkes, vil kjeden fortsette nedover den røde grenen til høyre.
Uansett hvilken gren som utløses, vil noden Set Result Text nederst i dokumentet kjøres fordi den grå koblingsbetingelsen Any er valgt.