Las aplicaciones, componentes y procesos genéricos comparten algunos pasos de proceso. Este paso se aplica a los procesos de aplicación, incluidos los procesos de aplicación asociados a plantillas de aplicación.
En la mayoría de los casos, para conmutar a versiones diferentes de un componente, desplegará las nuevas versiones sobre las versiones existentes. Si es necesario, puede ejecutar primero el proceso de desinstalación de los componentes.
Sin embargo, también puede utilizar el paso Retrotraer componente para automatizar el proceso de conmutar a una versión de componente anterior. Este paso tiene dos opciones:
| Campo | Descripción |
|---|---|
| Nombre | Un nombre para el paso. Otros procesos podrán referirse a este paso por su nombre. |
| Etiqueta de componente | Una etiqueta de componente definida por el usuario que se utiliza para seleccionar componentes. Este paso solo modifica los componentes con la etiqueta especificada. |
| Proceso de componente | El proceso de componente que se ejecuta. En la mayoría de los casos, seleccione un proceso de componente que desinstale el componente. |
| Limitar a etiqueta de recurso | La etiqueta de recurso definida por el usuario que determina qué recurso ejecutará el proceso. Solo un recurso con esta etiqueta, un recurso que tenga un principal con esta etiqueta, podrá ejecutar el proceso. Consulte Añadir etiquetas a los objetos. |
| Eliminar versiones con estado | Limita los componentes a los que afecta el paso. Solo los componentes con el estado seleccionado se verán afectados. Estados disponibles: Activo hace referencia a los componentes que están desplegados actualmente. |
| Tipo de retrotracción | Determina el tipo de retrotracción. Si especifica Eliminar versiones incrementales no deseadas, el servidor ejecutará el proceso de desinstalación para cada versión de incremental que no esté especificado la instantánea. Consulte Retrotracción a una instantánea para obtener más información. Si especifica Sustituir por último desplegado, el servidor ejecuta el proceso especificado en la versión que se ha instalado al iniciar el proceso. Consulte Desinstalación de componentes con un proceso de aplicaciones. |
| Número máximo de componentes simultáneos | El número máximo de componentes que se retrotraen a la vez. Por ejemplo, si especifica 5, este paso retrotrae cinco componentes a la vez en todos los agentes en los que se instalan los componentes. Para ejecutar este paso en todos los componentes al mismo tiempo, especifique -1. Para limitar el número de componentes a los que se puede acceder a la vez, como en despliegues acumulativos, especifique un entero. El servidor intenta resolver el valor en un entero. Si el valor no se resuelve en un entero, de forma predeterminada, se utiliza el valor -1. Puede utilizar una propiedad en este campo, siempre que la propiedad se resuelva en un entero. Nota: El número máximo de procesos de componentes que se ejecutan simultáneamente está limitado por el hardware que aloja el agente.
|
| Número máximo de procesos simultáneos | El número máximo de procesos simultáneos que se ejecutan, por componente. Este valor limita el número de procesos que se pueden ejecutar simultáneamente para retrotraer cada componente. Por ejemplo, si establece el número máximo de procesos simultáneos en 2, solo se retrotraen dos instancias de un componente cada vez, aunque haya muchas instancias del componente. Para ejecutar un número ilimitado de procesos simultáneos, especifique -1. Para limitar el número de procesos que se pueden ejecutar a la vez, como en despliegues acumulativos, especifique un entero. El servidor intenta resolver el valor en un entero. Si el valor no se resuelve en un entero, de forma predeterminada, se utiliza el valor -1. Puede utilizar una propiedad en este campo, siempre que la propiedad se resuelva en un entero. Nota: El número máximo de procesos de componentes que se ejecutan simultáneamente está limitado por el hardware que aloja el agente.
|
| Error rápido | Si se selecciona esta casilla de verificación, este paso no iniciará más procesos si falla alguno. |
| Ejecutar sólo en el primer recurso en línea | En lugar de ejecutarlo todos los agentes asignados al entorno, el paso solo se ejecuta en el primer agente en línea que identifica el servidor. El mecanismo que se utiliza para identificar al "primer" agente depende de la base de datos y, por lo tanto, es indeterminado. Si no hay agentes en línea, el servidor omite el paso y marca su estado como "No correlacionado". Este valor puede hacer que el entorno no sea compatible o que proporcione resultados inesperados, ya que solo un agente ejecuta el proceso, aunque haya varios agentes correlacionados con el entorno. |
| Condición previa | Un script JavaScript 1.7 que define una condición que debe existir para que el paso pueda ejecutarse. La condición se debe resolver como true o false. En el script, no utilice la anotación ${p:component.myProperty}. Por ejemplo, para comprobar el valor de una propiedad de componente en un proceso de componente, utilice properties.get("myProperty") == "myValue". Consulte Contextos de propiedades para obtener información acerca de la propiedad de acceso. |