Dela via


Skapa en effektiv supportbegäran

Om en app inte beter sig som förväntat kan det vara ett problem med din Power Apps konfiguration eller ett system utanför Power Apps.

Beroende på problemet kan du få hjälp av följande personer eller organisationer:

Typ av problem Vem kan hjälpa till bäst?
Program Skapare av appen, administratörer
Power Apps Microsoft
Externa datakällor och integrationer Användare som ansvarar för det externa systemet

Skillnader mellan appbuggar och Power Apps buggar

En appbugg är ett oväntat beteende i en viss app. I jämförelse är en Power Apps bugg ett oväntat beteende i systemet som skapar, kör eller hanterar appen. En underliggande Power Apps bugg kan orsaka en appbugg, vilket gör det svårt att avgöra om buggen är en app eller Power Apps bugg.

Hit är några utmärkande tecken.

Bugg i appen Power Apps insekt
Kan återskapa ett problem i en specifik app Kan skapa en app som återskapar ett problem
Kräver åtkomst till specifika dataanslutningar Alla dataanslutningar återskapar problemet, vilket kan kräva en specifik konfiguration av datakällan
Påverkar endast en enda app i en enda organisation Påverkar appar i flera organisationer eller kan påverka dem
Komplicerad app med komponenter som inte är relevanta för problemet Minimal återskapningsapp som visar ett problem med några komponenter
Nämner anpassade funktioner och kod Nämner specifika Power Apps funktioner
Det finns ingen Microsoft-dokumentation för den berörda funktionen Det finns Microsoft-dokumentation för den berörda funktionen och förklarar det förväntade beteendet

Exempel på buggar i appen

I följande exempel visas appbuggar och hur användare kan beskriva dem som steg för appägare, så att ägare kan återskapa och lösa buggarna.

  1. Arbetsyteappen visar inte fakturor.

    1. Logga in på din arbetsyteapp, till exempel Contoso.
    2. På startsidan välj du Mina fakturor.
      • Förväntat beteende: Fakturor som skapats av användaren visas.
      • Faktiskt beteende: Inga fakturor visas.
  2. Den modellbaserade appen visar inte fakturor.

    1. Logga in på Contoso-appen i din miljö.
    2. På sidan Instrumentpanel välj du Fakturor på webbplatsöversikten.
    3. På sidan Fakturor ställer du in vyn på Mina aktiva fakturor. Listan över fakturor visas.
    • Förväntat beteende: Fakturor som skapats av användaren visas.
    • Faktiskt beteende: Inga fakturor visas.

Buggar kan ha stor variation eftersom funktioner, användargränssnitt och tabeller är specifika för en app och organisation, vilket gör orsaken till buggar olika för alla. Faktura är till exempel inte en inbyggd tabell i Power Apps. Dit finns inte en specialiserad funktion i arbetsyteappar för att filtrera poster efter en viss användare, därför måste apptillverkaren skriva Power Fx uttryck eller konfigurera dataanslutningar. På samma sätt måste tillverkaren konfigurera vyer i modellbaserade appar för att visa önskade poster.

Dit finns inte tillräckligt med information i något av exemplen för att avgöra om Dit är ett Power Apps problem. Skaparna av appen är bäst lämpade att undersöka appproblem.

Exempel Power Apps på buggar

Om appskapare undersöker och hittar vad de klassificerar som en Power Apps bugg kan de rapportera dem på samma sätt som i följande exempel.

  1. Filterfunktionen för arbetsyteappen returnerar inga resultat när filtertexten innehåller en asterisk

    1. En minimal återskapningsapp är kopplad för att demonstrera problemet.
    2. Den här appen innehåller en enkel samling: TestTable med data [{Name: "a"}, {Name: "*b"}].
    3. Dit finns två Tabellkontroller i appen. Båda kontrollerna är konfigurerade för att visa kolumnen Namn .
    4. Table1 har Items inställt på Filter(TestTable, Name="a").
    5. Table2 har Items inställt på Filter(TestTable, Name="*b").
      • Förväntat beteende: Tabell1 visar posten {Name: "a"} som matchar filterfunktionens villkor Name="a". Tabell2 visar posten {Name: "*b"} som matchar filterfunktionens villkor Name="*b".
      • Faktiskt beteende: Tabell1 visar förväntad post men Tabell2 visar inga poster.
      • Anteckningar: Samma beteende observeras med andra datauppsättningskontroller som Galleri, när objekt är inställda på samma uttryck.
  2. Modellbaserad appvy returnerar inga resultat när filtervillkoret innehåller asterisktecken

    1. Skapa en vy för valfri tabell.
    2. Ta bort alla filter för vyn.
    3. Lägg till ett filter för den primära kolumnen, matchande text som börjar med *b.
    4. Lägg till den här vyn och tabellen i valfri modellbaserad app.
    5. Spara och publicera alla ändringar.
    6. Kör appen.
    7. Lägg till några poster med olika värden för den primära kolumnen. Se till att en kolumn börjar med *b.
    8. Gå till tabellens sida.
    9. Ändra vyn till den nyskapade vyn.
      • Förväntat beteende: Rutnätet visar poster med primära kolumnvärden som börjar med *b.
      • Faktiskt beteende: Inga poster visas.
      • Anmärkningar: När filtervillkoret inte använder en asterisk, som b, fungerar filtret som förväntat.

Dessa Power Apps buggar beskriver problem med specifika Power Apps funktioner: filterfunktionen för arbetsyteappen och vyfilter för den modellbaserade appen.

En bra supportbegäran ger tillräckligt med information för att vem som helst enkelt ska kunna återskapa problemet. Författaren kan nämna resultatet av sina undersökande åtgärder eller felsökning som de provade när de försökte isolera problemet. Författaren kan till exempel nämna att problemet bara uppstår i webbläsaren Chrome men inte i Firefox.

Vad kännetecknar en bra Power Apps supportbegäran?

En bra supportbegäran ramar in ett problem som en Power Apps bugg, inte en appbugg. Följ dessa riktlinjer, i förekommande fall, för att hjälpa Microsoft att förstå och lösa problemet snabbt.

Ha en beskrivande titel

I titeln bör nämnas:

  1. En specifik Power Apps funktion
  2. Det oväntade beteendet
  3. Villkoren som gör att buggen inträffar

Exempel på en felaktig titel: "Gallerikontrollen är tom"

Exempel på en bra titel: "Filterfunktionen returnerar inga resultat när filtertexten innehåller ett asterisktecken"

Bifoga en förenklad app, inte den ursprungliga appen

Om du har problem med att köra en app kan du tillhandahålla en minimal återskapningsapp för arbetsyteappar eller en vanlig repro-lösning för modellbaserade appar.

Viktigt

Målet med en bra supportbegäran är att innehålla tillräckligt med information så att vem som helst kan återskapa problemet på sin egen enhet.

Om du kan visa att buggen är en Power Apps bugg i stället för en appbugg, med en minimal eller vanilla repro-app, kan Microsoft lösa det snabbt. Utan dessa återskapningsappar kan lösningen fördröjas eller så kanske supportbegäran inte accepteras.

Undantag

En minimal eller vanilj repro-app är inte alltid genomförbar eller nödvändig för dessa problem:

  • Dataåtkomst och sparar data från en specifik datakälla
  • Specifika användardata, till exempel användarbehörigheter
  • Licensiering
  • Offline-drift
  • Allmänna serverproblem

Oavsett vilket kan du förenkla din app så mycket som möjligt och isolera problemet för arbetsyte - eller modellbaserade appar.

Bifoga en nätverksspårning

För data- och serverproblem kan du isolera det problematiska lagret genom att undersöka nätverkskommunikationen mellan klienten och servern. En post med nätverksanrop kallas för en nätverksspårning.

Du kan antingen använda utvecklingsverktyg för Monitor eller webbläsare för att registrera en nätverksspårning.

Se till att börja spela in precis innan du återskapar problemet och avsluta inspelningen direkt efter att du har återskapat det. Det här korta intervallet minimerar irrelevant information i spårningen som kan orsaka fördröjningar i Microsofts hantering av supportbegäran.

Ge detaljerade steg för att återskapa problemet

Om du har skapat en minimal eller vanlig repro-app beskriver du hur du återskapar problemet i den appen. Beskriv inte problemen med appen där du ursprungligen hittade problemet.

Nämn det observerade beteendet och det förväntade beteendet.

Tillhandahåll skärmdumpar eller videor

Vid problem med användargränssnittet kan skärmdumpar eller videor snabbare klargöra stegen för att återskapa buggen, snarare än en skriftlig beskrivning.

Länk till officiell dokumentation

Inkludera länkar till Microsoft-dokumentationen för att klargöra den berörda funktionen och dess förväntade beteende.

Om du har problem med funktioner för professionell utveckling anger du en länk till dokumentationen för den API-funktion som inte fungerar.

Förenkla kodexempel

Om problemet handlar om kodning och andra professionella utvecklingsfunktioner, förenkla koden först. Vanligtvis behövs bara några rader kod för att demonstrera en Power Apps bugg. Distribuera appen i en ny miljö utan andra anpassningar. Kontrollera att problemet uppstår och bifoga ett kodavsnitt av den problematiska koden.

Exempel på professionell utveckling i Power Apps:

Nämn specifika konfigurationssteg så att andra kan återskapa problemet i sin egen miljö.

Ange systeminformation

Ett problem kanske bara inträffar i en specifik version av Power Apps, en webbläsare eller en miljö. Ange sessions-ID:t så att Microsoft kan använda den här informationen .

Lägg till anteckningar från din undersökning

Du kan prova olika konfigurationer för att eliminera möjliga orsaker. Nämn dessa konfigurationer i supportbegäran. Den här inkluderingen hjälper andra att förstå problemet bättre och undvika att upprepa samma steg.

Skicka en Power Apps supportbegäran

Innan du skickar in en supportbegäran,kontrollera om buggen är ett känt problem. Om buggen inte redan är känd kan du skapa en supportbegäran för att rapportera buggen.

Se även