# Gestion des listes

Une liste permet de stocker des informations, à la manière d'une base de données, jusqu'à 100 000 éléments.

## Création

Pour créer une liste, rendez-vous dans le menu **Paramètres**, puis **Listes**, puis **+ Nouveau** :

![](/files/idt2nxFIcKjjVfVO8NaY)

![](/files/wltWPlprf1w9o3Xy95ie)

![](/files/Z3jfHfoXtEjkmU4R1zPg)

Vous devez d'abord saisir le **Nom** de la liste et cliquer sur **Ajouter** :

![](/files/FEqFe8LJDYvhrZGyqz7Z)

La liste vient d'être créée, mais elle ne contient encore aucune donnée.

![](/files/nrUbEP89OVRo8WFx7uoa)

## Modification

La partie gauche de la page web liste les éléments et la partie droite permet de modifier ces éléments.

* **Ajouter un élément :** création d'un niveau de liste dans l'élément sélectionné.
* **Enregistrer :** enregistrement des données saisies.
* **Supprimer :** suppression des données de la liste.
* **Annuler :** annulation de la dernière modification de la donnée.

Il est possible de faire glisser les éléments dans la liste pour changer leur position ou leur niveau.

## Import via un fichier CSV

Pour importer plusieurs valeurs de liste de manière efficace, il est recommandé d'utiliser un fichier CSV au format UTF-8. Le fichier doit être correctement formaté pour éviter toute erreur de syntaxe à son utilisation dans les fiches.

Exemple d'une liste simple contenant des statuts :

![](/files/Nj4X2gXMAw8ehiQGeDma)

Exemple d'une liste avec arborescence :

![](/files/HpIf2di3ElLtnvbMOmsr)

Dans le cas suivant, toutes mes valeurs enfants **Boulon** ne seront disponibles que via le parent **Petit outillage**. L'utilisation de **##** correspond à l'**identifiant externe** ; cette valeur ne peut être utilisée que via du publipostage. Pour rappel, un identifiant externe ne doit pas contenir de caractère spécial dans sa valeur (exemple : le tiret bas « \_ »).

![](/files/7rdRcvYoD8y5NNmGm7rb)

## Personnalisation

* **Valeur :** saisir le libellé
* **Identifiant externe :** permet d'attribuer une valeur cachée, récupérable uniquement via le publipostage, l'export et les [formules](/user-documentation/documentation-utilisateur/build/building-forms/fields/formulas.md).
* **Couleur du statut fonctionnel :** permet d'attribuer une couleur à votre valeur de liste.
* **URL :** permet de saisir une adresse web sous forme d'hyperlien.
* **Image :** intègre une image au format 25×25 pixels. Les extensions acceptées sont .jpeg et .png.

## Autorisation d'accès

Dans certains cas, il est intéressant de pouvoir appliquer une gestion fine des droits concernant les éléments de liste. Dans l'exemple suivant, nous souhaiterions pouvoir réaliser des accès spécifiques depuis une même liste selon un secteur défini, puis l'attribuer au groupe en charge de la zone. Considérez l'exemple suivant :

![](/files/GQd7Y7HfOKDn38qm9sIc)

1. **Nom de l'autorisation d'accès :** nommage de l'autorisation.
2. **Éléments de la liste :** sélection des éléments de liste qui seront accessibles.
3. **Utilisateurs :** attribution de l'autorisation d'accès à un utilisateur uniquement.
4. **Groupes d'utilisateurs :** attribution de l'autorisation d'accès à un groupe d'utilisateurs.

Dans l'exemple ci-dessous, l'accès « Équipe technique » n'autorise que les 5 éléments de liste contenus dans **Petit outillage**, liés au **groupe d'utilisateurs** « Accès technique ».

![](/files/c8LPQcvT2DHAZSb2vWvT)

## Cas particuliers

{% hint style="info" %}
Les comportements suivants s'appliquent lorsque des autorisations d'accès sont configurées sur une liste. Prenez-en connaissance avant de restreindre l'accès à une liste.
{% endhint %}

* **Héritage parent et enfant :** lorsqu'un élément de liste est rendu accessible à un ensemble d'utilisateurs, ceux-ci ont également accès à tous les éléments parents et enfants dans l'arborescence.
* **Aucun accès par défaut :** si un utilisateur n'est présent dans aucune autorisation d'accès — directement ou via ses groupes — il ne peut voir aucun élément de la liste.
* **Droits cumulatifs :** si un utilisateur apparaît dans plusieurs autorisations d'accès, ses droits sont cumulatifs.
* **Consultation d'une fiche contenant une valeur restreinte :** si un utilisateur peut voir une fiche dont le champ liste contient une valeur ne faisant pas partie de ses autorisations, son expérience dépend du paramètre **« Accès à tous les éléments »** (configuré dans le menu **Options** de la liste des autorisations d'accès) :
  * **Activé :** la valeur reste visible. L'utilisateur peut la remplacer par une valeur dans ses autorisations, ou effacer le champ.
  * **Désactivé :** la valeur est masquée. L'utilisateur peut la remplacer par une valeur dans ses autorisations, ou effacer le champ.

![](/files/7SoJ9fIbRKZjTaMoQqES)


---

# 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://www.center.daxium-air.com/user-documentation/documentation-utilisateur/build/building-forms/lists-management.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.
