Ir al contenido principal

Acción: Ejecutar automatización en otro dispositivo

Run a selected automation on a runner device while the current automation waits for the child run to finish.

Introducción

Usa Ejecutar automatización en otro dispositivo para iniciar una automatización seleccionada en un dispositivo ejecutor. El dispositivo que avanza por la automatización actual permanece como dispositivo del flujo de trabajo, mientras que el ejecutor seleccionado se convierte en el dispositivo de la automatización secundaria.

La automatización actual espera a que finalice la ejecución secundaria antes de continuar.


Requisitos previos

Antes de agregar esta acción:

  • Crea la automatización que deseas ejecutar en el dispositivo seleccionado.

  • Confirma que el dispositivo ejecutor esté disponible y pueda realizar cada acción de la automatización de destino.

  • Crea las variables de automatización que desees asignar tanto en la automatización actual como en la de destino.

ℹ️ NOTA: No puedes seleccionar la automatización actual como su propio destino ni seleccionar una automatización archivada.


Agregar la acción

  1. Abre la automatización y selecciona Editar.

  2. Selecciona + donde deseas agregar la acción.

  3. En la Flujo categoría, selecciona Ejecutar automatización en otro dispositivo.

  4. En Dispositivo ejecutor, selecciona el dispositivo que ejecutará la automatización de destino. La automatización se ejecuta en el dispositivo seleccionado.

  5. En Automatización, selecciona la automatización a ejecutar.

  6. Configura Asignaciones de variables, condiciones y opciones adicionales según sea necesario.

  7. Selecciona Guardar.

Run automation on another device action picker and configuration showing Runner device and Automation

Contexto del dispositivo de flujo de trabajo y del dispositivo ejecutor

Esta acción separa el dispositivo que avanza por el flujo de trabajo actual del dispositivo que ejecuta la automatización de destino.

Contexto

Dispositivo o ejecución utilizada

Condiciones del pipeline actual y de la acción

Dispositivo del flujo de trabajo

Valores de origen seleccionados en las asignaciones de variables

Ejecución de la automatización actual para el dispositivo del flujo de trabajo

Acciones de la automatización de destino y contexto del dispositivo

Dispositivo ejecutor

Variables de la automatización de destino

Ejecución secundaria en el dispositivo ejecutor

Por ejemplo, una automatización que se ejecuta para una estación de trabajo puede iniciar una automatización de mantenimiento en un servidor. El pipeline de la estación de trabajo espera mientras el servidor ejecuta la automatización seleccionada.

Cada dispositivo del flujo de trabajo que llega a esta acción crea una ejecución secundaria independiente. Esto se mantiene incluso cuando varios dispositivos del flujo de trabajo usan el mismo ejecutor.


Asignar variables de automatización

Usa Asignaciones de variables para pasar valores de la automatización actual a las variables definidas por la automatización de destino.

  1. Selecciona una variable de la automatización actual como origen.

  2. Selecciona la variable correspondiente en la automatización de destino.

  3. Agrega otra asignación por cada valor que desees pasar.

Cuando la acción se inicia, Level copia el valor de origen actual en la variable de destino asignada para esa ejecución secundaria. Una variable de destino sin un valor de origen asignado utiliza su propio valor predeterminado.

Configured Run automation on another device action showing a variable mapping

💡 CONSEJO: Asigna nombres claros a las variables de origen y de destino relacionadas para que las asignaciones sean fáciles de revisar posteriormente.


Finalización, fallo y anidamiento

La automatización actual espera en esta acción hasta que finalice la ejecución secundaria.

  • Si la ejecución secundaria tiene éxito, la acción tiene éxito y el pipeline actual continúa.

  • Si la ejecución secundaria falla, la acción falla.

  • Si la ejecución secundaria se cancela, la acción se marca como cancelada.

  • Cancelar la acción principal también cancela su ejecución secundaria vinculada.

Usa En caso de fallo de la acción y los reintentos en Opciones adicionales para controlar cómo el pipeline actual gestiona una acción fallida. Consulta Descripción general de las acciones para más detalles.

Las acciones de ejecución de automatización se pueden anidar hasta cuatro niveles. Una llamada que supere ese límite falla con Nesting depth exceeded.


Disponibilidad del ejecutor

El ejecutor debe estar disponible para que las acciones de dispositivo de la automatización de destino se ejecuten. Su sistema operativo, herramientas instaladas, permisos y acceso de red deben cumplir los requisitos de cada acción en la automatización de destino.

Level realiza un seguimiento de las automatizaciones activas que hacen referencia a un dispositivo ejecutor. Elimina o reemplaza esas referencias antes de eliminar el ejecutor.

⚠️ ADVERTENCIA: Antes de cambiar un ejecutor, revisa la automatización de destino y cada flujo de trabajo que lo utilice. Un ejecutor diferente puede no tener las mismas herramientas, permisos o acceso de red.


Preguntas frecuentes

  • ¿La automatización de destino también se ejecuta en el dispositivo del flujo de trabajo? No. La automatización secundaria se ejecuta en el dispositivo ejecutor seleccionado. El pipeline actual del dispositivo del flujo de trabajo espera a que finalice.

  • ¿Todas las variables de destino necesitan una asignación? No. Las variables de destino sin asignar utilizan sus valores predeterminados.

  • ¿Qué ocurre cuando varios dispositivos del flujo de trabajo llegan a esta acción? Cada paso del dispositivo del flujo de trabajo inicia y espera su propia ejecución secundaria, incluso cuando los pasos comparten el mismo ejecutor.

  • ¿Puedo seleccionar la automatización actual? No. Una automatización no puede llamarse a sí misma directamente.

  • ¿Puedo seleccionar una automatización archivada? No. Selecciona una automatización activa.

  • ¿Hasta qué profundidad pueden las automatizaciones llamar a otras automatizaciones? Las acciones de ejecución de automatización admiten hasta cuatro niveles de anidamiento. Una llamada más profunda falla.

Para la versión en el mismo dispositivo, consulta Acción: Ejecutar automatización. Para más detalles sobre variables, consulta Variables de automatización.

¿Ha quedado contestada tu pregunta?