Linkvoorwaarden worden gebruikt om voorwaardelijke logica en alternatieve paden in een keten in te bouwen.
Standaard loopt een ketting door zolang elk vorig commando in de tak succesvol is uitgevoerd; als een commando faalt, stopt de ketting. Maar je kunt dit gedrag veranderen door te dubbelklikken op de link tussen knooppunten en een andere linkvoorwaarde te selecteren.
- Selecteer een ketting in je werkruimte.
- Dubbelklik op de link tussen twee knooppunten.
- Kies onder Linkvoorwaarde bewerkeneen gedrag:
- Groen (Succes): De standaardvoorwaarde. Het volgende knooppunt wordt alleen uitgevoerd als het vorige knooppunt met succes is uitgevoerd.
- Rood (mislukking): Het volgende knooppunt wordt alleen uitgevoerd als het vorige knooppunt is mislukt.
- Geel (Waarschuwing): Het volgende knooppunt wordt alleen uitgevoerd als het vorige knooppunt is geëindigd met een Waarschuwing status.
- Grijs (Elke status): Het volgende knooppunt wordt altijd uitgevoerd, ongeacht de status.
- (Optioneel) Schakel de optie Execute on Skip in om het knooppunt uit te voeren wanneer het vorige knooppunt is overgeslagen . Dit kan samen met de andere voorwaarden worden gebruikt.
Eenmaal geselecteerd, zal de kleur van de link veranderen om overeen te komen met de gekozen linkconditie.
Voorbeeld
Om te laten zien hoe dit werkt, bekijken we de sjabloon Load Data to Wdata chain. In deze sjabloon controleert de keten of een dataset moet worden vervangen of toegevoegd - maar ongeacht welke optie wordt gekozen, wordt de resultaattekst altijd aan het einde gezet.
In het bijzonder:
- Als het "Voorwaardelijke" knooppunt bovenaan succesvol is, dan zal de keten verder gaan langs de groene tak aan de linkerkant.
- Als het "Voorwaardelijke" knooppunt bovenaan faalt, dan zal de keten verder gaan naar de rode tak aan de rechterkant.
Ongeacht welke vertakking wordt getriggerd, zal het knooppunt Set Result Text onderaan worden uitgevoerd omdat de grijze Any link voorwaarde is geselecteerd.