白皮书下载
Process block type
Process module:Process module is the most basic element and the first step of project construction. No matter how complex the business is, it can be abstracted into a combination of multiple process modules. The process module also reflects the modular idea of project design. The system defaults to several types of process blocks: start, task block, judgment and completion. Different modules are introduced below.
1、 Start
It indicates the starting point of a process and the place where the project starts to be executed. There is no need to set parameters. Each application process must have one and only one starting point. When creating a new project, the start node is added by default and can be deleted.
“ Start flow node & rdquo; Global configuration can be set in. Global configuration is the configuration information that can be called during task execution. It is called silently in the process.

The global configuration menu is shown in the figure above. It is saved to the global configuration variable & ldquo; by default; globalConfig” Yes. Click the configuration button in the red box to pop up the configuration page, as shown below.

Support configuration text input box, drop-down selection, upload files, switches, tables and other types.
The set global configuration can be called anywhere in the process, and can be modified on the BOT side.
2、 Task block
1. That is, the module dealing with a specific business. Click to enter the module details for detailed editing and design. It is the core and main module of the business process. The specific processing and logical judgment of business can be designed in the task block.
2. The task block has its own attributes and can also define global variables; You can edit the content of the task block in detail, that is, click to enter the module details for visualization or code editing; Task blocks can be connected to realize the flow of process applications. Support multiple input and multiple output connections.
3. Select the task block in the middle editing area, and the component attributes will be displayed on the right. Attribute fields include: task block name, file, input and output, where input and output can be variables, specified values and expressions.
3、 Task block condition judgment function
1. Version 5.8.0 supports the condition judgment function of task block. In short, the task block supports multiple branches. Different conditions are set to determine which branch the process will eventually go to.

2. Click to select a task block, and the add process branch button will appear in the right attribute menu. Click the button to pop up the condition setting menu.

3. In the menu of process branch, you can set Branch Name and branch type (there are two types, one is condition judgment and the other is error handling.)
4. When selecting condition judgment, you can set the specific content of the condition. You can see that there are two input boxes in which you can enter content, usually numbers, text or variables. You can also enter the variable selection menu through the FX button on the right to select variables.
5. There is an operator in the middle of the two input boxes. The operator can determine how the values of the two conditions are newly compared. At present, the above comparison methods are supported: equal to, not equal to, greater than, less than, greater than or equal to, less than or equal to, true, false, include, empty, not empty, etc.
6. When the running result in the process block meets the set conditions, the corresponding branch will be taken.
7. The branch supports the situation where multiple conditions are met at the same time. Just click Add condition.

be careful:
1. The task block supports multi conditional branching, and theoretically supports infinite branching and infinite conditions.
2. When the conditions of several branches are met, the branches that meet the conditions will be executed in turn.
3. There is no need to set conditions for the error handling branch. When an error occurs in the process, this node will be executed.
4、 Judge
In the business process, the module includes one input and two outputs. It is used for right and wrong judgment of business logic nodes. In actual business, it can also realize the judgment diversion of complex business through the combination of multiple judgment modules. Select the task block in the middle editing area, and the component attributes will be displayed on the right. Attribute fields include: name and input. The module can be deleted.

4、 End
The end module of the business process. Execution here indicates the end of the task. There can be multiple inputs and no outputs. This node does not require attribute settings.

5、 My process block
Select a task block, which can be added as a process block in / exported from my process block, so that it can be used directly when creating other processes.





