Saltar a contenido

Nueva Tarea

Usando el recurso Nueva Tarea, puedes crear una nueva tarea para una automatización específica directamente desde el Orquestador BotCity.

Captura de pantalla del Orquestador de BotCity, en el menú Nueva Tarea, presentando en la parte superior derecha el botón Generador de Snippets, debajo una tabla con todas las automatizaciones disponibles para la creación de tareas, encima de la tabla un campo de búsqueda para escribir, un campo de selección de filtros y un campo de selección de ordenación. Cada automatización en la tabla presenta el nombre, label, descripción, BotID, repositorio y un botón para crear una nueva tarea.

Generador de Snippet

Las acciones de manipulación de nueva tarea pueden realizarse directamente en la plataforma del Orquestador BotCity o por código, utilizando el BotCity Maestro SDK o la BotCity Orquestrador API.

Explora el botón Generador de Snippet para obtener ejemplos de código que facilitan las manipulaciones de tareas utilizando el SDK de BotCity Maestro. Genera fragmentos de código para las acciones: Interrumpir una tarea, Verificar la solicitud de interrupción, Finalizar una tarea, Recuperar una tarea y Acceder a los parámetros de la tarea.

Los snippets generados pueden estar disponibles en los lenguajes Python, Java, JavaScript y TypeScript.

Generador de Snippet

Búsqueda y filtros

Al acceder al menú Nueva Tarea, puedes visualizar una tabla con todas las automatizaciones creadas en el Orquestador BotCity.

Es posible combinar varios filtros para realizar búsquedas según tus necesidades.

Búsqueda por:

  • Automatización: Búsqueda por el nombre de la automatización.

Filtros disponibles:

  • Bot ID: Selecciona el Bot ID específico.
  • Label: Selecciona uno o más labels para filtrar.
  • Nombre: Selecciona uno o más nombres para filtrar.
  • Repositorio: Selecciona un repositorio específico.

Ordenación:

  • Alfabéticamente
  • Más reciente primero
  • Más antiguo primero

GIF del Orquestador de BotCity, en el menú Nueva Tarea, presentando los filtros para búsqueda de automatización. Muestra los tres campos principales disponibles para filtro: Búsqueda por Automatización, Filtro, Ordenación.

Crear Nueva Tarea

Para crear una nueva tarea, haz clic en el botón Nueva Tarea correspondiente al proceso de automatización elegido y completa los campos.

Captura de pantalla del Orquestador de BotCity, presentando la pantalla de configuración para la creación de una nueva tarea. La pantalla presenta los campos: Tarea de prueba, Fecha de ejecución mínima, Prioridad y Parámetros. En la parte inferior de la pantalla, hay un botón de cancelar y un botón para crear la tarea.

Tarea de prueba

Casilla de verificación que puede marcarse o no, para definir el tipo de tarea como prueba o producción.

Al marcar esta opción, se creará la tarea de prueba, con lo cual es posible:

  • Reiniciar la tarea las veces que sea necesario, incluso después de su ejecución.
  • Eliminar la tarea del historial de tareas.
  • No incluir los datos procesados por esta tarea en los informes de datos de BotCity Insights.

Sin marcar la opción, se creará la tarea de producción, con lo cual:

  • Se ejecuta una única vez.
  • Permanece en el historial de tareas con estado de finalización.
  • Incluye los datos procesados por esta tarea en los informes de datos de BotCity Insights.

Eliminar una tarea de prueba

Si deseas eliminar una tarea de prueba, debes dejarla con estado Iniciado para que se habilite la opción de eliminar. Para ello, basta con reiniciar la tarea y luego eliminarla.

Fecha de ejecución mínima

Campo opcional para definir una fecha mínima para la ejecución de la tarea.

Sin definir una fecha mínima, la tarea estará disponible para su ejecución en cuanto hagas clic en Crear Tarea.

Al definir una fecha mínima, la tarea permanecerá en la cola de tareas con estado de Iniciado hasta que se alcance la fecha y hora definidas, es decir, la tarea solo estará disponible para su ejecución después de la fecha mínima definida.

Prioridad

El campo de prioridad se utiliza para definir el orden de ejecución de las tareas, es decir, cuando haya más de una tarea disponible para ejecución, la prioridad será el criterio utilizado para determinar qué tarea debe ejecutarse primero.

Por defecto, las tareas se ejecutan por orden de llegada, es decir, la tarea que se creó primero se ejecutará primero. Sin embargo, al definir la prioridad, puedes cambiar este orden de ejecución.

Usa el campo de prioridad para gestionar la cola, asignando valores de 0 (menor prioridad) a 10 (mayor prioridad) para cada tarea.

Parámetros

Los parámetros de una automatización te permiten crear tareas personalizadas, pasando valores específicos para cada ejecución. Esto hace que tus automatizaciones sean más flexibles y adaptables a diferentes escenarios, sin necesidad de modificar el código fuente.

Automatización parametrizada

Consulta cómo crear parámetros para tus automatizaciones accediendo a la documentación de Automatizaciones.

Confirmar

Con las configuraciones definidas, haz clic en Crear para finalizar la creación de la tarea.

Una vez creada la tarea, se añadirá a la cola de tareas y podrás seguir su ejecución en el menú Tareas.

Captura de pantalla del Orquestador de BotCity, presentando el formulario de creación de nueva tarea con los campos predeterminados para la configuración de una nueva tarea, además de un campo de parámetros personalizados, donde es posible agregar tantos parámetros como sean necesarios para la ejecución de la tarea. En la parte inferior, los botones de cancelar y crear tarea.

¡Aviso! Tu código no está reportando ningún ítem procesado

Si visualizas un aviso referente al reporte de ítems procesados, significa que el código de tu automatización aún no está reportando datos a la plataforma.

Utilizar este recurso en tu proceso de automatización te permite tener información sobre los ítems procesados con éxito o con fallo por cada tarea ejecutada.

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

Importante

Este recurso forma parte de BotCity Insights, que es un módulo dedicado a reportar y mostrar datos referentes a tu iniciativa de automatización.

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