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 |
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:
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.
Informacje pokrewne
Rozwiązywanie problemów z błędami synchronizacji offline w aplikacji mobilnej Power Apps