Comparteix a través de


Crear i actualitzar solucions

Per ubicar i treballar només amb els components que heu personalitzat, creeu una solució i feu-hi tota la personalització. A continuació, recordeu que sempre heu de treballar en el context de la solució personalitzada a mesura que afegiu, editeu i creeu components. Això fa que sigui més fàcil exportar la solució per importar-la a un altre entorn o com a còpia de seguretat. Més informació: Crear una solució

Actualitzar una solució

Feu canvis a la solució no administrada, com ara afegir o suprimir components. A continuació, quan importeu un solució administrada que s'hagi importat prèviament, la lògica d'importació detecta la solució com a actualització i mostra la següent pantalla d'opcions.

Actualització de la solució detectada en importar.

Més informació: Aplicar una actualització a una solució

Crear pedaços de solució

Podeu crear un pedaç per a una solució principal i exportar-lo com una actualització menor a la solució de base. Quan cloneu una solució, el sistema acumula els pedaços relacionats a la solució de base i crea una versió nova.

Advertiment

L'ús d'un pedaç clonat i una solució clonada per actualitzar una solució no es recomana perquè limita el desenvolupament de l'equip i augmenta la complexitat en emmagatzemar la solució en un sistema de control de codi font. Per obtenir informació sobre com actualitzar una solució, vegeu Actualitzar una solució.

Crear actualitzacions mitjançant una solució clonada i una clonació per al pedaç

Quan treballeu amb pedaços i solucions clonades, tingueu en ment la informació següent:

  • Un pedaç representa una actualització menor incremental de la solució principal. Un pedaç pot afegir o actualitzar components i actius a una solució principal quan està instal·lat al sistema de destinació, però pot eliminar components o actius de la solució principal.

  • Un pedaç només pot tenir una solució principal, però una solució principal pot tenir un o més pedaços.

  • Es crea un pedaç des d'una solució no administrada. No podeu crear un pedaç des d'una solució administrada.

  • Quan importeu un pedaç en un sistema de destinació, haureu d'exportar-lo com un pedaç administrat. No utilitzeu pedaços no administrats en entorns de producció.

  • La solució principal ha d'estar present al sistema de destinació per instal·lar un pedaç.

  • Podeu suprimir o actualitzar un pedaç.

  • Si suprimiu una solució principal, també se suprimeixen tots els pedaços secundaris. El sistema mostra un missatge d'advertència que informa que l'operació de supressió no es pot desfer. La supressió es realitza en una única transacció. Si una dels pedaços o la solució principal no es pot suprimir, es cancel·la tota la transacció.

  • Un cop hagueu creat el primer pedaç per a una solució principal, es bloqueja la solució i ja no es poden realitzar més canvis en aquesta solució ni exportar-la. No obstant això, si suprimiu tots els pedaços secundaris, la solució principal es desbloqueja.

  • En clonar una solució de base, s'acumulen els pedaços secundaris a la solució de base i es crea una nova versió. Podeu afegir, editar o suprimir components i actius a la solució clonada.

  • Una solució clonada representa un recanvi de la solució de base quan està instal·lada al sistema de destinació com una solució administrada. Normalment, heu d'utilitzar una solució clonada per enviar una actualització principal a la solució anterior.

Quan cloneu una solució, el número de versió que especifiqueu inclou les posicions principals i secundàries.

Clona un pegat versió major i menor

Quan cloneu un pedaç, el número de versió que especifiqueu inclou les posicions de compilació i revisió.

Clona una versió de compilació i revisió del pedaç

Per obtenir més informació sobre els números de versió, vegeu Números de versió de solucions clonades i pedaços clonats en aquest article.

Creació d'un pedaç de la solució

Cada pedaç conté canvis de la solució principal, com ara, l'addició o l'edició de components i actius. No heu d'incloure components principals a menys que vulgueu editar-los.

Creeu un pedaç per a una solució no administrada

  1. Aneu al portal del Power Apps i, a continuació, seleccioneu Solucions.

  2. A la llista de solucions, seleccioneu-hi una solució no administrada per crear un pedaç. A la barra d'ordres, seleccioneu Clona i després seleccioneu Clona un pedaç. La subfinestra dreta que s'obre conté el nom de la solució de base i el número de versió del pedaç. Seleccioneu Desa.

    Clona un pedaç
  3. A la llista de solucions, cerqueu i obriu el pedaç creat recentment. Fixeu-vos que al nom únic de la solució s'ha afegit Patchnúmero hexadecimal. Com amb la solució de base, afegiu els components i els actius que vulgueu.

Crear un pedaç amb l'explorador de solucions

Les següents il·lustracions són un exemple de la creació d'un pedaç per a una solució existent. Comenceu seleccionant Clona un pedaç (a la vista comprimida, la icona Clona un pedaç es representa com dos quadres petits, com es mostra a continuació).

Clonar un icona de pedaç.

Al quadre de diàleg Clona a partir del pedaç veieu que aquest número de versió per al pedaç es basa en el número de versió de la solució principal, però el número de compilació s'incrementa per 1. Cada pedaç anterior té un número de revisió o de compilació superior al del pedaç anterior.

Utilitzeu el diàleg Clona a partir del pedaç.

La captura de pantalla següent mostra la versió 1.0.1.0 de la solució de base SegmentedSolutionExample i la versió 1.0.2.0 del pedaç SegmentedSolutionExample_Patch.

Una quadrícula amb solucions i pedaços.

Al pedaç hem afegit una nova entitat personalitzada anomenada Book i hem inclòs tots els actius de l'entitat Book.

Afegir entitat personalitzada al pedaç.

Clonació d'una solució

Quan cloneu una solució no administrada, la solució original i tots els pedaços relacionats amb la solució s'acumulen a la versió creada recentment de la solució original. Després de la clonació, la nova versió de la solució conté les entitats originals i qualsevol component o entitat afegit en un pedaç.

Clonació d'una solució.

Important

La clonació d'una solució combina la solució original i els pedaços associats en una nova solució de base i suprimeix la solució i els pedaços originals.

  1. Aneu al portal del Power Apps i, a continuació, seleccioneu Solucions.

  2. A la llista de solucions, seleccioneu-hi una solució no administrada per crear un clon. A la barra d'ordres, seleccioneu Clona i després seleccioneu Clona la solució. La subfinestra dreta mostra el nom de la solució de base i el nou número de versió. Seleccioneu Desa.

Números de versió de solucions clonades i pedaços clonats

Un pedaç ha de tenir un número de revisió o de compilació superior al de la solució principal. No pot tenir una versió principal o secundària superior. Per exemple, per a una solució de base amb la versió 3.1.5.7, el pedaç podria tenir la versió 3.1.5.8 o 3.1.7.0, però no la versió 3.2.0.0. Una solució clonada ha de tenir el número de versió superior o igual al número de versió de la solució de base. Per exemple, per a una versió de la solució de base 3.1.5.7, una solució clonada ha de tenir la versió 3.2.0.0 o 3.1.5.7. Quan cloneu una solució o pedaç, definiu els valors de la versió principal o secundària per a una solució clonada i els valors de revisió o de compilació per a un pedaç.

Consulteu també

Informació general d'eines i aplicacions utilitzades amb l'ALM