Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les opérations de données vous permettent de manipuler des données à mesure que vous créez vos flux de cloud. Vous pouvez les utiliser pour créer, trier et réorganiser les données à l’aide de raccourcis pour vous aider à obtenir vos résultats plus facilement et plus rapidement, ce qui peut vous faire gagner du temps et des efforts. Lorsque vous utilisez des opérations sur les données, vous pouvez augmenter l’efficacité de vos flux, réduire le nombre d’erreurs et faciliter l’analyse des données.
Cet article explique comment vous pouvez utiliser des opérations sur les données, telles que la composition, pour créer une sortie unique à partir de plusieurs entrées, y compris des expressions. Vous pouvez également utiliser des opérations sur les données pour joindre ou sélectionner des données, filtrer des tableaux, créer des tables et analyser JSON. Dans cet article, chaque section fournit une brève description de l’opération de données, suivie d’une procédure étape par étape pour vous aider à l’utiliser dans votre flux de cloud.
Prérequis
- Accédez à Power Automate.
- Un outil pour envoyer des requêtes HTTP POST avec un tableau JSON à votre flux.
- Flux de cloud nouveau ou existant auquel vous pouvez ajouter des opérations sur les données.
Afficher un flux de cloud dans le concepteur
Pour utiliser les opérations sur les données décrites dans cet article, le concepteur doit être ouvert avec votre flux de cloud nouveau ou existant.
Power Automate vous permet d’utiliser soit le nouveau concepteur, soit le concepteur classique pour configurer votre flux de cloud. Les captures d’écran de cet article utilisent le nouveau concepteur, mais les étapes sont similaires dans les deux concepteurs. Pour obtenir plus d’informations (avec des exemples), consultez Identifier les différences entre le nouveau concepteur et le concepteur classique.
Créer un flux de cloud
Pour créer un flux de cloud, procédez comme suit.
Connectez-vous à Power Automate.
Dans le volet de navigation à gauche, sélectionnez Créer.
Sélectionnez l’un des types de flux de cloud dans Démarrer à partir de zéro : Flux de cloud automatisé, Flux de cloud instantané, Flux de cloud planifié ou Décrivez-le pour le concevoir.
Pour Flux de cloud automatisé, Flux de cloud instantané et Flux de cloud planifié, suivez les instructions et sélectionnez Créer.
Pour Décrivez-le pour le concevoir :
Entrez une description du flux que vous souhaitez créer et sélectionnez Envoyer, ou sélectionnez l’une des descriptions de flux suggérées générées par l’IA.
Si vous êtes satisfait du flux suggéré, sélectionnez Conserver et continuer.
Passez en revue vos applications et services connectés, puis sélectionnez Créer un flux.
Le flux s’ouvre dans le concepteur.
Sélectionner un flux de cloud existant
Pour sélectionner un flux de cloud existant, procédez comme suit.
Connectez-vous à Power Automate.
Sur le volet de navigation à gauche, sélectionnez Mes flux.
Dans l’onglet Flux de cloud, sélectionnez le flux que vous souhaitez ouvrir.
Sur la barre de commandes supérieure, sélectionnez Modifier.
Le flux s’ouvre dans le concepteur.
Utiliser l’action de composition
Utilisez l’action Opération sur les données - Composition pour vous éviter de devoir saisir des données identiques plusieurs fois lorsque vous créez un flux de cloud. Dans cet exemple, vous devez entrer un tableau de chiffres [0,1,2,3,4,5,6,7,8,9] plusieurs fois pendant que vous concevez votre flux. Vous pouvez utiliser l’action de composition pour enregistrer le tableau, comme décrit dans la procédure suivante.
Ajouter l’action de composition
Dans votre flux, ajoutez une action en sélectionnant le signe plus (+).
Dans le champ de recherche Ajouter une action, tapez composer.
Sous Opération de données, sélectionnez Composer.
Dans le champ Entrées, saisissez le tableau que vous souhaitez référencer plus tard.
Fermez le volet de configuration en sélectionnant les flèches vers la gauche (<<) dans le coin supérieur droit.
Astuce
Pour trouver plus facilement la carte Composer ultérieurement, renommez-la en sélectionnant le texte Composer dans la barre de titre de la carte et en saisissant un nom facile à retenir.
Utiliser les sorties de l’action de composition
Utilisez le contenu de l’action de composition que vous avez créée dans cette section dans une nouvelle action. Dans cet exemple, vous utilisez les sorties de l’action de composition dans une action Opérations de données - Joindre. L’action de jointure prend un tableau et le joint en une seule chaîne avec un séparateur de votre choix.
Dans votre flux, ajoutez une action en sélectionnant le signe plus (+).
Dans le champ de recherche Ajouter une action, tapez joindre.
Sous Opération de données, sélectionnez Joindre.
Dans le champ De, sélectionnez l’icône représentant un éclair, puis sélectionnez la valeur dynamique Sorties.
Outputsapparaît dans le champ De.
Dans le champ Joindre avec, entrez une virgule (
,) ou le séparateur souhaité.Fermez le volet de configuration en sélectionnant les flèches vers la gauche (<<) dans le coin supérieur droit.
Utiliser l’action Joindre
Utilisez l’action Opération sur les données – Joindre pour délimiter un tableau avec un séparateur de votre choix. Par exemple, supposons que votre flux reçoit une requête web qui inclut le tableau suivant composé d’adresses de courrier : ["d@example.com", "k@example.com", "dal@example.com"]. Toutefois, dans votre programme de messagerie, les adresses doivent être fournies sous la forme d’une chaîne unique dont les valeurs sont séparées par des points-virgules. Vous utilisez l’action Opérations sur les données - Joindre pour remplacer la virgule (,) par un point-virgule (;) comme séparateur, en procédant comme suit :
Ajoutez une nouvelle action, recherchez Joindre, puis sélectionnez Opération sur les données – Joindre.
Dans le champ De, saisissez le tableau et, dans la zone Joindre avec, saisissez un point-virgule (;).
Enregistrez votre flux, puis exécutez-le.
Une fois votre flux exécuté, la sortie de l’action Opérations sur les données - Joindre est une chaîne avec les adresses jointes par des points-virgules, comme illustré dans la capture d’écran suivante.
Utiliser l’action « sélectionner »
Utilisez l’action Opération sur les données – Sélectionner pour transformer la forme des objets d’un tableau. Par exemple, vous pouvez ajouter, supprimer ou renommer des éléments dans chaque objet d’un tableau.
Note
Même si vous pouvez ajouter ou supprimer des éléments à l’aide de l’action « sélectionner », vous ne pouvez pas modifier le nombre d’objets dans le tableau.
Dans cet exemple, les données entrent dans votre flux via une requête Web dans ce format :
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Vous souhaitez remodeler les données entrantes en renommant first par FirstName et last par FamilyName et en ajoutant un nouveau membre nommé FullName qui associe first et last (séparé par un espace).
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Pour ce faire :
Pour supprimer le déclencheur existant, cliquez avec le bouton droit sur le déclencheur et sélectionnez Supprimer, ou sélectionnez les points de suspension verticaux (⋮) dans le volet de configuration, puis sélectionnez Supprimer.
-
- Ajoutez le déclencheur Lors de la réception d’une demande HTTP à votre flux.
Sélectionnez Utiliser un exemple de charge utile pour générer un schéma.
Dans la zone qui s’affiche, collez un exemple de votre tableau de données source, puis sélectionnez le bouton Terminé.
Ajoutez l’action Opérations de données - Sélectionner, puis configurez-la comme illustré dans la capture d’écran suivante.
> La sortie de l’action de sélection est un tableau qui contient les objets qui viennent d’être mis en forme. Vous pouvez ensuite utiliser ce tableau dans toute autre action, comme l’action Composer, décrite précédemment.
Utiliser l’action de filtrage d’un tableau
Utilisez l’action Opérations sur les données – Filtrer un tableau afin de réduire le nombre d’objets d’un tableau en un sous-ensemble qui correspond aux critères que vous fournissez.
Note
- Vous ne pouvez pas utiliser l’action Filtrer un tableau pour modifier la forme des objets dans le tableau.
- Le texte que vous utilisez comme filtre respecte la casse.
Dans cet exemple, vous utilisez l’action de filtre de tableau sur ce tableau :
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Cet exemple crée un tableau contenant uniquement des objets où first est défini sur Eugenia.
Recherchez, puis ajoutez, l’action Filtrer un tableau à votre flux.
Dans la section Requête de filtre, configurez l’action de filtrage d’un tableau. En suivant l’exemple de cette section, sélectionnez
first>est égal à>Eugenia.
Enregistrez et exécutez votre flux.
Utiliser l’action « créer un tableau CSV »
Utilisez l’action Opération sur les données – Créer un tableau CSV pour convertir une entrée de tableau JSON en tableau CSV (valeurs séparées par des virgules). Vous pouvez conserver les en-têtes visibles dans la sortie CSV. Dans cet exemple, vous convertissez le tableau suivant en tableau CSV :
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Trouvez, ajoutez, puis configurez l’action Opération sur les données – Créer un tableau CSV comme dans l’image suivante.
Le jeton Corps de cette image provient d’une action Quand une requête HTTP est reçue. Toutefois, vous pouvez obtenir l’entrée de l’action Créer un tableau CSV à partir de la sortie de l’action précédente de votre flux, ou vous pouvez la saisir directement dans la zone De.
Enregistrez et exécutez votre flux.
Lorsque votre flux s’exécute, l’action Créer un tableau CSV affiche la sortie indiquée dans la capture d’écran suivante.
Utiliser l’action « créer un tableau HTML »
Utilisez l’action Opération sur les données – Créer un tableau HTML pour convertir une entrée de tableau JSON en tableau HTML. Vous pouvez conserver les en-têtes visibles dans la sortie HTML.
Pour ce faire, suivez les étapes de la section précédente Utiliser l’action de création d’un tableau CSV, mais utilisez l’action Opération sur les données – Créer un tableau HTML au lieu de l’action Créer un tableau CSV.
Astuce
Si vous envisagez d’envoyer le tableau HTML par courrier, pensez à sélectionner IsHtml dans l’action de messagerie.