Grundlegendes zu Komponenten modellgestützter Apps

Eine gut gestaltete modellgesteuerte Anwendung besteht aus mehreren Komponenten, die Sie mit Hilfe des Designers auswählen, um das Aussehen und die Funktionalität der fertigen App zu gestalten. Die Komponenten und Komponenteneigenschaften, aus denen Designer eine App zusammensetzen, werden zu Metadaten.

Um zu verstehen, wie sich jede dieser Komponenten auf das App-Design bezieht, werden sie hier in die Kategorien Daten, UI, Logik und Visualisierung unterteilt.

Daten

Diese Komponenten bestimmen, auf welchen Daten die App basiert.

Komponente Beschreibung Designer
Entität Ein Element mit Eigenschaften, die Sie nachverfolgen, wie z. B. Kontakte oder Firma. Viele Standard-Entitäten sind verfügbar. Sie können eine Nicht-System-Standard-Entität (Produktions-Entität) anpassen oder eine benutzerdefinierte Entität von Grund auf neu erstellen. PowerApps Entitäts-Designer
Feld Eine Eigenschaft, die einer Entität zugeordnet ist. Ein Feld wird durch einen Datentyp definiert, der die Art der Daten bestimmt, die eingegeben oder ausgewählt werden können. Dazu zählen Text, Nummer, Datum und Uhrzeit, Währung oder Suchen (erstellt eine Beziehung zu einer anderen Entität.) Felder werden typischerweise in Formularen, Ansichten und Suchen verwendet. PowerApps Entitäts-Designer
Beziehung Entitätsbeziehungen legen fest, wie Entitäten miteinander verknüpft werden können. Es gibt 1:N (eins-zu-viele), N:1 (viele-zu-eins) und N:N (viele-zu-viele) Arten von Beziehungen. Wenn Sie beispielsweise ein Suchfeld zu einer Entität hinzufügen, wird eine neue 1:N-Beziehung zwischen den beiden Entitäten erstellt und Sie können dieses Suchfeld in ein Formular einfügen. PowerApps Entitäts-Designer
Optionssatzfeld Dies ist ein spezieller Feldtyp, der dem Benutzer eine Reihe von vordefinierten Optionen bietet. Jede Option hat einen Zahlenwert und eine Beschriftung. Bei Hinzufügung zu einem Formular enthält dieses Feld ein Steuerelement für Benutzer zur Auswahl einer Option. Es gibt zwei Arten von Optionssätzen: Optionssätze, bei denen der Benutzer nur eine Option auswählen kann, und Multi-Select-Optionssätze, die mehr als eine Auswahl erlauben. PowerApps Optionssatz-Designer

Weitere Informationen: Definieren Sie Daten für die modellgesteuerte App

Benutzeroberfläche

Diese Komponenten bestimmen, wie Benutzer mit der App interagieren.

Komponente Beschreibung Designer
App Bestimmt die Anwendungsgrundlagen wie Komponenten, Eigenschaften, Clienttyp und URL für Ihre Anwendung. App-Designer
Siteübersicht Gibt die Navigation für Ihre App an. Siteübersichts-Designer
Formular Ein Satz von Dateneingabefeldern für eine bestimmte Entität, die mit den Elementen übereinstimmen, die Ihre Organisation für die Entität verfolgt. Zum Beispiel eine Reihe von Dateneingabefeldern, in denen der Benutzer relevante Informationen eingibt, um die früheren Bestellungen eines Kunden zusammen mit bestimmten gewünschten Nachbestellungsdaten zu verfolgen. Formulardesigner
Ansicht Ansichten definieren, wie eine Liste von Datensätzen für eine bestimmte Entität in Ihrer Anwendung angezeigt wird. Eine Ansicht definiert die anzuzeigenden Spalten, die Breite jeder Spalte, das Sortierverhalten und die Standardfilter. Ansicht-Designer

App-Designer und Formular-Designer

Logik

Bestimmt die Geschäftsprozesse, Regeln und die Automatisierung der Anwendung. PowerApps Hersteller verwenden einen Designer, der für die Art des Prozesses oder der Regel spezifisch ist.

Logiktyp Beschreibung Designer
Geschäftsprozessfluss Ein Online-Prozess, der die Benutzer durch einen Standardgeschäftsprozess führt. Verwenden Sie beispielsweise einen Geschäftsprozessfluss, wenn Sie möchten, dass jeder Kundenserviceanfragen auf die gleiche Methode bearbeitet, oder von Mitarbeitern eine Genehmigung für eine Rechnung erforderlich ist, bevor Sie einen Auftrag senden. Geschäftsprozessflow-Designer
Workflow Workflows automatisieren Geschäftsprozesse ohne eine Benutzeroberfläche. Designer verwenden Workflows, um eine Automatisierung zu initiieren, die keine Benutzerinteraktion erfordert. Workflow-Designer
Aktionen Aktionen sind ein Prozesstyp, mit dem Sie manuell Aktionen, einschließlich benutzerdefinierter Aktionen, direkt aus einem Workflow heraus aufrufen können. Prozess-Gestalter
Geschäftsregel Wird verwendet, um eine Regel- oder Empfehlungslogik auf ein Formular anzuwenden, z. B. um Feldanforderungen festzulegen, Felder auszublenden oder Daten zu validieren. App-Designer verwenden eine einfache Schnittstelle, um schnell wechselnde und häufig verwendete Regeln zu implementieren und zu pflegen. Geschäftsregel-Designer
Flow Flow ist ein Cloud-basierter Dienst, mit dem Sie automatisierte Workflows zwischen Anwendungen und Diensten erstellen können, um Benachrichtigungen zu erhalten, Dateien zu synchronisieren, Daten zu sammeln und vieles mehr. Microsoft Flow

Workflow-, Aktions- und Geschäftsprozessfluss-Designer

Weitere Informationen: Geschäftslogik in Ihrer modellgesteuerten App anwenden

Visualisierungen

Legt fest, welcher Typ von Datenvisualisierung und Berichten der App zur Verfügung steht.

Komponente Beschreibung Designer
Diagramm Eine einzelne grafische Visualisierung, die innerhalb einer Ansicht, auf einem Formular oder in einem Dashboard angezeigt werden kann. Diagramm-Designer
Informationsleiste Dient als Auswahl einer oder mehrerer grafischer Visualisierungen, die einen Überblick über verwertbare Geschäftsdaten gibt. Dashboard-Designer
Eingebettete Power BI Fügen Sie eingebettete Power BI-Kacheln und Dashboards zu Ihrer App hinzu. Power BI ist ein Cloud-basierter Service, der Einblicke in die Business Intelligence bietet. Kombination aus Diagramm Designer, Dashboard Designer und Power BI

Beispiel-Dashboard

Erweiterte modellgesteuerte App-Erstellung

Der Lösungs-Explorer ist ein umfassendes Werkzeug zur modellgesteuerten Anwendungsentwicklung. Innerhalb des Lösungs-Explorers können Sie über den Navigationsbereich auf der linken Seite des Tools durch eine Hierarchie navigieren, die aus allen App-Komponenten besteht.

Lösungs-Explorer

Um den Lösungs-Explorer zu öffnen, wählen Sie Modellgesteuert im linken Bereich von PowerApps"2".

Wählen Sie Modellgesteuert aus.

Wählen Sie dann die Registerkarte Erweitert.

Weitere Informationen: Erweiterte App-Erstellung und -Anpassung

Validieren und Veröffentlichen Ihrer modellgesteuerten Anwendung

Freigeben Ihrer modellgesteuerten Anwendung