Exemple de transmission d'une valeur entre robots
- Dernière mise à jour2023/10/17
Exemple de transmission d'une valeur entre robots
Apprenez à transmettre une valeur d'un Bot de tâche à un autre à l'aide d'une variable de dictionnaire.
Créez un Bot de tâche parent et un Bot de tâche enfant qui exécutent les actions suivantes :
- Le robot parent invite l'utilisateur à saisir un titre de chanson et le transmet au robot enfant.
- Le robot enfant prend la chaîne d'entrée et renvoie une nouvelle chaîne au robot parent.
- Le robot parent reçoit la chaîne que le robot enfant transmet sous forme de dictionnaire.
Procédure
-
Créez un robot enfant.
- Allez dans l'onglet Automatisation de l'interface de la Control Room.
- Cliquez sur .
- Nommez le robot GetSongDetails.
- Cliquez sur Créer et modifier.
-
Créez une variable nommée sMySong.
- Dans le panneau Variables, cliquez sur le bouton Créer la variable.
- Dans Type, sélectionnez l'option Chaîne si elle n'est pas déjà sélectionnée.
- Dans Nom, saisissez sMySong.
- Cochez les cases Utiliser comme entrée et Utiliser comme sortie.
- Cliquez sur Créer.
-
Pour créer une chaîne de retour, utilisez l'action
.
-
Créez le robot parent.
- Créez une variable nommée sMySong.
-
Utilisez l'action pour capturer le titre d'une chanson.
- Dans le panneau Actions, recherchez et ajoutez l'action au flux du robot parent.
- Dans le champ Légende de la fenêtre d'invite, saisissez Favorite Song.
- Dans le champ Champ de message d'invite, saisissez Type the title of your favorite song.
- Dans le champ Attribuer la valeur à une variable, saisissez sMySong.
- Cliquez sur Enregistrer.
-
Utilisez l'action pour appeler le robot enfant :
- Dans le panneau Actions, recherchez et ajoutez l'action au flux du robot parent.
- Dans Robot de tâches à exécuter, sélectionnez Control Room, puis cliquez sur Choisir.
- Cliquez sur Parcourir, accédez au dossier qui contient le robot enfant et sélectionnez GetSongDetails.
- Dans Valeurs d'entrée, sélectionnez Définir sMySong, puis saisissez $sMySong$ dans le champ de la variable.
- Dans Enregistrer le résultat dans une variable (facultatif), sélectionnez Dictionnaire, puis créez une variable nommée dOutput.
- Cliquez sur Enregistrer.
-
Utilisez l'action Zone de message pour afficher la chaîne que le robot enfant renvoie.
-
Testez le robot.