Creați o cerere de asistență eficientă

Dacă o aplicație nu se comportă conform așteptărilor, ar putea fi o problemă cu Power Apps configurația dvs. sau un sistem din afara Power Apps.

În funcție de problemă, puteți obține ajutor de la următoarele persoane sau organizații:

Tipul problemei Cine poate ajuta cel mai bine
App Creatorii aplicației, administratori
Power Apps Microsoft
Surse de date externe și integrări Utilizatori responsabili pentru sistemul extern

Diferențele dintre erorile aplicației și Power Apps bugurile

O bun aplicație este un comportament neașteptat într-o anumită aplicație. În comparație, un Power Apps bug este un comportament neașteptat în sistemul care creează, rulează sau gestionează aplicația. O eroare de bază Power Apps ar putea cauza o eroare a aplicației, ceea ce face dificilă determinarea dacă eroarea este o aplicație sau Power Apps .

Iată câteva semne distinctive.

Eroare aplicație Power Apps gândac
Capabil să reproducă o problemă într-o anumită aplicație Capabil să creeze o aplicație care reproduce o problemă
Necesită acces la conexiuni specifice de date Orice conexiune de date reproduce problema, care ar putea necesita o configurație specifică a sursă de date
Afectează doar o singură aplicație dintr-o singură organizație Afectează aplicațiile din mai multe organizații sau are potențialul de a le afecta
Aplicație complicată cu componente care nu sunt relevante pentru problemă Aplicație de reproducere minimă care arată o problemă cu câteva componente
Menționează caracteristici și cod personalizat Menționează Power Apps funcții specifice
Documentația Microsoft nu există pentru caracteristica afectată Există documentație Microsoft pentru caracteristica afectată și explică comportamentul așteptat al acesteia

Exemple de erori ale aplicației

Următoarele exemple arată erorile aplicației și modul în care utilizatorii le pot descrie ca pași către proprietarii de aplicații, astfel încât proprietarii să poată reproduce și rezolva erorile.

  1. Aplicație creată pe planșă nu afișează facturile.

    1. conectați-vă la aplicație creată pe planșă, cum ar fi Contoso.
    2. Pe ecranul de pornire, selectați Facturile mele.
      • Comportament așteptat: sunt afișate facturile create de utilizator.
      • Comportament real: nu sunt afișate facturi.
  2. Aplicația bazată pe model nu afișează facturile.

    1. conectați-vă la aplicația Contoso din mediul dvs.
    2. Pe pagina Tabloul de bord, selectați Facturi pe harta site-ului.
    3. În pagina Facturi, setați vizualizarea la Facturile mele active. Se afișează lista facturilor.
      • Comportament așteptat: sunt afișate facturile create de utilizator.
      • Comportament real: nu sunt afișate facturi.

Erorile pot avea variații mari, deoarece caracteristicile, interfețele de utilizator și tabelele sunt specifice unei aplicații și unei organizații, ceea ce face ca cauza erorilor să fie diferită pentru toată lumea. De exemplu, factura nu este un tabel încorporat în Power Apps. Nu există o funcție specializată în aplicațiile planșă de lucru pentru filtrarea înregistrărilor de către un anumit utilizator, prin urmare, producătorul aplicației trebuie să scrie Power Fx expresii sau să configureze conectori de date. În mod similar, producătorul trebuie să configureze Vizualizări în aplicațiile bazate pe model pentru a afișa înregistrările dorite.

Nu există suficiente informații în niciunul dintre exemple pentru a determina dacă există o Power Apps problemă. Creatorii aplicației sunt cei mai potriviți să investigheze problemele aplicației.

Exemplu Power Apps de erori

Dacă creatorii de aplicații investighează și descoperă ceea ce ei clasifică drept un Power Apps error, le pot raporta în mod similar în exemplele următoare.

  1. aplicație creată pe planșă Funcția de filtru nu returnează niciun rezultat când textul de filtru conține caracterul asterisc

    1. O aplicație repro minimă este atașată pentru a demonstra problema.
    2. Această aplicație conține o colecție simplă: TestTable cu date [{Name: "a"}, {Name: "*b"}].
    3. Există două comenzi Tabel în aplicație. Ambele comenzi sunt configurate pentru a afișa coloana Nume .
    4. Tabelul 1 are Elemente setate la Filter(TestTable, Name="a").
    5. Tabelul 2 are Elemente setate la Filter(TestTable, Name="*b").
      • Comportament așteptat: Tabelul 1 afișează înregistrarea {Name: "a"}, care corespunde Filtru starea funcției Name="a". Tabelul 2 afișează înregistrarea {Name: "*b"}, care se potrivește cu condiția funcției Filter Name="*b".
      • Comportament real: Tabelul 1 afișează înregistrarea așteptată, dar Tabelul 2 nu arată nicio înregistrare.
      • Note: se observă același comportament cu alte comenzi ale setului de date, cum ar fi Galerie, când Elementele sunt setate la aceleași expresii.
  2. Vizualizarea aplicației bazată pe model nu returnează niciun rezultat atunci când condiția de filtru conține un asterisc

    1. Creați o Vizualizare pentru orice tabel.
    2. Eliminați toate filtrele pentru vizualizare.
    3. Adăugați un filtru pentru coloana principală, care să corespundă textului care începe cu *b.
    4. Adăugați această vizualizare și tabelul la orice aplicație bazată pe model.
    5. Salvați și publicați toate modificările.
    6. Rulați aplicația.
    7. Adăugați câteva înregistrări cu valori diferite pentru coloana principală. Asigurați-vă că o coloană începe cu *b.
    8. Accesați pagina tabelului.
    9. Schimbați vizualizarea la vizualizarea nou creată.
      • Comportament așteptat: Grila arată înregistrări cu valorile coloanei primare care încep cu *b.
      • Comportament real: nu sunt afișate înregistrări.
      • Note: când condiția de filtru nu folosește un asterisc, cum ar fi b, filtrul funcționează conform așteptărilor.

Aceste Power Apps errore descriu probleme cu funcții Power Apps specifice: funcția Filter pentru aplicație creată pe planșă și Vizualizați filtrele pentru aplicația bazată pe model.

O cerere de asistență bună oferă suficiente informații pentru ca oricine să reproducă problema cu ușurință. Autorul ar putea menționa rezultatul acțiunilor lor de investigație sau depanare pe care au încercat-o când a încercat să izoleze problema. De exemplu, autorul poate menționa că problema apare numai în browserul Chrome, dar nu și în Firefox.

Ceea ce face o bună Power Apps solicitare de asistență

O solicitare de asistență bună încadrează o problemă ca Power Apps bug, nu ca o eroare a aplicației. Urmați aceste instrucțiuni, acolo unde este cazul, pentru a ajuta Microsoft să înțeleagă și să rezolve problema rapid.

Să aibă un titlu descriptiv

Titlul ar trebui să menționeze:

  1. O caracteristică Power Apps specifică
  2. Comportamentul neașteptat
  3. Condițiile care provoacă apariția erorii

Exemplu de titlu greșit: „Controlul galeriei este necompletat”

Exemplu de titlu bun: „Funcția de filtrare nu returnează niciun rezultat atunci când textul de filtru conține caracterul asterisc”

Atașați o aplicație simplificată, nu aplicația originală

Pentru probleme legate de rularea unei aplicații, furnizați o aplicație de reproducție minimă pentru aplicațiile planșă de lucru sau o soluție de reproducere vanilie pentru aplicații bazate pe model.

Important

Scopul unei cereri bune de asistență este de a include suficiente informații, astfel încât oricine să poată reproduce problema pe propriul dispozitiv.

Dacă puteți arăta că eroarea este un Power Apps bun în loc de o eroare a aplicației, cu o aplicație de repro minimă sau vanilie, Microsoft o poate rezolva rapid. Fără aceste aplicații de reproducere, rezoluția ar putea fi întârziată sau cererea de asistență ar putea să nu fie acceptată.

Excepții

O aplicație de reproducere minimală sau vanilie nu este întotdeauna fezabilă sau necesară pentru aceste probleme:

  • Acces la date și salvări dintr-un anumit sursă de date
  • Date specifice utilizatorului, cum ar fi permisiunile utilizatorului
  • Licențiere
  • Operare offline
  • Probleme generale de server

Oricum, simplificați-vă aplicația cât mai mult posibil și izolați problema pentru planșă de lucru sau aplicațiile bazate pe model.

Atașați o urmă de rețea

Pentru probleme de date și server, examinarea comunicațiilor de rețea dintre client și server ajută la izolarea problemei strat. O înregistrare a apelurilor în rețea este cunoscută sub numele de urmărire a rețelei.

Puteți folosi fie Monitor sau instrumente de dezvoltare a browserului pentru a înregistra o urmă de rețea.

Asigurați-vă că începeți înregistrarea chiar înainte de a reproduce problema și terminați înregistrarea imediat după ce ați reprodus-o cu succes. Acest interval scurt minimizează informațiile irelevante din urmărire care ar putea cauza întârzieri în gestionarea de către Microsoft a cererii de asistență.

Furnizați pași detaliați pentru a reproduce problema

Dacă ați creat o aplicație de reproducere minimală sau vanilie, descrie cum să reproduci problema în aplicația respectivă. Nu descrie problemele cu aplicația în care ai găsit inițial problema.

Menționați comportamentul observat și comportamentul așteptat.

Furnizați capturi de ecran sau videoclipuri

Pentru probleme de interfață cu utilizatorul, capturile de ecran sau videoclipurile pot clarifica mai rapid pașii de reproducere a erorii, mai degrabă decât o descriere scrisă.

Includeți linkuri către documentația Microsoft pentru a clarifica caracteristica afectată și comportamentul așteptat.

Pentru probleme cu funcțiile de dezvoltare profesională, furnizați un link către documentația pentru funcția API care nu funcționează.

Simplificați mostrele de cod

Dacă problema implică codificare și alte caracteristici de dezvoltare profesională, mai întâi simplificați codul. De obicei, sunt necesare doar câteva linii de cod pentru a demonstra un Power Apps bug. Implementați aplicația într-un mediu nou, fără alte personalizări. Verificați apariția problemei și atașați un fragment al codului problematic.

Exemple de caracteristici de dezvoltare profesională în Power Apps:

Menționați pași de configurare specifici, astfel încât alții să poată reproduce problema în propriul mediu.

Furnizați informații despre sistem

O problemă poate apărea numai pe o anumită versiune a Power Apps, un browser sau un mediu. Furnizați ID-ul de sesiune pentru ca Microsoft să poată folosi aceste detalii.

Adăugați note din investigația dvs

Puteți încerca diferite configurații pentru a elimina cauzele posibile. Menționați aceste configurații în cererea de asistență. Această includere îi ajută pe alții să înțeleagă mai bine problema și să evite repetarea acelorași pași.

Trimiterea unei Power Apps cereri de asistență

Înainte de a trimite o solicitare de asistență, verificați dacă eroarea este o problemă cunoscută. Dacă eroarea nu este deja cunoscută, puteți crea o solicitare de asistență pentru a raporta eroarea.

Consultați și