Comparteix a través de


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

  1. Identifiqueu i suprimiu taules i components innecessaris.

    1. 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ó.
    2. 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
  2. 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
  3. Implementeu la solució administrada.

    1. 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
    2. Exporteu les solucions no administrades des de l'entorn de desenvolupament com a administrades. Més informació: Exportar solucions
    3. 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ó.
    4. 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.
    5. 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).
    6. 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ó.
    7. 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

Consulteu també

Escenari 5: Suport al desenvolupament de l'equip