Modellgesteuerte App freigeben

Abgeschlossen

Modellgesteuerte Apps nutzen rollenbasierte Sicherheit, um die Freigabe und Zugriffssteuerung zu verwalten. Das bedeutet, dass jede Sicherheitsrolle eine Reihe von Berechtigungen enthält, die die spezifischen Aktionen definieren, die Benutzer für Tabellen innerhalb der App ausführen können. Dies bedeutet, dass die Struktur unterschiedliche Zugriffsebenen zulässt: Beispielsweise können zwei Benutzer beide eine App verwenden, aber ein Benutzer hat möglicherweise nur die Berechtigung, Datensätze zu lesen oder Datensätze anzuzeigen, die er selbst erstellt hat, während ein anderer Benutzer einen breiteren Zugriff haben kann, z. B. alle Datensätze anzeigen und sogar löschen kann.

Alle App-Benutzer müssen mindestens einer vordefinierten oder benutzerdefinierten Sicherheitsrollen zugewiesen sein.

Eine modellgesteuerte App für andere freigeben

Durch das Freigeben einer modellgesteuerten App können andere Benutzer in Ihrer Organisation darauf zugreifen und diese verwenden. Dies fördert die Zusammenarbeit und stellt sicher, dass die richtigen Personen über die Tools verfügen, die sie zum Erledigen ihrer Aufgaben benötigen. Das Freigeben einer modellgesteuerten App erfordert eine sorgfältige Konfiguration der Sicherheitsrollen, um sicherzustellen, dass Benutzer oder Teams über die entsprechenden Zugriffsrechte auf die App und die zugrunde liegenden Daten verfügen.

Wenn Sie eine modellgesteuerte App teilen, gewähren Sie im Wesentlichen Zugriff sowohl auf die App selbst als auch auf die Datentabellen, mit denen sie interagiert. Dieser Prozess umfasst die beiden wichtigen Schritte des Zuweisens von Sicherheitsrollen und des Freigebens des App-Links. Sicherheitsrollen stellen sicher, dass Benutzer oder Teams nur Zugriff auf die Daten und Funktionen haben, die sie aufgrund ihrer Verantwortlichkeiten benötigen. Beispielsweise benötigen einige Benutzer möglicherweise nur Lesezugriff, während andere möglicherweise die vollständige Kontrolle über die Daten der App benötigen.

Bevor Sie fortfahren, müssen Sie sicherstellen, dass die erforderlichen Sicherheitsrollen in Microsoft Dataverse erstellt und konfiguriert wurden. Wenn diese Rollen noch nicht festgelegt sind, müssen Sie zum Einrichten mit Ihrem Power Platform Administrator zusammenarbeiten. Nach der Festlegung der Rollen können Sie die nächsten Schritte durchführen, um Ihre App effektiv zu teilen.

Schritte zur Freigabe einer modellgesteuerten App

Sicherheitsrollen zuweisen

  1. Öffnen Sie das Power Apps-Portal, und suchen Sie die freizugebene App.
  2. Wählen Sie die App aus und klicken Sie auf die Schaltfläche Freigeben, um mit der Freigabe zu beginnen.
  3. Weisen Sie in der Freigabeoberfläche einzelnen Benutzern oder Teams Sicherheitsrollen zu. Sie können aus vordefinierten Rollen auswählen (z. B. Basic-Benutzer oder Systemadministrator) oder benutzerdefinierte Rollen erstellen und zuweisen, die auf bestimmte Anforderungen zugeschnitten sind.
  4. Stellen Sie sicher, dass die zugewiesenen Rollen die entsprechende Zugriffsebene auf die App und die zugehörigen Datentabellen bieten. Wenn die App beispielsweise vertrauliche Informationen enthält, möchten Sie möglicherweise den Zugriff auf bestimmte Benutzer oder Teams beschränken. Screenshot des Zuweisens einer Sicherheitsrolle zu einer App

Durch Abschließen dieses Schritts stellen Sie sicher, dass Benutzer oder Teams über die erforderlichen Berechtigungen verfügen, um mit der App und ihren Daten zu interagieren. Nach der Zuweisung der Sicherheitsrollen können Sie den App-Link freigeben, damit Benutzer direkten Zugriff auf die App haben.

Ihre modellgesteuerte App auf verschiedenen Geräten ausführen und testen

Ihre modellgesteuerte App zu testen, stellt einen wichtigen Schritt im Entwicklungsprozess dar. Mit diesem wird sichergestellt, dass auf verschiedenen Geräten und Plattformen eine nahtlose Benutzererfahrung bereitgestellt wird. Aufgrund ihres dynamischen Designs sollte sich Ihre App an verschiedene Bildschirmgrößen und Eingabemethoden anpassen, unabhängig davon, ob sie über einen Desktop, ein Tablet oder ein Smartphone aufgerufen wird.

Beim Testen sollten Sie die unterschiedlichen Arten berücksichtigen, auf die Benutzer möglicherweise mit Ihrer App interagieren. Beispielsweise greifen einige Benutzer möglicherweise hauptsächlich auf die App auf ihren Desktop-Computern über einen Webbrowser zu, während andere sich für den mobilen Zugriff unterwegs möglicherweise auf mobile Geräte verlassen. Jede Plattform hat ihre eigenen einzigartigen Funktionen. Beispielsweise verwenden mobile Geräte die Touch-basierte Navigation, während Desktops auf Maus‑ und Tastaturinteraktionen angewiesen sind. Durch Testen wird sichergestellt, dass Ihre App in all diesen Szenarien konsistent und intuitiv funktioniert.

Darüber hinaus bietet das Testen die Möglichkeit, zu überprüfen, ob alle Funktionen, Workflows und Integrationen wie beabsichtigt funktionieren. Zu diesen Tests gehörend die Prüfung von Formularen mit Dateneingaben, Dashboards, Unterrastern und allen benutzerdefinierten der App hinzugefügten Komponenten. Außerdem können Sie die Reaktionsfähigkeit, die Ladezeiten und die allgemeine Benutzerfreundlichkeit der App bewerten, um sicherzustellen, dass sie den Anforderungen Ihrer Endbenutzer entspricht.

Im Folgenden finden Sie die Schritte, um Tests für Ihre modellgesteuerten App auf einem Desktop durchzuführen:

  1. Öffnen Sie das Power Apps.Portal, oder wechseln Sie zur Dynamics 365-Startseite, je nachdem, wie Ihre App bereitgestellt wird.
  2. Starten Sie Ihre App, und testen Sie ihre Funktionalität in einem Desktop-Webbrowser. Stellen Sie sicher, dass alle Funktionen wie Formulare, Ansichten, Dashboards und Workflows wie erwartet funktionieren.
  3. Achten Sie auf das Layout und die Reaktionsfähigkeit der App. Stellen Sie sicher, dass sich die Schnittstelle anpasst.