Sync Terminee
Declenche le workflow a la fin d'une synchronisation de donnees (Live Data). Permet de lancer un traitement automatique apres chaque import de donnees.
Parametres
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
sourceId | texte | Non | Oui | Identifiant de la source de donnees (unified_sources.id). Laisser vide pour ecouter toutes les sources. |
requireDelta | oui/non | Non | Non | Declencher uniquement si la synchronisation a ramene de nouvelles donnees (recordsCount > 0). (Defaut: false) |
streamTableNames | liste | Non | Non | Noms des tables de stream a surveiller. Vide pour toutes les tables. |
maxConcurrent | nombre | Non | Non | Nombre maximum d'executions simultanees autorisees. (Defaut: 1, min 1) |
isEnabled | oui/non | Non | Non | Indique si le trigger est actif. (Defaut: true) |
name | texte | Non | Non | Nom du trigger (affiche dans l'interface). |
outputVariable | texte | Non | Non | Nom de la variable de sortie contenant le contexte de synchronisation (sourceId, recordsCount, syncedAt). |
Les parametres marques Variable = Oui acceptent la syntaxe
{{nomBloc.champ}}.
Sortie
Variable de sortie : syncResult
{
"sourceId": "...",
"recordCount": 0
}
Exemple
Traiter des donnees apres une synchronisation reussie.
Entree :
{}
Sortie :
{"sourceId": "src-456", "recordCount": 1250}
Astuce
{{syncResult.recordCount}} indique le nombre d'enregistrements importes. Si sourceId est vide dans la configuration, le trigger ecoute toutes les sources.