# Versão 1.40

**Foi lançado um novo release do Sherpa Designer: Versão 1.40.**

1\) Testada e confirmada a operação correta dos Robôs e do Designer em sistemas operacionais de substituição: [Astra Linux](https://docs.sherparpa.ru/pt/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-linux), [Red OS](https://docs.sherparpa.ru/pt/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-redos), [Alt Linux](https://docs.sherparpa.ru/pt/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-alt-linux), [OSnova](https://docs.sherparpa.ru/pt/sherpa-rpa/ustanovka-sherpa-rpa/ustanovka-sherpa-rpa-na-osnova). A adaptação do funcionamento dos Robôs para esses sistemas operacionais garante estabilidade, proteção dos dados utilizados e versatilidade de aplicação em diferentes ambientes, o que é importante para atender aos requisitos de segurança.

2\) Adicionada a possibilidade de executar o Robô em [modo PiP](https://docs.sherparpa.ru/pt/sherpa-rpa/sherpa-designer/rabota-v-sherpa-designer/rezhim-kartinka-v-kartinke-pip) em modo oculto (em segundo plano).

Para isso, no menu do Sherpa Assistant na bandeja, é necessário selecionar a opção “Robôs”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcSekjmsebhE56XdF0Q427nQHpDIv3KJ6PgH5BonB-I7NWKReu7bSUxy_SSOzSQEqxyyvMN-ymgRBK8-Q4CX4ytgGsj1XAjbmBIQ2-EVylaO0TEnlvG_BRSnJB4OByA9Z3hfgra?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Em seguida, na janela “Robôs - Sherpa Assistant”, é necessário clicar no botão ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe-kRm63HvUcc4rIRti-vvpBbbDr0JvBAPngydVhDM_nRP8OAg8fNA7CIpY8hruInOd_boDXlsFak-tJ_KdGKTiUOtweAtR5GrNA6-9W6gPc6QAuiiSu4EFpaSpw_YtGaW7c99l5A?key=I5kD5wbBMNC3jCGTCEOQ8Q) e escolher no menu suspenso a opção: “Sempre iniciar o cliente PiP em modo oculto”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcpisZ83Rgn9C3P9k0e-VUSvFoHI23Bqe-1apNhoFkiFItzixyTAV8y6Rh5-mSSprHveL-F_Z6BQYwEZG6MJW6mz7OnOzuiYtFfCxisqiIemy-nBPEZCBpjJNvlhvojvVKQeJt9?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Configurações de inicialização do cliente PiP:

* **“Sempre iniciar no modo cliente PiP”** – ao ativar esta opção, o Robô será sempre iniciado com a interface do cliente PiP visível para o Usuário.
* **“Sempre iniciar o cliente PiP bloqueado”** – o Robô é iniciado em estado bloqueado (a interface do cliente PiP está aberta, mas o Usuário não pode influenciar o funcionamento do Robô).
* **“Sempre iniciar o cliente PiP em modo oculto”** – o Robô é iniciado, mas a janela do cliente PiP está oculta e não é exibida na tela.

3\) Para trabalhar com seletores, foi implementado suporte à tecnologia Microsoft Active Accessibility (MSAA). O botão “Gravar MSAA” na janela “Seletor - Editar seletor” permite iniciar a gravação automática de todas as interações com a interface do usuário utilizando os recursos do MSAA.

Clique no botão ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfZwufmbjHIog_KeOuj8nUyfbOOM0e-ahntscTKn7wrZvX4vjXOdWtZx9_i9TC5leA74tXkP7FYRZcvSyh97J5QQ5Nk281oNavCnjOqQWscnTW6sKBfpF74u-Nltl14BaQ-mQmqrQ?key=I5kD5wbBMNC3jCGTCEOQ8Q) à direita do elemento “Gravar” e você terá a opção de selecionar e clicar em “Gravar MSAA”:

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-b3847f91b9097ea31ad8894a8f34611f09d1f4d1%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(417).png?alt=media" alt=""><figcaption></figcaption></figure>

Microsoft Active Accessibility (MSAA) é uma tecnologia baseada no modelo de componentes COM que melhora a interação com aplicativos que operam no Microsoft Windows. O suporte ao MSAA permite que programas mais antigos interajam com sistemas e tecnologias modernas, melhorando seu funcionamento, aumentando a estabilidade e acessibilidade, além de facilitar a integração com outros componentes do sistema. É aconselhável tentar usar este método de gravação de seletores caso o método padrão do botão Gravar não funcione com os elementos de UI do seu aplicativo de destino.

4\) Agora é possível criar seu bloco a partir do projeto atual do robô. Para isso, é necessário selecionar a opção “Publicar robô como bloco”. Nas propriedades do projeto, é necessário especificar tanto os dados de entrada quanto os de saída.

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-9c1df732bdfdeb1a5ca4bf95db405a8db6087ebb%2F2025-07-08_21-25-51.png?alt=media" alt=""><figcaption></figcaption></figure>

5\) Agora é possível extrair rapidamente (converter) blocos selecionados para um Processo separado, permitindo assim uma rápida refatoração do projeto. Para isso, 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 os limites do grupo não importa).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdcRAq8Pi5mb055bwtgc8ppFeBJuCiTUEE-9QdalCzVgSZdMfYJ1AfNGoHlv7scldI55NsQskQlSmRPnMV76CZVG5vAOnc2hFkZRHqKu1m6-lMqkIEqPjlwjYX-pfS_MTBDmRgr_g?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Escolha “Converter em processo” através do menu de contexto e, na janela pop-up “Nome do diagrama”, especifique o nome do novo Processo.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXffeY4HgNPhrxMHGnB2-stc6c-Ds95p6RNnV9_RcOjWDp1B1zrE-_KN2QbNzpV3ZLaZyWpZKnQQU8UkI0v_FL9dlyNeHh2CYtHkM4GmqWiOlDjqNaIjqZz7aV4Px2WlPzVzlihw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeMm3oR_KY_mT4l9av8Y8Xe0QYyL6khjbXhIuBSLy4PLgfFOTeq9JFkdeRUCL4rK0Nlck_S8xEYUQ-co4GbPu5_1eXkRfmQxEYQahGd_ahBvHG8YyS2ENqlFqS2xJdy82x85Vv9hA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

6\) Para variáveis, foi adicionada a possibilidade de adicionar comentários. Para isso, é necessário clicar com o botão direito na variável e selecionar a opção “Editar comentário da variável”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfFtGQyFwpef4FCdrONG1vMjjpPTMXDKRmsQPDGgqLy1szCDxNCV5ewBa0DjL78jpi6n1x1F6JXxDPYRJ1XnreT5OiqKhvEh4kQ5Lc9zPNyeHhlYmDHRNy1TS5pHWvixcq0qYKHGQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

7\) Ao trabalhar com o bloco “Bot. Enviar mensagem” da paleta “Telegram”, foi implementada a divisão automática de mensagens longas em partes curtas. O tamanho do post no mensageiro Telegram é de 4096 caracteres. O limite do post com foto e outros arquivos de mídia é de 1024 caracteres.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeF5yrqYldbQC73LVoVJo9YlEIvr7s_gs8qo85ZXIqYocRJpI79i-P0mBoljMR3VA_UYOMJiuUR6aaoRcENMDU3oSl4lYpTmaWGRJmPU35ktysiRR0hUKmPtd6SO1hpIMU0HVqCtg?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

8\) Nos blocos “Bot. Enviar mensagem” e “Cliente. Enviar mensagem” da paleta “Telegram”, foi adicionada a propriedade “Fluxo de mensagens” (`message_thread_id`) para indicar o ID do fluxo para o qual a mensagem deve ser enviada. Isso permite enviar uma mensagem para um grupo específico dentro de um supergrupo, bem como para o chat de comentários de uma mensagem específica do canal.

Se você estiver enviando uma mensagem para um supergrupo, então `message_thread_id` significa um grupo específico dentro do supergrupo. Se você estiver escrevendo um comentário para uma mensagem no canal, então `message_thread_id` significa o fluxo de comentários para uma mensagem específica do canal. Demonstramos como determinar o `message_thread_id` do fluxo de comentários para uma mensagem específica do canal neste vídeo:

{% embed url="<https://sherparpa.ru/ucontent/?0G>" %}

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-7e7454a338a3acef4b95b312673831a5e3cc74bc%2F2025-07-09_16-24-32.png?alt=media" alt=""><figcaption></figcaption></figure>

9\) No bloco “Cliente. Criar conexão” da paleta “Telegram”, foi adicionada a propriedade “Tempo de espera da janela de autorização”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcF0WUi7Lbl4ccV0EphFiR-_Gix3Cio5wI9krNKdsW-T6PBROLo35tLfNo5RoT3JgslwiempFX8JRSZfUAElcM7u4TlZm4v4ihwhhjfR0IkdefHKZ1e_zfGk9620hKNSxfdoVfxSw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

10\) Adicionado o bloco “Modificar propriedades do e-mail” na paleta “Outlook” para editar as propriedades do e-mail.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcY32WRAFUZ7e35kEoxmKJ9YY_P4v4TjpSOwvt99p1lS8X4FmhBfedVv8SSU3h-mX79fSOCmrChBDPwq3GgfGVn2XCZ_Tw2eNknxSBXFjmlv7V_mhC7YhZ_AQC60H2ntUbFYbmwHQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

11\) Blocos “Responder ao e-mail” foram adicionados para as paletas “Outlook” e “Exchange”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXesICuQYtjNRGg4_fK4oJs9Jkjk1kXcR3DFL5S76lCpvz7RQJHzY3bGi7rSht6WSIwbm2TiP3N3RIWcWcvgcQPkFtu2tTlrigOAKDw0-J6TpxExrjUfdx-ob_gkEv_DOI5XZYqAgA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdIff_voN5RiC0tU9XTVvglOLqQNVTC3ymUjqohcmUWs2O7j4s1od6I96oqyphr3_sIw5Jc0pKtrZ728q9QWn58hbV2AwiSVsKYzyrASRlHIxt2vZRmDN3KfuGJxsxlwWLxW-9z?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

12\) No bloco “Gravar valor na célula” na paleta “Excel”, no “Painel de propriedades”, ao selecionar o tipo de valor, foi adicionada a possibilidade de definir o tipo “Url”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeB9GejgV5ke-ZKC2tNtI6TC-d0LYMFGRii0RzonZhkh6vAarkWDXAqvgvnHy2eRaVsNUYLfVFJ8Amg8TfcDyGIaIR4AzaxmtaaIAal_0ZufQ13pveKSzOdXQ6_rWje5PiZMOkN?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

13\) Novos blocos foram adicionados à paleta “Listas e Dicionários”: “Dicionário para Lista”, “Lista para Dicionário”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdnsUR9HggH8YpafTMgK9KPg4GrT-tE3CNAn-PfmSPzc_6_34kW2uQoyWzRgtBwMxBGQYQoqxy-cx-JvtDzcOd4J3b2CQ314OLqWVNP7ivjHOF0Bn6dXKCuln709OKcYpgwRb5z?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Novos blocos foram adicionados à paleta “Tabelas de Dados”: “Tabela para Lista”, “Lista para Tabela”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeaKozPC7aTB25bvL4ni9viHaDRKlDt-41NC8WOeb6EORsyVdre1HWq2X2X9-v5CjXV1lZ7axs2_jPLMDpT9lPX4Cdp2epxsRwWR10_lxo-BiKhZZ5aZ0HwsFWnIDG_6ECQ01SSTw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

14\) Nos blocos “Remover linha” e “Remover coluna” da paleta “Tabelas de Dados”, foi adicionada a possibilidade de especificar uma lista de índices para remoção.

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-7bff93c425f7e5ecb6caf51e1e582996ca16c0f0%2F2025-07-09_00-14-45.png?alt=media" alt=""><figcaption></figcaption></figure>

15\) No bloco “Salvar em CSV” da paleta “Tabelas de Dados”, foi adicionada a possibilidade de adicionar dados a um arquivo existente.

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-7643cd67ab3626f8f38af78d79eab2d2415332d2%2F2025-07-09_16-12-43.png?alt=media" alt=""><figcaption></figcaption></figure>

16\) Suporte ao navegador Chromium-Gost foi adicionado. A ativação do suporte ao Chromium-Gost garante conformidade com os padrões de segurança, aumentando o nível de proteção dos dados.

17\) Para os blocos “Obter valor” e “Obter credenciais” na paleta “Orquestrador”, foram adicionadas funções alternativas: ‘\_getAssetText’ e ‘\_getAssetAuth’. Essas funções alternativas permitem obter valores e credenciais do Orquestrador de forma mais flexível e eficiente, melhorando a escalabilidade e adaptabilidade do sistema. Exemplos são exibidos no Editor de Expressões na aba “Saída”.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfK-N4C59s6c-8j2yiUz-HqPL0QUneYK_KGD-jr0EJFxS5SypQ0RHVM1Lh50fwRlFE1qc_b0La-2pIW-cjxgVVmxKMipolc2eekDU0Q7NDOyjE3fss-x120wc-xk3hons8_AdO6kg?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

18\) Para o bloco “Executar script” na paleta “Área de Trabalho Remota RDP/Citrix”, agora é possível especificar argumentos de chamada.

A propriedade “Argumentos” é preenchida automaticamente e apenas ao clicar no botão “Argumentos”, a entrada manual não é prevista.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdLT_pgKe-NfvO5sAdLsYBqXx575inLpvWUNkpUPn48jueT32_W_STmt5ZQbbfWw4PdXDn5OwKccyR3vqBMVmg_l8EQk-Ifa6ZW4jwKnxULbz9KUskfKkdXmC9vLglZyV5LSUrUpw?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

19\) Foram adicionados os blocos “Verificação de esquema Json” e “Comparar Json” na paleta “Texto”, que permitem verificar automaticamente a conformidade dos dados JSON com os esquemas e compará-los, melhorando a qualidade, confiabilidade e facilidade de uso do JSON em cenários automatizados (incluindo cenários onde o JSON é gerado por redes neurais).

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-9f3202a07843cc96aab230e5c0f134c69330af18%2F2025-07-09_16-30-40.png?alt=media" alt=""><figcaption></figcaption></figure>

20\) Foi introduzida a possibilidade de atualizar blocos apenas da paleta selecionada. Para isso, clique com o botão direito no nome da paleta e selecione “Atualizar blocos desta paleta”.

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-fc6e5b2842e9c6655535d1b9d6362effa2ebaaee%2F2025-07-09_16-32-44.png?alt=media" alt=""><figcaption></figcaption></figure>

21\) Nas propriedades do projeto, foi adicionada a possibilidade de especificar as configurações do projeto. As configurações são salvas não apenas no computador do Usuário (localmente), mas também sistemicamente — no Orquestrador, se estiver sendo utilizado.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfEuAouCqaeiQj0Qt57v23EnEXZagTdF7t9Y7CAylKMGIrr3NeLC5mikDdgGtviOmX5xrnX2bsloV3rH4LKE6dGKhEdcaYJmg_78mb7Y45bmNJggb1kOv4FybiROuV8QxSgtJ97AQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Essas configurações estão disponíveis através dos blocos "Carregar configurações do projeto" e "Salvar configurações do projeto" na paleta "Orquestrador". O bloco "Carregar configurações do projeto" retorna uma variável do tipo Dicionário.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe8iU_cHMJ8n1DkSglhZLNJdxOMrEKiX3FsAeNfpHtq-1ejZo8ErD-AOOcai16aoeihtHaCq9ZqmmCFT26W_ygpSBhh2aRLnlCzdIFL65iN4j2TZPTPI-FTzAn-V0v3z-YqYLFGJA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXexnXkUyzyPgvPId3dZSewE0OMTmA_R50qIOSPIP9I76dk0OT1K0aTOdfthlW_rJluUo3aGlR5ktTkqlF1tDrYOTpzDYHyFScSmNIFJNSWJCEYecaIZhUFfihL2XA9j704in_1Z2w?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Uma descrição detalhada sobre como trabalhar com o dicionário “Configurações do projeto” está disponível no Editor de Expressões:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXd1JyAEAFf-8doygACKF1eePs1QkcAgDvBiUTxVsW1hlOqyILzyHr9oQ2qi73hmoCeM5Qe1QMDf3IdpRnCiQBSqYHxW2lBrAVpm8NeBs9CbN1KxhZQzGcEYnHGGyPd0kXEKQydyDQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Ao selecionar o tipo de Credenciais nas Propriedades do projeto na aba Configurações do projeto, é possível passar login e senha:

1.

```
<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXckMKSY1i7cM2D5L-7DpG5cZdiwI-qBrwDNIhk5RUI2FpOOv3BEyQk9_GF9b2a9Hbk_SnQaK6gR_7qicKG9G_GKZHI0s5q594TJ2itB-Dd4d4np71VquFj032d4_1XHxqozo9hQZQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>
```

2.

```
<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfoY-a-3wc-S409cVkHgQovEFwXmKONae50JDV9TIi5U1XUDsyoNpLA4qq29ZShyhP1xmtmjwllXnu4I4LNxtTlrHmaW0wcP_V-783BVIK0f_uT4Q7tS2pU94DiKvIT9zVCVptdag?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>
```

As configurações do projeto no Orquestrador são salvas como o tipo correspondente de Recurso - para logins (login) e senhas (password) são utilizados Credenciais (Credentials), que são armazenadas e transmitidas de forma criptografada, e para os outros tipos de configurações - Texto (Text). Elas podem ser visualizadas através da interface do Orquestrador na aba "Recursos":

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcS3pYewuAAMnALENQJ9Hz7zEID8ZgiLaWVFmwzcyON9l0_x75aYwRf9XcB3W-rNNQ6yUYV5Hf4q3Jg_A2J2dgTs3W49PSjYNvl9-eQmBvMziWi8GeCL1J6WhQMheOGPTy8gobpbQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Além disso, os valores das constantes podem ser vistos na janela “Recurso”, clicando no ícone ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfwkqNNnh8cO-gzSks8Nk_QyUKtnADNQ9Sg0RYHNHuhwTK5ddbzZP-e4yu_R5raxyfC-MQcvO9oDClD_s45HdkTh2U3SJ2f3NN3GEekM_Zjqwxb3e2qiXx-Rtgd6kHJoVFuMDVU?key=I5kD5wbBMNC3jCGTCEOQ8Q):

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfCLBnBCzsr6RW2_0gfyBIxpebwmCPlN-rZoxrbH45NTaUTVLp4bK1x2P5eZ2f_VUdrWZ_h82R2kpsL8RraOjKusK2nPlEr6pTigkbcBt_R9OFlGYAUeaFJ9N_vQColcncUrry0?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Quando o Usuário define configurações a nível de projeto (constante, tipo e descrição), esses parâmetros podem ser reutilizados em outros projetos, se você aplicar as mesmas constantes para as chaves do dicionário. Isso garante uniformidade e facilita a gestão.

No entanto, é importante entender que nas configurações do projeto estão disponíveis apenas as indicações das constantes, seu tipo e descrição. O próprio valor da constante é definido separadamente ao usar ou implementar na automação.

Por exemplo: Definindo as constantes “SMTP\_SERVER” e “SMTP\_EMAIL”, o Usuário pode especificar o servidor e a porta para SMTP, e depois usar essas configurações com essas mesmas chaves no dicionário de configurações em outros projetos.

22. Se nas Propriedades do projeto estão especificados parâmetros de entrada, é possível usar “Configurações de depuração” para indicar os valores dos parâmetros que serão utilizados ao iniciar o projeto em modo de depuração. Definindo os valores dos parâmetros de entrada, você pode iniciar a depuração do projeto exatamente com esses parâmetros de entrada.

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-75ce0a884b700ece4f1cbdcebb650e7c9545c46a%2F2025-07-08_22-23-24.png?alt=media" alt=""><figcaption></figcaption></figure>

23. No Editor de expressões, agora é possível especificar o caminho para uma pasta ou arquivo no campo de edição da expressão. Para isso, você deve clicar com o botão direito do mouse no campo de edição da expressão e escolher uma das opções no menu suspenso:

* “Selecionar caminho para a pasta…”;
* “Selecionar caminho para o arquivo…”.

O caminho será inserido na janela na posição atual do cursor.

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-ae69a88e79c2ed010b5fad480603762d7e3836d7%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(420).png?alt=media" alt=""><figcaption></figcaption></figure>

24. Agora é possível verificar atualizações do Robô e do Designer e baixá-las do site. Para isso, você deve selecionar a opção “Verificar atualização…” no menu do Sherpa Assistant no ícone da bandeja do sistema.

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-c8334ae0db45267f06549b1c9d2e8e4684c001bc%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(418).png?alt=media" alt=""><figcaption></figcaption></figure>

Em seguida, se uma atualização for encontrada, você deve clicar no botão “Baixar atualização” na janela “Atualização encontrada”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcJ7cuhi36Qrw3EWQbEtMrztt3JvQMTx7lfDwJCpKOyu3_eKUmEV7gA7J5e-VJYvHCTF76Fz86RkS6PFnz39bJbfBxtSYJRtQHuoW75GdisqwW_MDIjod4WfKFxYYi5Hk4DqIQJ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Ou, se você tiver a versão mais recente do programa, basta fechar a janela com a mensagem: "Você tem a versão mais recente do programa":

<figure><img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-3ff257a7d026299824dbe41437ef7c3176e5f770%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(419).png?alt=media" alt=""><figcaption></figcaption></figure>

Para verificar atualizações, é necessário ter acesso à internet.

25. No Sherpa Assistant, foi adicionada a função de autenticação sob um Usuário específico do Orquestrador, com o carregamento subsequente de Pastas e Processos disponíveis para esse Usuário. Assim, o Usuário pode usar não apenas Robôs locais, mas também Robôs aos quais ele tem acesso através do Orquestrador.

Para isso, é necessário:

* no menu do Sherpa Assistant na bandeja, selecionar a opção “Robôs”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcSekjmsebhE56XdF0Q427nQHpDIv3KJ6PgH5BonB-I7NWKReu7bSUxy_SSOzSQEqxyyvMN-ymgRBK8-Q4CX4ytgGsj1XAjbmBIQ2-EVylaO0TEnlvG_BRSnJB4OByA9Z3hfgra?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

* na parte superior da janela, clicar no botão “Configurações”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcwStOFtqWpqQt9tVWhPCsSrv7NzlxpTPgNGtbA3xJVUP0yaA4DbC50HasFO6USEP1OT5fSE6JkQ5XD7n00Hx6GrqNnpheh2cWHgUFtcIEEQl7uVmXYSiENJ7dYalXziOGPYe5RxA?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

* na janela pop-up “Configurações”, inserir o login e a senha do Usuário (que foi definido para esse Usuário no Orquestrador):

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdBXeFOikYouSAHccKcbkCNRiOsdGXi4Th_QCPy5ykOWf_Og0_IRHeqhcaDkC_EKmaPV4JaZQHua5pFkI5nIBzbrodZQZymaRTj9uCV4zF7pqIs6VYKziQn4nHKixF9snhkD_x8?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

* clicar no botão “OK”.

Após o login, os Processos sincronizados com o Orquestrador estarão disponíveis para o Usuário:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXde_tuHEksQg9B2dNgubI9H5xARGcrFTaiLPHbwJPyniT76maE1MEB5Pft0LDyw5_U-TxuZd6eqWPBDegwdkHVPzXL479hAQo9IjW08JpoI-ATnTAFuLlrAUC0_-44cD7QY0g4r?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Eles também podem ser vistos na tela [Processos](https://docs.sherparpa.ru/sherpa-orchestrator/rabota-v-sherpa-orchestrator/ekrany/processy) do Orquestrador:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf1KLsz-0DGp5oP6zRU_an-4eO9lrgONiWC6QJ-eznyF8ESoinO2zudmC2AASoZirglAt-sx5IfG2SMMImvMj1QZvHV0vJjgiTTltjihQCCW86FZxMTwqCO0Tv1er4GzIhf7PeeIQ?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

A funcionalidade de Pastas de acesso no Orquestrador permite:

1. Delimitar o acesso de Usuários com diferentes Papéis a diferentes conjuntos de Processos;
2. Visualmente separar os Processos em diferentes pastas, o que aumenta a conveniência de busca e execução dos Processos necessários na janela do Assistente.

Para usar essa funcionalidade em conjunto com o Sherpa Assistant, atribua através do Orquestrador diferentes Pastas de acesso a diferentes Processos nas propriedades desses processos. Após isso, na janela do Sherpa Assistant, o Usuário logado verá apenas os Processos do Orquestrador aos quais ele tem acesso de acordo com os Papéis atribuídos a ele no Orquestrador e as Pastas de acesso disponíveis para esses Papéis (e, consequentemente, os Processos nessas Pastas de acesso). Além disso, o Usuário logado verá os Processos não em uma lista linear, mas organizados nas respectivas Pastas de acesso, conforme definido no Orquestrador.

26. Na janela do Sherpa Assistant, agora é possível iniciar automaticamente Robôs em sequência ao iniciar o programa. Para isso, é necessário que o Sherpa Assistant seja iniciado simultaneamente com a inicialização do computador. Para isso, nas configurações, na primeira aba, deve-se ativar a opção "Inicialização automática do programa com o Windows".

A ordem de execução de vários Processos em inicialização automática é definida pela sua ordenação por nome. Portanto, para organizar a execução sequencial, recomenda-se nomear os Processos para iniciar os Robôs com índices, por exemplo:

* “1 robô“;
* “2 robô“.

Os Processos serão executados na ordem escolhida, garantindo uma gestão conveniente e flexível:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfu3ND0ZvL532Pnxzzg3ZsNGzpa0CqLY1IUrKWbUylEZX-J9TzLXDJDfjBHA7ts3NiLHSrsNgcrkusEXwbNEAzEcKjaXvOh6EEqmvHxDJWZQ8ZMEgIY7ROK_Fe7VLZ5p3njfm0Bug?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Os Processos para iniciar Robôs podem ser renomeados diretamente nas pastas:

`c:\Users\User\AppData\Roaming\Sherpa RPA Data\MyRobots\`

> Para o funcionamento correto da inicialização automática, é necessário na janela “Configurações - Sherpa Assistant” acessar a aba “Geral” e marcar a caixa “Inicialização automática do programa a partir do Windows”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfuAN9XbaEuCtH4zgSOy5Eg3GSnaAQPCdWzZ0GTEFYlNUcTUDqTKCW8b54-BLb3u1ATEc3RJcA8w220w2a8sEqrAGBB1Ti3m7FnaB0skqTRTLU4BcpUOj4IwtOb0rNpdN55rCw9ww?key=I5kD5wbBMNC3jCGTCEOQ8Q" alt=""><figcaption></figcaption></figure>

Após isso, basta marcar as caixas para a inicialização automática na ordem desejada, e os Processos serão executados um após o outro.

Além disso, os Processos nesta janela podem ser iniciados pressionando o botão ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcM38SXGAurCWLyayvNyLlhlYjnbnY7Tb3AhUDXeA4gCCWuwONdrkDAH8oWFJLufltjqxkaZiy45c6uu3r8Yh9irOJfm02kFSwGHcTDCBRKj0sXgcFr8ZWP9WneTgbwSgBBZ7BEyw?key=I5kD5wbBMNC3jCGTCEOQ8Q).

27. Foram feitas outras melhorias e ajustes em várias partes do sistema.


---

# 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.40.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.
