CN112215581A - User-defined approval flow management system based on workflow engine - Google Patents
User-defined approval flow management system based on workflow engine Download PDFInfo
- Publication number
- CN112215581A CN112215581A CN202011164451.0A CN202011164451A CN112215581A CN 112215581 A CN112215581 A CN 112215581A CN 202011164451 A CN202011164451 A CN 202011164451A CN 112215581 A CN112215581 A CN 112215581A
- Authority
- CN
- China
- Prior art keywords
- workflow
- module
- flow
- workflow engine
- approval
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention belongs to the technical field of approval flow management, and particularly relates to a self-defined approval flow management system based on a workflow engine, wherein a workflow definition module is used for defining a flow file according to the information of a configuration module in combination with a service type and storing the defined flow file into a database through the workflow engine module; the workflow engine module is used for completing flow configuration, deploying the flow and controlling the operation among the flow nodes after the flow approval is initiated; the workflow application module is used for controlling the workflow engine module to run and producing a workflow engine running log file; the flow monitoring module is used for integrally monitoring the flow according to the flow data stored in the database and the workflow engine operation log provided by the workflow application module; the invention can flexibly configure the workflow to realize the management of the business process of the enterprise and reduce the development cost of the approval flow.
Description
Technical Field
The invention belongs to the technical field of approval flow management, and particularly relates to a user-defined approval flow management system based on a workflow engine.
Background
With the rapid development of information technology, enterprises have higher and higher requirements on approval flow. The benefits brought by the management of enterprise approval management are very obvious, and include enterprise operation efficiency, improvement of enterprise resource utilization, improvement of flexibility and adaptability of enterprise operation, improvement of work efficiency, concentration of processing core business, tracking of business processing process, quantification of efficiency of examination business, waste reduction, profit increase and full play of computer network clerks. At present, in an approval flow service development process, a traditional design and development mode is that on the premise of determining a specific approval flow, developers independently design or design the approval flow based on an open-source workflow engine and the like to generate corresponding approval flow codes, and then develop the approval flow codes on the basis, at the moment, approval flow and approval data are solidified, expansibility and reusability are low, and the requirement for rapid development of the internet cannot be met.
The approval flow management engine expands the functions of the workflow engine on the basis of the workflow engine, supports the customized change of the approval process and takes effect in real time, customized adjustment of approval input data and automatic generation of an approval page, increases the approval flexibility, reduces development work, and can meet various approval process scenes of various industries by customizing the adjustment process and the characteristics of approval data of the approval flow workflow engine.
The defects and shortcomings of the prior art are as follows:
1. the approval process is solidified, and the approval content cannot be expanded;
2. the development of the approval flow consumes more resources, has long development period and can not be reused;
there is therefore a need for improvements in the prior art.
Disclosure of Invention
In order to solve the problems in the prior art, the invention provides the user-defined approval flow management system based on the workflow engine, which can flexibly configure the workflow to realize the management of the enterprise business process and reduce the development cost of the approval flow.
The technical scheme of the invention is realized as follows:
a self-defined approval flow management system based on a workflow engine comprises a workflow definition module, a workflow engine module, a database, a flow monitoring module, a configuration module and a workflow application module;
the configuration module is used for configuring form information, application module configuration information and an organization directory;
the workflow definition module is used for defining a flow file according to the information of the configuration module and by combining with the service type, and storing the defined flow file into a database through the workflow engine module;
the workflow engine module is used for completing process configuration and process deployment and controlling the operation between process nodes after the process approval is initiated;
the workflow application module is used for controlling the workflow engine module to run and producing a workflow engine running log file;
the process monitoring module is used for carrying out overall monitoring on the process according to the process data stored in the database and the workflow engine operation log provided by the workflow application module.
Further, the database comprises a workflow data center and a flow tracking center, wherein the workflow data center is used for storing and defining flow files and workflow operation data; and the process tracking center is used for transmitting the data to the process monitoring module.
Furthermore, the workflow definition module writes the workflow definition file into the workflow template file through a graphical flow definition tool and imports the workflow definition file into a database through the workflow engine module.
Further, the workflow engine module is also used for completing the relevant configuration of the process, which are respectively a complete process association form and a process approver.
The working principle of the invention is as follows:
the invention can separate the service flow characteristics of each industry and independently construct the service plug-in, thereby meeting the general requirements of each industry.
And defining a flow file according to the service by using a graphical flow definition tool (a flow designer tool), storing the flow definition file into a database through a workflow engine module, completing flow related configuration (configuring a flow related form and a flow approver), and finally deploying the flow.
The system can inquire all defined flows, edit, delete and release the flows;
configuring a form associated with the flow, and rendering a form page when the application is initiated;
configuring process node examination and approval personnel;
configuring a flow branch condition;
and (4) configuring the single authority of the flow node table.
Compared with the prior art, the invention has the following beneficial effects:
the invention can obviously improve the development efficiency of the approval business function and reduce the resource consumption. The approval flow management engine is used in the development process, so that the approval process function can be enhanced, the approval process is supported to be changed in a self-defined mode and take effect in real time, approval input data is defined to be adjusted in a self-defined mode, an approval page is generated automatically, and development work is reduced. And the approval flow work engine can meet various approval process scenes of various industries, greatly improves the autonomy of the approval process and improves the experience of users.
Drawings
FIG. 1 is an architecture diagram of a custom approval flow management system based on a workflow engine according to the present invention;
Detailed Description
The technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that all the directional indicators (such as upper, lower, left, right, front and rear … …) in the embodiment of the present invention are only used to explain the relative position relationship between the components, the movement situation, etc. in a specific posture (as shown in the drawing), and if the specific posture is changed, the directional indicator is changed accordingly.
In addition, the descriptions related to "first", "second", etc. in the present invention are for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In addition, technical solutions between various embodiments may be combined with each other, but must be realized by a person skilled in the art, and when the technical solutions are contradictory or cannot be realized, such a combination should not be considered to exist, and is not within the protection scope of the present invention.
Example 1
As shown in fig. 1, a workflow engine-based custom approval flow management system includes a workflow definition module, a workflow engine module, a database, a flow monitoring module, a configuration module and a workflow application module;
the configuration module is used for configuring form information, application module configuration information and an organization directory;
the workflow definition module is used for defining a flow file according to the information of the configuration module and by combining with the service type, and storing the defined flow file into a database through the workflow engine module;
the workflow engine module is used for completing process configuration and process deployment and controlling the operation between process nodes after the process approval is initiated;
the workflow application module is used for controlling the workflow engine module to run and producing a workflow engine running log file;
the process monitoring module is used for carrying out overall monitoring on the process according to the process data stored in the database and the workflow engine operation log provided by the workflow application module.
The database comprises a workflow data center and a flow tracking center, wherein the workflow data center is used for storing and defining flow files and workflow operation data; and the process tracking center is used for transmitting the data to the process monitoring module.
The workflow definition module writes the workflow definition file into the workflow template file through the graphical flow definition tool and leads the workflow definition file into the database through the workflow engine module.
The workflow engine module is also used for completing the relevant configuration of the process, namely a complete process correlation form and a process approver.
In the specific application:
the invention can separate the service flow characteristics of each industry and independently construct the service plug-in, thereby meeting the general requirements of each industry.
And defining a flow file according to the service by using a graphical flow definition tool (a flow designer tool), storing the flow definition file into a database through a workflow engine module, completing flow related configuration (configuring a flow related form and a flow approver), and finally deploying the flow.
The system can inquire all defined flows, edit, delete and release the flows;
configuring a form associated with the flow, and rendering a form page when the application is initiated;
configuring process node examination and approval personnel;
configuring a flow branch condition;
and (4) configuring the single authority of the flow node table.
Compared with the prior art, the invention has the following beneficial effects:
the invention can obviously improve the development efficiency of the approval business function and reduce the resource consumption. The approval flow management engine is used in the development process, so that the approval process function can be enhanced, the approval process is supported to be changed in a self-defined mode and take effect in real time, approval input data is defined to be adjusted in a self-defined mode, an approval page is generated automatically, and development work is reduced. And the approval flow work engine can meet various approval process scenes of various industries, greatly improves the autonomy of the approval process and improves the experience of users.
Finally, the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting, although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications or equivalent substitutions may be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all of them should be covered in the claims of the present invention.
Claims (4)
1. A self-defined approval flow management system based on a workflow engine is characterized by comprising a workflow definition module, a workflow engine module, a database, a flow monitoring module, a configuration module and a workflow application module;
the configuration module is used for configuring form information, application module configuration information and an organization directory;
the workflow definition module is used for defining a flow file according to the information of the configuration module and by combining with the service type, and storing the defined flow file into a database through the workflow engine module;
the workflow engine module is used for completing process configuration and process deployment and controlling the operation between process nodes after the process approval is initiated;
the workflow application module is used for controlling the workflow engine module to run and producing a workflow engine running log file;
the process monitoring module is used for carrying out overall monitoring on the process according to the process data stored in the database and the workflow engine operation log provided by the workflow application module.
2. The workflow engine based custom approval flow management system of claim 1, wherein the database comprises a workflow data center and a flow tracking center, the workflow data center is used for storing and defining flow files and workflow operation data; and the process tracking center is used for transmitting the data to the process monitoring module.
3. The workflow engine based custom approval flow management system of claim 1, wherein the workflow definition module writes workflow definition files to workflow template files through a graphical flow definition tool and imports workflow definition files into a database through a workflow engine module.
4. The workflow engine based custom approval flow management system of claim 1, wherein the workflow engine module is further configured to complete a process related configuration, being a complete process association form and a process approver, respectively.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011164451.0A CN112215581A (en) | 2020-10-27 | 2020-10-27 | User-defined approval flow management system based on workflow engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011164451.0A CN112215581A (en) | 2020-10-27 | 2020-10-27 | User-defined approval flow management system based on workflow engine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112215581A true CN112215581A (en) | 2021-01-12 |
Family
ID=74057160
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011164451.0A Pending CN112215581A (en) | 2020-10-27 | 2020-10-27 | User-defined approval flow management system based on workflow engine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112215581A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112990738A (en) * | 2021-03-30 | 2021-06-18 | 北京明略软件***有限公司 | Examination and approval path configuration method and system |
CN113516545A (en) * | 2021-04-22 | 2021-10-19 | 建信金融科技有限责任公司 | Internal control compliance service management method and device |
CN113902393A (en) * | 2021-09-16 | 2022-01-07 | 中企云链(北京)金融信息服务有限公司 | Workflow engine approval system-based implementation method and system |
CN114048196A (en) * | 2022-01-13 | 2022-02-15 | 山东中创软件商用中间件股份有限公司 | Workflow system data processing method, device, equipment and storage medium |
CN116542776A (en) * | 2023-05-12 | 2023-08-04 | 上海汉朔信息科技有限公司 | Account fund business process supervision method, device, equipment and medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050027585A1 (en) * | 2003-05-07 | 2005-02-03 | Sap Ag | End user oriented workflow approach including structured processing of ad hoc workflows with a collaborative process engine |
CN105989440A (en) * | 2015-02-12 | 2016-10-05 | 杨波 | Process customization processing method and workflow engine thereof |
CN109615334A (en) * | 2018-12-13 | 2019-04-12 | 重庆戴昂科技有限公司 | Low code hardware and software platform approval process configures system |
CN110443573A (en) * | 2019-07-23 | 2019-11-12 | 杭州数梦工场科技有限公司 | Examination & approval management platform and its measures and procedures for the examination and approval, workflow generation method |
-
2020
- 2020-10-27 CN CN202011164451.0A patent/CN112215581A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050027585A1 (en) * | 2003-05-07 | 2005-02-03 | Sap Ag | End user oriented workflow approach including structured processing of ad hoc workflows with a collaborative process engine |
CN105989440A (en) * | 2015-02-12 | 2016-10-05 | 杨波 | Process customization processing method and workflow engine thereof |
CN109615334A (en) * | 2018-12-13 | 2019-04-12 | 重庆戴昂科技有限公司 | Low code hardware and software platform approval process configures system |
CN110443573A (en) * | 2019-07-23 | 2019-11-12 | 杭州数梦工场科技有限公司 | Examination & approval management platform and its measures and procedures for the examination and approval, workflow generation method |
Non-Patent Citations (1)
Title |
---|
时国栋 等: "图形化与用户自定义工作流的协同办公研究", 《哈尔滨商业大学学报( 自然科学版)》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112990738A (en) * | 2021-03-30 | 2021-06-18 | 北京明略软件***有限公司 | Examination and approval path configuration method and system |
CN113516545A (en) * | 2021-04-22 | 2021-10-19 | 建信金融科技有限责任公司 | Internal control compliance service management method and device |
CN113902393A (en) * | 2021-09-16 | 2022-01-07 | 中企云链(北京)金融信息服务有限公司 | Workflow engine approval system-based implementation method and system |
CN114048196A (en) * | 2022-01-13 | 2022-02-15 | 山东中创软件商用中间件股份有限公司 | Workflow system data processing method, device, equipment and storage medium |
CN116542776A (en) * | 2023-05-12 | 2023-08-04 | 上海汉朔信息科技有限公司 | Account fund business process supervision method, device, equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112215581A (en) | User-defined approval flow management system based on workflow engine | |
CN107193545B (en) | Component-oriented multi-language collaborative development device, method and system | |
CN112668295B (en) | Management system and method based on custom form and active workflow | |
CN109101652B (en) | Label creating and managing system | |
CN101789045B (en) | Realization method of MDA modeling tool orienting to manufacturing field | |
CN101894348B (en) | Self-expanded online transaction system and implementing method thereof | |
CN110348820B (en) | Intelligent workflow management system | |
CN112287007A (en) | Industrial production data real-time processing method and system based on Flink SQL engine | |
CN109325200B (en) | Method and device for acquiring data and computer readable storage medium | |
WO2024012221A1 (en) | Method for creating virtual service shared pool on basis of formatted data stream file base template | |
CN113902393A (en) | Workflow engine approval system-based implementation method and system | |
CN108259200A (en) | A kind of physical network function PNF moving methods and relevant device | |
CN110046287A (en) | A kind of the data query method, apparatus and storage medium unrelated with type of database | |
CN113987398A (en) | Software self-defined form content web development system and method | |
CN108984156A (en) | A kind of software auto generating method and system for exempting from code development based on template | |
CN103699746B (en) | CADDS5 piping three-dimensional design method based on data base and system | |
CN112365226A (en) | Software service business management system | |
CN116881206A (en) | Method, device and equipment for processing residual material data of trepanning | |
CN111145004B (en) | Intelligent financial auditing platform based on editable workflow | |
JP2002049493A (en) | Method and system for generating program control information, and recording medium stored with processing program therefor | |
CN101706914A (en) | Method and device for generating workflow | |
CN114155074A (en) | Financial budget data processing method, system, device and storage medium | |
CN115756399B (en) | Scene type assembled middle-stage service integration method and system | |
CN114296809B (en) | Object model construction method based on operating system and system call interface thereof | |
CN109189786A (en) | A method of self-defined report is generated for the Element management system period |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210112 |
|
RJ01 | Rejection of invention patent application after publication |