Trigger d'un workflow d'automation. Dénormalisé depuis la définition JSON pour permettre les lookups rapides lors de la réception d'un événement. Un seul trigger par workflow (UNIQUE sur ID_AUTO_WORKFLOW).

Show:

AUTO_CONNECTION_ACCESS_TOKEN

TEXT NOT NULL

Access token du provider (chiffré)

AUTO_CONNECTION_CLIENT_ID

VARCHAR(255) NOT NULL

Client ID du provider (chiffré)

AUTO_CONNECTION_CLIENT_SECRET

VARCHAR(255) NOT NULL

Client Secret du provider (chiffré)

AUTO_CONNECTION_CREATED

DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP

Date de création

AUTO_CONNECTION_EXTRA

JSON DEFAULT NULL

Données supplémentaires (team_name, bot_user_id, etc.)

AUTO_CONNECTION_NAME

VARCHAR(255) DEFAULT NULL

Nom de la connexion (éditable, pré-rempli avec team_name)

AUTO_CONNECTION_PROVIDER

VARCHAR(50) NOT NULL

Nom du provider (ex: slack)

AUTO_CONNECTION_SCOPE

VARCHAR(500) DEFAULT NULL

Scopes accordés par le provider

AUTO_CONNECTION_UPDATED

DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

Date de dernière mise à jour

AUTO_RUN_DURATION

Int(11)

Durée d'exécution en millisecondes

AUTO_RUN_FINISHED_AT

Datetime

Date/heure de fin d'exécution

AUTO_RUN_HISTORY

Longtext (json)

Historique JSON des noeuds exécutés (statut, durée, summary par noeud)

AUTO_RUN_LOG_CREATEDAT

Datetime

Date de création du log

AUTO_RUN_LOG_ERROR

Text

Message d'erreur si le noeud a échoué

AUTO_RUN_LOG_INPUT

Longtext

Données d'entrée du noeud (JSON) — ce que le noeud a reçu en input (PREVIOUS_RESULT)

AUTO_RUN_LOG_ITERATION

Int(11)

Numéro d'itération du noeud (0 pour les noeuds hors boucle, 0..N pour les noeuds dans une boucle) Permet au front d'afficher "42 passages" et de charger les logs à la demande

AUTO_RUN_LOG_NODE

Int(11)

Identifiant du noeud qui a produit ce log

AUTO_RUN_LOG_OUTPUT

Longtext

Données de sortie du noeud (JSON)

AUTO_RUN_LOG_SUMMARY

Longtext

Résumé lisible de l'exécution du noeud (JSON) — affiché dans l'UI, non transmis aux noeuds suivants

AUTO_RUN_LOG_VARS

Longtext

Variables du workflow au moment de l'exécution du noeud (JSON)

AUTO_RUN_OUTPUT

Text

Sortie textuelle du run (message d'erreur ou résumé)

AUTO_RUN_STARTED_AT

Datetime

Date/heure de début d'exécution

AUTO_RUN_STATUS

Enum('queued','running','success','error','canceled','timeout','quota_exceeded')

Statut du run

AUTO_TRIGGER_CONFIG

Json

Configuration JSON du trigger (cronExpr, entityType, etc.). Null si non applicable.


Default: null

AUTO_TRIGGER_DEBUG

Tinyint(1)

Indique si le workflow est en mode debug


Default: 0

AUTO_TRIGGER_DEBUG_AUTHOR

Int(11)

ID du profil auteur du mode debug. Null si pas en debug.


Default: null

AUTO_TRIGGER_TYPE

Varchar(50)

Type de trigger (webhook, bm.event, bm.event.stateUpdate, cron)

ID_AUTO_CONNECTION

INT UNSIGNED NOT NULL AUTO_INCREMENT

Identifiant unique de la connexion automation

ID_AUTO_RUN

Int(11)

Identifiant unique du run

ID_AUTO_RUN

Int(11)

Identifiant du run auquel ce log est rattaché

ID_AUTO_RUN_LOG

Int(11)

Identifiant unique du log

ID_AUTO_TRIGGER

Int(11)

Identifiant unique du trigger

ID_AUTO_WORKFLOW

Int(11)

Identifiant du workflow associé (unique, 1 trigger par workflow)

ID_AUTO_WORKFLOW_VERSION

Int(11)

Identifiant de la version du workflow exécutée

ID_AUTO_WORKFLOW_VERSION

Int(11)

Identifiant de la version du workflow associée

ID_PROFIL

INT UNSIGNED NOT NULL

Identifiant du profil propriétaire de la connexion