Ir para o conteúdo

Já utilizo BotCity

Se você já utiliza BotCity e tem automações no Orquestrador BotCity, basta fazer uma pequena alteração no código de cada automação para começar a reportar itens ao BotCity Insights.

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

Altere a chamada do método finish_task para incluir a quantidade de itens processados durante a execução.

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
    failed_items=10 # Número de itens processados com falha

)

Versão do Maestro SDK

Para que todos os parâmetros sejam reconhecidos na execução da automação, 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 é necessário que a versão seja atualizada 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
);

Versão do Maestro SDK

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>
await maestro.FinishTaskAsync(
    execution.TaskId,
    FinishStatusEnum.SUCCESS,
    "Task Finished OK.",
    100, // Número total de itens processados
    90, // Número de itens processados com sucesso
    10 // Número de itens processados com falha
);

Reprocessar as tarefas antigas

A alteração no código vale apenas para as tarefas executadas a partir da nova versão da automação. As tarefas executadas antes da alteração continuam sem itens reportados e, por isso, não entram nos cálculos de Economia, Horas salvas, FTE e ROI.

Para incluir essas tarefas nos indicadores, use a funcionalidade de Reprocessar itens da Entrada de Dados. Nele, você informa de forma retroativa a quantidade de itens processados e com falha de cada tarefa antiga.

Reprocessar itens

O reprocessamento exige que a automação tenha os valores financeiros preenchidos e aceita um período de até 6 meses por solicitação.

Veja mais em: