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 |
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.
Informacje pokrewne
Rozwiązywanie problemów z synchronizacją w trybie offline w aplikacji mobilnej Power Apps