Opprett og oppdater løsninger
Du kan finne og arbeide med bare de komponentene du har tilpasset, ved å opprette en løsning og gjøre all tilpassingen 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 ved å eksportere løsningen for import til et annet miljø eller som en sikkerhetskopi. Mer informasjon: Opprette en løsning
Oppdater en løsning
Gjør endringer i den uadministrerte løsningen, for eksempel å legge til eller fjerne komponenter. Når du deretter importerer en administrert løsning som tidligere var importert, oppdaget importlogikken løsningen som en oppdatering, og viser følgende skjermbilde med alternativer.
Mer informasjon: Bruke en oppdatering eller oppgradering for en løsning
Opprette løsningsoppdateringer
Du kan opprette en oppdatering for en overordnet løsning og eksportere den som en mindre oppdatering til den grunnleggende løsningen. Når du kloner en løsning, beregner systemet verdien av alle relaterte oppdateringene i den grunnleggende løsningen og oppretter en ny versjon.
Advarsel!
Bruk av kloning av en oppdatering og kloneløsning til å oppdatere en løsning anbefales ikke fordi det begrenser teamutvikling og øker kompleksiteten ved lagring av løsningen i et kildekontrollsystem. Hvis du vil ha mer informasjon om hvordan du oppdaterer en løsning, kan du se Oppdatere en løsning.
Opprette oppdateringer ved hjelp av klonløsning og kloning til oppdatering
Når du arbeider med oppdateringer og klonede løsninger, må du huske på følgende:
En oppdatering representerer en trinnvis mindre oppdatering for den overordnede løsningen. En oppdatering kan legge til eller oppdatere komponenter og aktiva i den overordnede løsningen når den er installert på målsystemet, men den kan ikke slette alle komponenter eller aktiva fra den overordnede løsningen.
En oppdatering kan bare ha én overordnet løsning, men en overordnet løsning kan ha én eller flere oppdateringer.
En oppdatering opprettes fra en uadministrert løsning. Du kan ikke opprette en oppdatering fra en administrert løsning.
Når du impporterer en oppdatering til et målsystem, bør du eksportere den som en administrert oppdatering. Ikke bruk uadministrerte oppdateringer i produksjonsmiljøer.
Den overordnede løsningen må finnes i målsystemet for å installere en oppdatering.
Du kan slette eller oppdatere en oppdatering.
Hvis du sletter en overordnet løsning, slettes også alle underordnede oppdateringer. Systemet gir deg en advarsel om at du ikke kan angre sletteoperasjonen. Slettingen utføres i én enkelt transaksjon. Hvis en av oppdateringene eller den overordnede løsningen ikke kan slettes, tilbakestilles hele transaksjonen.
Når du har opprettet den første oppdateringen for en overordnet løsning, blir løsningen låst, og du kan ikke gjøre endringer i denne løsningen eller eksportere den. Hvis du sletter alle de underordnede oppdateringene, blir imidlertid den overordnede løsningen låst opp.
Når du kloner en grunnleggende løsning, beregner systemet verdien av alle underordnede oppdateringer i den grunnleggende løsningen, som blir en ny versjon. Du kan legge til, redigere eller slette komponenter og gjenstander i den klonede løsningen.
En klonet løsning representerer en erstatning for den grunnleggende løsningen når den er installert på systemet som en uadministrert løsning. Du bruker vanligvis en klonet løsning for å levere en større oppdatering til den forrige løsningen.
Når du kloner en løsning, inkluderer versjonsnummeret du angir, hovedversjonen og den underordnede versjonen.
![Klone en hoved- og underordnet oppdateringsversjon](media/clone-solution.png)
Når du kloner en oppdatering, inkluderer versjonsnummeret du angir, build- og revisjonsversjonene.
![Klone en bygg- og revisjonsoppdateringsversjon](media/clone-a-patch2.png)
Hvis du vil ha mer informasjon om versjonsnumre, kan du se Versjonsnumre for kloningsløsning og kloningsoppdatering i denne artikkelen.
Opprett løsningsoppdatering
En oppdatering inneholder endringer i den overordnede løsningen, for eksempel ved at komponenter og aktiva legges til eller redigeres. Du trenger ikke å ta med de overordnede komponentene med mindre du har tenkt å redigere dem.
Opprette en oppdatering for en uadministrert løsning
Gå til Power Apps-portalen, og velg deretter Løsninger.
I løsningslisten velger du en uadministret løsning du vil opprette en oppdatering for. På kommandolinjen velger du Klon, og deretter velger du Klon en oppdatering. Den høyre ruten som åpnes, inneholder den grunnleggende løsningens navn og versjonsnummeret for oppdateringen. Velg Lagre.
I løsningslinjen kan du finne og åpne den nylig opprettede oppdateringen. Legg merke til at det unike navnet på løsningen er lagt til med with Oppdateringhexnumber. Akkurat som med den grunnleggende løsningen, legger du til komponenter og aktiva du vil bruke.
Opprette en oppdatering ved hjelp av løsningutforskeren
Illustrasjonene nedenfor gir et eksempel på hvordan du oppretter en oppdatering for en eksisterende løsning. Start ved å velge Klon en oppdatering (i komprimert visning avbildes ikonet Klon en oppdatering som to små firkanter, som vist nedenfor).
I dialogboksen Klon til oppdatering ser du at versjonsnummeret for oppdateringen er basert på det overordnede versjonsnummeret for løsningen, men build-nummeret økes med én. Hver etterfølgende oppdatering har et høyere build- eller revisjonsnummer enn den forrige oppdateringen.
Følgende skjermbilde viser den grunnleggende løsningen SegmentedSolutionExample, versjon 1.0.1.0 og oppdateringen SegmentedSolutionExample_Patch, versjon 1.0.2.0.
I oppdateringen har vi lagt til en ny egendefinert enhet kalt Book
, og inkludert alle aktiva i Book
-enheten i oppdateringen.
Klon en løsning
Når du kloner en uadministrert løsning, er alle oppdateringer som er relatert til den opprinnelige løsningen, fremhevet til den nylig opprettede versjonen av den opprinnelige løsningen. Etter kloningen inneholder den nye løsningsversjonen de opprinnelige enhetene pluss eventuelle komponenter eller enheter som er lagt til i en oppdatering.
Viktig
Kloning av en løsning slår sammen den opprinnelige løsningen og de tilknyttede oppdateringene til en ny basisløsning og fjerner den opprinnelige løsningen og oppdateringene.
Gå til Power Apps-portalen, og velg deretter Løsninger.
I løsningslisten velger du en uadministret løsning for å opprette en klone. På kommandolinjen velger du Klon, og deretter velger du Klon løsning. Den høyre ruten viser den grunnleggende løsningens navn og det nye versjonsnummeret. Velg Lagre.
Versjonsnumre for kloningsløsning og kloningsoppdatering
En oppdatering må ha et høyere build- eller revisjonsnummer enn den overordnede løsningen. Den kan ikke ha en høyere overordnet eller underordnet versjon. For en grunnleggende løsning med versjon 3.1.5.7 kan for eksempel en oppdatering være versjon 3.1.5.8 eller 3.1.7.0, men ikke versjon 3.2.0.0. En klonet løsning må ha et versjonsnummer som er større enn eller lik versjonsnummeret for den grunnleggende løsningen. For en grunnleggende løsning versjon 3.1.5.7 kan for eksempel en klonet løsning være versjon 3.2.0.0 eller versjon 3.1.5.7.. Når du kIoner en løsning eller oppdatering, angir du verdier for overordnet og underordnet versjon for en klonet løsning, og verdiene for build eller revisjon for en oppdatering.