Iniciar robot#

El bloque inicia otra instancia del Robot como un Proceso principal o en segundo plano, incluyendo la posibilidad de iniciar múltiples Procesos en segundo plano de manera paralela.

Al iniciar, se especifica su nombre único (para luego distinguir una instancia del Robot en ejecución de otra) y el archivo .robot con el guion que se debe ejecutar. El bloque puede esperar la finalización del guion ejecutado en la nueva instancia del Robot (ejecución sincrónica) o continuar inmediatamente con la ejecución del guion actual (ejecución asincrónica, en segundo plano).

El guion actual puede contener varios bloques para el inicio asincrónico de Robots, lo que permite iniciar varias instancias de Robots y guiones que se ejecutan en paralelo. En caso de ejecución asincrónica, se puede verificar el estado del guion en segundo plano del Robot utilizando el bloque "Estado del robot".

Archivo robot

[Texto] Archivo del robot con extensión .robot.

Se especifica ya sea la ruta relativa o la ruta completa al archivo.

Modo de inicio

Modo de inicio del Robot. Opciones disponibles:

  • Background - El Robot se inicia en segundo plano,
  • Foreground (PiP) - El Robot se iniciará en modo PiP (Imagen en Imagen).
Nombre único

[Texto] Nombre único del Robot al iniciarse. Este nombre se tendrá en cuenta al registrar los logs del Robot y al enviar mensajes al Orquestador.

Todos los mensajes en el Orquestador comenzarán con el valor especificado en esta propiedad.

Esperar finalizaciónSi está habilitado, el bloque esperará la finalización del Robot iniciado.
Tiempo de espera

[Número] Tiempo de espera para la finalización del Robot iniciado. Se establece en segundos. La propiedad funciona si la propiedad "Esperar finalización" está habilitada.

El valor -1 indica una espera indefinida.

Argumentos

[Texto] Argumentos para iniciar el Robot. Para editar el valor, se debe usar el botón en el bloque con la sugerencia "Argumentos".

Esta función solo se puede utilizar si la propiedad "Esperar finalización" está habilitada. Las variables utilizadas en los argumentos en el Robot llamado deben estar definidas como globales.

ID del robot[Enlace] Variable que almacena el identificador del Robot.
Nivel de manejo

Selección del nivel de manejo de errores. Valores posibles:

  • "Default" - por defecto;
  • "Ignore" - se ignoran los errores;
  • "Handle" - se manejan los errores.

Si se elige el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama.

Nivel de mensajes

Selección del nivel de mensajes que los bloques mostrarán durante su ejecución. Valores posibles:

  • "Default" - por defecto;
  • "Release" - salida desactivada;
  • "Debug" - salida de información principal;
  • "Detailed" - salida de información detallada.

Si se elige el valor "Default", se utilizará el valor del bloque "Inicio" de este diagrama.

Texto de error[Texto] Devuelve información detallada sobre el error en caso de ejecución incorrecta del trabajo del bloque.