Unlock instant, AI-driven research and patent intelligence for your innovation.

Enterprise-level workflow engine implementation method and system based on micro-service SaaS

A workflow engine and implementation method technology, applied in the field of enterprise-level workflow engine implementation, can solve problems such as imperfect functions, high use costs, complex engine configuration, etc., to improve high scalability, reduce development difficulty and code amount, The effect of improving the portability and friendliness of use

Pending Publication Date: 2022-05-13
上海甄云信息科技有限公司
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] To this end, the present invention provides a method and system for implementing an enterprise-level workflow engine based on microservice SaaS, which overcomes the problems of complex configuration, high cost of use, and imperfect functions of existing SaaS platform tenant workflow engines, and realizes multi-tenant and High maintainability and high scalability of approval flow in various business scenarios

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Enterprise-level workflow engine implementation method and system based on micro-service SaaS
  • Enterprise-level workflow engine implementation method and system based on micro-service SaaS
  • Enterprise-level workflow engine implementation method and system based on micro-service SaaS

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] see figure 1 and figure 2 , Embodiment 1 of the present invention provides a method for implementing an enterprise-level workflow engine based on microservice SaaS, including:

[0048] S1. Define the process through the online process designer, add extended nodes according to the BPMN2.0 protocol to store custom business configurations, business configurations include approval rules, approval methods, jump conditions and service calls;

[0049] S2. Define the process form in advance. The process form includes a read-only form and an editable form, and the business document details are displayed during approval through the process form;

[0050] S3. Find the approver at the manual node through the approval rules, judge whether to leave the current manual node and continue to flow down when the specified conditions are met through the approval method, control the direction of the process branch through the jump condition, and remotely call the business module at the spe...

Embodiment 2

[0078] see Figure 4 , Embodiment 2 of the present invention also provides an enterprise-level workflow engine implementation system based on microservice SaaS, including:

[0079] The process definition unit 1 is used to define the process through the online process designer. According to the BPMN2.0 protocol, the expansion node is added to store the customized business configuration. The business configuration includes approval rules, approval methods, jump conditions and service calls;

[0080] The form definition unit 2 is used to pre-define the process form. The process form includes a read-only form and an editable form, and the business document details are displayed during approval through the process form;

[0081] The task processing unit 3 is used to find the approver at the manual node through the approval rules, judge whether to leave the current manual node and continue to flow down when the specified conditions are met through the approval method, control the di...

Embodiment 3

[0096] Embodiment 3 of the present invention provides a non-transitory computer-readable storage medium, the computer-readable storage medium stores a program code for implementing a method for an enterprise-level workflow engine based on microservice SaaS, and the program code includes a method for Execute the instructions of the implementation method of the microservice SaaS-based enterprise-level workflow engine in Embodiment 1 or any possible implementation thereof.

[0097] The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server, a data center, etc. integrated with one or more available media. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, a solid state disk (SolidState Disk, SSD)).

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

According to the enterprise-level workflow engine implementation method and system based on micro-service SaaS, process definition is carried out through an online process designer, extension nodes are added according to a BPMN2.0 protocol to store self-defined business configuration, and the business configuration comprises an approval rule, an approval mode, a jump condition and service calling; a flow form is defined in advance, the flow form comprises a read-only form and an editable form, and business document details are displayed during approval through the flow form; the method comprises the following steps: searching an approver in an artificial node through an approval rule, judging whether to leave the current artificial node to continue downward circulation or not through an approval mode when a specified condition is met, controlling the flow branch trend through a jump condition, and remotely calling a service module at the specified node through service calling to execute self-defined logic. According to the method and the system, high maintainability and high expandability of the approval flow under multiple tenants and multiple business scenes are realized, so that the availability of a workflow engine is greatly improved.

Description

technical field [0001] The invention relates to a micro-service SaaS-based enterprise-level workflow engine implementation method and system, belonging to the technical field of business data processing. Background technique [0002] As the business evolves, enterprises adopting traditional on-premises software often cannot keep up with the speed of business development and strategic changes. Local deployment has problems such as high operation and maintenance costs, difficult upgrades, and difficulty in meeting individual needs in a timely manner. As a result, the SaaS platform came into being, software as a service, and the supplier uniformly deploys the software on the cloud server for unified operation and maintenance. Customers only need to pay a certain subscription fee to use the service, and can flexibly purchase extended services and customize development. The process of enterprise information approval is also the only way for enterprise development. OA system and ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q10/10G06F40/186
CPCG06Q10/103G06Q10/107G06F40/186
Inventor 漆翔宇牛佳庆于鹏史蕊欧志伟吴坚
Owner 上海甄云信息科技有限公司