"Parameters" Menu#
The "Parameters" menu contains buttons for actions required when working with the program's parameters.

Package Manager#
The "Package Manager" button in the tools menu opens the "Package Manager" window. This feature is intended for managing user block palettes both locally and when loading from Sherpa Orchestrator.
.png)
The "Package Manager" window contains three tabs:
- "Local Packages" Tab
.png)
| No. | Interface Element | Description |
| 1. | "Connection Settings…" button | Opens the Orchestrator settings window, where you need to specify the login, server, and password to connect to the Orchestrator. |
| 2. | "PACKAGES" table | |
| 2.1. | "Add" button | Allows you to add a new package. |
| 2.2. | "Delete" button | Allows you to delete the selected package. |
| 2.3. | "Import from file" button | Allows you to import from the selected file. |
| 2.4. | "Refresh" button | Allows you to refresh the list of packages. |
| 2.5. | "File Name" column | File name. |
| 2.6. | "Title" column | Package title. |
| 2.7. | "Version" column | Package version. |
| 3. | "BLOCKS IN PACKAGE" table | |
| 3.1. | "Delete" button | Allows you to delete the selected block in the package. |
| 3.2. | "Import from file" button | Allows you to import from the selected file. |
| 3.3. | "Export to file" button | Allows you to export to the selected file. |
| 3.4. | "Name" column | Block name in the package. |
| 3.5. | "Hint" column | Shows an example of correct filling or a recommendation. |
| 3.6. | "Version" column | Package version. |
| 4. | "Backup Directory" input field | Allows you to select a backup directory using the "Select Folder" button. |
When backup is turned off, a warning message appears at the bottom of the window in red font: "Warning! Backup is disabled. It is recommended to configure backup."
- "Remote Packages" Tab
.png)
| No. | Interface Element | Description |
| 1. | "Connection Settings…" button | Opens the Orchestrator settings window, where you need to specify the login, server, and password for the Orchestrator. |
| 2. | "PACKAGES" table | |
| 2.1. | "Refresh" button | Allows you to refresh the list of remote packages. |
| 2.2. | "Add" button | Allows you to add a remote package. When the button is pressed, the "Add Package" window opens, where you need to specify the package name and its description. |
| 2.3. | "Install/Update" button | Allows you to install or update the selected remote package. |
| 2.4. | "Uninstall" button | Allows you to uninstall the selected remote package. |
| 2.5. | "Publish" button | Allows you to publish the selected remote package. |
| 2.6. | "Name" column | Name of the remote package. |
| 2.7. | "Description" column | Description of the remote package. |
| 2.8. | "Current Version" column | Current version of the remote package. |
| 3. | "PACKAGE VERSIONS" table | |
| 3.1. | "Delete" button | Allows you to delete the selected version of the remote package. |
| 3.2. | "Export to file" button | Allows you to export to a file. |
| 3.3. | "Make Current" button | Allows you to make the selected version of the remote package current. |
| 3.4. | "Name" column | Name of the remote package. |
| 3.5. | "Description" column | Description of the remote package. |
- "Settings" Tab
.png)
In this tab, in the "Local Package Directories" field, the User can specify disk paths where the packages for the project are stored.
Program Settings#
The "Program Settings" button opens the "Program Settings" window.
.png)
The "Program Settings" window contains three tabs:
- "General" Tab

| No. | Interface Element | Description |
| 1. | "Minimize on Startup" checkbox | If enabled, Sherpa Designer automatically minimizes when the Robot starts. |
| 2. | "Minimize on Debugging" checkbox | If enabled, Sherpa Designer automatically minimizes when debugging starts. |
| 3. | "Time before sound plays when paused (sec.)" checkbox | Allows you to set the time in seconds after which an audio notification is played if the Robot execution is paused. |
| 4. | "Auto-save every (min)" checkbox | Allows you to set the project auto-save interval in minutes. |
| 5. | "Project version auto-increment" checkbox | If enabled, the project version automatically increments on save. |
| 6. | "Clear Log on Startup" checkbox | If enabled, the execution log is cleared when the Robot starts. |
| 7. | "Delete Unused Images" checkbox | If enabled, images not used in the diagram are automatically removed from the project. |
| 8. | "Compile C#/VB/Python Code Blocks after Closing the Editor" checkbox | If enabled, code blocks are compiled after the code editor closes. |
| 9. | "Enable 'On Top of Main Window' mode for the Expression Editor" checkbox | If enabled, the Expression Editor is displayed above the main Sherpa Designer window. |
| 10. | "Certificate Thumbprint for Connecting to Orchestrator" field | Field for specifying the certificate thumbprint used when connecting to the Orchestrator, if needed. |
| 11. | "Set Designer Launch Password" button | Opens the password setup that will be requested when Sherpa Designer starts. |
| 12. | "Close" button | Closes the "Program Settings" window. |
- "Diagram" Tab
.png)
| No. | Interface Element | Description |
| 1. | "Automatic Block Snapping" checkbox | If enabled, a block is automatically snapped to the nearest suitable place on the diagram when moved. |
| 2. | "Automatic Block Alignment" checkbox | If enabled, blocks are automatically aligned relative to other diagram elements. |
| 3. | "Automatic Block Merging" checkbox | If enabled, blocks are automatically merged when placed next to each other. |
| 4. | "Disable Undo/Redo Functionality" checkbox | If enabled, undo and redo actions on the diagram are disabled. |
| 5. | "Automatically Embed Block into Connector" checkbox | If enabled, when a block is dragged onto a connector, it is automatically inserted into the connection between blocks. |
| 6. | "Automatically Replace Blocks" checkbox | If enabled, placing a new block over an existing one automatically replaces the existing block. |
| 7. | "Enable Grid with Step:" checkbox | If enabled, the diagram uses a grid with the specified step. The value in the field sets the grid step size. |
| 8. | "Invert Alt Key when Dragging Blocks" checkbox | If enabled, the Alt key behavior while dragging blocks is reversed. |
| 9. | "Use Expression Editor for Properties with Variables (requires restart)" checkbox | If enabled, the Expression Editor is used to edit properties containing variables. Restart Sherpa Designer is required to apply the setting. |
| 8. | "Connector Alignment" field | Allows you to choose the connector alignment mode:
|
| 9. | "Prohibit Free Movement of Blocks on the Diagram" checkbox | If enabled, free movement of blocks on the diagram is prohibited. |
| 10. | "Strict Expression Validation" checkbox | If enabled, expressions are checked more strictly when configuring blocks and diagram properties. |
| 11. | "Set Designer Launch Password" button | Opens the password setup that will be requested when Sherpa Designer starts. |
| 12. | "Close" button | Closes the "Program Settings" window. |
- "Remote Debugging" Tab
.png)
| No. | Interface Element | Description |
| 1. | "Sherpa Assistant Remote Debugging Port" input field | Allows you to specify the remote debugging port for Sherpa Assistant. |
| 2. | Open Ports in Windows Firewall | Allows you to create rules in Windows Firewall to open the specified ports. |
| 3. | "Sherpa Robot Remote Debugging Port" input field | Allows you to specify the remote debugging port for Sherpa Robot. |
| 4. | "Set Designer Launch Password" button | Opens the "Set Password" window with fields for "Enter Password" and "Repeat Password". After these fields are filled in successfully and the "OK" button is pressed, and the program is restarted, a password will be required to launch Sherpa Designer on the next start. |