Ir para o conteúdo

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.

captura-tela