# Data Table

**Data Table** est une grille statique sur le canevas. Vous définissez des colonnes (chacune a besoin d'une **key**) et des lignes optionnelles. En aval lit `{{node_X.rows}}`. Une table sans colonne utilisable bloque **Save**. Zéro ligne est valide (ensemble vide).

  <ShotPlaceholder
    src="/assets/workflow-nodes/data-table.png"
    name="wn-table"
    alt="Éditeur de tableur Data Table"
    capture="Data Table node. 1600×900. A few columns, a few rows. No real phones."
  />

## Pourquoi ce nœud

Une courte liste de SKU, des emplacements de bureau, des réponses prédéfinies — des données qui ne valent pas une API. L'inventaire en direct appartient toujours à [Connect To External Service](https://docs.voicelogica.ai/fr/workflow-nodes/api/).

Le mode de recherche de l'éditeur n'est pas livré. Traitez-le comme un producteur : colonnes + lignes en sortie.

## Première configuration — trois SKU que l'agent peut lire

1. N'importe quel trigger. **Data Table**. Colonnes : `sku`, `name`, `in_stock` (boolean). Trois lignes que vous pouvez dire lors d'un appel.

     <ShotPlaceholder
       src="/assets/workflow-nodes/data-table-filled.png"
       name="data-table-filled"
       alt="Data Table rempli"
       capture="Workflow builder → Data Table selected. Columns sku, name, in_stock and three sample rows. 1600×900. Redact numbers/emails/PINs."
     />

2. [Filter](https://docs.voicelogica.ai/fr/workflow-nodes/filter/) ou [If/then](https://docs.voicelogica.ai/fr/workflow-nodes/if-then-decision/) sur un paramètre During Call vs `sku`.

3. [AI Response](https://docs.voicelogica.ai/fr/workflow-nodes/ai-response/) avec `name` / `in_stock`.

4. **Save & go live**, attachez, demandez l'un de ces SKU.

## À quoi ressemble "cassé"

- **Needs setup** — pas de clé de colonne.
- `{{node_X.rows}}` est des objets vides — clés manquantes ou vous avez pointé vers le mauvais nœud.
- Stock obsolète — vous avez modifié l'entrepôt en direct dans une table statique.

## Dépannage

**Table vs Google Sheet ?**

La table est livrée avec le workflow. Une feuille est partagée et modifiée en dehors du constructeur. Utilisez la feuille lorsque les opérations possèdent les lignes.

## Prochaines étapes

[Filter Data](https://docs.voicelogica.ai/fr/workflow-nodes/filter/).  
[Connect To External Service](https://docs.voicelogica.ai/fr/workflow-nodes/api/) — lorsque la liste est en direct.  
[AI Response to Caller](https://docs.voicelogica.ai/fr/workflow-nodes/ai-response/).
