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.
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.
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 1er octobre 2024, le schéma v2 est activé par défaut dans toutes les régions publiques du Power Platform.
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 :
- Accédez au volet de droite Éléments de l’interface utilisateur dans Power Automate pour le bureau.
- 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 |
---|---|---|
Peut-on exécuter les flux de schéma v1 Bureau dans des environnements avec le schéma v2 activé ? | Oui | Oui |
Peut-on exécuter les flux de schéma v2 Bureau dans des environnements avec le schéma v2 activé ? | Non (l’utilisateur est notifié de l’erreur) | Oui |
Peut-on exécuter les flux de schéma v2 Bureau dans des environnements avec le schéma v2 désactivé ? | Non (l’utilisateur est notifié de l’erreur) | Oui |
Est-il possible de modifier/enregistrer les flux v1 Bureau dans le schéma v1 dans les environnements avec le schéma v2 désactivé ? | Oui | Oui |
Est-il possible de modifier/enregistrer les flux v1 Bureau dans le schéma v1 dans les environnements avec le schéma v2 activé ? | Oui | Non (les flux sont convertis et enregistrés dans le schéma v2) |
Peut-on modifier/enregistrer les flux v2 Bureau dans le schéma z1 dans les 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) |
Est-il possible de modifier/enregistrer les flux v2 Bureau dans le schéma v2 dans les 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. »
La limite s’applique à la définition du flux de bureau enregistré dans Dataverse, qui ne peut pas dépasser 2 Mo. Le problème peut se produire avec un grand flux de bureau, par exemple lorsque les actions ont des valeurs de propriété importantes ou que les variables ont des valeurs par défaut importantes. Par exemple, une image enregistrée en base64 et définie comme valeur de variable par défaut.
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.
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é