Actualizar unha solución

Hai veces que precisa instalar unha actualización para unha solución administrada existente. Para actualizar a solución, siga estes pasos:

  1. Abra a solución non xestionada no seu ambiente de programación e cree compoñentes novos ou engada e elimine os compoñentes que desexe.

  2. Aumente o número de versión ao exportar a solución como solución administrada. Máis información: Comprender os números de versión das actualizacións

    Actualizar a versión da solución.

  3. Aplicar a actualización ou a actualización no ambiente de destino

Aplique a actualización no ambiente de destino

O procedemento para importar a solución actualizada é similar á instalación dunha nova solución xestionada, agás que obterás algunhas opcións diferentes. Se estás a actualizar unha solución que obtiveste doutra persoa, debes obter orientación do publicador da solución sobre as opcións que debes escoller.

  1. Inicia sesión en Power Apps, selecciona o entorno de destino que queres e, a seguir, selecciona Solucións na navegación esquerda. Se o elemento non está no panel lateral, selecciona …Máis e despois selecciona o elemento que queres.

  2. Na barra de comandos, seleccione Importar.

  3. Na páxina Seleccionar paquete de solucións , seleccione Explorar para localizar o ficheiro comprimido (.zip ou .cab) que contén a solución que desexa actualizar.

  4. Seleccione Seguinte.

  5. Esta páxina mostra unha barra amarela que indica Este paquete de solucións contén unha actualización para unha solución que xa está instalada. Para actualizar a solución, seleccione Seguinte. Para ver opcións adicionais, expanda Configuración avanzada e, a seguir, seleccione entre as seguintes opcións de acción da solución:

    • Actualizar Esta é a opción predeterminada e actualiza a solución á última versión e reúne todos os parches anteriores nun só paso. Eliminarase calquera compoñente asociado á versión anterior da solución que non estea na versión máis recente. Esta opción garante que o estado da configuración resultante sexa coherente coa solución de importación, incluída a eliminación de compoñentes que xa non forman parte da solución.

    • Fase para actualización Esta opción actualiza a túa solución á versión superior, pero adia a eliminación da versión anterior e calquera parche relacionado ata que apliques unha actualización da solución máis tarde. Esta opción só se debe seleccionar se desexa que as solucións antiga e nova estean instaladas simultaneamente no sistema de xeito que poida facer algunha migración de datos antes de completar a mellora da solución. Ao aplicar a actualización, elimínanse a solución antiga e calquera compoñente que non estea incluído na nova solución.

    • Actualizar Esta opción substitúe a túa solución por esta versión. Os compoñentes que non estean na solución máis recente non se eliminarán e permanecerán no sistema. Ten en conta que o ambiente de orixe e o de destino poden ser diferentes se se eliminaron compoñentes no ambiente de orixe. Esta opción ten o mellor rendemento, xa que normalmente remata en menos tempo que os métodos de actualización.

  6. Decida se desexa activar a seguinte opción para as accións de posteriores á importación:

    • Activar os pasos e fluxos de complementos incluídos na solución
      Ao seleccionar esta opción, activará os complementos e fluxos de Power Automate que se inclúen na solución.
  7. Seleccione Importar.

    Importar información e opcións da solución.

  8. É posible que necesite espere un pouco mentres se conclúe a importación da solución. Se ten éxito, podes ver os resultados e seleccionar Pechar.

As personalizacións xestionadas sempre se importan nun estado publicado, polo que non é necesario publicar as personalizacións despois da importación neste escenario.

Completando a actualización da solución Se escolleu realizar unha actualización provisional ou se o sistema tivo algún problema ao completar unha actualización, verá que aínda ten instalada a solución orixinal no sistema, así como unha nova solución co mesmo nome que a solución base co sufixo _Upgrade. Para completar a actualización, seleccione a solución base na lista de solucións e seleccione Aplicar actualización da solución. Isto desinstala todos os parches anteriores e a solución base, logo renomea a solución _Upgrade para que teña o mesmo nome que a solución base anterior. Calquera compoñente que estivese na solución orixinal e os parches que non estean presentes na solución _Upgrade eliminaranse como parte deste proceso.

Nota

Os cambios recentes na plataforma optimizaron o proceso de actualización dun só paso para deixar de usar unha solución _Upgrade temporal nin unha operación de desinstalación na solución orixinal.

Comprender os números de versión para as actualizacións

A versión dunha solución ten o seguinte formato: major.minor.build.revision. Unha actualización debe ter un número de compilación ou de revisión superior ou inferior ao da solución primaria. Por exemplo, para unha versión de solución base 3.1.5.7, unha pequena actualización podería ser unha versión 3.1.5.8 ou unha actualización un pouco máis significativa podería ter a versión 3.1.7.0. Unha actualización substancialmente máis significativa podería ser a versión 3.2.0.0.

Eliminación dun compoñente xestionado do entorno de destino

Pode haber ocasións nas que desexe eliminar un compoñente xestionado dun ambiente. Pode realizar dúas accións de solución diferentes que eliminarán un compoñente xestionado dun ambiente.

  • Actualizar a solución (recomendado). No contorno de desenvolvemento onde se orixinou solución administrada, actualice a solución para que xa non inclúa o compoñente. Noutras palabras, elimine o compoñente como unha columna, un gráfico ou un formulario da solución e despois expórteo como xestionado. Despois, ao importar a solución xestionada ao ambiente de destino, escolla a Acción da solución como Actualización. Esta acción elimina o compoñente (se non hai outros compoñentes que dependan del no ambiente de destino).
  • Eliminar a solución administrada. Esta acción elimina todos os compoñentes da solución. No contorno onde se importou solución administrada, elimine o solución administrada que inclúe o compoñente xestionado. Podes facelo desde a área Solucións de Power Apps.

    Aviso

    Eliminar unha solución administrada elimina TODOS os compoñentes que están na solución administrada, así como calquera dato relacionado. Sempre teña precaución antes de eliminar unha solución administrada.

Sobrescribir opción de personalizacións

A opción de sobrescribir as personalizacións está dispoñible coa experiencia de importación clásica, ao usar o comando Microsoft Power Platform CLI pac solution import ou usando a opción OverwriteUnmanagedCustomizations coas mensaxes ImportSolution ou ImportSolutionAsync . Máis información: Clase ImportSolutionRequest, Acción ImportSolution ou Acción ImportSolutionAsync.

Importante

Ao seleccionar a opción Sobrescribir personalizacións (non recomendado) , sobrescribirase ou eliminarase calquera personalización non xestionada realizada previamente nos compoñentes incluídos nesta solución. Esta opción non afecta aos compoñentes que admiten o comportamento de combinación (formularios, mapa do sitio, fita, módulos de aplicacións). Os compoñentes que teñen outras solucións xestionadas ademais da solución existente que está a substituír aínda permanecen e non se ven afectados por esta opción.

Consulte tamén

Capas dentro dunha solución xestionadaEngadir compoñentes da solución
Crear parches de solucións
Para desenvolvedores: clonación, aplicación de parches e actualizacións