Présentation des outils et applications utilisés pour ALM

Cet article offre une présentation des outils et applications utilisés avec la gestion du cycle de vie des applications (ALM) dans Power Platform. Ceux-ci ont été classés en fonction des audiences ou des personnages.

Outils et applications utilisés par les administrateurs et les décideurs

Les administrateurs et les décideurs utilisent les outils suivants pour mettre en œuvre ALM dans Power Platform.

Centre d’administration de Power Platform.

Le centre d’administration Power Platform fournit un portail unifié pour les administrateurs pour gérer les environnements et paramètres pour Power Apps, Power Automate et les applications pilotées par modèle dans Dynamics 365 (comme Dynamics 365 Sales et Dynamics 365 Customer Service). Depuis le centre d’administration, les administrateurs peuvent gérer les environnements, l’intégration des données, les passerelles, les politiques de données et obtenir les principales mesures Microsoft Power Platform à travers les analyses Microsoft Dataverse, Power Automate et Power Apps.

Pour plus d’informations :

Power Apps

Power Apps fait partie d’une suite d’applications, de services, de connecteurs et une plateforme de données qui fournissent un environnement de développement applicatif rapide dans le but de concevoir des applications personnalisées et adaptées à vos besoins métier. Avec Power Apps, vous pouvez créer rapidement des applications métier personnalisées qui se connectent à vos données métier stockées soit sur la plateforme de données sous-jacente (Dataverse), soit dans diverses sources de données locales et en ligne (Microsoft 365, Dynamics 365, SQL Server, etc.). Pour plus d’informations, voir Qu’est-ce que Power Apps ?

Outil de migration de configuration

L’outil de migration de configuration vous permet de déplacer les données de configuration et/ou de référence entre environnements. Les données de configuration/référence sont différentes des données utilisateur et transactionnelles et sont utilisées pour définir des fonctionnalités personnalisées dans les applications basées sur Dataverse. Pour plus d’informations : Déplacer les données de configuration entre environnements et organisations avec l’outil Migration de la configuration

Note

L’outil de migration de la configuration est le mieux adapté pour migrer des données de configuration relationnelles. Les variables d’environnement sont recommandées pour le stockage et la migration des paramètres de configuration non relationnels.

Modules PowerShell

Avec les applets de commande PowerShell pour administrateurs, les créateurs d’applications et les développeurs, vous pouvez automatiser nombre des tâches de surveillance, de gestion et d’assurance qualité qui sont uniquement possibles manuellement aujourd’hui dans Power Apps ou le Centre d’administration Power Platform.

Plus d’informations : Gérer les solutions à l’aide de PowerShell

Pipelines

Avec les pipelines Power Platform, les administrateurs créent et configurent des pipelines afin que les créateurs puissent les utiliser pour déployer des solutions dans des environnements en un seul clic. Pour plus d’informations : Présentation des pipelines Power Platform (version préliminaire)

Outils et applications utilisés par les développeurs

Les développeurs utilisent les outils et les applications suivants pour mettre en œuvre ALM dans Power Platform.

DevOps

DevOps est la combinaison de deux disciplines historiquement distinctes : le développement de logiciels et les opérations informatiques. L’objectif principal de DevOps est de raccourcir le cycle de vie du développement logiciel et de fournir une intégration et une livraison continues (CI/CD) avec une haute qualité logicielle. Vous pouvez utiliser les Power Apps build tools pour automatiser les tâches de build et de déploiement courantes liées à Power Apps si votre plateforme DevOps est Azure DevOps. Cela inclut la synchronisation des métadonnées de solution entre les environnements de développement et votre version du système de contrôle, la génération d’artefacts de build, le déploiement d’environnements en aval, la mise en service ou hors service des environnements et la capacité d’effectuer des vérifications d’analyse statiques de votre solution en utilisant le service de contrôleur Power Apps. Plus d’information : Présentation de Microsoft Power Platform build tools pour Azure DevOps

Système de contrôle des versions

Un système de contrôle des versions est une catégorie d’outils logiciels qui aident à enregistrer les modifications apportées aux fichiers en gardant une trace des modifications validées pour le code logiciel. Un système de contrôle des versions est une base de données de modifications, qui contient toutes les modifications et versions historiques d’un projet logiciel. Les systèmes de contrôle des versions vous permettent de conserver une seule source fiable et de rappeler des versions spécifiques en cas de besoin. Git est un exemple populaire de système de contrôle des versions.

Important

Notez que le contrôle de source s’applique à la fois aux solutions Dataverse et au code source « traditionnel ». Les solutions Dataverse doivent toujours faire partie du code source et ne doivent jamais être stockées uniquement dans des environnements Microsoft Power Platform. Plus d’informations : Mise en route : qu’est-ce que Git ?

Package Deployer

Package Deployer permet aux administrateurs ou aux développeurs de déployer des packages complets d’actifs pertinents pour les instances de Dataverse. Les packages peuvent comprendre non seulement des fichiers de solution, mais également des fichiers plats, du code personnalisé et des fichiers HTML. Common Data Service vous fournit un modèle Visual Studio pour créer ces packages qui peuvent être utilisés avec l’outil Package Deployer ou avec PowerShell pour les déployer sur une instance de Common Data Service. Plus d’informations : Créer des packages pour l’outil Package Deployer.

Packager de solution

Le Packager de solution est un outil qui peut décompresser un fichier de solution compressé en plusieurs fichiers XML et autres fichiers, afin qu’ils puissent être facilement gérés par un système de contrôle de code source. Plus d’informations : Utiliser l’outil SolutionPackager pour compresser et extraire un fichier de solution

CLI Power Platform

Microsoft Power Platform CLI est une interface de commande simple et unique qui permet aux développeurs et aux fabricants d’applications de créer des composants de code. Pour plus d’informations, voir Qu’est-ce que Microsoft Power Platform CLI ?

Voir aussi

Mise en œuvre d’une ALM saine