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ż sprawdzenie Najlepsze praktyki offline i Wytyczne dotyczące profilu offline.

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

Notatka

Uprawnienia niestandardowe i domyślne bez reguły Mscrm.IsEntityAvailableForUserInMocaOffline nie będą wyświetlane w aplikacjach dla priorytetowego trybu offlin.e Dowiedz się więcej w temacie 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 zsynchronizowanych 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 pola nie są obsługiwane w trybie Mobile offline.

  • Kwalifikowanie potencjalnego klienta: Jeśli potencjalny klient utworzony w mobile offline jest kwalifikowany, i kiedy użytkownik przechodzi do trybu online, etap procesu biznesowego nadal ukazuje etap kwalifikowania. Aby przejść do następnego etapu, użytkownik musi ręcznie wybrać następny etap.

  • 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 o tej funkcji, zobacz temat Sposób wyświetlania niestandardowych ikon.
  • Obsługiwane typy widoków: W trybie mobilnym offline obsługiwane są tylko widoki systemowe i szybkie widoki. Widoki osobiste nie są obsługiwane.

  • Widoki nie obsługują 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.

  • Zaawansowane wyszukiwanie: funkcja Zaawansowane wyszukiwanie nie jest obsługiwana w scenariuszach w trybie offline. Gdy użytkownik znajduje się w trybie offline, przycisk Wyszukiwanie zaawansowane jest zastępowany listą rozwijaną Widok zmiany.

  • Dodawanie istniejącj podsiatki: funkcja Dodawanie istniejącego nie jest obsługiwana w przypadku urządzeń mobilnych w trybie offline w przypadku niektórych typów relacji. Podczas pracy w trybie offline niektóre relacje np. relacje N:N są tylko do odczytu, a polecenie Dodaj istniejący 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. Więcej informacji można znaleźć w poniższej tabeli.

    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 opartym na modelu (np. obrazy, resx itp.)

    Uwaga: Atrybuty pliku Dataverse i obrazu nie są zasobami internetowymi, ale zwykłymi danymi Dataverse. Aby włączyć je w trybie offline, zobacz Konfigurowanie plików i obrazów w aplikacjach kanwy offline w trybie 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 kontrolki PCF.
    • Jeśli zasób internetowy nie jest obecny w interfejsie użytkownika, użyj zdarzenia obsługi formularza, które są dostępne offline na wszystkich platformach.
  • Pola obliczane i pola zestawienia: pola obliczane i pola rozliczane, które są częścią wierszy zsynchronizowanych z klientem, nie są ponownie obliczane przez klienta. Ponowne przeliczanie odbywa się na serwerze po zsynchronizowaniu zaktualizowanego wiersza.

  • Pola zamapowane: gdy aplikacja jest uruchamiana w trybie offline, zamapowane pola nie są wstępnie wypełnione podczas tworzenia nowego rekordu z tabeli, która ma pola zamapowane na inną tabelę.

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

  • Operacje filtrów: nie wszystkie operacje filtrów są obsługiwane w trybie offline. Aby uzyskać pełną listę obsługiwanych operatorów, zobacz Obsługiwane operacje filtrowania dla każdego typu atrybutu w trybie Mobile Offline przy użyciu FetchXML.

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

  • Zadania usługi zlecenia pracy: zadania usługi zlecenia pracy utworzone na podstawie kodu niestandardowego wymagają ustawienia msdyn_lineorder na wartość -1. Wartość rzeczywista zostanie ustawiona automatycznie po następnym cyklu synchronizacji.

  • Szybkie wyszukiwanie: Podczas wyszukiwania 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 offline: Wyszukiwanie offline jest dostępne tylko dla tabel 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 i istnieje łączność sieciowa, 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: Doświadczenie wykrywania duplikatów i scalania 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. I maksymalnie 1 relacja wiele-do-wielu (M:M) lub jeden-do-wielu (1:M) w ramach tych 15 relacji. 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 mobilnych filtrów danych z obsługą 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 synchronizacją w trybie offline w aplikacji mobilnej Power Apps