Utiliser des variables d’entrée et de sortie pour transmettre des informations
Utilisez des variables comme paramètres d’entrée et de sortie pour transmettre des informations entre les flux Power Automate et les agents Copilot Studio.
Important
Un agent peut uniquement recevoir jusqu’à 1 Mo de données d’un flux dans une seule action. Cependant, il n’y a pas de limite au nombre de variables ou à la quantité de données qu’un agent peut envoyer.
Dans cet exemple, vous créez un flux avec un paramètre d’entrée et le renvoyez à un agent en tant que paramètre de sortie.
- Comprendre comment créer un flux à partir du canevas de création Copilot Studio
Les agents Copilot Studio prennent en charge les types suivants de paramètres d’entrée et de sortie pour les flux Power Automate :
- Chiffre
- String
- Valeur booléenne
Les types de données suivants ne sont pas pris en charge :
- Object
- Date
- Horodateur
- Liste [Chaîne]
- Liste [Nombre]
- Liste [Booléen]
- Liste [Objet]
- Liste [Date]
- Liste [Horodatage]
Accédez à la page Rubriques pour votre agent.
Créez un nouveau sujet appelé Message écho.
Ajoutez la phrase de déclenchement écho.
Ajoutez un nœud Question et entrez le message « Dites-moi quelque chose et je vous le redirai. »
Pour Identifier, sélectionnez Réponse complète de l’utilisateur.
Pour Enregistrer la réponse de l’utilisateur sous, renommez la variable en userResponse.
Sélectionnez l’icône Ajouter un nœud
sous le nœud Question et sélectionnez Ajouter une action.
Dans l’onglet Actions de base, sélectionnez Nouveau flux Power Automate .
Dans Power Automate, sélectionnez le nom du flux et remplacez-le par Paramètre Echo.
Sélectionnez le déclencheur de flux Exécuter un flux depuis Copilot et sélectionnez + Ajouter une entrée.
Sélectionnez Texte et entrez le nom String_Input.
Sélectionnez l’action de réponse Répondre à Copilot et sélectionnez + Ajouter une sortie.
Sélectionnez Texte et entrez le nom String_Output.
Pour la valeur, entrez une barre oblique (
/
) dans la zone, sélectionnez Insérer du contenu dynamique, puis sélectionnez la variable String_Input.Sélectionnez Enregistrer.
Dans Copilot Studio, sélectionnez l’icône Ajouter un nœud
sous le nœud Question et sélectionnez Ajouter une action.
Dans l’onglet Actions de base, sélectionnez le flux que vous avez créé précédemment, Paramètre Echo.
Définissez le paramètre d’entrée du flux sur la variable de sortie du nœud Question : String_Input (chaîne) obtient sa valeur de la variable userResponse.
Ajoutez un nœud Message.
Sélectionnez Insérer une variable, puis sélectionnez String_Output.
Sélectionnez Enregistrer.
Testez votre agent.