Del via


Opprett en effektiv støtteforespørsel

Hvis en app ikke oppfører seg som forventet, kan det være et problem med Power Apps konfigurasjonen eller et system utenfor den Power Apps.

Avhengig av problemet kan du få hjelp fra følgende personer eller organisasjoner:

Type sak Hvem kan hjelpe best
App Skapere av appen, administratorer
Power Apps Microsoft
Eksterne datakilder og integrasjoner Brukere som er ansvarlige for det eksterne systemet

Forskjeller mellom appfeil og Power Apps feil

En appfeil er uventet virkemåte i en bestemt app. Til sammenligning er en Power Apps feil uventet virkemåte i systemet som oppretter, kjører eller administrerer appen. En underliggende Power Apps feil kan forårsake en appfeil, noe som gjør det vanskelig å finne ut om feilen er en app eller Power Apps feil.

Her er noen kjennetegn.

App-feil Power Apps insekt
Kan reprodusere et problem i en bestemt app Kan opprette en app som gjenskaper et problem
Krever tilgang til bestemte datatilkoblinger Alle datatilkoblinger gjenskaper problemet, noe som kan kreve en bestemt konfigurasjon av datakilden
Påvirker bare én enkelt app i én enkelt organisasjon Påvirker apper i flere organisasjoner eller har potensial til å påvirke dem
Komplisert app med komponenter som ikke er relevante for problemet Minimal repro-app som viser et problem med noen få komponenter
Nevner tilpassede funksjoner og kode Nevner spesifikke Power Apps funksjoner
Det finnes ikke Microsoft-dokumentasjon for den berørte funksjonen Det finnes Microsoft-dokumentasjon for den berørte funksjonen og forklarer den forventede virkemåten

Eksempler på feil i apper

Eksemplene nedenfor viser appfeil og hvordan brukere kan beskrive dem som trinn for appeiere, slik at eiere kan reprodusere og løse feilene.

  1. Lerretsappen viser ikke fakturaer.

    1. Logg på lerretsappen, for eksempel Contoso.
    2. På startskjermen Velg du Mine fakturaer.
      • Forventet virkemåte: Fakturaer som er opprettet av brukeren, vises.
      • Faktisk virkemåte: Ingen fakturaer vises.
  2. Modelldrevet app viser ikke fakturaer.

    1. Logg på Contoso-appen i miljøet ditt.
    2. Instrumentbord-siden Velg Fakturaer på områdekartet.
    3. På Fakturaer-siden setter du visningen til Mine aktive fakturaer. Listen over fakturaer vises.
      • Forventet virkemåte: Fakturaer som er opprettet av brukeren, vises.
      • Faktisk virkemåte: Ingen fakturaer vises.

Feil kan ha stor variasjon fordi funksjoner, brukergrensesnitt og tabeller er spesifikke for en app og organisasjon, noe som gjør årsaken til feil forskjellig for alle. Faktura er for eksempel ikke en innebygd tabell i Power Apps. Der ikke finnes en spesialisert funksjon i lerretsapper for filtrering av oppføringer etter en bestemt bruker, og apputvikleren må derfor skrive Power Fx uttrykk eller konfigurere datakoblinger. På samme måte må utvikleren konfigurere visninger i modelldrevne apper for å vise ønskede oppføringer.

Der er ikke tilstrekkelig informasjon i noen av eksemplene til å avgjøre om Der er et Power Apps problem. Skaperne av appen er best egnet til å undersøke appproblemer.

Eksempel Power Apps på feil

Hvis appskapere undersøker og finner det de klassifiserer som en Power Apps feil, kan de rapportere dem på samme måte som i eksemplene nedenfor.

  1. Filterfunksjonen for lerretsappen returnerer ingen resultater når filterteksten inneholder stjernetegn

    1. En minimal repro-app er vedlagt for å demonstrere problemet.
    2. Denne appen inneholder en enkel samling: TestTable med data [{Name: "a"}, {Name: "*b"}].
    3. Der er to Tabellkontroller i appen. Begge kontrollene er konfigurert til å vise Navn-kolonnen · .
    4. Tabell1 har Elementer satt til Filter(TestTable, Name="a").
    5. Tabell2 har Elementer satt til Filter(TestTable, Name="*b").
      • Forventet virkemåte:Tabell1 viser oppføringen, som samsvarer med {Name: "a"} betingelsen for Filter-funksjonen . Name="a" Tabell2 viser posten {Name: "*b"}, som samsvarer med betingelsen for Filter-funksjonen Name="*b".
      • Faktisk virkemåte: Tabell1 viser forventet oppføring, men Tabell2 viser ingen oppføringer.
      • Obs!: Samme virkemåte observeres med andre datasett-kontroller, for eksempel Galleri, når elementer er satt til de samme uttrykkene.
  2. Visning av modelldrevet app returnerer ingen resultater når filterbetingelsen inneholder stjernetegn

    1. Opprett en visning for en hvilken som helst tabell.
    2. Fjern alle filtre for visningen.
    3. Legg til et filter for primærkolonnen, og samsvarer med tekst som begynner med *b.
    4. Legg til denne visningen og tabellen i en modelldrevet app.
    5. Lagre og publiser alle endringer.
    6. Kjør appen.
    7. Legg til noen få poster med forskjellige verdier for primærkolonnen. Sørg for at en kolonne starter med *b.
    8. Gå til tabellens side.
    9. Endre visningen til den nyopprettede visningen.
      • Forventet virkemåte: Rutenett viser poster med primære kolonneverdier som starter med *b.
      • Faktisk virkemåte: Ingen poster vises.
      • Obs!: Når filterbetingelsen ikke bruker en stjerne, for eksempel b, fungerer filteret som forventet.

Disse Power Apps feilene beskriver problemer med bestemte Power Apps funksjoner: Filter-funksjonen for lerretsappen og Vis-filtre for den modelldrevne appen.

En god støtteforespørsel gir nok informasjon til at alle enkelt kan reprodusere problemet. Forfatteren kan nevne resultatet av sine etterforskningshandlinger eller feilsøking de prøvde da de prøvde å isolere problemet. For eksempel kan forfatteren nevne at problemet bare oppstår i Chrome-nettleseren, men ikke i Firefox.

Hva gjør en god Power Apps støtteforespørsel

En god støtteforespørsel rammer inn et problem som en Power Apps feil, ikke en appfeil. Følg disse retningslinjene, der det er aktuelt, for å hjelpe Microsoft med å forstå og løse problemet raskt.

Ha en beskrivende tittel

Tittelen bør nevne:

  1. En spesifikk Power Apps funksjon
  2. Den uventede oppførselen
  3. Forholdene som får feilen til å skje

Eksempel på en ugyldig tittel: «Gallerikontrollen er tom»

Eksempel på en god tittel: "Filter-funksjonen returnerer ingen resultater når filterteksten inneholder stjernetegn"

Legg ved en forenklet app, ikke den opprinnelige appen

Hvis du har problemer med å kjøre en app, kan du angi en minimal repro-app for lerretsapper eller en vanilje-repro-løsning for modelldrevne apper.

Viktig

Målet med en god støtteforespørsel er å inkludere nok informasjon slik at alle kan reprodusere problemet på sin egen enhet.

Hvis du kan vise at feilen er en Power Apps feil i stedet for en appfeil, med en minimal eller vanilje repro-app, kan Microsoft løse den raskt. Uten disse repro-appene kan løsningen bli forsinket eller støtteforespørselen kanskje ikke blir akseptert.

Unntak

En minimal eller vanilje repro-app er ikke alltid mulig eller nødvendig for disse problemene:

  • Datatilgang og lagring fra en bestemt datakilde
  • Spesifikke brukerdata, for eksempel brukertillatelser
  • Lisensiering
  • Frakoblet drift
  • Generelle serverproblemer

Uansett bør du forenkle appen så mye som mulig og isolere problemet for lerretsapper eller modelldrevne apper.

Legge ved en nettverkssporing

For data- og serverproblemer hjelper undersøkelse av nettverkskommunikasjon mellom klienten og serveren med å isolere det problematiske laget. En oppføring av nettverkssamtaler er kjent som en nettverkssporing.

Du kan enten bruke Monitor- eller nettleserutviklingsverktøy til å registrere en nettverkssporing.

Pass på at du starter opptaket rett før du gjengir problemet, og avslutt opptaket rett etter at du har reprodusert det. Dette korte intervallet minimerer irrelevant informasjon i sporingen som kan føre til forsinkelser i Microsofts håndtering av støtteforespørselen.

Gi detaljerte trinn for å reprodusere problemet

Hvis du opprettet en minimal eller vanilla repro-app, beskriv hvordan du gjenskaper problemet i den appen. Ikke beskriv problemer med appen der du opprinnelig fant problemet.

Nevn den observerte atferden og den forventede atferden.

Gi skjermdumper eller videoer

For problemer med brukergrensesnittet kan skjermbilder eller videoer raskere klargjøre trinnene for å reprodusere feilen, i stedet for en skriftlig beskrivelse.

Inkluder koblinger til Microsoft-dokumentasjon for å tydeliggjøre den berørte funksjonen og dens forventede virkemåte.

Hvis du har problemer med funksjoner for profesjonell utvikling, kan du opprette en kobling til dokumentasjonen for API-funksjonen som ikke fungerer.

Forenkle kodeeksempler

Hvis problemet involverer koding og andre profesjonelle utviklingsfunksjoner, forenkle koden først. Vanligvis trengs bare noen få linjer med kode for å demonstrere en Power Apps feil. Distribuer appen i et nytt miljø uten andre tilpassinger. Kontroller at problemet oppstår, og legg ved en snutt av den problematiske koden.

Eksempler på faglige utviklingsfunksjoner i Power Apps:

Nevn bestemte konfigurasjonstrinn slik at andre kan reprodusere problemet i sitt eget miljø.

Oppgi systeminformasjon

Et problem kan bare oppstå i en bestemt versjon av Power Apps, en nettleser eller et miljø. Oppgi økt-ID-en slik at Microsoft kan bruke disse detaljene.

Legg til notater fra undersøkelsen

Du kan prøve forskjellige konfigurasjoner for å eliminere mulige årsaker. Nevn disse konfigurasjonene i støtteforespørselen. Denne inkluderingen hjelper andre å forstå problemet bedre og unngå å gjenta de samme trinnene.

Sende inn en Power Apps støtteforespørsel

Før du sender inn en støtteforespørsel,sjekk om feilen er et kjent problem. Hvis feilen ikke allerede er kjent, kan du opprette en støtteforespørsel for å rapportere feilen.

Se også