# Versão 1.29

10.04.2023

**Foi lançado um novo release do Sherpa** **Designer: versão 1.29**

1\) No Designer, foi implementada a função "desenvolvimento durante a depuração", que simplifica e acelera drasticamente o desenvolvimento e a depuração de projetos de robôs, especialmente os grandes. Recomendamos estudar cuidadosamente essa função e utilizá-la no desenvolvimento diário! Agora você pode desenvolver robôs sem sair do modo de depuração, testando imediatamente o funcionamento de novos blocos e, se necessário, adicionando/removendo/editando-os, sem reiniciar o script, mantendo completamente a "memória" do robô, os valores atuais das variáveis e objetos. Neste modo, também é possível criar novas variáveis, pular para a execução de partes anteriores ou subsequentes dos diagramas, capturar exceções e repetir a execução dos blocos corrigidos até que o erro seja resolvido no local e no momento em que ocorreu. Neste modo, a reescrita e verificação de seletores também estão disponíveis.

Gravamos dois vídeos para uma introdução detalhada a este novo modo:

[Desenvolvimento durante a depuração, parte 1](https://sherparpa.ru/ucontent/?D0)\
[Desenvolvimento durante a depuração, parte 2](https://sherparpa.ru/ucontent/?D1)

2\) No Designer, foi implementada a possibilidade de gerenciar a conexão de setas entre blocos usando pontos intermediários-conectores. Os pontos intermediários podem ser movidos, e várias setas podem entrar em um único ponto. Mais detalhes podem ser vistos [neste vídeo](https://sherparpa.ru/ucontent/?2Kf0)

Um conector pode ser adicionado com um clique duplo em uma seta já existente ou através da opção "Adicionar conector" no menu de contexto em qualquer lugar vazio do diagrama.

3\) No bloco "Extrair dados", foi adicionada a possibilidade de especificar um seletor de controle para a transição automática para a próxima página. A coleta de dados das páginas subsequentes continuará enquanto o seletor existir.

4\) Na paleta "Orquestrador", foram adicionados blocos para trabalhar com o Armazenamento. Essa funcionalidade é análoga aos File Buckets no UIPath e serve para armazenar arquivos de qualquer tamanho no orquestrador e trocar arquivos entre robôs. A função está disponível nas novas versões do orquestrador, sendo necessário atualizar o orquestrador.

5\) Nos blocos "Executar SELECT - consulta" e "Executar consulta" da paleta "Bancos de dados", foi adicionada a possibilidade de especificar parâmetros de entrada na consulta.

6\) No Designer, na janela do Editor de expressões, foi adicionada a verificação de sintaxe com destaque para o local do erro. Essa função é ativada automaticamente após 2 segundos de inatividade.

7\) No Designer, na janela do Editor de expressões, foi adicionada a aba Variáveis, que exibe as variáveis do projeto e do diagrama, indicando seu tipo e em qual diagrama foram declaradas. A aba permite inserir rapidamente as variáveis do projeto na expressão e encontrar as variáveis necessárias.

8\) Ao publicar um projeto no Orquestrador, foi adicionada a possibilidade de especificar uma descrição da versão do processo.

9\) Na paleta "Funções de Negócio", foram adicionados os blocos "Sintetizar fala" e "Reconhecer fala", que funcionam através do serviço Yandex Cloud.

10\) Na paleta "Telegram", foi adicionado o bloco "Bot. Editar mensagem". Além disso, em outros blocos dessa paleta, foi implementado o suporte a mensagens de voz e seu download em arquivo no formato .ogg.

11\) Foi implementado o suporte a licenças Attended Floating, que permitem mover facilmente a licença do desenvolvedor ou do robô Attended entre diferentes estações de trabalho, ao usar o orquestrador. Para adquirir licenças desse novo tipo, entre em contato com seu gerente.

12\) A funcionalidade de escalonamento do diagrama foi aprimorada. Agora, ao escalar, o diagrama se move automaticamente para o ponto indicado pelo cursor.

13\) Foi implementada a função de remoção de diagramas não utilizados tanto em todo o projeto quanto na pasta especificada. Para isso, na aba Projeto, clique com o botão direito na pasta desejada e selecione a opção "Remover diagramas não utilizados". As informações sobre os diagramas encontrados serão registradas no log, e será possível removê-los todos de uma vez ou selecionar manualmente os desejados.

14\) No gerenciador de pacotes do Designer, surgiu a possibilidade de especificar pastas adicionais de onde as paletas personalizadas serão carregadas. Essa função é útil se vários desenvolvedores estiverem trabalhando com conjuntos de paletas de uma pasta de rede compartilhada.

Como sempre, os distribuidores atualizados da plataforma estão disponíveis na página:

[Links para distribuidores](https://docs.sherparpa.ru/pt/ssylki-na-distributivy)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/pt/obnovleniya/obnovleniya-sherpa-designer/versiya-1.29.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
