Skenaario 3: Siirtyminen hallitsemattomista ratkaisuista hallittuihin ratkaisuihin organisaatiossa
Tässä skenaariossa käsitellään tilannetta, jossa tuotantoympäristössä on useita ei-hallittuja ratkaisuja tai mukauttamiset tehtiin oletusratkaisussa. Tässä käsitellyt tehtävät osoittavat, miten kaikki ei-hallitut mallipohjaisen sovelluksen osat muunnetaan hallituiksi osiksi käyttämällä yhtä ratkaisua. Tällä ratkaisulla testaus- ja tuotantoympäristöön luoda yksi hallittu kerros. Myöhemmin halutaan ehkä luoda lisäratkaisuja kehittämään erilaisia ratkaisujen välisiä kerrostamisstrategioita ja riippuvuuksia.
Kehitysympäristöä lukuun ottamatta lopputuloksena ympäristössä on vain hallittuja ratkaisuja. Lisätietoja: Hallitut ja hallitsemattomat ratkaisut.
Edellytykset
- Erilliset kehitys- ja testausympäristöt. Lisäksi kannattaa ylläpitää vähintään yhtä testausympäristöä, joka on erillään kehitys- ja tuotantoympäristöistä.
- Käytä yhtä julkaisijaa kaikkien ympäristöjen kaikille ratkaisuille. Lisätietoja: Ratkaisujulkaisija.
Ei-hallitun ratkaisun muuntaminen hallituksi ratkaisuksi
Etsi ja poista tarpeettomat taulukot ja osat.
- Tee tuotantoympäristöstä varmuuskopio. Voit palauttaa osat, jotka mahdollisesti poistetaan vahingossa, kun ratkaisu seuraavassa vaiheessa viedään ja tuodaan.
- Poista tuotantoympäristöstä taulukot ja osat, joita ei tarvita. Harkitse esimerkiksi sellaisten taulukoiden poistamista, jossa ei ole lainkaan tietueita tai vain erittäin vanhoja tietueita, tai sellaisten taulukoiden ja osien poistamista, joissa ei ole riippuvuuksia. Lisätietoja: Osan riippuvuuksien näyttäminen
Luo ratkaisu, jolla ei-hallitut osat muunnetaan hallituiksi osiksi.
- Luo kehitysympäristössä yksi ei-hallittu ratkaisu, johon sijoitetaan kaikki Microsoft Dataversen mallipohjaiset sovellukset, taulukot ja riippuvaiset osat, kuten lomakkeet, näkymät, kentät, kaaviot ja koontinäytöt. Kaikkien näiden osien sisällyttäminen yhdessä voi auttaa vähentämään ratkaisujen välisiä kerrostamisongelmia, joita voi esiintyä myöhemmin, kun mallipohjaisia sovelluksia ja mukauttamisia päivitetään tai niitä otetaan uusina käyttöön. Lisätietoja: Ratkaisun luominen
- Ei-hallituissa osissa, kuten mukautetuissa ei-hallituissa taulukoissa, ei käytetä segmentointia vaan valitaan Sisällytä kaikki osat, kun kyseiset osat lisätään ratkaisuun.
- Jos kyse on mukautetuista hallituista osista, segmentointia käytetään, kun kyseiset osat lisätään ratkaisuun. Jos olet esimerkiksi lisännyt mukautetun sarakkeen tai muuttanut aiemmin luodun sarakkeen näyttönimen Power Apps -vakiotaulukoksi, kuten Asiakas ja Yhteyshenkilö, käytä segmentointia, jolloin viedään vain projektin tarvitsemat mukautetut osat eikä muita osia, joita ei ole tarkoitus käyttää. Tee se valitsemalla Valitse osat ja lisäämällä sitten vain mukautetut osat ratkaisuun.
Tippi
Hallitun osan mukauttamisen voi tarkistaa etsimällä ei-hallitun kerroksen, joka on osan hallitun peruskerroksen yläpuolella. Lisätietoja: Osan ratkaisukerrosten näyttäminen
- Jos muunnettavana on pohjaan perustuvia sovelluksia, työnkulkuja, portaalisovelluksia tai laajennuksia, voit lisätä ne erillisenä ei-hallittuna ratkaisuna nyt tai myöhemmin.
- Muista käyttää samaa julkaisijaa kaikissa ratkaisuissa. Lisätietoja: Ratkaisujulkaisija.
- Luo kehitysympäristössä yksi ei-hallittu ratkaisu, johon sijoitetaan kaikki Microsoft Dataversen mallipohjaiset sovellukset, taulukot ja riippuvaiset osat, kuten lomakkeet, näkymät, kentät, kaaviot ja koontinäytöt. Kaikkien näiden osien sisällyttäminen yhdessä voi auttaa vähentämään ratkaisujen välisiä kerrostamisongelmia, joita voi esiintyä myöhemmin, kun mallipohjaisia sovelluksia ja mukauttamisia päivitetään tai niitä otetaan uusina käyttöön. Lisätietoja: Ratkaisun luominen
Ota hallittu ratkaisu käyttöön.
- Jos testausympäristö on luotu jo aiemmin, voit siirtyä seuraavaan vaiheeseen. Suositeltavaa on kuitenkin kopioida tuotantoympäristö testausympäristöksi. Lisätietoja: Ympäristön kopioiminen
- Laajenna kehitysympäristön ei-hallitut ratkaisut hallituiksi ratkaisuiksi. Lisätietoja: Vie ratkaisut
- Jos testausympäristössä on ei-hallittu ratkaisu, jolla on sama nimi kuin tuotavalla hallitulla ratkaisulla, poista ei-hallitun ratkaisun tietue testausympäristöstä. Poista ei-hallitun ratkaisun tietue siirtymällä Power Appsiin, valitsemalla ensin testaus- tai tuotantoympäristö, sitten Ratkaisut sekä lopuksi ei-hallittu ratkaisu ja sen komentopalkissa Poista. On huomattava, että ei-hallitun ratkaisun poistaminen ei poista ratkaisun ei-hallittuja osia.
- Tuo ratkaisu testausympäristöön käyttämällä Power Platform CLI -ratkaisun tuontikomennon convert-to-managed-parametria tai DevOps-työkalut-ratkaisun tuontitehtävää. Tällä hetkellä ratkaisun vieminen ja kaikkien osien muuntaminen hallituiksi ei ole mahdollista Power Apps -portaalia käyttämällä.
- Voit tarkistaa erilaisilla testeillä, toimiiko tietty sovelluksen toiminto tai ominaisuus oikein. Jotkin näistä testeistä sisältävät yksikkötestejä, päästä päähän -testejä ja käyttäjien hyväksyntätestejä (UAT).
- Kun testaus on suoritettu ja tarkistettu, toista vaiheet c–e, mutta suorita vaihe testausympäristön sijaan tuotantoympäristössä.
- Jos käytössä on pohjaan perustuvia sovelluksia, työnkulkuja tai portaalisovelluksia, tuo hallitut ratkaisut ensin testaus- ja sitten tuotantoympäristöön vastaavasti edellä kuvatulla tavalla.
Seuraavat vaiheet
Hallittuihin ratkaisuihin siirtymisen jälkeen kannattaa perehtyä ratkaisun ja osan kerrostukseen. Kehitysympäristöä lukuun ottamatta ympäristöissä ei myöskään pitäisi olla lainkaan ei-hallittuja mukauttamisia tai ratkaisuja. Lisätietoja: Ratkaisukerrokset