Filas e computadores de execução#
Para a versão Sherpa Orchestrator 5.10.0.
Fila própria da plataforma#
As Filas e Tarefas são entidades do Sherpa Orchestrator. A lógica do servidor seleciona, reserva, altera o status e repete Tarefas. Os dados são armazenados na base de dados. A fila integrada não exige um serviço RabbitMQ separado.
Seleção e novas tentativas#
Um Robô seleciona Tarefas por identificador, status, prioridade, etiquetas, bloqueios e datas de criação ou atualização. As condições podem ser combinadas em uma solicitação. A Fila define regras de repetição e o número máximo de tentativas. Cada tentativa aparece nos estados e registros.
Bloqueios e permissões#
As Tarefas têm bloqueios separados de leitura e escrita. Cada bloqueio tem proprietário e vencimento, e é liberado automaticamente ao vencer. Obter uma Tarefa para processamento evita atribuí-la a vários Robôs ao mesmo tempo.
A Função, a Conta e a pasta de acesso determinam as permissões. Leitura, edição e processamento são verificados separadamente. As permissões de uma organização não expõem os dados de outra.
Registro e modo de execução#
O computador se conecta por uma autorização gerida de registro. O Orchestrator cria o executor automaticamente. A reconexão usa a mesma identidade sem duplicados.
A plataforma determina a necessidade de interface gráfica pelos blocos e subprocessos. Blocos de interação com aplicativos exigem um computador gráfico compatível. Cenários em segundo plano não precisam de um desktop interativo. Os requisitos dos componentes personalizados são verificados com as dependências do projeto.
Os Trabalhos, estados e mensagens aparecem na tela Trabalhos e nas execuções do designer.