Delen via


Maak een effectief ondersteuningsverzoek

Als een app zich niet gedraagt zoals verwacht, kan het een probleem zijn met uw configuratie of met een systeem buiten u Power Apps . Power Apps

Afhankelijk van het probleem kunt u hulp krijgen van de volgende personen of organisaties:

Soort probleem Wie kan het beste helpen?
App Makers van de app, beheerders
Power Apps Microsoft
Externe gegevensbronnen en integraties Gebruikers die verantwoordelijk zijn voor het externe systeem

Verschillen tussen app-bugs en Power Apps bugs

Een app bug is onverwacht gedrag in een bepaalde app. Een bug is daarentegen onverwacht gedrag in het systeem dat de app maakt, uitvoert of beheert. Power Apps Een onderliggende bug kan een app-bug veroorzaken, waardoor het lastig is om te bepalen of het om een app of een bug gaat. Power Apps Power Apps

Hier zijn enkele onderscheidende kenmerken.

App-bug Power Apps beestje
In staat om een probleem in een specifieke app te reproduceren In staat om een app te maken die een probleem reproduceert
Vereist toegang tot specifieke gegevensverbindingen Elke dataverbinding reproduceert het probleem, waarvoor mogelijk een specifieke configuratie van de gegevensbron nodig is
Heeft alleen invloed op één enkele app in één enkele organisatie Heeft invloed op apps in meerdere organisaties of kan deze beïnvloeden
Gecompliceerde app met componenten die niet relevant zijn voor het probleem Minimale repro-app die een probleem met een paar componenten laat zien
Vermeldt aangepaste functies en code Vermeldt specifieke Power Apps kenmerken
Er is geen Microsoft-documentatie voor de betreffende functie Er bestaat Microsoft-documentatie voor de betreffende functie, waarin het verwachte gedrag wordt uitgelegd

Voorbeeld-app-bugs

De volgende voorbeelden laten zien wat app-bugs zijn en hoe gebruikers deze kunnen beschrijven als stappen voor app-eigenaren, zodat deze de bugs kunnen reproduceren en oplossen.

  1. De Canvas-app toont geen facturen.

    1. Meld u aan bij uw canvas-app, zoals Contoso.
    2. Selecteer op het startscherm Mijn facturen.
      • Verwacht gedrag: Facturen die door de gebruiker zijn gemaakt, worden weergegeven.
      • Actueel gedrag: Er worden geen facturen weergegeven.
  2. Modelgestuurde app toont geen facturen.

    1. Meld u aan bij de Contoso-app in uw omgeving.
    2. Selecteer op de pagina Dashboard de optie Facturen in de sitemap.
    3. Stel op de pagina Facturen de weergave in op Mijn actieve facturen. De lijst met facturen wordt weergegeven.
      • Verwacht gedrag: Facturen die door de gebruiker zijn gemaakt, worden weergegeven.
      • Actueel gedrag: Er worden geen facturen weergegeven.

Bugs kunnen sterk variëren, omdat functies, gebruikersinterfaces en tabellen specifiek zijn voor een app en organisatie. Hierdoor is de oorzaak van bugs voor iedereen anders. factuur is bijvoorbeeld geen ingebouwde tabel in Power Apps. Canvas-apps hebben geen speciale functie voor het filteren van records op basis van een bepaalde gebruiker. Daarom moet de maker van de app expressies schrijven of gegevensconnectoren configureren. Power Fx Op dezelfde manier moet de maker weergaven in modelgestuurde apps configureren om de gewenste records weer te geven.

Er is in beide voorbeelden niet voldoende informatie om te bepalen of er een Power Apps probleem is. De makers van de app zijn het meest geschikt om app-problemen te onderzoeken.

Voorbeeld Power Apps bugs

Als app-ontwikkelaars onderzoek doen en ontdekken wat zij classificeren als een Power Apps bug, kunnen ze deze op dezelfde manier rapporteren als in de volgende voorbeelden.

  1. Canvas-app Filterfunctie retourneert geen resultaten wanneer filtertekst een asterisk-teken bevat

    1. Er is een minimale repro-app bijgevoegd om het probleem te demonstreren.
    2. Deze app bevat een eenvoudige verzameling: TestTable met gegevens [{Name: "a"}, {Name: "*b"}].
    3. Er zijn twee Tabel bedieningselementen in de app. Beide besturingselementen zijn geconfigureerd om de kolom Naam weer te geven.
    4. Tabel1 heeft items ingesteld op Filter(TestTable, Name="a").
    5. Tabel2 heeft items ingesteld op Filter(TestTable, Name="*b").
      • Verwacht gedrag: Tabel1 toont de record {Name: "a"} die overeenkomt met de voorwaarde van de Filter functie Name="a". Tabel2 toont de record {Name: "*b"} die voldoet aan de voorwaarde van de Filter functie Name="*b".
      • Werkelijk gedrag: Tabel1 toont de verwachte record, maar Tabel2 toont geen records.
      • Opmerkingen: Hetzelfde gedrag wordt waargenomen bij andere gegevensset-besturingselementen, zoals Gallery, wanneer Items zijn ingesteld op dezelfde expressies.
  2. Modelgestuurde app Weergave retourneert geen resultaten wanneer de filtervoorwaarde een sterretje bevat

    1. Maak een weergave voor elke tabel.
    2. Verwijder alle filters voor de weergave.
    3. Voeg een filter toe voor de primaire kolom en zoek naar tekst die begint met *b.
    4. Voeg deze weergave en de tabel toe aan een modelgestuurde app.
    5. Sla alle wijzigingen op en publiceer ze.
    6. Start de app.
    7. Voeg een paar records toe met verschillende waarden voor de primaire kolom. Zorg ervoor dat één kolom begint met *b.
    8. Ga naar de pagina van de tabel.
    9. Wijzig de weergave naar de nieuw gemaakte weergave.
      • Verwacht gedrag: raster toont records met primaire kolomwaarden die beginnen met *b.
      • Actueel gedrag: Geen records weergegeven.
      • Opmerkingen: Wanneer de filtervoorwaarde geen asterisk gebruikt, zoals b, werkt het filter zoals verwacht.

Deze Power Apps bugs beschrijven problemen met specifieke Power Apps functies: de Filter functie voor de canvas-app en Weergavefilters voor de modelgestuurde app.

Een goed ondersteuningsverzoek biedt voldoende informatie, zodat iedereen het probleem eenvoudig kan reproduceren. De auteur kan de resultaten van hun onderzoeksactiviteiten of de probleemoplossing die ze hebben geprobeerd te vinden, vermelden. De auteur zou bijvoorbeeld kunnen vermelden dat het probleem zich alleen voordoet in de Chrome-browser en niet in Firefox.

Wat maakt een goede Power Apps ondersteuningsaanvraag?

Een goed ondersteuningsverzoek presenteert een probleem als een bug, niet als een app-bug. Power Apps Volgen Deze richtlijnen, indien van toepassing, helpen Microsoft het probleem snel te begrijpen en op te lossen.

Heb een beschrijvende titel

De titel moet het volgende vermelden:

  1. Een specifieke Power Apps functie
  2. Het onverwachte gedrag
  3. De omstandigheden die ervoor zorgen dat de bug optreedt

Voorbeeld van een slechte titel: "Galerijbesturingselement is leeg"

Voorbeeld van een goede titel: "Filterfunctie retourneert geen resultaten wanneer filtertekst een sterretje bevat"

Voeg een vereenvoudigde app toe, niet de originele app

Voor problemen met het uitvoeren van een app, biedt u een minimale reproductie-app voor canvas-apps of een standaardreproductie-oplossing voor modelgestuurde apps.

Belangrijk

Het doel van een goed ondersteuningsverzoek is om voldoende informatie te bevatten, zodat iedereen het probleem op zijn eigen apparaat kan reproduceren.

Als u met een minimale of standaardrepro-app kunt aantonen dat de bug een bug is in plaats van een app-bug, kan Microsoft het snel oplossen. Power Apps Zonder deze reproductie-apps kan de resolutie vertraging oplopen of kan het ondersteuningsverzoek niet worden geaccepteerd.

Uitzonderingen

Een minimale of standaard repro-app is niet altijd haalbaar of nodig voor de volgende problemen:

  • Gegevenstoegang en opslaan van een specifieke gegevensbron
  • Specifieke gebruikersgegevens, zoals gebruikersrechten
  • Licenties
  • Offline werking
  • Algemene serverproblemen

Hoe dan ook, vereenvoudig uw app zoveel mogelijk en isoleer het probleem voor canvas- of modelgestuurde apps.

Een netwerktracering toevoegen

Bij gegevens- en serverproblemen helpt het onderzoeken van de netwerkcommunicatie tussen de client en de server om de problematische laag te isoleren. Een registratie van netwerkoproepen staat bekend als een netwerktrace.

U kunt Monitor of browserontwikkelingshulpmiddelen gebruiken om een netwerktracering vast te leggen.

Zorg ervoor dat u de opname start vlak voordat u het probleem gaat reproduceren en beëindig de opname direct nadat u het probleem succesvol heeft gereproduceerd. Dankzij dit korte interval wordt irrelevante informatie in de trace tot een minimum beperkt, omdat deze mogelijk vertragingen kan veroorzaken in de verwerking van het ondersteuningsverzoek door Microsoft.

Geef gedetailleerde stappen om het probleem te reproduceren

Als u een minimale of standaardrepro-app hebt gemaakt, beschrijf dan hoe u het probleem in die app kunt reproduceren. · Beschrijf geen problemen met de app waar u het probleem oorspronkelijk hebt gevonden.

Beschrijf het waargenomen gedrag en het verwachte gedrag.

Geef screenshots of video's

Bij problemen met de gebruikersinterface kunnen schermafbeeldingen of video's de stappen om de bug te reproduceren sneller verduidelijken dan een schriftelijke beschrijving.

Voeg links toe naar Microsoft-documentatie om de betreffende functie en het verwachte gedrag te verduidelijken.

Voor problemen met professionele ontwikkelingsfuncties moet u een koppelen opgeven in de documentatie voor de API-functie die niet werkt.

Vereenvoudig codevoorbeelden

Als het probleem te maken heeft met codering en andere functies voor professionele ontwikkeling, vereenvoudig dan eerst de code. Meestal zijn slechts een paar regels code nodig om een Power Apps bug aan te tonen. Implementeer de app in een nieuwe omgeving zonder andere aanpassingen. Controleer of het probleem zich voordoet en voeg een fragment toe van de problematische code.

Voorbeelden van professionele ontwikkelingsfuncties in Power Apps:

Vermeld specifieke configuratiestappen zodat anderen het probleem in hun eigen omgeving kunnen reproduceren.

Systeeminfo verstrekken

Een probleem kan zich alleen voordoen in een specifieke versie van Power Apps, een browser of een omgeving. Geef de sessie-ID op, zodat Microsoft deze gegevens kan gebruiken.

Voeg aantekeningen toe van uw onderzoek

U kunt verschillende configuraties proberen om mogelijke oorzaken uit te sluiten. Vermeld deze configuraties in het ondersteuningsverzoek. Door deze toevoeging kunnen anderen het probleem beter begrijpen en hoeven ze niet dezelfde stappen te herhalen.

Een ondersteuningsverzoek indienen Power Apps

Controleer voordat u een ondersteuningsverzoek indient of de bug een bekend probleem is. ... Als de bug nog niet bekend is, kunt u een ondersteuningsverzoek indienen om de bug te melden. ...

Zie ook