Del via


Oversikt over løsninger Power Apps

Løsninger brukes til å transportere apper og komponenter fra ett miljø til et annet, eller for å bruke et sett med tilpassinger til eksisterende apper. En løsning kan inneholde én eller flere apper, i tillegg til andre komponenter, for eksempel områdekart, tabeller, prosesser, nettressurser, valg, flyter og så videre.

Løsninger er mekanismen for implementering av administrasjon av programlivssyklus (ALM) i Power Apps og andre Power Platform-produkter, for eksempel Power Automate.

Obs!

Hvis du vil vite mer om løsningskonseptene og hvordan løsninger brukes for behandling av programlevetid, kan du gå til Oversikt over behandling av applivssyklus (ALM) med Microsoft Power Platform i Power Platform ALM-veiledning.

Denne delen fokuserer på de manuelle oppgavene som apputviklere må utføre mens de arbeider med løsninger i Power Apps.

Komme i gang: løsningskonsepter

Før du arbeider med løsninger er det viktig at du blir kjent med følgende løsningskonsepter:

  • To typer løsninger (administrerte og uadministrerte)
  • Løsningskomponenter
  • Livssyklus for en løsning (opprette, oppdatere, oppgradere og reparere en løsning)
  • Løsningsutgiver
  • Løsning og løsningskomponentavhengigheter

Hvis du vil vite mer, kan du gå til Løsningskonsepter i Power Platform ALM-veiledningen.

Standardløsninger

Power Apps har følgende standard uadministrerte løsninger:

  • Common Data Service-standardløsningen. Denne løsningen er tilgjengelig for utviklere som standard for tilpassinger i et miljø. Common Data Service-standardløsningen er nyttig når du vil evaluere eller lære om Power Apps. Vi anbefaler imidlertid at appopprettere arbeider i sine egne uadministrerte løsninger.
  • Standardløsning. Dette er en spesialløsning som inneholder alle komponenter i systemet. Standardløsningen er nyttig for å finne alle komponenter og konfigurasjoner i systemet.

Vi anbefaler imidlertid at du oppretter en løsning for å administrere tilpasningene dine. Mer informasjon: Bruke en løsning for å tilpasse i Power Platform ALM-veiledning.

Forvaltede egenskaper

Du kan styre hvilke av de administrerte løsningskomponentene som kan tilpasses ved å bruke forvaltede egenskaper. Vi anbefaler at du angir forvaltede egenskaper, slik at de administrerte komponentene ikke kan endres. Dette bidrar til å beskytte løsningen mot endringer som kan føre til at den går i stykker etter at den er importert til et annet miljø, for eksempel test eller produksjon.

Mer informasjon: Administrere egenskaper i Power Platform

Arbeid med løsninger i Power Apps

Du kan vise en liste over løsninger i Power Apps ved å velge Løsninger i den venstre navigasjonsruten. Du kan utføre disse løsningsoppgavene:

  • Ny løsning: Du kan finne og arbeide med bare de komponentene du har tilpasset, opprette en løsning og gjøre all tilpassingen der. Deretter kan du enkelt distribuere løsningen til andre miljøer. Mer informasjon: Opprette en løsning
  • Importer: Importer en løsning til miljøet ditt. Mer informasjon: Importer løsninger
  • Åpne AppSource: Gå til Microsoft AppSource for å få løsninger tilpasset din bransje som fungerer med produktene du allerede bruker.
  • Publiser elle tilpassinger: Publiser alle aktive tilpassinger i miljøet ditt.
  • Angi foretrukket løsning: Angi ønsket løsning der alle løsningskomponenter opprettes.
  • Bytt til klassisk: Åpne den klassiske løsningsutforskeren.
  • Se historikk: Vis detaljer om løsningsoperasjoner over tid, for eksempel import, eksport og avinstallasjon. Mer informasjon: Vise historikken til en løsning
  • Løsningskontroll: Kjør eller se gjennom resultatene av løsningskontrollen for denne løsningen.
  • Vis avhengigheter: Vis løsningsavhengigheter for løsninger som blokkerer avinstallering av denne løsningen.
  • Bruk oppgradering: Bruk en ventende oppgradering som er startet for en administrert løsning.

Oppgaver som er tilgjengelige uten valgt løsning, inkluderer: Ny løsning, Importer løsning, Åpne AppSource, Publiser alle tilpassinger, Angi foretrukket løsning.

Kommandoer som er tilgjengelige når en løsning ikke er valgt.

Oppgaver som er tilgjengelige med en valgt løsning inkluderer: Ny løsning, Rediger, Slett, Eksporter løsning, Løsningskontroll, Vis avhengigheter, Angi foretrukket løsning, Se logg, Klon, Bruk oppgradering (når oppgradering er tilgjengelig).

Kommandoer som er tilgjengelige når løsningen er valgt.

Velg en løsning fra Løsninger-området for å vise alle objektene.

Eksempel på løsning med alle objekter.

Bla gjennom alle objektene i en løsning ved å bla gjennom elementene. Hvis Der er mer enn 100 elementer i listen, kan du Velg Last inn de neste 100 elementene for å se flere.

Last inn de neste 100 elementene.

Kolonner kan sorteres og filtreres ved å velge kolonneoverskriften.

Kolonneoverskrifter inkluderer:

  • Administrert: Løsningsobjektet er fra en administrert løsning. Du kan undersøke objektet ved å merke elementet og deretter VelgAvansert > Se løsningslag.
  • Kan tilpasses: Komponenten er tilgjengelig for tilpasning.
  • Tilpasset: Dette angir at objektet er et uadministrert objekt, eller et forvaltet objekt med en uadministrert tilpassings lag. Du kan bruke denne kolonnen til raskt å finne de uadministrerte endringene du har for komponenter i løsningen.
  • Eier: Hvis løsningsobjektet støtter bruker- og teameierskap, vises gjeldende eier.
  • Status: Hvis løsningsobjektet støtter tilstandsbehandling (på/av, aktivert/deaktivert, aktiv/inaktiv), vises statusen.

Tips

Du kan raskt finne alle løsningsobjekter som er uadministrerte eller har uadministrerte tilpassinger, ved å velge standardløsningen og filtrere i kolonnen Tilpasset .

Søke og filtrere i en løsning

Søk etter en bestemt komponent etter navnet.

Søk-komponenten.

Eller du kan filtrere alle elementene i listen etter komponenttypen.

Filtrer komponent etter type.

Kontekstbaserte kommandoer

Når du Velg hver komponent, endres handlingene som er tilgjengelige på kommandolinjen, avhengig av hvilken type komponent du har valgt, og om løsningen er standard eller en administrert.

Komponentspesifikke kommandoer.

Når du ikke Velg noen komponent, viser kommandolinjen handlinger som er brukt på selve løsningen.

Løsningsspesifikke kommandoer.

Med løsninger som er uadministrert eller standard, kan du bruke Ny- eller Legg til eksisterende-kommandoen for å opprette eller legge til ulike typer komponenter. Mer informasjon: Legge til løsningskomponenter

Obs!

Du kan ikke legge til komponenter i en administrert løsning. Når du prøver, får du følgende melding:
"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."

Ekstra rettigheter kreves

Noen komponenter kan kreve visse Dataverse rettigheter for at brukere skal kunne kjøre komponenten når komponenten importeres til miljøet fra en løsning.

Flyter

Hvis du vil bruke eller kjøre en flyt fra en lerretsapp som er inkludert i en løsning, må du ha tillatelser til den flyten gjennom noen som deler eierskap eller kjører tillatelser. Når en app i en løsning deles med et sett med brukere, må flytene også eksplisitt deles med andre.

Mer informasjon: Sikkerhetsroller og rettigheter

Bruke pipeliner i Power Platform til å distribuere løsninger

Distribuer enkelt løsninger for å test- og produksjonsmiljøer ved hjelp av pipeliner i Power Platform. Når pipeliner er på plass, kan utviklere starte distribusjoner i produktet med noen få klikk. Utviklere gjør dette direkte i utviklingsmiljøene. Mer informasjon: Oversikt over pipeliner i Power Platform

Kjente begrensninger

Følgende begrensninger gjelder for bruk av lerretsapper, flyter og egendefinerte koblinger i løsninger.

  • Hvis det oppstår en feil under publisering av en lerretsapp: appen har tilkoblinger til flyter som ikke lenger er i miljøet, fjerner du slettede flyter fra appen. Lagre og publiser appen.
  • Lerretsapper som deles med Alle som går gjennom operasjoner for miljøsikkerhetskopiering og miljøgjenoppretting, deles ikke med Alle i det gjenopprettede miljøet. Vær oppmerksom på at lerretsappen kan deles med en sikkerhetsgruppe, og appen i det gjenopprettede miljøet deles med den sikkerhetsgruppen.
  • Løsningsskyflyter som bruker Project Roadmap-koblingen eller delegert autorisasjon, kan ikke legges til i løsninger ennå. Den midlertidige løsningen for denne begrensningen er å redigere flyten for å fjerne Project Roadmap-koblingsbruken og/eller delegert autorisasjon, legge til flyten i en løsning og deretter endre flyten tilbake etter behov.

Hvis du vil lære mer om hvordan du tilpasser de enkelte komponentene i en løsning, kan du gå til følgende artikler:

  • Når det gjelder tilpassinger av tabeller, tabellrelasjoner, kolonner og meldinger, kan du gå til Metadata.
  • Når det gjelder tabellskjemaer, går du til Skjemaer.
  • Når det gjelder prosesser, kan du gå til Prosesser.
  • Når det gjelder forretningsregler, kan du gå til Forretningsregler.

Feilsøking av løsninger

Hvis du vil ha kjente problemer og informasjon om hvordan du feilsøker arbeid med løsninger, kan du gå til Administrer apper og løsninger i dokumentasjonen for Power Apps-feilsøking.

Neste trinn

Opprett en løsning

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).