Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In Power Apps haben Sie beim Erstellen von Apps zwei Optionen: modellgesteuerte Apps und Canvas-Apps.
Nachfolgend sehen Sie einen einfachen, allgemeinen Vergleich. Ausführlichere Informationen zu diesen beiden Arten von Apps finden Sie unter Übersicht über das Erstellen von Apps in Power Apps.
Modellgesteuerte Apps erfordern eine Microsoft Dataverse-Datenbank. Sie basieren auf den Daten, die in dieser Datenbankumgebung modelliert sind. Ansichten und Detailbildschirme für modellgesteuerte Apps basieren auf der Datenstruktur. Aus diesem Gründen bieten sie Benutzern ein konsistentes Aussehen und Verhalten von einem Bildschirm zum nächsten, ohne dass der App-Ersteller viel Aufwand erfordert.
Modellgesteuerte Apps eignen sich gut für Szenarien, in denen die Geschäftslogik komplex ist, z. B.:
Anspruchsvolle Datenmodelle
Geschäftsprozessverwaltung
Aktivitäten verfolgen, die mit Daten verknüpft sind
Canvas-Apps können dagegen mit oder ohne Dataverse-Datenbank erstellt werden. Sie verwenden Konnektoren, um auf Daten und Dienste zuzugreifen. Canvas-Apps beginnen mit einem leeren Bildschirm, wie die Leinwand eines Künstlers, und der Ersteller gestaltet jeden Bildschirm manuell. Dadurch erhält der Ersteller vollständige Kontrolle über die Platzierung jedes Elements auf der Canvas.
Verwenden Sie Canvas-Apps, wenn der Benutzer eine angepasste Benutzeroberfläche erwartet. Sie bieten:
Eine grafische, intuitive Benutzeroberfläche
Die Möglichkeit, eine maßgeschneiderte Benutzeroberfläche basierend auf den Benutzeranforderungen zu erstellen
Integration über mehrere Systeme mithilfe von Konnektoren
Erwägen Sie das Erstellen einer modellgesteuerten App, es sei denn, Ihre Benutzer benötigen eine Canvas-App. Modellgesteuerte Apps ermöglichen Es Ihnen, Ihre App schnell zu gestalten, da sie nicht erfordern, dass Sie die Benutzeroberfläche selbst erstellen.
Hinweis
Wenn Sie eine App erstellen, die von Ihren Kunden im Web verwendet werden soll, können Sie auch einen dritten App-Typ erstellen: eine Portal-App.
Erstellen einer End-to-End-Lösung, die mehrere Apps verwendet
Ihr Geschäftsprozess erfordert möglicherweise mehr als eine App.
Beispielsweise verfügt unser Spesenabrechnungsprojekt über mehrere Vorgangssätze, die ganz anders sind, daher sollten wir mehrere Apps erstellen. Die daten, die sie verwenden, sind identisch, aber die Benutzererfahrung wird auf das spezifische Szenario und die Personas zugeschnitten.
Wie Sie im obigen Beispiel sehen können, gibt es mehrere Typen von Personen, die denselben Satz von Daten behandeln. Canvas-Apps eignen sich am besten für Mitarbeiter, die das Spesenformular ausfüllen, wodurch Personen wie Lee eine Spesenabrechnung mit einer attraktiven mobilen App einreichen können, die intuitiv zu verwenden ist und im Offlinemodus verwendet werden kann.
Im Abschnitt " Dokumentieren des Geschäftsprozesses" können Sie sehen, dass die Anforderungen von Abhay lauten:
Muss in der Lage sein, alle Spesenabrechnungen und Belege zu überprüfen
Verantwortlich für die Einhaltung aller Spesenabrechnungen
Großes Arbeitsvolumen; muss in der Lage sein, Informationen schnell zu verarbeiten
Muss in der Lage sein, darüber zu berichten, wie die Ausgaben mit dem Budget in Einklang gebracht werden.
Um eine große Menge von Arbeits- und Prozessinformationen schnell verarbeiten zu können, wäre die beste Lösung eine modellgesteuerte App. Damit kann Abhay schnell alle Details der übermittelten Spesenabrechnung anzeigen, sehen, wie es sich auf das Budget auswirkt, und nach verwandten Informationen wie z. B. Lieferantendetails suchen.
In diesem Beispielszenario wird eine Kombination aus Canvas-App und modellgesteuerter App angezeigt. Obwohl sie zwei verschiedene Arten von Apps sind, können alle Daten an einem zentralen Ort (Dataverse) zentralisiert werden.