Trabalhos#

Trabalho é uma combinação de Robô e Processo, ou Robô, Processo e Tarefa. O Trabalho pode ser criado através da interface do usuário do Orquestrador (manualmente) ou através da API. Além disso, o Trabalho pode ser criado pelo Orquestrador de acordo com o Gatilho adicionado pelo Usuário.

A tela "Trabalhos" contém uma tabela "Trabalhos".

A tabela contém as seguintes colunas:

№ p/pNomeDescrição
1.RobôContém o nome do Robô responsável pela execução do Trabalho.
2.ProcessoIndica o Processo no qual o Trabalho é executado.
3.TarefaContém informações sobre a Tarefa específica que o Robô deve executar no âmbito do Processo.
4.StatusExibe o estado atual do Trabalho. O status permite acompanhar o progresso da execução do Trabalho em diferentes etapas.
5.FonteIndica a fonte de criação do Trabalho. As possíveis opções de fontes são: ‘GUI’/ ‘Gatilho’/ ‘API’. Esta informação é importante para entender como o Trabalho foi iniciado e por quem.
6.CriadoRegistra a data e hora em que o Trabalho foi criado. Esta informação ajuda a rastrear o histórico de criação de Trabalhos.
7.IniciadoRegistra o horário em que o Trabalho foi iniciado. Este horário pode ser diferente do horário de criação.
8.ConcluídoRegistra a data e hora em que o Trabalho foi concluído com sucesso. Esta informação pode ser necessária para analisar a duração total da execução do Trabalho e para avaliar a eficácia dos Processos.
9.AtualizadoRegistra a data e hora em que o Trabalho foi atualizado.

Além disso, a interface da tela "Trabalhos" contém os seguintes botões:

№ p/pNomeDescrição
1.CriarInicia o processo de criação de um novo Trabalho. Ao clicar, um formulário é aberto onde o Usuário pode preencher os campos necessários.
2.AtualizarUsado para atualizar a lista de Trabalhos na tela. Isso pode ser útil para obter informações atualizadas sobre os status atuais dos Trabalhos e suas alterações.
3.Clonar TrabalhoPermite criar um novo Trabalho com base em um já existente. Ao clicar, o Usuário pode escolher o Trabalho que deseja clonar, e todos os seus parâmetros serão copiados.
4.Solicitar paradaPermite realizar uma parada "suave" e concluir o Trabalho corretamente. Ao clicar no botão, uma janela de diálogo aparece para confirmar a ação.
5.Interromper selecionadoPermite realizar uma parada "dura" do Trabalho, ou seja, uma parada sem ações adicionais. Ao clicar no botão, uma janela de diálogo aparece para confirmar a ação.
6.Excluir selecionadoRemove os Trabalhos selecionados do sistema. Ao clicar no botão, uma janela de diálogo aparece para confirmar a ação.
7.Importar de CSVPermite ao Usuário importar dados sobre Trabalhos de um arquivo no formato CSV.
8.Exportar para CSVPermite ao Usuário exportar dados sobre Trabalhos existentes para um arquivo no formato CSV.
9.Exportar de XLSXPermite ao Usuário exportar dados sobre Trabalhos existentes para um arquivo no formato XLSX.
10.ManutençãoPermite especificar a data e hora para parar ou interromper os Trabalhos selecionados.

Criação de um novo trabalho#

Para criar um novo Trabalho, é necessário clicar no botão “Criar” na tabela “Trabalhos” e preencher o formulário que se abre.

Antes de criar um Trabalho, devem ser criados o Robô, o Processo e a Tarefa. Ao preencher os campos, a seleção é permitida apenas entre Robôs, Processos e Tarefas já criados anteriormente.

O formulário contém os seguintes campos:

№ p/pElemento da interfaceDescrição
1.RobôPermite selecionar um Robô previamente criado a partir de uma lista suspensa.
2.ProcessoPermite selecionar um Processo previamente criado a partir de uma lista suspensa.
3.TarefaPermite selecionar uma Tarefa previamente criada a partir de uma lista suspensa.
A Tarefa é um parâmetro opcional, ou seja, a Tarefa pode não ser selecionada e deixar a linha em branco.
4.Prioridade

Permite gerenciar a ordem de execução dos Trabalhos.

Se houver várias tarefas na lista de Trabalhos que têm prioridades diferentes e são designadas para o mesmo Robô (ou sem Robôs designados), aquelas com prioridade mais alta serão executadas primeiro.

  • 1 - Baixo (Low),
  • 2 - Normal (Normal),
  • 3 - Alto (High).
5.Parar apósPermite especificar a data e hora após as quais a execução do Trabalho deve ser interrompida.
6.Interromper apósPermite especificar a data e hora após as quais a execução do Trabalho deve ser interrompida.

Após salvar o novo Trabalho, o status será “Aguardando”. Assim que o Robô designado para este Trabalho estiver disponível, ele pegará o Trabalho, iniciará o script do Processo correspondente e o executará.

Dependendo do resultado do Trabalho, o status do Trabalho na coluna “Status” pode mudar.

Criação de Trabalho na tela “Trabalhos” está descrita aqui.