Solution#

Solution — a repository that combines several different projects in one place.

Project — a collection of diagram files, where one of the diagrams is designated as the main one. A project is described by a file with the .sherpa extension.

After adding a project to the solution and clicking on its name, you can view the diagrams of the current project, as well as add, delete, rename diagrams, and change their order.

It is allowed to open diagram files in the program that are not part of the current project.

There are 4 types of files within a project:

  • A file with the .sherpa extension – project file.
  • A file with the .sherpax extension – solution file.
  • Files with the .process extension – file of a specific process diagram.
  • A file with the .robot extension – compiled Robot file.

A fully assembled and debugged Robot does not need files with the .sherpa and .process extensions; they are only needed during the development stage.

Interface Elements in the “Solution” Tab#

No.Interface ElementDescription
1.Button ​Allows you to make the selected diagram the main one in the project.
2.Button ​Allows you to add the selected diagram to the project.
3.Button ​Allows you to add a new diagram to the project.
4.Button ​Allows you to add a new folder to the project.
5.Button ​Allows you to cut the selected diagram or folder.
6.Button ​Allows you to copy the selected diagram or folder.
7.Button ​Allows you to paste the previously cut or copied diagram or folder.
8.Button ​Allows you to delete the selected diagram or folder.
9.Button ​Allows you to rename the selected diagram or folder.
10.Button Allows you to commit changes to the project, that is, save the edits as the current version.
11.Button Allows you to remove the project from the solution.

— a button that allows you to add a new project to the list of available projects for editing within the Solution.

Project Context Menu#

To invoke the context menu, you need to right-click on the project name.

The project context menu offers the following options:

No.OptionDescription
1.“Add” itemAllows you to add new elements to the project, such as a diagram, file, or folder.
2.“Make Project Active” itemAllows you to mark the selected project as the current one to work with.
3.“Import All Files from Folder” itemAllows you to load all files located in the specified folder into the project.
4.“Correct Link Paths” itemAllows you to update or correct link paths in the project if they have changed.
5.“Find Unused Diagrams” itemAllows you to find diagrams that are in the project but are not used anywhere.
6.“Paste” itemAllows you to paste a previously cut or copied file.
7.“Rename” itemAllows you to change the name of the project.
8.“Open in Explorer” itemAllows you to open the project folder in Explorer.
9.“Project Properties” itemAllows you to open a window with project parameters and settings.
10.“Remove from Solution” itemAllows you to remove the project from the solution without deleting files from the project folder.

Links – are external libraries that the Robot can use during its operation.

To add a new link, you need to right-click on the “Links” item and select “Add Link”.

After that, the “Link Manager” window will open, allowing you to select the necessary assemblies (DLL files) provided by the Framework or add your own assembly.

ВидеоMegaShot

Project Folder Context Menu#

To invoke the context menu, you need to right-click on the name of the desired project folder.

The project folder context menu offers the following options:

No.OptionDescription
1.“Add” item

Allows you to add:

  • A new diagram;
  • An existing file;
  • A new folder;
  • An existing folder;
  • A link to a file;
  • A URL link to a file.
2.“Import All Files from Folder” itemAllows you to import all files from the folder from the selected directory.
3.“Correct Link Paths” itemAllows you to correct link paths within the selected folder to the specified folder.
4.“Find Unused Diagrams” itemAllows you to delete unused diagrams from the project.
5.“Paste” itemAllows you to paste the selected project folder.
6.“Cut” itemAllows you to cut the selected project folder.
7.“Copy” itemAllows you to copy the selected project folder.
8.“Rename” itemAllows you to rename the selected project folder.
9.“Delete” itemAllows you to delete the selected project folder.
10.“Open in Explorer” itemAllows you to open the project folder in Explorer.
11.“Project Properties” itemAllows you to open the “Project Properties” window.

Context Menu within the “Add” ItemThe context menu of the project file, which is invoked by hovering over the "Add" item:#

No.OptionDescription
1.“New Diagram” itemCreates a new diagram for visual representation of the process, scheme.
2.“Existing File” itemAllows you to select and connect an already existing file from the system for use in the project.
3.“New Folder” itemCreates a new folder for organizing and storing related items.
4.“Existing Folder” itemConnects an already existing folder from the file system.
5.“Link to File” itemCreates a link to an external file or resource, allowing access through the project. Also, all changes in this diagram will be applied to all projects. When performing a Push operation in Orchestrator, this file will be automatically added to the project.
6.“URL Link to File” itemAdds a hyperlink to an external file or internet resource by URL for quick access from the project.

Project File Context Menu#

The context menu of the project file, which is invoked by right-clicking:

No.OptionDescription
1.“Open” itemAllows you to open the selected file.
2.“Set Diagram as Main” itemAllows you to set the selected diagram as the main one.
3.“Cut” itemAllows you to cut the selected file.
4.“Copy” itemAllows you to copy the selected file.
5.“Rename” itemAllows you to rename the selected file.
6.“Delete” itemAllows you to delete the selected file.
7.“Open File in Explorer” itemShows the path to the selected file on your computer.