Eine Modellgesteuerte App von Tabellen erstellen
Modellgesteuerte Apps werden immer aus Daten erstellt, die in Microsoft Dataverse gespeichert sind. Modellgesteuerte Apps verwenden ein datenorientiertes Design. Das bedeutet, dass sich das Design auf das Hinzufügen von Komponenten wie Formularen, Ansichten und Diagrammen und Dashboards zu Tabellen mithilfe eines App-Designer-Tools konzentriert.
Phasen der Entwicklung einer modellgesteuerten App
Wenn Sie sich darauf vorbereiten, eine modellgesteuerte Anwendung zu erstellen, werden diese häufig in Phasen erstellt. Durch Befolgen dieser Phasen können Sie sicherstellen, dass Ihre Anwendung den Anforderungen Ihrer Benutzer optimal entspricht. In der Regel umfasst das Erstellen einer App fünf Phasen. Betrachten wir jede dieser Phasen genauer.
| Bereitstellen | Zweck |
|---|---|
| Modell-Geschäftsdaten | Stellen Sie sicher, dass die Daten so strukturiert sind, dass sie das Geschäftsproblem lösen. |
| Geschäftsprozesse definieren | Benutzern helfen, Tabellen zu aktualisieren und Arbeiten effizient und genau abzuschließen. |
| Die App verfassen | Erstellen Sie die App, und wählen Sie die relevanten Tabellen und Elemente aus. |
| Sicherheitsrollen konfigurieren | Sicherstellen, dass Benutzer nur auf Daten zugreifen, die für ihre Rollen relevant sind. |
| Die App freigeben | Die App verteilen |
Modell-Geschäftsdaten
Beim Modellieren Ihrer Geschäftsdaten identifizieren Sie die Daten, die von Ihrer App verwaltet werden. Die Datenmodellierung stellt zudem die Stelle im Prozess dar, an der Sie wenn nötig für die Datenspeicherung die erforderlichen Tabellen in Dataverse erstellen. Sobald Ihre Tabellen erstellt sind, stellt das Herstellen von Beziehungen zwischen den Tabellen sicher, dass die Daten effektiv strukturiert und verbunden sind.
Wenn Sie beispielsweise eine modellgesteuerte App für die Verwaltung von Immobilien erstellen möchten, kann Ihr Datenmodell Tabellen für die Immobilienlisten, Ausstellungen und Tage der offenen Tür enthalten. Durch das Erstellen von Beziehungen zwischen der Tabelle mit Immobilieneinträgen und den Tabellen „Besichtigungen“ und „Tag der offenen Tür“ wird sichergestellt, dass einzelne Besichtigungen der richtigen Immobilienanzeige zugeordnet werden.
Geschäftsprozesse definieren
Geschäftsprozesse dienen als Anleitungen für Benutzer und stellen sicher, dass Ihre bevorzugten Vorgehensweisen eingehalten werden. Durch die Definition und Durchsetzung von einheitlichen Geschäftsprozessen können Sie Ihr modellgesteuertes App-Design verbessern. Auch wenn Sie die App ohne Workflows erstellen können, ist es wichtig, sie so zu gestalten, dass sie den Anforderungen Ihrer Organisation entsprechen. Sie tragen dazu bei, dass alle Benutzer konsistenten Schritten folgen, unabhängig davon, ob die Aufgaben einfach sind oder komplexe Vorgänge über mehrere Tabellen umfassen.
Wenn zum Beispiel eine Immobilie besichtigt wird, ist das Ziel der Besichtigung, ein Angebot zu erhalten. Mithilfe eines Geschäftsprozesses können Sie sicherstellen, dass Agenten die korrekten Verfahren befolgen und die erforderlichen Daten erfassen. Möglicherweise haben Sie eine Checkliste, um die Immobilie richtig zu präsentieren, und brauchen den Makler, um Kundendaten zu sammeln, damit Sie bei einem Angebot effektiver verhandeln können.
Die App verfassen
Nach der Einrichtung von Daten und Prozessen können Sie mit Power Apps Studio eine neue modellgesteuerte App erstellen. Innerhalb des Designers können Sie Aufgaben wie das Hinzufügen von Seiten, z. B. tabellenbasierte Ansichten, Formulare oder Dashboards, ausführen, um die Daten anzuzeigen und mit ihnen zu interagieren. Darüber hinaus können Sie die Navigation und das Layout der Anwendung so konfigurieren, dass eine intuitive Benutzererfahrung bereitgestellt wird.
Sicherheitsrollen konfigurieren
Nicht alle in einer Datenvers-Tabelle gespeicherten Daten und Informationen sollten für alle zugänglich sein. Sicherheitsrollen werden verwendet, um sicherzustellen, dass Einzelpersonen nur Aufgaben ausführen und auf Daten zugreifen können, die für ihre Rolle erforderlich sind. Durch die Zuweisung von einer oder mehreren geeigneten Sicherheitsrollen verfügen Benutzer über die erforderlichen Berechtigungen, um Daten entsprechend ihrer Rolle anzuzeigen, zu bearbeiten oder zu verwalten.
Zum Beispiel muss ein Immobilien-Agent wahrscheinlich in der Lage sein, Angebote für Immobilien für seine Kunden zu erstellen, muss nur sehen, dass andere Angebote für dasselbe Haus gemacht werden. Durch die Verwendung von Sicherheitsrollen können wir sicherstellen, dass Agenten ihre Angebote erstellen und ändern können und nur die Details anderer Angebote sehen, aber nicht ändern können.
Veröffentlichen und freigeben
Der letzte Schritt im Entwurfsprozess besteht darin, die App zu veröffentlichen, um sie Benutzern in Ihrer Organisation zur Verfügung zu stellen. Bis eine Anwendung veröffentlicht wurde, sind die Änderungen in der Anwendung für Benutzer nicht sichtbar. Mit diesem Schritt können Sie sicherstellen, dass die Anwendung einsatzbereit ist, bevor Sie sie Benutzern zur Verfügung stellen.
Wenn Sie diese Schritte befolgen, können Sie effizient eine modellgesteuerte App erstellen, die auf die Anforderungen Ihrer Organisation zugeschnitten ist.