Latest / M365.FM – Microsoft 365, Copilot & KI Podcast auf Deutsch / Canvas-App oder modellgesteuerte App? Power Apps richtig wählen: Unterschiede, Lizenzen und Hybrid-Ansatz (KI-Synchronfassung)
Transcript
- 0:00Willkommen zu einer weiteren Episode der Microsoft Knowledge Nuggets hier auf Android 1.60 FM.
- 0:03Ich bin Ihr Gastgeber, Milko Peters.
- 0:05Heute widmen wir uns einer Frage, die ich ständig höre.
- 0:07Was ist der Unterschied zwischen einer Canvas-App und einer modellgesteuerten App?
- 0:11Die meisten Leute denken, Power-App sei eine einzige Sache,
- 0:13aber eigentlich verbergen sich unter diesem Namen zwei völlig verschiedene App-Typen.
- 0:16Die falsche Wahl kann sie Wochenanacharbeit kosten.
- 0:19Die eine gibt Ihnen fällige Freiheit beim Design, erwartet aber, dass Sie alles selbst erledigen.
- 0:23Jeder Button, jede Formel, jede Datenverbindung liegt bei Ihnen.
- 0:25Die andere bietet Ihnen ein vollstrukturiertes Büro, aber Sie können die Wände nicht verschieben.
- 0:28Die Räume sind bereits vorhanden und Sie entscheiden nur, was hineinkommt.
- 0:32Am Ende dieser Folge wissen Sie genau, welche Sie wählen müssen.
- 0:35Und die Antwort könnte Sie überraschen, denn es geht nicht um das Aussehen, sondern darum, wo Sie anfangen.
- 0:40Schnappen Sie sich einen Kaffee und legen wir los.
- 0:42Die große Verwirrung. Canvas gegen Modellgesteuert.
- 0:44Stellen Sie sich vor, Sie starten ein neues Power-Apps-Projekt und öffnen das Make-up-Portat.
- 0:48Sie sehen zwei Optionen. Canvas-App oder modellgesteuerte App.
- 0:50Welche wählen Sie?
- 0:52Die meisten Leute im Aussehen.
- 0:53Sie öffnen Canvas-Designer, sehen einen leeren Bildschirm,
- 0:56ziehen ein paar Schaltflächen herum und denken, das fühlt sich richtig an,
- 0:58oder Sie sehen die modellgesteuerte Optionen und finden sie zu starrte Optionen,
- 1:00finden sie zu starr und geschäftsfähig.
- 1:01Großer Fehler.
- 1:02Der eigentliche Unterschied liegt überhaupt nicht im Aussehen.
- 1:05Es geht darum, wo Sie anfangen.
- 1:06Canvas-Apps beginnen mit einem Bildschirm.
- 1:08Sie gestalten jedes Pixel, jede Schaltfläche, jede Farbe.
- 1:11Sie entscheiden genau, was der Benutzer sieht und in welcher Reihenfolge.
- 1:14Der Bildschirm ist der Ausgangspunkt und die Daten kommen später.
- 1:17Modellgesteuerte Apps beginnen mit ihrem Datenmodell.
- 1:19Die Tabellen, die Beziehungen, die Geschäftsregeln.
- 1:22Sie definieren zuerst die Informationsstruktur und dann baut sich die App um diese Daten herum auf.
- 1:25Formulare erscheinen, Ansichten werden generiert, die Navigation funktioniert einfach.
- 1:30Dieser Unterschied verändert alles.
- 1:31Ihre Entwicklungsgeschwindigkeit, Ihre Kontrolle, wer die App nutzen kann
- 1:34und was passiert, wenn Ihre Anforderungen wachsen.
- 1:36Lassen Sie uns also beide in einfachem Deutsch definieren.
- 1:38Beginnt mit der die Vertraute wirkt.
- 1:41Was genau ist eine Canvas-App?
- 1:42Was genau ist eine Canvas-App?
- 1:44Lassen Sie es uns aufschlüsseln.
- 1:45Sie starten mit einem völlig leeren Whiteboard.
- 1:47Keine Vorlagen, keine vorgefertigten Formularen.
- 1:49Dann ziehen Sie Schaltflächen, Textfelder, Bilder und Galerien auf den Bildschirm.
- 1:52Sie wollen einen großen roten Knopf oben links?
- 1:55Das können Sie tun.
- 1:55Sie wollen, dass der Titel 28 Pixel groß und in einem bestimmten Blauton ist?
- 1:59Das ist Ihr Entscheid.
- 2:00Bei den Konnektoren zeigt sich die wahre Stärke.
- 2:02Canvas-Apps können mit fast jeder Datenquelle kommunizieren,
- 2:04darunter Sharepoint-Listen, Excel-Dateien, SQL-Datenbanken, Salesforce und hunderte mehr.
- 2:09Ihre Daten müssen nicht an einem einzigen Ort gespeichert sein.
- 2:11Wenn Sie auf drei Systeme verteilt sind,
- 2:13kann eine Canvas-App alles auf einem Bildschirm zusammenführen.
- 2:15Sie kontrollieren jedes Detail von Schriftgröße und Abständen bis hin zu Farben und Animationen.
- 2:19Sie können es pixelgenau gestalten oder ein komplettes Chaos anrichten.
- 2:21Das liegt ganz bei Ihnen.
- 2:23Aber hier ist der Haken.
- 2:24Bei all dieser Kontrolle müssen Sie auch alles von Grund auf neu erstellen.
- 2:27Jedes Formular, jede Ansicht, jede Validierungsregel und jeden Navigationsfluss bauen Sie selbst.
- 2:32Sie möchten ein Dropdown-Menü, das ist ein Listefilter?
- 2:34Sie schreiben die Formel dazu.
- 2:35Sie möchten einen Speichern-Button, der Pflichtfelder prüft?
- 2:37Das schreiben Sie ebenfalls jetzt.
- 2:38Canvas-Apps eignen sich am besten für aufgabenbasierte Tätigkeiten.
- 2:41Denken Sie an ein mobiles Prüftool für Techniker in der Produktion
- 2:43oder ein schnelles Formular für Urlaubsanträge.
- 2:46Oder ein Dashboard, das Daten aus drei verschiedenen Systemen abruft und an einem Ort anzeigt.
- 2:49Stellen Sie es sich wie den Bau eines individuellen Hauses von Grund auf.
- 2:52Sie wählen die Ziegel, die Fenster und die Farbe aus.
- 2:55Sie erhalten genau das, was Sie wollen, müssen aber auch die Sanitär- und Elektroinstallation selbst entwerfen.
- 3:00Vergleichen wir das nun mit dem anderen Ansatz, bei dem die Daten an erster Stelle stehen.
- 3:03Was genau ist eine modellgesteuerte App?
- 3:05Eine modellgesteuerte App beginnt mit Dataverse, der relationalen Datenbank von Microsoft für Geschäftsdaten.
- 3:10Sie definieren Ihre Tabellen, Beziehungen und Geschäftsregeln, bevor Sie überhaupt einen Bildschirm sehen.
- 3:14Sobald Ihr Datenmodell bereit ist, generiert die App automatisch Formulare, Ansichten, Dashboards und die Navigation für Sie.
- 3:20Sie entwerfen Bildschirme nicht direkt.
- 3:22Stattdessen konfigurieren Sie Komponenten.
- 3:23Sie teilen dem System mit, welche Felder auf einem Formular angezeigt werden sollen und es baut das Formular für Sie.
- 3:27Die Benutzeroberfläche ist konsistent, reaktionsschnell und barrierefrei ohne zusätzlichen Aufwand.
- 3:31Die Navigation folgt einem vorhersehbar-Musten.
- 3:33Klicken Sie auf einen Datensatz, um Details anzuzeigen und scrollen Sie dann nach unten um verknüpfte Daten.
- 3:36Alles fühlt sich verbunden an, da das Datenmodell die Beziehungen bereits definiert.
- 3:40Sie erhalten außerdem integrierte Governance wie rollenbasierte Sicherheit, Auditing und Geschäftsprozessflüsse.
- 3:45Dies sind Unternehmensfunktionen, für deren manuelle Erstellung an einer Canos-App Tage nötig wären,
- 3:49während Sie in modellgesteuerten Apps einfach vorhanden sind.
- 3:50Der Nachteil ist eine geringere Flexibilität.
- 3:52Sie können ein Feld nicht um zwei Pixel nach links verschieben, da die generierte Benutzeroberfläche einem Standardmuster folgt.
- 3:57Manche finden das frustrierend, aber für viele Geschäftsanwender ist genau diese Konsistenz der springende Punkt.
- 4:02Modellgesteuerte Apps eignen sich am besten für datenintensive Arbeit.
- 4:04Denken Sie an CRM-Systeme, die Konten, Kontakte und Verkaufschancen verfolgen.
- 4:08Forenmanagement, bei dem jede Interaktion protokolliert werden muss.
- 4:11Projektverfolgung mit Abhängigkeiten und Zeitplänen.
- 4:13Compliance-Workflows, bei denen Audits erforderlich sind.
- 4:15Stellen Sie es sich wie den Einzug in ein vorgefertigtes Bürogebäude vor.
- 4:17Die Räume, Flure und der Sicherheitsempfang sind bereits vorhanden.
- 4:21Sie richten die Räume ein und entscheiden, wer wo sitzt, aber Sie können keine Wände einreißen oder den Grundriss ändern.
- 4:25Da wir nun wissen, was das jeweils ist, schauen wir uns den eigentlichen Unterschied an und der liegt nicht im Aussehen.
- 4:29Der Kernunterschied Design-First gegenüber Data-First.
- 4:32Denken Sie einmal an die erste Frage, die bei jedem Einsatz gestellt wird.
- 4:35Canvas-Apps beginnen mit der Frage, was soll der Benutzer sehen und tun können?
- 4:38Sie gestalten zuerst die Bildschirme, das Layout, die Farben und den Ablauf von einem Bildschirm zum nächsten.
- 4:42Daten werden später verbunden, wie beim Einstecken einer Lampe in eine Steckdose.
- 4:46Modellgesteuerte Apps stellen diese Frage an.
- 4:47Sie fragen, was sind Ihre Geschäftsdaten?
- 4:49Wer kann sich sehen?
- 4:50Wie hängen sie zusammen?
- 4:51Sie modellieren zuerst die Daten, Tabellen, Spalten und Beziehungen.
- 4:54Die Bildschirme kommen später und werden aus diesem Modell generiert.
- 4:57Das verändert Ihre Arbeitsweilung.
- 4:58Bei Canvas entwerfen Sie einen Prototyp, verbinden ihn mit einer Datenquelle und passen die Formeln an, bis alles funktioniert.
- 5:03Wenn sich jedoch die Datenstruktur ändert, etwa wenn jemand eine Spalte in Ihrer SharePoint-Liste hinzufügt,
- 5:07müssen Sie jeden Bildschirm, der auf diese Daten zugreift, manuell einzeln aktualisieren.
- 5:11Modellgesteuerte Apps funktionieren.
- 5:13Sie aktualisieren das Tabellenschema, fügen eine Spalte hinzu oder ändern eine Beziehung.
- 5:16Und die Formulare und Ansichten werden automatisch aktualisiert.
- 5:18Sie müssen keinen einzigen Bildschirm anpassen.
- 5:20Auch die Datenquellen unterscheiden sich.
- 5:21Canvas-Apps können Daten aus SharePoint, SQL, Excel, API, Salesforce oder alle mit einem Connector abrufen.
- 5:26Sie sind nicht auf ein System festgelegt.
- 5:27Modellgesteuerte Apps nutzen nur Dataverse, eine strukturierte Datenbank, die alle Ihre Geschäftsdaten an einem Ort verwaltet.
- 5:33Dieser Kompromiss bietet Dataverse-Funktionen wie automatisch aktualisierte berechnete Spalten,
- 5:38Roll-up-Felder, serverseitige Geschäftsregeln und beziehungsbasierte Navigation ohne Code.
- 5:43Klicken Sie auf einen Kontakt, sehen Sie dessen Fälle.
- 5:45Klicken Sie auf einen Fall, sehen Sie dessen Aktivität.
- 5:47Es funktioniert einfach.
- 5:48Die Frage ist also, wo liegt Ihr Schwerpunkt?
- 5:50Liegt er auf der Benutzererfahrung, dem Aussehen, dem Gefühl, dem individuellen Ablauf
- 5:53oder liegt er auf den Daten und Prozessen, der Struktur, den Beziehungen und der Governance?
- 5:57Denken Sie daran, es geht darum, wo Sie Ihren Aufwand investieren.
- 6:00Schauen wir uns praktische Szenarien an, um das greifbar zu machen.
- 6:02Wann sollten Sie tatsächlich zu einer Canvas-App greifen?
- 6:05An glänzen Canvas-Apps.
- 6:06Echte Anwendungsfälle.
- 6:07Denken Sie an Außennheidsmitarbeit.
- 6:09Wenn Prüfer in einer Fabrikhalle Sicherheitschecks durchführen oder Technikereparaturen vor Ort erfassen müssen,
- 6:13funktionieren Canvas-Apps offline auf Smartphones.
- 6:15Sie nutzen Kamera, GPS und Mikrofon und sehen auf kleinen Bildschirmen großartig aus,
- 6:19da Sie speziell für dieses Gerät designen.
- 6:21Canvas-Apps werden für das Gerät in der Hand entwickelt, nicht für ein generisches Desktop-Layout.
- 6:24Ein weiterer Anwendungsfall ist, wenn Sie vorhandene Daten haben, die Sie nicht migrieren möchten.
- 6:28Vielleicht nutzt Ihr Unternehmen SharePoint-Listen für eine Sache,
- 6:31eine alte SQL-Datenbank für eine andere und ein Excel-Tracker, der seit Jahren läuft.
- 6:36Eine Canvas-App kann alle drei in einer Oberfläche zusammenführen, ohne dass etwas verschoben werden muss.
- 6:40Verbinden Sie jede Quelle, erstellen Sie ein Bildschirm und fertig.
- 6:42Keine Migration, keine Auswahlzeit.
- 6:43Damit ist Canvas ideal für die Integration von Altsystemen, ohne das Backend anzufassen.
- 6:48Wenn Branding wichtig ist, etwa bei einem Kundenportal, das exakte Farben, Schriftarten und Designsprache benötigt,
- 6:52bietet Canvas pixelgenaue Kontrolle.
- 6:54Sie können Ihre Markenrichtlinien bis ins letzte Detail umsetzen.
- 6:57Modellgesteuerte Apps können das nicht.
- 6:58Wenn das Aussehen der App Teil Ihrer Markenidentität ist, gibt Ihnen Canvas diese Kontrolle.
- 7:02Für einfache, aufgabenbasierte Apps wie ein Urlaubsantrag, ein wöchentlicher Stundenzettel oder eine Checkliste ist Canvas schnell.
- 7:08Sie brauchen kein komplexes Datenmodell, ein Bildschirm, eine Datenquelle, ein paar Formeln
- 7:11und Sie können es dann am Nachmittag veröffentlichen.
- 7:13Das ist das tägliche Brot von Canvas.
- 7:15Schnell, fokussiert und einfach zu warten.
- 7:17Schließlich Rapid Prototyping.
- 7:19Sie wollen eine Idee schnell testen, bauen an einem Nachmittag eine Canvas-App,
- 7:23zeigen Sie echten Leuten, holen Feedback ein und iterieren.
- 7:26Der Weg von der Idee zum funktionierenden Prototyp in wenigen Stunden ist bei modellgesteuerten Apps schwer,
- 7:30da Sie erst die Daten modellieren müssen.
- 7:32Es ist der schnellste Weg, eine Idee zu validieren, bevor man in ein vollständiges Datenmodell investiert.
- 7:36Aber hier ist der Nachteil.
- 7:37Canvas-Apps können unübersichtlich werden, wenn sie wachsen.
- 7:39Ohne sorgfältige Struktur enden Sie mit hunderten von Formeln, die über Bildschirme verteilt sind.
- 7:42Eine Person baut es, eine andere ändert es und bald weiß niemand mehr, was dieser Button eigentlich tut.
- 7:47Die Wartung wird mit jedem neuen Feature schwieriger.
- 7:50Canvas ist also großartig, wenn Sie Design-Flexibilität, mobile Funktionen oder schnelle Prototypen benötigen.
- 7:54Aber Sie müssen alles selbst verwalten.
- 7:56Lassen Sie uns nun die andere Seite betrachten.
- 7:58Wann ist eine modellgesteuerte App sinnvoller?
- 8:00Wann glänzen modellgesteuerte Apps echte Anwendungsfälle?
- 8:03Gehen wir die Szenarien durch, in denen modellgesteuerte Apps die offensichtliche Wahl sind.
- 8:07Beginnen wir mit Nummer 1.
- 8:08Sie bauen ein System of Record?
- 8:09Denken Sie an CRM, Konten, Kontakte, Verkaufschancen, Fälle.
- 8:13Diese Daten sind tief miteinander verknüpft.
- 8:14Ein Konto hat viele Kontakte, Vorgänge und Aktivitäten, die alle zusammenhängen.
- 8:19Modellgesteuerte Apps beherrschen dies von Haus aus.
- 8:21Sie definieren die Beziehungen einmal in Dataverse und die App weiß einfach, dass beim Klicken auf ein Konto alle zugehörigen Kontakte angezeigt.
- 8:25Kein Code erforderlich.
- 8:27Das ist fest in die Plattform integriert.
- 8:29Szenario 2.
- 8:30Komplexe Geschäftsprozesse, die Phasen und Genehmigungen erfordern.
- 8:33Mitarbeiter-Onboarding zum Beispiel.
- 8:34Die Personalabteilung erstellt das Profil, die IT richtet die Geräte ein.
- 8:37Manager weisen Schulungen zu.
- 8:38Sicherheit gewährt den Zugriff.
- 8:40Jeder Schritt erfolgt der Reihe nach und man kann keine Phasen überspringen.
- 8:43Modellgesteuerte Apps nutzen sogenannte Geschäftsprozessflüsse.
- 8:46Sie führen Benutzer durch jede Phase, sodass der nächste Schritt immer sichtbar ist und man stets weiß, an welchem Punkt im Prozess man sich befindet.
- 8:51Könnte man eine solche phasenbasierte Arbeitsabfolge in einer Canvas-App erstellen?
- 8:54Technisch gesehen ja, aber im Grunde bauen sie damit selbst eine kleine Workflow-Engine.
- 8:58Bei modellgesteuerten Apps ist es ein Konfigurationsschalter.
- 9:02Szenario 3.
- 9:03Mehrere Teams nutzen dieselben Daten, benötigen aber unterschiedliche Ansichten.
- 9:06Der Vertrieb sieht Verkaufschancen und Geschäfte.
- 9:08Der Service sieht offene Vorgänge und die Kundenhistorie.
- 9:10Führungskräfte sehen Dashboards mit KPIs und Trends.
- 9:12Dieselben Daten, unterschiedliche Perspektiven.
- 9:15Modellgesteuerte Apps lösen dies über Sicherheitsrollen.
- 9:17Sie definieren, was jede Rolle sehen und tun kann.
- 9:19Der Vertrieb erhält seine Pipeline-Ansicht.
- 9:21Der Service eine Warteschlange.
- 9:22Führungskräfte ergaben.
- 9:23Alle arbeiten mit derselben Datenquelle, aber niemand sieht mehr, als er sollte.
- 9:27Canvas-Apps können das auch, aber dann müssen sie die Filter- und Berechtigungslogik für jeden Bildschirm selbst erstellen.
- 9:31Szenario 4.
- 9:33Auditierung und Compliance.
- 9:34Wer hat diesen Datensatz erstellt?
- 9:35Wer hat ihn geändert?
- 9:36Wann?
- 9:36Was war der alte Wert?
- 9:38Im Dataverse wird dies standardmäßig protokolliert.
- 9:40Jedes Erstellen, jedes Aktualisieren, jedes Löschen.
- 9:42Sie können für jeden Datensatz einen Audit-Trail abrufen, ohne eine einzige Zeile Code zu schreiben.
- 9:45Canvas-Apps haben diese Funktion nicht integriert.
- 9:47Wenn Sie eine Auditierung benötigen, müssen Sie ein eigenes Protokollsystem bauen, Auditeinträge in eine separate Tabelle schreiben und Berichte zu deren Ansicht erstellen.
- 9:53Es ist machbar, aber es ist Arbeit, die Sie selbst leisten.
- 9:56Szenario 5.
- 9:57Sie verwenden bereits Dynamics 365, vielleicht für Vertrieb oder Kundenservice.
- 10:01Modellgesteuerte Apps erweitern diese Umgebung auf natürliche Weise.
- 10:04Sie fügen benutzerdefinierte Tabellen hinzu.
- 10:06Ihre neue App verwendet dasselbe Sicherheitsmodell, dieselbe Navigation und dasselbe Erscheinungsbild.
- 10:10Alles arbeitet zusammen, da es auf demselben Dataverse-Fundament basiert.
- 10:13Canvas-Apps stehen außerhalb dieser Welt.
- 10:15Sie können sich zwar mit Dataverse verbinden, übernehmen aber nicht die Dynamics 365-Oberfläche oder deren Verhalten.
- 10:20Hier ist nun der Punkt, auf den Sie achten müssen.
- 10:22Wenn Sie versuchen, eine stark angepasste Benutzeroberfläche in ein modellgesteuertes Design zu zwingen, kämpfen Sie gegen die Plattform.
- 10:27Ich habe Teams gesehen, die wochenlang versuchten, ein modellgesteuertes Formular wie ein benutzerdefiniertes Canvas-Bildschirm aussehen zu lassen.
- 10:31Sie überschreiben CSS, blenden Standardsteuerelemente aus und bauen benutzerdefiniertes JavaScript, um das DOM zu manipulieren.
- 10:36Dann veröffentlicht Microsoft ein Update und alles geht kaputt.
- 10:39Modellgesteuerte Apps sind nicht das richtige Werkzeug, wenn Sie ein pixelgenaues Design benötigen.
- 10:42Es ist das richtige Werkzeug für Datenintegrität und Prozesskonsistenz.
- 10:45Es gibt noch einen weiteren Faktor, der oft über die Wahl entscheidet, die Kosten.
- 10:48Die Realize-Lizenzierung ist eine einfache Regel.
- 10:52Modellgesteuerte Apps erfordern immer eine Premium-Lizenz.
- 10:55Canvas-Apps können mit Standard-Lizenzen ausgeführt werden, aber nur, wenn Sie sich an die Regeln halten.
- 10:58Schlüsseln wir das auch.
- 10:59Canvas-Apps, die nur Standard-Konnektoren wie SharePoint, Excel, OneDrive oder Outlook nutzen, sind oft in vielen Microsoft 365 Plänen ohne Aufpreis enthalten, ohne Aufpreis enthalten.
- 11:08Wenn Ihre Daten in SharePoint liegen und Sie nur ein benutzerdefiniertes Formular darüber benötigen, haben Sie die benötigte Lizenz möglicherweise bereits.
- 11:14Sobald Sie Dataverse berühren, ändert sich alles.
- 11:16Selbst wenn es sich um eine Canvas-App handelt, benötigen Sie eine Premium-Lizenz, sobald Sie Daten aus Dataverse liest oder dort schreibt.
- 11:21Dasselbe gilt für Premium-Konnektoren wie SQL, Salesforce oder SAP.
- 11:25Der Connector-Typ bestimmt die Lizenzstufe.
- 11:27Modellgesteuerte Apps basieren auf Dataverse.
- 11:29Sie erfordern eine Premium-Lizenzierung für jeden, der sie erstellt oder ausführt.
- 11:32Gehen Standard-Lizenzpfad für modellgesteuerte Apps. Punkt.
- 11:34Und es geht noch tiefer. Geschäftsprozessflüsse in modellgesteuerten Apps erfordern eine Premium-Lizenz.
- 11:38Echtzeit-Workflows und Plugins erfordern den vollständigen Plattformplan.
- 11:42Je mehr serverseitige Logik Sie hinzufügen, desto höher sind die Lizenzanforderungen.
- 11:45Die Wahl wird also oft sehr praxisnah getroffen.
- 11:47Können wir das mit Standard-Konnektoren unter unseren bestehenden Lizenzen erledigen?
- 11:50Wenn ja, ist Canvas günstig.
- 11:51Sie erstellen die App, teilen sie mit Benutzern und niemand benötigt ein neues Abonnement.
- 11:55Wenn Sie Dataverse ohnehin benötigen, weil Ihre Daten komplex sind, Governance erforderlich ist oder Sie ein Stammdatensystem aufbauen, sind die Lizenzkosten für beide Apptypen gleich.
- 12:03Entscheiden Sie sie also aufgrund der Funktionalität nicht aufgrund des Bespreises.
- 12:05Viele Unternehmen stellen diese Rechnung an.
- 12:07Für einfache Abteilungs-Apps, wie Urlaubsanträge oder wöchentliche Stundenzettel, kostet Canvas auf SharePoint keinen Aufpreis.
- 12:13Das ist ein Gewinn.
- 12:14Für unternehmensweite Lösungen, die Auditing, rollenbasierte Sicherheit und komplexe Prozesse erfordern, ist die Premium-Lizenz eine gute Investition.
- 12:21Sie zahlen für Governance, die Sie sonst selbst aufbauen müssten.
- 12:23Das ist, wenn Sie beides benötigen.
- 12:24Das Beste aus beiden Welten könnte näher sein, als Sie denken.
- 12:27Der hybride Ansatz, der beide zusammenbringt.
- 12:30Darum geht es.
- 12:31Sie müssen sich für Ihre gesamte App nicht auf einen Typ festlegen.
- 12:33Moderne Power-Apps-Projekte kombinieren beide Ansätze und Sie wählen das richtige Tool für jedes Puzzleteil aus.
- 12:38Das gängigste Muster sieht so aus.
- 12:40Beginnen Sie mit einer modellgesteuerten App als Ihr zentrales Datensystem.
- 12:43Dies deckt das Datenmodell, Ihre Geschäftsprozesse, Sicherheitsregeln und die Manager-Dashboards ab.
- 12:47Das ist Ihr Fundament.
- 12:48Betten Sie dann Canvas-Apps in diese modellgesteuerten Formulare für spezialisierte Ansichten ein.
- 12:52Nehmen wir an, Sie benötigen eine individuell geführte Erfahrung für einen Bestimmtschritt.
- 12:55Fügen Sie einfach eine Canvas-App hinzu und Ihre Benutzer bleiben in derselben Oberfläche, ohne den Wechsel zu bemerken.
- 13:00Oder erstellen Sie eigenständige Canvas-Apps für Außendienstmitarbeiter, die in dieselben Dataverse-Tabellen lesen und schreiben.
- 13:04Die modellgesteuerte App übernimmt Backoffice, Berichte vor Management und Compliance.
- 13:08Die Canvas-App übernimmt die Frontline, mobile Inspektion, schnelle Datenerfassung und Offline-Arbeit.
- 13:14Power-Automate-Flows verbinden alles miteinander.
- 13:16Wenn ein Außendienstmitarbeiter eine Inspektion über Canvas sendet, aktualisiert ein Flow den Fall in der modellgesteuerten App und löst die nächste Genehmigung aus.
- 13:22Eine Lösung mit verschiedenen Oberflächen für verschiedene Benutzer?
- 13:25Das ist das hybride Muster.
- 13:26Governance, wo sie nötig ist, Flexibilität, wo sie gebraucht wird, Sie gehen keine Kompromisse ein.
- 13:30Sie nutzen für jede Aufgabe das richtige Werkzeug.
- 13:32Wie entscheiden Sie sich also?
- 13:33Hier ist ein einfaches Framework für Ihr nächstes Projekt.
- 13:35Das Einfach-Entscheidungs-Framework.
- 13:36Stellen Sie sich der Reihe nach vier Fragen.
- 13:39Erste Frage, muss ich Dataverse verwenden?
- 13:41Wenn die Antwort Nein lautet, vielleicht liegen Ihre Daten in SharePoint oder einem anderen System, das Sie nicht verschieben, dann ist Canvas Ihre Wahl.
- 13:47Modellgesteuerte Apps funktionieren ohne Dataverse.
- 13:49Diese eine Frage schließt also eine Option aus.
- 13:51Zweite Frage, liegt der Wert hauptsächlich in der Benutzererfahrung oder in den Daten und Prozessen?
- 13:56Wenn die UX im Fokus steht, wählen Sie Canvas.
- 13:58Wenn Daten und Prozesse im Fokus stehen, wählen Sie modellgesteuert.
- 14:01Dies ist der Kern der Entscheidung.
- 14:02Wenn Ihre Benutzer eine benutzerdefinierte Schnittstelle benötigen, greifen Sie zu Canvas.
- 14:05Wenn Sie komplexe Daten mit konsistenten Prozessen verwalten müssen, ist die modellgesteuerte App die stärkere Wahl.
- 14:10Dritte Frage, benötigen Sie komplexe Geschäftsprozessabläufe, rollenbasierte Sicherheit oder Auditing?
- 14:15Wenn Ja, wählen Sie Modellgesteuert.
- 14:16Wenn Nein, kann Canvas funktionieren?
- 14:18Diese Enterprise-Funktionen sind in modellgesteuerten Apps integriert, während Sie sie in Canvas von Grund auf neu erstellen müssten.
- 14:22Vierte Frage, was ist mit Ihren bestehenden Lizenzen?
- 14:24Haben Sie Microsoft 3.560, das Standard-Canvas-Apps, abdeckt oder verfügen Sie bereits über Premium-Lizenzen für Dataverse?
- 14:31Das Budget bestimmt oft Ihren Ausgangsweg.
- 14:32Wenn Sie es bauen können, ohne zusätzliches Geld auszugeben, ist das ein klares Zeichen.
- 14:36Hier ist eine kurze Faustregel direkt von Microsoft.
- 14:39Ziehen Sie eine modellgesteuerte App in Betracht, es sei denn Ihre Nutzer benötigen spezifisch eine Canvas-App.
- 14:43Daten Sie standardmäßig mit Modell gesteuert und wechseln Sie nur zu Canvas, wenn Sie ein individuelles UI, eine Mobile-First-Erfahrung oder Daten aus mehreren Quellen brauchen.
- 14:49Ein letzter Tipp, wenn Sie immer noch unsicher sind, erstellen Sie zuerst ein Prototypen-Canvas.
- 14:53Das Design lässt sich dort schneller iterieren.
- 14:55Wenn die App wächst und später Governance benötigt, migrieren Sie die Daten zu Dataverse und fügen Sie modellgesteuerte Komponenten hinzu.
- 15:00Sie müssen am ersten Tag noch nicht alles perfekt haben.
- 15:03Also hier ist das Fazit.
- 15:04Canvas-Apps bieten völlige Designfreiheit bei jeder Datenquelle.
- 15:07Modellgesteuerte Apps bieten strukturiertes Datenmanagement und integrierte Regeln auf Dataverse.
- 15:11Sie stehen Konkurrenz zueinander.
- 15:12Jede erfüllt eine andere Aufgabe und die besten Lösungen nutzen beide.
- 15:15Wenn Sie das nächste Mal ein Power-Apps-Projekt starten, beginnen Sie mit diesen vier Fragen.
- 15:18Fangen Sie nicht einfach an, Steuerelemente zu verschieben.
- 15:20Finden Sie Ihren Schwerpunkt.
- 15:22Ist es die Benutzererfahrung oder sind es die Daten?
- 15:23Ein paar Minuten Überlegung sparen Ihnen jetzt wochenlange Nacharbeit.
- 15:26Das lohnt sich.
- 15:27Wenn Ihnen das geholfen hat, abonnieren Sie für weitere Wissens-Hippen.
- 15:29Ich würde gerne wissen, zu welchem App-Typ Sie zuerst greifen.
- 15:31Hinterlassenskommentar.