Introduction
Figure 1: Process Builder Design For Expenses Claims App
In Joget DX8 Process Builder, the following are new features: List View & Mapping Tab
List View
List View is a new feature in Joget DX8. List View allows one to view all the elements that have been placed inside the Process Builder, while also letting one to configure the properties to each of the element inside the process.
Figure 2: Process Builder List View For Expenses Claims App
Mapping Tab
The mapping tab is a new feature in Joget DX8. The Process Mapper feature from Joget DX 7 has now been integrated into the Process Builder, letting one configure the mappings of the elements inside a process within the same screen, instead of a separate configuration screen in previous versions.
Figure 3: Mapping tab for a participant mapping
Elements available
Tools
The Tools buttons are used to edit the process.
Name (From Left to Right) | Description |
---|---|
Edit | Edit the current process |
Remove | Remove the current process |
Clone | Clone the current process |
Add New | Add new process |
Copy Process Definition ID to Clipboard | Copy the process definition ID to the clipboard for Hash Variables that required process definition ID |
Participants
The Participant node is used to declare a new participant swimlane to represent a role/person/entity (e.g. Claimant). Please see Map Participants to Users for more information about the mappings.
Name | Description |
---|---|
ID | Participant ID |
Name | Participant Name |
Activity
Activity node is used to be mapped to Form, to be used to interact with human participant, as part of the process flow. Please see Map Activities to Forms for more information about the mappings.
Name | Description |
---|---|
ID | Activity ID |
Name | Activity Name |
Join Type | Incoming transition treatment type. (Only appear when there are two transitions mapped into an activity)
|
Split Type | Outgoing transition treatment type. (Only appear when there are two transitions mapped from an activity)
|
Deadlines | Multiple Deadlines can be set for each activity. |
Limit | SLA Limit for the activity. Number is expected in this field. |
Tools
Tool node is used to be mapped to Process Tool plugin, to trigger/achieve certain functionality programmatically, as part of the process flow. Please see Map Tools to Plugins for more information about the mappings.
Name | Description |
---|---|
ID | Tool ID |
Name | Tool Name |
Join Type | Incoming transition treatment type. (Only appear when there are two transitions mapped into a tool)
|
Split Type | Outgoing transition treatment type. (Only appear when there are two transitions mapped from a tool)
|
Route
Route node is used to determine the flow of the process flow.
Name | Description |
---|---|
ID | Route ID |
Name | Route Name |
Join Type | Incoming transition treatment type. (Only appear when there are two transitions mapped into a route node)
|
Split Type | Outgoing transition treatment type. (Only appear when there are two transitions mapped from a route node)
|
Subflow & Deadlines
Subflow node is used to trigger the start of another process under the same App.
Name | Description |
---|---|
ID | Subflow ID |
Name | Subflow Name |
Subprocess ID | Process ID of the Subflow |
Execution | Synchronous or Asynchronous execution. |
Parameters | Workflow variable(s) to be passed over to the Subflow. |
Join Type | Incoming transition treatment type. (Only appear when there are two transitions mapped into a subflow)
|
Split Type | Outgoing transition treatment type. (Only appear when there are two transitions mapped from a subflow)
|
Deadlines | Multiple Deadlines can be set. This is only applicable when Subflow is set to Asynchronous execution. |
Transition
Transitions are used to connect the nodes in a process.
Name | Description |
---|---|
Name | Transition name |
Style | Transition style
|
Type | Transition type
|
Start
Start node denotes the start of the process flow.
End
End node denotes the end of the process flow.
Keyboard Shortcut Keys
Shortcut Key | Description |
---|---|
Ctrl + S | Save Builder |
Ctrl + C | Copy Element |
Ctrl + V | Paste Element |
Ctrl + Z | Undo |
Ctrl + Shift + Z | Redo |
Related Documentations
- Map Activities to Forms
- Map Participants to Users
- Map Routes to Plugins
- Map Tools to Plugins
- Process Mapper
- Process Routes
- Run Process
- Update via Saved XPDL
- Variable List
Demo Apps, Tutorial and Plugins from Joget Marketplace
Do try out the many free apps, tutorials and plugins for Joget Datalist elements.