Revisar y sustituir aplicaciones en Configuration ManagerRevise and supersede applications in Configuration Manager

Se aplica a: Configuration Manager (rama actual)Applies to: Configuration Manager (current branch)

Descubra cómo trabajar con versiones de aplicaciones de Configuration Manager y sustituir aplicaciones por una versión nueva.Learn how to work with Configuration Manager application versions and how to supersede applications with a new version.

RevisionesRevisions

Si se hacen revisiones en una aplicación o un tipo de implementación, Configuration Manager crea una revisión de la aplicación.When you make revisions to an application or a deployment type, Configuration Manager creates a new revision of the application. Puede mostrar el historial de cada revisión de aplicación.You can display the history of each application revision. También puede ver sus propiedades, restaurar una revisión anterior de una aplicación o eliminar una revisión anterior.You can also view its properties, restore a previous revision of an application, or delete an old revision.

Visualización del historial de las revisiones de la aplicaciónDisplay the history of application revisions

  1. En la consola de Configuration Manager, vaya al área de trabajo Biblioteca de software, expanda Administración de aplicaciones y seleccione el nodo Aplicaciones.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node. Después, elija la aplicación que quiera.Then choose the application that you want.

  2. En la pestaña Inicio de la cinta de opciones, en el grupo Aplicación, seleccione Historial de revisiones.On the Home tab of the ribbon, in the Application group, select Revision History. Esta acción abre la ventana Historial de revisiones de la aplicación.This action opens the Application Revision History window.

Vista de una revisión de la aplicaciónView an application revision

  1. En la ventana Historial de revisiones de la aplicación, seleccione una revisión de la aplicación y luego Ver.In the Application Revision History window, select an application revision, and then select View.

  2. En el cuadro de diálogo Propiedades , examine las propiedades de la aplicación seleccionada.In the Properties dialog box, examine the properties of the selected application.

    Nota

    Esta vista de las propiedades de la aplicación es de solo lectura.This view of application properties is read-only.

Restauración de una revisión de la aplicaciónRestore an application revision

  1. En la ventana Historial de revisiones de la aplicación, seleccione una revisión de la aplicación y luego Restaurar.In the Application Revision History window, select an application revision, and then select Restore.

  2. Seleccione para restaurar la revisión de la aplicación seleccionada.Select Yes to restore the selected application revision.

Eliminación de una revisión de la aplicaciónDelete an application revision

  1. En la ventana Historial de revisiones de la aplicación, seleccione una revisión de la aplicación y luego Eliminar.In the Application Revision History window, select an application revision, and then select Delete.

  2. Seleccione para confirmar la acción.Select Yes to confirm.

Importante

Solo se puede eliminar la revisión de la aplicación actual si se ha retirado la aplicación y no contiene referencias.You can only delete the current application revision after you retire the application and it has no references.

SustituciónSupersedence

La administración de aplicaciones de Configuration Manager le permite actualizar o sustituir aplicaciones existentes mediante una relación de sustitución.Application management in Configuration Manager lets you upgrade or replace existing applications by using a supersedence relationship. Cuando se sustituye una aplicación, se puede especificar un tipo de implementación nuevo para reemplazar el de la aplicación sustituida.When you supersede an application, you specify a new deployment type to replace the deployment type of the superseded application. También se puede decidir si se quiere actualizar o desinstalar la aplicación sustituida antes de que el cliente instale la de sustitución.You can also decide whether to upgrade or uninstall the superseded application before the client installs the superseding application. Es mejor limitar las cadenas de sustitución a cinco niveles de profundidad en su valor máximo.It's best to limit supersedence chains to five levels deep at a maximum.

Importante

Cuando se elige la opción de desinstalar el tipo de implementación sustituido, no puede sustituirse un tipo de implementación por otro que se ha implementado en un tipo de recopilación distinto.When you choose the option to uninstall the superseded deployment type, a deployment type can't be superseded by a deployment type that was deployed to a different type of collection. Por ejemplo, un tipo de implementación que se ha implementado en una recopilación de dispositivos no puede sustituirse por un tipo de implementación que se ha implementado en una recopilación de usuarios.For example, a deployment type that was deployed to a device collection can't be superseded by a deployment type that was deployed to a user collection.

Decidir si actualizar o reemplazar una aplicaciónDecide whether to upgrade or replace an application

El tipo de sustitución depende de si selecciona la opción Desinstalar:The type of supersedence depends on whether you select the Uninstall option:

  • Si quiere actualizar a una versión más reciente de la misma aplicación con el mismo id. de aplicación, no seleccione Desinstalar.If you want to update to a newer version of the same application with the same application ID, don't select Uninstall.

  • Si quiere cambiar a otra aplicación con otro id. de aplicación, seleccione Desinstalar.If you want to change to a different application with a different application ID, select Uninstall. Deberá quitar la versión reemplazada de la aplicación.You need to remove the superseded version of the application.

Reemplazar aplicaciones dependientesSupersede dependent applications

En este ejemplo, la aplicación principal hace referencia a la aplicación que implementa que tiene las dependencias.In this example, main application refers to the app that you're deploying that has the dependencies.

Puede crear una relación de sustitución que actualice la aplicación dependiente a una versión nueva.You can create a supersedence relationship that updates the dependent application to a new version.

  1. Asegúrese de que la aplicación dependiente nueva y la original están en el mismo grupo de dependencia de la aplicación principal.Make sure that the new dependent application and the original dependent application are in the same dependency group of the main application.

  2. Cree una relación de sustitución que sustituya a la aplicación dependiente original con la aplicación dependiente nueva.Create a supersedence relationship that supersedes the original dependent application with the new dependent application.

Durante las instalaciones nuevas de la aplicación principal, el cliente instalará la aplicación dependiente nueva.During new installations of the main application, the client installs the new dependent application. Configuration Manager actualiza las instalaciones existentes de la aplicación principal con la aplicación dependiente nueva.Configuration Manager updates existing installations of the main application with the new dependent application.

El resultado final es que todas las implementaciones de la aplicación principal usarán la aplicación dependiente nueva.The end result is that all deployments of the main application use the new dependent application.

Otras consideracionesFurther considerations

  • Puede especificar varias relaciones de sustitución para las aplicaciones dependientes.You can specify multiple supersedence relationships for dependent applications. Configuration Manager instala la mayor aplicación dependiente de la cadena de sustitución.Configuration Manager installs the highest dependent application in the supersedence chain.

  • Implemente aplicaciones dependientes en el dispositivo donde esté instalada la aplicación principal.Deploy dependent applications to the device where the main application is installed. De lo contrario, Configuration Manager no instalará la aplicación dependiente.Otherwise Configuration Manager won't install the dependent application.

  • En el caso de las nuevas instalaciones de la aplicación principal, cuando hay varias dependencias, el orden de dependencia determina la versión de la aplicación dependiente que se instala.For new installations of the main application, when you have multiple dependencies, the dependency order determines which version of the dependent application gets installed.

Especificar una relación de sustituciónSpecify a supersedence relationship

  1. En la consola de Configuration Manager, vaya al área de trabajo Biblioteca de software, expanda Administración de aplicaciones y seleccione el nodo Aplicaciones.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node. Después, elija la aplicación que sustituye a otra aplicación.Then choose the application that supersedes another application.

  2. En la pestaña Inicio de la cinta de opciones, en el grupo Propiedades, seleccione Propiedades.On the Home tab of the ribbon, in the Properties group, select Properties.

  3. Cambie a la pestaña Sustitución y seleccione Agregar.Switch to the Supersedence tab, and select Add.

  4. En el caso de Superseded Application (Aplicación sustituida), seleccione Examinar.For the Superseded Application, select Browse.

  5. Elija la aplicación que quiere sustituir y luego seleccione Aceptar.Choose the application that you want to supersede, and then select OK.

  6. En la ventana Especificar relación de sustitución, seleccione el tipo de implementación que reemplazará el tipo de implementación de la aplicación sustituida.In the Specify Supersedence Relationship window, select the deployment type that replaces the deployment type of the superseded application.

    Nota

    De forma predeterminada, el nuevo tipo de implementación no desinstala el tipo de implementación de la aplicación sustituida.By default, the new deployment type doesn't uninstall the deployment type of the superseded application. Este escenario normalmente se utiliza cuando se desea implementar una actualización en una aplicación existente.This scenario is commonly used when you want to deploy an upgrade to an existing application. Seleccione Desinstalar para quitar el tipo de implementación existente antes de que se instale el nuevo tipo de implementación.To remove the existing deployment type before the new deployment type is installed, select Uninstall. Si decide actualizar una aplicación, asegúrese de probar esto primero en un entorno de laboratorio.If you decide to upgrade an application, make sure that you test this in a lab environment first.

  7. Si quiere que los usuarios sigan viendo las implementaciones del Centro de software para ambas aplicaciones, seleccione la opción Allow users to see deployments for this application and all applications that it supersedes in Software Center. (Permitir que los usuarios vean las implementaciones para esta aplicación y todas las aplicaciones que reemplaza en el Centro de software).If you want users to still see in Software Center deployments for both applications, select the option to Allow users to see deployments for this application and all applications that it supersedes in Software Center.. Con esta opción, proporciona a los usuarios la opción de seguir instalando una versión anterior de la aplicación, en caso necesario.With this option, you give users the choice to still install an older version of the app if needed. De manera predeterminada, esta opción no está seleccionada, de modo que solo se muestra la aplicación de sustitución en el Centro de software.By default, this option isn't selected, so only the superseding application displays in Software Center. Esta opción solo existe para las implementaciones disponibles en las recopilaciones de usuarios.This option is only for available deployments to user collections.

  8. Seleccione Aceptar para guardar los cambios y cerrar las ventanas.Select OK to save your changes and close the windows.

Visualización de las aplicaciones que sustituyen a la aplicación actualDisplay applications that supersede the current application

  1. En la consola de Configuration Manager, vaya al área de trabajo Biblioteca de software, expanda Administración de aplicaciones y seleccione el nodo Aplicaciones.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node. Después, elija la aplicación que quiera.Then choose the application that you want.

  2. En la pestaña Inicio de la cinta de opciones, en el grupo Propiedades, seleccione Propiedades.On the Home tab of the ribbon, in the Properties group, select Properties.

  3. Cambie a la pestaña Referencias.Switch to the References tab.

  4. En Tipo de relación, elija Aplicaciones que sustituyen a esta aplicación.For the Relationship type, choose Applications that supersede this application.

Vista de las relaciones de sustituciónView supersedence relationships

  1. En la consola de Configuration Manager, vaya al área de trabajo Biblioteca de software, expanda Administración de aplicaciones y seleccione el nodo Aplicaciones.In the Configuration Manager console, go to the Software Library workspace, expand Application Management, and select the Applications node. Después, elija la aplicación que quiera.Then choose the application that you want.

  2. En la pestaña Inicio de la cinta de opciones, en el grupo Relaciones, seleccione Ver relaciones y luego Sustitución.On the Home tab of the ribbon, in the Relationships group, select View relationships, and then select Supersedence.

Esta acción muestra un diagrama gráfico de las relaciones de las aplicaciones seleccionadas con otras aplicaciones.This action shows a graphical diagram of the relationships of the selected application to other applications. En el caso de las relaciones de sustitución, muestra las aplicaciones que la aplicación seleccionada sustituye y las aplicaciones por las que se sustituye la aplicación seleccionada.For the supersedence relationships, it shows applications that the selected application supersedes, and applications that the selected application is superseded by.

Pasos siguientesNext steps

Desinstalar aplicacionesUninstall applications