Optimaliziace profilu offline
Při vytváření nebo aktualizaci offline profilu pro modelem řízené aplikace je třeba pamatovat na množství faktorů. Offline profil by měl obsahovat všechna data, která uživatelé aplikace potřebují k dokončení úkolů v terénu. Pokud však obsahuje příliš mnoho dat, uživatelé aplikace mohou dlouho čekat na stažení dat. Může jim dokonce dojít místo na jejich zařízení. Musíte zvážit použitá zařízení a datové plány, které uživatelé vaší aplikace mají, abyste se ujistili, že se jim bude dobře pracovat.
Následující pokyny vám pomohou vytvořit offline profil, který přesně odpovídá potřebám vaší organizace.
Nenuťte uživatele stahovat příliš mnoho dat
Každý uživatel může mít přístup k jiné sadě dat. Je důležité přemýšlet a testovat, kolik dat uvidí různé skupiny uživatelů. Například manažer skupinového prodeje může mít přístup k mnohem více prodejním příležitostem než manažer místního prodeje.
Při vytváření offline profilu a testování se skutečnými nebo reprezentativními údaji mějte na paměti tyto osvědčené postupy:
- Pro lepší výkon omezte počet záznamů na méně než 200 000. Překročení 3 000 000 záznamů offline synchronizace nepodporuje.
- Omezte počet tabulek na méně než 100.
- Omezte celkovou velikost dat na méně než 1 GB.
- Omezte celkovou velikost souborů a obrázků na méně než 4 GB. Použijte filtry ke snížení celkové velikosti stahování.
- Snižte počet záznamů stahovaných v tabulkách, které se často mění, filtrováním podle polí, jako je stav, skupina, oblast, vlastník nebo přiřazeno.
Pokud offline data vaší aplikace překročí tato doporučení, uživatelé zaznamenají pomalejší synchronizace, vyšší využití dat, vyšší spotřebu baterie a pomalejší výkon aplikace.
Optimalizace offline profilu
Použijte následující doporučené postupy, abyste zajistili, že uživatelé stahují pouze data, která potřebují. Optimalizace stahovaných dat usnadní dodržování doporučených limitů.
Neobjevujte znovu kolo
Pokud upravujete aplikace Field Service nebo Sales, začněte od jejich výchozích offline profilů. Víte, že základní funkce budou fungovat a nebudou vám chybět tabulky, které se používají ve standardních formulářích.
Výchozí offline profily obsahují vše, co potřebujete pro hotové řešení. Můžete přidat další tabulky, které jsou důležité pro vaši firmu.
Nicméně neodstraňujte tabulky z výchozího profilu. Bez těchto tabulek mohou formuláře nebo pohledy selhat za běhu. Pokud výchozí profil obsahuje příliš mnoho nebo příliš málo řádků dat, upravte filtry na největších tabulkách, abyste optimalizovali velikosti dat pro vaše uživatele.
Přidejte všechny odkazované tabulky do každého formuláře a pohledu ve vaší aplikaci
Když do své modelem řízené aplikace přidáte formulář nebo pohled, hledejte odkazy na jiné tabulky, včetně vyhledávání. Ujistěte se, že každá z těchto tabulek je zahrnuta do vašeho offline profilu spolu s odpovídající související tabulkou nebo filtry. Nezapomeňte také přidat všechny tabulky používané ve skriptech webových zdrojů.
Když přidáte tabulku do offline profilu, můžete si vybrat jednu ze čtyř možností, jak určit, které řádky budou staženy:
- Řádky organizace
- Všechny řádky
- Jen související řádky
- Vlastní
Chcete-li vybrat nejlepší možnost pro každou tabulku, zvažte, do které z následujících kategorií tabulka patří:
Samostatné tabulky: Tabulky, které jsou v aplikaci viditelné jako mřížky, například Kontakt.
Související tabulky: Tabulky, na které se odkazuje ve formuláři nebo zobrazení mřížky jiné tabulky, například Unit.
Tabulky zdrojů: Tabulky, které obsahují data zdrojů, jako je Měna nebo Území.
Vyberte možnost řádku podle kategorie tabulky, kterou přidáváte:
Typ tabulky | Řádky organizace | Všechny řádky | Jen související řádky | Vlastní |
---|---|---|---|---|
Samostatné | ✓ | ✓ | ||
Související | ✓ | ✓ | ||
Zdroje | ✓ | ✓ |
Použijte filtry ke snížení velikosti stahování dat
Pokud mají uživatelé přístup k velké sadě dat, když jsou online, použijte filtry k omezení dat, která si stáhnou, když jsou offline.
Důležité
Pokud do tabulky, která má nastaveno stahování souvisejících řádků, přidáte vlastní filtr, bude filtr připojen operátorem NEBO. To znamená, že se stahují všechny související řádky kromě řádků určených filtrem. Uživatelé si mohou stáhnout více dat, než zamýšlíte. Pokud chcete stáhnout související řádky a použít další filtr, vypněte možnost Pouze související řádky a zadejte vztah a další omezení pomocí vlastního filtru používajícího operátor A.
Samostatné tabulky: Použijte vlastní filtr, který zahrnuje záznamy, které jsou vyžadovány pro zobrazení mřížky ve vaší aplikaci. Ve výchozím nastavení jsou při přidání tabulky do návrháře aplikací zahrnuta všechna zobrazení. Chcete-li zajistit, aby uživatelé měli stejná data online i offline, explicitně vyberte pohledy, které filtrují data zahrnutá do profilu offline.
Související tabulky: Použijte vlastní filtr, pokud chcete, aby si uživatelé stáhli řádky, které spolu souvisí A, které odpovídají vašim dalším kritériím filtru.
Tabulky zdrojů: Pokud chcete, aby uživatelé stahovali pouze řádky, které odpovídají vašim kritériím, například řádky se stavem Aktivní, použijte vlastní filtr.
Běžné vlastní filtry
Filtr podle polí času a data pro časově zaměřená data, jako jsou rezervace a položky časové osy. Zvažte budoucí i minulá data. Běžný filtr může například zahrnovat schůzky z minulého měsíce a následujících tří měsíců.
Filtrujte podle stavu, abyste omezili stahování na řádky s určitým stavem.
Filtr podle vlastních polí kategorie nebo role k omezení rozsahu velkých tabulek na data potřebná pro vaši aplikaci. Můžete například filtrovat kontakty podle role a omezit tak data na zúčastněné strany.
Některé filtry mohou zpomalit vaše stahování, vyhněte se jim
Pokud má vlastní filtr za následek zpomalení dotazu Dataverse, stahování bude trvat déle. Postupujte podle těchto doporučených postupů, abyste se vyhnuli problémům s výkonem.
Nepoužívejte částečné shody řetězců nebo Obsahuje, Začíná na nebo Končí s.
Vyhněte se více úrovním vztahů ve vlastních filtrech. Filtry jako tento mohou vést k pomalému stahování:
Vyhněte se používání mnoha NEBO podmínek.
Vyhněte se používání malých časových oken ke snížení stahování dat v tabulkách, které se často mění. Pokud je tabulka ve vašem offline profilu velká a často se mění, snižte počet stahovaných záznamů filtrováním podle polí, jako je stav, skupina, oblast, vlastník nebo přiřazeno.
Optimalizujte stažená data pomocí výběru sloupce tabulky offline (Preview)
Důležité
- Toto je funkce Preview.
- Ukázkové funkce nejsou určené pro normální používání a mohou mít omezené fungování. Jsou to funkce, které jsou poskytnuté před svým oficiálním vydáním, aby si je zákazníci mohli co nejdříve vyzkoušet a mohli nám napsat své názory.
Dokončení první synchronizace může chvíli trvat u organizací s velmi velkými datovými sadami, zejména ve vzdálených oblastech. Pomocí Výběr sloupce tabulky offline (Preview) můžete vybrat sloupce ke stažení do zařízení, abyste se vyhnuli stahování sloupců, které se v aplikaci nikdy nepoužívají. To šetří využití sítě i disku a vede k rychlejší synchronizaci. I když to ovlivní první synchronizaci i rozdílovou synchronizaci, první synchronizace by měla mít větší dopad, protože je ke stažení více záznamů.
V Power Apps Studio na levém postranním panelu vyberte Aplikace.
Vyberte modelem řízenou aplikaci a poté vyberte Upravit.
Vyberte Nastavení.
Vyberte Obecné.
V sekci Vybrat offline režim a profil z rozbalovací nabídky vyberte Upravit vybraný profil .
Zobrazí se podokno Upravit profil . V sekci Data pro offline použití vyberte u tabulky, kterou chcete optimalizovat, Další akce (...) a poté vyberte Upravit.
Zobrazí se stránka Upravit účet . V sekci Vybrané sloupce vyberte možnost Spravovat sloupce .
V podokně Spravované vybrané sloupce vyberte možnost Vybrat pouze požadované sloupce a poté vyberte více sloupců, pokud požadovaný.
Důležité
Pokud máte v aplikaci vlastní kód JavaScript, ujistěte se, že jsou v profilu offline vybrány sloupce použité ve vlastním kódu.
Vyberte Zpět.
Vyberte Uložit.
Vyberte Uložit + zavřít.
Zavřete Nastavení a vyberte Publikovat.
Poznámka
- U aplikací plátna, které používají automaticky generovaný profil offline, systém automaticky optimalizuje sloupce stažené do zařízení.
- Doporučujeme vybrat sloupce v tabulkách s vysokým počtem nepoužitých sloupců.
- Možnost spravovat sloupce není povolena v Offline konfiguraci v Power Platform centru pro správu.
Viz také
- Doporučené postupy pro vývoj aplikace pro offline použití
- Mobilní offline pro přehled aplikací řízených modelem
- Doporučené postupy a omezení (obsahuje video)
- Pět tipů pro implementaci mobilní aplikace Field Service (Dynamics 365) (blog)
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).