Możliwości i ograniczenia funkcji Mobile offline
Przed skonfigurowaniem aplikacji mobilnej w trybie offline należy przeczytać opis poniższych funkcji, porad i ograniczeń. Zalecane jest również przejrzenie wytycznych dotyczących profilu trybu offline.
Te tabele i odpowiadające im polecenia są dostępne w trybie offline.
Uwaga
Polecenia niestandardowe i domyślne bez reguły Mscrm.IsEntityAvailableForUserInMocaOffline nie będą wyświetlane w aplikacjach w priorytetowym trybie offline. Więcej informacji można znaleźć w sekcji Przycisk A na pasku poleceń jest ukryty, gdy powinien być widoczny w sekcji Power Apps.
Table | Polecenia |
---|---|
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 |
Zadanie | Tworzenie, Odczyt, Aktualizacja i Usuwanie |
Zespół | Tylko do odczytu |
Użytkownika | Tylko do odczytu |
Obsługiwane możliwości
Reguły biznesowe — Reguły biznesowe są obsługiwane w mobile offline. Aby uzyskać więcej informacji, zobacz Tworzenie reguł biznesowych i rekomendacji w celu zastosowania logiki w formularzu aplikacji opartej na modelu.
Przepływy procesów biznesowych — Przepływów procesów biznesowych można używać w trybie offline, jeśli zostaną spełnione następujące warunki:
- Przepływ procesów biznesowych jest używany w aplikacji, którą można uruchomić w Power Apps mobile.
- Aplikacja Power Apps mobile jest włączona w do użytku w trybie offline.
- przepływ procesu biznesowego ma tylko jedną tabelę.
- Tabela przepływ procesów biznesowych jest dodawana w profilu offline.
Uwaga
Jeśli tabela jest skojarzona z wieloma przepływami procesów biznesowych, aby przepływy procesów biznesowych działały w trybie offline, wszystkie przepływy procesów biznesowych muszą zostać dodane do profilu trybu offline.
Podczas uruchamiania aplikacji w trybie offline w aplikacji mobilnej Power Apps są dostępne trzy polecenia dotyczące przepływów procesów biznesowych.
- Następny etap
- Poprzedni etap
- Ustawianie aktywnego etapu
Aby uzyskać więcej informacji, zobacz Uruchamianie przepływów procesów biznesowych w trybie offline
Pomoc techniczna dla wyszukiwania — Wyszukiwanie jest obsługiwane dla tabel, dla których włączono pracę w trybie mobile offline. Wszystkie tabele uczestniczące w wyszukiwaniu powinny być również włączone do pracy w trybie offline.
Obsługiwany widok — W Mobile offline są obsługiwane tylko widoki systemowe i szybki przegląd. Widoki osobiste nie są obsługiwane.
Wyszukiwanie Offline — Dostępne tylko dla tabel w trybie offline. Użytkownik może wyszukiwać tylko jedną tabelę w danej chwili. Wyszukiwanie globalne domyślnie podzielone na kategorie w trybie offline, nawet jeśli wyszukiwanie Dataverse jest włączone, 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.
Uwagi dotyczące formantu Oś czasu — Notatki dotyczące formantu Oś czasu są dostępne w trybie offline. W trybie offline można robić zdjęcia, czytać notatki i dodawać/usuwać załączniki.
Uwaga
Pole Data jest niedostępne do wyszukiwania w mobilnym trybie offline.
Tabele niestandardowe — Te polecenia są dostępne podczas edycji formularza, Oznacz jako zakończone, Odśwież, Konwertuj na szansę sprzedaży, i Usuń.
Ograniczenia
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 — podczas kwalifikowania potencjalnego klienta utworzonego w mobilnym trybie offline i podczas pracy w trybie online na etapie procesu biznesowego jest etapu 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.
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. Aby uzyskać więcej informacji, odnieś się do następującej 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 Plik Dataverse i obraz nie są zasobami sieci Web, ale zwykłymi danymi Dataverse. Aby włączyć je w trybie offline, zobacz Konfigurowanie profilów funkcji Mobile Offline dla obrazów i plików.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.
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ę.
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.
Wskazówki
Synchronizacja mobilna w trybie offline
Synchronizacja mobile offline z urządzeniami przenośnymi jest przeprowadzana okresowo. Cykl synchronizacji może trwać kilka minut, w zależności od opóźnienia sieci Azure, wielkości danych wymagających synchronizacji i szybkość sieci telefonii komórkowej. Użytkownicy mogą nadal używać aplikacji mobilnych podczas synchronizacji.
Czas początkowego pobierania metadanych zależy od liczby tabel w modułach aplikacji włączonych dla trybu offline. Upewnij się, że włączono tylko tabele i moduły aplikacji w trybie offline, które są niezbędne w celu zoptymalizowania środowiska dla użytkowników końcowych.
Upewnij się, że dowolny widok, który ma pracować w trybie offline, nie odwołuje się do tabel, które nie są włączone w trybie offline. Jeśli na przykład konto znajduje się w profilu trybu offline, widok Konto, który odwołuje się do kontaktu podstawowego, gdy kontakt jest niedostępny w profilu, jest niedostępny.
Zmiany w uprawnieniach zabezpieczeń użytkownika są aktualizowane podczas następnego cyklu synchronizacji. Do tego czasu użytkownicy mogą nadal mieć dostęp do danych zgodnie z poprzednimi uprawnieniami zabezpieczeń, ale wszystkie wprowadzone przez nich zmiany są weryfikowane podczas synchronizacji z serwerem. Jeśli nie mają już uprawnień do tworzenia zmian w wierszu, zostanie wyświetlony komunikat o błędzie, a wiersz nie zostanie utworzony, zaktualizowany ani usunięty.
Wszelkie zmiany uprawnień użytkownika do wyświetlenia wiersza zaczną na urządzeniu przenośnym obowiązywać od następnego cyklu synchronizacji.
Funkcja Mobile Offline uwzględnia model zabezpieczeń aplikacji mobilnych i model zabezpieczeń hierarchiczny z wyjątkiem zabezpieczeń na poziomie pola i udostępniania pól.
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.
Filtry profilu
Ograniczenia profilu
Szczegóły profilu | Ograniczenie |
---|---|
Relacja zdefiniowana dla każdej tabeli | 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. |
Rekomendacje reguł filtru profilu
Upewnij się, że została skonfigurowana co najmniej jedna reguła profilu dla każdej tabeli, aby pobrać dane.
Dostosowywanie | Rekomendacja |
---|---|
Wszystkie rekordy | Jeśli wybierzesz ten filtr, nie możesz zdefiniować żadnej innej reguły filtrowania. |
Pobierz tylko powiązane dane | Jeśli wybierzesz ten filtr, nie możesz zdefiniować żadnej innej reguły filtrowania. Upewnij się, że tabela została zdefiniowana również jako tabela Skojarzenie elementu profilu. |
Inny filtr danych - jeśli wybrano, następnie wybierz przynajmniej jedną z tych opcji: Pobierz moje rekordy, Pobierz rekordy mojego zespołu, lub Pobierz moją jednostkę biznesową | Jeśli chcesz zdefiniować ten filtr musisz wybrać co najmniej jedną z podanych opcji. Zdecydowanie zaleca się, aby nie filtrować tabeli na poziomie jednostki biznesowej, chyba że istnieje silne uzasadnienie. Jest to zalecane dla głównego scenariusza danych z małym zestawem danych, takim jak kody Kraj. |
Niestandardowy filtr danych | <=3 filtry można zdefiniować w niestandardowym filtrze danych. |
Uwaga
Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)
Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).