Nastavení Mobile Offline pro aplikace plátna
Pokud uživatelé potřebují pracovat bez obav o připojení k internetu, zapněte v aplikaci plátna režim offline.
Předpoklady
Explicitní výběr sloupců musí být zapnutý. Chcete-li tuto funkci aktivovat, otevřete aplikaci plátna pro úpravy a přejděte na Nastavení > Nadcházející funkce > Náhled. Nastavte přepínač Explicitní výběr sloupců na hodnotu Zapnuto.
Chcete-li nastavit offline režim pro aplikace plátna, musíte mít roli Tvůrce prostředí, Správce systému nebo Úpravce systému. Tyto role mají oprávnění vytvářet, číst, zapisovat, odstraňovat a sdílet oprávnění v tabulce
Canvas App
aMobile offline profile
. O předdefinovaných rolích zabezpečení.Uživatelé s rolí základní uživatel mohou otevřít offline aplikaci. Musíte vytvořit vlastní role zabezpečení s oprávněními ke čtení pro tabulky
Canvas App
aMobile offline profile
.Pokud už máte vlastní roli zabezpečení, ujistěte se, že uděluje oprávnění pro tabulky
Canvas App
aMobile offline profile
. O různých oprávněních.
Optimalizace aplikace pro Mobile Offline
Mobilní aplikace běží na malých obrazovkách s omezenou konektivitou. Než nastavíte režim offline, ujistěte se, že je vaše aplikace plátna optimalizována pro offline a mobilní použití. Zvažte počet uživatelských scénářů, které chcete pokrýt, a množství dat, které aplikace používá. Vytvořte aplikaci, která je jednoduchá a lehká.
Při vytváření aplikace pro mobilní offline použití postupujte podle těchto doporučených postupů:
Výkon je kritický, když aplikaci spustíte na mobilním zařízení. Další informace o vytváření výkonných aplikací plátna najdete v části Přehled vytváření výkonných aplikací.
Identifikujte scénáře na cestách, které spolu funkčně souvisejí, jako jsou úkoly, které provádějí uživatelé pracující v terénu.
Snižte složitost své aplikace omezením počtu tabulek, která je třeba stáhnout. Někdy je lepší mít dvě aplikace místo jedné.
Používejte pohledy, které jsou optimalizovány pro dané prostředí místo zobrazení velké sady dat. Například je vhodnější použít zobrazení Moje aktivní účty než Všechny účty .
Zapnutí offline funkce pro tabulky
Tabulky, které vaše aplikace používaná hlavně offline využívá jako první, musí mít zapnutou funkci offline. Některé vestavěné tabulky ji mají zapnutou implicitně. Některé tabulky nelze použít offline. Funkci offline však můžete zapnout pro jakoukoli novou vlastní tabulku.
Přihlaste se do Power Apps
V levém bočním panelu vyberte Tabulky.
Vyberte tabulku a potom vyberte Upravit.
Vyberte Upravit vlastnosti tabulky.
Vyberte Rozšířené možnosti a poté přejděte do části Řádky v této tabulce .
Vyberte Lze přejít do režimu offline.+
Vyberte Uložit.
Zapnutí funkce offline pro aplikaci
V aplikaci Power Apps Studio na levém postranním panelu vyberte Aplikace.
Vyberte aplikaci plátna a potom vyberte Upravit.
Vyberte Nastavení.
Vyberte Obecné.
Zapněte možnost Lze použít offline .
Vyberte profil offline. K dispozici jsou dvě možnosti:
Použijte automaticky generovaný profil. Toto nastavení stáhne tabulky používané vaší aplikací a je doporučenou možností.
Vytvořte si vlastní profil, vyberte ikonu Obnovit, aby se váš nový profil zobrazil v seznamu, a poté jej vyberte.
Pokud nevidíte možnost Lze použít offline, ujistěte se, že je aplikace v řešení.
Zavřete okno Nastavenía poté aplikaci uložte a publikujte.
Stránka, která je založena na Offline šabloně, se automaticky vloží do aplikace. Stránka obsahuje ikonu, která pomocí funkce Připojení Power Fx odráží stav offline synchronizace aplikace. Můžete ji použít tak, jak je, nebo upravit podle vašich požadavků.
Poznámka
Pokud zapínáte funkci offline u zcela nové aplikace plátna, ujistěte se, že výchozí první obrazovka je založena na šabloně Offline.
Vytvoření profilu Mobile Offline.
Pokud automaticky generovaný offline profil nevyhovuje vašim potřebám, vytvořte si vlastní. Další informace o offline profilech.
Chcete-li svůj nový offline profil vybrat v nastavení aplikace na plátně, musíte ho publikovat. Pokud upravujete a publikujete offline profil, musíte také publikovat všechny aplikace plátna, které jej používají.
Vytvoření offline profilu (s administrátorskými právy)
Přihlaste se do Centra pro správu Power Platform pomocí účtu správce.
V levém bočním panelu vyberte Prostředí.
Zvolte prostředí a pak vyberte Nastavení.
Rozbalte nabídku Uživatelé a oprávnění a potom vyberte Mobilní konfigurace.
Vyberte Vytvořit nový profil.
Zadejte název a popis sady pravidel a poté vyberte Vytvořit.
Po vytvoření profilu ho vyberte a pokračujte v jeho úpravách.
V sekci Data dostupná offline vyberte Přidat tabulku.
Výběr tabulky ze seznamu. V seznamu se zobrazí pouze tabulky, u kterých lze nastavit offline použití.
Vyberte Další.
Vyberte filtr v závislosti na typu vlastnictví tabulky.
Typ vlastnictví tabulky Dostupné možnosti filtru pro stahování dat Uživateli nebo týmu - Stáhnout pouze související řádky: V režimu offline zpřístupní související data tabulky. Pokud žádné vztahy nenastavíte, nebudou k dispozici žádné řádky v této tabulce.
- Všechny řádky: V režimu offline zpřístupní všechny řádky této tabulky.
- Filtr ostatních dat: V režimu offline zpřístupní pouze vybrané řádky této tabulky. Vyberte některou z následujících možností:
- Stáhnout řádky uživatele: V režimu offline zpřístupní pouze vaše řádky.
- Stáhnout řádky týmu: V režimu offline zpřístupní pouze řádky vašeho týmu.
- Stáhnout řádky mé organizační jednotky: V režimu offline zpřístupní řádky vaší organizační jednotky.
Organization (Organizace) - Stáhnout pouze související řádky: V režimu offline zpřístupní související data tabulky. Pokud žádné vztahy nenastavíte, nejsou k dispozici žádné řádky pro tuto tabulku.
- Všechny řádky: V režimu offline zpřístupní všechny řádky této tabulky.
Obchodní - Stáhnout pouze související data: V režimu offline zpřístupní související data tabulky. Pokud žádné vztahy nenastavíte, nejsou k dispozici žádné řádky pro tuto tabulku.
- Všechny řádky: V režimu offline zpřístupní všechny řádky této tabulky.
- Ostatní řádky: V režimu offline zpřístupní pouze vybrané řádky této tabulky. Vyberte následující možnost:
- Stáhnout řádky mé organizační jednotky: V režimu offline zpřístupní řádky vaší organizační jednotky.
Žádné - Stáhnout pouze související řádky: V režimu offline zpřístupní související data tabulky. Pokud žádné vztahy nenastavíte, nejsou k dispozici žádné řádky pro tuto tabulku.
Pokud vyberete Vlastní, můžete definovat vlastní filtr až do tří úrovní podle následujících pravidel.
Pravidla je rovno není rovno gt – větší než ge – větší než nebo rovno le – menší než nebo rovno lt – menší než jako není jako v není v null není null eq-iduživatele ne-iduživatele eq-týmyuživatelů eq-uživatelnebotýmyuživatelů eq-uživatelnebohierarchieuživatelů eq-uživatelnebotýmyahierarchieuživatelů eq-idpodniku ne-idpodniku eq-jazykuživatele začíná na nezačíná na končí na nekončí na V oblasti Zahrnout řádky tabulky [název tabulky] související s těmito tabulkami vyberte vztahy souvisejících tabulek. Musíte mít přidanou tabulku, se kterou chcete vytvořit vztah. Pokud chcete například přidat vztah mezi tabulkami
Account
aContact
, musíte do profilu Mobile Offline přidat obě tabulky.Například pokud vyberete Kontakt |Název pole: Primární kontakt, znamená to, že pro každý kontakt systém stáhne také související obchodní vztah.
Vyberte Uložit.
Vytvoření offline profilu (bez administrátorských práv)
Pokud váš účet Power Apps nemá práva správce, můžete si přesto vytvořit profil Mobile Offline. Již brzy si budete moci vytvořit offline profil přímo v aplikaci Power Apps Studio. Do té doby používejte toto náhradní řešení.
- Vytvořte modelem řízenou aplikaci ve svém testovacím prostředí, která používá stejné tabulky jako vaše aplikace na plátně.
- Nastavení offline používání u modelem řízených aplikací.
- Vygenerujte výchozí profil a přidejte tabulky s filtry.
- Publikujte modelem řízenou aplikaci.
- Vyberte offline profil ve své aplikaci plátna.
Vytvoření offline aplikace plátna
Abychom usnadnili vytváření nebo převod aplikace plátna pro použití offline, vytvořili jsme šablonu Offline. Šablona obsahuje ikonu zeměkoule na navigační liště, která ukazuje stav připojení a synchronizace a přepnutí do režimu offline. Uživatelé vždy vědí, zda jsou jejich zařízení a data připravena k použití.
Nová stránka vytvořená ze šablony Offline se automaticky vloží, jakmile ve své aplikaci plátna zapnete funkci offline.
Stejným způsobem, jakým přidáváte stránky z jakékoli jiné šablony, můžete také přidat novou stránku založenou na šabloně Offline.
Ikona zeměkoule v navigačním panelu šablony používá různé ikony v závislosti na funkci Power Fx Connection.Sync
. Můžete si také vytvořit vlastní ikonu a nastavit vlastnost Ikona pomocí následujícího skriptu Power Fx:
Switch(Connection.Sync,
ConnectionSync.Connected, Icon.Globe,
ConnectionSync.ConnectedWithWarning, Icon.GlobeWarning,
ConnectionSync.ConnectedPendingUpsync, Icon.GlobeChangesPending,
ConnectionSync.ConnectedError, Icon.GlobeError,
ConnectionSync.ConnectedRefresh, Icon.GlobeRefresh,
ConnectionSync.NotConnected, Icon.GlobeNotConnected,
ConnectionSync.NotConnectedWithWarning, Icon.GlobeWarning,
ConnectionSync.NotConnectedPendingUpsync, Icon.GlobeChangesPending,
ConnectionSync.NotConnectedSyncError, Icon.GlobeError)
Vlastnost OnSelect můžete nastavit pomocí funkce Power Fx ShowHostInfo
k zobrazení stránky Stav zařízení při výběru ikony zeměkoule.
ShowHostInfo(HostInfo.OfflineSync)
Vlastnost Viditelné můžete nastavit pomocí funkce Power Fx Host
, aby se ikona zeměkoule zobrazovala pouze při použití aplikace na přehrávač, který podporuje offline režim.
Host.OfflineEnabled
Jak vytvořit nejlepší offline uživatelské prostředí?
Pomocí následujících doporučení vytvořte rychlejší uživatelské prostředí pro konkrétní scénáře.
Scénář | Přístup, který se nedoporučuje | Doporučený přístup |
---|---|---|
Zobrazení souvisejících informací o tabulkách v galerii. | Použití vyhledávání k načtení dat. | Použití zobrazení obsahující sloupec související tabulky. |
Vytvoření filtrovatelné galerie se spoustou záznamů. | Načtení záznamů z Dataverse a jejich uložení do kolekce. Nastavení položek galerie na filtrovanou kolekci. | Přímé nastavení položek galerie na filtrovaná data Dataverse. |
Aktualizace více záznamů. | Vložení záznamů do smyčky a jejich opravení jednotlivě. | Hromadná oprava kolekce obsahující všechny změny. |
Export řešení, které obsahuje aplikaci plátna povolenou pro režim offline
Když exportujete řešení pomocí offline aplikace plátna, musíte exportovat také offline profil aplikace, protože jde o závislost aplikace.
- Přihlaste se k Power Apps a v levém navigačním podokně vyberte Řešení.
- Vyberte řešení, které chcete exportovat, a pak vyberte tlačítko Upravit.
- Vyberte aplikaci plátna, která je povolena pro režim offline, a poté vyberte Rozšířené > Přidat požadované objekty.
Ujistěte se, že je v řešení přidružen offline profil, a poté jej můžete exportovat.
Omezení a známé problémy
Automaticky generovaný profil offline nezpracovává filtry. Výsledkem je, že pro každou tabulku použitou v aplikaci stáhne všechny řádky, ke kterým má uživatel oprávnění.
Konektory jiné než Dataverse, jako je Sharepoint, nejsou v režimu offline podporovány.
Pokud není vybráno žádné pořadí řazení, mohou se položky v galerii v aplikaci s podporou offline režimu zobrazovat v jiném pořadí. Zvolte pořadí řazení v ovládacím prvku galerie, abyste zajistili konzistentní chování aplikace v mobilních aplikacích a webových prohlížečích.
Vztahy N:N nejsou podporovány v režimu offline.
Další informace o možnostech a omezeních funkce Mobile Offline.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro