Wskazówki dotyczące funkcji Mobile Offline
Tworząc lub aktualizując profil trybu offline dla aplikacji opartych na modelach, należy pamiętać o wielu kwestiach. Profil trybu offline powinien zawierać wszystkie dane, które użytkownicy aplikacji muszą wykonywać zadania w terenie. Jeśli zawiera zbyt dużo danych, użytkownicy aplikacji mogą się zatrzymać w oczekiwaniu na ich dane do pobrania. Może nawet zabraknąć miejsca na swoim urządzeniu. Musisz wziąć pod uwagę urządzenia i plany danych, z których muszą korzystać użytkownicy Twojej aplikacji, aby zapewnić im doskonałe wrażenia.
Poniższe wskazówki pomogą Ci stworzyć profil offline, który dokładnie odpowiada potrzebom Twojej organizacji.
Zaplanuj wdrożenie profilu offline
Profil trybu offline można rozwijać i rozwijać na trzech etapach:
Etap 1: Opracowywanie i ite z
Po skonfigurowaniu profilu trybu offline na czas należy rozpocząć testowanie i mapowanie. Za Power Appspomocą aplikacji Mobilelub Field Service Mobile można określić zachowanie aplikacji w trybie offline. W systemie Windows znajdziesz aplikację w Microsoft Store, która umożliwia iterowanie bez konieczności użycia urządzenia przenośnego.
Na tym etapie możesz dodawać tabele i stosować filtry do istniejących tabel, aby mieć pewność, że do aplikacji zostaną pobrane odpowiednie dane.
Wynik: należy potwierdzić, że wszystkie tabele i formularze działają w trybie offline po pobraniu danych, a rozmiary pobierania są uzasadnione.
Ważne
Metadane aplikacji są pobierane z momencie jej uruchamiania. Oznacza to, że jeśli w aplikacji zmienisz składnik, np. składnik formularza lub widok, musisz ponownie uruchomić aplikację, aby odzwierciedlić zmiany w profilu.
Etap 2: Testowanie z użytkownikami
Poproś kilku użytkowników, aby przetestowali aplikację na rzeczywistych danych. Należy upewnić się, że profil pracy w trybie offline jest skaltywny dla różnych typów użytkowników i działa na urządzeniach o zmiennym pojemności magazynu. Sprawdź stan trybu offline dla każdego użytkownika. Ile tabel i plików jest pobieranych przez różne typy kont użytkowników? Dostosuj filtry w profilu trybu offline, aby zwiększyć lub zmniejszyć ilość pobranych danych.
Wynik: potwierdzasz, że profil trybu offline jest skaltywny do rzeczywistych spraw.
Etap 3: Wprowadzanie
Wdróż aplikację w pozostałej części organizacji.
Wynik: należy potwierdzić, że każda klasa użytkownika w wycofanym płycie jest w stanie zsynchronizować się pomyślnie i pracować w trybie offline.
Nie należy pobierać zbyt wielu danych przez użytkowników
Każdy użytkownik może mieć dostęp do innego zestawu danych. Ważne jest, aby myśleć i przetestować, jaka część danych będzie zobaczyć wiele grup użytkowników. Na przykład menedżer sprzedaży w grupie może mieć dostęp do wielu większej liczby szans sprzedaży niż lokalny menedżer sprzedaży.
Podczas tworzenia profilu pracy w trybie offline i testowania go przy użyciu rzeczywistych lub przedstawicielowych danych warto pamiętać o tych najlepszych rozwiązaniach:
- Aby uzyskać lepszą wydajność, ogranicz liczbę rekordów do mniej niż 200 000. Przekroczenie 3 000 000 rekordów nie jest obsługiwane przez synchronizację offline.
- Ogranicz liczbę tabel do mniejszej niż 100.
- Ogranicz łączny rozmiar danych do mniej niż 1 GB.
- Ogranicz łączny rozmiar plików i obrazów do rozmiaru mniejszego niż 4 GB. Stosowanie filtrów w celu zredukowania łącznego rozmiaru pobierania.
Jeśli dane w trybie offline aplikacji wykraczają poza te zalecenia, użytkownicy będą widzieć niższe synchronizacje, większe wykorzystanie danych, większe użycie plików oraz niższą wydajność aplikacji.
Nazwij profil funkcji mobile offline
Aby upewnić się, że użytkownicy pobierają tylko potrzebne dane, należy zastosować następujące wskazówki dotyczące postępowania. Optymalizacja pobranych danych ułatwi korzystanie z zalecanych ograniczeń.
Nie wymyślaj koła na nowo
W przypadku dostosowywania usług terenowych lub sprzedaży należy rozpocząć od ich domyślnych profilów trybu offline. Wiesz, że funkcje podstawowe będą działały i nie będzie można pominąć tabel używanych w standardowych formularzach.
Domyślne profile trybu offline zawierają wszystkie potrzebne informacje dotyczące obecnie dostępnego rozwiązania. Można dodać więcej tabel ważnych dla firmy.
Nie należy jednak usuwać tabel z profilu domyślnego. W przypadku tych tabel, formularzy i widoków mogą wystąpić błędy w czasie wykonywania. Jeśli profil domyślny zawiera zbyt wiele lub zbyt wiele wierszy danych, dostosuj filtry przy największych tabelach, aby zoptymalizować rozmiary danych dla użytkowników.
Dodaj wszystkie tabele, do których w każdym formularzu i widoku aplikacji się odniosły
Gdy do aplikacji opartej na modelach dodasz formularz lub widok, poszukaj odwołań do innych tabel, w tym do wyszukiwania. Upewnij się, że każda z tych tabel jest uwzględniona w profilu trybu offline przy użyciu odpowiedniej tabeli lub filtrów. Należy pamiętać o dodaniu wszystkich tabel używanych również w skryptach zasobów sieci Web.
Podczas dodawania tabeli do profilu trybu offline można wybrać jedną z czterech opcji w celu określenia, które wiersze będą pobierane:
- Wiersze organizacji
- Wszystkie wiersze
- Tylko powiązane wiersze
- Okres niestandardowy
Aby wybrać najlepsze opcje dla każdej tabeli, należy się zastanowić, do której z następujących kategorii należy tabela:
Tabele samodzielne: tabele widoczne jako siatki w aplikacji, takie jak Kontakt
Tabele pokrewne: tabele, do których można odować się w widoku formularza lub siatki w innej tabeli, np. Jednostka
Tabele zasobów: tabele zawierające dane zasobów, takie jak Waluta czy Obszar
Wybierz opcję wiersza na podstawie kategorii tabeli dodawania:
Typ tabeli | Wiersze organizacji | Wszystkie wiersze | Tylko powiązane wiersze | Okres niestandardowy |
---|---|---|---|---|
Autonomiczne | ✓ | ✓ | ||
Pokrewne | ✓ | ✓ | ||
Zasoby | ✓ | ✓ |
Korzystanie z filtrów w celu zredukowania rozmiaru pobierania danych
Jeśli użytkownicy mają dostęp do dużego zestawu danych podczas pracy w trybie online, należy stosować filtry, aby ograniczyć pobieranie danych podczas pracy w trybie offline.
Ważne
Jeśli filtr niestandardowy zostanie dodanie do tabeli ustawionej do pobrania pokrewnych wierszy, filtr jest traktowany jak FILTR LUB. Oznacza to, że wszystkie powiązane wiersze są pobierane oprócz wierszy określonych przez filtr. Użytkownicy mogą pobrać więcej danych niż chce użytkownik. Jeśli chcesz pobrać wiersze pokrewne i zastosować dodatkowy filtr, wyczyść tylko wiersze pokrewne i określ relację oraz dodatkowe ograniczenia w filtrze niestandardowym za pomocą funkcji AND (ORAZ).
Tabele samodzielne: użyj filtru niestandardowego, który zawiera rekordy wymagane do użycia w widokach siatki w aplikacji. Domyślnie wszystkie widoki są uwzględniane podczas dodawania tabeli w Projektancie aplikacji. Aby upewnić się, że użytkownicy mają takie same dane w trybie online i offline, należy jawnie wybrać widoki filtrowane danych z profilu trybu offline.
Tabele pokrewne: użyj filtru niestandardowego, aby użytkownicy pobierali wiersze powiązane ORAZ zgodne z innymi kryteriami filtrowania.
Tabele zasobów: użyj filtru niestandardowego, jeśli chcesz, aby użytkownicy pobierali tylko wiersze zgodne z kryteriami, takie jak wiersze o stanie Aktywne.
Wspólne filtry niestandardowe
Filtruj pola godzin i dat w celu filtrowania danych, takich jak rezerwacje i elementy osi czasu. Weź pod uwagę daty przyszłe i przeszłe. Na przykład wspólny filtr może obejmować terminy z ostatniego miesiąca i trzech następnych miesięcy.
Filtruj według stanu, aby ograniczyć pobieranie do wierszy o określonym stanie.
Filtrowanie danych według niestandardowych kategorii lub pól ról w celu zastosowania dużych tabel w dół do danych potrzebnych przez aplikację. Na przykład można filtrować kontakty według roli, aby ograniczyć dane do interesariuszy.
Należy unikać tych filtrów, które mogą spowolnić pobieranie.
Jeśli filtr niestandardowy kwerenda trwa długo Dataverse, pobieranie trwa dłużej. Postępuj zgodnie z tymi najlepszymi praktykami, aby uniknąć typowych wąskich gardeł wydajności:
Nie należy używać częściowych dopasowania ciągów, wartości "Zawiera", "Zaczyna się od" ani "Kończy się od".
Należy unikać wielu poziomów relacje niestandardowych filtrów. Takie filtry mogą spowolnić pobieranie:
Należy unikać używania wielu warunków LUB.
Nie brakuje danych potrzebnych użytkownikom
Sprawdź, czy użytkownicy mają wszystkie potrzebne dane. Porównaj dane dostępne podczas pracy w trybie online i offline. Urządzenie w trybie samolotu upewnij się, że widoki i formularze pokazują takie same dane jak w przeglądarce sieci Web w trybie online. Jeśli występują różnice, możesz dostosować filtry w widokach lub dostosować filtry w profilu trybu offline.
Dodawanie tabel pokrewnych, jeśli aplikacja ich potrzebuje
Przepływy procesów biznesowych: jeśli formularz zawiera plik przepływ procesów biznesowych, pamiętaj, aby dodać tabelę przepływ procesów biznesowych biznesową. Aby uzyskać więcej informacji, przejdź do witryny Obsługiwane możliwości.
Pliki i obrazy: jeśli profil trybu offline zawiera pliki i obrazy, musisz dodać do nich tabele. Aby uzyskać więcej informacji, przejdź do strony Konfigurowanie profilów funkcji Mobile Offline dla plików i obrazów. W celu ograniczenia pobierania plików krytycznych należy użyć filtrów niestandardowych.
Oś czasu: Aby notatki dotyczące formantu osi czasu być dostępne w trybie offline, dodaj tabelę Notatki i tabelę Użytkownicy do profilu trybu offline. Jeśli użytkownicy przekażą obrazy i filmy wideo, notatki mogą być duże, dlatego w celu ograniczenia czasu ich pobierania należy zastosować niestandardowe filtry w tabeli notatek.
Ważne
Pobieranie danych może trwać dłużej, jeśli użytkownicy przekażą pliki o rozmiarze ponad 4 MB do formantu osi czasu. Jeśli użytkownicy muszą przekazać pliki o rozmiarze większym niż 4 MB, w celu zwiększenia wydajności należy użyć formantu szybkie notatki w programie Field Service lub Pliki/Obrazy.
Zobacz też
- Konfigurowanie aplikacji opartych na modelu dla trybu offline (wersja zapoznawcza).
- Konfigurowanie danych w trybie offline dla aplikacji mobilnej Field Service (Dynamics 365) (zawiera wideo)
- Pięć porad dotyczących implementowania aplikacji mobilnej Field Service (Dynamics 365) (blog)
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).
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla