Escenari 3: Desplaçar-se des de solucions no administrades a solucions administrades a l'organització
Aquest escenari tracta una situació en què el vostre entorn de producció conté diverses solucions no administrades o les personalitzacions s'han fet a la solució per defecte. Les tasques descrites aquí us mostren com convertir tots els components de l'aplicació basada en models no administrats en administrats mitjançant una única solució que s'utilitza per crear una única capa administrada als entorns de prova i producció. Més endavant, és possible que vulgueu crear solucions addicionals per desenvolupar diferents estratègies de capes i dependències entre solucions.
Excepte per al vostre entorn de desenvolupament, el resultat final és que només teniu solucions gestionades als vostres entorns. Més informació: Solucions administrades i no administrades.
Requisits previs
- Entorns de producció i desenvolupament independents. A més, us recomanem que també mantingueu com a mínim un entorn de prova separat dels entorns de producció i desenvolupament.
- Utilitzeu un sol editor per a totes les solucions de tots els entorns. Més informació: Prefix de l'editor
Convertir una solució no administrada a administrada
Identifiqueu i suprimiu taules i components innecessaris.
- Creeu una còpia de seguretat del vostre entorn de producció. Al pas següent podeu recuperar components que es puguin haver suprimit sense voler mitjançant l'exportació i la importació de la solució.
- Suprimiu les taules i els components que no siguin necessaris de l'entorn de producció. Per exemple, considereu la possibilitat de suprimir taules sense registres o registres molt antics, o taules i components que no tenen dependències. Més informació: Visualitzar les dependències d'un component
Creeu una solució que s'utilitzi per convertir components no administrats a administrats.
- A l'entorn de desenvolupament, creeu una única solució no administrada que s'utilitzi per contenir totes les Microsoft Dataverse aplicacions, taules i components dependents basats en models, com ara formularis, visualitzacions, columnes, gràfics i escriptoris digitals. Incorporar tots aquests components pot ajudar a reduir les probabilitats que es produeixin problemes de capes entre solucions més endavant quan actualitzeu o introduïu noves aplicacions i personalitzacions basades en models. Més informació: Crear una solució
- Per als components no administrats , com ara les taules personalitzades no administrades, no utilitzareu la segmentació. En lloc d'això, seleccioneu Inclou tots els components quan afegiu aquests components a la solució.
- Si heu personalitzat components administrats, utilitzeu la segmentació quan afegiu aquests components a la solució. Per exemple, si heu afegit una columna personalitzada o heu canviat el nom de visualització d'una columna existent a una taula estàndard del Power Apps, com ara Compte i Contacte, utilitzeu la segmentació per tal que només exporteu els components personalitzats que el projecte necessita i no components addicionals que no teniu intenció de fer servir. Per fer-ho, trieu Selecciona els components i, a continuació, afegiu només els components personalitzats a la solució.
Propina
Per veure si s'ha personalitzat un component administrat, cerqueu una capa no administrada que aparegui a sobre de la capa administrada base del component. Més informació: Visualitzar les capes de solució d'un component
- Si teniu aplicacions de llenç, fluxos, Power Pages aplicacions o complements per convertir, podeu afegir-los a una solució no administrada independent ara o més endavant.
- Recordeu que no podeu utilitzar un sol editor per a totes les solucions. Més informació: Prefix de l'editor
- A l'entorn de desenvolupament, creeu una única solució no administrada que s'utilitzi per contenir totes les Microsoft Dataverse aplicacions, taules i components dependents basats en models, com ara formularis, visualitzacions, columnes, gràfics i escriptoris digitals. Incorporar tots aquests components pot ajudar a reduir les probabilitats que es produeixin problemes de capes entre solucions més endavant quan actualitzeu o introduïu noves aplicacions i personalitzacions basades en models. Més informació: Crear una solució
Implementeu la solució administrada.
- Si teniu un entorn de prova existent, podeu anar al següent pas. Tanmateix, us recomanem que feu una còpia de l'entorn de producció per utilitzar-lo com a entorn de prova. Per a més informació: Copiar un entorn
- Exporteu les solucions no administrades del vostre entorn de desenvolupament com a gestionades. Més informació: Exportar solucions
- Si hi ha una solució no administrada a l'entorn de prova que té el mateix nom que la solució administrada que voleu importar, suprimiu el registre de la solució no administrada a l'entorn de prova. Per suprimir el registre de la solució no administrada, aneu al Power Apps, seleccioneu l'entorn de prova o de producció, seleccioneu Solucions, seleccioneu la solució no administrada i, a continuació, a la barra d'ordres, seleccioneu Suprimeix. Observeu que la supressió de la solució no administrada no suprimeix els components no administrats de la solució.
- Importeu la solució a l'entorn de prova utilitzant l'ordre d'importació de solucions CLI del Power Platform amb el paràmetre converteix a administrat o la tasca d'importació de solucions d'eines del devOps. Actualment, no podeu importar correctament la solució i convertir tots els components a administrats using Power Apps (make.powerapps.com).
- Hi ha diversos tipus de proves que podeu utilitzar per comprovar si les funcions o característiques específiques de l'aplicació funcionen correctament. Algunes d'aquestes proves inclouen proves d'unitat, d'extrem a extrem i d'acceptació d'usuari (UAT).
- Un cop completades i validades les proves, repetiu els passos c-e, però en comptes de dur a terme el pas a l'entorn de prova, feu-lo a l'entorn de producció.
- Si teniu aplicacions, fluxos o Power Pages aplicacions de llenç, importeu les solucions administrades primer a la prova i després als entorns de producció de manera similar a la descrita anteriorment.
Passos següents
Ara que heu desplaçat a les solucions administrades, us recomanem que entengueu les capes de solucions i components. A més, excepte per als vostres entorns de desenvolupament, no hi hauria d'haver personalitzacions no administrades ni solucions no administrades als vostres entorns. Més informació: Capes de solucions