# File Menu

<table data-header-hidden><thead><tr><th width="53"></th><th width="202"></th><th width="303"></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>“Create” Button</td><td>Allows you to create a new project or diagram, and by default creates a new diagram in the current project.</td></tr><tr><td><ol start="2"><li><br></li></ol></td><td>“Open” Button</td><td>Allows you to open a previously created diagram or project.</td></tr><tr><td><ol start="3"><li><br></li></ol></td><td>“Save” Button</td><td>Allows you to save the current diagram or project.</td></tr><tr><td><ol start="4"><li><br></li></ol></td><td>“Print” Button</td><td>Allows you to print the current diagram or save it as a PDF file.</td></tr><tr><td><ol start="5"><li><br></li></ol></td><td>“Migrate” Button</td><td>Allows you to migrate (transfer) a project from UIPath or Blue Prism.</td></tr><tr><td><ol start="6"><li><br></li></ol></td><td><p><br></p><p>“Git Commit” Button</p></td><td>Allows you to execute Git Commit commands.</td></tr><tr><td>7.</td><td><p><br></p><p>“Publish” Button</p></td><td>Allows you to package the current project into a single executable file with the “.robot” extension and save it in the “MyRobots” folder or another user-selected folder.</td></tr></tbody></table>

The “**Create**” button in the development menu allows you to create a new diagram or a new project. To choose the desired option, you need to click on the icon ![](https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-cad91bc8db598f4db3a290cec134f87f9cef8a4a%2F2025-06-05_23-16-32.png?alt=media) under the “Create” button.

When creating a new project, Sherpa Designer prompts you to specify the project name and its location, as well as to create a directory with the project name. You can specify what you want to start with using the toggles located next to the items:

* AI Script Generator;
* Blank Project;
* Enterprise Framework Project;
* UIPath Project Converter;
* Blue Prism Project Converter.

When creating a new diagram, no additional forms need to be filled out. You can create a new diagram simply by clicking the **“Create”** button.

#### **Example of creating a new project with the "Enterprise Framework Project" template:**

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

The “**Open**” button in the development menu allows you to open a previously created project or diagram. When you click the “Open” button, a folder will open where projects and diagrams are saved on your computer. When you click the icon ![](https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-cad91bc8db598f4db3a290cec134f87f9cef8a4a%2F2025-06-05_23-16-32.png?alt=media) under the “Open” button, a list of the most recently opened or saved projects will appear.

The “**Save**” button in the development menu allows you to save all changes in the project and its diagrams. If the created diagram has not been saved previously, a dialog box will prompt you to choose where to save the diagram. When you click the icon ![](https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-cad91bc8db598f4db3a290cec134f87f9cef8a4a%2F2025-06-05_23-16-32.png?alt=media) under the “Save” button, a dropdown list of save options will appear.

* The “**Save Diagram**” option allows you to save the diagram from the active tab under the current name. You can also use the keyboard shortcut Ctrl+S to save the diagram.
* The “**Save Diagram As…**” option allows you to save the diagram under a new name in the appropriate folder.
* The “**Save Project As…**” option allows you to save the project file under a new name in the appropriate folder.
* The “**Save All**” option allows you to save all open diagrams and the project.
* The “**Save and Close Project**” option allows you to save the open project and close it.

The “**Print**” button in the development menu allows you to print the diagram or project, as well as save them as a PDF file. To print, you need to click the “Print” button and select a printer in the “Select Printer” field. If necessary, you can use the “Settings” and “Find Printer…” buttons, as well as specify the page range and number of copies in the corresponding fields. To save the project or diagram as a PDF file, you need to select “Microsoft Print to PDF” in the “Select Printer” field.

The “**Migrate**” button in the development menu allows you to transfer projects from UIPath or Blue Prism. To use these functions, you need to install .NET Desktop Runtime 6.

The “**Git Commit**” button in the development menu allows you to use Git Commit commands. When you click the icon ![](https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-cad91bc8db598f4db3a290cec134f87f9cef8a4a%2F2025-06-05_23-16-32.png?alt=media) under the “Git Commit” button, a dropdown list with available options for working with Git Commit will appear.

* The “**Git Push**” command allows you to transfer changes from the local repository (set of files from the .git folder) to the remote one.
* The “**Git Pull**” command allows you to fetch and download content from the remote repository, and then immediately update the local repository with that content.

Before executing the [Git](https://docs.sherparpa.ru/en/sherpa-rpa/sherpa-designer/kak-razmestit-proekt-na-github-s-pomoshyu-sherpa-designer) commands, a dialog box will appear to confirm the execution of the command.

**Important!** To use Git, you must save the project.

* The “**Git Settings**” option allows you to change Git authorization settings.
* The “**Clone Repository**” option allows you to clone a remote Git repository to your local computer. When this option is selected, a dialog box will open where you need to specify the URL and path for saving the cloned repository, and you can change Git authorization settings by clicking the “Git Settings” button.
* The “**Clone Project to Git**” option allows you to clone the current project into an existing Git repository. When this option is selected, a folder will open on your computer for selecting the directory with the existing repository.

#### Working with the domestic repository GitFlic.ru:

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

The “**Publish**” button in the development menu allows you to save the project as a single file with the “.robot” extension. When you click the icon ![](https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-cad91bc8db598f4db3a290cec134f87f9cef8a4a%2F2025-06-05_23-16-32.png?alt=media) under the “Publish” button, a dropdown list with available options will appear:

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-901387c6a6bcc11b3a795aa3e28672c0b2ef0bff%2F2025-11-17_20-46-40.png?alt=media" alt=""><figcaption></figcaption></figure>

* The “**Publish to Orchestrator…**” option allows you to publish the robot file to Sherpa Orchestrator.
* The “**Publish to Project Folder**” option allows you to publish the robot file to the current project folder.
* The “**Publish to MyRobots Folder**” option allows you to publish the robot file to the MyRobots folder.
* The “**Publish to Desktop**” option allows you to publish the robot file to the Desktop.
* The “**Publish to Remote Machine**” option allows you to publish the robot file to the selected remote computer.
* The “**Publish Robot as Block**” option allows you to create your block from the current Robot project.
