Opret en effektiv supportanmodning

Hvis en app ikke fungerer som forventet, kan det være et problem med din Power Apps konfiguration eller et system uden for den Power Apps.

Afhængigt af problemet kan du få hjælp fra følgende personer eller organisationer:

Type af problem Hvem kan hjælpe bedst
App Skabere af appen, administratorer
Power Apps Microsoft
Eksterne datakilder og integrationer Brugere, der er ansvarlige for det eksterne system

Forskelle mellem app-fejl og Power Apps fejl

En appfejl er uventet adfærd i en bestemt app. Til sammenligning er en Power Apps fejl uventet funktionsmåde i det system, der opretter, kører eller administrerer appen. En underliggende Power Apps fejl kan forårsage en appfejl, hvilket gør det vanskeligt at afgøre, om fejlen er en app eller Power Apps fejl.

Her er nogle kendetegn.

App fejl Power Apps insekt
Mulighed for at genskabe et problem i en bestemt app Kan oprette en app, der genskaber et problem
Kræver adgang til specifikke dataforbindelser Enhver dataforbindelse genskaber problemet, hvilket kan kræve en bestemt konfiguration af datakilden
Påvirker kun en enkelt app i en enkelt organisation Påvirker apps i flere organisationer eller har potentiale til at påvirke dem
Kompliceret app med komponenter, der ikke er relevante for problemet Minimal repro-app , der viser et problem med nogle få komponenter
Nævner brugerdefinerede funktioner og kode Nævner specifikke Power Apps funktioner
Der findes ikke Microsoft-dokumentation til den berørte funktion Der findes Microsoft-dokumentation for den berørte funktion og forklarer dens forventede funktionsmåde

Eksempel på fejl i apps

I følgende eksempler vises appfejl, og hvordan brugerne kan beskrive dem som trin til appejere, så ejere kan genskabe og løse fejlene.

  1. Lærredappen viser ikke fakturaer.

    1. Log på din lærredapp, f.eks. Contoso.
    2. På din startskærm skal du vælge Mine fakturaer.
      • Forventet funktionsmåde: Fakturaer, der er oprettet af brugeren, vises.
      • Faktisk adfærd: Der vises ingen fakturaer.
  2. Modelbaseret app viser ikke fakturaer.

    1. Log på Contoso-appen i dit miljø.
    2. siden Dashboard skal du vælge Fakturaer på oversigten over webstedet.
    3. siden Fakturaer skal du angive visningen til Mine aktive fakturaer. Listen over fakturaer vises.
      • Forventet funktionsmåde: Fakturaer, der er oprettet af brugeren, vises.
      • Faktisk adfærd: Der vises ingen fakturaer.

Fejl kan have stor varians, fordi funktioner, brugergrænseflader og tabeller er specifikke for en app og organisation, hvilket gør årsagen til fejl forskellig for alle. Faktura er f.eks. ikke en indbygget tabel i Power Apps. Der er ikke en specialiseret funktion i lærredapps til filtrering af poster efter en bestemt bruger, og derfor skal appudvikleren skrive Power Fx udtryk eller konfigurere dataconnectorer. På samme måde skal udvikleren konfigurere visninger i modelbaserede apps for at få vist de ønskede poster.

Der er ikke tilstrækkelige oplysninger i nogen af eksemplerne til at afgøre, om der er et Power Apps problem. Skaberne af appen er bedst egnede til at undersøge appproblemer.

Eksempler Power Apps på fejl

Hvis appudviklere undersøger og finder det, de klassificerer som en Power Apps fejl, kan de rapportere dem på samme måde som i følgende eksempler.

  1. Filterfunktionen i lærredappen returnerer ingen resultater, når filterteksten indeholder stjernetegn

    1. En minimal repro-app er vedhæftet for at demonstrere problemet.
    2. Denne app indeholder en simpel samling: TestTable med data [{Name: "a"}, {Name: "*b"}].
    3. Der er to betjeningsmuligheder til tabel i appen. Begge kontrolelementer er konfigureret til at vise kolonnen Navn .
    4. Tabel 1 har Elementer indstillet til Filter(TestTable, Name="a").
    5. Tabel 2 har Elementer indstillet til Filter(TestTable, Name="*b").
      • Forventet funktionsmåde: Tabel1 viser posten {Name: "a"}, der svarer til filterfunktionens betingelse Name="a". Tabel 2 viser posten {Name: "*b"}, der svarer til filterfunktionens betingelse Name="*b".
      • Faktisk funktionsmåde:Tabel1 viser forventet post, men Tabel2 viser ingen poster.
      • Bemærkninger!: Den samme funktionsmåde observeres med andre kontrolelementer til datasæt som Galleri, når Elementer er angivet til de samme udtryk.
  2. Visningen af modelbaserede apps returnerer ingen resultater, når filterbetingelsen indeholder stjernetegn

    1. Opret en visning for enhver tabel.
    2. Fjern alle filtre til visningen.
    3. Tilføj et filter for den primære kolonne, der matcher tekst, der starter med *b.
    4. Føj denne visning og tabellen til en modelbaseret app.
    5. Gem og publicer alle ændringer.
    6. Kør appen.
    7. Tilføj et par poster med forskellige værdier for den primære kolonne. Sørg for, at en kolonne starter med *b.
    8. Gå til tabellens side.
    9. Skift visningen til den nyoprettede visning.
      • Forventet funktionsmåde: Gitteret viser poster med primære kolonneværdier, der starter med *b.
      • Faktisk adfærd: Der vises ingen poster.
      • Bemærkninger!: Når filterbetingelsen ikke bruger en stjerne, f.eks. . b, fungerer filteret som forventet.

Disse Power Apps fejl beskriver problemer med bestemte Power Apps funktioner: funktionen Filter for lærredappen og Vis filtre for den modelbaserede app.

En god supportanmodning giver nok information til, at enhver nemt kan genskabe problemet. Forfatteren kan nævne resultatet af deres efterforskningshandlinger eller fejlfinding, de forsøgte at isolere problemet. For eksempel kan forfatteren nævne, at problemet kun opstår i Chrome-browseren, men ikke i Firefox.

Hvad gør en god Power Apps supportanmodning

En god supportanmodning indrammer et problem som en Power Apps fejl, ikke en app-fejl. Følg disse retningslinjer, hvor det er relevant, for at hjælpe Microsoft med at forstå og løse problemet hurtigt.

Have en beskrivende titel

Titlen skal nævne:

  1. En specifik Power Apps funktion
  2. Den uventede adfærd
  3. De forhold, der får fejlen til at opstå

Eksempel på en forkert titel: "Gallerikontrolelementet er tomt"

Eksempel på en god titel: "Filterfunktionen returnerer ingen resultater, når filterteksten indeholder stjernetegn"

Vedhæft en forenklet app, ikke den oprindelige app

Hvis du har problemer med at køre en app, skal du angive en minimal repro-app til lærredapps eller en vanilje-repro-løsning til modelbaserede apps.

Vigtigt

Målet med en god supportanmodning er at inkludere nok information, så alle kan genskabe problemet på deres egen enhed.

Hvis du kan vise, at fejlen er en Power Apps fejl i stedet for en app-fejl, med en minimal eller vanilje repro-app, kan Microsoft løse den hurtigt. Uden disse repro-apps kan løsningen blive forsinket, eller supportanmodningen accepteres muligvis ikke.

Undtagelser

En minimal eller vanilla repro-app er ikke altid mulig eller nødvendig for disse problemer:

  • Dataadgang og lagring fra en bestemt datakilde
  • Specifikke brugerdata, f.eks. brugertilladelser
  • Licensering
  • Offline drift
  • Generelle serverproblemer

Uanset hvad skal du forenkle din app så meget som muligt og isolere problemet for lærred - eller modelbaserede apps.

Vedhæfte en netværkssporing

I forbindelse med data- og serverproblemer hjælper undersøgelse af netværkskommunikation mellem klienten og serveren med at isolere det problematiske lag. En registrering af netværksopkald kaldes en netværkssporing.

Du kan enten bruge overvågnings- eller browserudviklingsværktøjer til at registrere en netværkssporing.

Sørg for at starte optagelsen, lige før du gengiver udgaven, og afslut optagelsen, umiddelbart efter at du har gengivet den. Dette korte interval minimerer irrelevante oplysninger i sporingen, der kan medføre forsinkelser i Microsofts håndtering af supportanmodningen.

Angiv detaljerede trin til at genskabe problemet

Hvis du har oprettet en minimal eller vanilla repro-app, skal du beskrive , hvordan du genskaber problemet i den pågældende app. Beskriv ikke problemer med den app, hvor du oprindeligt fandt problemet.

Nævn den observerede adfærd og den forventede adfærd.

Giv skærmbilleder eller videoer

Ved problemer med brugergrænsefladen kan skærmbilleder eller videoer hurtigere tydeliggøre trinene til at genskabe fejlen i stedet for en skriftlig beskrivelse.

Medtag links til Microsoft-dokumentation for at tydeliggøre den berørte funktion og dens forventede funktionsmåde.

Hvis du har problemer med professionelle udviklingsfunktioner, skal du angive et sammenkæde til dokumentationen til den API-funktion, der ikke virker.

Gør kodeeksempler enklere

Hvis problemet involverer kodning og andre professionelle udviklingsfunktioner, skal du forenkle koden først. Normalt er der kun brug for et par linjer kode for at demonstrere en Power Apps fejl. Udrul appen i et nyt miljø uden andre tilpasninger. Kontrollér, at problemet opstår, og vedhæft et kodestykke af den problematiske kode.

Eksempler på faglige udviklingsfunktioner i Power Apps:

Nævn specifikke konfigurationstrin, så andre kan genskabe problemet i deres eget miljø.

Angiv systemoplysninger

Et problem kan kun opstå i en bestemt version af Power Apps, en browser eller et miljø. Angiv sessions-id'et ... , så Microsoft kan bruge disse oplysninger.

Tilføj noter fra din undersøgelse

Du kan prøve forskellige konfigurationer for at eliminere mulige årsager. Nævn disse konfigurationer i supportanmodningen. Denne medtagelse hjælper andre med at forstå problemet bedre og undgå at gentage de samme trin.

Indsendelse af en Power Apps supportanmodning

Før du indsender en supportanmodning,tjek om fejlen er et kendt problem. Hvis fejlen ikke allerede er kendt, kan du oprette en supportanmodning for at rapportere fejlen.

Se også