Lösningsöversikt

Lösningar används för att transportera program och komponenter från en miljö till en annan eller för att tillämpa en uppsättning anpassningar på befintliga program. En lösning kan innehålla en eller flera program samt andra komponenter såsom webbplatsöversikter, tabeller, processer, webbresurser, val, flöden, med mera.

Lösningar är mekanismen för att implementera ALM ( hantering av programmets livscykel) i Power Apps och andra Power Platform-produkter, t.ex. Power Automate.

Anteckning

För mer information om lösningens begrepp och hur du använder lösningar för att hantera programlivscykeln finns i Översikt över ALM med Microsoft Power Platform i Power Platform ALM-guiden.

Det här avsnittet handlar om de manuella uppgifter som programtillverkarna behöver utföra när de arbetar med lösningar i Power Apps.

Igång: lösningskoncept

Innan du börjar arbeta med lösningar är det viktigt att du bekantar dig med följande lösningskoncept:

  • Det finns två typer av lösningar (hanterade och ohanterade)
  • Lösningskomponenter
  • Livscykel för en lösning (skapa, uppdatera, uppgradera och korrigera en lösning)
  • Utgivare
  • Lösning och beroenden för komponenter

För mer information gå till Lösningskoncept i Power Platform ALM-guide.

Standardlösningar

Power Apps ger följande ohanterade-standardlösningar:

  • Common Data Service standardlösning. Denna lösning är tillgänglig för utvecklare att använda som standardlösning för deras anpassningar i en miljö. Common Data Service standardlösningen är användbar när du vill utvärdera eller lära dig Power Apps. Vi rekommenderar emellertid att programutvecklare arbetar i egna, icke-hanterade lösningar.
  • Standardlösning. Detta är en speciell lösning som innehåller alla komponenter i systemet. Standardlösningen är användbar för att identifiera alla komponenter och konfigurationer i systemet.

Vi rekommenderar att du skapar en lösning för att hantera dina anpassningar. Mer information: Använd en lösning för att anpassa i Power Platform ALM-guiden.

Hanterade egenskaper

Du kan styra vilka komponenter i en hanterad lösning som är anpassningsbara med hjälp av hanterade egenskaper. Vi rekommenderar att du anger hanterade egenskaper så att dina hanterade komponenter inte kan ändras. Detta hjälper till att skydda din lösning från ändringar som kan leda till att den avbryts efter att den har importerats till en annan miljö, t.ex. test eller produktion.

Mer information finns i Hanterade egenskaper i Power Platform

Arbeta med lösningar i Power Apps

I Power Apps kan du visa en lista över lösningar genom att markera Lösningar i det vänstra navigeringsfönstret. Du kan utföra dessa lösningsuppgifter:

  • Ny lösning: om du vill söka efter och arbeta med bara de komponenter som du har anpassat skapar du en lösning och gör all anpassning där. Du kan sedan enkelt distribuera lösningen till andra miljöer. Mer information: Skapa en lösning

  • Importera: Importera lösningsfilen till din miljö. Mer information: Importera lösningar

  • Öppna AppSource: Microsoft AppSource är där du kan gå för att få lösningar anpassade till din bransch som arbetar med de produkter du redan använder.

  • Publicera alla anpassningar: publicera alla aktiva anpassningar i din miljö.

  • Växla till klassiskt: öppna den klassiska lösningsutforskaren.

  • Se historik: Visa information om lösningsåtgärder över tid, t.ex. import, export och avinstallation. Mer information: Visa historiken för en lösning

    Lösningsområdet.

Från området Lösningar, välj en lösning för att se alla dess komponenter.

Demonstrationslösning med samtliga komponenter.

Du kan bläddra igenom alla komponenter i en lösning genom att bläddra igenom objekten. Om det finns fler än 100 objekt i listan kan du välja Läs in nästa 100 objekt om du vill se fler.

Ladda fler komponenter.

Söka och filtrera i en lösning

Du kan också söka efter en viss komponent efter dess namn.

Sök efter komponent.

Eller filtrera alla objekt i listan efter komponenttyp.

Filtrera komponenter efter typ.

Sammanhangsberoende kommandon

När du väljer varje komponent kommer de åtgärder som är tillgängliga i kommandofältet ändras beroende på typen av komponent som du har valt och om lösningen är standard eller en hanterad lösning.

Specifika kommandon för komponenter.

Om du inte markerar en komponent visas kommandofältet de åtgärder som tillämpas på själva lösningen.

Lösningsspecifika kommandon.

Med lösningar som är icke-hanterade eller standard kan du använda kommandot Nytt eller Lägg till befintlig för att skapa eller lägga till olika typer av komponenter. Mer information: lägga till lösningskomponenter

Anteckning

Du kan inte lägga till komponenterna i en hanterad lösning. När du försöker visas följande meddelande:
"You cannot directly edit the components within a managed solution. You’ll need to add it to another unmanaged solution that you’ve created to customize the component. The component might not be customizable."

Ytterligare privilegier krävs

Vissa komponenter kan kräva vissa Dataverse behörigheter för användare att köra komponenten när komponenten importeras till miljön från en lösning.

Flöden

För att använda eller köra ett flöde från en arbetsyteapp som ingår i en lösning måste du ha behörigheter till det flödet genom någon som delar ägande eller körbehörigheter. När ett program i en lösning delas med en uppsättning användare måste flödena också explicit delas.

Mer information: Säkerhetsroller och privilegier

Använd pipelines i Power Platform för att distribuera lösningar

Distribuera enkelt lösningar för att testa och produktionsmiljöer med pipelines i Power Platform. När pipelines är på plats kan beslutsfattare starta distributioner i produkten med några få klickningar. Utvecklare gör så direkt i sina utvecklingsmiljöer. Mer information: Översikt över pipelines i Power Platform

Kända begränsningar

Följande begränsningar gäller användning av arbetsyteappar, flöden och anpassade anslutningsprogram i lösningar.

  • Om det uppstår ett publiceringsfel för en arbetsyteapp: appen har anslutningar till flöden som inte längre finns i miljön tar du bort alla borttagna flöden från appen. Spara och publicera din app.
  • Arbetsyteappar som delas med Alla som går igenom miljösäkerhetskopiering och miljöåterställning delas inte med Alla i den återställda miljön. Observera att arbetsyteappen kan delas med en säkerhetsgrupp och att programmet i den återställda miljön delas med den säkerhetsgruppen.
  • Lösningsmolnflöden med Project Roadmap anslutningsprogrammet eller med delegerad auktorisering kan inte läggas till i lösningar ännu. Lösningen för denna begränsning är att redigera flödet för att ta bort Project Roadmap-anslutningsprogrammet och/eller delegerad auktorisering, lägga till flödet i en lösning och sedan ändra tillbaka flödet efter behov.

Mer information om hur du anpassar enskilda komponenter i en lösning finns i följande avsnitt:

Importera felsökningslösningar

Om du har kända problem och information om hur du felsöker arbete med lösningar går du till Hantera appar och lösningar i felsökningsdokumentationen Power Apps .

Gå vidare

Skapa en lösning

Anteckning

Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)

Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).