# Project Menu

The "Project" menu contains a set of tools for managing and configuring the current project.

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-fa327f221b045fb7aba9c7f6dba560d02641044f%2Fimage%20(255).png?alt=media" alt=""><figcaption></figcaption></figure>

## Document..

The "**Document..**" button allows you to automatically generate a Process Design Document (PDD) in DOCX format using a pre-configured template.

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-75ccb0d02a69bb9027d810e9c7f293bbe750f261%2Fimage%20(256).png?alt=media" alt=""><figcaption></figcaption></figure>

Detailed information:

{% embed url="<https://docs.sherparpa.ru/sherpa-rpa/sherpa-designer/rabota-v-sherpa-designer/osnovnoe-menyu/panel-instrumenty/menyu-instrumenty/sozdanie-pdd-knopkoi-dokumentirovat>..." %}

## Full Block Check

The "**Full Block Check**" button in the tools menu allows you to perform a complete check of block properties throughout the entire project.

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-fad73b40a138d5a31473729c8d5ee1cf30dbc955%2Fimage%20(258).png?alt=media" alt=""><figcaption></figcaption></figure>

Before performing a full block check, a confirmation dialog will appear to confirm the execution of the command.

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-9e6e28d2e2372ae566f9e30798289e8ba59cce58%2Fimage%20(259).png?alt=media" alt=""><figcaption></figcaption></figure>

To perform a full check of block properties in the current diagram, click the icon ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAZklEQVR4AbSKsQ0AIQhFf4ylhQM4hCNYOJK9pcNYOoCjcQeJRu5qCR/4/GfoqFIKAdhif8Rk3nB3aw05Z/ExRtRa5V5DwdZa9N6RUsIYA865xclWMH+895hzIoTAVukHq/Rj7sEPAAAA//8vbfi3AAAABklEQVQDACDeK+PeNJLBAAAAAElFTkSuQmCC) under the "Full Block Check" button and select "Only in the current diagram".

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-80f4f032a37fb5d030d3be441a7a9fe6f4f0b9e9%2Fimage%20(260).png?alt=media" alt=""><figcaption></figcaption></figure>

## Remove Unused Variables

The "**Remove Unused Variables**" button allows you to find and delete unused variables.

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-170d136e3b7018bbd6f321114e0bf7e6e681f936%2Fimage%20(261).png?alt=media" alt=""><figcaption></figcaption></figure>

To remove unused variables only in the current diagram, you need to click the icon ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAZklEQVR4AbSKsQ0AIQhFf4ylhQM4hCNYOJK9pcNYOoCjcQeJRu5qCR/4/GfoqFIKAdhif8Rk3nB3aw05Z/ExRtRa5V5DwdZa9N6RUsIYA865xclWMH+895hzIoTAVukHq/Rj7sEPAAAA//8vbfi3AAAABklEQVQDACDeK+PeNJLBAAAAAElFTkSuQmCC) under the "Remove Unused Variables" button and select "Only in the current diagram".

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-757a7599a426510e0a0585ae83c4be50c1508ef7%2Fimage%20(262).png?alt=media" alt=""><figcaption></figcaption></figure>

When you click the "Remove Unused Variables" button, a corresponding window opens to select unused variables from the list that need to be deleted.

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-f53c96385cb689ee35b2da02a18a6e605698b028%2Fimage%20(263).png?alt=media" alt=""><figcaption></figcaption></figure>

If there are no unused variables, the list will be empty.

## Compile Code Call Blocks

The "**Compile Code Call Blocks**" button allows you to compile all code call blocks in the project. This action speeds up the operation of these blocks.

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-d0d279670781d0718f7cc4bd7399b7b5994c320d%2Fimage%20(264).png?alt=media" alt=""><figcaption></figcaption></figure>

To compile code call blocks only in the current diagram, you need to click the icon ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAZklEQVR4AbSKsQ0AIQhFf4ylhQM4hCNYOJK9pcNYOoCjcQeJRu5qCR/4/GfoqFIKAdhif8Rk3nB3aw05Z/ExRtRa5V5DwdZa9N6RUsIYA865xclWMH+895hzIoTAVukHq/Rj7sEPAAAA//8vbfi3AAAABklEQVQDACDeK+PeNJLBAAAAAElFTkSuQmCC) under the "Compile Code Call Blocks" button and select "Only in the current diagram".

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-d7c9020fbec084d4405365b9371d16be70552f46%2Fimage%20(265).png?alt=media" alt=""><figcaption></figcaption></figure>
