Einführung

Abgeschlossen

Mit Lösungen können Sie Funktionen wie Apps aus Microsoft Power Apps (Canvas-basiert und modellgesteuert), Siteübersichten, Flows, Entitäten, Formulare, benutzerdefinierte Konnektoren, Webressourcen, Auswahlmöglichkeiten, Diagramme und Felder für den Transport von einer Umgebung in eine andere paketieren. Es werden nur die Metadaten wie Entitäten und ihre Spalten und Konfigurationsdaten transportiert. Es werden keine Geschäftsdaten transportiert.

Lösungen sind Teil der gesamten ALM-Praxis (Application Lifecycle Management) von Microsoft Power Platform. Lösungen sind wichtige Mechanismen zur Implementierung von ALM. Weitere Informationen finden Sie unter Lösungen zur Implementierung von ALM.

Erfahren Sie mehr über die Grundlagen

Power Apps

Screenshot der Power Apps-Startseite

Power Apps ist eine benutzerfreundliche Plattform, mit der Sie Apps erstellen können, ohne ein Programmierexperte zu sein. Es ist in etwa so, als würde man mit Excel-Formeln wie SUMME und TEXT arbeiten, mit denen viele Leute vertraut sind. Mit Power Apps können Sie einfache Lösungen wie Fahrzeuginspektionsformulare und Statusberichte oder komplexe Lösungen für Aufgaben wie Einkaufen oder Lager zu erstellen. Wenn Sie eine Idee für eine App haben, die ein Geschäftsproblem lösen kann, können Sie diese mit Ihren vorhandenen Fähigkeiten zum Leben erwecken. Obwohl Power Apps für Geschäftsanwender konzipiert ist, die keine Technikexperten sind, bietet es zudem erweiterte Funktionen für erfahrene Entwickler, mit denen sie mühelos komplexe Anwendungen erstellen können.

Power Apps bietet Ihnen je nach Bedarf drei verschiedene Arten von Apps zur Auswahl: Canvas, modellgesteuert und Portale.

Canvas-Apps eignen sich perfekt, wenn Sie eine App ohne Vorlage oder über ein leeres Canvas erstellen möchten. Wählen Sie die Bildschirmgröße (Tablet oder Mobilgerät) aus, und erhalten einen Arbeitsbereich ohne Vorlage. Sie können Ihre App mit Datenquellen verbinden, verschiedene Elemente per Drag & Drop verschieben und sie mit Excel-ähnlichen Formeln so gestalten, wie Sie es möchten. Canvas-Apps bieten Ihnen vollständige Flexibilität für die Erstellung von Apps.

Modellgesteuerten Apps werden um den Datenspeicher in Microsoft Dataverse erstellt. Power Apps generiert automatisch eine vollständig funktionsfähige App für Aufgaben wie das Hinzufügen, Bearbeiten und Anzeigen von Daten. Diese Apps sind responsive, d. h. sie passen sich ohne zusätzlichen Aufwand an die Funktion sowohl auf mobilen als auch auf Tablet-Geräten an. Sie können die Beziehungen, Formulare, Ansichten, Geschäftsregeln usw. auf der Datenebene innerhalb von Dataverse definieren. So erhalten Sie eine ausreichende Kontrolle, um alle Formeln selbst schreiben zu müssen.

Sie können mit Portalen ohne Programmierkenntnisse Websites für externe Benutzer erstellen. Mit der Power Apps-Benutzeroberfläche können Sie eine anonyme oder authentifizierte Website erstellen, die Benutzern die Interaktion mit Daten ermöglicht, die in Dataverse gespeichert sind. Es ist so einfach wie das Ziehen und Ablegen von Elementen, wie beim Erstellen von Apps.

Power Automate-Flows

Screenshot der Power Automate-Startseite

Microsoft Power Automate, früher bekannt als Flow, ist ein praktisches Tool, mit dem Sie Workflows erstellen können. Diese Workflows können so eingerichtet werden, dass sie automatisch ausgeführt werden oder wenn nötig von einem Benutzer gestartet werden. Für den Einstieg haben Sie verschiedene Möglichkeiten, beispielsweise die Verwendung vorgefertigter Vorlagen, die möglicherweise perfekt zu Ihren Anforderungen passen oder nur ein paar Anpassungen erfordern. Sie können Workflows auch mit einer Microsoft Visio-Vorlage, einer benutzerfreundlichen Oberfläche (UI) oder Geschäftsprozessflows erstellen.

Die Designfunktion in Power Automate ist einfach zu bedienen. Manchmal kann die Skizze Ihres Workflows in einem Visio-Diagramm dabei helfen, einen effizienteren Workflow zu planen. Deshalb kann Power Automate in Visio integriert werden. In Visio können Sie Ihren Flow mit BPMN Basis-Formen abbilden, diesen Flow exportieren und dann in Power Automate importieren. Damit erhalten Sie die Flexibilität, Ihren Workflow weiter zu verfeinern.

Benutzeroberflächenflows sind eine hilfreiche Funktion, die robotergesteuerte Prozessautomatisierung (RPA) direkt in Power Automate bringt. So können Sie Aktionen wie Mausklicks und Tastatureingaben in Desktop‑ oder Web-Apps aufzeichnen. Wenn Sie Anwendungen ohne APIs verwenden, kann dies hilfreich sein.

Geschäftsprozessflows werden mithilfe von Microsoft Power Platform und Dataverse erstellt. Diese Flows führen Benutzer in einer bestimmten Reihenfolge durch eine Reihe von Schritten. Es ist wie eine visuelle Karte, die Benutzer dabei unterstützt, sich durch verschiedene Phasen zu bewegen. Sie können diese Flows ganz einfach mit Power Automate erstellen, und es stehen zahlreiche Vorlagen zur Verfügung, die Ihnen den Einstieg erleichtern. Sie können vorhandene Entitäten nutzen oder benutzerdefinierte Entitäten erstellen, die Ihren Anforderungen entsprechen.

Flows, die Sie in einer Lösung in Power Automate erstellen, werden als lösungsbewusste Flows bezeichnet. Sie können einen neuen Flow direkt in einer Lösung erstellen und diesen Flow hier bearbeiten und löschen.

Verbindungsreferenzen

Screenshot von Verbindungsreferenzen

Ein Konnektor ist eine benutzerfreundliche Methode, mit der ein Dienst eine Verbindung mit Power Automate herstellen kann. Jeder Konnektor verfügt über eine Reihe von Vorgängen, die als Aktionen und Trigger klassifiziert sind. Nachdem Sie eine Verbindung zum Dienst hergestellt haben, können diese Vorgänge im Power Automate-Workflow verwendet werden.

Die drei separaten Kategorien von Konnektoren sind: Standard, Premium und Vorschau. Benutzerdefinierte Konnektoren und Konnektoren für Microsoft Azure Logic Apps fallen unter die Kategorie „Premium“.

Sie können einer Lösung Konnektoren hinzufügen, und Sie können ihr vorhandene Konnektoren hinzufügen oder neue Konnektoren erstellen, die automatisch Teil dieser Lösung werden.

Umgebungsvariablen

Bisher war es üblich, dass alle gespeicherten Daten nur in einer einzigen Umgebung verfügbar waren. Aufgrund von Umgebungsvariablen haben Sie jetzt die Flexibilität, Ihre Konfigurationsdaten innerhalb desselben Mandanten von einer Umgebung in eine andere zu transportieren. Nach dem Erstellen von Umgebungsvariablen in Dataverse für Apps können Sie sie verwenden, indem Sie Daten aus den Entitäten Umgebungsvariablendefinition und Umgebungsvariablenwert abrufen.

Sie können einer Lösung Umgebungsvariablen hinzufügen, und Sie können ihr eine vorhandene Umgebungsvariable hinzufügen oder eine neue erstellen, die automatisch Teil dieser Lösung wird.

Verwaltete und nicht verwaltete Lösungen

Screenshot der Lösungen

Lösungen sind wie das Organisieren von Tools in Power Apps und Power Automate, um Ihnen dabei zu helfen, Ihre Arbeit zu verwalten. Es gibt zwei Arten: Verwaltet und nicht verwaltet.

Nicht verwaltete Lösungen, wie Ihre Workbench, werden verwendet, während Sie sich noch in der ersten Entwurfs-, Erstellungs‑ und Testphase Ihrer Entwicklungsumgebung befinden. Betrachten Sie sie als Ihre Quelle für alles, was mit Microsoft Power Platform in Zusammenhang steht. Wenn Sie eine nicht verwaltete Lösung löschen, wird nur der Lösungscontainer entfernt, alle Ihre Anpassungen bleiben aber erhalten und werden sicher in der Standardlösung gespeichert.

Verwaltete Lösungen kommen ins Spiel, wenn Sie bereit sind, Ihre Arbeit aus der Entwicklungsumgebung an andere Orte wie Test oder Produktion zu verschieben. Sie können verwaltete Lösungen unabhängig voneinander für verschiedene Umgebungen erstellen. So wird die Bereitstellung vereinfacht und beschleunigt. Eine bewährte Methode im Application Lifecycle Management (ALM) ist es, verwaltete Lösungen zu generieren, indem eine nicht verwaltete Lösung exportiert und wie ein Baustein behandelt wird.

Änderungen können jedoch nur an nicht verwalteten Lösungen vorgenommen werden. Wenn Sie eine verwaltete Lösung optimieren müssen, müssen Sie diese in eine nicht verwaltete Lösung einbinden. Somit erstellen wird eine Verbindung zwischen Ihren nicht verwalteten Anpassungen und der verwalteten Lösung erstellt. Sie können die verwaltete Lösung bei bestehender Verbindung erst deinstallieren, wenn Sie den Link entfernen.

Denken Sie daran, dass eine Bearbeitung von manchen Teilen verwalteter Lösungen nicht möglich ist. Überprüfen Sie einfach die „Verwalteten“ Eigenschaften, um zu sehen, ob Sie Änderungen vornehmen können.

Noch etwas: Sie können eine verwaltete Lösung nicht exportieren, und wenn Sie eine verwaltete Lösung deinstallieren, werden alle Anpassungen und Extras mit übertragen.