Bot de tarea paquete

Utilice las acciones Ejecutar, Pausar y Detener en el paquete de Bot de tarea para administrar uno o más bots secundarios de un bot principal o con un software de terceros utilizando una API.

Cree bots más pequeños que automaticen una tarea simple y ejecútelos desde un bot primario. Por ejemplo, cree un bot secundario de Login para escribir el nombre de usuario y la contraseña en un formulario web y hacer clic en enviar. El bot secundario de Login acepta credenciales del bot principal y devuelve un mensaje de acción correctamente realizada y, luego, el bot principal puede llamar al bot secundario CreateInvoice. El bot secundario de Login también debe contener lógica de manejo de errores en caso de que las credenciales sean incorrectas.

Esta práctica de diseñar bots más pequeños y autónomos permite que un usuario reutilice la lógica del bot en una mayor cantidad de tareas y facilita la manipulación y resolución de problemas. Esto también disminuye la cantidad de tiempo dedicado a construir y mantener bots. Como resultado, una organización puede escalar rápidamente sus iniciativas de automatización. El bot secundario de Login de este ejemplo puede reutilizarse en cualquier tarea que implique proporcionar credenciales a una página de inicio de sesión en un sitio web.

Cuando se ejecuta un Bot de tarea que se llama a sí mismo repetidamente hasta que usted decida detenerlo, se ejecuta el bot infinitamente y, como resultado, encuentra un error relacionado con problemas de memoria en la pila. Le recomendamos que cree un bot primario y secundario con nombres diferentes y, luego, ejecute el bot secundario desde el bot primario.

Nota:
  • No se pueden compartir los archivos CSV o de texto ni las sesiones del grabador entre bots. Puede compartir sesiones de Excel entre bots utilizando una variable de sesión. Consulte Ejemplo de compartir una sesión de Excel entre bots.
  • Cuando utilice una variable de tipo de archivo en Ejecutar tarea, asegúrese de haber establecido el valor predeterminado en la variable. Sin el valor predeterminado, el bot muestra un error en la ejecución.

Además, el bots secundario en ejecución de un bot principal ofrece mayor control sobre los datos de las siguientes maneras:

  • Los usuarios pueden configurar las variables en el bot secundario para controlar la dirección en la que se puede intercambiar la información seleccionando entre las siguientes opciones:
    • Usar como valor de entrada: La variable contiene un valor que el bot secundario acepta de un botprimario o de un software de terceros.
    • Usar como valor de salida: La variable contiene un valor que puede pasar del bot secundario al bot principal o al software de terceros.
    • Ambos: El valor se puede pasar en ambas direcciones.
    • Ninguno: La variable se limita a este bot; no se puede compartir entre otros bots.
    Consulte Crear una variable
  • Otros usuarios pueden reutilizar el bots secundario sin ver sus contenidos.

El paquete Bot de tarea incluye las siguientes acciones:

Acción Descripción
Pausar Consulte acción Pausar.
Ejecutar
Detener Consulte acción Detener.