Actions communes
Les actions utilisées dans Power Automate sont définies par des connecteurs. Chaque connecteur possède son propre ensemble d’actions. Les sections suivantes expliquent les actions courantes entre Power Automate et Dataverse.
Le connecteur Dataverse comporte les actions suivantes :
- Créer un enregistrement
- Obtenir un enregistrement
- Répertorier des enregistrements
- Mettre à jour un enregistrement
- Supprimer un enregistrement
Le connecteur Common Dataverse (environnement actuel) comporte les mêmes actions, y compris plusieurs autres :
- Créer une ligne
- Obtenir une ligne par ID
- Répertorier des lignes
- Mettre à jour une ligne
- Supprimer une ligne
- Relier des lignes
- Dissocier des lignes
- Exécuter une demande d’ensemble de modifications
- Télécharger un fichier ou une image
- Charger un fichier ou une image
- Effectuer une action liée
- Effectuer une action non liée
- Prédire à l’aide de modèles AI Builder
Le connecteur Dataverse permet également la création et l’utilisation de flux enfants.
Remarque
Le connecteur Dataverse présente de nombreux avantages par rapport aux autres connecteurs et doit être votre premier choix avec Power Automate.
Récupérer des données
Lors de l’utilisation des actions Obtenir une ligne par ID ou Répertorier les lignes pour récupérer des données, vous devez vous assurer de ne spécifier que les champs de colonne requis pour le flux.
La plupart des déclencheurs Dataverse fournissent tous les champs et vous n’avez pas besoin de récupérer explicitement l’enregistrement immédiatement après l’exécution du déclencheur. Cependant, les exceptions suivantes s’appliquent :
- Le déclencheur Lorsqu’un enregistrement est sélectionné n’inclut pas les champs de recherche plusieurs-à-un, et une action Obtenir une ligne par ID est requise.
- L’option Supprimer inclut uniquement l’ID de la ligne, mais aucune autre colonne.
Remarque
Lorsque vous faites référence à des données précédemment récupérées dans un flux, les données ne sont pas mises à jour automatiquement après l’exécution de l’étape d’origine.
Obtenir des listes de données
L’action Répertorier les lignes peut vous aider à filtrer les données à l’aide d’une requête OData ou d’une requête FetchXML pour récupérer des données.
Lors de l’utilisation de l’action Répertorier les lignes, vous devez :
- Filtrer les données sur l’action Répertorier les lignes, pas dans une étape ultérieure avec les actions Fonctionnement des données.
- Considérer que les filtres Récupérer la requête XML peuvent faire des critères plus avancés, y compris des entités associées.
- Utiliser le filtre Étendre la requête pour inclure les lignes associées dans le résultat.
- Utiliser l’outil FetchXMl Builder dans XrmToolBox pour créer vos requêtes OData et FetchXML.
- Activer la pagination si vous voulez plus d’une page de données. La taille de la page est déterminée par le connecteur et Dataverse est 1024. La pagination est activée via les paramètres d’action. La limite est de 100 000 lignes.
Remarque
Le filtre Étendre la requête peut aider à réduire la complexité de vos flux, réduire le nombre d’appels d’API effectués et accélérer vos flux.
Mettre à jour des données
Lors de l’utilisation de l’action Mettre à jour une ligne, vous devez :
- Inclure uniquement les colonnes qui ont changé. Cette approche évite de déclencher d’autres automatisations et journalisation d’audit.
- Utiliser l’expression null pour effacer les valeurs.
- Fournissez un GUID pour l’ID principal, si vous utilisez une clé Secondaire, qui effectue une opération Upsert en utilisant les autres colonnes de données que vous fournissez.
Appeler des actions personnalisées
Microsoft utilise le terme action pour plusieurs comportements différents dans des processus, pour un type de processus et pour des étapes dans des processus et des flux. Les actions personnalisées sont des processus similaires aux flux de travail classiques dans leurs capacités en termes de ce qui peut être effectué avec des étapes ; en d’autres termes, les processus d’action peuvent utiliser des conditions et peuvent créer et mettre à jour des lignes.
Les actions personnalisées sont des processus réutilisables qui peuvent être lancés à partir du code et Power Automate. Microsoft inclut également plusieurs actions intégrées telles que :
- Définir le modèle Word : crée un document Microsoft Word à partir d’un modèle Word.
- Ajouter à la liste : ajoute un enregistrement à une file d’attente.
Les flux de cloud Power Automate peuvent appeler des actions personnalisées à l’aide du connecteur Dataverse. Vous devez utiliser Effectuer une action liée pour les processus d’action qui sont associés à une table et utiliser Effectuer une action non liée pour les processus d’action définis comme Global.