Lab 5.4: Inserir itens no Datapool
Nessa etapa vamos adicionar um lote de itens para ser processado em paralelo, ou seja, cada um dos ambientes que estão disponiveis processarão um candidato diferente.
A distribuição do processamento dos candidatos acontece através das tarefas e da fila de itens do Datapool.
- Cada ambiente possui um Runner;
- Cada Runner executa uma tarefa;
- Cada tarefa processa
nitens do Datapool (enquanto houver itens);
# Enquanto houver itens para serem processados
while datapool.has_next():
# Retorna o proximo item disponível do Datapool
item = datapool.next(task_id=execution.task_id)
if item is None:
# Se o item for nulo, encerra o loop
break
# Contador total
total_itens += 1
# Faz o cadastro do item (candidato) na plataforma OrangeHRM
candidato_cadastrado = cadastro(bot, item)
Inserir dados no Datapool:
Para inserir os dados dos candidatos no Datapool, vamos utilizar um arquivo .csv.
O arquivo CSV contém os dados necessários para cadastrar o candidato na plataforma: nome, email, telefone de contato, vaga e palavras-chave;
Acesse o datapool criado carregue os dados do arquivo csv, clicando no botão Importar CSV. Busque ou arraste o arquivo com os dados e clique em Adicionar.
