Den Typ der zu erstellenden Apps festlegen

Abgeschlossen

Modellgesteuerte Apps erfordern eine Microsoft Dataverse-Datenbank. Sie bauen auf den Daten auf, die in dieser Datenbankumgebung modelliert sind.

Diagramm der modellgesteuerten Apps von Power Apps

Ansichten und Detailbildschirme für modellgesteuerte Apps basieren auf der Datenstruktur. Dadurch bieten sie Benutzern ein einheitlicheres Erscheinungsbild und Verhalten von einem Bildschirm zum nächsten, ohne dass der App-Ersteller große Anstrengungen unternehmen muss.

Modellgesteuerte Apps sind vorteilhaft in Szenarien, in denen die Geschäftslogik komplex ist, z. B.:

  • Anspruchsvolle Datenmodelle

  • Geschäftsprozessverwaltung

  • Verfolgen von Aktivitäten, die mit Daten verknüpft sind

Diagramm von Canvas-Apps von Power Apps

Umgekehrt können Sie Canvas-Apps mit oder ohne eine Dataverse-Datenbank erstellen. Canvas-Apps verwenden Konnektoren, um auf Daten und Services zuzugreifen, und sie beginnen mit einem leeren Bildschirm, wie die Leinwand eines Künstlers, auf dem der Creator jeden Bildschirm manuell anordnet. Diese Funktion gibt dem Ersteller die vollständige Kontrolle über die Platzierung jedes Elements auf den Canvas.

Wenn der Benutzer ein individuelles Erlebnis erwartet, sollten Sie Canvas-Apps verwenden, da sie dies bieten:

  • Eine grafische, intuitive Benutzeroberfläche.

  • Die Möglichkeit, eine maßgeschneiderte Benutzeroberfläche, die auf den Benutzeranforderungen basiert.

  • Integration, die mehrere Systeme mithilfe von Konnektoren umfasst.

Erwägen Sie, eine modellgesteuerte App zu erstellen, es sei denn, Ihre Benutzer benötigen speziell eine Canvas-App. Mit modellgesteuerten Apps können Sie Ihre App schnell erstellen, da Sie die Benutzeroberfläche nicht selbst erstellen müssen.

Ihre endgültige End-to-End-Lösung kann mehrere Apps umfassen. Gelegentlich wird die Art der App von den Personas bestimmt, die die App nutzen, so kann Ihre End-to-End-Lösung modellgesteuerte Apps für einige Benutzer, Canvas-Apps für andere und sogar Power Pages für den Webzugriff Ihrer Kunden enthalten.

Unabhängig von der/den App(s), die Sie am Ende als Teil Ihrer Lösung verwenden, besteht ein weiterer wichtiger Schritt in der Entwurfsphase darin, festzulegen, wo die Logik platziert werden soll, z. B. Datenvalidierung, Berechnungen, Prozessautomatisierung und so weiter. Weitere Informationen finden Sie unter Wo die Logik platziert werden soll.