Dela via


Felsökningsstrategier för Power Apps

Det finns olika metoder för att felsöka Power Apps beroende på vilken typ av problem du har. Felsökningsstrategierna i den här artikeln kan hjälpa dig att begränsa orsaken till problemet och peka dig i rätt riktning för att kringgå eller åtgärda problemet.

Felsökning av funktioner

Om du har problem med funktioner där Power Apps-funktioner inte fungerar som förväntat kan du försöka isolera problemet med hjälp av följande steg och länkar som en guide. Ett viktigt steg för att ta reda på problemet är att kunna återskapa problemet på ett tillförlitligt sätt i så få steg som möjligt.

Som ett första steg följer du de allmänna felsökningsstrategierna.

Använd sedan följande artiklar för att isolera problemet och skapa en minimal återskapningsapp, där det är praktiskt.

För appar för arbetsytor:

För modelldrivna appar:

När du har isolerat problemet till ett specifikt funktionsområde kan du använda följande avsnitt för att lösa problemet.

Om problemet inte visas kan du läsa Nästa steg senare i den här artikeln.

Prestandafelsökning

För problem med prestanda kan du använda profileringsverktyg som Monitor och Prestandainsikter för att felsöka och diagnostisera problem.

Appar för arbetsytor

En översikt över hur du skapar en högpresterande app för arbetsytor finns i Översikt över hur du skapar högpresterande appar.

Mer information och vägledning om hur du skapar högpresterande appar finns i:

Information om hur du felsöker appar för arbetsytor och prestandaproblem finns i:

Modelldrivna appar

För modelldrivna appar kontrollerar du om formulär är utformade för prestanda.

Mer information om felsökning av modelldrivna appar och prestandaproblem finns i Felsöka modelldrivna appar med Monitor.

Allmänna felsökningsstrategier

Isolera ändringar

När du gör flera ändringar samtidigt är det inte uppenbart vilken som orsakar ett problem. Försök att återgå till det senast kända arbetstillståndet och göra en enda ändring. Om det fungerar bra återställer du ändringen och gör en till tills problemet uppstår. Du kan till exempel återställa en app för arbetsytor till en tidigare version och tillämpa ändringarna progressivt.

Om du inte kan återställa en app till ett fungerande tillstånd är det också bra att göra en ändring på ett annat sätt samtidigt som allt annat är detsamma.

Här är några exempel:

  • Om sökning efter en lång text inte returnerar rätt resultat kan du prova en kortare text.
  • Visa samma app på samma enhet, men med en annan webbläsare.
  • Om data inte visas korrekt i en kontroll kan du prova att visa dem i en annan typ av kontroll.
  • Om data inte visas korrekt på en sida kan du prova en annan sida eller app med samma data.
  • Om en dataanslutning inte fungerar kan du prova en annan.

Att veta vad som fungerar som förväntat är lika viktigt som att veta vad som inte fungerar. Om du till exempel kan ansluta till en Microsoft Dataverse-tabell men inte en annan kan tabellen vara felkonfigurerad. Om du å andra sidan inte kan ansluta till några tabeller alls kan det vara ett större problem som orsakas av ett avbrott, ett nätverksfel eller en bugg. Dessa möjligheter tyder på andra vägar för undersökning och hjälper dig att komma närmare källan till felet.

Förenkla

En komplex app har många komponenter som kan gå fel. Ta bort onödig information så att det finns färre variabler.

Om det finns klientskript i modelldrivna appar kan du prova att inaktivera dem. Om problemet kvarstår har du åtminstone eliminerat skripten som den potentiella orsaken.

Börja från början

Överväg att skapa en ny app eller konfiguration. Den här processen kan delas in i flera förenklade steg och kontrollpunkter, särskilt när den ursprungliga versionen är för komplex för att återskapas. Överväg kärnan i appen och experimentera med vad som fungerar och vad som inte fungerar. Om en tabell i en modelldriven app till exempel inte visar rätt poster kan du försöka återskapa vyn.

Om den nya appen fungerar kan du jämföra den med den ursprungliga för att hitta skillnaden. Om det inte finns någon skillnad kan problemet åtgärdas i den senaste versionen. Eller så kan den ursprungliga appen ha konfigurationsproblem. Även om du inte kan uppgradera din app vägleder nästa steg att veta om och hur problemet har åtgärdats.

Ta reda på vilket lager som har dataproblem

Power Apps baseras på webbtekniker. Olika lager är inblandade när du arbetar med molndata. Några vanliga lager är:

  • Server – lagrar data och styr vem som kan komma åt den.
  • Nätverk – transporterar data mellan servern och appen.
  • App – begär data från servern, bearbetar den och visar den i appen.
  • Appvärd – där appen körs. Värden tillhandahåller infrastrukturen för att använda en app. För Power Apps kan appvärden vara en webbläsare, Power Apps-mobil eller en annan webbplats som Power Apps är inbäddat i.

Tillsammans utgör dessa lager en allmän teknisk stack för Power Apps. Genom att isolera skiktet där ett problem uppstår kan du hitta fler idéer för lösningar och lösningar.

Här följer några exempel på att isolera lagret:

  • Server – om det är problem med servern uppstår samma problem på alla webbplatser eller appar som har åtkomst till data. Så här undersöker du vidare:
    • Kontrollera om du kan arbeta med data utanför Power Apps. För Microsoft Listor kontrollerar du till exempel om du kan visa och redigera poster på SharePoint-webbplatsen som är värd för listan.
    • Kontrollera om samma problem uppstår för en annan användare. Om du jämför upplevelsen med en administratörsanvändare kan det uppstå behörighetsproblem.
  • Nätverk – det kommer inte att finnas internetåtkomst när nätverket inte är tillgängligt. Kontrollera följande, även om det är ovanligt:
    • Prova ett annat nätverk
    • Försök att köra appen i en annan geografisk region, som kan ha olika nätverksförhållanden eller begränsningar.
  • App – använd Monitor för att undersöka de nätverksbegäranden som görs av appen. Om rätt data returneras av servern är det ett problem med appen. Om de data som returneras är felaktiga kan det vara ett serverfel eller så begärde appen inte data korrekt.
  • Appvärd – prova en annan värd. Om du till exempel använder Power Apps-mobilappen för Android kan du prova mobilappen för iOS eller använda en skrivbordswebbläsare.

Återskapa tillfälliga problem på ett tillförlitligt sätt

Tillfälliga problem kan vara svåra att lösa. Nyckeln är att skapa de villkor som gör att de sker hela tiden. Följande steg kan hjälpa dig att undersöka tillfälliga problem som rör cachelagring, nätverkshastighet, webbläsarprestanda eller maskinvarubegränsningar.

Prova privat webbläsarläge eller en annan webbläsare

  • Kontrollera att webbläsaren du använder är uppdaterad. Mer information finns i Systemkrav, gränser och konfigurationsvärden för Power Apps.
  • Förfallna cookies eller inaktuella filer som sparats i en webbläsare kan orsaka felaktig åtgärd. Prova att använda webbläsarens InPrivate- eller Incognito-läge.
  • Prova en annan webbläsare som stöds.
  • Inaktivera alla webbläsartillägg och tillägg.
  • För appar kan du prova att installera om dem för att rensa inaktuella data.

Prova ett annat nätverk

Långsam inläsning av data kan leda till olika beteenden. Om du använder en mobil dataanslutning kan du prova en trådlös eller kabelansluten anslutning. Om du använder ett virtuellt privat nätverk (VPN) kan du prova att inaktivera det. Du kan också simulera långsamma nätverk i skrivbordswebbläsare med utvecklarverktyg för webbläsare.

Prova en annan enhet

På samma sätt som datahastigheten kan bearbetningshastigheten också leda till olika beteenden. Om du använder en telefon kontrollerar du om problemet uppstår på en stationär dator.

Nästa steg

Om problemet inte visas i den här artikeln kan du söka efter fler supportresurser eller kontakta Microsofts support. Mer information finns i Få hjälp + support.