Balises de connexion
Les balises de connexion sont des représentations visuelles des données disponibles à partir des blocs connectés, offrant un moyen simple de référencer les données entre les blocs et les sorties des blocs précédents dans votre flux de travail.
Que sont les balises de connexion ?
Les balises de connexion sont des éléments interactifs qui apparaissent lorsque des blocs sont connectés. Elles représentent les données qui peuvent circuler d'un bloc à un autre et vous permettent de :
- Visualiser les données disponibles des blocs sources
- Référencer des champs de données spécifiques dans les blocs de destination
- Créer des flux de données dynamiques entre les blocs
Les balises de connexion facilitent la visualisation des données disponibles des blocs précédents et leur utilisation dans votre bloc actuel sans avoir à mémoriser des structures de données complexes.
Utilisation des balises de connexion
Il existe deux façons principales d'utiliser les balises de connexion dans vos flux de travail :
Glisser-déposer
Cliquez sur une balise de connexion et faites-la glisser dans les champs de saisie des blocs de destination. Une liste déroulante apparaßtra montrant les valeurs disponibles.
- Survolez une balise de connexion pour voir les données disponibles
- Cliquez et faites glisser la balise vers un champ de saisie
- Sélectionnez le champ de données spécifique dans la liste déroulante
- La référence est insérée automatiquement
Syntaxe des chevrons
Tapez <>
dans les champs de saisie pour voir une liste déroulante des valeurs de connexion disponibles
des blocs précédents.
- Cliquez dans n'importe quel champ de saisie oĂč vous souhaitez utiliser des donnĂ©es connectĂ©es
Tapez
<>
pour déclencher la liste déroulante de connexion- Parcourez et sélectionnez les données que vous souhaitez référencer
- Continuez à taper ou sélectionnez dans la liste déroulante pour compléter la référence
Syntaxe des balises
Les balises de connexion utilisent une syntaxe simple pour référencer les données :
<blockName.path.to.data>
OĂč :
blockName
est le nom du bloc sourcepath.to.data
est le chemin vers le champ de données spécifique
Par exemple :
<agent1.content>
- Référence le champ de contenu d'un bloc avec l'ID "agent1"<api2.data.users[0].name>
- Référence le nom du premier utilisateur dans le tableau des utilisateurs du champ de données d'un bloc avec l'ID "api2"
Références dynamiques des balises
Les balises de connexion sont évaluées à l'exécution, ce qui signifie :
- Elles référencent toujours les données les plus récentes
- Elles peuvent ĂȘtre utilisĂ©es dans des expressions et combinĂ©es avec du texte statique
- Elles peuvent ĂȘtre imbriquĂ©es dans d'autres structures de donnĂ©es
Exemples
// Reference in text
"The user's name is <userBlock.name>"
// Reference in JSON
{
"userName": "<userBlock.name>",
"orderTotal": <apiBlock.data.total>
}
// Reference in code
const greeting = "Hello, <userBlock.name>!";
const total = <apiBlock.data.total> * 1.1; // Add 10% tax
Lorsque vous utilisez des balises de connexion dans des contextes numériques, assurez-vous que les données référencées sont bien des nombres pour éviter les problÚmes de conversion de type.