Om variabelen of opdrachtuitvoer binnen een keten te testen, voegt u een gebeurtenis Conditional toe. Met deze gebeurtenis kunt u bijvoorbeeld tekstvergelijking, reguliere expressies of booleaanse waar/onwaar-logica gebruiken om te controleren of een uitvoer een vooraf gedefinieerde waarde of geen toekomstige datums bevat.
Stap 1. Voeg de gebeurtenis toe aan de keten
- In Chain Builder, op het tabblad Chains klikt u op Bewerk voor de keten.
- Klik op Ketengebeurtenissen, en verplaats Voorwaardelijkenaar de plaats in de keten waar de gebeurtenis moet plaatsvinden.
- 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, koppelt u het los van andere knooppunten en verplaatst u het vervolgens naar de plaats waar het moet komen. Om meerdere nodes tegelijk te verplaatsen, houdt u SHIFT ingedrukt terwijl u 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, bouwt u de voorwaardelijke logica op 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 u meerdere regels of groepen opneemt, voeg ze dan samen met een AND of OR boolean:
- Als alle regels of groepen waar moeten zijn om de voorwaarde te laten slagen, selecteert u EN.
- Als een regel of groep van waar moet zijn om de voorwaarde te laten slagen, selecteert u OF.
- Selecteer voor elke regel het gegevenstype en de uitvoer of variabele die u wilt testen, en stel de criteria in om aan de voorwaarde te voldoen:
- Om te testen of de waarde leeg is, selecteert u Is leeg of Is niet leeg.
- Om te testen of de waarde specifieke tekens of een andere uitvoer- of variabele waarde bevat, selecteert u Bevat en voert u de waarde in of selecteert u de waarde die overeen moet komen.
- Om te testen of de waarde voldoet aan een reguliere uitdrukking, selecteert u Matches RegExp, en voert u de uitdrukking in waarmee u wilt overeenkomen.
- Om te testen of de waarde begint of eindigt met specifieke tekens of een andere uitvoer- of variabele waarde, selecteert u Beginnen met of Eindigen met, en voert u de waarde in of selecteert u de waarde die overeen moet komen.
- Om te testen of een numerieke waarde gelijk is aan een bedrag, selecteert u = of !=, en voert u het bedrag in of selecteert u het.
- Om te testen of een numerieke waarde groter of kleiner is dan een bedrag, selecteert u < of >, en voert u het bedrag in of selecteert u het.
- Om te testen of een numerieke waarde groter of kleiner is dan of gelijk is aan een bedrag, selecteert u <= of >=, en voert u het bedrag in of selecteert u het.
- Nadat u de voorwaardelijke logica hebt ingesteld, klikt u op Opslaan.