Mobile Offline für modellgesteuerte Apps einrichten
Verwenden Sie den modernen App-Designer, um Ihre modellgesteuerten Apps für die Offline-Nutzung auf einem mobilen Gerät zu aktivieren. Wenn der Offlinemodus aktiviert ist, können Benutzer mit ihren Daten ohne Internetverbindung auf der Power Apps Mobil-App interagieren.
Anforderungen
Überprüfen Sie die folgenden Voraussetzungen, bevor Sie Mobile Offline aktivieren:
Die Rolle „Umgebungsersteller“, „System Administrator“ oder „Systemanpasser“ ist erforderlich, um den Offlinemodus für modellgesteuerte Apps zu konfigurieren. Diese Rollen haben Berechtigungen zum Erstellen, Lesen, Schreiben, Löschen und Freigeben für die Tabelle Mobile Offline-Profil. Weitere Informationen finden Sie unter Über vordefinierte Sicherheitsrollen
Benutzer mit der Rolle einfacher Benutzer können eine Offline-Anwendung öffnen und verwenden. Diese Rolle hat das Leserecht für die Tabelle Mobile Offline-Profil.
Wenn Sie eine benutzerdefinierte Sicherheitsrolle haben, stellen Sie sicher, dass Sie das Leserecht für die Tabelle Mobile Offline-Profil haben. Weitere Informationen finden Sie unter Verschiedene Rechte
Optimieren Sie Ihre App für Mobil Offline
Mobile Apps laufen auf kleineren Bildschirmen mit eingeschränkter Konnektivität. Stellen Sie vor dem Aktivieren des Offlinemodus sicher, dass Ihre modellgesteuerte App für die Offline- und mobile Verwendung optimiert ist. Berücksichtigen Sie die Anzahl der Benutzerszenarien, die Sie abdecken möchten, und die Datenmenge, die die App verwendet. Erstellen Sie eine App, die einfach und unkompliziert ist.
Wenn Sie Desktop- und Remote-Mobilbenutzer haben, optimieren Sie die Benutzererfahrung, indem Sie zwei separate Apps erstellen. Erstellen Sie eine Online-App für Ihre Office-Nutzer und eine weitere App für Ihre mobilen Nutzer, die möglicherweise nur über eingeschränkte Konnektivität verfügen.
Befolgen Sie diese Best Practices beim Erstellen einer App für die mobile Offline-Nutzung:
Identifizieren Sie die Szenarien für unterwegs, die funktional verwandt sind, z. B. Aufgaben, die von Benutzenden ausgeführt werden, die im Außendienst arbeiten.
Reduzieren Sie die Komplexität Ihrer App, indem Sie die Menge an App-Metadaten begrenzen, die auf das Gerät eines Benutzers heruntergeladen werden müssen. Fügen Sie nur die Tabellen und Ansichten hinzu, die für Ihre mobilen Benutzer benötigt werden. Weitere Informationen finden Sie unter Hinzufügen von Seiten zu Ihrer App.
Behalten Sie nur die notwendigen Ansichten bei und entfernen Sie diejenigen, die nicht täglich benötigt werden. Behalten Sie zum Beispiel die Ansicht Meine aktiven Konten und entfernen die Ansicht Alle Konten. Halten Sie Ihre Formulare schlank, um ein reibungsloses und intuitives Erlebnis auf Geräten mit kleinem Bildschirm zu gewährleisten. Die folgenden sind mögliche Optimierungen für Formulare auf Mobilgeräten:
Erstellen Sie dedizierte Formulare für den mobilen Einsatz.
Geben Sie Formulare auf Mobilgeräten und Desktops frei, deaktivieren Sie jedoch einige Felder auf Mobilgeräten.
Aktivieren Sie Ihre App für die Offline-Nutzung
Melden Sie sich bei Power Apps an.
Wählen Sie links im Navigationsbereich Apps aus und öffnen Sie dann die modellgesteuerte App, die Sie für Offline aktivieren möchten.
Wählen Sie Mehr (...)>Bearbeiten, um den modernen App Designer zu öffnen.
Wählen Sie in der Befehlsleiste Einstellungen aus.
Auf der Allgemein Registerkarte, legen Sie die Umschaltung Kann offline verwendet werden auf Ein fest.
Wählen Sie den Typ des Offline-Profils aus: Standard oder Beschränkt auf ausgewählte Benutzer.
Wenn Sie Standard auswählen, ist die App für alle Benutzer zur Offline-Nutzung freigegeben. Wählen Sie ein vorhandenes Offline-Profil aus oder wählen Sie Neues Profil mit aktuellen App-Daten aus. Um ein neues Offline-Profil einzurichten, lesen Sie Einrichten eines Mobile Offline-Profils.
Wenn Sie Auf ausgewählte Benutzer beschränkt auswählen, ist die App nur für eine ausgewählte Liste von Benutzern für die Offline-Nutzung aktiviert. Wählen Sie ein oder mehrere Offline-Profile aus oder wählen Sie Neues Profil mit aktuellen App-Daten aus. Um ein neues Offline-Profil einzurichten, lesen Sie Einrichten eines Mobile Offline-Profils.
Sie müssen über Administratorrechte verfügen, um Benutzer einem Offline-Profil zuzuweisen.
Schließen Sie die Seite Einstellungen und speichern und veröffentlichen Sie dann Ihre App. Wenn Sie fertig sind, wird die App für die Offline-Nutzung eingerichtet.
Einrichten eines Mobile Offline-Profils
Das mobile Offline-Profil stellt das DataSet dar, das sich auf dem Gerät eines Benutzenden synchronisiert. Das Profil enthält die Tabellen, einschließlich zugehöriger Filter, die angewendet werden, wenn Daten mit dem Gerät eines Benutzers synchronisiert werden. Weitere Informationen zu Offlineprofilen finden Sie unter Richtlinien für Offline-Profile.
Wenn sich das Offline-Profil im erweiterten Modus befindet, müssen Sie Benutzende zum Offline-Profil hinzufügen. Wenn Sie keinen Benutzer zum Offline-Profil hinzufügen, kann der Benutzer die App nicht im Offline-Modus verwenden.
Eine Tabelle für Offline aktivieren
Eine Tabelle muss für die Offline-Nutzung aktiviert sein, um sie zu einem Offline-Profil hinzuzufügen. Einige Tabellen sind standardmäßig für den Offlinemodus aktiviert. Führen Sie diese Schritte aus, um zu überprüfen, ob eine Tabelle für den Offlinemodus aktiviert ist.
Melden Sie sich bei Power Apps an.
Wählen Sie im linken Bereich Daten>Tabellen.
Wählen Sie die Tabelle aus, die Sie einem Offline-Profil hinzufügen möchten, und wählen Sie dann in der Befehlsleiste Einstellungen aus.
In den Einstellungen Tabelle bearbeiten wählen Sie Erweiterte Optionen, und im Abschnitt Zeilen in dieser Tabelle wählen Sie Kann offline verwendet werden.
Eine App kann nur mit einem Profil verknüpft werden. Ein Profil kann jedoch von mehreren Apps gemeinsam genutzt werden. Dies kann nützlich sein, wenn mehrere Apps dasselbe DataSet verwenden, da dieses dann nur einmal auf das Gerät heruntergeladen werden muss und von den Apps gemeinsam benutzt wird.
Generieren Sie ein Standardprofil
Der moderne App-Designer generiert ein standardmäßiges Offlineprofil, das auf der Konfiguration der App basiert.
Das standardmäßige Offline-Profil ist ein Ausgangspunkt, um Ihnen dabei zu helfen, schnell ein Offline-Profil zu erstellen. Das Standardprofil berechnet nicht die optimalen Filter für jede Tabelle. Es ist wichtig, dass Sie die vorgeschlagenen Filter basierend auf den Anforderungen Ihrer Organisation überprüfen und anpassen.
Neues Profil mit aktuellen App-Daten wählen.
Überprüfen Sie die vorgeschlagenen Filter für jede Tabelle. Stellen Sie sicher, dass die auf die Geräte der Benutzer heruntergeladenen Daten nur auf das Notwendige beschränkt sind. Konzentrieren Sie sich auf die am häufigsten verwendeten Tabellen in Ihrer App, die in den meisten Fällen den Organisationszeilen Filtersatz aufweisen.
Die Tabellen, die dem Profil hinzugefügt werden, haben ebenfalls den Filter Nur zugehörige Zeilen. Hierbei handelt es sich um Tabellen, die in bestimmten Ansichten verwendet werden und zugehörige Informationen erfordern. Möglicherweise müssen Sie sie nicht entsprechend den Anforderungen Ihrer Organisation ändern.
Fügen Sie einem Offline-Profil eine Tabelle hinzu und wenden Sie Filter an
Das Anwenden eines geeigneten Filters für jede der im Offlineprofil konfigurierten Tabellen ist entscheidend, um die Datenmenge zu begrenzen, die auf die Geräte der Benutzenden heruntergeladen wird.
Stellen Sie sicher, dass Sie mindestens eine der Profilregeln für jede Tabelle konfiguriert haben, um deren Daten herunterzuladen.
Anpassung | Empfehlung |
---|---|
Organisationszeilen – Wenn diese Option ausgewählt ist, wählen Sie mindestens eine der folgenden Optionen aus: - Benutzerzeilen - Teamzeilen - Unternehmenseinheitzeilen |
Wenn Sie diesen Filter festlegen möchten, dann müssen Sie mindestens eine der angegebenen Optionen auswählen. Es wird sehr empfohlen, keinen Unternehmenseinheits-Stufenfilter für eine Tabelle eingerichtet zu haben, es sei denn, es ist eine triftige Rechtfertigung vorhanden. Dies empfiehlt sich für ein Masterdatenszenario mit einem großen Datensatz wie einer Preisliste. |
Alle Zeilen | Wenn Sie diesen Filter auswählen, können Sie keine andere Filterregeln definieren. |
Nur verknüpfte Zeilen | Stellen Sie sicher, dass die zugehörige Tabelle dem Offlineprofil hinzugefügt wurde. |
Benutzerdefiniert | Sie können einen benutzerdefinierten Filter mit einer Tiefe von bis zu drei Ebenen definieren. |
Denken Sie daran, dass Sie in einem benutzerdefinierten Filter 15 verwandte Tabellen haben können. Sie können auch 15 Beziehungen haben. Dies sind unterschiedliche Überprüfungen, die sich möglicherweise nicht summieren. Die 15-Beziehungen-Grenze ist transitiv, d. h., wenn Tabelle B N Beziehungen enthält und Sie einen Verweis auf Tabelle B in Tabelle A hinzufügen, wird die Beziehungsanzahl von A um N+1 erhöht. Eins plus N bereits in Tabelle B. Diese Grenze gilt pro Profilelement für Tabelle im Profil.
Tabelle hinzufügen auswählen.
Wählen Sie eine Tabelle aus und definieren Sie dann die Filter.
Legen Sie die folgenden Filter fest:
Wählen Sie die Zeilen aus, die Sie offline zur Verfügung stellen möchten. Für die Benutzerdefinierte Option verwenden Sie den Ausdrucks-Generator, um erweiterte Bedingungen einzurichten.
Beziehungen listet die verschiedenen Beziehungen auf, die zwischen der aktuellen Tabelle und anderen im Offline-Profil hinzugefügten Tabellen verfügbar sind. Durch die Auswahl einer Beziehung wird sichergestellt, dass zugehörige Zeilen nach dieser Beziehung heruntergeladen und offline verfügbar gemacht werden.
Unter Dateien und Bilder können Sie definieren, welche Tabellenspalten für eine Datei oder ein Bild offline heruntergeladen werden müssen. Bei Dateien können Sie wählen, ob Sie jede Spalte oder gar keine herunterladen möchten. Für Bilder können Sie jede Spalte auswählen, die Sie granular herunterladen möchten.
Synchronisierungsintervall definiert die Synchronisierungsfrequenz, die auf dem Gerät angewendet werden soll, um die Daten mit dem Server zu synchronisieren. Wenn sich die Daten einer Tabelle nicht häufig ändern, wie z. B. ein Katalog oder eine Produkttabelle, sollten Sie sich darauf konzentrieren, Daten nur bei Bedarf zu synchronisieren, z. B. nur einmal am Tag aktualisieren.
Sie können nur bis zu 15 verknüpfte Tabellen in einem Profil haben. Wenn Sie das Limit überschreiten, erhalten Sie eine Fehlermeldung und können das Offlineprofil nicht veröffentlichen.
Wählen Sie Hinzufügen + speichern, um Ihre Tabelle und Filter zum Profil hinzuzufügen.
Wenn alle Tabellen ordnungsgemäß für das Profil konfiguriert sind, wählen Sie Fertig>Anwendung veröffentlichen aus.
Wenn die App veröffentlicht wird, wird die App für die Offline-Nutzung aktiviert.
Einem Offline-Profil Benutzer hinzufügen
Wenn Sie den Offline-Profilmodus Standard ausgewählt haben, können alle Ihre Benutzer, die Zugriff auf die App haben, diese auch im Offline-Modus verwenden.
Wenn Sie jedoch Auf ausgewählte Benutzer beschränkt ausgewählt haben, müssen Sie Benutzer manuell zum Offline-Profil hinzufügen (erfordert Administratorrechte). Die App ist nur für die konfigurierten Benutzenden für die Offline-Nutzung aktiviert.
Wählen SieBenutzer hinzufügen (erfordert Administratorrechte).
Melden Sie sich beim Power Platform Admin Center an.
Wählen Sie im Bereich Benutzer mit Offline-Zugriff die Option Benutzer hinzufügen aus.
Wählen Sie die Benutzer aus, die Sie dem Mobile Offline-Profil hinzufügen möchten. Die Benutzer, die basierend auf Teams hinzugefügt wurden, werden unter jedem Team aufgelistet. Benutzer, die einzeln hinzugefügt werden, werden als einzelne Benutzern aufgelistet.
Wählen Sie nach dem Hinzufügen der Personen Speichern aus.
Wenn Sie Änderungen an einem Microsoft Entra ID-Gruppenteam vorgenommen haben, müssen Sie das Team entfernen und wieder dem Mobile Offline-Profil hinzufügen, damit die Änderungen wirksam werden.
Mobile Offline klassisch aktivieren
„Offline zuerst“ ist der Standardmodus, wenn Sie eine App für die Offline-Nutzung aktivieren. Wenn Sie in den klassischen Offlinemodus wechseln möchten, müssen Sie ihn für Ihre modellgesteuerte App aktivieren. Es handelt sich um eine separate App-Einstellung für jede App.
Melden Sie sich bei Power Apps an.
Wählen Sie links im Navigationsbereich Apps aus und öffnen Sie dann die modellgesteuerte App, die Sie für Offline aktivieren möchten.
Wählen Sie Mehr (...) >Bearbeiten, um den modernen App Designer zu öffnen.
Wählen Sie in der Befehlsleiste Einstellungen aus.
Auf der Funktionen-Registerkarte legen Sie den Umschalter Offline klassisch aktivieren auf Ja fest.
Wählen Sie Speichern und dann veröffentlichen Sie die App.
Definieren Sie Synchronisierungseinstellungen auf Mobilgeräten
Sie können Benutzern erlauben, die automatischen Synchronisierungsintervalle oder den Verbindungstyp für die Datensynchronisierung zu steuern.
Wählen Sie in der Befehlsleiste Einstellungen aus.
Wählen Sie die Registerkarte Bevorstehend aus:
- Setzen Sie die Option Benutzern erlauben, die Synchronisierungshäufigkeit anzupassen auf Ein, um das Synchronisierungsintervall so anzupassen, dass mehr oder weniger häufig synchronisiert wird, je nach individuellem Bedarf. Benutzer können wählen, nicht automatisch zu synchronisieren, wenn sie nur bei Bedarf synchronisieren möchten.
- Stellen Sie die Option Benutzern nur die Synchronisierung über WLAN erlauben auf Ein ein, damit Benutzer auswählen können, ob ihre automatische Synchronisierung in Mobilfunknetzen und Wi-Fi-Verbindungen oder nur bei Verbindung mit einem Wi-Fi-Netzwerk erfolgen soll.
Onlinemodus aktivieren (Vorschauversion)
[Dieser Abschnitt ist Teil der Dokumentation zur Vorabversion und kann geändert werden.]
Der Offline-zuerst-Modus bietet die beste Erfahrung für Benutzer bei schlechten oder keinen Netzwerkbedingungen. Sobald Ihre Daten synchronisiert sind, arbeiten Sie mit den Daten auf Ihrem lokalen Gerät, unabhängig vom Netzwerkstatus. Wenn Ihr Offlineprofil jedoch Filter enthält, können Sie möglicherweise nicht auf alle Daten zugreifen, die Sie online in einem Browser hätten, selbst wenn Ihr Gerät mit dem Netzwerk verbunden ist.
Wenn es für Benutzer wichtig ist, auf Daten zuzugreifen, die nicht auf ihre Geräte heruntergeladen wurden, können Sie den Schalter für den Onlinemodus aktivieren, der für Benutzer auf der Seite „Gerätestatus” sichtbar ist. Wenn Benutzer den Onlinemodus-Umschalter verwenden, können sie auf Daten zugreifen, die nicht mit dem lokalen Gerät synchronisiert sind. Der Umschalter kann nur aktiviert werden, wenn das Gerät mit einem Netzwerk verbunden ist.
- Wählen Sie in der Befehlsleiste Einstellungen aus.
- Wählen Sie die Registerkarte Bevorstehend aus.
- Legen Sie die Option Benutzern erlauben, im Onlinemodus zu arbeiten auf Ein fest, damit Benutzer auswählen können, ob sie die App im Onlinemodus verwenden möchten, wenn sie mit einem Netzwerk verbunden sind.
Wichtig
- Dies ist eine Vorschauversion.
- Funktionen in der Vorschauversion sind nicht für den Produktionseinsatz gedacht und können eine eingeschränkte Funktionalität aufweisen. Diese Funktionen stehen vor dem offiziellen Release zur Verfügung, damit Kunden früher Zugriff darauf erhalten und Feedback geben können.
Unterstützte Funktionen
Geschäftsregeln: Geschäftsregeln werden in Mobile offline unterstützt. Weitere Informationen finden Sie unter Erstellen von Geschäftsregeln zur Anwendung von Logik in einem modellgesteuerten Anwendungsformular.
Geschäftsprozessflows: Sie können Geschäftsprozessflows im Offline-Modus verwenden, wenn die folgenden Bedingungen erfüllt sind:
- Das Geschäftsprozessfluss wird in einer App verwendet, auf der Sie in Power Apps Mobile ausgeführt werden können.
- Die mobile Power Apps-App ist für die Offline-Nutzung konfiguriert.
- Der Geschäftsprozess-Flow hat eine einzige Tabelle.
- Die Tabelle Geschäftsprozessfluss wird im Offline-Profil hinzugefügt.
Notiz
Wenn eine Tabelle mehreren Geschäftsprozessflüssen zugeordnet ist, müssen alle Geschäftsprozessflüsse zum Offlineprofil hinzugefügt werden, damit einer der Geschäftsprozessflüsse offline arbeiten kann.
Es gibt drei Befehle, die für einen Geschäftsprozessflow verfügbar sind, wenn Sie eine App im Offline-Modus in der mobilen Power Apps-App ausführen:
- Nächste Phase
- Vorherige Phase
- Aktive Phase festlegen
Weitere Informationen finden Sie unter Geschäftsprozessflows offline ausführen.
Suchunterstützung: Suchen werden für die Tabellen unterstützt, die für Mobile Offline konfiguriert sind. Alle Tabellen, die an der Suche beteiligt sind, müssen auch für den Offlinemodus konfiguriert sein.
Hinweise zum Zeitskala-Steuerelement: Hinweise zum Zeitskala-Steuerelement sind im Offline-Modus verfügbar. Im Offline-Modus können Sie Bilder aufnehmen, Notizen lesen und Anhänge hinzufügen/entfernen. Sie müssen die Tabelle Notiz mit der Option Nur zugehörige Zeilen und den Benutzer (systemuser) im Offlineprofil hinzufügen.
Anmerkung
Das Feld Datum ist für die Mobile Offline-Suche nicht verfügbar.
Benutzerdefinierte Tabellen: Diese Befehle sind beim Bearbeiten des Formulars verfügbar: Als Fertig markieren, Aktualisierung, In Verkaufschance umwandeln, und Löschen.