Partager via


Prise en charge des flux détenus par le principal de service

Power Automate permet aux utilisateurs de l’application Principal de service de posséder et d’exécuter des flux afin de fournir la flexibilité et la stabilité dans la manière dont les organisations administrent les flux Power Automate.

Utilisateurs de l’application Principal de service

Un principal de service est une identité de sécurité non humaine qui représente une application ou un service qui peut posséder et gérer des ressources dans Azure et Power Platform. Pour utiliser un principal de service dans Power Platform, il est nécessaire de créer un utilisateur de l’application Principal de service qui représente le principal de service via le portail ou via l’API. Un utilisateur de l’application peut avoir des connexions partagées avec lui et posséder des ressources telles que des flux.

Quand utiliser l’utilisateur de l’application Principal de service

Nous recommandons que le flux s’exécute dans le principal de service dans les cas répertoriés dans cette section.

  • Flux critiques qui répondent à des scénarios départementaux ou à l’échelle de l’entreprise. Cela isole la propriété du flux du cycle de vie du propriétaire et évite les problèmes lorsque :
    • Le propriétaire du flux quitte l’organisation ou son rôle change.
    • La licence premium du propriétaire du flux devait être désattribuée et son flux utilise des fonctionnalités premium.
  • Si l’organisation utilise des pipelines DevOps pour déployer le flux dans les environnements de développement, de test et de production.

Étant donné qu’un utilisateur de l’application Principal de service est un utilisateur non interactif sans licence utilisateur, il est soumis aux limites d’utilisateurs sans licence et a des implications spéciales sur les limites de licences et de demandes.

Les connexions du flux doivent être partagées avec l’utilisateur de l’application Principal de service pour qu’elles puissent exécuter correctement le flux.

Conditions préalables

Pour permettre à un principal de service de posséder et d’exécuter un flux, procédez comme suit.

  1. Créez un utilisateur de l’application Principal de service représentant le principal de service Microsoft Entra ID.

  2. Partagez des connexions avec l’utilisateur de l’application Principal de service.

  3. Remplacez le propriétaire du flux par l’utilisateur de l’application Principal de service en procédant comme suit :

    1. Dans le portail Power Automate, ouvrez un flux.

    2. Dans la section Détails, sélectionnez Modifier.

      Capture d’écran du bouton « Modifier » dans la page Détails.

    3. Remplacez le Propriétaire par le nom de l’utilisateur de l’application Principal de service.

      Capture d’écran d’une description d’ordinateur générée automatiquement.

      Note

      Un utilisateur de l’application Principal de service ne peut pas devenir copropriétaire d’un flux. Vous ne pouvez pas trouver un utilisateur de l’application Principal de service dans la boîte de dialogue de modification Propriétaires.

  4. Activez le flux afin qu’il soit prêt à s’exécuter.

Conditions de licence requises

Un utilisateur de l’application Service Principal est un utilisateur non interactif, une licence utilisateur ne peut donc pas lui être associée. Les flux appartenant aux utilisateurs de l’application Principale de service premium nécessitent une licence de processus Power Automate ou Power Automate par flux. Cependant, si un flux n’utilise pas de connecteurs premium ou est utilisé exclusivement dans le contexte d’une application Dynamics 365, il est exempté de la nécessité d’une licence de processus Power Automate ou Power Automate par flux.

Limites de demande Power Platform

Pour en savoir plus sur les flux appartenant à l’utilisateur de l’application Principal de service, accédez à Limites des utilisateurs sans licence.

PRODUITS Requêtes au niveau du client sans licence groupées par 24 heures Détails
Flux du principal de service dans le contexte des applications Dynamics 365 Enterprise et Professional 1 500 000 requêtes de base + 5 000 requêtes cumulées par USL 1 jusqu’à 10 000 000 maximum 2
Les flux peuvent utiliser des connecteurs standards et premium.
Les flux suivants appartenant au principal de service sont pris en compte dans le contexte des applications Dynamics 365 :

Dans un environnement avec l’application Dynamics 365 installée et qui utilise le connecteur Dataverse pour communiquer avec les entités Dynamics dans l’environnement.

Ou

Utilisation de connecteurs Dynamics propriétaires tels que les finances et les opérations.

Ou

Flux associés à une application Dynamics 365.
Flux du principal de service dans le contexte de Power Apps Flux utilisant des connecteurs standard uniquement : 25 000 requêtes de base sans accumulation par licence pour le locataire.
Les flux qui utilisent des connecteurs premium nécessitent une licence de processus Power Automate ou Power Automate par flux et peuvent recevoir jusqu’à 250 000 requêtes par flux.
Les flux suivants appartenant au principal de service sont pris en compte dans le contexte de Power Apps :

Déclenché à partir des applications canevas.

Ou

Utiliser un déclencheur Dataverse Pour un enregistrement sélectionné dans une application pilotée par modèle.

Ou
Flux associés à une Power App.
Flux du principal de service dans un locataire avec des licences Power Automate Flux utilisant des connecteurs standard uniquement : 25 000 requêtes de base sans accumulation par licence pour le locataire
Les flux qui utilisent des connecteurs premium nécessitent une licence de processus Power Automate ou Power Automate par flux et peuvent recevoir jusqu’à 250 000 requêtes par flux.

Groupe de locataires

Les flux du principal de service dans le contexte des applications Dynamics 365 obtiennent 500 000 requêtes de base + 5 000 requêtes cumulées par USL1 jusqu’à 10 000 000 max. Cependant, pour éviter qu’un flux conçu de manière incorrecte n’utilise le groupe de locataires et n’affecte tous les flux détenus par le principal de service dans le locataire, un créateur peut désormais activer le groupe de locataires dans les flux d’entreprise principaux.

  1. Accédez aux flux du principal de service dans le contexte de l’application Dynamics.

  2. Dans la vignette Détails, sélectionnez Modifier, puis activez Capacité du groupe de locataires.

    Capture d’écran du bouton bascule « Capacité du groupe de locataires » activé.

L’activation du groupe de locataires dans le flux permet au flux d’utiliser des requêtes Power Platform plus élevées. Pendant la période de transition, le flux pour lequel le groupe de locataires est activé peut aller jusqu’à 10 millions de requêtes Power Platform en 24 heures et le profil de performances dans le flux est UnlimitedExtended. Les flux du principal de service dans le contexte de l’application Dynamics avec le groupe de locataires désactivé peuvent aller jusqu’à 200 000 requêtes Power Platform en 24 heures et le profil de performances dans le flux est Medium.

Tous les flux du principal de service créés avant le 20 octobre 2023 ont le groupe de locataires activé et utilisent le profil de performances UnlimitedExtended. Un créateur peut désactiver le paramètre à tout moment. Tous les flux du principal de service créés après le 20 octobre 2023 ont le groupe de locataires désactivé et utilisent le profil de performances Medium. Cependant, un créateur peut activer le groupe de locataires du flux à tout moment. Une fois activé, le flux a un profil de performances UnlimitedExtended et peut aller jusqu’à 10 millions de requêtes en 24 heures. Le changement peut prendre jusqu’à sept (7) jours pour se refléter. Pour forcer l’actualisation, modifiez et enregistrez le flux pour que la modification prenne effet immédiatement.

Problème connu

Si un flux appartenant à un groupe de locataires du principal de service a été activé, l’importation du flux en tant qu’utilisateur autre que l’utilisateur de l’application génère une erreur.