Actualizar o mejorar una solución

Hay ocasiones en las que podría necesitar instalar una actualización de una solución administrada existente. Para actualizar la solución, siga estos pasos:

  1. Abra la solución no administrada en su entorno de desarrollo y cree nuevos o agregue y elimine los componentes existentes que desee.

  2. Incremente el número de versión cuando exporte la solución como solución administrada. Más información: Comprender los números de versión para las actualizaciones

    Actualizar versión de solución.

  3. Aplique la actualización o actualización en el entorno de destino.

Aplicar la actualización o actualización en el entorno de destino

El proceso para importar una solución actualizada es similar a instalar una nueva solución administrada, salvo en que obtendrá algunas opciones diferentes. Si va a actualizar una solución que ha obtenido de otra persona, debe obtener instrucciones del editor de soluciones sobre las opciones que debe elegir.

  1. Iniciar sesión en Power Apps, seleccione el entorno de destino que desee y luego seleccione Soluciones desde la navegación izquierda. Si el elemento no se encuentra en el panel lateral, seleccione …Más y, a continuación, el elemento que desee.

  2. Seleccione Importar en la barra de comandos.

  3. En la página Seleccionar paquete de solución, seleccione Examinar para buscar el archivo comprimido (.zip o .cab) que contiene la solución que desea actualizar.

  4. Seleccione Siguiente.

  5. Esta página muestra una barra amarilla que indica que Este paquete de solución contiene una actualización para una solución que ya está instalada. Para actualizar la solución, seleccione Siguiente. Para ver opciones adicionales, expanda Ajustes avanzados y luego seleccione entre las siguientes opciones de acción de solución:

    • Actualización Esta opción es la predeterminada y actualiza la solución a la última versión y resume todas las revisiones anteriores en un solo paso. Se eliminarán los componentes asociados a la versión de solución anterior que no se encuentre en la versión de solución más reciente. Esta opción garantiza que su estado de configuración resultante es coherente con la solución de importación, incluida la eliminación de los componentes que ya no forman parte de la solución.

    • Fase de actualización acumulativa Esta opción actualiza la solución a la versión superior, pero aplaza la eliminación de la versión anterior y de cualquier parche relacionado hasta que se aplique una actualización de la solución más adelante. Seleccione esta opción solo si desea tener instaladas simultáneamente las soluciones antiguas y nuevas para que pueda realizar alguna migración de datos antes de completar la actualización de la solución. La aplicación de la actualización eliminará la solución anterior y cualquier componente que no esté incluido en la nueva solución.

    • Actualización Esta opción reemplaza su solución con esta versión. Los componentes que no están en la solución más reciente no se eliminarán y permanecerán en el sistema. Tenga en cuenta que el entorno de origen y el de destino pueden diferir si los componentes se eliminaron en el entorno de origen. Esta opción tiene el mejor rendimiento al terminar normalmente en menos tiempo que los métodos de actualización.

  6. Decida si habilita la siguiente opción para publicar acciones de importación:

    • Habilitar los pasos y flujos del complemento incluidos en la solución
      Al seleccionar esta opción, se habilitan los complementos y los flujos de Power Automate que se incluyen en la solución.
  7. Seleccione Importar.

    Información y opciones de solución de importación.

  8. Es posible que tenga que esperar unos instantes mientras se completa la importación de la solución. Si se realiza correctamente, puede ver los resultados y seleccionar Cerrar.

Las personalizaciones administradas siempre se importan en un estado publicado, por lo que no es necesario publicar personalizaciones después de la importación en este escenario.

Completar la actualización de la solución Si eligió preparar la actualización, o si el sistema tuvo algún problema al completar una actualización, verá que la solución original sigue instalada en el sistema, así como una nueva solución que tiene el mismo nombre que la solución base con el sufijo _Upgrade añadido. Para completar la actualización, seleccione la solución base en la lista de soluciones y seleccione Aplicar actualización de la solución. Esto desinstalará todas las revisiones anteriores y la solución base. A continuación, cambie el nombre de la solución _Upgrade para que tenga el mismo nombre que la solución base anterior. Se eliminarán como parte de este proceso los componentes que se encuentren en la solución original y revisiones que no estén presentes en la solución _Upgrade.

Nota

Los cambios recientes en la plataforma han optimizado el proceso de actualización de un solo paso para ya no utilizar una solución _Upgrade temporal ni utilizar una operación de desinstalación en la solución original.

Comprender los números de versión para las actualizaciones

La versión de una solución tiene el siguiente formato: principal.secundaria.compilación.revisión. Una actualización debe tener un número de versión principal, secundaria, de compilación o de revisión superior al de la solución principal. Por ejemplo, para una versión de solución base 3.1.5.7, se consideraría que una pequeña actualización es una versión 3.1.5.8 o que una actualización un poco más significativa podría tener la versión 3.1.7.0. Una actualización sustancialmente más significativa podría ser la versión 3.2.0.0.

Eliminar un componente administrado del entorno de destino

Puede haber ocasiones en las que desee eliminar un componente administrado de un entorno. Hay dos acciones de solución diferentes que puede realizar para eliminar un componente administrado de un entorno.

  • Actualizar la solución (recomendado). En el entorno de desarrollo donde se originó solución administrada, actualice la solución para que ya no incluya el componente. En otras palabras, elimine el componente como una columna, gráfico o formulario de la solución y luego expórtelo como administrado. Luego, cuando importe el solución administrada en el entorno de destino, elija la Acción de solución como Actualizar. Esta acción elimina el componente (si no hay otros componentes que dependan de él en el entorno de destino).
  • Elimine la solución administrada. Esta acción elimina todos los componentes de la solución. En el entorno donde se importó el solución administrada, elimine la solución administrada que incluye el componente administrado. Puede hacer esto desde el área Soluciones de Power Apps.

    Advertencia

    Al eliminar una solución administrada, se eliminan todos los componentes de la solución administrada, así como los datos relacionados. Tenga siempre cuidado antes de eliminar un solución administrada.

Opción Sobrescribir las personalizaciones

La opción de sobrescribir personalizaciones está disponible con la experiencia de importación clásica, cuando se utiliza el comando de Microsoft Power Platform CLI pac solution import , o mediante el uso de la opción OverwriteUnmanagedCustomizations con los mensajes ImportSolution o ImportSolutionAsync. Más información: Clase ImportSolutionRequest, Acción ImportSolution, o Acción ImportSolutionAsync.

Importante

Al seleccionar la opción Sobrescribir personalizaciones (no recomendadas) se sobrescribe o se quitan las personalizaciones no administradas realizadas anteriormente en los componentes incluidos en esta solución. Esta opción no afecta a los componentes que admiten el comportamiento de combinación (formularios, mapa del sitio, cinta de opciones, módulos de aplicación). Los componentes que tienen otras soluciones administradas encima de la solución existente que va a reemplazar no se ven afectadas por esta opción.

Consulte también

Superposición dentro de una solución administradaAgregar componentes a la solución
Crear parches de solución
Para desarrolladores: clonar, aplicar revisiones y actualizar