Saltar a contenido

Automatizaciones

En las siguientes secciones encontrarás información sobre cómo crear y gestionar automatizaciones.

Actividades

Anatomía de una automatización

Una automatización es uno de los elementos más importantes de BotCity Maestro, justo detrás de las Tareas.

Son responsables de vincular agentes, que son los bots o software a ejecutar, con Runners, que son las instancias de BotCity Runner en las que se ejecutarán los agentes al procesar las tareas.

Las Tareas son instancias de una Automatización que son creadas por el usuario a través de la Interfaz de Usuario de Maestro, BotCity CLI, Maestro SDK o la API de Maestro.

Una Automatización se define por los siguientes elementos:

  • Etiqueta: el identificador único de la automatización.
  • Nombre: el nombre amigable de la automatización.
  • Descripción: una breve descripción de la automatización.
  • Tiempo Humano por Elemento: el tiempo estimado (en minutos) que un humano tardaría en completar una tarea de esta automatización.
  • Tecnología: tecnología o lenguaje de programación utilizado en la automatización.
  • Agente Asociado: el agente/bot asociado con esta automatización.
  • Runners Asociados: lista de runners asociados con esta automatización. Si se adjuntan más de un runner, la tarea se distribuirá al primer BotCity Runner libre que esté en línea y disponible.
  • Notificar Usuarios: la lista de usuarios a notificar cuando ocurran notificaciones de alerta de un determinado tipo.
  • Tipo de Notificación: los tipos de notificación de alerta para los cuales notificar a los usuarios.
  • Icono: un pequeño icono que representa la automatización y que se mostrará en la Interfaz de Usuario de Maestro.
  • Prioridad: la prioridad de ejecución de este proceso.
  • Parámetros: una lista de parámetros que serán utilizados por el Agente Asociado.

Importante

Los usuarios seleccionados en el campo Notificar Usuarios recibirán una notificación por correo electrónico cada vez que la automatización dispare una alerta a través del código.

Consulta más detalles sobre la funcionalidad de Alertas del Orquestador.

Planificación CRON

Este tema se ha movido a la sección de Planificación.

Parámetros

Las automatizaciones pueden ser parametrizadas para obtener una mayor flexibilidad y un código más dinámico.

Los parámetros se definen en la sección de Parámetros de la automatización al crearla o editarla.

Los parámetros se definen mediante una Etiqueta y un Tipo. La Etiqueta es el identificador único del parámetro y el Tipo es el tipo de dato del parámetro.

Actualmente se admiten los siguientes tipos de parámetros:

  • Texto
  • Entero
  • Doble
  • Fecha

También puedes definir si este parámetro tendrá un valor predeterminado y si es un parámetro obligatorio.

El Tipo también determinará cómo se mostrará el parámetro en la interfaz de Nuevas Tareas de Maestro.

Crear una automatización

Important

Para crear una automatización, se deben cumplir algunos requisitos:

  • Asegúrate de tener un Runner registrado. Consulta más en la sección de Runners.
  • Asegúrate de tener un Bot o Agente desplegado y lanzado. Consulta más en la sección de implementación de bots.

Crea una nueva automatización haciendo clic en el botón Nueva Automatización en la esquina superior derecha.

Completa el formulario con la información requerida y haz clic en Crear.

Aquí tienes un ejemplo de cómo crear una automatización:

Nueva Automatización

Advertencia! Su código no informa ningún artículo procesado

Si ves una advertencia sobre la notificación de artículos procesados, esto significa que tu código de automatización aún no está informando datos a la plataforma.

Utilizar esta función en tu proceso de automatización te permite tener información sobre los artículos procesados con éxito o fallidos por cada tarea ejecutada.

Consulta más detalles sobre esta función accediendo a la documentación del BotCity Maestro SDK.

Importante

Este recurso es parte de BotCity Insights, que es un módulo dedicado a reportar y mostrar datos relacionados con tu iniciativa de RPA.

Consulta más detalles sobre este módulo accediendo a la documentación de BotCity Insights.