Passer au contenu principal
Chaque workflow a exactement un nœud déclencheur. Il définit quelles entités, filtrées par des étiquettes, commencent une exécution.
{
  "nodeType": "TRIGGER",
  "entityType": "PRODUCT",
  "includeTags": ["fast-mover"],
  "excludeTags": ["discontinued"]
}

Champs

ChampSignification
entityTypeQuel type d’entité déclenche le workflow : PRODUCT, PRODUCT_VARIANT, BRAND, ou INVENTORY_ITEM.
includeTagsL’entité doit porter toutes ces étiquettes.
excludeTagsL’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.
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 et les étiquettes classifient, les workflows réagissent.