# Attributs du panel

## 🗄️ Que sont les attributs de panel ?

Les attributs de panel constituent les éléments de base d'un panel puisqu'ils définiront la structure du panéliste au sein de notre panel et donc les données que nous pouvons collecter, gérer et utiliser. L'éditeur d'attributs de panel permet d'ajouter/supprimer des attributs à notre panel.

![](https://186103257-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8fLhS0bmfBRyq0HdUm%2F-MC2XwN1IRbTcEYLP1HM%2F-MC2_TCOPEiTCD8FnShB%2Fimage.png?alt=media\&token=9f29fa2a-8564-466c-9896-4e14b96b6f50)

## 📚 Types d'attributs de panel

Les attributs de panel peuvent être classés en 2 catégories.

* **Attributs internes** sont indépendants de tout connecteur et peuvent être ajoutés manuellement à un panel. La création/suppression et la mise à jour des données à l'intérieur de ce type d'attributs n'auront aucun effet sur une source de données tierce.

{% hint style="warning" %}
Les attributs internes ne sont pas pris en charge dans le [processus d'approbation](https://docs.ngsurvey.com/fr/panels/entry-approvals) ce qui signifie qu'une fois qu'une valeur d'attribut pour un panéliste a été mise à jour par un Répondant, sa modification sera immédiatement enregistrée dans la base de données même si un connecteur de panel nécessite une approbation.
{% endhint %}

* **Attributs liés** sont liés à une [panel connector](https://docs.ngsurvey.com/fr/panels/panel-connectors) source de données et ne peuvent pas être ajoutés manuellement. Ces attributs sont générés automatiquement par le [panel connector](https://docs.ngsurvey.com/fr/panels/panel-connectors) pour refléter la structure à laquelle le [panel](https://docs.ngsurvey.com/fr/panels) est connecté. Si le connecteur prend en charge la [mise à jour en direct](https://docs.ngsurvey.com/fr/panels/untitled-4) de sa source de données, tous les changements de valeur effectués depuis ngSurvey seront mis à jour à la fois dans la base de données locale ngSurvey et dans le magasin de données distant connecté.\
  \
  Le [type de réponse](https://docs.ngsurvey.com/fr/form-management/form-designer/answers/answer-types) défini pour l'attribut est déterminé par le [panel connector](https://docs.ngsurvey.com/fr/panels/panel-connectors) il est toutefois possible de modifier manuellement le type de réponse actuellement attribué à un attribut lié, mais pour des raisons de validation il n'est pas possible de changer ses paramètres de validation d'entrée car cela risquerait de perturber le processus de mise à jour/ajout vers la source de données tierce connectée.

{% hint style="info" %}
Dans le cas du [connecteur de panel SQL server](https://docs.ngsurvey.com/fr/panels/panel-connectors/sql-server-connector) chaque colonne de la table SQL connectée sera définie comme un attribut lié.&#x20;
{% endhint %}

Les deux types d'attributs peuvent être mélangés. Par exemple, si nous utilisons un connecteur qui nous relie à une source de données tierce mais qu'il nous manque des informations clés non disponibles dans cette source, nous pouvons ajouter des attributs internes à nos attributs liés pour collecter ces données supplémentaires.
