Prezentare generală a dispozitivelor mobile offline pentru aplicații create pe planșă
Dacă utilizatorii aplicație creată pe planșă bazat pe Dataverse au acces la internet neregulat sau nu au acces la internet, puteți oferi cu ușurință acces offline-first cu comutatoare simple și un # control planșă de lucru. Aplicațiile de bază offline sunt ușor de realizat. Creați-vă aplicația cu Power Fx formule normale, iar Power Apps funcțiile offline se ocupă de orice altceva.
De asemenea, puteți crea aplicații offline complexe utilizând profiluri offline personalizate. Un profil offline este configurația care determină datele sincronizate cu dispozitivele utilizatorilor. Profilurile offline vă ajută să optimizați performanța aplicației prin reducerea cantității de date descărcate pe dispozitiv. De exemplu, deși este posibil să aveți drepturi de acces la milioane de înregistrări dintr-un tabel, aplicația dvs. poate avea nevoie de doar o mie dintre ele. Dacă descărcați doar o mie de înregistrări, aplicația dvs. are performanțe mai bune. Dacă aveți nevoie de mai mult de 15 tabele în aplicația dvs. offline, vă recomandăm să luați în considerare utilizarea unui profil offline personalizat.
Pentru a începe să utilizați dispozitivul mobil offline, activați funcția offline în aplicația dvs. și în tabelele pe care le utilizează aplicația dvs. Un șablon de ecran offline de bază este inserat automat în aplicație pe care îl puteți utiliza direct sau ca punct de plecare. Configurați mobil offline pentru aplicațiile planșă de lucru.
Prima experiență mobilă offline
Offline-first înseamnă că toate datele de care utilizatorii au nevoie atunci când sunt offline sunt copiate pe dispozitivul lor mobil. Este nevoie de acces la rețea pentru a descărca datele inițial, dar după aceea, utilizatorii lucrează exclusiv cu datele stocate local pe dispozitivul lor, chiar și atunci când sunt online. Trecerea și închiderea rețelei nu afectează performanța aplicației, deoarece folosește date locale. Power Apps monitorizează accesul la rețea al aplicației dvs. Când detectează o conexiune, sincronizează automat orice modificări locale pe server și descarcă toate actualizările de pe server. Funcțiile offline gestionează detectarea conflictelor și reduc la minimum utilizarea resurselor sistemului.
Când activați capacitatea offline în aplicația dvs., aplicația rulează întotdeauna offline mai întâi, cu sau fără conexiune la internet. Această funcționalitate optimizează performanța offline și creează o experiență consecventă pentru utilizatori pe măsură ce își schimbă locația.
De ce să folosiți offline pentru aplicațiile planșă de lucru în loc de LoadData/SaveData?
Există câteva beneficii cheie ale utilizării funcționalității offline încorporate pentru aplicațiile planșă de lucru în loc de funcțiile LoadData/SaveData Power Fx .
Subiect | LoadData/SaveData | Offline încorporat |
---|---|---|
Power Apps Studio sprijin | Personalizată | Încorporat |
Complexitatea codului | Power Fx complexitatea codului crește odată cu complexitatea datelor | Fără cod |
Acțiuni acceptate Power Fx | Tot | Parțial (Consultați Limitările mobile offline pentru aplicațiile planșă de lucru.) |
Reguli de verificare a aplicațiilor | Fără | Problemele obișnuite de configurare sunt semnalate |
Experiență de utilizator offline sau conectivitate | Nu este furnizat/doar personalizat | Automat |
Sincronizați experiența sau starea utilizatorului | Nu este furnizat/doar personalizat | Automat |
Suport pentru imagini și fișiere | Da, dar poate atinge limite de performanță și memorie | Da |
Sincronizare delta optimizată | No | Da |
Rezolvarea conflictelor | Manual | Automat |
Local depozit de date | Fișiere | Baza de date tranzacțională |
Gestionează automat modificările schemei | No | Da |
Lansare rapidă a aplicației cu seturi mari de date | No | Da |
Limită de dimensiune a datelor | În funcție de dispozitiv, 30-70 MB în majoritatea cazurilor | În funcție de dispozitiv, 3 milioane de rânduri |