CN112215581A - User-defined approval flow management system based on workflow engine - Google Patents

User-defined approval flow management system based on workflow engine Download PDF

Info

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
Application number
CN202011164451.0A
Other languages
Chinese (zh)
Inventor
侯战斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jutongda Technology Co ltd
Original Assignee
Beijing Jutongda Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jutongda Technology Co ltd filed Critical Beijing Jutongda Technology Co ltd
Priority to CN202011164451.0A priority Critical patent/CN112215581A/en
Publication of CN112215581A publication Critical patent/CN112215581A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow 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

User-defined approval flow management system based on workflow engine
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.
CN202011164451.0A 2020-10-27 2020-10-27 User-defined approval flow management system based on workflow engine Pending CN112215581A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
时国栋 等: "图形化与用户自定义工作流的协同办公研究", 《哈尔滨商业大学学报( 自然科学版)》 *

Cited By (5)

* Cited by examiner, † Cited by third party
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