Conditionele logica

Gewijzigd op Ma, 28 Jul om 5:24 PM

Met conditionele logica bepaal je of een specifiek blok in een document wel of niet zichtbaar is, op basis van vooraf ingestelde voorwaarden. Dit betekent dat de inhoud van het document zich automatisch aanpast aan de gegevens die zijn ingevuld. 


Bijvoorbeeld: Als je een Template voor een arbeidscontract hebt, kan je instellen dat alle voorwaarden van het gebruik van een leaseauto alleen worden getoond als de "Afdeling" van de werknemer "Sales" is. Als een gebruiker een andere afdeling invult, worden de voorwaarden voor de leaseauto automatisch verborgen. Op deze manier maak je je template dynamisch en flexibel, zonder dat je meerdere versies van hetzelfde document hoeft te maken.


Schermafbeelding



In deze handleiding

Waar kun je conditionele logica voor gebruiken?

Hoe werkt conditionele logica?

Beschikbare operators per veldtype

Hoe stel je conditionele logica in?

Logica verwijderen uit een blok

Hoe herken je een blok met logica?

Werking in een document

Wat als een regel niet meer werkt?




Waar kun je conditionele logica voor gebruiken?

Conditionele logica kun je gebruiken op:

  • Smartfields (globale)
  • Metafields 
  • Automatische Smartfields



Hoe werkt conditionele logica?

In elke template kun je per blok aangeven wanneer het getoond moet worden.


Onderdelen van een voorwaarde

  • Veld – bijvoorbeeld Smartfield zoals Locatie
  • Operator – bijvoorbeeld is, bevat of groter dan
  • Waarde – bijvoorbeeld "Amsterdam"


Meerdere voorwaarden combineren:

  • EN (AND) – alle voorwaarden moeten kloppen
  • OF (OR) – één van de voorwaarden moet kloppen


Voorbeeld

Toon dit blok als:
Locatie is "Amsterdam" en (Functie is "Manager" of Dienstverband is "ZZP")


Hoe stel je conditionele logica in?

  1. Ga in de template naar het blok waarvoor je logica wilt instellen.
  2. Klik rechtsboven op de drie puntjes (⋯).
  3. Kies ‘Toon als’.
  4. Voeg één of meerdere voorwaarden toe.
  5. Sla je regels op.


Voorbeeld:

Je wilt dat een blok alleen zichtbaar is als de arbeidsovereenkomst Fulltime is.

  • Gebruiker kiest ‘Fulltime’ in het smartfield → blok wordt getoond

  • Bij andere keuzes (zoals ‘Parttime’) → blok blijft verborgen




 

Beschikbare operators per veldtype

De beschikbare vergelijkingsopties (operators) verschillen per veldtype:


Type veld
Beschikbare operators
Tekst / E-mail
is, is niet, bevat, bevat niet
Optielijst
is een van, is geen van
Nummer
is, is niet, minder dan, groter dan, tussen, niet tussen


Logica verwijderen uit een blok

Om de logica van een blok te verwijderen:

  1. Open de Template waarin het blok staat.

  2. Klik rechtsboven in het blok op het logica icoon .

  3. Klik op het prullenbak icoon om de logica te verwijderen

  4. Klik daarna op Opslaan om je wijziging op te slaan.


De logica is nu verwijderd. Het blok wordt voortaan altijd getoond.




Hoe herken je een blok met logica?

Een blok met conditionele logica is te herkennen aan het logica icoon  rechtsboven in het blok.


Extra informatie

Beweeg je muis over het icoon om de ingestelde voorwaarden te bekijken.
Bij complexe logica verschijnt de melding: 
“Complexe regel, klik om te bekijken”



 

Schermafbeelding





Werking in een document

Een blok met logica verschijnt alleen als aan de ingestelde voorwaarden is voldaan.

In de video zie je een voorbeeld met het smartfield Dienstverband. Zodra de gebruiker de optie Fulltime of Parttime selecteert, verschijnt automatisch het bijbehorende blok in het document.







Wat als een regel niet meer werkt?

Soms kan een logica regel ‘kapot’ gaan. Dit gebeurt bijvoorbeeld als:

  • Het smartfield is verwijderd
  • De gekozen optie in het smartfield niet meer bestaat

Je ziet dan een waarschuwing bij het blok in de Template. Om dit op te lossen, open je de logica en controleer je welke smartfields of opties ontbreken. Pas de voorwaarden aan en sla je wijzigingen op.







Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren