Hoe voorkom je Tegenstrijdige Regels | MoreApp
Tegenstrijdige regels worden veroorzaakt door twee acties in dezelfde regel, allebei de acties vinden dan niet meer plaats.
Nog geen MoreApp account? Meld je hier aan.
1. Denk na over de regels die geconfigureerd moeten worden. In dit Help Center artikel tonen we een voorbeeld om conflicten tussen regels te vermijden:
Stel je voor, je hebt een formulier met drie opties in een Radio veld. Bij iedere optie wil je dat er Checkbox velden zichtbaar, en anderen verborgen moeten worden.
Bij de conditie, selecteer je één van de Radio opties en bij de actie selecteer je de Checkbox-velden die je zichtbaar of verborgen wilt hebben. Als je een Checkbox veld meerdere malen bij een actie gebruikt, ontstaan er tegenstrijdige regels.
De meeste MoreApp gebruikers zijn geneigd om de regels als volgt in te stellen:
-
Bij het selecteren van optie A → Checkbox 1 is zichtbaar
-
Bij het selecteren van optie B → Checkbox 2 1 en Checkbox 3 2 zijn zichtbaar
-
Bij het selecteren van optie C → Checkbox 1, Checkbox 2 en Checkbox 3 zijn zichtbaar
Dit leidt tot tegenstrijdige regels.
Waarom ontstaat er hierdoor een conflict?
Als je een regel maakt stelt MoreApp automatisch een tegenovergestelde regel op. Bij de eerste regel maakt MoreApp een automatische regel waar Checkbox 1 verborgen is, als optie A niet is geselecteerd. Als dit veld dan ook is geselecteerd om zichtbaar te worden bij een andere conditie, bijvoorbeeld Checkbox 2 in optie B, krijg je tegenstrijdige regels en zal het niet werken.
Hoe kan ik dit conflict voorkomen?
Als tip: Bij het configureren van je regels kun je het ook eens omdraaien:
“Onder welke voorwaarden wil ik dat een bepaald veld zichtbaar of verborgen is (actie)?”
Dit helpt je om elk veld slechts één keer in de sectie Acties te gebruiken.
Voor dit voorbeeld betekent de logica dat je het volgende toepast:
-
Checkbox 1 moet zichtbaar zijn bij het selecteren van optie A, optie B of optie C
-
Checkbox 2 moet zichtbaar zijn bij het selecteren van optie B of optie C
-
Checkbox 3 moet zichtbaar zijn bij het selecteren van optie C
Voor meer informatie over het werken met regels kun je dit artikel bekijken.
2. Stel de regels in
In de onderstaande tabel vind je een vergelijking tussen regels, zodat je beter begrijpt hoe je tegenstrijdige regels kunt oplossen.
| Tegenstrijdige regels | Correcte regels |
|
Bij het selecteren van optie A → is Checkbox 1 zichtbaar.
|
Checkbox 1 wordt zichtbaar wanneer je optie A, B of C selecteert.
|
|
Bij het selecteren van optie B → zijn Checkbox 1 en Checkbox 2 zichtbaar.
|
Checkbox 2 wordt zichtbaar wanneer je optie B of C selecteert.
|
|
Bij het selecteren van optie C → zijn Checkbox 1, Checkbox 2 en Checkbox 3 zichtbaar.
|
Checkbox 3 wordt zichtbaar wanneer je optie C selecteert.
|
3. Gefeliciteerd!
Je bent nu klaar om te werken met dynamische formulieren. Alleen de relevante velden zijn zichtbaar in een specifieke situatie.
Wil je meteen op de hoogte zijn van de nieuwste tutorials? Ga naar YouTube en klik op de rode Abonneren knop!





