# Projeto

**Projeto** — um conjunto de arquivos de diagramas, onde um dos diagramas é designado como principal. O projeto é descrito por um arquivo com a extensão “.sherpa”.

Na aba “Projeto” é possível visualizar os diagramas do projeto atual, bem como adicionar, remover, renomear diagramas e alterar sua ordem.

Somente um projeto pode estar aberto no programa ao mesmo tempo. Ao abrir outro projeto, o anterior será fechado. No entanto, é possível iniciar outro Designer, onde carregar um projeto diferente, além de haver a possibilidade de copiar blocos de um Designer para outro.

É permitido abrir no programa arquivos de diagramas que não fazem parte do projeto atual.\
\
Existem três tipos de arquivos de robô:

* Arquivo com a extensão **.sherpa** – arquivo do projeto. Para editar o projeto no Designer, é necessário selecionar um arquivo com essa extensão.
* Arquivos com a extensão **.process** – diagramas de processos específicos que compõem o projeto ou diagramas individuais.
* Arquivo com a extensão **.robot** – arquivo final que representa um robô compilado. Para obter esse arquivo, é necessário usar a função “Publicar”, durante a qual todos os arquivos de origem são compilados em um único arquivo final. Este arquivo é fornecido como entrada para o programa executor – Sherpa Robot.

> Um Robô totalmente compilado e depurado não necessita de arquivos com as extensões .sherpa e .process, eles são necessários apenas na fase de desenvolvimento.

## Elementos da interface na aba “Projeto”

<table data-header-hidden><thead><tr><th width="57" valign="top"></th><th width="193" valign="top"></th><th width="314" valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>№</strong></td><td valign="top"><strong>Elemento da interface</strong></td><td valign="top"><strong>Descrição</strong></td></tr><tr><td valign="top">1.</td><td valign="top">Botão <img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-2aa85e44d312a65b2c573cc0a81a1d442a40f34b%2F2025-08-05_20-19-34.png?alt=media" alt=""></td><td valign="top">Permite tornar o diagrama selecionado o principal no projeto.</td></tr><tr><td valign="top">2.</td><td valign="top">Botão <img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-7a23e0cf73fe74aae2500b3c9d37d03801ea841c%2F2025-08-05_20-28-04.png?alt=media" alt=""></td><td valign="top">Permite adicionar o diagrama selecionado ao projeto.</td></tr><tr><td valign="top">3.</td><td valign="top">Botão <img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-d196a5f519dd089ca945b484ed95d306528dc702%2F2025-08-05_20-28-54.png?alt=media" alt=""></td><td valign="top">Permite adicionar um novo diagrama ao projeto.</td></tr><tr><td valign="top">4.</td><td valign="top">Botão <img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-5ab4dd3e93bc76863282fade9ebe101bb22dd402%2F2025-08-05_20-29-14.png?alt=media" alt=""></td><td valign="top">Permite adicionar uma nova pasta ao projeto.</td></tr><tr><td valign="top">5.</td><td valign="top">Botão <img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-b9264c6d39fb32f346ec8a3df13ac9edae7a7896%2F2025-08-05_20-29-52.png?alt=media" alt=""></td><td valign="top">Permite recortar o diagrama ou pasta selecionada.</td></tr><tr><td valign="top">6.</td><td valign="top">Botão <img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-aa82fd9edee252084f4406a82dae1cd4f2e1fc37%2F2025-08-05_20-30-14.png?alt=media" alt=""></td><td valign="top">Permite copiar o diagrama ou pasta selecionada.</td></tr><tr><td valign="top">7.</td><td valign="top">Botão <img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-40545ead358f09b3899413d0ccf842d2ab11dd4c%2F2025-08-05_20-30-42.png?alt=media" alt=""></td><td valign="top">Permite colar o diagrama ou pasta que foi recortada ou copiada anteriormente.</td></tr><tr><td valign="top">8.</td><td valign="top">Botão <img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-ae79c6f85fa82515045f0def20b7b7108c022dd3%2F2025-08-05_20-31-10.png?alt=media" alt=""></td><td valign="top">Permite excluir o diagrama ou pasta selecionada.</td></tr><tr><td valign="top">9.</td><td valign="top">Botão <img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-7b43ea6e7e6b886badac312cc02e6293eef3af4c%2F2025-08-05_20-31-40.png?alt=media" alt=""></td><td valign="top">Permite renomear o diagrama ou pasta selecionada.</td></tr><tr><td valign="top">10.</td><td valign="top">Pasta virtual “Links” <img src="https://1245874961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fti2Raw08aYi0Vr2rkcD9%2Fuploads%2Fgit-blob-7541c3eac3da1489fd8f16e96fed6828b3e25a2f%2F2025-08-05_20-27-00.png?alt=media" alt=""></td><td valign="top">Contém links para compilações de bibliotecas prontas (arquivos DLL), além de permitir conectar as suas.</td></tr></tbody></table>

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

## Links

**Links** – são bibliotecas externas que o Robô pode usar durante a execução.

Para adicionar um novo link, é necessário clicar com o botão direito do mouse na opção “Links” e selecionar “Adicionar link”.

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

Após isso, a janela “Gerenciador de links” será aberta, permitindo escolher as compilações necessárias (arquivos DLL) fornecidas pelo Framework ou adicionar sua própria compilação.

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

### Vídeo demonstrando o uso de links com o exemplo de conexão de sua biblioteca em C\#

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

## Menu de contexto da pasta do projeto

O menu de contexto da pasta do projeto oferece as seguintes opções:

<table data-header-hidden><thead><tr><th width="59"></th><th width="240"></th><th width="375"></th></tr></thead><tbody><tr><td><strong>№</strong></td><td><strong>Opção</strong></td><td><strong>Descrição</strong></td></tr><tr><td>1.</td><td>opção “Adicionar”</td><td><p>Permite adicionar:</p><ul><li>Um novo diagrama;</li><li>Um arquivo existente;</li><li>Uma nova pasta;</li><li>Uma pasta existente;</li><li>Um link para um arquivo;</li><li>Um link URL para um arquivo.</li></ul></td></tr><tr><td>2.</td><td>opção “Importar todos os arquivos da pasta”</td><td>Permite importar todos os arquivos de uma pasta da diretório selecionado.</td></tr><tr><td>3.</td><td>opção “Corrigir caminho dos links”</td><td>Permite corrigir o caminho dos links dentro da pasta selecionada para a pasta especificada.</td></tr><tr><td>4.</td><td>opção “Recortar”</td><td>Permite recortar a pasta do projeto selecionada.</td></tr><tr><td>5.</td><td>opção “Copiar”</td><td>Permite copiar a pasta do projeto selecionada.</td></tr><tr><td>6.</td><td>opção “Colar”</td><td>Permite colar a pasta do projeto selecionada.</td></tr><tr><td>7.</td><td>opção “Excluir”</td><td>Permite excluir a pasta do projeto selecionada.</td></tr><tr><td>8.</td><td>opção “Renomear”</td><td>Permite renomear a pasta do projeto selecionada.</td></tr><tr><td>9.</td><td>opção “Abrir pasta no Explorer”</td><td>Permite abrir a pasta do projeto no explorador.</td></tr><tr><td>10.</td><td>opção “Excluir diagramas não utilizados”</td><td>Permite excluir diagramas não utilizados do projeto.</td></tr><tr><td>11.</td><td>opção “Propriedades do projeto”</td><td>Permite abrir a janela “Propriedades do projeto”.</td></tr></tbody></table>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcPIcQrV_kT6ZR1RfZ79tyiT4HtI7CUnS5X4B2sFAMaySR_li_TX3WPpl5Uo2Pp260FmyURlHBJB-7etgEocwHxsh5RZliWUh1KLFX09iIPBg6h5Laf0X4uzCyz53vwSjY39TF-DgoSKuYZMK15ZvDdJ0Ux?key=hkb4d-2cPaGQ51ygcyhvzQ" alt=""><figcaption></figcaption></figure>

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

### Menu “Adicionar”

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

## Menu de contexto do arquivo do projeto

Menu de contexto do arquivo do projeto, que é chamado ao clicar com o botão direito do mouse:

<table data-header-hidden><thead><tr><th width="53"></th><th width="187"></th><th width="388"></th></tr></thead><tbody><tr><td><strong>№ p/p</strong></td><td><strong>Opção</strong></td><td><strong>Descrição</strong></td></tr><tr><td>1.</td><td>item “Definir diagrama como principal”</td><td>Permite definir o diagrama selecionado como principal.</td></tr><tr><td>2.</td><td>item “Recortar”</td><td>Permite recortar o arquivo selecionado do projeto.</td></tr><tr><td>3.</td><td>item “Copiar”</td><td>Permite copiar o arquivo selecionado do projeto.</td></tr><tr><td>4.</td><td>item “Excluir”</td><td>Permite excluir o arquivo selecionado do projeto.</td></tr><tr><td>5.</td><td>item “Renomear”</td><td>Permite renomear o arquivo selecionado do projeto.</td></tr><tr><td>6.</td><td>item “Mostrar arquivo no explorador”</td><td>Mostra o caminho para o arquivo selecionado no seu computador.</td></tr></tbody></table>

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


---

# 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/sherpa-rpa/sherpa-designer/rabota-v-sherpa-designer/glavnaya-panel/proekt.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.
