Udostępnij za pośrednictwem


Ograniczenia Mobile Offline dla aplikacji opartych na modelu

Przed skonfigurowaniem aplikacji mobilnej w trybie offline należy przeczytać poniższe ograniczenia. Zalecamy również zapoznanie się ze sprawdzonymi metodami dotyczącymi trybu offline i wytycznymi dotyczącymi profilu trybu offline.

Te tabele i odpowiadające im uprawnienia są dostępne w trybie offline.

Notatka

Uprawnienia niestandardowe i uprawnienia domyślne bez reguły Mscrm.IsEntityAvailableForUserInMocaOffline nie będą wyświetlane w aplikacjach działających w trybie offline. Dowiedz się więcej w Przycisk na pasku poleceń jest ukryty, gdy powinien być widoczny w Power Apps.

Table Uprawnienia
Account Tworzenie, Odczyt, Aktualizacja i Usuwanie
Wskaźnik działania Odczyt, Usuwanie
Termin Tworzenie, Odczyt, Aktualizacja, Usuwanie, Konwertowanie działania
Załącznik Tylko do odczytu
Sprawa Tworzenie, Odczyt, Aktualizacja i Usuwanie
Konkurent Tworzenie, Odczyt, Aktualizacja i Usuwanie
Adres konkurenta Tworzenie, Odczyt, Aktualizacja i Usuwanie
Connection Tylko do odczytu
Rola połączenia Tylko do odczytu
Kontakt biznesowy Tworzenie, Odczyt, Aktualizacja i Usuwanie
Tabela niestandardowa Tworzenie, Odczyt, Aktualizacja i Usuwanie
Email Tylko do odczytu
Lead Tworzenie, Odczyt, Aktualizacja, Usuwanie, Kwalifikuj/Dyskwalifikuj
Szansa sprzedaży Tworzenie, Odczyt, Aktualizacja i Usuwanie
Produkt objęty szansą sprzedaży Tworzenie, Odczyt, Aktualizacja i Usuwanie
Rozmowa telefoniczna Tworzenie, Odczyt, Aktualizacja i Usuwanie
Pozycja Tworzenie, Odczyt, Aktualizacja i Usuwanie
Produkt Odczyt
Task Tworzenie, Odczyt, Aktualizacja i Usuwanie
Zespół Tylko do odczytu
Użytkownika Tylko do odczytu
Rezerwacja zasobu, który można zarezerwować Tworzenie, Odczyt, Aktualizowanie
Zlecenie pracy Tworzenie, Odczyt, Aktualizowanie
Produkt objęty zleceniem pracy Tworzenie, Odczyt, Aktualizowanie
Usługa objęta zleceniem pracy Tworzenie, Odczyt, Aktualizowanie
Zadanie serwisowe objęte zleceniem pracy Tworzenie, Odczyt, Aktualizowanie

Ograniczenia funkcji

  • Liczba zsynchronizowanych rekordów: Łączna liczba synchronizowanych rekordów jest ograniczona do 3,000,000. Próby synchronizacji większej liczby rekordów kończą się niepowodzeniem. Liczba ta obejmuje również ukryte tabele używane w trybie offline.

  • Model zabezpieczeń: Zabezpieczenia na poziomie pola i udostępnianie w terenie nie są obsługiwane w trybie Mobile offline.

  • Kwalifikowanie potencjalnego klienta: Gdy potencjalny klient utworzony w trybie mobile offline zostanie zakwalifikowany, a użytkownik przejdzie do trybu online, na etapie procesu biznesowego zostanie wyświetlony etap kwalifikowany. Użytkownik musi ręcznie wybrać Następny etap , aby przejść do następnego etapu.

  • Siatki:

    • Kolumny są wyłączone, gdy profil trybu offline jest ustawiany nawet wtedy, gdy istnieją połączenia sieciowe. Siatka obsługuje lokalną bazę danych i nie obsługuje niestandardowych filtrów.
    • Miniatury obrazów głównych nie są dostępne w trybie offline, chyba że były wcześniej wyświetlane online.
    • Ikony niestandardowe wraz z wartościami w siatkach nie są dostępne w trybie offline. Aby uzyskać więcej informacji na temat tej funkcji, przejdź do tematu Jak wyświetlać ikony niestandardowe.
  • Obsługiwany typ widoków: w trybie mobile offline obsługiwane są tylko widoki systemowe i szybkie widoki. Widoki osobiste nie są obsługiwane.

  • Widoki nie są obsługiwane w przypadku następujących tabel w trybie offline:

    • Email

    • Zadanie

    • Fax

    • List

    • Serviceappointment

    • Campaignresponse

    • Campaignactivity

    • Recurringappointmentmaster

    • Socialactivity

    Widoki, które mają połączone tabele (tabela pokrewna), które nie są dostępne w trybie offline również nie są obsługiwane.

  • Wyszukiwania zaawansowane: funkcja wyszukiwania zaawansowanego nie jest obsługiwana w scenariuszach offline. W trybie offline przycisk Wyszukiwanie zaawansowane jest zastępowany listą rozwijaną Zmień widok .

  • Dodaj istniejące w podsiatkach: Funkcja Dodaj istniejące nie jest obsługiwana w przypadku funkcji mobile offline dla niektórych typów relacji. W trybie offline niektóre relacje, takie jak relacje typu N:N, są tylko do odczytu, a polecenie Dodaj istniejące jest ukryte w podsiatkach dla tych relacji. Nawet jeśli przycisk nie zostanie zastąpiony przez dostosowanie, to polecenie nie działa w trybie offline.

  • Zasoby sieci Web: Zasoby sieci Web są częściowo obsługiwane w trybie offline. Aby uzyskać więcej informacji, zobacz poniższą tabelę.

    Konfiguracja zasobu sieci Web Obsługa trybu offline w systemie Android i Windows Pomoc techniczna offline w iOS
    Zasób sieci Web używany w programach obsługi formularzy, skryptach formularzy i poleceniach wstążki Obsługiwane (nazwa pliku powinna mieć małe litery). Obsługiwane (nazwa pliku powinna mieć małe litery).
    Pliki Języka JavaScript, do których odwołuje się zasób sieci web HTML Obsługiwane Nieobsługiwane. Zasoby sieci Web mogą być dostępne w trybie offline w pewnych okolicznościach, jeśli zostały pobrane w trybie online i buforowane przez przeglądarkę.
    Zasoby sieci Web HTML, JS, CSS, XML osadzone w formularzu aplikacji opartym na modelu Obsługiwane Nieobsługiwane. Zasoby sieci Web mogą być dostępne w trybie offline w pewnych okolicznościach, jeśli zostały pobrane w trybie online i buforowane przez przeglądarkę.
    Inne zasoby sieci Web osadzone w formularzu aplikacji opartej na modelu (takie jak obrazy, RESX itd.)

    Uwaga: Atrybuty Dataverse pliku i obrazu nie są zasobami internetowymi, ale zwykłymi Dataverse danymi. Aby włączyć je w trybie offline, zobacz Konfigurowanie plików i obrazów w aplikacjach opartych na modelu offline.
    Nieobsługiwane** Nieobsługiwane**
    Strona sieci Web (zasób sieci web HTML) za pośrednictwem mapy witryny aplikacji opartej na modelu Nieobsługiwane Nieobsługiwane
    Niestandardowe pliki JS, które dynamicznie tworzą fetchXML Nieobsługiwane Nieobsługiwane

    **Dostęp do zasobów sieci web RESX jako zależności za pośrednictwem interfejsu API klienta z poziomu pliku JS jest obsługiwany.

    Notatka

    Aby uzyskać najlepszą zgodność między platformami, użyj jednego z następujących zaleceń zamiast zasobów sieci Web HTML:

    • Jeśli zasób sieci Web jest składnikiem środowiska użytkownika, użyj formantu #PCF.
    • Jeśli zasób sieci Web nie jest obecny w interfejsie użytkownika, użyj zdarzeń obsługi formularzy, które są dostępne w trybie offline na wszystkich platformach.
  • Pola obliczeniowe i zestawienia: pola obliczeniowe i pola zestawienia, które są częścią wierszy synchronizowanych z klientem, nie są ponownie oceniane przez klienta. Ponowne przeliczanie odbywa się na serwerze po zsynchronizowaniu zaktualizowanego wiersza.

  • Zamapowane pola: Po uruchomieniu aplikacji w trybie offline zamapowane pola nie są wstępnie wypełniane podczas tworzenia nowego rekordu z tabeli, która ma pola zamapowane na inną tabelę.

  • Pola odnośników: Wartość pola odnośnika może nie zostać zaktualizowana w formularzu lub siatce po zaktualizowaniu wyświetlanej nazwy elementu odnośnika.

  • Operacje filtrowania: Nie wszystkie operacje filtrowania są obsługiwane w trybie offline. Aby uzyskać pełną listę obsługiwanych operatorów, zobacz Obsługiwane operacje filtrowania według typu atrybutu w usłudze Mobile Offline przy użyciu FetchXML.

  • Terminy: Terminy można tworzyć lub aktualizować Dataverse, ale nie są one wysyłane do adresatów za pomocą synchronizacji na serwerze. Aby uzyskać więcej informacji, zobacz Odwołanie do tabeli/encji terminów i Tabele synchronizacji na serwerze.

  • zlecenie pracy zadania serwisowe: zlecenie pracy zadania serwisowe utworzone za pomocą kodu niestandardowego wymagają ustawienia msdyn_lineorder na wartość -1. Wartość rzeczywista zostanie ustawiona automatycznie po następnym cyklu synchronizacji.

  • Szybkie szukanie: W przypadku wyszukiwania w trybie offline wyniki mogą różnić się od wyników wyszukiwania online. Znaki w wyszukiwanych hasłach muszą się dokładnie zgadzać podczas wyszukiwania offline, podczas gdy online mogą zostać znalezione równoważne wyniki.

  • Wyszukiwanie w trybie offline: Wyszukiwanie w trybie offline jest dostępne tylko dla tabel w trybie offline. Użytkownik może wyszukiwać tylko jedną tabelę w danej chwili. Wyszukiwanie globalne domyślnie jest wyszukiwaniem skategoryzowanym w trybie offline, nawet jeśli włączone jest wyszukiwanie Dataverse, ponieważ wyszukiwanie Dataverse nie jest obsługiwane w trybie offline. Na stronach siatki wyszukiwanie oparte na widoku (filtr na podstawie słów kluczowych) nie jest obsługiwane w trybie offline, a wyszukiwanie w siatce pozwala na szybkie wyszukiwanie oparte na wynikach wyszukiwania.

  • Zduplikowane rekordy: Wykrywanie duplikatów i scalanie ich nie jest obsługiwane w trybie offline.

Ograniczenia filtrów profilu

Szczegóły profilu Ograniczenie
Relacja zdefiniowana dla każdej tabeli Dozwolonych jest maksymalnie 15 relacji. W ciągu tych 15 relacje relacje istnieje również maksymalnie jeden wiele do wielu (M:M) lub jeden do wielu (1:M). Jeśli tabele niestandardowe żądają tego scenariusza, ponownie odwiedź model danych. Odwołania cykliczne ani odwołania do samego siebie nie są obsługiwane.
Obrazy i pliki Obrazy i pliki podlegają tym samym ograniczeniom, co w przypadku każdej innej tabeli. Z powodu niejawnie zdefiniowanej relacje profil trybu offline może zawierać maksymalnie 14 kolumn obrazów we wszystkich encjach.

Filtr danych organizacji

Ważne

Filtry danych organizacji nie są już używane. Zmiany filtrów należy edytować w samym profilu mobilnym.

Zaleca się zdefiniowanie co najmniej jednej reguły dla wszystkich filtrów danych z włączoną funkcją mobile offline, jeśli używasz tabel w różnych profilach. Domyślnie ta wartość jest ustawiona na 10 dni dla większości tabel włączonych dla trybu offline.

Edytuj filtr danych organizacji.

Rozwiązywanie problemów z błędami synchronizacji offline w aplikacji mobilnej Power Apps