Microsoft Dataverse [DÉCONSEILLÉ]
Fournit l’accès à la base de données d’environnement dans Microsoft Dataverse.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate |
| Applications logiques | Norme | Toutes les régions Logic Apps |
| Power Apps | - | Non disponible |
| Power Automate | Premium | Toutes les régions Power Automate |
| Contact | |
|---|---|
| Nom | Microsoft |
| URL |
Microsoft LogicApps Support Prise en charge de Microsoft Power Automate |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Microsoft |
| Site internet | https://powerapps.microsoft.com/common-data-service/ |
Note
Le connecteur Microsoft Dataverse (hérité) sera pris en charge par Microsoft jusqu’à ce que le connecteur Microsoft Dataverse prenne en charge Logic Apps.
Pour utiliser ce connecteur dans Power Apps, apprenez-en davantage sur l’utilisation de ce connecteur dans Power Apps.
Problèmes connus et limitations
- Il existe des occurrences lorsque les déclencheurs CDS ne fonctionnent pas dans l’environnement de production avec le mode d’administration défini sur « activé ». Si vous rencontrez ce problème, une solution de contournement consiste à désactiver le mode d’administration dans le Centre d’administration Power Platforms.
- Si le mode d’administration est activé pour l’environnement utilisé (bac à sable ou production), le flux Power Automate avec quand un enregistrement est modifié ne se déclenche pas lorsqu’un enregistrement est modifié. Pour plus d’informations sur la définition du mode d’administration, reportez-vous à cette page.
- Lorsque vous utilisez le déclencheur « Quand un enregistrement est sélectionné » dans un flux et que vous disposez d’une étape If Condition juste après, vous recevrez une erreur si l’attribut de la condition a une valeur Null. Le message d’erreur que vous verrez est « Type non valide. Chaîne attendue, mais a obtenu La valeur Null. La solution de contournement suggérée consiste à insérer une action « Obtenir une ligne » entre l’étape « Lorsque l’enregistrement est sélectionné » et l’étape If Condition. En utilisant la sortie de l’action « Obtenir la ligne » dans votre condition, vous serez en mesure d’éviter cette erreur.
Mappages de types de données Power Apps
| Power Apps | Microsoft Dataverse (hérité) |
|---|---|
| Choix | Choix, Oui/Non |
| Date et heure | Date, date et heure, date uniquement |
| Image | Image |
| Number | Nombre à virgule flottante, devise, nombre décimal, durée, langue, fuseau horaire, nombre entier |
| Texto | E-mail, texte multiligne, téléphone, texte, zone de texte, symbole de graduation, URL |
| GUID | Identificateur unique |
Fonctions et opérations délégables Power Apps pour Dataverse
Ces opérations Power Apps, pour un type de données donné, peuvent être déléguées à Dataverse à des fins de traitement (plutôt que de traiter localement dans Power Apps).
| Élément | Nombre [1] | Texte [2] | Choix | DateTime [3] | GUID |
|---|---|---|---|---|---|
| Filter | Oui | Oui | Oui | Oui | Oui |
| Trier | Oui | Oui | Non | Oui | - |
| SortByColumns | Oui | Oui | Non | Oui | - |
| Recherche | Oui | Oui | Oui | Oui | Oui |
| =, <> | Oui | Oui | Oui | Oui | Oui |
| <, <=, >, >= | Oui | Oui | Non | Oui | - |
| Et/ou non | Oui | Oui | Oui | Oui | Oui |
| StartsWith | - | Oui | - | - | - |
| IsBlank | Oui [4] | Oui [4] | Non [4] | Oui [4] | Oui |
| Somme, Min, Max, Avg | Oui [5] | - | - | Non | - |
- Les valeurs numériques avec des expressions arithmétiques (par exemple, Filter(table, champ + 10 > 100) ne sont pas délégables. La langue et le fuseau horaire ne sont pas délégables.
- Ne prend pas en charge Trim[Ends] ou Len. Prend en charge d’autres fonctions telles que Left, Mid, Right, Upper, Lower, Replace, Substitute, etc.
- DateTime est généralement délegatable à l’exception des fonctions DateTime Now() et Today().
- Prend en charge les comparaisons. Par exemple, Filter(TableName, MyCol = Blank()).
- Les fonctions d’agrégation sont limitées à une collection de 50 000 lignes. Si nécessaire, utilisez la fonction Filter pour sélectionner 50 000 lignes d’un ensemble plus grand avant d’utiliser la fonction d’agrégation.
Note
Les choix, guid et fonctions d’agrégation pour Dataverse sont pris en charge uniquement avec la nouvelle version du connecteur. Selon la version de Power Apps que vous utilisez, activez ce connecteur avec le commutateur Preview intitulé :
-
Données relationnelles, choix et autres nouvelles fonctionnalités pour Dataverse
ou ce commutateur expérimental : -
Utiliser le connecteur Dataverse
Pour rechercher ces commutateurs, ouvrez le menu Fichier, puis sélectionnezParamètres avancés des paramètres>d’application.
Connecteur en profondeur
Pour plus d’informations sur le connecteur, consultez la section détaillée.
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Authentification de certificat client | Fournir des informations d’identification d’ID Microsoft Entra à l’aide du certificat PFX et du mot de passe | Toutes les régions | Partageable |
| Oauth | Oauth | Toutes les régions | Partageable |
| Service Principal | Fournir des informations d’identification d’ID Microsoft Entra à l’aide de l’ID client et du secret | Toutes les régions | Partageable |
| Valeur par défaut [DÉCONSEILLÉE] | Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante. | Toutes les régions | Non partageable |
Authentification de certificat client
ID d’authentification : CertOauth
Applicable : Toutes les régions
Fournir des informations d’identification d’ID Microsoft Entra à l’aide du certificat PFX et du mot de passe
Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Locataire | ficelle | Vrai | |
| ID de client | ficelle | ID client de l’application Microsoft Entra ID | Vrai |
| Secret du certificat client | clientCertificate | Secret de certificat client autorisé par cette application | Vrai |
Oauth
ID d’authentification : Oauth
Applicable : Toutes les régions
Oauth
Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs
Principal de service
ID d’authentification : ServicePrincipalOauth
Applicable : Toutes les régions
Fournir des informations d’identification d’ID Microsoft Entra à l’aide de l’ID client et du secret
Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| ID de client | ficelle | ID client (ou application) de l’application Microsoft Entra ID. | Vrai |
| Clé secrète client | securestring | Clé secrète client de l’application Microsoft Entra ID. | Vrai |
| Locataire | ficelle | ID de locataire de l’application Microsoft Entra ID. | Vrai |
Valeur par défaut [DÉCONSEILLÉE]
Applicable : Toutes les régions
Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 1000 | 60 secondes |
Actions
| Ajouter une nouvelle ligne (héritée) [DÉCONSEILLÉ] |
Cette opération ajoute une nouvelle ligne d’une table |
| Ajouter une nouvelle ligne [DÉPRÉCIÉ] |
Cette opération ajoute une nouvelle ligne d’une table |
| Get row (legacy) [DEPRECATED] |
Cette opération récupère la ligne spécifiée pour une table |
| Mettre à jour une ligne (héritée) [DÉCONSEILLÉ] |
Cette opération met à jour une ligne existante pour une table |
| Mettre à jour une ligne [DÉCONSEILLÉ] |
Cette opération met à jour une ligne existante pour une table |
| Obtient une ligne de la table [DÉPRÉCIÉ] |
Obtient une ligne de la table |
| Répertorier les lignes (héritées) [DÉCONSEILLÉE] |
Cette opération obtient des lignes pour une table |
| Répertorier les lignes [DÉCONSEILLÉE] |
Cette opération obtient des lignes pour une table |
| Supprimer une ligne (héritée) [DÉPRÉCIÉE] |
Cette opération supprime une ligne d’une collection de tables |
Ajouter une nouvelle ligne (héritée) [DÉCONSEILLÉ]
Cette opération ajoute une nouvelle ligne d’une table
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
|
Élément de ligne
|
item | True | dynamic |
Ligne à créer |
Retours
Ajouter une nouvelle ligne [DÉPRÉCIÉ]
Cette opération ajoute une nouvelle ligne d’une table
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
|
Élément de ligne
|
item | True | dynamic |
Ligne à créer |
Retours
Get row (legacy) [DEPRECATED]
Cette opération récupère la ligne spécifiée pour une table
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
|
Identificateur d’élément
|
id | True | string |
Identificateur de la ligne |
Retours
Mettre à jour une ligne (héritée) [DÉCONSEILLÉ]
Cette opération met à jour une ligne existante pour une table
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
|
Identificateur de ligne
|
id | True | string |
Identificateur de la ligne |
|
Élément de ligne
|
item | True | dynamic |
Ligne à mettre à jour |
Retours
Mettre à jour une ligne [DÉCONSEILLÉ]
Cette opération met à jour une ligne existante pour une table
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
|
Identificateur de ligne
|
id | True | string |
Identificateur de la ligne |
|
Élément de ligne
|
item | True | dynamic |
Ligne à mettre à jour |
Retours
Obtient une ligne de la table [DÉPRÉCIÉ]
Obtient une ligne de la table
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
|
Identificateur d’élément
|
id | True | string |
Identificateur de la ligne |
Retours
Répertorier les lignes (héritées) [DÉCONSEILLÉE]
Cette opération obtient des lignes pour une table
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
|
Transformation d’agrégation
|
$apply | string |
Séquence de transformations d’agrégation OData |
|
|
Filtrer la requête
|
$filter | string |
Requête de filtre ODATA pour restreindre les entrées retournées (par exemple, stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Commande par
|
$orderby | string |
Requête ODATA orderBy pour spécifier l’ordre des entrées. |
|
|
Nombre supérieur
|
$top | integer |
Nombre total d’entrées à récupérer (valeur par défaut = all). |
|
|
Étendre la requête
|
$expand | string |
Entrées associées à inclure avec les entrées demandées (par défaut = aucun) |
Retours
Répertorier les lignes [DÉCONSEILLÉE]
Cette opération obtient des lignes pour une table
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
|
Filtrer la requête
|
$filter | string |
Requête de filtre ODATA pour restreindre les entrées retournées (par exemple, stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Commande par
|
$orderby | string |
Requête ODATA orderBy pour spécifier l’ordre des entrées. |
|
|
Nombre supérieur
|
$top | integer |
Nombre total d’entrées à récupérer (valeur par défaut = all). |
|
|
Étendre la requête
|
$expand | string |
Entrées associées à inclure avec les entrées demandées (par défaut = aucun) |
Retours
Supprimer une ligne (héritée) [DÉPRÉCIÉE]
Cette opération supprime une ligne d’une collection de tables
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
|
Identificateur d’élément
|
id | True | string |
Identificateur de la ligne |
Déclencheurs
| Lors de la sélection d’une ligne |
Déclenchez un flux lorsqu’une ligne est sélectionnée dans le menu Flux dans la barre de commandes. (Disponible uniquement pour Power Automate.) |
| Lorsqu’une ligne est ajoutée (Administrateur uniquement) [DÉCONSEILLÉ] |
Déclenche un flux lorsqu’une ligne est ajoutée dans Dataverse |
| Lorsqu’une ligne est ajoutée (Administrateur uniquement) [DÉCONSEILLÉ] |
Déclenche un flux lorsqu’une ligne est ajoutée dans Dataverse |
| Lorsqu’une ligne est ajoutée [DÉCONSEILLÉE] |
Déclenche un flux lorsqu’une ligne est ajoutée dans Dataverse. |
| Lorsqu’une ligne est modifiée (Administrateur uniquement) [DÉCONSEILLÉ] |
Déclenche un flux lorsqu’une ligne est modifiée dans Dataverse |
| Lorsqu’une ligne est modifiée (Administrateur uniquement) [DÉCONSEILLÉ] |
Déclenche un flux lorsqu’une ligne est modifiée dans Dataverse |
| Lorsqu’une ligne est modifiée [DÉPRÉCIÉ] |
Déclenche un flux lorsqu’une ligne est modifiée dans Dataverse. |
| Lorsqu’une ligne est supprimée (Administrateur uniquement) [DÉCONSEILLÉ] |
Déclenche un flux lorsqu’une ligne est supprimée dans Dataverse |
| Lorsqu’une ligne est supprimée [DÉCONSEILLÉE] |
Déclenche un flux lorsqu’une ligne est supprimée dans Dataverse. |
Lors de la sélection d’une ligne
Déclenchez un flux lorsqu’une ligne est sélectionnée dans le menu Flux dans la barre de commandes. (Disponible uniquement pour Power Automate.)
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
operationId
|
operationId | True | string | |
|
host
|
host | object | ||
|
parameters
|
parameters | True | object | |
|
schéma
|
schema | True | object | |
|
en-têtesSchéma
|
headersSchema | object |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Lignes
|
body.rows | array of object | |
|
items
|
body.rows | object | |
|
Identifiant utilisateur
|
headers.x-ms-user-id-encoded | guid |
Identificateur unique de l’utilisateur ayant déclenché le flux dans AAD. |
|
Adresse e-mail de l’utilisateur
|
headers.x-ms-user-email-encoded | byte |
Adresse e-mail de l’utilisateur qui a déclenché le flux. |
|
Nom d'utilisateur
|
headers.x-ms-user-name-encoded | byte |
Nom d’affichage de l’utilisateur qui a déclenché le flux. |
|
Timestamp
|
headers.x-ms-user-timestamp | string |
Heure de déclenchement du flux. |
Lorsqu’une ligne est ajoutée (Administrateur uniquement) [DÉCONSEILLÉ]
Déclenche un flux lorsqu’une ligne est ajoutée dans Dataverse
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
Retours
Lorsqu’une ligne est ajoutée (Administrateur uniquement) [DÉCONSEILLÉ]
Déclenche un flux lorsqu’une ligne est ajoutée dans Dataverse
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
Retours
Lorsqu’une ligne est ajoutée [DÉCONSEILLÉE]
Déclenche un flux lorsqu’une ligne est ajoutée dans Dataverse.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionnez un environnement. |
|
Nom de la table
|
table | True | string |
Sélectionnez une table. |
|
Scope
|
scope | True | string |
Portée. |
Retours
Lorsqu’une ligne est modifiée (Administrateur uniquement) [DÉCONSEILLÉ]
Déclenche un flux lorsqu’une ligne est modifiée dans Dataverse
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
Retours
Lorsqu’une ligne est modifiée (Administrateur uniquement) [DÉCONSEILLÉ]
Déclenche un flux lorsqu’une ligne est modifiée dans Dataverse
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
Retours
Lorsqu’une ligne est modifiée [DÉPRÉCIÉ]
Déclenche un flux lorsqu’une ligne est modifiée dans Dataverse.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionnez un environnement. |
|
Nom de la table
|
table | True | string |
Sélectionnez une table. |
|
Scope
|
scope | True | string |
Portée. |
|
Filtres de colonnes
|
AttributeFilters | array of string |
Filtres de colonnes |
Retours
Lorsqu’une ligne est supprimée (Administrateur uniquement) [DÉCONSEILLÉ]
Déclenche un flux lorsqu’une ligne est supprimée dans Dataverse
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionner un environnement |
|
Nom de la table
|
table | True | string |
Sélectionner une table |
Retours
Lorsqu’une ligne est supprimée [DÉCONSEILLÉE]
Déclenche un flux lorsqu’une ligne est supprimée dans Dataverse.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Environnement
|
dataset | True | string |
Sélectionnez un environnement. |
|
Nom de la table
|
table | True | string |
Sélectionnez une table. |
|
Scope
|
scope | True | string |
Portée. |