Dela via


Så här skapar du en minimal repro-arbetsyteapp

En minimal repro-app är en app som innehåller minsta möjliga mängd logik och kontroller för att återskapa ett problem. Den här appen hjälper dig att begränsa källan till problemet, oavsett om det gäller datakällan, formler eller en viss konfiguration.

När du har skapat en minimal repro-app kan du ladda ned en kopia av den och dela den med andra, till exempel i Microsoft Power Apps Community eller med Microsoft Support.

Du kan skapa en minimal repro-app med någon av följande metoder:

  • Skapa en tom app och lägg bara till de anslutningar och kontroller som krävs för att demonstrera problemet.
  • Gör en kopia av den ursprungliga appen, ta gradvis bort irrelevanta skärmar och kontroller och förenkla formler tills du har kvar problemets kärna.

Ersätt externa datakällor

En minimal repro-app ska vara fristående. Den bör inte förlita sig på anslutningar till externa datakällor, till exempel Dataverse eller SharePoint, eftersom externa parter inte kommer att kunna komma åt dem.

Du kan se datakällor som används i appen i panelen Data .

Skärmbild som visar datapanelen i Power Apps Studio. Panelen är tom om inga datakällor används i appen.

Om du vill hantera datakällor när du skapar en minimal repro-app kan du:

  • Ta bort dem om de inte är relevanta för det problem som du visar.
  • Använd samlingar med exempeldata.
  • Ange exempeldata i en csv - eller Excel-fil. Förklara hur du återskapar datakällan från grunden.

Exempeldata ska vara så enkla som möjligt.

Stub-integreringar och externa webbtjänster

Appar kan använda funktioner från andra webbtjänster. Den kan till exempel visa en Power BI-panel, YouTube-video eller Power Automate-flöden.

Ta bort dessa komponenter om de inte är relevanta för det problem som du visar. Om de är viktiga bör du ange material och instruktioner om hur du återskapar dem. Använd exempelinnehåll i stället för originalet. Om problemet inte uppstår med exempelinnehåll kan det vara ett problem med det externa innehållet eller tjänsten. En Power BI-rapport kanske till exempel inte är korrekt konfigurerad för inbäddning.

Förenkla komponenter

Om appen innehåller komponenter eller kodkomponenter kanske andra inte kan se sina interna komponenter eller läsa in dem korrekt.

Ta bort dessa komponenter om de inte är relevanta för det problem som du visar. Om de är viktiga bör du förenkla dem så mycket som möjligt och sedan:

  • Paketera dem tillsammans med appen i en ohanterad lösning
  • Ge instruktioner om hur du återskapar dessa komponenter från grunden.
  • För kodkomponenter anger du vilka rader med kod- och ramverksfunktioner som inte fungerar.

Granska för sekretess och säkerhet

Obehöriga användare kommer inte att kunna komma åt datakällor i exporterade appar, men de kan se hur datakällorna används i dem. De kan också se appens kontroller och formler. Om en hel lösning .zip fil tillhandahålls visas även tillgångar som bilder.

Följ stegen nedan för att hjälpa dig att begränsa sekretess och säkerhetsexponering innan du distribuerar den exporterade appen:

  • Inkludera inte privat och konfidentiell information i appen. Kontrollera namn på variabler, kontroller och andra appelement som oavsiktligt kan ge bort känslig information.
  • Skapa en ny app från grunden i stället för att förenkla en befintlig produktionsapp. En ny app minskar också oavsiktlig exponering av känslig information om du skulle använda den ursprungliga appen i stället. Du sparar tid genom att inte behöva ta bort känslig information manuellt från den ursprungliga appen.
  • Distribuera bara .msapp-filen i stället för filen .zip . Msapp-filen finns i .zip-paketet.

Ladda ned den minimala repro-appen

En arbetsyteapp kan sparas i en .msapp eller .zip fil, beroende på hur den skapades.

Power Apps

  1. Logga in på Power Apps.

  2. Öppna appen för redigering.

  3. Expandera menyalternativet Spara och välj Ladda ned en kopia.

    Skärmbild som visar en expanderad undermeny för menyalternativet Spara i Power Apps Studio. Alternativet Ladda ned en kopia är markerat.

    Den nedladdade .msapp-filen kan öppnas av andra som väljer Öppna i menyraden i Power Apps. Du kan behöva expandera menyraden för att se det här alternativet.

    Skärmbild som visar ett popup-fönster i slutet av menyraden i Power Apps Studio som innehåller fler menyalternativ. Alternativet Öppna är markerat.

Microsoft Listor

  1. Öppna listan.

  2. Välj Integrera>Power Apps>Anpassa formulär. Det anpassade formuläret öppnas i Power Apps.

    Skärmbild som visar menyn **Power Apps** i Microsoft List. Alternativet Anpassa formulär är markerat.

  3. Välj Dela på menyn längst upp. Informationssidan med delningspanelen öppnas.

    Skärmbild som visar redigering av en app i studion. Ikonen för Dela är markerad i den översta menyraden.

  4. Stäng delningspanelen.

  5. Välj Exportera paket i menyraden.

    Skärmbild som visar appinformationen. Kommandoknappen för Export-paketet är markerad i den översta menyraden.

  6. Skriv ett namn på paketet. Granska det exporterade innehållet och välj Exportera.

    Den nedladdade .zip-filen kan öppnas av andra.

Power Apps i Teams

  1. I Microsoft Teams går du till power apps-applistan för ditt team.

  2. Välj appen.

  3. Välj Exportera lösning på menyn längst upp.

    Skärmbild som visar applistan. En app är markerad och kommandoknappen för Exportlösning är markerad i den översta menyraden.

  4. Granska det exporterade innehållet och välj Exportera som zip.

    Den nedladdade .zip-filen kan importeras av andra användare.

Anpassade sidor

Endast anpassade sidor i ohanterade lösningar kan exporteras. Om den anpassade sidan finns i en hanterad lösning ber du utgivaren av lösningen att skapa en ohanterad lösning som innehåller den anpassade sidan. Du kan också skapa en ny ohanterad lösning och anpassad sida där.

Du kan exportera anpassade sidor i en ohanterad lösning precis som andra lösningskomponenter. Den nedladdade .zip-filen kan importeras till valfri miljö av andra användare.

Nästa steg

Se även