Freigeben über


Mobile Offline-Funktionen und Einschränkungen

Lesen Sie die folgenden Funktionsinformationen, Tipps und Einschränkungen durch, bevor Sie die mobile App im Offline-Modus einrichten. Wir empfehlen Ihnen, auch die Richtlinien für Offline-Profile zu überprüfen.

Diese Tabellen und zugehörigen Befehle sind im Offlinemodus verfügbar.

Hinweis

Benutzerdefinierte Befehle und Standardbefehle ohne die Regel Mscrm.IsEntityAvailableForUserInMocaOffline werden in Zuerst-offline-Apps nicht angezeigt. Weitere Informationen finden Sie unter Eine Schaltfläche in der Befehlsleiste ist ausgeblendet, obwohl sie in Power Apps sichtbar sein sollte.

Table Befehle
Account Erstellen, lesen, aktualisieren, löschen
Aktivität Lesen, löschen
Termin Erstellen, Lesen, Aktualisieren, Löschen, Konvertieren von ActivityCase
Anlage Schreibgeschützt
Anfrage Erstellen, lesen, aktualisieren, löschen
Mitbewerber Erstellen, lesen, aktualisieren, löschen
Mitbewerberadresse Erstellen, lesen, aktualisieren, löschen
Verbindung Schreibgeschützt
Verbindungsrolle Schreibgeschützt
Contact Erstellen, lesen, aktualisieren, löschen
Benutzerdefinierte Tabelle Erstellen, lesen, aktualisieren, löschen
E‑Mail Schreibgeschützt
Lead Erstellen, lesen, aktualisieren, löschen, qualifizieren/disqualifizieren
Verkaufschance Erstellen, lesen, aktualisieren, löschen
Verkaufschance (Produkt) Erstellen, lesen, aktualisieren, löschen
Telefonanruf Erstellen, lesen, aktualisieren, löschen
Position Erstellen, lesen, aktualisieren, löschen
Produkt Lesezugriff
Aufgabe Erstellen, lesen, aktualisieren, löschen
Team Schreibgeschützt
User Schreibgeschützt

Unterstützte Funktionen

  • Geschäftsregeln – Geschäftsregeln werden in Mobile Offline unterstützt. Weitere Informationen finden Sie unter Erstellen von Geschäftsregeln und Empfehlungen zur Anwendung von Logik in einem modellgesteuerten Anwendungsformular.

  • Geschäftsprozessflüsse – Sie können Geschäftsprozessflüsse 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 Power Apps mobile App ist für die Offline-Nutzung aktiviert.
    • Der Geschäftsprozess-Flow hat eine einzige Tabelle.
    • Die Tabelle Geschäftsprozessfluss wird im Offline-Profil hinzugefügt.

      Hinweis

      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 Geschäftsprozessflüsse verfügbar sind, wenn Sie eine App im Offlinemodus auf der Power Apps mobile App ausführen.

    • Nächste Phase
    • Vorherige Phase
    • Legt die aktive Phase fest

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 aktiviert sind. Alle Tabellen, die an der Suche beteiligt sind, müssen auch für den Offlinemodus aktiviert sein.

  • Unterstützte Ansicht – In Mobile Offline werden nur Systemansichten und Schnellansichten unterstützt. Persönliche Ansichten werden nicht unterstützt.

  • Offlinesuche – Nur für Offline-Tabellen verfügbar. Der Benutzer kann nur eine Tabelle gleichzeitig durchsuchen. Die globale Suche verwendet standardmäßig die kategorisierte Suche im Offline-Modus, auch wenn die Dataverse-Suche aktiviert ist, da die Dataverse-Suche im Offline-Modus nicht unterstützt wird. Auf Rasterseiten wird die ansichtsbasierte Suche (nach Schlüsselwort filtern) im Offlinemodus nicht unterstützt und die Rastersuche wechselt zu einer schnellen, suchbasierten Suche.

  • 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.

    Hinweis

    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, Aktualisieren, In Verkaufschance konvertieren und Löschen.

Einschränkungen

  • Anzahl der synchronisierten Datensätze: Die Gesamtzahl der synchronisierten Datensätze ist auf 3.000.000 begrenzt. Versuche, eine größere Anzahl Datensätze zu synchronisieren, schlagen fehl. Diese Zahl umfasst auch versteckte Tabellen, die für Offline-Funktionen verwendet werden.

  • Sicherheitsmodell - Sicherheit auf Feldebene und Feldfreigabe werden im mobilen Offlinemodus nicht unterstützt.

  • Einen Lead qualifizieren – Wenn ein Lead, der in Mobile Offline erstellt wird, qualifiziert ist und der Benutzer in den Onlinemodus wechselt, zeigt die Geschäftsprozessphase die Qualifizierungsphase an. Der Benutzer muss Nächste Phase manuell auswählen, um zur nächsten Phase zu gelangen.

  • Raster

    • Die Spaltenfilterung ist deaktiviert, wenn ein Offlineprofil eingerichtet ist, auch wenn eine Netzwerkverbindung besteht. Das Raster arbeitet mit der lokalen Datenbank und unterstützt keine benutzerdefinierten Filter.
    • Miniaturansichten der primären Bilder sind nicht offline verfügbar, es sei denn, sie wurden zuvor online angezeigt.
    • Benutzerdefinierte Symbole neben Werten in Rastern sind offline nicht verfügbar. Weitere Informationen zu dieser Funktion finden Sie unter So zeigen Sie benutzerdefinierte Symbole an.
  • Ansichten werden nicht für die folgenden Tabellen im Offlinemodus unterstützt:

    • E‑Mail

    • Task

    • Fax

    • Letter

    • Serviceappointment

    • Campaignresponse

    • Campaignactivity

    • Recurringappointmentmaster

    • Socialactivity

    Ansichten mit verknüpften Tabellen (zugehörige Tabelle), die offline nicht verfügbar sind, werden ebenfalls nicht unterstützt.

  • Erweiterte Suchen – Die Funktionalität für Erweiterte Suche wird in Offlineszenarien nicht unterstützt. Wenn Sie offline sind, wird die Erweiterte Suche-Schaltfläche durch eine Ansicht ändern-Dropdown-Liste ersetzt.

  • Bestehende auf Unterrastern hinzufügen – Die Funktionalität Bestehende hinzufügen wird für bestimmte Typen von Beziehungen nicht für Mobile Offline unterstützt. Wenn Sie offline sind, sind bestimmte Beziehungen wie z. B. N:N-Beziehungen schreibgeschützt, und der Befehl Vorhandene hinzufügen wird in den Unterrastern für diese Beziehungen ausgeblendet. Selbst wenn die Schaltfläche über die Anpassung nicht ausgeblendet wird, funktioniert der Befehl nicht im Offline-Modus.

  • Webressourcen – Webressourcen werden im Offlinemodus teilweise unterstützt. Weitere Informationen finden Sie in der folgenden Tabelle.

    Webressourcenkonfiguration Offline-Unterstützung für Android und Windows Offline-Support zu iOS
    Webressource, die für Formularhandler, Formularskripte und Menübandbefehle verwendet wird Unterstützt (Dateinamen sollten in Kleinbuchstaben sein.) Unterstützt (Dateinamen sollten in Kleinbuchstaben sein.)
    JavaScript-Dateien, auf die in einer HTML-Webressource verwiesen wird Unterstützt Nicht unterstützt. Unter bestimmten Umständen sind Webressourcen möglicherweise offline verfügbar, wenn sie online abgerufen und vom Browser zwischengespeichert werden.
    HTML, JS, CSS XML Webressourcen, die in einem modellgesteuerten App-Formular eingebettet ist Unterstützt Nicht unterstützt. Unter bestimmten Umständen sind Webressourcen möglicherweise offline verfügbar, wenn sie online abgerufen und vom Browser zwischengespeichert werden.
    Andere Webressourcen, die in einem modellgesteuertes App-Formular eingebettet sind (wie Bilder, Resx usw.)

    Hinweis: Die Dataverse-Datei- und Bild-Attribute sind keine Webressourcen, sondern reguläre Dataverse-Daten. Um sie offline zu aktivieren gehen Sie zu Mobile Offline-Profile für Bilder und Dateien konfigurieren.
    Nicht unterstützt** Nicht unterstützt**
    Webseite (HTML-Webressource) über die Siteübersicht einer modellgesteuerten App Nicht unterstützt Nicht unterstützt
    Benutzerdefinierte JS-Dateien, die dynamisch ein fetchXML erstellen Nicht unterstützt Nicht unterstützt

    ** Der Zugriff auf RESX-Webressourcen als Abhängigkeit über die Client-API aus einer JS-Datei heraus wird unterstützt.

  • Berechnete und Rollupfelder – Berechnete und Rollupfelder, die Teil von mit dem Client synchronisierten Zeilen sind, werden vom Client nicht erneut ausgewertet. Die Neubewertung erfolgt auf dem Server, wenn die aktualisierte Zeile synchronisiert wird.

  • Zugeordnete Felder – Wenn Sie eine App im Offlinemodus ausführen, werden zugeordnete Felder nicht vorab ausgefüllt, wenn Sie einen neuen Datensatz aus einer Tabelle erstellen, deren Felder einer anderen Tabelle zugeordnet sind.

  • Filtervorgänge – Nicht alle Filtervorgänge werden im Offlinemodus unterstützt. Eine vollständige Liste der unterstützten Operatoren finden Sie unter Unterstützte Filtervorgänge pro Attributtyp in Mobile Offline mit FetchXML.

  • Termine – Termine können in Dataverse erstellt oder aktualisiert werden, sie werden jedoch nicht mit serverseitiger Synchronisierung an Empfänger gesendet. Weitere Informationen finden Sie unter Referenz für Termintabelle/-entität und Serverseitige Synchronisierungstabellen.

  • Arbeitsauftragsdienstaufgaben – Arbeitsauftragsdienstaufgaben, die über benutzerdefinierten Code erstellt wurden, erfordern, dass msdyn_lineorder auf -1 gesetzt wird. Nach dem nächsten Synchronisationszyklus wird automatisch ein Istwert eingestellt.

  • Schnellsuche: Wenn Sie offline suchen, können sich die Ergebnisse von Onlinesuchen unterscheiden. Die Zeichen in Ihren Suchbegriffen müssen bei der Offlinesuche genau übereinstimmen, während online möglicherweise gleichwertige Ergebnisse gefunden werden.

Tipps

Mobile Offline-Synchronisierung

  • Die Mobile Offline-Synchronisierung mit Mobilgeräten wird regelmäßig ausgeführt. Ein Synchronisierungszyklus könnte, abhängig von der Azure-Netzwerklatenz, dem Datenbestand, der für Synchronisierung festgelegt ist, und der mobilen Netzgeschwindigkeit, einige Minuten dauern. Benutzer können die mobilen Apps während der Synchronisierung noch benutzen.

  • Die Zeit für den ursprünglichen Metadatendownload wird durch die Anzahl der gesamten Tabellen in offlinefähigen App-Modulen bestimmt. Stellen Sie sicher, dass Sie nur diese Tabellen und App-Module für die Offlinenutzung aktivieren, die benötigt werden, um die Erfahrung für Endbenutzer zu optimieren.

  • Stellen Sie sicher, dass die Ansichten, mit denen Sie im Offlinemodus arbeiten möchten, nicht auf die Tabellen verweisen, die nicht für den Offlinemodus aktiviert sind. Wenn wir beispielsweise davon ausgehen, dass ein Konto sich im Offlineprofil befindet, dann ist eine Kontoansicht, die auf den primären Kontakt verweist, wenn der Kontakt nicht im Profil ist, nicht verfügbar.

  • Änderungen an den Sicherheitsprivilegien eines Benutzers werden während des folgenden Synchronisierungszyklus aktualisiert. Bis zu diesem Zeitpunkt können Benutzer weiterhin gemäß ihren vorherigen Sicherheitsberechtigungen auf die Daten zugreifen. Alle Änderungen, die sie ausführen, werden jedoch während der Synchronisierung mit dem Server validiert. Wenn sie nicht mehr berechtigt sind, Änderungen für eine Zeile auszuführen, erhalten sie eine Fehlermeldung, und die Zeile wird nicht erstellt, aktualisiert oder gelöscht.

  • Änderungen an der Berechtigung eines Benutzers zum Anzeigen einer Zeile werden erst beim nächsten Synchronisierungszyklus auf dem mobilen Gerät wirksam.

  • Mobile Offline berücksichtigt das Sicherheitsmodell für mobile Apps und das hierarchische Sicherheitsmodell mit Ausnahme der Sicherheit auf Feldebene und der Feldfreigabe.

Filter für Organisationsdaten

Wichtig

Organisationsdatenfilter werden nicht mehr verwendet. Änderungen an Filtern sollten im mobilen Profil selbst bearbeitet werden.

Es wird empfohlen, mindestens eine Regel für alle für die mobile Offlineverwendung aktivierten Datenfilter festzulegen, wenn Sie Tabellen in mehreren Profilen verwenden. Standardmäßig ist dieser Wert für die meisten offlinefähigen Tabellen auf 10 Tage festgelegt.

Organisationsdatenfilter bearbeiten.

Profilfilter

Profilbeschränkungen

Profildetails Einschränkung
Für jede Tabelle festgelegte Beziehung Maximal 15 Beziehungen. Und maximal 1 M:M-Beziehung (M:) oder 1:M-Beziehung (1:M) in diesen 15 Beziehungen. Wenn benutzerdefinierte Tabellen dieses Szenario erfordern, sollten Sie zum Datenmodell zurückkehren. Es werden keine Zirkelbezüge oder Selbstverweise unterstützt.
Bilder und Dateien Bilder und Dateien unterliegen den gleichen Beschränkungen wie alle anderen Tabellen. Aufgrund des implizit definierten Beziehungen kann ein Offline-Profil nur bis zu 14 Bildspalten über alle Entitäten hinweg enthalten.

Empfehlung für Profilfilter-Regeln

Stellen Sie sicher, dass Sie mindestens eine der Profilregeln für jede Tabelle konfiguriert haben, um deren Daten herunterzuladen.

Anpassung Empfehlung
Alle Datensätze Wenn Sie diesen Filter auswählen, können Sie keine andere Filterregel festlegen.
Nur verknüpfte Daten herunterladen Wenn Sie diesen Filter auswählen, können Sie keine andere Filterregel festlegen. Stellen Sie sicher, dass die Tabelle auch als Profilelement-Zuordnungstabelle definiert wurde.
Andere Datenfilter – Wenn dies ausgewählt wird, dann wählen Sie mindestens eine dieser Optionen aus: Eigene Datensätze herunterladen, Teamdatensätze herunterladen oder Eigene Unternehmenseinheit herunterladen Wenn Sie diesen Filter festlegen möchten, dann müssen Sie mindestens eine der angegebenen Optionen auswählen. Es wird sehr empfohlen, keinen Filter für die Unternehmenseinheitenebene für eine Tabelle eingerichtet zu haben, es sei denn, es liegt eine triftige Rechtfertigung vor. Dies empfiehlt sich für ein Masterdatenszenario mit kleinem Datensatz wie Landeskennzahlen.
Benutzerdefinierter Datenfilter <=3 Filter können im benutzerdefinierten Datenfilter definiert werden.

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).