Blocos#

Blocos – as principais unidades funcionais do Robô de software.

Os blocos que compõem o Processo podem ser selecionados e arrastados para o diagrama do Processo com um duplo clique do botão esquerdo do mouse ou através de arraste. Alguns blocos também são criados automaticamente se você usar a ferramenta “Gravação” na parte superior do painel de desenvolvimento do Sherpa Designer.

Conversão em Processo#

Para rapidamente extrair (converter) blocos selecionados em um Processo separado, e assim realizar um rápido refatoramento do projeto, selecione os blocos de forma que o grupo selecionado tenha apenas uma seta de entrada e uma seta de saída (a quantidade de setas dentro do grupo que não cruzam as fronteiras do grupo não importa). Clique com o botão direito do mouse na área selecionada.

Um menu suspenso aparecerá com os seguintes itens:

  1. Ponto de parada — permite definir um ponto de parada para depuração do processo no bloco ou grupo de blocos selecionado.​
  2. Recortar — remove os blocos selecionados e os coloca na área de transferência para posterior colagem em outro lugar.​
  3. Copiar — copia os blocos selecionados para a área de transferência sem removê-los.​
  4. Copiar ID do bloco — copia o identificador único do bloco selecionado para uso em links ou scripts.
  5. Excluir — remove os blocos selecionados do diagrama.​
  6. Editar comentários do bloco — abre uma janela para editar comentários textuais relacionados ao bloco.​
  7. Ativar/Desativar — alterna o estado de atividade do bloco (ativado/desativado).​
  8. Ativar/desativar nível de Saída — controla a exibição ou ocultação dos dados de saída do bloco.​
  9. Depurar a partir do bloco atual — inicia o processo de depuração, começando pelo bloco selecionado.​
  10. Depuração. Passo a passo no bloco — realiza a depuração passo a passo, avançando para o próximo bloco.​
  11. Agrupamento — une ou separa os blocos selecionados em um grupo para facilitar a gestão.​
  12. Ordem — permite alterar a ordem dos blocos dentro do grupo.​
  13. Definir tamanho padrão — retorna os tamanhos dos blocos aos valores padrão.​
  14. Atualizar bloco — atualiza o conteúdo ou estado do bloco, por exemplo, após a alteração de dados externos.​
  15. Defina uma expressão para o ponto de parada — abre uma janela para definir a condição em que o ponto de parada será acionado.​
  16. Converter em processo — extrai os blocos selecionados em um subprocesso separado, simplificando a estrutura do diagrama principal e permitindo a reutilização deste Processo.

Selecione “Converter em processo” e na janela pop-up “Nome do diagrama” insira o nome do novo Processo.

No lugar desses blocos, aparecerá um bloco “Processo”, e os próprios blocos irão para o novo diagrama criado, ao qual este bloco “Processo” se refere.

Paleta de blocos#

Estão disponíveis mais de cem blocos que permitem realizar diversas ações no sistema operacional e em outros programas, manipular dados, realizar cálculos e tomar decisões.

A complexidade dos blocos varia desde uma simples tarefa de atraso antes do clique até a substituição completa de todas as ocorrências de um texto por outro dentro de um documento Word sem perda de formatação do documento.

A paleta de blocos está sempre sendo atualizada; se você não encontrou um bloco adequado para automatizar um processo de negócios - nos avise, e nós indicaremos quais blocos podem ser usados em combinação para resolver sua tarefa (ou adicionaremos o bloco que você precisa na próxima atualização do programa).

№ p/pElemento da interfaceDescrição
1.botão “Robôs para Windows”Permite selecionar o modo de desenvolvimento de Robôs para Windows ou Linux. Dependendo do modo selecionado, a composição dos blocos disponíveis no projeto será diferente.
2.campo de texto “Para buscar, digite o nome do bloco”Permite encontrar o bloco desejado pelo nome.
3.Meus blocosGrupo de blocos criados pelo Usuário.
3.1.botão Permite criar e configurar um novo bloco personalizado.
4.Blocos principaisGrupo de blocos principais para construir o diagrama do Robô.
5.Automação de aplicativosGrupo de blocos para configurar ações de automação de aplicativos ao construir o diagrama do Robô.
6.Automação de navegadoresGrupo de blocos para configurar a automação de navegadores ao construir o diagrama do Robô.
7.Navegador invisível (HTTP)Grupo de blocos para configurar ações do navegador invisível (HTTP) ao construir o diagrama do Robô.
8.Automação OCRGrupo de blocos para configurar a automação OCR ao construir o diagrama do Robô.
9.OrquestradorGrupo de blocos para executar ações com o Orquestrador ao construir o diagrama do Robô.
10.SAPGrupo de blocos para configurar ações do SAP ao construir o diagrama do Robô.
11.Janelas de diálogoGrupo de blocos para configurar ações com janelas de diálogo ao construir o diagrama do Robô.
12.WordGrupo de blocos para configurar ações com o Word ao construir o diagrama do Robô.
13.ExcelGrupo de blocos para configurar ações com o Excel ao construir o diagrama do Robô.
14.OutlookGrupo de blocos para configurar ações com o Outlook ao construir o diagrama do Robô.
15.ExchangeGrupo de blocos para configurar ações com o Exchange ao construir o diagrama do Robô.
16.Automação R7 OfficeGrupo de blocos para configurar ações de escritório típicas no R7 Office.
17.Automação ODS/ODTGrupo de blocos para configurar o trabalho com arquivos de escritório nos formatos OpenDocument: planilhas ODS e documentos de texto ODT.
18.Sistema de arquivosGrupo de blocos para configurar ações com o sistema de arquivos ao construir o diagrama do Robô.
19.Área de transferênciaGrupo de blocos para configurar ações com a área de transferência ao construir o diagrama do Robô.
20.Listas e dicionáriosGrupo de blocos para configurar ações com listas e dicionários ao construir o diagrama do Robô.
21.Tabelas de DadosGrupo de blocos para configurar ações com tabelas de dados ao construir o diagrama do Robô.
22.Data e horaGrupo de blocos para configurar ações com data e hora ao construir o diagrama do Robô.
23.EmailGrupo de blocos para configurar ações com email ao construir o diagrama do Robô.
24.PDFGrupo de blocos para configurar ações com arquivos PDF ao construir o diagrama do Robô.
25.TextoGrupo de blocos para configurar ações com texto ao construir o diagrama do Robô.
26.FTP/SFTPGrupo de blocos para configurar ações com FTP/SFTP ao construir o diagrama do Robô.
27.Processos/Serviços/JanelasGrupo de blocos para configurar ações com processos/serviços/janelas ao construir o diagrama do Robô.
28.TerminaisGrupo de blocos para configurar ações com terminais ao construir o diagrama do Robô.
29.RegistroGrupo de blocos para configurar ações com registros ao construir o diagrama do Robô.
30.1CGrupo de blocos para configurar ações com 1C ao construir o diagrama do Robô.
31.Bancos de dadosGrupo de blocos para configurar ações com bancos de dados ao construir o diagrama do Robô.
32.Google SheetsGrupo de blocos para configurar ações com Google Sheets ao construir o diagrama do Robô.
33.Área de Trabalho Remota RDP/CitrixGrupo de blocos para configurar ações com a área de trabalho remota RDP/Citrix ao construir o diagrama do Robô.
34.Trabalho com arquivosGrupo de blocos para configurar ações com arquivos ao construir o diagrama do Robô.
35.Funções de negóciosGrupo de blocos para configurar ações com funções de negócios ao construir o diagrama do Robô.
36.Imagens / VídeoGrupo de blocos para configurar ações com imagens ao construir o diagrama do Robô.
37.MaxGrupo de blocos para configurar ações com Max ao construir o diagrama do Robô.
38.TelegramGrupo de blocos para configurar ações com Telegram ao construir o diagrama do Robô.
39.Credenciais e segurançaGrupo de blocos para configurar ações com credenciais do Windows e CyberArk ao construir o diagrama do Robô.
40.Aprendizado de máquinaGrupo de blocos para configurar ações relacionadas ao aprendizado de máquina ao construir o diagrama do Robô.
41.Análise de textos (NLP)Grupo de blocos para configurar ações relacionadas à análise de textos (NLP) ao construir o diagrama do Robô.
41.Armazenamento S3Grupo de blocos para configurar ações relacionadas ao armazenamento de objetos (S3): upload, leitura, exclusão e organização de arquivos.
42.SSHGrupo de blocos para configurar ações relacionadas à conexão remota segura ao servidor (SSH) e execução de comandos nele.
> Uma descrição detalhada de cada bloco está disponível no “Guia de Blocos” e no programa Sherpa Designer.

Atualização de blocos na paleta#

Para atualizar os blocos na paleta selecionada, clique com o botão direito do mouse no nome da paleta desejada e escolha a opção “Atualizar blocos desta paleta”.

Inserção automática de blocos em um conector existente#

A inserção automática de um bloco em um conector existente simplifica a edição do diagrama e permite integrar novos elementos mais rapidamente em um esquema já construído.

Conector — é uma linha ou ligação entre blocos no diagrama, que mostra como os elementos do processo estão conectados entre si e em que ordem a lógica é executada.

Ao adicionar um bloco na área de um conector existente, os blocos vizinhos são automaticamente afastados. Se o bloco selecionado puder ser inserido no conector, ele será destacado em verde, ajudando a identificar o local de inserção permitido.

Substituição automática de blocos#

A substituição automática de blocos permite trocar um elemento do diagrama por um análogo adequado sem a necessidade de reestruturar manualmente o esquema. Nesse processo, as ligações e a estrutura do processo são mantidas, e a atualização é realizada de forma mais rápida e com menor risco de erros.

Se, ao arrastar, um bloco estiver sobre outro bloco do mesmo tamanho e com o mesmo número de saídas, ele será destacado em azul, indicando a possibilidade de substituição.

Em seguida, aparece uma solicitação de substituição.

Após a confirmação pressionando o botão “Sim”, o novo bloco ocupa o lugar do antigo, mantendo todas as ligações.