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 Platform Centre d’administration fonctionnalités
- Administrer Power Apps
- Livre blanc : Administration d’une plateforme de développement de code faible
Power Apps
Power Apps fait partie d’une suite d’applications, de services, de connecteurs et d’une plate-forme de données qui fournit un développement d’applications rapide environnement pour créer des applications personnalisées pour les besoins de votre entreprise. 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 ?
Configuration Migration Tool
Configuration Migration Tool vous permet de déplacer les données de configuration et/ou de référence entre les 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 les environnements et les organisations avec Configuration Migration Tool
Note
Configuration Migration Tool est mieux adapté pour migrer les données de configuration relationnelles. Les variables environnement sont recommandées pour stocker et migrer les 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 ?