Packages#
Packages are blocks and palettes created by the User using the "Package Manager" tool in Sherpa Designer. Packages can be exchanged through files (the "Local Packages" tab) or through the Orchestrator (the "Remote Packages" tab). Developers can create their own block palettes and use similar palettes from other developers by agreement. The exchange capability is implemented through the exchange using the "Package Manager." This same tool allows for receiving updates on palettes and conducting version updates for blocks.
The "Packages" screen has a structure similar to the "Processes" screen: "Package" and "Package Versions." To display a list of versions in the "Package Versions" table, select the desired package from the "Packages" list. By default, one of the versions is the current one. It is displayed in the "Current Version" column of the "Projects" table. In the "Package Versions" table, the current version is highlighted in blue when selecting a Process in the "Packages" table.
.png)
Creating a New Package#
To create a new Package in the "Packages" table, you need to click the "Create" button and fill out the opened form:
.png)
| No. | Interface Element | Description |
| 1. | text field "Name" | Name of the Package. This field is required. |
| 2. | text field "Run on Sherpa RPA Runtime version no lower than" | Allows specifying the version number of Sherpa RPA Runtime below which the Package will not run. |
| 3. | text field "Description" | Description of the Package. |
| 4. | text field "Access Folder" | Allows specifying the Access Folder for the created Package. |
To save the created Package, after filling out the form, you need to click the "OK" button. The newly created item - Package - will appear in the list. The newly created Package has no versions:
.png)
Creating a New Version of the Package#
To create a new version of the Package, you need to select the Package in the "Packages" table for which a new version will be created. If the package is not selected, the Orchestrator will show a warning message:
.png)
Next, in the "Package Versions" table, you need to click the "Create" button and fill out the fields in the opened form:
.png)
| No. | Interface Element | Description |
| 1. | text field "Name" | Name of the Package version. This field is required. Note: By default, the "Name" field is populated with the Package name, the current date, and the time of version creation. These can be changed to a relevant title. |
| 2. | text field "Description" | Description of the Package version. In this field, you can specify, for example, changes in the new version. |
| 3. | button "Select Package File" | Selects the Package file (with the .robot extension). Without a file, the version will not be saved. |
When you click the "Select Package File" button, a window will open on your computer to select the Package file. Multiple versions of each Package can be created.
Editing a Previously Created Package#
To view and edit the properties of a specific Package, you need to select it from the list and click on the icon
. After that, a form with the settings of the selected Package will open, where you can make the necessary changes. In addition to the fields filled out when creating the Package, the form will show the GUID (unique identifier assigned to the Package after its creation). This field cannot be edited.
.png)
Editing a Previously Created Version of the Package#
To view and edit the properties of a specific version of the Package, you need to select it from the list and click on the icon
. After that, a form with the settings of the selected version of the Package will open, where you can make the necessary changes. In addition to the fields filled out when creating the Package version, the form will show the GUID (unique identifier assigned to the Package version after its creation). This field cannot be edited.
.png)
In Sherpa Designer, you can create your own blocks through the editor and combine them into palettes. This functionality is described here.