> For the complete documentation index, see [llms.txt](https://docs.extendbi.com/komment3/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.extendbi.com/komment3/optional-settings/mandatory.md).

# Mandatory

This section describes how the Mandatory functionality works

As a developer you can define if specific dimensions must be populated before a user can save his data entries. E.g. you might have a 'Status' dimension that must always be populated. If the user has forgot to set the Status when they try to save their data entries, they will be shown an error message:

<figure><img src="https://4099892881-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXdGSelEVi2ug2LCBzJx5%2Fuploads%2Fjt61ny5ryAgjop3rhZBb%2Fimage.png?alt=media&amp;token=d5bf8463-981b-42df-ac0a-870e6dc13d3a" alt=""><figcaption></figcaption></figure>

The `Mandatory` setting is found in the **Advanced Settings** for each widget:

<figure><img src="https://4099892881-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXdGSelEVi2ug2LCBzJx5%2Fuploads%2FIsGGe4Hw7OitvbVAYYBV%2Fimage.png?alt=media&amp;token=67314d29-f64c-46fd-9e5b-b79ee4ef920e" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
The Mandatory condition is not possible to use in Table > Inline mode
{% endhint %}
