Übersicht über die für ALM verwendeten Tools und Apps

Dieser Artikel liefert eine kurze Übersicht über die Tools und Apps, die für Application Lifecycle Management (ALM) in Power Platform verwendet werden. Diese wurden nach Zielgruppen oder Personas kategorisiert.

Tools und Apps, die von Administratoren und Herstellern verwendet werden

Administratoren und Ersteller verwenden die folgenden Tools zum Implementieren von ALM in Power Platform.

Admin Center von Power Platform

Das Power Platform Admin Center bietet ein vereinheitlichtes Portal für Administratoren, um Umgebungen und Einstellungen für Power Apps, Power Automate und Modellgesteuerte Apps in Dynamics 365 (wie Dynamics 365 Sales und Dynamics 365 Customer Service) zu verwalten. Über das Admin Center können Administratoren Umgebungen, Datenintegration, Gateways und Datenrichtlinien verwalten und wichtige Microsoft Power Platform-Metriken durch Microsoft Dataverse-Analyse, Power Automate-Analyse und Power Apps-Analyse erhalten.

Weitere Informationen:

Power Apps

Power Apps ist Teil einer Suite aus Apps, Diensten, Konnektoren und Datenplattformen, die eine schnelle Anwendungsentwicklung Umgebung zum Erstellen benutzerdefinierter Apps für Ihre Geschäftsanforderungen ermöglicht. Durch die Nutzung von Power Apps können Sie schnell benutzerdefinierte Geschäftsanwendungen erstellen, die eine Verbindung zu Ihren Geschäftsdaten herstellen, die entweder auf der zugrunde liegenden Datenplattform (Dataverse) oder in verschiedenen Online- und lokalen Datenquellen gespeichert sind, wie Microsoft 365, Dynamics 365, SQL Server usw. Weitere Informationen: Was ist Power Apps?

Configuration Migration Tool

Mit dem Configuration Migration Tool können Sie Konfigurationen und/oder Verweisdaten über Umgebungen hinweg verschieben. Konfigurations-/Verweisdaten unterscheiden sich von Benutzer- und Transaktionsdaten und werden verwendet, um benutzerdefinierte Funktionen in Apps basierend auf Dataverse zu definieren. Weitere Informationen: Verschieben von Konfigurationsdaten über Umgebungen und Organisationen hinweg mit dem Configuration Migration Tool

Anmerkung

Das Configuration Migration Tool ist am besten für die Migration von relationalen Konfigurationsdaten geeignet. Umgebung-Variablen werden zum Speichern und Migrieren nicht-relationaler Konfigurationsparameter empfohlen.

PowerShell-Module

Mit PowerShell-Cmdlets für Administratoren, App-Hersteller und Entwickler können Sie viele der Überwachungs-, Verwaltungs- und Qualitätssicherungsausfgaben automatisieren, die in Power Apps oder im Power Platform Admin Center aktuell nur manuell ausgeführt werden können.

Mehr Informationen: Lösungen mit PowerShell verwalten

Pipelines

Mit Power Platform Pipelines erstellen und konfigurieren Administratoren Pipelines, damit Hersteller sie verwenden können, um Lösungen mit einem einzigen Klick in Umgebungen bereitzustellen. Weitere Informationen: Überblick über die mobile Power Platform Pipelines (Vorschauversion)

Verwendete Tools und Apps von Entwicklern

Entwickler verwenden die folgenden Tools und Apps zum Implementieren von ALM in Power Platform.

DevOps

DevOps ist die Kombination zweier historisch unterschiedlicher Disziplinen: Softwareentwicklung und IT-Betrieb. Das Hauptziel von DevOps ist es, den Lebenszyklus der Softwareentwicklung zu verkürzen und eine kontinuierliche Integration und Bereitstellung (CI/CD) mit hoher Softwarequalität bereitzustellen. Sie können Power Apps Build Tools zur Automatisierung allgemeiner Build- und Bereitstellungsaufgaben im Zusammenhang mit Power Apps verwenden, wenn Ihre DevOps-Plattform Azure DevOps ist. Dazu gehören die Synchronisierung von Lösungsmetadaten zwischen Entwicklungsumgebungen und Ihrem Versionskontrollsystem, die Generierung von Build-Artefakten, die Bereitstellung von Downstreamumgebungen, die Bereitstellung und Aufhebung der Bereitstellung von Umgebungen und die Möglichkeit, statistische Analyseprüfungen der Lösung mithilfe des Power Apps-Prüfungsdienst durchzuführen. Weitere Informationen: Überblick über Microsoft Power Platform Build Tools für Azure DevOps

Versionskontrollsystem

Ein Versionskontrollsystem ist eine Kategorie von Softwaretools, mit deren Hilfe Änderungen an Dateien aufgezeichnet werden können, indem Änderungen an Softwarecode nachverfolgt werden. Ein Versionskontrollsystem ist eine Datenbank mit Änderungen, die alle Änderungen und historischen Versionen eines Softwareprojekts enthält. Mit Versionskontrollsystemen können Sie eine einzige „Quelle der Wahrheit“ verwalten und bei Bedarf bestimmte Versionen abrufen. Git ist ein beliebtes Beispiel für ein Versionskontrollsystem.

Wichtig

Beachten Sie, dass Quellcodeverwaltung sowohl auf Dataverse-Lösungen als auch auf „herkömmliche“ Quellcodes zutrifft.. Dataverse-Lösungen sollten immer Teil des Quellcodes sein und niemals nur in Microsoft Power Platform-Umgebungen gespeichert werden. Weitere Informationen: Erste Schritte: Was ist Git?

Package Deployer

Package Deployer ermöglicht Administratoren oder Entwicklern die Bereitstellung umfassender Pakete relevanter Anlagen für Dataverse-Instanzen. Pakete können nicht nur aus Lösungsdateien bestehen, sondern auch aus Flatfiles, benutzerdefiniertem Code und HTML-Dateien. Common Data Service bietet eine Visual Studio-Vorlage zum Erstellen dieser Pakete, die mit dem Package Deployer-Tool oder mit PowerShell verwendet werden können, um sie in einer Common Data Service-Instanz bereitzustellen. Weitere Informationen: Erstellen von Paketen für Package Deployer

Lösungspacker

Solution Packager ist ein Tool, mit dem eine komprimierte Lösungsdatei in mehrere XML-Dateien und andere Dateien entpackt werden kann, so dass sie durch ein Quellcodeverwaltungssystem leicht verwaltet werden können. Weitere Informationen: Verwenden des Solution Packager-Tools, um eine Lösungsdatei zu komprimieren und zu extrahieren.

Power Platform CLI

Die Microsoft Power Platform CLI ist eine einfache Befehlszeilenschnittstelle für Entwickler, die es Entwicklern und Anwendungsherstellern ermöglicht, Codekomponenten zu erstellen. Mehr Informationen: Was ist Microsoft Power Platform CLI?

Siehe auch

Implementierung eines gesunden ALM