Configurarea dispozitivelor mobile offline pentru aplicațiile proiectate pe bază de model
Utilizați designerul modern de aplicații pentru a activa aplicațiile bazate pe model pentru utilizare offline pe un dispozitiv mobil. Când modul offline este activat, utilizatorii pot interacționa cu datele lor fără conexiune la internet în Power Apps aplicația mobilă.
Cerințe preliminare
Verificați următoarele cerințe înainte de a începe activarea sincronizării offline:
Creatorul de mediu, administratorul de sistem sau rolul de persoană care particularizează sistemului este necesar pentru a configura modul offline pentru aplicațiile bazate pe model. Aceste roluri au privilegii Creare, Citire, Scriere, Ștergere și Partajare în tabelul Profil offline mobil . Pentru mai multe informații, consultați Despre rolurile de securitate predefinite
Utilizatorii cu rolul de utilizator de bază pot deschide și utiliza o aplicație offline. Acest rol are privilegiul Citire pentru tabelul Profil offline mobil .
Dacă aveți un rol de securitate personalizat, asigurați-vă că aveți privilegiul Citire pentru tabelul Profil offline mobil . Pentru mai multe informații, consultați Privilegii diverse
Optimizați aplicația dvs. pentru sincronizare offline mobilă
Aplicațiile mobile rulează pe ecrane mai mici, cu conectivitate limitată. Înainte de a activa modul offline, asigurați-vă că aplicația dvs. proiectată pe bază de model este optimizată pentru utilizare offline și mobilă. Luați în considerare numărul de scenarii de utilizator pe care doriți să le acoperiți și cantitatea de date pe care o folosește aplicația. Creați o aplicație simplă și ușoară.
Dacă aveți utilizatori de desktop și de dispozitive mobile la distanță, optimizați experiența utilizatorului creând două aplicații separate. Creați o aplicație online pentru utilizatorii dvs. de birou și o altă aplicație pentru utilizatorii dvs. de telefonie mobilă care ar putea avea conectivitate limitată.
Urmați aceste bune practici atunci când creați o aplicație pentru utilizare offline pe mobil:
Identificați scenariile din mers care au legătură funcțional, cum ar fi sarcinile efectuate de utilizatorii care lucrează în domeniu.
Reduceți complexitatea aplicației dvs. limitând cantitatea de metadate ale aplicației care trebuie descărcate pe dispozitivul unui utilizator. Adăugați numai tabelele și vizualizările necesare pentru utilizatorii dvs. de telefonie mobilă. Pentru mai multe informații, accesați Adăugați o pagină în aplicație
Păstrați doar vizualizările necesare și eliminați-le pe cele care nu sunt necesare zilnic. De exemplu, păstrați vizualizarea Conturile mele active și eliminați vizualizarea Toate conturile . Păstrați-vă formularele ușoare pentru o experiență fluidă și intuitivă pe dispozitive cu ecran mic. Următoarele sunt posibile optimizări pentru formularele de pe mobil:
Creați formulare dedicate pentru utilizare mobilă.
Partajați formulare pe experiența mobilă și desktop, dar dezactivați unele câmpuri pe mobil.
Activați aplicația pentru utilizare offline
Conectați-vă la Power Apps.
În panoul din stânga, selectați Aplicații, apoi selectați aplicația bazată pe model pe care doriți să o activați pentru offline.
Selectați Mai multe (...)>Editați pentru a deschide designerul modern de aplicații.
Pe bara de comandă, selectați Setări.
În fila General , setați Poate fi utilizat offline comutați la Activat.
Selectați tipul de profil offline: Implicit sau Restricționat la utilizatorii selectați.
Dacă selectați Implicit, aplicația este activată pentru utilizare offline pentru toți utilizatorii. Selectați un profil offline existent sau selectați Profil nou cu datele actuale ale aplicației. Pentru a configura un profil offline nou, consultați Configurarea unui profil offline pentru mobil.
Dacă selectați Restricționat la utilizatori selectați, aplicația este activată pentru utilizare offline numai pentru o listă selectată de utilizatori. Selectați unul sau mai multe profiluri offline sau selectați Profil nou cu datele actuale ale aplicației. Pentru a configura un profil offline nou, consultați Configurarea unui profil offline pentru mobil.
Trebuie să aveți privilegii de administrator pentru a atribui utilizatori unui profil offline.
Închideți pagina Setări și apoi salvați și publicați aplicația. Când ați terminat, aplicația este configurată pentru utilizare offline.
Setarea unui profil mobile offline
Profilul offline mobil reprezintă setul de date care se sincronizează pe dispozitivul unui utilizator. Profilul conține tabelele, inclusiv filtrele aferente, care sunt aplicate atunci când datele sunt sincronizate cu dispozitivul unui utilizator. Pentru mai multe informații despre profilurile offline, consultați Regulile profilurilor offline.
Dacă profilul offline este în modul avansat, va trebui să adăugați utilizatori la profilul offline. Dacă nu adăugați un utilizator la profilul offline, acesta nu poate folosi aplicația în modul offline.
Activați un tabel pentru offline
Un tabel trebuie să fie activat pentru offline pentru a-l adăuga la un profil offline. Unele tabele sunt activate pentru offline în mod implicit. Urmați acești pași pentru a verifica dacă un tabel este activat pentru offline.
Conectați-vă la Power Apps.
În panoul din stânga, selectați Date>Tabele.
Selectați tabelul pe care doriți să îl adăugați la un profil offline, apoi, în bara de comandă, selectați Setări.
În setările Editați tabel , selectați Opțiuni avansate, iar în secțiunea Rânduri din acest tabel , selectați Poate fi deconectat.
O aplicație poate fi conectată doar la un singur profil. Cu toate acestea, un profil poate fi partajat între mai multe aplicații. Acest lucru poate fi util atunci când mai multe aplicații partajează același set de date, deoarece trebuie descărcat o singură dată pe dispozitiv și este partajat între aplicații.
Generați un profil implicit
Designerul modern de aplicații generează un profil offline implicit pe baza modului în care este configurată aplicația.
Profilul offline implicit este un punct de plecare pentru a vă ajuta să creați rapid un profil offline. Profilul implicit nu calculează filtrele optime pentru fiecare tabel. Este important să revizuiți și să ajustați filtrele propuse în funcție de nevoile organizației dvs.
Selectați Profil nou cu datele actuale ale aplicației.
Examinați filtrele propuse pentru fiecare tabel. Asigurați-vă că datele descărcate pe dispozitivele utilizatorilor sunt limitate doar la ceea ce este necesar. Concentrați-vă pe tabelele utilizate cel mai des în aplicația dvs., care în cele mai multe cazuri au setul de filtru Rândurile organizației .
Tabelele care sunt adăugate la profil au, de asemenea, filtrul Numai rânduri înrudite . Acestea sunt tabele utilizate în anumite vederi care necesită informații legate de. Este posibil să nu fie nevoie să le modificați în funcție de nevoile organizației dvs.
Adăugați un tabel la un profil offline și aplicați filtre
Aplicarea unui filtru adecvat pentru fiecare dintre tabelele configurate în profilul offline este esențială pentru a limita cantitatea de date care se descarcă pe dispozitivele utilizatorilor.
Asigurați-vă că configurați cel puțin una dintre regulile de profil pentru fiecare tabel pentru a-și descărca datele.
Particularizare | Recomandare |
---|---|
Rânduri de organizare - dacă este selectat, atunci selectați cel puțin una dintre aceste opțiuni: - Rândurile utilizatorului - Rânduri de echipă - Rândurile unității de afaceri |
Dacă doriți să definiți acest filtru, atunci va trebui să alegeți cel puțin una din opțiunile date. Este foarte recomandat să nu aveți un filtru la nivel de unitate de afaceri pentru un tabel, cu excepția cazului în care există o justificare puternică. Este recomandat pentru un scenariu de date principale cu un set mare de date, cum ar fi o listă de prețuri. |
Toate rândurile | Dacă selectați acest filtru, nu puteți defini alte reguli de filtru. |
Numai rânduri asociate | Asigurați-vă că tabelul aferent a fost adăugat la profilul offline. |
Personalizată | Puteți defini un filtru personalizat de până la trei niveluri. |
Rețineți că puteți avea 15 tabele asociate într-un filtru personalizat. De asemenea, puteți avea 15 relații. Acestea sunt verificări distincte care s-ar putea să nu se adună. Limita de 15 relații este tranzitivă, adică dacă tabelul B are N relații și adăugați o referință la tabelul B în tabelul A, atunci crește numărul de relații al lui A cu N+1; unul plus N deja din tabelul B. Această limită este pe element de profil pentru un tabel din profil.
Selectați Adăugați tabel.
Alegeți un tabel, apoi definiți filtrele.
Setați următoarele filtre:
Alegeți rândurile pe care doriți să le faceți disponibile offline. Pentru opțiunea Personalizată , utilizați generatorul de expresii pentru a configura condiții avansate.
Relații enumeră diferitele relații disponibile între tabelul curent și alte tabele adăugate în profilul offline. Selectarea unei relații asigură că rândurile înrudite care urmează acea relație sunt descărcate și puse la dispoziție offline.
Fișierele și Imagini definesc ce coloane pentru un fișier sau imagine trebuie descărcate offline. Pentru fișiere, puteți alege să descărcați fiecare coloană sau deloc. Pentru imagini, puteți selecta fiecare coloană pe care doriți să o descărcați în mod granular.
Intervalul de sincronizare definește frecvența de sincronizare care trebuie aplicată pe dispozitiv pentru a sincroniza datele cu serverul. Dacă datele unui tabel nu se modifică frecvent, cum ar fi un catalog sau un tabel de produse, vă recomandăm să vă concentrați doar pe sincronizarea datelor atunci când este necesar, cum ar fi reîmprospătarea doar o dată pe zi.
Puteți avea doar până la 15 tabele asociate într-un profil. Dacă depășiți limita, veți primi o eroare și nu veți putea publica profilul offline.
Selectați Adăugați + salvați pentru a adăuga tabelul și filtrele dvs. la profil.
Când toate tabelele sunt configurate corect pentru profil, selectați Terminat>Publicați aplicația.
Când aplicația este publicată, aplicația este activată pentru utilizare offline.
Adăugați utilizatori la un profil offline
Dacă ați selectat Modul de profil offline Prestabilit , toți utilizatorii dvs. care au acces la aplicație îl pot folosi și în modul offline.
Cu toate acestea, dacă ați selectat Restricționat la utilizatori selectați, trebuie să adăugați manual utilizatori (necesită privilegii de administrator) la profilul offline. Aplicația este activată pentru utilizare offline numai pentru acei utilizatori configurați.
Selectați Adăugați utilizatori (necesită privilegii de administrator).
Conectați-vă la centrul de administrare Power Platform.
În zona Utilizatori cu acces offline , selectați Adăugați utilizatori.
Selectați utilizatorii pe care doriți să îi adăugați la profilul mobil offline. Utilizatorii care sunt adăugați, pe baza echipelor, sunt listați sub fiecare echipă. Utilizatorii care sunt adăugați individual sunt listați ca utilizatori individuali.
Când ați terminat de adăugat persoane, selectați Salvați.
Dacă ați făcut modificări la o echipă de grup Microsoft Entra ID, trebuie să eliminați și să adăugați echipa înapoi la profilul offline pentru mobil pentru ca modificările să intre în vigoare.
Activați clasicul offline pentru mobil
Offline-first este modul prestabilit atunci când activați o aplicație pentru utilizare offline. Dacă doriți să treceți la modul clasic offline, trebuie să îl activați pentru aplicația dvs. bazată pe model. Este o setare separată pentru fiecare aplicație.
Conectați-vă la Power Apps.
În panoul din stânga, selectați Aplicații, apoi selectați aplicația bazată pe model pe care doriți să o activați pentru offline.
Selectați Mai multe (...) >Editați pentru a deschide designerul de aplicații modern.
Pe bara de comandă, selectați Setări.
În fila Funcții , setați Activați offline clasic comutați la Da.
Selectați Salvați și apoi publicați aplicația.
Definiți setările de sincronizare pe mobil
Puteți permite utilizatorilor să controleze intervalele de sincronizare automată sau tipul de conexiune pentru a sincroniza datele.
Pe bara de comandă, selectați Setări.
Selectați fila Următoare :
- Setați opțiunea Permite utilizatorilor să ajusteze frecvența de sincronizare la Activat pentru a ajusta intervalul de sincronizare pentru a se sincroniza mai mult sau mai puțin frecvent, în funcție de nevoile individuale. Utilizatorii pot alege să nu se sincronizeze automat, dacă doresc să se sincronizeze doar la cerere.
- Setați opțiunea Permite utilizatorilor să se sincronizeze numai pe Wi-Fi la Activat pentru a permite utilizatorilor să aleagă dacă sincronizarea lor automată are loc în rețelele celulare și conexiunile Wi-Fi sau numai atunci când sunt conectați la o rețea Wi-Fi.
Activați modul online (previzualizare)
[Această secțiune este documentație de prelansare și poate suferi modificări.]
Modul offline primul oferă cea mai bună experiență pentru utilizatorii în condiții de rețea lipsite și scăzute. Odată ce datele dvs. sunt sincronizate, lucrați cu datele de pe dispozitivul local, indiferent de starea rețelei. Cu toate acestea, dacă profilul dvs. offline include filtre, este posibil să nu puteți accesa toate datele pe care le puteți afla când sunteți online într-un browser, chiar și atunci când dispozitivul este conectat la rețea.
Dacă este important ca utilizatorii să acceseze date care nu sunt descărcate pe dispozitivele lor, puteți activa comutatorul Modul online care este vizibil pentru utilizatori în pagina Stare dispozitiv. Când utilizatorii folosesc comutatorul Modul online , pot accesa date care nu sunt sincronizate cu dispozitivul local. Comutatorul poate fi activat numai atunci când dispozitivul este conectat la o rețea.
- Pe bara de comandă, selectați Setări.
- Selectați fila Upcoming .
- Setați opțiunea Permite utilizatorilor să lucreze în modul online la Activat pentru a permite utilizatorilor să aleagă dacă doresc să folosească aplicația în modul online atunci când sunt conectați la o rețea.
Important
- Aceasta este o caracteristică de previzualizare.
- Funcțiile de previzualizare nu sunt destinate utilizării în producție și ar putea avea funcționalități limitate. Aceste caracteristici sunt disponibile înainte de lansarea oficială, astfel încât clienții să poată obține acces din timp și să poată oferi feedback.
Capabilități acceptate
Reguli de afaceri: regulile de afaceri sunt acceptate pe mobil offline. Pentru mai multe informații, consultați Creați reguli de afaceri pentru a aplica logica într-un formular de aplicație bazat pe model.
Fluxuri de proces de afaceri: puteți utiliza fluxuri de proces de afaceri în modul offline dacă sunt îndeplinite următoarele condiții:
- Flux de business este utilizat într-o aplicație pe care puteți rula pe Power Apps Mobile.
- Power Apps aplicația mobilă este configurată pentru utilizare offline.
- Fluxul de business are un singur tabel.
- Tabelul de flux al procesului de afaceri este adăugat în profilul offline.
Notă
Dacă un tabel este asociat cu mai multe fluxuri de proces de afaceri, pentru ca oricare dintre fluxurile de proces de afaceri să funcționeze offline, toate fluxurile de proces de afaceri trebuie adăugate la profilul offline.
Trei comenzi sunt disponibile pentru fluxurile de proces de afaceri atunci când rulați o aplicație în modul offline în Power Apps aplicația mobilă:
- Faza următoare
- Faza precedentă
- Setează stadiul activ
Pentru mai multe informații, consultați Rularea fluxurilor de procese de afaceri offline.
Compatibilitate pentru căutări: Căutările sunt acceptate pentru tabelele care sunt configurate pentru mobil offline. Toate tabelele care participă la căutare ar trebui, de asemenea, configurate pentru utilizare offline.
Note despre controlul Timeline: Notele despre controlul Timeline sunt disponibile în modul offline. Puteți face fotografii, citi note și puteți adăuga/elimina atașamente în modul offline. Trebuie să adăugați tabelul Notă utilizând opțiunea Numai rânduri înrudite și User (systemuser) în profilul offline.
Notă
Câmpul Dată nu este disponibil pentru căutarea offline pe mobil.
Tabelele personalizate: aceste comenzi sunt disponibile pentru editarea formularului: Marcați finalizat, Actualizați, Conversie în oportunitate, și Ștergeți.