Notes
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.
Le connecteur Microsoft Dataverse prend en charge les connexions de l’utilisateur, de l’invité et du principal de service pour ses déclencheurs et actions. Ce document fournit une vue d’ensemble du fonctionnement des connexions avec le connecteur et de la manière de les maintenir à jour.
Utiliser les connexions dans l’environnement actuel
Lors de l’utilisation d’actions et de déclencheurs de connecteur Dataverse dans l’environnement actuel, les connexions fonctionnent différemment des autres connecteurs en raison de l’intégration directe du connecteur à Dataverse. Une connexion valide est requise lors de l’enregistrement ou de la publication du flux, mais les actions et les déclencheurs continuent de s’exécuter même si la connexion expire, tant que l’utilisateur associé est toujours activé et dispose d’autorisations suffisantes dans Dataverse. Pour empêcher un flux d’exécuter des actions Dataverse, désactivez le flux et annulez toutes les exécutions, ou révoquez les autorisations de l’utilisateur dans Dataverse.
Pour les flux instantanés, y compris les flux exécutés à partir de Power Apps, la vignette Exécuter uniquement les utilisateurs sur la page des détails du flux permet au propriétaire du flux de choisir si ses connexions ou celles de l’utilisateur sont utilisées pendant l’exécution du flux. Pour enregistrer un flux avec un connecteur Dataverse configuré pour utiliser les connexions fournies par les utilisateurs, le propriétaire du flux qui enregistre le flux doit avoir le privilège Dataverse Agir au nom d’un autre utilisateur (prvActOnBehalfOfAnotherUser) ou le rôle Délégué, qui inclut ce privilège.
De même, pour les flux avec le déclencheur Quand une ligne est créée, modifiée ou supprimée, l’option Exécuter en tant que permet au propriétaire du flux d’exécuter d’autres actions dans le flux en utilisant soit l’identité de l’utilisateur qui a modifié la ligne, soit le propriétaire de la ligne Dataverse. Pour utiliser l’une de ces options, le propriétaire du flux qui enregistre le flux doit avoir le privilège Dataverse Agir au nom d’un autre utilisateur (prvActOnBehalfOfAnotherUser) ou le rôle Délégué, qui inclut ce privilège.
Utiliser les connexions dans les environnements
Lors de l’utilisation d’actions et de déclencheurs Dataverse avec le paramètre Environnement pour se connecter à des environnements en dehors de l’environnement actuel, la connexion doit rester active pour que les actions et les déclencheurs continuent de s’exécuter. Les actions avec le paramètre Environnement ne prennent pas encore en charge l’utilisation des connexions fournies par d’autres utilisateurs ou l’option Exécuter en tant que dans le déclencheur Quand une ligne est créée, modifiée ou supprimée.
Utiliser les connexions du principal de service avec le connecteur Dataverse
Pour utiliser un principal de service comme connexion pour les actions ou les déclencheurs dans le connecteur Dataverse :
- Créez un principal de service dans Microsoft Entra ID.
- Créez une clé secrète client pour le principal de service et notez la clé secrète.
- Créez un utilisateur d’application dans Dataverse et associez-le au principal de service.
- Accordez à l’utilisateur de l’application des autorisations Dataverse suffisantes pour les tables et les opérations auxquelles il doit accéder ou qu’il doit modifier.
- Ouvrez une action Dataverse dans le concepteur de flux de cloud, sélectionnez Ajouter une nouvelle connexion, puis choisissez Se connecter au principal de service au lieu de Se connecter
- Créez une connexion à ce principal de service à partir du concepteur de flux de cloud en fournissant un nom, l’ID d’application du principal de service, la clé secrète client et l’ID de locataire.
Utiliser les connexions des utilisateurs invités
Les utilisateurs invités doivent avoir une licence Power Automate et des autorisations Dataverse attribuées avant que leurs connexions puissent être utilisées avec le connecteur Dataverse.