Conceitos Básicos#
Sherpa Orchestrator — é uma ferramenta para conexão e gerenciamento centralizado de robôs de software criados na plataforma Sherpa RPA. Ele gerencia os robôs, define seu estado, atribui diferentes tarefas a diferentes robôs, organiza filas de execução de tarefas e controla sua execução.
Tela – parte da interface do Orchestrator. Cada tela dentro do Orchestrator representa um conjunto de configurações para organizar o trabalho dos robôs.
Robôs Attended — são robôs que são iniciados manualmente no computador do usuário, a partir da inicialização automática, por meio de combinações de teclas ou por agendamento no agendador de tarefas do Windows.
Robôs Unattended — são robôs que são iniciados pelo coordenador. O coordenador inicia os robôs se houver trabalho para eles na tela "Trabalhos". O trabalho pode ser criado manualmente, por um gatilho ou através da API.
Coordenador — serviço instalado sob a conta de administrador do servidor RDP (servidor terminal), para iniciar Robôs Unattended, se necessário, realizando o login automático nas contas dos robôs. Para robôs Attended, não é necessário especificar o coordenador.
Processo — um script de robotização que é executado pelos robôs.
Pacote — blocos e paletas coletados com a ferramenta “Gerenciador de Pacotes” no Sherpa Designer, criados pelo usuário.
Recursos – objetos disponíveis para todos os robôs, grupo de robôs ou robô específico. Tipos de recursos suportados: texto (string de texto), credenciais (par login-senha) e calendário.
Trabalho – uma combinação de robô e processo ou robô, processo e tarefa.
Tarefa – um conjunto de parâmetros na forma de pares Parâmetro-Valor (Chave-Valor), que podem indicar ao robô o que exatamente ele precisa fazer no âmbito da execução do processo.
Ações – locais de trabalho separados dentro do Orchestrator, criados com a tela “Ações”, onde também é possível criar ações para tarefas na fila, bem como um formulário para execução da tarefa.
Gatilho – ferramenta que permite criar automaticamente trabalhos com base em condições definidas, que são então passados para os robôs para processamento.
Contas – são espaços separados dentro do Orchestrator, cada um com seu próprio conjunto de trabalhos, processos, recursos, robôs, filas e usuários. As contas são absolutamente isoladas umas das outras: em relação a robôs, processos e outros objetos.
Usuários – são espaços de trabalho criados dentro da conta. A cada usuário é atribuída uma função específica ou várias funções.
Função – é um parâmetro que define o conjunto de direitos de acesso às telas do Orchestrator, bem como às funções dentro das telas selecionadas.
Auditoria – tela no Orchestrator que apresenta uma lista de mensagens sobre eventos que ocorreram dentro do Orchestrator.
Licença (chave de licença) – é emitida pelos fornecedores para empresas-clientes. As licenças definem a quantidade e o tipo de robôs, cujos trabalhos podem ser iniciados pelo Orchestrator. Um robô pode usar tanto uma licença local (que é armazenada no computador onde o próprio robô está instalado) quanto uma licença do Orchestrator. Licenças do tipo Attended e Unattended podem ser adicionadas ao Orchestrator.