Was sind modellgesteuerte Apps in Power Apps?
Modellgesteuerte Apps – Übersicht
Beim modellgesteuerten App-Design geht es darum, mithilfe eines App-Designer-Tools Komponenten wie Formulare, Ansichten, Diagramme und Dashboards zu Tabellen hinzuzufügen. Darüber hinaus werden Beziehungen Verbinden-Tabellen so zusammengefügt, dass die Navigation zwischen ihnen möglich ist und sichergestellt ist, dass Daten nicht unnötig wiederholt werden.
Mit dem App-Designer können Sie mit wenig oder gar keinem Code einfache oder komplexe Anwendungen erstellen.
Prozessgesteuerte Apps
Modellgesteuerte Apps eignen sich besonders gut für verarbeitungsgesteuerte Apps, die eine hohe Datendichte aufweisen und es den Benutzern erleichtern, zwischen verwandten Datensätzen zu wechseln. Wenn Sie beispielsweise eine App zum Verwalten eines komplexen Prozesses erstellen, etwa für die Einarbeitung neuer Mitarbeiter, die Verwaltung eines Verkaufsprozesses oder die Mitgliederverwaltung Beziehungen in einer Organisation wie einer Bank, ist eine modellgesteuerte App eine gute Wahl.
Datenmodellierung
Obwohl wir sie modellgesteuerte Apps nennen, ist es oft einfacher, sie sich als datenmodellgesteuerte Apps vorzustellen. Dies liegt daran, dass Sie ohne ein darin untergebrachtes Datenmodell Microsoft Dataverse keine modellgesteuerte App erstellen können.
Benutzererfahrung
Aus Benutzersicht bieten alle modellgesteuerten Apps ein ähnliches Erlebnis, das zugänglich für viele Benutzer und das verwendete Gerät ist. Das Erlebnis ähnelt dem hier dargestellten Diagramm.
In diesem Beispiel enthält die App drei Tabellen (Herausforderungen, Ideen, Teamprojekte), ein Dashboard, und mehrere Diagramme und Ansichten. Benutzer navigieren über den linken Bereich oder über das Dashboard zwischen den Tabellen.
Vorteile des modellgesteuerten Ansatzes
Im Gegensatz zur Entwicklung von Canvas-Apps, bei denen der Designer die volle Kontrolle über das App-Layout hat, wird bei modellgesteuerten Apps ein Großteil der Benutzeroberfläche für Sie bestimmt und weitgehend durch die Komponenten bestimmt, die Sie der App hinzufügen.
Diese Methode der Anwendungsentwicklung bietet einige bemerkenswerte Vorteile.
- Sobald das Datenmodell und Beziehungen erstellt sind, verläuft der Build-Prozess dank umfangreicher, komponentenorientierter No-Code-Designer relativ schnell.
- Apps haben eine ähnliche Benutzeroberfläche auf verschiedenen Geräten, vom Desktop bis zum Smartphone.
- Die Apps sind automatisch zugänglich und reaktionsschnell.
- Die Benutzererfahrung ist über alle modellgesteuerten Apps hinweg konsistent. Sobald ein Benutzer mit einer modellgesteuerten App vertraut ist, lassen sich spätere Apps leichter innerhalb einer Organisation übernehmen.
- Migrieren von Apps zwischen Entwicklung, Test und Produktions-Umgebungen ist relativ einfach mit Lösungen.
Erfahren Sie mehr über die Vorteile des modellgesteuerten Ansatzes
Modellgesteuerte und Canvas-Apps im Vergleich
In Canvas-Apps liegt die vollständige Kontrolle über das App-Layout beim App-Ersteller. Mit modellgesteuerten Apps wird das Layout weitgehend durch die Komponenten bestimmt, die Sie hinzufügen. Der Schwerpunkt liegt also eher auf dem schnellen Anzeigen Ihrer Geschäftsdaten und der Entscheidungsfindung als auf anspruchsvollem App-Design.
Kategorie | Modellgesteuerte Apps | Canvas-Apps |
---|---|---|
Datenplattform | Nur bei Dataverse | Dataverse + viele andere verwenden Konnektoren |
Designerfahrung | No-code-komponentenorientiertes Design | Manipulation von Steuerelementeigenschaften mithilfe von Power Fx-Ausdrücken |
UI-Steuerelemente | Begrenzt, überwiegend Anpassung | Volle Kontrolle |
App-Konsistenz | Hoch – unterscheidet sich hauptsächlich aufgrund der ausgewählten Tabellen und Ansichten | Aufgrund der erheblichen Kontrolle, die die Designer über die Benutzererfahrung haben, oft niedrig |
Migration zwischen Umgebungen | Einfach | Potenziell komplex, da die Datenquellen möglicherweise aktualisiert werden müssen |
Geschwindigkeit der Erstellung | Schnell | Bezogen auf die Komplexität des Designs |
Reaktionsfähig | Automatisch, reaktionsfähig | Nur reaktionsfähig, wenn es auf diese Weise gestaltet ist |
Navigation durch Beziehungen | Automatisch, sofern Beziehungen vorhanden | Nur wenn mit Power Fx-Formeln entwickelt und angewendet |
Zugriff auf Funktionen | Integriert | In die App integriert: Barrierefreie Canvas-Apps erstellen |
Schritte zur Entwicklung und zum Teilen einer modellgesteuerten App
Grundsätzlich besteht die modellgesteuerte App-Erstellung aus folgenden Bereichen.
- Geschäftsdaten modellieren
- Geschäftsprozesse definieren
- Erstellen der App
- Sicherheitsrollen konfigurieren
- Freigeben der App
Ein Großteil der Zeit, die für die Erstellung der App aufgewendet wird, entfällt auf die Modellierung der Geschäftsdaten und teilweise auf die Definition der Geschäftsprozesse. Die Anpassung von Sicherheitsrollen hängt von den Anforderungen der Organisation ab.
Erfahren Sie mehr über die Schritte zum Erstellen einer modellgesteuerten App
Eine modellgesteuerte App verwenden
Es wurde eine Dokumentation entwickelt, die den Benutzern dabei hilft, erfolgreich in modellgesteuerten Apps zu navigieren und mit ihnen zu interagieren und so ihre Produktivität zu steigern.
Weitere Informationen zur Verwendung modellgesteuerter Apps
Sie können modellgesteuerte Apps auf einem mobilen Gerät verwenden und im Offlinemodus ausführen.
Verwenden von Lösungen zur Unterstützung des Anwendungslebenszyklusmanagements
Application Lifecycle Management (ALM) ist die Art und Weise, wie wir eine App von der Konzeption bis zur Entsorgung entwickeln.
Lösungen werden verwendet, um als Verpackung für alle Elemente zu fungieren, die erforderlich sind, um ein Produkt zur Verwendung in einem Unternehmen bereitzustellen.
Eine modellgesteuerte App erfordert mindestens eine einzelne Tabelle, eine Siteübersicht sowie die App selbst. Modellgesteuerte Apps enthalten jedoch im Allgemeinen eine beträchtliche Menge mehr, und dazu gehören Canvas-Apps, Sicherheitsrollen, Umgebungsvariablen und vieles mehr.
Lösungen bieten die Möglichkeit, diese Objekte zwischen Umgebungen zu migrieren. Folglich sind Lösungen ein wichtiger Bestandteil jeder Strategie für das Application Lifecycle Management.
Wenn Sie eine modellgesteuerte App erstellen, sollten Sie sie innerhalb einer Lösung erstellen.
Mindestanforderungen zum Erstellen einer modellgesteuerten App
Modellgesteuerte Apps können komplex sein. Die Mindestanforderungen für deren Bau sind jedoch relativ einfach.
- Eine Microsoft Power Apps Lizenz
- Kapazität, um eine Power Platform-Umgebung zu erstellen. Dies ist eine Funktion der bestehenden Power Apps‑ und Dynamics 365-Lizenzen.
- Eine Power Platform-Umgebung
- Eine Dataverse-Database innerhalb der Umgebung Dies wird ausgewählt, wenn Sie eine Umgebung erstellen. Weitere Informationen: Erstellen Sie eine Umgebung mit einer Datenbank
- Berechtigungen für den Hersteller, um als Systemanpasser oder Umgebungshersteller in der Umgebung zu arbeiten, in der die modellgesteuerte App erstellt wird. Weitere Informationen: Über vordefinierte Sicherheitsrollen.
- Eine Tabelle. (Es gibt viele Standardtabellen, einschließlich Konto, die standardmäßig vorhanden sind.)
- Eine Tabelle Spalte. (Jede Tabelle hat mindestens eine Spalte und viele Systemspalten.)
- Eine Tabelle Ansicht, um Datensätze anzuzeigen. (standardmäßig gibt es eine Nummer.)
- Eine Tabelle Formular, um Daten einzugeben. (Es wird standardmäßig eine geben.)
Mithilfe des App-Designers wird eine modellbasierte App durch Hinzufügen einer Seite erstellt, die der App Navigation hinzufügt und normalerweise auf einer Tabelle oder einer benutzerdefinierten Seite basiert.
Nächste Schritte,
Den Wert modellgesteuerter Apps kennenlernen
Erstellen einer einfachen modellgesteuerten App ist ein guter Anfang. Möglicherweise möchten Sie vorher eine Lösung erstellen .
Um tiefer in die Erstellung modellbasierter Apps einzusteigen, gehen Sie zu Schritte zum Erstellen einer modellbasierten App.
Wenn Sie neu bei Power Apps sind und erfahren möchten, wie Sie Ihr Ideen mithilfe von Power Apps in eine voll funktionsfähige Lösung umwandeln, beginnen Sie mit der Planung eines Power Apps Projekts.
„Modellgesteuerte App-Komponenten verstehen“ hilft Ihnen, einige der Elemente zu verstehen, aus denen eine modellgesteuerte App besteht.
Weitere Informationen zur Lizenzierung für Power Platform
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).