> For the complete documentation index, see [llms.txt](https://knowledge.out-smart.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledge.out-smart.com/outsmart-knowledge-base/outsmart-knowledge-base-nl/marketplace-pakketten-en-power-ups/power-ups/formulieren/wat-zijn-visuele-formulieren/gebruik-geavanceerde-verplichte-regels-in-visuele-formulieren.md).

# Gebruik geavanceerde verplichte regels in Visuele formulieren

Geavanceerde verplichte regels laten je bepalen wanneer een veld verplicht wordt.

Gebruik ze wanneer een veld alleen in specifieke situaties verplicht moet zijn.

### Wanneer geavanceerde verplichte regels helpen

Gebruik ze wanneer je het volgende moet doen:

* extra details verplichten na een specifiek antwoord
* een handtekening alleen voor bepaalde uitkomsten verplichten
* een foto of opmerking verplichten na een mislukte controle

### Hoe de regels werken

Elke regel controleert een ander veld.

Daarna bepaal je wanneer het geselecteerde veld verplicht wordt.

Je kunt regels combineren met:

* **EN** — alle voorwaarden moeten waar zijn
* **OF** — minstens één voorwaarde moet waar zijn

### Geavanceerde verplichte regels instellen

{% stepper %}
{% step %}

### Open de Visual Formulier

Open het formulier in **Instellingen → Formulier**.
{% endstep %}

{% step %}

### Selecteer het veld

Klik op het veld dat verplicht moet worden.
{% endstep %}

{% step %}

### Wijzig de verplichte instelling

Open de eigenschappen van het veld.

Stel de verplichte optie in op de geavanceerde modus.
{% endstep %}

{% step %}

### Voeg de regels toe

Kies het veld dat je wilt evalueren.

Kies vervolgens de operator en de waarde.
{% endstep %}

{% step %}

### Kies de regellogica

Gebruik **EN** of **OF** wanneer je meerdere regels combineert.
{% endstep %}

{% step %}

### Opslaan en testen

Sla het Formulier op.

Test daarna elke verwachte uitkomst voordat je live gaat.
{% endstep %}
{% endstepper %}

### Goed regelontwerp

* houd de logica zo eenvoudig mogelijk
* gebruik duidelijke veldnamen
* test zowel verplichte als niet-verplichte uitkomsten

### Veelgestelde vragen

<details>

<summary>Kan ik meer dan één regel gebruiken?</summary>

Ja.

Je kunt meerdere regels combineren met **EN** of **OF**.

</details>

<details>

<summary>Werken deze regels ook in de mobiele app?</summary>

Ja.

Test het resultaat op het apparaat dat je team gebruikt.

</details>

<details>

<summary>Kan elk veldtype geavanceerde verplichte regels gebruiken?</summary>

Meestal wel.

De beschikbare operators kunnen per veldtype verschillen.

</details>

### Gerelateerde onderwerpen

* [**Gebruik de Visual Forms Configurator**](/outsmart-knowledge-base/outsmart-knowledge-base-nl/marketplace-pakketten-en-power-ups/power-ups/formulieren/wat-zijn-visuele-formulieren/gebruik-de-visuele-formulieren-configurator.md)
* [**Configureer alleen-lezenvelden in Visual Forms**](/outsmart-knowledge-base/outsmart-knowledge-base-nl/marketplace-pakketten-en-power-ups/power-ups/formulieren/wat-zijn-visuele-formulieren/configureer-alleen-lezen-velden-in-visuele-formulieren.md)
* [**Gebruik Visual Forms in de mobiele App**](/outsmart-knowledge-base/outsmart-knowledge-base-nl/marketplace-pakketten-en-power-ups/power-ups/formulieren/gebruik-visuele-formulieren-in-de-mobiele-app.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://knowledge.out-smart.com/outsmart-knowledge-base/outsmart-knowledge-base-nl/marketplace-pakketten-en-power-ups/power-ups/formulieren/wat-zijn-visuele-formulieren/gebruik-geavanceerde-verplichte-regels-in-visuele-formulieren.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
