Sign inGet Started

Utiliser les données des étapes précédentes

Les mappings de champs permettent à chaque exécution d'utiliser son propre destinataire, message ou données de décision. Une connexion choisit l'étape suivante ; un mapping choisit une valeur pour l'entrée de cette étape.

Automations is in Early access. Your workspace permissions determine which actions you can perform.

Choisir la valeur d'un champ

Connectez l'étape à configurer après sa source de données. Le sélecteur de source dépend de l'étape sélectionnée et des chemins qui peuvent l'atteindre.

Les modes proposés dépendent du champ :

ModeObjectif
FixedSaisir une valeur qui reste identique d'une exécution à l'autre.
ValueSélectionner des données du déclencheur, d'une étape précédente ou d'une variable.
TextCombiner du texte avec des valeurs insérées, par exemple un message d'accueil et un nom de client.
fxSaisir une expression Common Expression Language (CEL) pour un calcul ou une condition.
ListConfigurer une liste lorsque le champ accepte plusieurs valeurs.

Pour utiliser une valeur précédente :

  1. Sélectionnez l'étape de destination sur le canevas.
  2. Ouvrez le contrôle de valeur du champ et choisissez la source dont vous avez besoin.
  3. Vérifiez que le champ sélectionné a le bon type, par exemple texte pour une adresse e-mail.
  4. Inspectez Step preview avec des données d'exemple pour voir l'entrée résolue.

Une expression conserve son type de résultat. Du texte avec des valeurs insérées produit du texte. Une valeur textuelle contenant des chiffres ne devient pas automatiquement un nombre.

Exemple : personnaliser un message d'accueil

Partez d'un brouillon du modèle de notification SMS et choisissez un expéditeur. Son déclencheur inclut un champ Customer name.

  1. Sélectionnez Send SMS notification et ouvrez Edit message.
  2. Dans Message, conservez le mode Text et remplacez le contenu existant par Hi suivi d'un espace.
  3. Sélectionnez Insert data et choisissez Customer name sous Notification requested. Ajoutez , your appointment is confirmed. après la valeur insérée.
  4. Développez Test with sample data et utilisez un exemple de déclencheur avec customer_name défini sur Ada.
  5. Sélectionnez Preview step, ou Refresh preview si un résultat est déjà affiché. Le message préparé indique Hi Ada, your appointment is confirmed.

Modifier le nom d'exemple et sélectionner Refresh preview met à jour le message d'accueil. Le champ inséré fournit le nom pour chaque exécution.

Comprendre les sources

SourceExemple d'utilisation
Données du déclencheurL'identifiant de rendez-vous ou le destinataire fourni au démarrage de l'exécution.
Sortie d'une étape précédenteLe contact renvoyé par Get contact ou l'identifiant de message renvoyé par Send SMS.
Erreur d'une étape précédenteLes informations d'échec utilisées sur le chemin d'erreur d'une action.
VariablesValeurs nommées créées par Set values.

Set values est utile lorsque des étapes ultérieures ont besoin du même calcul. Par exemple, préparez un nom d'affichage client une seule fois, puis insérez cette variable dans plusieurs messages.

Gérer les données manquantes et conditionnelles

Un champ peut être absent, vide ou explicitement sans valeur. Décidez ce que le workflow doit faire dans chaque cas. Pour un nom manquant, un message d'accueil générique peut convenir. Pour un destinataire manquant, empruntez un autre chemin ou terminez l'exécution.

Après un branchement, une sortie existe lorsque l'exécution a emprunté le chemin qui l'a produite. Si un chemin e-mail et un chemin SMS se rejoignent, l'étape commune ne peut pas supposer que les deux envois ont eu lieu.

Utilisez une condition avant de lire des données facultatives, ou affectez une variable partagée sur chaque chemin entrant. Le sélecteur de source distingue les valeurs disponibles sur certains chemins. Un exemple montrant un chemin réussi ne rend pas sa sortie disponible sur un autre chemin.

Les expressions CEL avancées utilisent des noms tels que trigger.data.data, steps.lookup.output et variables.customer_name. L'identifiant d'étape dans une expression doit correspondre à l'étape source réelle. Préférez le sélecteur lorsqu'il est disponible afin qu'il choisisse la source pour vous.

Vérifier les valeurs calculées

Prévisualisez une entrée type, un champ facultatif manquant et chaque branche concernée. Une entrée préparée peut encore échouer lors d'une exécution réelle si les données entrantes ont un type différent ou si une valeur requise est manquante.

Une sortie précédente est la valeur enregistrée lors de l'exécution de cette étape. La réutiliser après un délai ne récupère pas à nouveau le contact ou le message. Ajoutez une autre étape de lecture si la décision nécessite des données actuelles.

Étapes suivantes