Mobile Offline pro aplikace plátna

Pokud uživatelé vaší aplikace plátna založené na Dataverse nemají stálý nebo žádný přístup k internetu, můžete jim snadno poskytnout nejprve offline přístup pomocí jednoduchých přepínačů a ovládacího prvku plátna. Základní aplikace s přednostním přístupem offline lze snadno vytvořit. Stačí vytvořit aplikaci pomocí běžných vzorců Power Fx a offline funkce Power Apps zvládnou vše ostatní.

Důležité

Funkce přednostního offline režimu funguje pouze pro samostatné aplikace plátna. Nefunguje pro vložené aplikace plátna nebo vlastní stránky.

Důležité

  • Funkce přednostního přístupu offline funguje pouze s tabulkami Dataverse a nepodporuje následující funkce Power Fx:
    • Min./max./prům.
    • Relate
    • Unrelate
    • In (Membership)
    • UpdateIf
    • RemoveIf
  • Když je pro aplikaci povolen režim offline, filtr vyhledávání sloupců podporuje pouze jednu úroveň vyhledávání.
  • Vztahy N:N nejsou podporovány.

Microsoft plánuje v budoucnu podporovat tyto funkce a tokeny.

Můžete také vytvářet složité offline aplikace pomocí vlastních offline profilů. Offline profil je sada filtrů a omezení dat, která vaše aplikace načítá do mobilních zařízení uživatelů. Offline profily vám pomohou optimalizovat výkon vaší aplikace snížením množství dat stahovaných do zařízení. Můžete mít například přístupová práva k milionům záznamů v tabulce, ale vaše aplikace jich může potřebovat jen tisíc. Pokud stáhnete pouze tisíc záznamů, vaše aplikace bude fungovat lépe. Pokud potřebujete v offline aplikaci více než 15 tabulek, zvažte použití vlastního offline profilu.

Chcete-li začít s mobilním offline režimem, zapněte funkci offline ve své aplikaci a v tabulkách, které aplikace používá. Do aplikace se automaticky vloží základní šablona offline obrazovky, kterou můžete použít přímo nebo jako výchozí bod. Nastavení Mobile Offline pro aplikace plátna.

Přednostní mobilní offline režim

Přednostní offline přístup znamená, že všechna data, která uživatelé potřebují, když jsou v režimu offline, se zkopírují do jejich mobilního zařízení. Ke stažení dat je zpočátku vyžadován přístup k síti, ale poté uživatelé pracují výhradně s daty uloženými lokálně na svém zařízení, i když jsou online. Přechod do sítě a ze sítě neovlivňuje výkon aplikace, protože používá místní data. Power Apps monitoruje přístup vaší aplikace k síti. Když detekuje připojení, automaticky synchronizuje všechny místní změny se serverem a stáhne všechny aktualizace ze serveru. Offline funkce zvládnou detekci konfliktů a minimalizují využití systémových prostředků.

Když ve své aplikaci zapnete offline funkci, aplikace se vždy spustí nejprve offline, s připojením k internetu nebo bez něj. Tato funkce optimalizuje výkon offline a vytváří konzistentní prostředí pro uživatele, když mění umístění.

Proč používat režim offline pro aplikace plátna namísto LoadData/SaveData?

Existují některé klíčové výhody používání vestavěné offline funkce pro aplikace plátna namísto funkcí Power Fx LoadData/SaveData.

Popis LoadData/SaveData Integrované offline
Podpora klienta Power Apps Studio Vlastní Integrovaný
Složitost kódu Složitost kódu Power Fx roste se složitostí dat Bez kódu
Podporované funkce Power Fx Všechny Částečné (Viz omezení v poznámce Důležité na začátku tohoto článku.)
Pravidla kontroly aplikace Žádné Označit problémy s konfigurací toku práce
Uživatelská zkušenost offline nebo připojení Neposkytováno/pouze na zakázku Automatic (Automaticky)
Synchronizujte uživatelskou zkušenost nebo stav Neposkytováno/pouze na zakázku Automatic (Automaticky)
Podpora souborů a obrázků Ano, ale může narazit na omezení výkonu a paměti Nepodporováno
Optimalizovaná delta synchronizace Ne Ano
Řešení konfliktů Ručně Automatic (Automaticky)
Lokální úložiště dat Files Transakční databáze
Automaticky zpracovává změny schématu Ne Ano
Rychlé spuštění aplikace s velkými datovými sadami Ne Ano
Limit velikosti dat V závislosti na zařízení, ve většině případů 30–70 MB V závislosti na zařízení, až do kapacity úložiště zařízení

Viz také

Práce s aplikacemi plátna offline