История страницы
...
You can review the work of the Workflow Editor module here:
Оглавление
Entering the Workflow Editor
To open the Workflow Scheme Editor, the user must either create a new scheme or open an existing project on the Drafts page.
...
- Adding blocks to the workflow scheme.
- View the current workflow scheme.
- Editing blocks in the scheme.
- Creating variables.
- Editing variables.
- Starting a workflow project.
- Publishing a workflow project.
- Modifying workflow parameters.
- Editing tools (Back, Forward, Copy, Paste, Cut, Delete).
Structure of the Editor workspace
The Editor workspace is divided into 5 areas:
Name | Description |
---|---|
Toolbar (1) | Located at the top, always displayed |
Panel with functional blocks (hereinafter - blocks) of the scheme (2) | Located on the left |
Workspace for displaying the workflow scheme (3) | Largest, centered, always displayed |
Panel with properties of the scheme block (4) | It is located on the right side and is displayed only when a specific block is selected in the scheme, such as in the figure below for the Start block |
Variables panel (5) | Located on the left |
Variables panel:
Ways to rescale the workflow scheme
In the upper right corner of the editor working area there are 3 icons for changing the scale of this area:
...
- When you click on the icon e panel with functional blocks of the scheme and variables is hidden.
Toolbar
The toolbar contains the following buttons (from left to right):
Basic buttons group (always visible) - :
Name
Description
Publish To publish the project Project parameters To edit the project metadata Close To exit the workflow editor A group of buttons for performing operations on blocks of the scheme as a whole (always visible) - :
Name Description Back To cancel the last operation in the editor (active if only one operation on blocks has been performed after entering the editor) Forward To restore the previously canceled operation (active if only one operation on blocks has been performed after entering the editor) Copy To copy the selected block on the scheme (active only if the block is selected) Cut To delete the selected block in the scheme and save it in the clipboard (active only if the block is selected) Paste To insert the cut block into the scheme (active only if the block was cut before) Delete To delete the selected block on the scheme (active only if the block is selected) A group of buttons for controlling blocks during debug (visible only when an active block is selected: task, SF, subprocess) - :
Name Description Disable block To temporarily disable a selected block from the workflow scheme or to enable a temporarily disabled block Breakpoint To create a breakpoint for the selected block during debugging or to delete an already created breakpoint for the selected block A group of buttons to control the debug mode - and :
Name Description Start To launch the workflow in debug mode (active and visible unless the workflow is already running) Pause To stop the workflow temporarily (active and visible if the workflow is already running) Stop To interrupt the workflow without waiting for it to finish executing (active and visible if the workflow is already running) Restart To restart the workflow without waiting for the end of its execution (active and visible if the workflow is already running) Step forward To move forward in the workflow scheme after the workflow has temporarily stopped at a breakpoint to the next breakpoint or to the end of the workflow (active and visible if the workflow is already running) Continue To continue the workflow after the workflow has temporarily stopped (active and visible if the workflow is paused). The image of the button is exactly the same as that of the Start button
Functional blocks and variables panel
Functional blocks and variables panel consists of:
- Variables tab
- functional blocks of the workflow scheme
Functional blocks of the workflow scheme
The Workflow Editor offers the following set of functional blocks that can be used to design workflows:
...
More details on the operation of the functional blocks can be found here: 11.9 Functional blocks of the workflow scheme
Workflow variables
The Variables tab (5) is used for creating, editing and deleting workflow variables.
...
When you copy a workflow scheme in Workflow Constructor from the Published subsection to Drafts, the scheme is duplicated in the user's draft, including all data within the blocks in the scheme, all links to other blocks in the scheme, and all variables and their values.
Description of the interface elements of the Variable tab
Element name | Description |
untitled Search bar (2) | Search is performed by variable name only Case is not taken into account Search by part of the name is available: the entered text can be in any part of the variable name The search works taking into account the selected value in the filter |
untitled Button Filter (3) | Clicking the button displays the filter menu with checkboxes for setting the filter by variable type
|
Button Create variable (4) | A modal window Variable opens as soon as you click on it |
Variable card: only displayed if at least one variable has been created | |
Field <Variable type> (5) | Indicates the selected variable type |
Field <Variable name> (10) |
|
Field Value (7) |
|
Button Clear (11) | Variable card: only displayed if at least one variable has been created If the Value field is filled and variable types are selected:
When you click, the Value field is cleared |
Button Edit (6) | When clicked, the modal window Variable:<Variable type> opens |
Button Delete (9) | When you click on it, a modal window with a warning is displayed |
Variable creation
To create a variable, the User should click on the Create variable button:
...
The created variables will be added to the Variables block.
Interface description of the modal window Variable <Variable type> - editing
The modal window opens when you click the Edit button (1) on the variable card
Interface description of the modal window Variable <Variable type>
Element name | Description | Default value/Available values |
---|---|---|
Variable name (2) | The field value is unique within a workflow The given name is displayed and selected as an input parameter in the settings of each workflow block The maximum length is not limited by the field size (~58 characters) Characters that do not fit in the field size are hidden behind an ellipsis. When a value is entered in the field, a button to clear the entire field appears Mandatory for filling | |
Field with dropdown list Variable type (3) | A single value can be selected Variable types are arranged in alphabetical order When selecting a value from the list, the Value field is added with the corresponding functionality When you change the variable type, the Value field is changed to the corresponding functionality. If the variable is used in the settings of a workflow block, the field is inactive. Mandatory Editable if the variable is not used in the workflow | Available values in the list:
|
Field Value (4) |
| Depending on the selected variable type |
Field Description in the variable card (5) | The maximum length is 500 characters. The counter displays the current number of characters in the field If the value is exceeded, no characters are entered When a value is entered in the field, the button to clear the whole field appears | |
Button Edit (6) | When you click it, the changes made to the variable in the Variables tab are saved | |
Button Cancel (7) | When clicked, the Variable modal window closes, the changes are not saved, the user remains in the workspace of the Workflow Constructor |
Descriptions of the variable types of the Value field
A modal window with the Value field view opens:
...