In the workflow management system, the visual process designer must be implemented.
The process engine can beSilentBut the process designer mustDisplay.Therefore, the interface is beautiful and easy to use.RequiredIssues to consider.
Process designer,This module establishes and edits process definition files, visually completes addition, deletion, and modification of node information in the process, and graphically presents a business process.
Therefore, the flow designer needs to create, delete, move, drag, and link basic node elements, as well as basic undo, redo, edit, delete, and right-click menus. These are basic functions,The attribute pages of each node are the focus of the process engine and must reflect the definition information of each node in the process. Therefore, it is important to make operations on the Interface of each property page easy to use.
Generally, the workflow management system must implementElectronic Form. E-table is a visualized tool for quickly building and implementing forms. Business modules can be quickly implemented through e-Forms and mounted to the nodes of the process definition file. This way, when the process instance is running, you can achieve business flow according to the predefined process.
What is interesting is that the attribute pages of the Process designer are also built using an electronic form tool, which makes maintenance more convenient and convenient.Of course, this also benefits from the fact that the eform provides an external form URL, and a form is an HTM file. Therefore, it is easy to integrate with other systems.
For example, the property page of the step-an attribute page built using the electronic form system.
In the page loading event, obtain the node information in the format and assign values to the various controls on the page.
Then, edit the page user and set each attribute.
Click the OK button on the page to collect the attributes of each control to form the attributes of the process node and return them to the object for saving.
The Action property page also contains conditions, pre-functions, and post functions. The editing style of the interface is the same as that of the step. The process definition file contains the following nodes: Steps, actions, action results, and merging of conditions, pre-functions, and post functions. Therefore, these nodes adopt a unified method to edit node attributes,CodeYes.SharedIt saves a lotEffort.
Condition setting page:
By adding rows and selecting different rows, you can set multiple conditions. Each condition can be edited separately.
The pre-post function is also similar to the editing method. Users, roles, and groups are selected to call the same module implementation, which is also convenient for users to expand. For example, when integrating with an application system, you can change the group function to the Department of the application system.
Related links;
Workflow concept in Web Workflow Management System Development
Web workflow management system development 2 workflow engine
Web workflow management system development 3 visualization process designer
Custom forms for Web Workflow Management System Development
Development of Web workflow management system 5 open source osworkflow-user system transformation
Six-form permission and process permission Control for Web Workflow Management System Development
8. Open-source osworkflow Task Management in Web Workflow Management System Development
Ten database connections and transaction settings for Web Workflow Management System Development
Interaction between process data and business data during Web Workflow Management System Development
Twelve permission controls for transferring a single form to multiple nodes in a process developed by the Web workflow management system
13 process integration with electronic forms in Web Workflow Management System Development
14 Implementation of the Process designer attribute page in Web Workflow Management System Development