Saltar a contenido

Ya utilizo BotCity

Si ya utiliza BotCity y tiene automatizaciones en el Orquestador BotCity, solo necesita hacer una pequeña modificación en el código de cada automatización para comenzar a reportar ítems a BotCity Insights.

Actualizar el código de una automatización existente

Modifique la llamada al método finish_task para incluir la cantidad de ítems procesados durante la ejecución.

maestro.finish_task(
    task_id=execution.task_id,
    status=AutomationTaskFinishStatus.SUCCESS,
    message="Task Finished OK.",
    total_items=100, # Número total de ítems procesados
    processed_items=90, # Número de ítems procesados con éxito
    failed_items=10 # Número de ítems procesados con fallo

)

Versión del Maestro SDK

Para que todos los parámetros sean reconocidos durante la ejecución de la automatización, recuerde actualizar la dependencia del BotCity Maestro SDK a la versión más reciente:
pip install --upgrade botcity-maestro-sdk

También es necesario actualizar la versión en el archivo requirements.txt del robot.

maestro.finishTask(
    botExecution.getTaskId(),
    "Task Finished OK.",
    FinishStatus.SUCCESS,
    100, // Número total de ítems procesados
    90, // Número de ítems procesados con éxito
    10 // Número de ítems procesados con fallo
);

Versión del Maestro SDK

Recuerde actualizar el BotCity Maestro SDK Java a la versión más reciente.

<dependencies>
    <dependency>
        <groupId>dev.botcity</groupId>
        <artifactId>maestro-sdk</artifactId>
        <version>2.2.0</version>
    </dependency>
</dependencies>
await maestro.FinishTaskAsync(
    execution.TaskId,
    FinishStatusEnum.SUCCESS,
    "Task Finished OK.",
    100, // Número total de ítems procesados
    90, // Número de ítems procesados con éxito
    10 // Número de ítems procesados con fallo
);

Reprocesar las tareas antiguas

La modificación en el código vale solo para las tareas ejecutadas a partir de la nueva versión de la automatización. Las tareas ejecutadas antes de la modificación siguen sin ítems reportados y, por eso, no entran en los cálculos de Ahorro, Horas Ahorradas, FTE y ROI.

Para incluir estas tareas en los indicadores, use la funcionalidad de Reprocesar ítems de la Entrada de Datos. En ella, usted informa de forma retroactiva la cantidad de ítems procesados y con falla de cada tarea antigua.

Reprocesar ítems

El reprocesamiento exige que la automatización tenga los valores financieros completados y acepta un período de hasta 6 meses por solicitud.

Vea más en: