> ## Documentation Index
> Fetch the complete documentation index at: https://docs.solya.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Workflows — déclencheurs

> Le nœud déclencheur : quelles entités commencent un workflow et comment les filtres d'étiquette les sélectionnent.

Chaque workflow a exactement un nœud **déclencheur**. Il définit quelles entités, filtrées par des étiquettes, commencent une exécution.

```json theme={null}
{
  "nodeType": "TRIGGER",
  "entityType": "PRODUCT",
  "includeTags": ["fast-mover"],
  "excludeTags": ["discontinued"]
}
```

## Champs

| Champ         | Signification                                                                                          |
| ------------- | ------------------------------------------------------------------------------------------------------ |
| `entityType`  | Quel type d'entité déclenche le workflow : `PRODUCT`, `PRODUCT_VARIANT`, `BRAND`, ou `INVENTORY_ITEM`. |
| `includeTags` | L'entité doit porter **toutes** ces [étiquettes](/fr/automation/tags).                                 |
| `excludeTags` | L'entité ne doit porter **aucune** de ces étiquettes.                                                  |

## Comment l'appariement fonctionne

À l'exécution, la plateforme données trouve les entités du `entityType` qui correspondent aux filtres d'étiquette
(ayant chaque étiquette `includeTags` et aucune des `excludeTags`). La liste résultante est
enregistrée sur l'exécution sous `matchedEntityIds` (partie du **contexte de déclencheur** de l'exécution), et les
actions en aval opèrent sur ces entités.

La première entité appariée est également exposée à l'interpolation en tant que `{{trigger.entityId}}`, et
le type d'entité en tant que `{{trigger.entityType}}` — voir
[interpolation](/fr/developers/workflows/integrations#interpolation).

<Note>
  Les étiquettes sont produites manuellement ou par des règles de marquage. Un workflow est donc la partie « agir »
  de la boucle **détecter → classifier → automatiser** : les [alertes](/fr/signals/alerts) et
  les [étiquettes](/fr/automation/tags) classifient, les workflows réagissent.
</Note>
