Løsningsoversigt

Bemærk

Fra og med november 2020:

  • Common Data Service er blevet omdøbt til Microsoft Dataverse. Få mere at vide
  • Noget af terminologien i Microsoft Dataverse er blevet opdateret. Eksempelvis er objekt nu tabel, og felt er nu kolonne. Få mere at vide

Denne artikel opdateres snart, så det afspejler den seneste terminologi.

Løsninger bruges til transportere apps og komponenter fra et miljø til et andet eller til at anvende et sæt tilpasninger på eksisterende apps. En løsning kan indeholde en eller flere apps og andre komponenter, f.eks. oversigt over websted, tabeller, processer, webressourcer, valgmuligheder, flows og meget mere.

Løsninger er den mekanisme, der bruges til at implementere ALM (Application Lifecycle Management) i Power Apps og andre Power Platform-produkter, f.eks. Power Automate.

Bemærk

Du kan finde detaljerede oplysninger om løsningskoncepterne, og hvordan løsninger bruges til administration af applikationens livscyklus, under Oversigt over ALM i Microsoft Power PlatformPower Platform ALM-vejledningen.

I dette afsnit fokuseres der på de manuelle opgaver, som app-producenter skal udføre, når de arbejder med løsninger i Power Apps.

Start her: Løsningskoncepter

Inden du arbejder med løsninger, er det vigtigt, at du lærer følgende løsningskoncepter at kende:

  • To typer løsninger (administrerede og ikke-administrerede)
  • Løsningskomponenter
  • Livscyklus for en løsning (opret, opdater, opgrader og ret en løsning)
  • Løsningsudgiver
  • Løsning og løsningskomponentafhængigheder

Du kan finde detaljerede oplysninger under Løsningskoncepter i Power Platform ALM-vejledningen.

Standardløsninger

Power Apps indeholder følgende standardløsninger, der ikke er administreret:

  • Common Data Service-standardløsning. Denne løsning kan bruges af udviklere som standard til deres tilpasninger i et miljø. Common Data Service-standardløsningen er nyttig, når du vil evaluere eller lære Power Apps. Vi anbefaler dog, at app-udviklere arbejder i deres egne ikke-administrerede løsninger.
  • Standardløsning. Dette er en særlig løsning, der indeholder alle komponenter i systemet. Standardløsningen kan bruges til at finde alle komponenter og konfigurationer i dit system.

Det anbefales imidlertid, at du opretter en løsning for at administrere dine tilpasninger. Flere oplysninger: Bruge en løsning til at tilpasse i Power Platform ALM-vejledningen.

Administrerede egenskaber

Du kan styre, hvilke af dine komponenter i den administrerede løsning der kan tilpasses vha. administrerede egenskaber. Det anbefales, at du indstiller administrerede egenskaber, så dine administrerede komponenter ikke kan redigeres. Det er med til at beskytte din løsning mod ændringer, der kan bevirke, at den ikke fungerer korrekt, når den er importeret til et andet miljø, f.eks. test eller produktion.

Flere oplysninger: Administrerede egenskaber i Power Platform

Arbejd med løsninger i Power Apps

I Power Apps kan du få vist en liste over løsninger ved at vælge Løsninger i den venstre navigationsrude. Du kan udføre disse løsningsopgaver:

  • Ny løsning : Hvis du kun vil finde og arbejde med de komponenter, du har tilpasset, kan du oprette en løsning og udføre dine tilpasninger der. Derefter kan du nemt distribuere din løsning til andre miljøer. Flere oplysninger: Oprette en løsning

  • Importer: Importér en løsning i dit miljø. Flere oplysninger: Importere løsninger

  • Åbn AppSource: Microsoft AppSource er der, hvor du kan få løsninger, der er skræddersyet til din branche, og som fungerer med de produkter, du allerede bruger.

  • Publicer alle tilpasninger: Publicer alle aktive tilpasninger i dit miljø.

  • Skift til klassisk : Åbn den klassiske løsningsoversigt.

  • Se oversigt : Få vist detaljer om løsningshandlinger over tid, f.eks. import, eksport og fjernelse. Flere oplysninger: Vis oversigten over en løsning

    Løsningsområde.

Vælg en løsning i området Løsninger for at få vist alle dens komponenter.

Demoløsning med alle komponenter.

Du kan gennemse alle komponenterne i en løsning ved at rulle gennem de forskellige elementer. Hvis der er flere end 100 elementer på listen, kan du vælge Indlæs de næste 100 elementer for at se flere.

Indlæs flere komponenter.

Søge og filtrere i en løsning

Du kan også søge efter en bestemt komponent med dens navn.

Søg efter komponent.

Eller du kan filtrere alle elementer på listen efter komponenttype.

Filtrer komponent efter type.

Kontekstafhængige kommandoer

Når du vælger hver komponent, ændres de handlinger, der er tilgængelige i kommandolinjen, afhængigt af den type komponent, du har valgt, og om løsningen er standardløsningen eller en administreret løsning.

Komponentspecifikke kommandoer.

Hvis du ikke vælger en komponent, viser kommandolinjen de handlinger, der anvendes til selve løsningen.

Løsningsspecifikke kommandoer.

Med løsninger, der er ikke-administrerede eller standard, kan du bruge kommandoen Ny eller Tilføj eksisterende for at oprette eller tilføje forskellige typer komponenter. Flere oplysninger: Tilføje løsningskomponenter

Bemærk

Du kan ikke føje komponenter til en administreret løsning. Når du forsøger, vises følgende meddelelse:
"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."

Yderligere påkrævede rettigheder

Nogle komponenter kræver måske Dataverse-rettigheder til brugerne for at køre komponenten, når komponenten importeres til miljøet fra en løsning.

Arbejdsprocesser

Hvis du vil bruge eller køre et flow fra en lærredapp, der findes i en løsning, skal du tildeles en Dataverse-sikkerhedsrolle med følgende minimumtilladelser:

  • Læserettigheder for tabellen Løsning.
  • Læserettigheder for tabellen Proces.

Flere oplysninger: Standardsikkerhedsroller og rettigheder

Kendte begrænsninger

Følgende begrænsninger gælder for brugen af lærred-apps, strømme og brugerdefinerede forbindelser i løsninger.

  • Lærredapps øjeblikkeligt flow skal oprettes fra en app, der allerede findes i en løsning. Tilføjelse af denne type flow fra eksterne løsninger er blokeret.
  • Lærred-apps vises ikke i den klassiske løsningsoversigt. Brug den moderne oplevelse. Der er ingen planer om at føje dem til den klassiske løsningsoversigt.
  • Flows, der er oprettet fra løsninger, vises ikke på listen "Teamprocesser". Adgang til dem skal foregå via en løsning.
  • Power Automate-mobilappen understøtter i øjeblikket ikke flows, der er oprettet i en løsning.
  • Handlingsmenuen Flow i Power Apps Mobile og Dynamics 365 til telefoner og tablets understøtter i øjeblikket ikke flows, der er oprettet i en løsning.
  • Du kan ikke tilføje et øjeblikkeligt flow i en løsning, når følgende gør sig gældende:
    • Flowet blev oprettet uden for en løsning.
    • Flowudløsen er angivet til manuel.
  • Processer, der udløses fra Microsoft 365-programmer, f.eks. Excel, er ikke tilgængelige i løsninger.
  • Processer i løsninger understøtter ikke uddelegeret godkendelse. Der tildeles f. eks. ikke automatisk adgang til en proces baseret på, at du har adgang til den SharePoint-liste, som processen blev oprettet fra.
  • Brugerdefinerede forbindelser, der er oprettet uden for løsninger, kan ikke føjes til løsninger på nuværende tidspunkt.
  • Lærredapps, der deles med 'Alle', der gennemgår sikkerhedskopiering af miljø og miljøgendannelse, deles ikke med 'Alle' i det gendannede miljø. Bemærk, at lærredappen kan deles med en sikkerhedsgruppe, og at appen i det gendannede miljø deles med den pågældende sikkerhedsgruppe.

I følgende emner kan du få flere oplysninger om tilpasning af de enkelte komponenter i en løsning:

Næste trin

Opret en løsning