Recursos#

Na tela "Recursos" são apresentadas as tabelas "Grupo de Recursos" e "Recursos" com a lista de objetos disponíveis para todos os Robôs, Grupos de robôs ou um Robô específico:

Aqui é possível criar Recursos que serão utilizados pelos Robôs.

Um Robô ou Robôs que têm acesso ao Recurso podem solicitar ou definir o valor do Recurso correspondente através dos blocos apropriados ou via API. Tipos de Recursos suportados:

  • Credenciais (login e senha);
  • Texto (campo de texto);
  • Calendário (dias úteis/não úteis).

As senhas são armazenadas no banco de dados de forma criptografada (utiliza o algoritmo de criptografia AES256).

Os Recursos do Orquestrador podem ser acessados a partir do Robô, permitindo obter e definir valores de variáveis globais, bem como obter ou definir credenciais.

Do lado do Robô, é possível utilizar os Recursos através de blocos da paleta Orquestrador no Sherpa Designer.

Criação de um novo recurso#

Antes de criar um Recurso na tabela "Recursos", é necessário selecionar o Grupo de Recursos no qual ele será criado, marcando a caixa na tabela "Grupos de Recursos".

Credenciais#

As credenciais incluem login e senha. A senha será armazenada no banco de dados do Orquestrador de forma criptografada, e a senha também será transmitida de forma criptografada (tipo de criptografia AES 256). Aqui é possível configurar a validade da senha, especificando a data de expiração (após isso, a senha deve ser trocada). Registros com senhas expiradas serão destacados em cor.

Para criar um novo Recurso do tipo Credenciais na tabela "Recursos", é necessário clicar no botão "Criar", na forma que se abrir, marcar a caixa "Credenciais" (se não estiver marcada, geralmente ela está marcada por padrão) e preencher os demais campos do formulário:

№ p/pElemento da interfaceDescrição
1.campo de texto “Nome”Nome do Recurso. Campo obrigatório.
2.campo de texto "Descrição"Descrição do Recurso.
3.campo de texto "Pasta de acesso"Pasta de acesso para o Recurso a ser criado.
4.Tipo e conteúdo do Recurso: Credenciais
4.1.campo de texto “Login”Login
4.2.campo de texto “Senha”Senha
4.3.campo de texto “Validade da senha”Validade da senha. A data de expiração da senha deve ser informada no formato DD.MM.AAAA.
5.campo “Recurso disponível”

Permite designar um Robô ou Grupo de robôs para os quais o Recurso a ser criado estará disponível:

  • Todos os Robôs;
  • Apenas um Robô específico;
  • Apenas um Grupo de robôs específico.

Acesso a Recursos do tipo “Credenciais” do lado do Designer#

  • Para acessar Recursos do tipo “Credenciais” do lado do Designer, utiliza-se o bloco “Obter credenciais” na paleta do Orquestrador.
  • Para editar as credenciais, utiliza-se o bloco “Definir credenciais”.

Essa funcionalidade está disponível para Robôs de qualquer tipo, tanto Attended quanto Unattended.

Texto#

O Recurso “Texto” representa qualquer string arbitrária. Permite armazenar texto, números e outros tipos de Recursos. O limite de caracteres ao escolher esse tipo de Recursos é de 10.000 caracteres.

Para criar um novo Recurso do tipo “Texto” na tabela "Recursos", é necessário clicar no botão "Criar", na forma que se abrir, marcar a caixa "Texto" e preencher os demais campos do formulário:

№ p/pElemento da interfaceDescrição
1.campo de texto “Nome”Nome do Recurso. Campo obrigatório.
2.campo de texto "Descrição"Descrição do Recurso.
3.campo de texto "Pasta de acesso"Pasta de acesso para o Recurso a ser criado.
4.Tipo e conteúdo do Recurso: Texto
4.1.campo de texto “Texto”Qualquer texto necessário em forma arbitrária.
5.campo “Recurso disponível”

Permite designar um Robô ou Grupo de robôs para os quais o Recurso a ser criado estará disponível:

  • Todos os Robôs;
  • Apenas um Robô específico;
  • Apenas um Grupo de robôs específico.

Acesso a Recursos do tipo “Texto” do lado do Designer#

  • Para acessar Recursos do tipo “Texto” do lado do Designer, utiliza-se os blocos “Obter valor” e “Definir valor” na paleta do Orquestrador. Do Orquestrador, é necessário copiar o GUID do Recurso disponível ao editar um Recurso criado anteriormente. Em seguida, no Designer, no campo “GUID/Nome do Recurso” no painel de propriedades, deve-se colar o GUID do Recurso.

Após a execução do bloco selecionado, o valor especificado no Orquestrador no campo “Texto” será passado para a variável “Resultado” do lado do Designer.

Calendário#

O Recurso contém informações sobre o número de dias úteis, fins de semana e feriados. Eles são utilizados em vários lugares:

  • na configuração de Gatilhos (pode-se especificar, por exemplo, que o Robô não deve ser acionado em fins de semana);
  • na paleta de data e hora nos blocos do Designer (por exemplo, contar dias úteis, etc.);
  • no bloco “Obter calendário” do Designer.

O Recurso “Calendário” permite configurar a execução do Robô, por exemplo, apenas em dias úteis, excluindo fins de semana e feriados.

Para criar um novo Recurso do tipo “Calendário” na tabela "Recursos", é necessário clicar no botão "Criar", na forma que se abrir, marcar a caixa "Calendário" e preencher os demais campos do formulário:

№ p/pElemento da interfaceDescrição
1.campo de texto “Nome”Nome do Recurso. Campo obrigatório.
2.campo de texto "Descrição"Descrição do Recurso.
3.campo de texto "Pasta de acesso"Pasta de acesso para o Recurso a ser criado.
4.Tipo e conteúdo do Recurso: Calendário
4.1.botão “Editar calendário…”Permite editar o calendário. Ao clicar no botão, o calendário mensal é aberto, onde é possível selecionar as datas necessárias.
4.2.botão “Exportar calendário…”Permite exportar o calendário para um arquivo no formato .json.
4.3.botão “Importar calendário…”Permite importar o calendário de um arquivo no formato .json.
5.área “Recurso disponível”

Permite designar um Robô ou Grupo de robôs para os quais o Recurso criado estará disponível:

  • Todos os Robôs;
  • Apenas um Robô específico;
  • Apenas um Grupo específico de robôs.

Acesso a Recursos do tipo “Calendário” no lado do Designer#

O Recurso “Calendário” permite configurar a execução do Robô, por exemplo, apenas em dias úteis, excluindo fins de semana e feriados.

Para acessar recursos do tipo “Calendário” no lado do Designer, utiliza-se o bloco “Obter calendário” na paleta do Orquestrador:

É obrigatório inserir o GUID/Nome do Calendário que precisa ser obtido:

Na paleta “Data e hora”, também existem blocos que podem utilizar o Calendário obtido do Orquestrador para realizar várias verificações e cálculos:

  • Contar dias úteis – conta o número de dias úteis entre duas datas especificadas.
  • Próximo dia útil – retorna o próximo dia útil a partir da data especificada.
  • Dia útil – verifica se a data especificada é um dia útil.
  • Dia de folga – verifica se a data especificada é um dia de folga.
  • Obter dias úteis – obtém os dias úteis entre duas datas especificadas.
  • Obter dias de folga – obtém os dias de folga entre duas datas especificadas.

Recurso disponível#

Para os Recursos, é possível definir o escopo de visibilidade. Isso pode ser configurado no campo “Recurso disponível:”

  • Todos os Robôs – O Recurso está disponível para todos os Robôs no Orquestrador;
  • Apenas um Robô específico – O Recurso está disponível para o Robô selecionado na lista suspensa de Robôs disponíveis;
  • Apenas um Grupo específico de robôs – O Recurso está disponível para os Robôs selecionados na lista suspensa do Grupo de robôs.

Edição de um Recurso criado anteriormente#

Para visualizar e editar um Recurso criado anteriormente, é necessário selecioná-lo na lista e clicar no ícone . Após isso, abrirá um formulário com os parâmetros do Recurso selecionado, onde é possível fazer as alterações necessárias. Além dos campos preenchidos ao criar o Recurso, ao editar, o formulário exibirá o GUID (identificador único atribuído ao Recurso após sua criação):

Este campo não pode ser editado.

Criação de um novo Grupo de recursos#

Para criar um novo Grupo de recursos, é necessário clicar no botão “Criar” acima da tabela “Grupos de recursos” e preencher o formulário que se abrirá: indicar o nome do Grupo de recursos (obrigatório), a descrição do Grupo de recursos e a Pasta de acesso do Grupo de recursos. Para salvar o Grupo de recursos criado, após preencher o formulário, é necessário clicar no botão “OK”. O Grupo de recursos será criado.

Edição de um Grupo de recursos criado anteriormente#

Para visualizar e editar as propriedades de um Grupo de recursos específico, é necessário selecioná-lo na lista e clicar no ícone . Após isso, abrirá um formulário com as configurações do Grupo de recursos selecionado, onde é possível fazer as alterações necessárias:

Além dos campos preenchidos ao criar o Grupo de recursos, ao editar, o formulário exibirá o GUID (identificador único atribuído ao Grupo de recursos após sua criação). Este campo não pode ser editado.