# Working in Sherpa Designer

The default user interface of Sherpa Designer consists of the following main areas:

1. Main menu (top panel).
2. Main panel (left panel).
3. Central workspace.
4. Properties panel (upper right panel).
5. Variables panel (lower right panel).
6. Lower central panel.

<figure><img src="https://3212714295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI0zUnKkOuy6lWt7DZ46u%2Fuploads%2Fgit-blob-c5203632ebaa5103795359e9da401df6b2788a60%2F%D0%98%D0%BD%D1%82%D1%80%D1%84%D1%81%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80.png?alt=media" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="100"></th><th width="201"></th><th></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Interface Element</strong></td><td><strong>Description</strong></td></tr><tr><td>1.</td><td>“Main Menu”</td><td><p>Contains the main actions for configuring and managing projects and robot diagrams. The main menu includes:</p><ul><li>File menu;</li><li>Navigation menu;</li><li>Record menu;</li><li>Debug menu;</li><li>Advanced menu;</li><li>Help menu.</li></ul></td></tr><tr><td>1.1.</td><td>File menu</td><td><p>Contains actions necessary for working with projects:</p><ul><li>Create;</li><li>Open;</li><li>Save;</li><li>Print;</li><li>Migrate;</li><li>Git commit;</li><li>Publish.</li></ul></td></tr><tr><td>1.2.</td><td>Navigation menu</td><td>Allows navigation between robot diagrams.</td></tr><tr><td>1.3.</td><td>Record menu</td><td><p>Contains actions necessary when working with recording user actions in applications and on web resources, as well as with data extraction by the templater:</p><ul><li>Record;</li><li>Extract data;</li><li>Extract by template;</li><li>Recognize.</li></ul></td></tr><tr><td>1.4.</td><td>Debug menu</td><td>Contains actions necessary for starting robot debugging, as well as remote debugging of the robot.</td></tr><tr><td>1.5.</td><td>Advanced menu</td><td><p>Contains additional actions for working with robot diagrams:</p><ul><li>Sherpa Explorer;</li><li>Sherpa Regex;</li><li>Window editor.</li></ul></td></tr><tr><td>1.6.</td><td>Help menu</td><td>Allows access to training materials: training videos, examples of working with the program, demonstration projects.</td></tr><tr><td>2.</td><td>“Main Panel”</td><td><p>The main panel includes the following tabs:</p><ul><li>Blocks;</li><li>Project;</li><li>Library.</li></ul></td></tr><tr><td>2.1.</td><td>Blocks tab</td><td>Allows opening the palette of functional blocks for creating projects.</td></tr><tr><td>2.2.</td><td>Project tab</td><td>Provides access to all diagrams and files of the current project, as well as allows renaming, deleting, or adding new files to the project.</td></tr><tr><td>2.3.</td><td>Library tab</td><td>Allows opening the library of ready-made processes.</td></tr><tr><td>3.</td><td>Central Workspace</td><td><p>This area is intended for working with the blocks of the current process diagram.</p><p><br></p></td></tr><tr><td>4.</td><td>Properties Panel</td><td>The panel is intended for managing the properties of the selected block in the diagram.</td></tr><tr><td>5.</td><td>Variables Panel</td><td>The panel is intended for displaying the variables of the current process diagram.</td></tr><tr><td>6.</td><td>Lower Central Panel</td><td>The panel is intended for displaying logs of all actions of the software robot.</td></tr><tr><td>6.1.</td><td>Log tab</td><td>Allows viewing the logs of all actions of the software robot.</td></tr><tr><td>6.2.</td><td>Variables tab</td><td>Allows viewing all existing variables of the current process.</td></tr><tr><td>6.3.</td><td>Console tab</td><td>Allows working with the robot's console.</td></tr></tbody></table>

Additionally, the user interface of Sherpa Designer has an additional toolbar that opens when clicking on the “Tools” tab at the top of the interface.

<table data-header-hidden><thead><tr><th width="102"></th><th width="197"></th><th></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Interface Element</strong></td><td><strong>Description</strong></td></tr><tr><td><ol><li><br></li></ol></td><td>Edit menu</td><td><p>Contains actions necessary for working with the blocks of the robot diagram:</p><ul><li>Insert;</li><li>Cut;</li><li>Copy;</li><li>Delete;</li><li>Find;</li><li>Find next;</li><li>Replace.</li></ul></td></tr><tr><td><ol start="2"><li><br></li></ol></td><td>Diagram menu</td><td><p>Contains actions necessary for building the robot diagram:</p><ul><li>Align;</li><li>Position;</li><li>Full block check;</li><li>Remove unused variables;</li><li>Compile code call blocks.</li></ul></td></tr><tr><td><ol start="3"><li><br></li></ol></td><td>Parameters menu</td><td><p>Contains actions necessary for working with program parameters:</p><ul><li>Package manager;</li><li>Program parameters.</li></ul></td></tr><tr><td><ol start="4"><li><br></li></ol></td><td>Tools menu</td><td><p>Contains actions necessary for convenient interface configuration:</p><ul><li>Russian (Russia) - language;</li><li>Theme;</li><li>Refresh diagram.</li></ul></td></tr></tbody></table>

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

The top panel of the Designer includes buttons for undoing and redoing the last action: by the buttons ![](https://3212714295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI0zUnKkOuy6lWt7DZ46u%2Fuploads%2Fgit-blob-5c29ce6f149ce86fe63eb0e4928bc3cd57fee6c8%2Fimage%20\(135\).png?alt=media) and ![](https://3212714295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI0zUnKkOuy6lWt7DZ46u%2Fuploads%2Fgit-blob-00ff932d6815a81ef516b3d4a15314275f096f00%2Fimage%20\(136\).png?alt=media), respectively. Also, some actions from the Main Menu of the Designer are duplicated by the button.

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