Présentation

Effectué

Les solutions sont des mécanismes de Microsoft Power Platform permettant l’implémentation d’Application Lifecycle Management (ALM) pour Microsoft Power Apps, Microsoft Power Automate et Microsoft Power Virtual Agents.

Voici les avantages de l’utilisation de solutions avec des flux de cloud :

  • Elles font office de conteneur pour simplifier la tâche de gestion des ressources associées (composants de solution tels que les flux de cloud et les applications) ensemble en tant que collection.

  • Elles permettent de transporter la collection de ressources d’un environnement à un autre à l’aide d’actions simples d’exportation et d’importation. Vous pouvez entièrement automatiser ces actions, ce qui élimine les étapes de déploiement manuel des flux de cloud.

  • Elles fournissent des références de connexion et des variables d’environnement afin que les flux de cloud de solution soient moins dépendants de l’environnement. Ces fonctionnalités permettent des configurations uniques dans chaque environnement où la solution est déployée.

  • Elles peuvent être exportées et stockées dans le contrôle de code source à des fins de suivi des versions. L’utilisation du contrôle de code source avec des solutions vous permet de prendre en charge une source unique de vérité et d’améliorer votre capacité à gérer la collaboration sur la collection des ressources gérées par la solution.

Vous pouvez ajouter des flux de cloud Power Automate en tant que composant de solution avec d’autres ressources telles que des définitions de tables Power Apps et Microsoft Dataverse. Les solutions font ensuite office de conteneur pour vos composants et vous permettent de les transporter d’un environnement Microsoft Power Platform à un autre. De plus, vous pouvez exporter des solutions et les stocker dans le contrôle de code source dans le cadre de votre stratégie ALM.

Vous pouvez créer des solutions uniquement dans un environnement Microsoft Power Platform avec Microsoft Dataverse approvisionné. Dataverse vous permet de suivre les composants que vous ajoutez aux solutions. Dataverse n’a pas besoin de gérer vos données et vous permet uniquement de gérer des solutions. Les nouveaux environnements Dataverse sont fournis avec deux solutions par défaut : Par défaut et Solution par défaut Common Data Services. Vous pouvez également créer vos solutions et nous vous recommandons de le faire afin de contenir les composants associés pour vos ressources. Lors de la création d’une solution, veillez à lui donner un nom unique et à l’associer à un éditeur de solutions. N’oubliez pas que lorsque vous choisissez un nom, il doit représenter tous les composants que vous prévoyez d’ajouter, et non uniquement les flux de cloud. Par exemple, l’image suivante illustre le processus de création d’une solution pour contenir des applications et flux prenant en charge Suivi des congés :

L’éditeur de solutions que vous choisissez permet d’identifier les composants que vous créez dans la solution. Le préfixe est ajouté au nom des ressources que vous créez dans la solution pour permettre de les identifier de manière unique. Bien que vous puissiez sélectionner l’un des deux éditeurs par défaut, nous vous recommandons de créer le vôtre avec un préfixe défini sur un élément représentant votre société ou le produit que vous créez. Par exemple, l’image suivante illustre la création d’un éditeur Contoso :

Capture d’écran de la création d’un éditeur pour Contoso.

Ajouter des flux de cloud à des solutions

Vous pouvez créer des flux de cloud directement dans une solution ou ajouter des flux existants. Pour ajouter directement de nouveaux flux de cloud, démarrez dans la solution de votre choix, puis cliquez sur + Nouveau.

Vous pouvez choisir Automatisé, Instantané ou Planifié et si vous ne savez pas quelle option choisir, sélectionnez-en une, puis cliquez sur Ignorer lorsque vous êtes invité à spécifier les détails du déclencheur. Vous pourrez choisir le déclencheur requis dans le concepteur de flux.

Une fois le flux enregistré, sa définition est stockée dans Dataverse et associée à la solution actuelle et à la solution Par défaut intégrée. L’option Ajouter existant vous permet d’associer un flux de cloud à plusieurs solutions ; cependant, il est important de comprendre que le composant de solution pointe vers la même définition de flux et qu’il s’agit uniquement de références, et non de copies indépendantes. Si vous modifiez le flux de toute solution de l’environnement, la modification s’affiche dans toutes les solutions auxquelles le flux est associé. La solution Par défaut est unique et vous permet d’afficher toutes les ressources d’un environnement, mais vous devez utiliser cette solution uniquement à titre de référence. Les ressources que vous avez ajoutées à d’autres solutions sont aussi associées automatiquement à la solution Par défaut à des fins de référence.

Si vous créez une solution, vous pouvez ajouter des flux de cloud existants en tant que composants de solution à l’aide de l’option Ajouter existant. Vous pouvez ajouter des flux de cloud existants se trouvant déjà dans une autre solution ou des flux créés en dehors d’une solution Dataverse. Lorsque vous ajoutez un flux qui figurait déjà dans une autre solution, la définition se trouve déjà dans Dataverse, donc la commande Ajouter existant associe également le flux en tant que composant de solution de la nouvelle solution.

Lorsque vous ajoutez des flux de cloud existants créés en dehors d’une solution, le flux est converti pour stocker la définition de flux dans Dataverse. Le flux est également associé à la nouvelle solution. À l’issue de la conversion, le flux est répertorié uniquement dans la solution, et non dans Mes flux. Cependant, vous ne pouvez pas convertir certains flux créés en dehors de Dataverse. Si votre flux ne s’affiche pas dans la liste des solutions, consultez les Limites connues actuelles.

Capture d’écran d’une liste de solutions en dehors de Dataverse.

Supprimer des flux de cloud de solution

Vous pouvez supprimer des flux de cloud se trouvant dans des solutions d’une solution ou les supprimer de l’environnement Dataverse.

Capture d’écran d’un flux de cloud en cours de suppression ou d’effacement.

  • Supprimer de cette solution : cette option entraîne la suppression de l’association de la solution actuelle. La définition de flux de cloud n’est pas physiquement supprimée. Pour d’autres solutions associées au flux de cloud, notamment Par défaut, il fait toujours office de composant de solution. Par exemple, cette option vous permet d’effectuer une suppression d’une solution et un ajout à une autre pour réorganiser vos solutions.

  • Supprimer de cet environnement : cette option entraîne la suppression physique de la définition de flux de cloud de l’environnement Dataverse. Par conséquent, aucune solution, notamment Par défaut, ne comprend désormais le flux en tant que composant de solution, car il a été supprimé. Cette action doit être effectuée seulement si vous n’avez plus besoin du flux de cloud.

Dans cette unité, vous avez découvert les bases de l’ajout et de la suppression de flux de cloud de solutions. Bien que vous n’ayez pas besoin d’utiliser des solutions avec des flux de cloud, leur utilisation présente de nombreux avantages pour gérer la collection des ressources (applications, flux, etc.) que vous créez. Dans le reste du module, vous allez découvrir les références de connexion, les variables d’environnement et comment transporter des solutions entre différents environnements.