Probleme cunoscute cu paginile personalizate într-o aplicație proiectată bazată pe model

Pagina particularizată este un nou tip de pagină în cadrul aplicațiilor proiectate bazate pe model. Paginile particulairzate aduc puterea aplicațiilor proiectate pe pânză în aplicații proiectate pe bază de model. Mai jos sunt problemele cunoscute pe care trebuie să le cunoașteți.

Important

Utilizarea paginilor personalizate cu dispozitive mobile este în prezent în previzualizare publică. Comenzile offline și ale capacității dispozitivului, cum ar fi scanarea codurilor de bare, capturarea fotografiilor de pe dispozitiv sau atașarea fișierelor, nu sunt acceptate.

Paginile personalizate nu sunt acceptate în App for Outlook și returnează o eroare la încărcare.

Probleme asociate cu creatorul

  • Când o pagină personalizată este modificată, cum ar fi salvată și publicată, aplicația proiectată pe bază de model nu este conștientă de modificare. Aplicația bazată pe model continuă să folosească ultima versiune a paginii personalizate atunci când a fost publicată aplicația bazată pe model. O aplicație bazată pe model publicată prin designerul de aplicații, prin exploratorul de soluții sau Publicați toate actualizează toate paginile personalizate din aplicația bazată pe model.

  • Imaginile, pictogramele și formele nu sunt acceptate în prezent cu limbile de la dreapta la stânga (RTL).

  • Capacitatea de a obține formatele actuale de date din setările utilizatorilor, inclusiv data, ora, numerele și moneda, nu este acceptată.

  • Paginile personalizate folosesc o sesiune de găzduire a aplicației proiectate pe pânză care poate expira după 8 ore. Cu toate acestea, sesiunea de Interfață unificată are un timp de expirare mai lung. Când se scurge timpul de expirare, apare o bară cu mesaj de eroare care îi solicită utilizatorului să reîmprospăteze browserul.

    Eroare bara de mesaje a aplicației de expirare a sesiunii de pagini particularizate

  • Când o pagină particularizată cu componentă de cod este deschisă pentru editare, este afișat un dialog de securitate. Selectând Reveniți din caseta de securitate, nu vă va duce înapoi la contextul părinte. Utilizatorul poate închide fila browserului pentru a părăsi proiectantul aplicației proiectate pe pânză.

  • Nu toate comenzile aplicației proiectate pe pânză sunt disponibile cu paginile particularizate. Cu toate acestea, paginile particularizate acceptă cele mai frecvente comenzi ale aplicațiilor proiectate pe pânză și componentele pro-dev personalizate. Pentru mai multe informații despre ceea ce este disponibil, consultați Proiectați o pagină personalizată pentru aplicația dvs. proiectată pe bază de model

  • Creatorii trebuie să partajeze pagini personalizate pentru a permite altui creator să facă modificări, ceea ce este un comportament diferit față de componentele tipice ale aplicației proiectate pe bază de model. Dacă o pagină personalizată nu poate fi partajată din zona Soluții, deschideți mediul în centrul de administrare Power Platform, apoi deschideți Resurse > Power Apps > Pagină > Partajare. În mod similar, pentru a reutiliza componentele aplicației proiectate pe pânză din pagina personalizată, biblioteca de componente corespunzătoare aplicației proiectate pe pânză trebuie, de asemenea, să fie partajată cu creatorii de pagini personalizate.

  • Experiența de creator pentru pagina personalizată nu are suport pentru anumite API-uri Power Apps component framework, precum Navigation și API-uri Web care sunt în linie cu aplicațiile independente proiectate pe pânză. Cu toate acestea, aceste API-uri sunt disponibile în aplicația publicată, unde pagina personalizată este adăugată la aplicațiile proiectate pe bază de model. Mai multe informații: Adăugați componente de cod la o pagină personalizată pentru aplicația dvs. proiectată pe bază de model.

  • Experiența de creator pentru pagina personalizată nu este activată în prezent în cloud-uri suverane. Dacă doriți să îl activați pentru o sesiune de creator, adăugați „powerappsPortalApps.enableEditInShellAppDesigner=true” ca parametru de interogare la url-ul https://make.powerapps.com/.

  • Creatorii nu pot folosi referințele de mediu încrucișat Dataverse într-o pagină personalizată.

Probleme asociate cu utilizatorul

  • Când un utilizator care nu are Power Apps privilegii de utilizator deschide o pagină personalizată în aplicația bazată pe model, vede o eroare care menționează că nu există drepturi active de utilizat Power Apps. Mai multe informații: Prezentare generală a licențelor pentru Microsoft Power Platform și ghidul de licențiere asociat.

  • Paginile personalizate necesită activarea cookie-urilor de la terțe părți, ceea ce este necesar de execuția aplicației proiectate pe pânză.

  • Când unui utilizator i se solicită consimțământul cu conectori și selectează Nu permite, pagina personalizată este redată, dar fără date. Utilizatorul nu primește o notificare că recuperarea datelor este omisă.

  • După ce o aplicație bazată pe model sau o pagină personalizată este modificată și publicată, încărcarea unei pagini personalizată poate dura mai mult decât în ​​mod normal și nu se afișează niciun rotor de încărcare a paginii.

  • Asistența pentru player nativ este disponibil pentru iOS, Android și Windows în modul doar online. Asistența offline nu este momentant acceptată.

  • Când navigați înapoi la o pagină personalizată dintr-o altă pagină, starea paginii nu este restabilită, astfel încât pagina apare ca o nouă navigare. De asemenea, starea nu este menținută atunci când comutați între filele cu mai multe sesiuni în aplicațiile cu mai multe sesiuni. Pentru mai multe informații despre compatibilitatea cu mai multe sesiuni cu aplicații bazate pe model, accesați serviciu pentru relații cu clienții sesiuni și file din spațiul de lucru.

  • În timpul încercării de autentificare, comportamentul curent cauzat de un utilizator care selectează oriunde departe de caseta de conectare face ca fereastra pop-out pentru autentificare să se deplaseze în spatele browserului aplicației.

  • Atunci când un utilizator rulează o aplicație care nu este conformă cu politicile de prevenire a pierderii datelor (DLP) ale organizației sale, acesta vede un dialog de eroare, iar „Detaliile tehnice” reflectă aplicația nu este compatibil cu DLP.

    Caseta de dialog de eroare pentru prevenirea pierderii de date

  • Când există mai multe pagini personalizate într-o aplicație, dialogul de consimțământ solicită permisiuni de date pentru toți conectorii din toate paginile personalizate, chiar dacă acestea nu au fost încă deschise.

Conexiuni

  • Toate paginile personalizate partajează infrastructura de conectare, ca și cum ar fi parte din aceeași aplicație canvas. De exemplu, dacă o aplicație bazată pe model are două pagini personalizate și una este conectată la SQL Server, în timp ce cealaltă nu este, dialogul de consimțământ va apărea în continuare și va necesita permisiunea pentru acces SQL, chiar dacă pagina care este deschisă nu o necesită. .
  • Paginile personalizate din aplicațiile bazate pe model nu acceptă detectarea conexiunii prin proprietatea Connected.connected .

Consultați și

Prezentare generală a paginii personalizate Aplicație proiectată pe bază de model