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ô.
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: