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:
- Ponto de parada — permite definir um ponto de parada para depuração do processo no bloco ou grupo de blocos selecionado.
- Recortar — remove os blocos selecionados e os coloca na área de transferência para posterior colagem em outro lugar.
- Copiar — copia os blocos selecionados para a área de transferência sem removê-los.
- Copiar ID do bloco — copia o identificador único do bloco selecionado para uso em links ou scripts.
- Excluir — remove os blocos selecionados do diagrama.
- Editar comentários do bloco — abre uma janela para editar comentários textuais relacionados ao bloco.
- Ativar/Desativar — alterna o estado de atividade do bloco (ativado/desativado).
- Ativar/desativar nível de Saída — controla a exibição ou ocultação dos dados de saída do bloco.
- Depurar a partir do bloco atual — inicia o processo de depuração, começando pelo bloco selecionado.
- Depuração. Passo a passo no bloco — realiza a depuração passo a passo, avançando para o próximo bloco.
- Agrupamento — une ou separa os blocos selecionados em um grupo para facilitar a gestão.
- Ordem — permite alterar a ordem dos blocos dentro do grupo.
- Definir tamanho padrão — retorna os tamanhos dos blocos aos valores padrão.
- Atualizar bloco — atualiza o conteúdo ou estado do bloco, por exemplo, após a alteração de dados externos.
- 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.
- 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).
> Uma descrição detalhada de cada bloco está disponível no “Guia de Blocos” e no programa Sherpa Designer.
№ p/p Elemento da interface Descriçã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 blocos Grupo de blocos criados pelo Usuário. 3.1. botão Permite criar e configurar um novo bloco personalizado. 4. Blocos principais Grupo de blocos principais para construir o diagrama do Robô. 5. Automação de aplicativos Grupo de blocos para configurar ações de automação de aplicativos ao construir o diagrama do Robô. 6. Automação de navegadores Grupo 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 OCR Grupo de blocos para configurar a automação OCR ao construir o diagrama do Robô. 9. Orquestrador Grupo de blocos para executar ações com o Orquestrador ao construir o diagrama do Robô. 10. SAP Grupo de blocos para configurar ações do SAP ao construir o diagrama do Robô. 11. Janelas de diálogo Grupo de blocos para configurar ações com janelas de diálogo ao construir o diagrama do Robô. 12. Word Grupo de blocos para configurar ações com o Word ao construir o diagrama do Robô. 13. Excel Grupo de blocos para configurar ações com o Excel ao construir o diagrama do Robô. 14. Outlook Grupo de blocos para configurar ações com o Outlook ao construir o diagrama do Robô. 15. Exchange Grupo de blocos para configurar ações com o Exchange ao construir o diagrama do Robô. 16. Automação R7 Office Grupo de blocos para configurar ações de escritório típicas no R7 Office. 17. Automação ODS/ODT Grupo de blocos para configurar o trabalho com arquivos de escritório nos formatos OpenDocument: planilhas ODS e documentos de texto ODT. 18. Sistema de arquivos Grupo de blocos para configurar ações com o sistema de arquivos ao construir o diagrama do Robô. 19. Área de transferência Grupo de blocos para configurar ações com a área de transferência ao construir o diagrama do Robô. 20. Listas e dicionários Grupo de blocos para configurar ações com listas e dicionários ao construir o diagrama do Robô. 21. Tabelas de Dados Grupo de blocos para configurar ações com tabelas de dados ao construir o diagrama do Robô. 22. Data e hora Grupo de blocos para configurar ações com data e hora ao construir o diagrama do Robô. 23. Grupo de blocos para configurar ações com email ao construir o diagrama do Robô. 24. Grupo de blocos para configurar ações com arquivos PDF ao construir o diagrama do Robô. 25. Texto Grupo de blocos para configurar ações com texto ao construir o diagrama do Robô. 26. FTP/SFTP Grupo de blocos para configurar ações com FTP/SFTP ao construir o diagrama do Robô. 27. Processos/Serviços/Janelas Grupo de blocos para configurar ações com processos/serviços/janelas ao construir o diagrama do Robô. 28. Terminais Grupo de blocos para configurar ações com terminais ao construir o diagrama do Robô. 29. Registro Grupo de blocos para configurar ações com registros ao construir o diagrama do Robô. 30. 1C Grupo de blocos para configurar ações com 1C ao construir o diagrama do Robô. 31. Bancos de dados Grupo de blocos para configurar ações com bancos de dados ao construir o diagrama do Robô. 32. Google Sheets Grupo de blocos para configurar ações com Google Sheets ao construir o diagrama do Robô. 33. Área de Trabalho Remota RDP/Citrix Grupo de blocos para configurar ações com a área de trabalho remota RDP/Citrix ao construir o diagrama do Robô. 34. Trabalho com arquivos Grupo de blocos para configurar ações com arquivos ao construir o diagrama do Robô. 35. Funções de negócios Grupo de blocos para configurar ações com funções de negócios ao construir o diagrama do Robô. 36. Imagens / Vídeo Grupo de blocos para configurar ações com imagens ao construir o diagrama do Robô. 37. Max Grupo de blocos para configurar ações com Max ao construir o diagrama do Robô. 38. Telegram Grupo de blocos para configurar ações com Telegram ao construir o diagrama do Robô. 39. Credenciais e segurança Grupo de blocos para configurar ações com credenciais do Windows e CyberArk ao construir o diagrama do Robô. 40. Aprendizado de máquina Grupo 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 S3 Grupo de blocos para configurar ações relacionadas ao armazenamento de objetos (S3): upload, leitura, exclusão e organização de arquivos. 42. SSH Grupo de blocos para configurar ações relacionadas à conexão remota segura ao servidor (SSH) e execução de comandos nele.
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.
.png)
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.
.png)
Em seguida, aparece uma solicitação de substituição.
.png)
Após a confirmação pressionando o botão “Sim”, o novo bloco ocupa o lugar do antigo, mantendo todas as ligações.
