Aller au contenu principal

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

ParametreTypeRequisVariableDescription
sourceIdtexteNonOuiIdentifiant de la source de donnees (unified_sources.id). Laisser vide pour ecouter toutes les sources.
requireDeltaoui/nonNonNonDeclencher uniquement si la synchronisation a ramene de nouvelles donnees (recordsCount > 0). (Defaut: false)
streamTableNameslisteNonNonNoms des tables de stream a surveiller. Vide pour toutes les tables.
maxConcurrentnombreNonNonNombre maximum d'executions simultanees autorisees. (Defaut: 1, min 1)
isEnabledoui/nonNonNonIndique si le trigger est actif. (Defaut: true)
nametexteNonNonNom du trigger (affiche dans l'interface).
outputVariabletexteNonNonNom 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.