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í mostren com convertir tots els components no administrats de l'aplicació basada en models a administrats mitjançant una única solució que s'utilitzarà per crear una única capa administrada als entorns de producció i prova. Més endavant, pot ser que vulgueu crear solucions addicionals per desenvolupar diferents estratègies de capes i dependències entre solucions.
Amb l'excepció de l'entorn de desenvolupament, el resultat final és tenir només solucions administrades als 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 de l'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 taules i 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.
- Al vostre entorn de desenvolupament, creeu una única solució no administrada que s'utilitzarà per contenir totes les Microsoft Dataverse aplicacions, taules i components dependents basats en models, com ara formularis, visualitzacions, camps, 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ó
- En el cas dels components no administrats, com ara les taules personalitzades no administrades, no utilitzareu la segmentació, sinó que seleccionareu 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 un component administrat s'ha personalitzat, cerqueu una capa no administrada que estigui per sobre de la capa administrada de base del component. Més informació: Visualitzar les capes de solució d'un component
- Si teniu aplicacions del llenç, fluxos, aplicacions del portal o complements per convertir-los, podeu afegir-los a una solució no administrada diferent 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
- Al vostre entorn de desenvolupament, creeu una única solució no administrada que s'utilitzarà per contenir totes les Microsoft Dataverse aplicacions, taules i components dependents basats en models, com ara formularis, visualitzacions, camps, 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 pas següent. 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 des de l'entorn de desenvolupament com a administrades. 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 mitjançant el portal del Power Apps.
- 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 del llenç, fluxos o aplicacions del portal, importeu primer les solucions administrades a la prova i, a continuació, als entorns de producció d'una forma similar, com s'ha descrit 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, tret dels entorns de desenvolupament, no hi hauria d'haver personalitzacions no administrades ni solucions no administrades als vostres entorns. Més informació: Capes de solucions