Share via


Schéma Power Automate v2

Note

La fonctionnalité Power Automate et Dataverse décrite dans cet article s’applique aux utilisateurs qui se connectent avec des comptes professionnels ou scolaires ou des comptes premium de l’organisation.

Power Automate stocke les flux de bureau dans Microsoft Dataverse, ce qui vous permet de stocker et de gérer en toute sécurité les données utilisées par les applications d’entreprise.

Cette fonctionnalité vous permet d’utiliser des fonctions telles que des solutions pour la gestion du cycle de vie des applications (ALM). Cependant, la gestion des données stockées de cette manière peut s’avérer difficile.

Ainsi, un nouveau schéma de stockage pour les flux de bureau dans Dataverse (v2) est disponible. Il facilite l’utilisation des API Dataverse et active les futures améliorations du produit avec les flux de bureau. Le nouveau schéma de stockage est accessible au public avec Power Automate pour le bureau (v2.29).

Activer le schéma v2

Le schémav 2 réduit efficacement la consommation de la base de données Dataverse pour les utilisateurs de licences payantes. En outre, il décharge les composants de vos flux de bureau dans votre Capacité de fichier Dataverse pour applications, qui fait partie de votre abonnement actuel.

Il n’est pas nécessaire d’agir dans l’immédiat, même si nous vous recommandons d’activer les futures améliorations du produit. Avant d’activer le nouveau schéma, assurez-vous que les utilisateurs et les machines d’exécution sans assistance ont été mis à jour vers la version appropriée de Power Automate pour le bureau.

Les administrateurs Power Platform peuvent choisir quand activer le schéma de stockage v2. Pour l’activer, accédez au Centre d’administration Power Platform>Environnements>Paramètres>Produit>Fonctionnalités>Activer le stockage des fichiers de flux de bureau dans le schéma v2. Ce paramètre s’applique au niveau de l’environnement.

Option dans le centre d’administration Power Platform pour activer le nouveau schéma.

Convertissez les flux de bureau stockés dans le schéma v1 en schéma v2 d’ici fin 2024, car le schéma v1 sera alors obsolète. Power Automate pour le bureau v2.29 ou une version ultérieure est nécessaire pour créer et exécuter des flux de bureau dans des environnements où le schéma v2 est activé. Cette exigence garantit que les créateurs de flux de bureau et les utilisateurs avec et sans assistance peuvent tirer parti de la nouvelle fonctionnalité.

Schéma v2 activé par défaut

À partir de janvier 2024, le schéma v2 est automatiquement activé pour tous les environnements. Bien que cela ne soit pas recommandé, l’option pour désactiver l’activation automatique est disponible dans le centre d’administration de Power Platform. L’activation de cette option retarde l’activation du schéma v2 dans cet environnement particulier.

L’option dans le centre d’administration Power Platform pour désactiver le schéma v2 activé par défaut.

Plus tard en 2024, le schéma v2 sera activé pour tous les environnements sans l’option pour désactiver la fonctionnalité, et l’option ne sera pas visible dans le centre d’administration Power Platform. Comme meilleure pratique, nous vous recommandons d’activer la fonctionnalité à l’avance afin que les utilisateurs puissent bénéficier des améliorations du produit qui l’accompagnent.

À compter du 25 avril 2024, le schéma v2 est activé par défaut dans les zones géographiques suivantes :

  • Canada
  • Afrique du Sud
  • Suisse
  • Norvège
  • Corée
  • Amérique du Sud
  • Australie
  • Singapour
  • Royaume-Uni
  • Inde
  • France
  • Allemagne
  • Émirats arabes unis
  • Asie
  • Japon

Gérer les flux de bureau dans des environnements avec le schéma v2 activé

Les flux de bureau Power Automate actuellement stockés dans le schéma v1 continuent de fonctionner comme prévu dans les environnements où le schéma v2 est activé. Les flux de bureau nouveaux, modifiés et réenregistrés sont stockés dans le schéma v2.

Si un flux de bureau appartient à une solution dans un environnement activé pour v2, suivez ces étapes supplémentaires pour vous assurer que le package de la solution contient tous les fichiers binaires nécessaires au bon fonctionnement du flux.

Restaurer les flux de bureau convertis

Power Automate pour le bureau version 2.29 ou ultérieure permet aux organisations qui sont passées au schéma v2 de revenir en arrière jusqu’à ce que le schéma v1 devienne obsolète.

Vous pouvez restaurer un flux de bureau converti dans le schéma v2 en réenregistrant le flux de bureau dans un environnement où l’administrateur Power Platform a la fonction désactivée.

Dans la plupart des scénarios, il n’est pas nécessaire de passer à une version antérieure de Power Automate pour le bureau. Cependant, les flux de bureau qui utilisent des fonctions liées au schéma v2 qui ne sont pas prises en charge par le schéma v1 ne peuvent pas être restaurés.

Si vous passez de v2 à v1, certaines captures d’écran associées aux éléments de l’interface utilisateur peuvent ne pas être enregistrées. Bien que ces captures d’écran ne soient pas nécessaires à l’exécution du flux de bureau, vous pouvez les enregistrer :

  1. Accédez au volet de droite Éléments de l’interface utilisateur dans Power Automate pour le bureau.
  2. Sélectionnez chaque élément de l’interface utilisateur dans la liste.

Cela garantit que les captures d’écran sont enregistrées lorsque vous passez à v1.

Limitations des flux de bureau du schéma v2

Les flux de bureau stockés dans le schéma v2 ne fonctionnent que dans les environnements où la fonction du schéma v2 est activée.

Les flux de bureau du schéma V1 dans un solution gérée peuvent fonctionner dans un environnement où le schéma v2 est activé, mais vous devez d’abord les réenregistrer dans un autre environnement où le schéma v2 est activé.

Ensuite, vous pouvez importer la version du schéma v2 mise à jour du même processus dans l’environnement géré où il est prévu de s’exécuter. La couche active peut être remplacée par la version du schéma v2 du processus automatisé.

Scénario Power Automate pour le bureau avant la version de février 2023 Power Automate pour le bureau après la version de février 2023
Puis-je exécuter des flux de bureau du schéma v1 dans des environnements avec le schéma v2 activé ? Oui Oui
Puis-je exécuter des flux de bureau du schéma v2 dans des environnements avec le schéma v2 activé ? Non (l’utilisateur est notifié de l’erreur) Oui
Puis-je exécuter des flux de bureau du schéma v2 dans des environnements avec le schéma v2 désactivé ? Non (l’utilisateur est notifié de l’erreur) Oui
Puis-je modifier/enregistrer des flux de bureau du schéma v1 dans le schéma v1 dans des environnements avec le schéma v2 désactivé ? Oui Oui
Puis-je modifier/enregistrer des flux de bureau du schéma v1 dans le schéma v1 dans des environnements avec le schéma v2 activé ? Oui Non (les flux sont convertis et enregistrés dans le schéma v2)
Puis-je modifier/enregistrer des flux de bureau du schéma v2 dans le schéma z1 dans des environnements avec le schéma v2 désactivé ? Non (l’utilisateur est notifié de l’erreur) Oui (les flux sont rétrogradés et enregistrés dans le schéma v1)
Puis-je modifier/enregistrer des flux de bureau du schéma v2 dans le schéma v2 dans des environnements avec le schéma v2 activé ? Non (l’utilisateur est notifié de l’erreur) Oui

Limite de taille dépassée

Lorsque vous enregistrez un flux de bureau dans le schéma v2, l’erreur suivante peut s’afficher :

« Impossible d’enregistrer le flux, car il a dépassé la limite de taille autorisée. »

Message d’erreur Erreur lors de l’enregistrement du flux indiquant une limite de la taille du flux.

La limite s’applique à la définition du flux de bureau enregistré dans Dataverse, qui ne peut pas dépasser 10 Mo. Le problème peut survenir lorsque vous disposez d’un grand flux de bureau, ce qui pourrait se produire lorsque les actions ont une grande valeur dans leurs propriétés ou que les variables ont une grande valeur par défaut. Un exemple pourrait être une image enregistrée en base64 et insérée dans la valeur par défaut de la variable.

Nous vous recommandons de ne pas stocker une grande charge utile dans les propriétés de l’action ou dans la valeur par défaut de la variable. Récupérez plutôt la valeur d’autres actions ou transmettez la valeur en tant que variable d’entrée. Vous pouvez également diviser votre flux de bureau en plusieurs flux de bureau enfants.

Schéma Dataverse

Avec le schéma v2, nous modifions le modèle de données stocké dans Dataverse. En plus de l’entité du flux de travail, nous utilisons l’entité binaire du flux de bureau pour stocker les données liées au flux de bureau, y compris les images et les métadonnées.

Flux de bureau dans le schéma v2 avec les binaires du flux de bureau.

Important

Les objets binaires du flux de bureau sont des composants requis du flux de bureau, car ils stockent les données nécessaires pour que le flux de bureau puisse s’ouvrir ou s’exécuter. Ne supprimez pas ces objets binaires. Leur suppression entraîne une perte de données définitive pour le flux de bureau, ce qui rend le flux respectif non modifiable.

Le nombre de binaires de flux de bureau peut varier en fonction de la taille du flux de bureau.

Rôles et privilèges

Avec le schéma v2, la table binaire de flux de bureau est utilisée. Pour que les flux de bureau fonctionnent comme prévu, des privilèges supplémentaires sont nécessaires. Si vous utilisez les rôles de sécurité par défaut Environment Maker et Basic User, aucune modification n’est nécessaire.

Si vous utilisez des rôles de sécurité personnalisés pour gérer l’accès à votre flux de bureau, les administrateurs de Power Platform doivent ajouter la liste suivante de privilèges au rôle :

  • prvCreatedesktopflowbinary
  • prvReaddesktopflowbinary
  • prvWritedesktopflowbinary
  • prvDeletedesktopflowbinary
  • prvSharedesktopflowbinary
  • prvAssigndesktopflowbinary
  • prvAppenddesktopflowbinary
  • prvAppendTodesktopflowbinary

Le niveau d’accès minimum pour chaque privilège est basique (utilisateur). Pour plus d’informations : Rôles et privilèges de sécurité

Privilège et niveau d’accès requis pour les binaires de flux de bureau avec le schéma v2