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:
.png)
| № p/p | Nome | Descrição |
| 1. | Robô | Contém o nome do Robô responsável pela execução do Trabalho. |
| 2. | Processo | Indica o Processo no qual o Trabalho é executado. |
| 3. | Tarefa | Contém informações sobre a Tarefa específica que o Robô deve executar no âmbito do Processo. |
| 4. | Status | Exibe o estado atual do Trabalho. O status permite acompanhar o progresso da execução do Trabalho em diferentes etapas. |
| 5. | Fonte | Indica 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. | Criado | Registra 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. | Iniciado | Registra o horário em que o Trabalho foi iniciado. Este horário pode ser diferente do horário de criação. |
| 8. | Concluído | Registra 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. | Atualizado | Registra a data e hora em que o Trabalho foi atualizado. |
Além disso, a interface da tela "Trabalhos" contém os seguintes botões:
.png)
| № p/p | Nome | Descrição |
| 1. | Criar | Inicia 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. | Atualizar | Usado 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 Trabalho | Permite 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 parada | Permite 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 selecionado | Permite 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 selecionado | Remove os Trabalhos selecionados do sistema. Ao clicar no botão, uma janela de diálogo aparece para confirmar a ação. |
| 7. | Importar de CSV | Permite ao Usuário importar dados sobre Trabalhos de um arquivo no formato CSV. |
| 8. | Exportar para CSV | Permite ao Usuário exportar dados sobre Trabalhos existentes para um arquivo no formato CSV. |
| 9. | Exportar de XLSX | Permite ao Usuário exportar dados sobre Trabalhos existentes para um arquivo no formato XLSX. |
| 10. | Manutenção | Permite 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:
.png)
| № p/p | Elemento da interface | Descrição |
| 1. | Robô | Permite selecionar um Robô previamente criado a partir de uma lista suspensa. |
| 2. | Processo | Permite selecionar um Processo previamente criado a partir de uma lista suspensa. |
| 3. | Tarefa | Permite 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.
|
| 5. | Parar após | Permite especificar a data e hora após as quais a execução do Trabalho deve ser interrompida. |
| 6. | Interromper após | Permite 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.