Saltar a contenido

Ya utilizo BotCity

Si ya utilizas BotCity y tienes procesos de automatización en el orquestador, simplemente debes hacer una pequeña modificación en el código de la automatización para comenzar a reportar elementos.

Actualizando el código de una automatización existente

Simplemente debes modificar tu llamada a finish_task para incluir los valores correspondientes a los elementos procesados durante la ejecución del proceso.

maestro.finish_task(
    task_id=execution.task_id,
    status=AutomationTaskFinishStatus.SUCCESS,
    message="Task Finished OK.",
    total_items=100, # Total number of items processed
    processed_items=90 # Number of items processed successfully
)

Consejo

Recuerda actualizar la dependencia de BotCity Maestro SDK a la versión más reciente:
pip install --upgrade botcity-maestro-sdk

También puede ser necesario ajustar la versión que se está utilizando en el archivo requirements.txt del robot.

maestro.finishTask(
    botExecution.getTaskId(),
    "Task Finished OK.",
    FinishStatus.SUCCESS,
    100, // Total number of items processed
    90, // Number of items processed successfully
    10 // Number of items processed with failure
);

Consejo

Recuerda 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>