Ir para o conteúdo

Já utilizo BotCity

Se você já utiliza BotCity e possui processos de automação no orquestrador, basta fazer uma pequena alteração no código da automação para começar a reportar itens.

Atualizando o código de uma automação existente

Basta você alterar sua chamada para o finish_task para incluir os valores referentes aos itens processados durante a execução do processo.

maestro.finish_task(
    task_id=execution.task_id,
    status=AutomationTaskFinishStatus.SUCCESS,
    message="Task Finished OK.",
    total_items=100, # Número total de itens processados
    processed_items=90 # Número de itens processados com sucesso
)

Dica

Lembre-se de atualizar a dependência do BotCity Maestro SDK para a versão mais recente:
pip install --upgrade botcity-maestro-sdk

Também pode ser necessário ajustar a versão que está sendo utilizada no arquivo requirements.txt do robô.

maestro.finishTask(
    botExecution.getTaskId(),
    "Task Finished OK.",
    FinishStatus.SUCCESS,
    100, // Número total de itens processados
    90, // Número de itens processados com sucesso
    10 // Número de itens processados com falha
);

Dica

Lembre-se de atualizar o BotCity Maestro SDK Java para a versão mais recente.

<dependencies>
    <dependency>
        <groupId>dev.botcity</groupId>
        <artifactId>maestro-sdk</artifactId>
        <version>2.2.0</version>
    </dependency>
</dependencies>