# Gestion des droits au niveau des données

Vous pouvez limiter l'accès à certaines données en fonction de l'utilisateur qui consulte le tableau de bord.

Pour cela 2 solutions s'offrent à vous :&#x20;

* Filtrer les données affichées à l'utilisateur grâce aux filtres de tableaux de bord et à l'expression GetCurrentUserEmail() qui peut être utilisée dans un champ calculé
* Filtrer les données dans les requêtes grâce au mot clé @emailutilisateur utilisé dans la clause WHERE de la requête

## Exemple de filtrage des données à l'affichage

Si l'on souhaite restreindre les données affichées dans le tableau de bord, en fonction de l'utilisateur qui consulte le tableau de bord, il vous faut dans vos données une correspondance entre les emails des utilisateurs et les valeurs de données qu'ils ont le droit de voir.

Ensuite, il faut créer un champ calculé qui permet de ramener l'email de l'utilisateur qui consulte le tableau de bord

<figure><img src="/files/LEzdUpmc1p0pz2w1p2qL" alt=""><figcaption></figcaption></figure>

Puis rajouter des conditions de filtre au  niveau du tableau de bord utilisant le champ calculé. Pour cela, cliquez sur Réglages -> Filtre du tableau de bord

## Exemple de filtrage des données au niveau de la requête

Pour filtrer les données par utilisateur, vous devez disposer dans votre base de données d'une ou plusieurs tables permettant de faire le lien entre les utilisateurs et les données auxquelles ils ont accès.

Ensuite, construire la requête utilisant la variable @emailutilisateur&#x20;

<figure><img src="/files/nJ5wQrnyvUHhLnHwDCwr" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://doc.biwee.fr/gestion-des-droits-dacces/gestion-des-droits-au-niveau-des-donnees.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
