Workflow Editor
The workflow editor is an editor used for the following purposes:
- Organize the design by illustrating the workflow. It is to be used only as a design document.
- Automatically create a definition that serves as the skeleton of the workflow from the contents of the workflow editor. (Workflow generator wizard)
How to use the Editor
- Click the
"Workflow"
menu located on the side menu - The workflow editor opens in the right panel.
- Drag and drop the left node component into the editor.
- Drag and drop connection points on the edges of nodes to connect them to each other.
- Single click on node or operation will bring up the
"Edit Properties"
menu and the"Delete"
menu."Edit Properties"
opens the properties dialog. On the other hand,"Delete"
deletes nodes and operations. - Click the
"Save"
button in the upper right corner to save the drawing. - Click the
"Generate Workflow"
button at the top to launch Workflow Generator Wizard
Tips
Commit
The user can commit an app definition to repository with the application definition against commit.
Node
Node is a generic term for the "Start"
, "End"
and "Status"
objects placed in the workflow editor.
Start
Indicates the start of a workflow. The "start"
is usually assigned a UI that will be a new form. The status connected from the "start"
node is the first status. The "start"
node must be included in the Workflow Editor.
Property
Item | Description | Remarks |
---|---|---|
UI | UI to be a new form | - The UI must be created in advance. (An empty UI is fine) - The Workflow Generator Wizard creates a Create form button for this UI |
Tips
End
Indicates the end of the workflow. There are no properties to assign to termination. The "end"
node must be included in the workflow editor.
Status
Indicates the status during the workflow. The status must have an ID and label that uniquely identifies the status, and a UI to be displayed for this status. One or more Status nodes must be included in the Workflow Editor.
Properties
Item | Description | Remarks |
---|---|---|
ID | ID that uniquely identifies the status | - It is used in the processing of actions created from the Workflow Generator Wizard. - Initial values are automatically assigned by the system. It can be changed. |
Label | Display string for status | It is used only as an identifier within the workflow editor. |
UI | UI to be displayed for the status in question | - The UI must be created in advance. (An empty UI is fine) - As a rule, there will be multiple statuses. For each status, it is possible to set a different UI or the same UI. If the same UI is set up, status-based controls must be implemented within each UI. |
Tips
Operations
Indicates workflow operation. The status and the person in charge are updated by the operation, and the user is redirected to the UI set for the status.
Properties
Item | Description | Remarks | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ID | ID that uniquely identifies an operation | |||||||||||||
Label | Display string for operations | |||||||||||||
Type | Type of workflow processing | Choose from the following types: For operations starting at the "status" node
For operations starting at the "start" node
| ||||||||||||
User | Select next person in charge | Select the next person in charge from the following only when the workflow process is of type [Create][Update]
Running the Workflow Creation Wizard does not include controls that allow only designated personnel to operate the workflow. |
Tips