Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Hvis du vil finne og arbeide med bare komponentene du tilpasser, oppretter du en løsning og gjør all tilpasningen der. Husk deretter alltid å arbeide i konteksten til den egendefinerte løsningen når du legger til, redigerer og oppretter komponenter. Dette gjør det enkelt å eksportere løsningen, slik at den kan sikkerhetskopieres eller importeres til et annet miljø.
Merk
Vurder å angi en egendefinert løsning som foretrukket løsning. På denne måten kan du kontrollere hvor løsningskomponentene lagres når du ikke oppretter dem spesifikt i konteksten til en egendefinert løsning. Mer informasjon: Angi den foretrukne løsningen.
Slik oppretter du en løsning:
Logg på Power Apps og velg Løsninger fra den venstre navigasjonsruten. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.
Velg Ny løsning, og fyll deretter ut de nødvendige kolonnene for løsningen.
Felt Beskrivelse Visningsnavn Navnet vises i listen over løsninger. Du kan endre dette senere. Navn Det unike navnet på løsningen. Kan bare inneholde bokstaver, tall og understrekingstegn. Navnet genereres fra de tillatte tegnene fra verdien du angir i kolonnen Visningsnavn. Du kan redigere dette før du lagrer løsningen, men når du har lagret løsningen, kan du ikke endre det. Utgiver Du kan velge standardutgiveren eller opprette en ny utgiver. Vi anbefaler at du oppretter en utgiver som organisasjonen din skal bruke konsekvent på tvers av miljøer der du skal bruke løsningen. Se løsningsutgiver senere i denne artikkelen. Versjon Angi et nummer for versjonen av løsningen. Dette er bare viktig hvis du eksporterer løsningen. Versjonsnummeret er inkludert i filnavnet når du eksporterer løsningen. Angi som din foretrukne løsning Bruk av en foretrukket løsning er en måte du kan kontrollere hvor løsningskomponentene lagres når du ikke oppretter dem spesifikt i konteksten til en egendefinert løsning. Når den foretrukne løsningen ikke er angitt som standard, er standardløsningen for Common Data Services den foretrukne løsningen. Hvis Common Data Services Default Solution ikke er tilgjengelig, brukes løsningen navngitt Standardløsning som din foretrukne løsning. Mer informasjon: Angi foretrukket løsning Konfigurasjonsside Velg en nettressurs du vil bruke som en konfigurasjonsside, under Flere alternativer . Konfigurasjonssiden brukes vanligvis av uavhengige programvareleverandører som distribuerer løsninger. Når dette er angitt, vises en ny Konfigurasjon-node under Informasjon-noden for å vise denne webressursen. Utviklere bruker nettressursen, som er en HTML-side, til å inkludere instruksjoner eller kontroller, slik at du kan angi konfigurasjonsdata eller starte løsningen. Beskrivelse Under Flere alternativer kan du eventuelt legge til en beskrivelse av løsningen. Dette er nyttig hvis du vil dele løsningen med andre, eller hvis du vil huske hva løsningen er for. Velg Lagre.
Legge til eller fjerne løsningsobjekter
Når du har opprettet løsningen, vil den ikke inneholde noen løsningsobjekter. Du kan opprette nye objekter for å legge til løsningen eller legge til eksisterende objekter i den nye løsningen.
Opprette objekter i en løsning
Du kan bruke Kommandoen Ny til å opprette ulike typer objekter. Hvis du velger Ny og deretter velger objektet du vil bruke, får du en annen opprettingsopplevelse avhengig av objekttypen du velger. Når du er ferdig med å opprette objektet, legges det til løsningen.
Legge til et eksisterende objekt i en løsning
Med løsninger som er uadministrerte og ikke systemstandardløsningen, kan du bruke kommandoen Legg til eksisterende til å hente inn objekter som ikke allerede finnes i løsningen.
Merk
Listen over eksisterende objekter er forskjellig avhengig av versjonen og løsningene som er importert i miljøet.
Mange av tilpasningene du vil gjøre, omfatter tabeller. Velg Tabeller i venstre rute for å filtrere og vise en liste over alle tabellene i den gjeldende løsningen. Når du driller inn i en tabell, kan du vise objektene som er en del av tabellen, som vist med kontotabellen i dette skjermbildet.
Fjerne objekter fra en løsning
Du kan fjerne objekter fra en uadministrert løsning. Når løsningen er åpen, merker du objektet, og deretter velger du Fjern fra denne løsningen på kommandolinjen.
Når objektet fjernes, er det ikke lenger en del av løsningen. Objektet finnes imidlertid fortsatt i miljøet og kan legges til i en annen løsning. Når objektet er fjernet fra alle løsninger i miljøet, kan det slettes.
Viktig!
Når objektet er slettet, kan det ikke gjenopprettes, og alle tilknyttede data, for eksempel tabellposter når du sletter en egendefinert tabell, går tapt. Hvis du vil beholde objektet, men ikke har det i løsningen, fjerner du det fra løsningen uten å slette det.
Hvis du vil slette et objekt, merker du det og velger slett fra dette miljøet.
Publiser endringer
Når du gjør uadministrerte endringer i et miljø, lagres noen objekter, for eksempel tabeller, skjemaer, modelldrevne apper, nettstedskart og visninger i en upublisert tilstand. Publiseringshandlingen fremmer disse endringene til en aktiv tilstand og gjør dem tilgjengelige for sluttbrukere og for løsningseksport.
Publisere tilpassingene
Velg Løsninger fra navigasjonsruten til venstre. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.
Åpne løsningen du vil publisere.
Velg Publiser alle tilpasninger på kommandolinjen.
Viktig!
Det kan ta litt tid å klargjøre tilpassinger. Hvis du ser en melding om at nettlesersiden ikke svarer, venter du på at siden blir responsiv og ikke lukker den.
Løsningsutgiver
Alle apper du oppretter eller tilpassinger du gjør, er en del av en løsning. Hver løsning har en utgiver. Du angir utgiveren når du oppretter en løsning.
Løsningsutgiveren indikerer hvem som utviklet til appen. Derfor bør du opprette en løsningsutgiver som gir mening. Du kan vise løsningsutgiveren for en løsning ved å velge løsningen, og deretter velge ...>Innstillinger på kommandolinjen fra Løsninger-området i Power Apps. Hvis du vil ha mer informasjon om løsningsutgiveren, kan du gå til Løsningsutgiver i POWER Platform ALM-veiledningen.
Merk
Common Data Services-standardløsningen er knyttet til standardutgiveren for Microsoft Dataverse-utgiver. Standard prefiks for tilpassing er tilfeldig tilordnet for denne utgiveren, for eksempel.cr8a3 Dette betyr at navnet på alle nye metadataelementer som er opprettet for organisasjonen i denne løsningen, har denne klargjøringen til navnene som brukes til å identifisere elementene unikt.
Opprette en løsningsutgiver
I Power Apps velger du Løsninger. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.
Velg Ny løsning i den høyre ruten på kommandolinjen, og velg Ny utgiver under Publisher.
Angi obligatorisk og valgfri informasjon i skjemaet Ny utgiver:
- Visningsnavn. Angi visningsnavnet for utgiveren.
- Name. Angi det unike navnet for utgiveren.
- Beskrivelse. Du kan også legge til en beskrivelse for utgiveren.
- Prefiks. Angi utgiverprefikset du vil ha.
- Valgverdiprefiks. Denne kolonnen genererer et tall basert på utgiverprefikset. Dette nummeret brukes når du legger til alternativer i valgmuligheter og angir en indikator for hvilken løsning som ble brukt til å legge til alternativet.
Velg Lagre.
Merk
Ikke bruk _upgrade som en del av løsningsnavnet. _upgrade er et internt reservert ord for løsningsoppgraderingsprosessen.
Endre en løsningsutgiver
Du kan endre en løsningsutgiver for en uadministrert løsning ved å følge disse trinnene:
- Velg Løsninger i Power Apps, velg løsningen du vil bruke, og velg deretter ...>Innstillinger på kommandolinjen. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.
- Velg en annen utgiver fra rullegardinlisten i Publisher i løsningsinnstillinger-ruten, eller velg Ny utgiver for å opprette en ny. Mer informasjon: Opprett en løsningsutgiver.
- Velg Oppdater.
Bruke segmenterte tabeller i en løsning
Bruk tabellsegmentering slik at du bare inkluderer tabellobjekter som oppdateres når du distribuerer løsningsoppdateringer. Mer informasjon: Bruke segmenterte løsninger i Power Platform ALM-veiledningen
Hvis du vil opprette en løsning med riktig tabellsegmentering, begynner du med å opprette en uadministrert løsning og legger bare til objektene du har oppdatert.
Tenk deg for eksempel at du har opprettet en ny egendefinert tabell som ikke finnes i et annet miljø kalt Egendefinert tabell , og også lagt til en ny kolonne med navnet Topp ti for kontotabellen. Følg disse trinnene for å opprette en løsning med tabellsegmentering.
Gå til Power Apps, og velg deretter Løsninger. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.
Velg Ny løsning, og opprett en løsning. Skriv inn informasjon i de obligatoriske kolonnene. Velg Opprett.
Åpne løsningen du opprettet. Velg Legg til eksisterende på kommandolinjen, og velg deretter Tabell.
Velg én eller flere tabeller du vil legge til i løsningen, i ruten Legg til eksisterende tabeller . Velg for eksempel Konto og Egendefinert tabell. Velg Neste.
I Velg tabeller-ruten kan du velge blant aktivaene som skal inkluderes:
- Inkluder alle objekter. Dette alternativet omfatter alle komponenter og metadata som er knyttet til tabellen. Den kan omfatte andre tabeller eller tabellkomponenter, for eksempel forretningsprosessflyter, rapporter, tilkoblinger og køer. Hvis for eksempel den egendefinerte tabellen aldri har blitt importert til målmiljøet, velger du dette alternativet. I dette eksemplet har den egendefinerte tabellen aldri blitt importert til målmiljøet, så velg dette alternativet for egendefinert tabell.
- Inkluder tabellmetadata. Dette alternativet omfatter bare metadata som er knyttet til tabellen. Metadata inkluderer tabellattributter, for eksempel revisjon, duplikatregistrering eller sporing av endringer.
- Rediger objekter. Ved hjelp av dette alternativet kan du enkeltvis velge hver komponent som er knyttet til tabellen, for eksempel kolonner, relasjoner, forretningsregler, visninger, skjemaer og diagrammer. Legg merke til at kontotabellen er inkludert i Dataverse, og etter hensikt også finnes i målmiljøet. I vårt eksempel er derfor bare den egendefinerte topp ti-kolonnen ny i kontotabellen, slik at du velger den etter at du har valgt Rediger objekter (i neste trinn).
-
Fjern alle objekter. Hvis du valgte objekter ved hjelp av alternativet Rediger objekter , kan du fjerne alle de merkede objektene og starte på nytt.
Mer informasjon: Hvorfor tabellsegmentering i en løsning er viktig
Hvis du valgte Rediger objekter, åpnes en objektlisterute. Her kan du velge de bestemte objektene du vil inkludere i løsningen. I vårt eksempel valgte du Konto-tabellen tidligere, så nå velger du kolonnen Ti på topp siden det er den eneste nye eller redigerte komponenten for tabellen, og deretter velger du Legg til.
Velg Legg til for å legge til objektene i løsningen.
Hvorfor tabellsegmentering i en løsning er viktig
Når du legger til en eksisterende systemtabell, for eksempel konto eller kontakt, eller en egendefinert tabell i en løsning for en tabell som allerede er importert til nedstrømsmiljøene, er den beste fremgangsmåten å bare legge til tabellobjektene som ble oppdatert i løsningen. Med løsningssegmentering kan du eksportere løsningsoppdateringer med utvalgte tabellressurser, for eksempel tabellkolonner, skjemaer og visninger, i stedet for hele kolonner med alle ressursene. På den måten unngår du unødvendige lag som hindrer andre løsninger i å være effektive, og unødvendige avhengigheter av andre løsninger. Systemet velger automatisk Inkluder alle objekter hvis tabellen er uadministrert, og Inkluder tabellmetadata hvis det er et uadministrert lag i tabellen. Systemet forhåndsvelger også tabellressursene som er uadministrerte eller har ikke-administrerte tilpassinger automatisk. Du kan velge Rediger objekter-koblingen for å se gjennom det merkede området før du velger Legg til for å fullføre prosessen.
Viktig!
Ikke segmenter tabeller som ikke finnes i målmiljøet. Legg merke til at hvis en tabell aldri har blitt importert eller ikke allerede finnes i målmiljøet, må du velge Inkluder alle objekter når du legger til tabellen i løsningen, for eksempel når du legger til en ny egendefinert tabell som du nylig opprettet. Ellers får du en feilmelding om manglende avhengighet når du prøver å importere løsningen.
Opprette en løsning med tabellsegmentering ved hjelp av løsningsutforsker
Illustrasjonene nedenfor gir et eksempel på hvordan du oppretter en segmentert løsning ved å velge tabellressurser fra tabellene Account, Case og Contact.
Merk
Sakstabellen er inkludert i noen Dynamics 365-programmer, for eksempel Dynamics 365 Customer Service.
Begynn med å åpne en uadministrert løsning du har opprettet. Velg tabellkomponenten.
Velg deretter løsningskomponentene.
Følg veiviseren. I trinn 1, med start i alfabetisk rekkefølge, velger du aktivaene for den første tabellen, Account-tabellen, som vist her.
Åpne Felter-fanen, og velg Kontonummer-kolonnen.
I trinn 2, for Sak-tabellen, legger du til alle ressurser.
I trinn 3 kan du legge til Jubileum-kolonnen for Kontakt-tabellen.
Som et resultat inneholder den segmenterte løsningen som er opprettet, tre tabeller, Account, Case og Contact. Hver tabell inneholder bare aktivaene som er valgt.
Slette en løsning
Fordi det finnes to forskjellige typer løsninger, administrerte og uadministrerte, er virkemåten for sletting av hver løsningstype forskjellig.
Løsningen du vil slette, kan ha komponenter som har avhengigheter i andre komponenter. Disse avhengighetene må fjernes før du kan slette komponenten. Mer informasjon: Vis avhengigheter for en komponent i Power Apps
Slette en administrert løsning
Sletting av en administrert løsning fjerner (avinstallerer) alle komponentene i løsningen. I tillegg blir også alle tilknyttede data slettet.
Forsiktig!
Fordi alle komponenter i løsningen og alle tilknyttede data slettes, må du være forsiktig når du sletter en administrert løsning.
Slette en uadministrert løsning
Hvis du sletter en uadministrert løsning, slettes løsningsbeholderen, men ingen av de uadministrerte komponentene i den slettes. Eventuelle tilknyttede data blir også værende. Hver uadministrerte komponent må slettes individuelt for å fjerne alle komponenter i den uadministrerte løsningen.
Slette en administrert eller uadministrert løsning
Forsiktig!
Før du sletter en løsning, må du sørge for at du forstår konsekvensene. Når en løsning er slettet, kan den ikke gjenopprettes. Mer informasjon: Slette en administrert løsning og Slette en uadministrert løsning
- Logg på Power Apps.
- Velg Løsninger i den venstre navigasjonsruten, og velg (ikke åpne) løsningen du vil slette, i Løsninger-listen.
- Velg Slett på kommandolinjen.
Begrensninger
- Løsningsstørrelsen er begrenset til 95 MB.
- Antall løsninger begrenses av Microsoft Dataverse-kapasiteten.
- Antall objekter i en løsning begrenses av Dataverse-kapasiteten.