Lösningsöversikt
Anteckning
Gäller från november 2020:
- Common Data Service har döpts om till Microsoft Dataverse. Läs mer
- Vissa termer i Microsoft Dataverse har uppdaterats. Exempel: entitet är nu tabell och fält är nu kolumn. Läs mer
Den här artikeln uppdateras snart för att återspegla den senaste terminologin.
Lösningar används för att transportera appar och komponenter från en miljö till en annan eller för att tillämpa en uppsättning anpassningar på befintliga appar. En lösning kan innehålla en eller flera appar 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
Detaljerad 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 lösningskomponenter
Detaljerad information finns i 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

Från området Lösningar, välj en lösning för att se alla dess 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.

Söka och filtrera i en lösning
Du kan också söka efter en viss komponent efter dess namn.

Eller filtrera alla objekt i listan efter komponenttyp.

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.

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

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 tilldelas en Dataverse säkerhetsroll med följande lägsta behörigheter:
- Läsprivilegi på Solution- tabellen.
- Läsbehörighet på processbordet.
Mer information: Säkerhetsroller och privilegier
Kända begränsningar
Följande begränsningar gäller användning av arbetsyteappar, flöden och anpassade anslutningsprogram i lösningar.
- Direktflöden i arbetsyteappar måste skapas från en app som redan finns i en lösning. Det går inte att lägga till den här typen av flöde från externa lösningar.
- Arbetsyteappar visas inte i klassiska lösningsutforskaren Använd den moderna upplevelsen. Det fins inga planer på att lägga till dem i den klassiska lösningsutforskaren.
- Flöden skapade via lösningar visas inte i listan "Team-flöden". De måste kopplas via en lösning.
- Mobilappen Power Automate stöder för närvarande inte flöden som skapats i en lösning.
- Åtgärdsmenyn Flöde i Power Apps Mobile och Dynamics 365 för mobiler och surfplattor stöder för närvarande inte flöden som skapats i en lösning.
- Du kan inte lägga till ett snabbflöde i en lösning när följande är sant:
- Flödet skapades utanför en lösning.
- Flödesutlösningen är manuell.
- Flöden som aktiveras från Microsoft 365 program som Excel är inte tillgängliga i lösningar.
- Flöden i lösningar stöder inte delegerad autentisering. Till exempel beviljas inte åtkomst till ett flöde automatiskt baserat på åtkomst till den SharePoint-lista som flödet skapades från.
- Anpassade anslutningar skapade utanför lösningar kan inte läggas till i lösningar i nuläget.
- 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 appen i den återställda miljön delas med den säkerhetsgruppen.
Mer information om hur du anpassar enskilda komponenter i en lösning finns i följande avsnitt:
Mer information om tabell, tabellrelationer, kolumn och meddelandeanpassningar finns i Metadata.
För tabellformulär, se Formulär.
För processer, se Processer.
För verksamhetsregler, se verksamhetsregler.