Modellgesteuerte Apps dienen dazu, mit geringem Aufwand, Komponenten aus dem Dataverse in Formularen, Ansichten, Diagrammen und Dashboards zur Verfügung zu stellen.
Mit Hilfe des App-Designers können Sie modellgesteuerte Apps ohne Programmierkentnisse erstellen und konfigurieren. Hierzu benötigen Sie lediglich eine Power Apps Lizenz, eine Power Platform Umgebung und eine Dataverse-Datenbank als Grundlage für Ihre Daten. Modellgesteuerte Apps sind in ähnlicher Form ebenfalls in On-Premise Installationen von D365 verfügbar.
Im Grunde genommen sind die Funktionen von modellgesteuerten Apps mit den Funktionen von Dynamics 365 Customer Engagement vergleichbar, da Sie mit dem Dataverse die gleiche Datengrundlage haben und die gleichen Komponenten(Formulare, Ansichten, …) nutzen.
Dadurch ist die Benutzeroberfläche, im Vergleich zu Canvas-Apps, zu großen Teilen vorgegeben und wird durch die Komponenten bestimmt, die in der App hinzugefügt wurden. Folglich ist die Benutzererfahrung über alle modellgesteuerten Apps hinweg konsistent.
Wie in den bekannten Dynamics 365 Apps, können Benutzer über den linken Bereich zwischen verschiedenen Tabellen und Dashboards navigieren. Auch der obere Bereich mit Such- und Schnellerfassungs-Möglichkeiten ist vielen Anwendern bekannt und nur geringfügig anpassbar.
Auch Geschäftsregeln und Power Automate-Flows können innerhalb der Apps genutzt werden. Hierbei stehen ihnen sowohl die klassischen Workflows, als auch automatisierte Flows und Geschäftsprozessflows zur Verfügung.
Modellgesteuerte Apps und Canvas-Apps im Vergleich
Kategorie | Modellgesteuerte Apps | Canvas-Apps |
---|---|---|
Datengrundlage | Dataverse | Dataverse und weitere Konnektoren |
Designerfahrung | No-code-komponentenorientiertes Design | Manipulation von Steuerelementeigenschaften |
UI-Steuerelemente | Begrenzt, überwiegend durch Komponenten vorgegeben | Volle Kontrolle |
App-Konsistenz | unterscheidet sich durch ausgewählte Tabellen, Formulare und Ansichten | Aufgrund der erheblichen Kontrolle über die Benutzererfahrung eher niedrig |
Migration | Einfach | Datenquellen müssen möglicherweise aktualisiert werden |
Navigation durch Beziehungen | Automatisch, sofern Beziehungen vorhanden sind | Nur wenn Power Fx-Formeln entwickelt und angewendet werden |
Erstellung einer modellgesteuerten App
Wenn Sie modellgesteuerte Apps erstellen wollen, müssen Sie im ersten Schritt lediglich einen Namen und, falls gewünscht, eine Beschreibung für die App angeben. Anschließend werden Sie in den App-Designer weitergeleitet.
Danach haben Sie die Möglichkeit, tabellenbasierte Ansichten und Formulare oder Dashboards aus dem Dataverse hinzuzufügen.
Anschließend können Sie die App speichern, veröffentlichen und für andere Benutzer freigeben.
Fazit
Modellgesteuerte Apps fokussieren sich auf die Abbildung von komplexen Datenmodellen und Geschäftslogiken. Dafür stehen Ihnen viele Features wie beispielsweise Sicherheit, Audit, API einsatzfähig zur Verfügung. Zudem müssen Sie sich keinerlei Gedanken über das Layout zu machen, da die Komponenten der App die Struktur vorgeben. Modellgesteuerte Apps sind ideal, um komplexe Geschäftsprozesse abzubilden, da sie mit nur wenigen Klicks angepasst und erweitert werden. Ebenso können Komponenten wie Dashboards, Diagramme und Formulare ohne Programmieraufwand in die Apps integriert werden.
Ein weiterer Vorteil ist die Möglichkeit, Canvas-Apps in modellgesteuerte Apps einzubinden. Sodass man die Vorteile beider App-Varianten in einer Lösung nutzen kann.
Einen Überblick über das Thema Power Apps finden Sie hier.
Falls Sie noch Fragen zum Thema „modellgesteuerte Apps“ haben, können Sie sich natürlich gerne bei uns melden.