Del via


Scenario 3: Gå over fra uadministrerte til administrerte løsninger i organisasjonen din

Dette scenariet omhandler en situasjon der produksjonsmiljøet inneholder flere uadministrerte løsninger eller tilpasningene ble gjort i standardløsningen. Oppgavene som er beskrevet her, viser hvordan du konverterer alle de uadministrerte modelldrevne appkomponentene til administrerte komponenter ved hjelp av én enkelt løsning som skal brukes til å opprette ett enkelt administrert lag i test- og produksjonsmiljøene. Senere kan det være lurt å opprette flere løsninger for å utvikle ulike lagstrategier og avhengigheter mellom løsninger.

Med unntak av utviklingsmiljøet er sluttresultatet bare å ha administrerte løsninger i miljøene. Mer informasjon: Administrerte og uadministrerte løsninger.

Forutsetninger

  • Separate utviklings- og produksjonsmiljøer. I tillegg anbefaler vi at du også opprettholder minst ett testmiljø som er atskilt fra utviklings- og produksjonsmiljøene.
  • Bruk én enkelt utgiver til alle løsningene i alle miljøene. Mer informasjon: Løsningsutgiver

Konverter en uadministrert løsning til administrert

  1. Identifiser og fjern unødvendige tabeller og komponenter.

    1. Opprett en sikkerhetskopi av produksjonsmiljøet. Du kan hente tilbake komponenter som kan bli slettet ved en feiltakelse ved hjelp av løsningseksport og import i neste trinn.
    2. Fjern tabeller og komponenter som ikke er nødvendige, fra produksjonsmiljøet. Vurder for eksempel å slette tabeller uten oppføringer eller svært gamle oppføringer, eller tabeller og komponenter som ikke har avhengigheter. Mer informasjon: Vis avhengigheter for en komponent
  2. Opprett en løsning som skal brukes til å konvertere komponenter fra uadministrert til administrert.

    • I utviklingsmiljøet oppretter du én enkelt uadministrert løsning som skal brukes til å inneholde alle modelldrevne apper, tabeller og avhengige komponenter for Microsoft Dataverse, for eksempel skjemaer, visninger, felter, diagrammer og instrumentbord. Hvis du integrerer alle disse komponentene sammen, kan det bidra til å redusere sjansene for lagarbeid på tvers av løsninger som kan oppstå senere, når du oppdaterer eller introduserer nye modelldrevne apper og tilpasninger. Mer informasjon: Opprette en løsning
      • For uadministrerte komponenter, for eksempel egendefinerte uadministrerte tabeller, bruker du ikke segmentering, men velger Inkluder alle komponenter når komponentene legges til i løsningen.
      • Hvis det finnes administrerte komponenter du har tilpasset, bruker du segmentering når du legger til komponentene i løsningen. Hvis du for eksempel har lagt til en egendefinert kolonne eller endret visningsnavn for en eksisterende kolonne til en Power Apps-standardtabell, for eksempel Konto og Kontaktperson, bruker du segmentering slik at du bare eksporterer de tilpassede komponentene prosjektet trenger og ikke tilleggskomponenter du ikke vil gi service til. Dette gjør du ved å velge Velg komponenter og deretter legge til bare de tilpassede komponentene i løsningen.

        Tips

        Hvis du vil se om en administrert komponent er tilpasset, ser du etter et uadministrert lag som ligger over det basisadministrerte laget for komponenten. Mer informasjon: Vis løsningslag for en komponent

    • Hvis du har lerretsapper, flyter, portalapper eller programtillegg som skal konverteres, kan du legge dem til i en separat uadministrert løsning nå eller senere.
    • Husk å bruke én enkelt utgiver for alle løsningene. Mer informasjon: Løsningsutgiver
  3. Distribuer den administrerte løsningen.

    1. Hvis du har et eksisterende testmiljø, kan du gå til neste trinn. Vi anbefaler imidlertid at du lager en kopi av produksjonsmiljøet som skal brukes som testmiljø. Mer informasjon: Kopier et miljø
    2. Eksporter de uadministrerte løsningene fra utviklingsmiljøet som administrert. Mer informasjon: Eksporter løsninger
    3. Hvis det finnes en uadministrert løsning i testmiljøet som har samme navn som administrert løsning du vil importere, sletter du den uadministrerte løsningsoppføringen i testmiljøet. Hvis du vil slette den uadministrerte løsningsoppføringen, går du til Power Apps, velger test- eller produksjonsmiljøet, velger Løsninger, velger den uadministrerte løsningen, og deretter velger du Slett på kommandolinjen. Legg merke til at sletting av den uadministrerte løsningen ikke sletter de uadministrerte komponentene i løsningen.
    4. Importer løsningen til testmiljøet ved å bruke importkommandoen for Power Platform CLI-løsning med parameteren konverter-til-administrert eller importoppgaven for DevOps-verktøyløsningen. For øyeblikket kan du ikke importere løsningen og konvertere alle komponentene til administrerte komponenter ved hjelp av Power Apps-portalen.
    5. Det finnes ulike typer tester du kan bruke for å kontrollere om bestemte funksjoner eller funksjoner i appen fungerer som de skal. Noen av disse testene omfatter enhetstester, ende-til-ende og brukergodkjenningstester (UAT).
    6. Når testingen er fullført og validert, gjentar du trinn c–e, men i stedet for å utføre trinnet i testmiljøet utfører du trinnet i produksjonsmiljøet.
    7. Hvis du har lerretsapper, flyter eller portaler, importerer du de administrerte løsningene først til testen og deretter til produksjonsmiljøene i et lignende miljø som beskrevet ovenfor.

Neste trinn

Nå som du har flyttet til administrerte løsninger, anbefaler vi at du forstår løsnings- og komponentlagring. Med unntak av utviklingsmiljøene bør det heller ikke finnes uadministrerte tilpasninger eller uadministrerte løsninger i miljøene. Mer informasjon: Løsningslag

Se også

Scenario 5: Støtte teamutvikling