Introduction
Process Builder will open up when clicked from the Quick Navigation Bar (See Quick Navigator). Process Builder is one of the highlights of Joget Workflow v5 where it allows one to design processes on the browser itself without the need of installing any additional components. The Process Builder allows one to design process(es) for the Joget Workflow App in an easy drag-and-drop manner.
设计流程 将打开 流程设计器。流程设计器是Joget Workflow v5的亮点之一,它允许在浏览器本身设计流程,而不需要安装任何额外的组件。
所述 进程生成器 允许人们以容易拖和下降的方式设计为工作流Joget应用进程(ES)。
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 参与者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 活动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. SLA活动限制。预计数量在这个领域。 |
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 工具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.
Route节点用于确定流程的流程。
Name 名称 | Description 描述 |
---|---|
ID | Route ID 路由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.
子流程节点用于触发同一App下另一个进程的启动。
Name 名称 | Description 描述 |
---|---|
ID | Subflow ID 子流ID |
Name 名称 | Subflow Name 子流名称 |
Subprocess ID 子进程ID | Process ID of the Subflow Subflow的进程ID |
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. 可以设置多个截止日期。这只适用于Subflow设置为异步执行。 |
Transition
Transitions are used to connect the nodes in a process.
Name | Description |
---|---|
Name | Transition name |
Style | Transition style
|
Type | Transition type
|
Start
启动
开始节点表示流程的开始。
End
End node denotes the end of the process flow.
End节点表示流程结束。
Related Documentations
Demo Apps, Tutorial and Plugins from Joget Marketplace
Do try out the many free apps, tutorials and plugins for Joget Datalist elements.