Komponenten modellgesteuerter Apps

Abgeschlossen

Eine gut gestaltete modellgesteuerte App besteht aus mehreren Komponenten, die Sie mithilfe des Designers auswählen, um das Erscheinungsbild und die Funktionalität der fertigen App zu erstellen. Die Komponenten und Komponenteneigenschaften, die Entwickler zum Erstellen einer App verwenden, werden die Metadaten.

Die Komponenten werden hier in Daten-, UI-, Logik‑ und Visualisierungskomponenten kategorisiert, um zu verstehen, wie sich jede von ihnen auf das App-Design bezieht.

Datenkomponenten

Diese Komponenten legen fest, auf welchen Daten die App basiert und welcher Designer verwendet wird, um die Komponente zu erstellen oder zu bearbeiten.

Datenkomponenten werden entweder auf Tabellenebene in einer Umgebung oder innerhalb einer in der Umgebung enthaltenen Lösung entworfen. Sehen Sie sich die Beschreibungen der einzelnen Typen in der Tabelle unten an.

Komponente Beschreibung Designer
Tabelle Ein Container für Datensätze mit Eigenschaften, die Sie verfolgen, z. B. ein Kontakt oder ein Konto. Es stehen viele Standardtabellen zur Verfügung. Sie können eine nicht zum System gehörige Standardtabelle (Produktionstabelle) anpassen oder eine benutzerdefinierte Tabelle von Grund auf neu erstellen. Power Apps-Tabellendesigner
Spalte Eine Eigenschaft, die einer Tabelle zugeordnet ist. Eine Spalte wird durch einen Datentyp definiert, der den Typ der Daten bestimmt, die eingegeben oder ausgewählt werden können. Beispiele sind Text, Zahl, Datum und Uhrzeit, Währung oder Nachschlagen (erstellt eine Beziehung mit einer anderen Tabelle). Spalten werden in der Regel mit Formularen, Ansichten und Suchvorgängen verwendet. Power Apps-Tabellendesigner
Beziehung Tabellenbeziehungen definieren, wie Tabellen miteinander verknüpft werden. Es gibt die Beziehungstypen 1:n (eins-zu-viele), n:1 (viele-zu-eins) und n:n (viele-zu-viele). So erstellt z. B. das Hinzufügen einer Nachschlagespalte zu einer Tabelle eine neue 1:N-Beziehung zwischen den beiden Tabellen und ermöglicht Ihnen, diese Nachschlagespalte einem Formular hinzuzufügen. Power Apps-Tabellendesigner
Auswahlspalte Dies ist ein spezieller Spaltentyp, der dem Benutzer eine Reihe vorgegebener Auswahlmöglichkeiten bietet. Jede Option verfügt über einen Zahlenwert und eine Bezeichnung. Beim Hinzufügen zu einem Formular wird in dieser Spalte ein Steuerelement angezeigt, mit dem der Benutzer eine Option auswählen kann. Es gibt zwei Auswahltypen: Auswahlmöglichkeiten, bei denen der Benutzer nur eine Option auswählen kann und Mehrfachauswahlmöglichkeiten, die mehr als eine Auswahl ermöglichen. Power Apps-Optionssatz-Designer

UI-Komponenten

Die Komponenten bestimmen, wie Benutzer mit der App interagieren.

Komponente Beschreibung Designer
App Bestimmt die Grundlagen der Anwendung wie Komponenten, Eigenschaften, Clienttyp und URL für Ihre App. App-Designer
Siteübersicht Gibt die Navigation für Ihre App an Siteübersichts-Designer
Formular Ein Satz von Dateneingabespalten für eine angegebene Tabelle, die den Elementen entspricht, die Ihre Organisation für die Tabelle nachverfolgt. Beispielsweise eine Reihe von Dateneingabespalten, in die Benutzer relevante Informationen zur Nachverfolgung von vorherigen Bestellungen eines Kunden zusammen mit Datumsangaben bestimmter angeforderter Nachbestellungen eingeben. Formulardesigner
Ansicht Ansichten definieren, wie eine Liste mit Datensätzen für eine bestimmte Tabelle in Ihrer App angezeigt wird. Eine Ansicht definiert die anzuzeigenden Spalten, die Breite jeder Spalte, das Sortierverhalten und die Standardfilter. Ansicht-Designer
Benutzerdefinierte Seite (Vorschauversion) Eine Canvas-basierte Seite, die ein flexibleres Layout, Low-Code-FX-Funktionen und Power Apps-Konnektordaten ermöglicht Canvas-Designer

Logikkomponenten

Diese Komponenten bestimmen, welche Geschäftsprozesse, Regeln und Automatisierung die App umfassen soll. Power Apps-Entwickler verwenden einen spezifischen Designer für den Prozess‑ oder Regeltyp.

Logiktyp Beschreibung Designer
Geschäftsprozessflow Ein Onlineprozess, der Benutzer durch einen Standardgeschäftsprozess führt. Sie können beispielsweise einen Geschäftsprozessflow verwenden, wenn alle Kundenserviceanfragen auf die gleiche Weise bearbeitet werden sollen. Sie können auch festlegen, dass Mitarbeiter vor dem Übermitteln eines Auftrags die Genehmigung für eine Rechnung einholen müssen. Geschäftsprozessflow-Designer
Workflow Workflows automatisieren Geschäftsprozesse ohne Benutzeroberfläche. Designer verwenden Workflows, um eine Automatisierung zu initiieren, die keine Benutzerinteraktion erfordert. Workflow-Designer
Aktionen Aktionen sind Prozesstypen, mit denen Sie Aktionen, einschließlich benutzerdefinierter Aktionen, direkt aus einem Workflow manuell aufrufen können. Prozess-Designer
Geschäftsregel Dient zum Anwenden von Regeln oder Empfehlungslogik auf ein Formular, um z. B. Spaltenanforderungen festzulegen, Spalten auszublenden oder Daten zu überprüfen. App-Designer verwenden eine einfache Schnittstelle zum Implementieren und Verwalten sich schnell ändernder und häufig verwendeter Regeln. Geschäftsregel-Designer
Power Automate-Flow Power Automate ist ein cloudbasierter Dienst, mit dem Sie automatisierte Workflows zwischen Apps und Diensten erstellen können, um beispielsweise Benachrichtigungen zu erhalten, Dateien zu synchronisieren und Daten zu sammeln. Power Automate

Visualisierungen

Bestimmt, welche Art von Daten und Berichterstattung die App bietet.

Komponente Beschreibung Designer
Diagramm Eine einzelne grafische Visualisierung, die in einer Ansicht oder einem Formular angezeigt oder zu einem Dashboard hinzugefügt werden kann. Diagramm-Designer
Dashboard Fungiert als Plattform für mindestens eine grafische Visualisierung und bietet eine Übersicht über handlungsrelevante Geschäftsdaten. Dashboard-Designer
Eingebettete Power BI Fügt Ihrer App eingebettete Power BI-Kacheln und Dashboards hinzu. Power BI ist ein cloudbasierter Dienst, der Einblicke in Business Intelligence bereitstellt. Eine Kombination aus Diagramm-Designer, Dashboard-Designer und Power BI

Screenshot-Beispiel für Visualisierungskomponenten mit Diagrammen