Om variabelen of opdrachtuitgangen binnen een keten te testen, voeg je een Conditionele gebeurtenis toe. Met deze gebeurtenis kun je bijvoorbeeld tekstvergelijking, reguliere expressies of booleaanse waar/onwaar logica gebruiken om te controleren of een uitvoer een vooraf gedefinieerde waarde of geen toekomstige data bevat.
Stap 1. Voeg de gebeurtenis toe aan de keten
- Klik in Chain Builder op het tabblad Chains op Bewerk voor de keten.
- Klik op Ketengebeurtenissen , en verplaats Voorwaardelijke naar de plaats waar de gebeurtenis in de keten moet voorkomen.
- Sleep een link naar de gebeurtenis vanaf het vorige knooppunt in de keten.
Opmerking: Om de positie van een knooppunt in de keten te wijzigen, ontkoppel je het van andere knooppunten en verplaats je het naar de plaats waar het moet komen. Om meerdere nodes tegelijk te verplaatsen, houd je SHIFT ingedrukt terwijl je ze selecteert.
- Selecteer het knooppunt van de gebeurtenis en klik op Bewerken
- Voer onder Basisinfo een unieke naam en beschrijving in om de gebeurtenis te helpen identificeren.
Stap 2. De voorwaardelijke logica instellen
Onder Conditions, bouw de voorwaardelijke logica als regels of groepen regels om uitgangen en variabelen van verschillende gegevenstypen te testen:
- String, voor een of meer tekens
- Geheel getal, voor elke gehele, niet-decimale numerieke waarde
- Datum, voor een datumstring of -variabele
- Float, voor elke numerieke waarde
- JSON, voor Javascript Object Notation
Opmerking: Gebruik voor JSON een variabele transformatie om waarden te parsen.
- Selecteer of u een Regel of Groep van regels wilt toevoegen.
- Als je meerdere regels of groepen opneemt, voeg ze dan samen met een AND of OR boolean:
- Als alle regels of groepen waar moeten zijn om aan de voorwaarde te voldoen, selecteer dan AND.
- Als een regel of groep van waar moet zijn om de voorwaarde te laten slagen, selecteer dan OF.
- Selecteer voor elke regel het gegevenstype en de uitvoer of variabele om te testen en stel de criteria in om aan de voorwaarde te voldoen:
- Om te testen of de waarde leeg is, selecteer je Is leeg of Is niet leeg.
- Om te testen of de waarde specifieke tekens of een andere uitvoer- of variabele waarde bevat, selecteer je Bevat en voer je de waarde in of selecteer je de waarde die moet overeenkomen.
- Om te testen of de waarde voldoet aan een reguliere uitdrukking, selecteer je Matches RegExp, en voer je de uitdrukking in die je wilt matchen.
- Om te testen of de waarde begint of eindigt met specifieke tekens of een andere uitvoer- of variabele waarde, selecteer je Beginnen met of Eindigen met, en voer je de waarde in of selecteer je deze.
- Om te testen of een numerieke waarde gelijk is aan een bedrag, selecteer je = of !=, en voer je het bedrag in of selecteer je het.
- Om te testen of een numerieke waarde groter of kleiner is dan een bedrag, selecteer je < of >, en voer je het bedrag in of selecteer je het.
- Om te testen of een numerieke waarde groter of kleiner is dan of gelijk is aan een bedrag, selecteer je <= of >=, en voer je het bedrag in of selecteer je het.
- Nadat je de voorwaardelijke logica hebt ingesteld, klik je op Opslaan.