Lab 10: Gestão de arquivos de resultado
Arquivos de resultado ou artefatos são nomes comuns para arquivos gerados pelas tarefas.
O Orquestrador BotCity Maestro tem uma funcionalidade extremamente útil para tornar disponível para o time de operações algum arquivo produzido pela tarefa.
Upload de arquivos de resultado
Até o momento, é feito o download do currículo da pessoa candidata e no Log é adicionada uma entrada com o nome do arquivo do currículo.
Para que o arquivo com o currículo seja disponibilizado para o time de operações, adicione esse arquivo como um artefato da tarefa com o método post_artifact()
, antes de deletá-lo do ambiente.
Adicione o seguinte trecho de código logo após a entrada de log, no bloco if
, quando há currículo para download:
# Sobe arquivo de resultado
maestro.post_artifact(
task_id=execution.task_id,
artifact_name=arquivo,
filepath=arquivo
)
Ao executar a automação, os arquivo de cada pessoa candidata será enviada o Orquestrador BotCity Maestro, ficando disponível para download.