Skip to content

Global Settings

Basic Settings

Used to set the display name and description of the process

PropertyDescription
IDID
NameDisplay name of the process
DescriptionDetailed description of the process

Startup Settings

Function settings when the process is initiated

PropertyDescription
Use the following expression as the process nameName of the process instance
Use the following expression as the name of the process draftName of the process instance draft
Process information page controlsControls displayed on the process information page
Startup variablesProcess variables at startup, multiple can be added
Process approverGlobal variable for approver, used in Assignee and Claim by the following users in subsequent task settings
Comment editor styleDefault: Multi-line text edit box
Rich text editor: Rich text edit box
Startup formForm that needs to be filled before starting the process after opening
Process startup page controlsControls for the process startup page, need to open Startup form
Form identifierIdentifier of the form, can be used to obtain form data, need to open Startup form
Form typeFill in data table form: Use data table as process form storage
Form designer page: Use custom form
Need to open Startup form
Form widthSet the width of the form
Data table for storing formData table for storing form, form type needs to be Fill in data table form
Field settingsSet display and edit permissions for fields in the form, form type needs to be Fill in data table form
Set form field values after completionSet form values after process startup, form type needs to be Fill in data table form
Form designer moduleSelect form designer module, form type needs to be Form designer page
Form designer pageSelect form designer page, form type needs to be Form designer page

ExampleprocessInsSetting3-1.pngprocessInsSetting3-2.pngprocessInsSetting3-3.png

INFO

Startup form is not mandatory, the process will automatically execute to the first task node after startup if not set

Revocation Settings

Multiple revocation rules can be configured

PropertyDescription
Form identifierForm identifier
Processing methodDelete data
Update data
Data table for storing formData table that needs to be operated
Update field valuesFields and values that need to be updated

Example

processInsSetting4.png

Event Listening

PropertyDescription
NameListener name
DescriptionListener description
EnabledEnable switch
Listen eventsEvents that can be listened:
After task creation
After task assignment
After task completion
After task owner change
After task due time change
After node start
After node completion
After node cancellation
After multi-instance node start
After multi-instance node completion
After multi-instance node meets condition completion
After multi-instance node cancellation
After process creation
After process start
After process completion
After process cancellation
Execute automationTrigger automation when listening

Example

When the task node is completed, trigger the event listener to call automation to insert a record in the table.

Signal Definition

In the flow chart, signal-related events such as signal intermediate catch event, signal start event, signal boundary event need to be used

PropertyDescription
IDSignal ID
NameSignal name
ScopeGlobal
Process instance

INFO

Need to be used with events and script informat.bpmn.sendSignal

ExampleprocessInsSetting6.png

Reference Example

Message Definition

In the flow chart, message-related events such as message intermediate catch event, message start event, message boundary event need to be used

PropertyDescription
IDMessage ID
NameMessage name

INFO

Need to be used with events and script informat.bpmn.sendMessage

ExampleprocessInsSetting7.png

Reference Example

Error Definition

In the flow chart, error-related events such as error intermediate catch event, error start event, error boundary event need to be used

PropertyDescription
IDError ID
CodeError code

Example

processInsSetting8.png

Interface Settings

There are default task statuses in the system: Processing, Completed, Automatically Completed, Deleted, Jump Node, Rejected, Rejected, Multi-instance Jump Node, Rejected, Rejected, Automatic Jump.

If you want to modify the names, you can set them here. For example, change Jump Node to Rejected

ExampleprocessInsSetting9.pngprocessInsSetting10.png

Process Publication

After modifying the process configuration, you need to publish the application to make the latest process take effect. For processes that are running and not yet ended, the newly published version will not affect the operation of the original process. If you want to test the modified configuration, you need to re-initiate a new process instance.