Nothing Special   »   [go: up one dir, main page]

CN112766876A - Custom flow management and control system and method based on SaaS - Google Patents

Custom flow management and control system and method based on SaaS Download PDF

Info

Publication number
CN112766876A
CN112766876A CN202011593615.1A CN202011593615A CN112766876A CN 112766876 A CN112766876 A CN 112766876A CN 202011593615 A CN202011593615 A CN 202011593615A CN 112766876 A CN112766876 A CN 112766876A
Authority
CN
China
Prior art keywords
model
user
flow
management
control system
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
CN202011593615.1A
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.)
Shanghai Data Center of China Life Insurance Co Ltd
Original Assignee
Shanghai Data Center of China Life Insurance 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 Shanghai Data Center of China Life Insurance Co Ltd filed Critical Shanghai Data Center of China Life Insurance Co Ltd
Priority to CN202011593615.1A priority Critical patent/CN112766876A/en
Publication of CN112766876A publication Critical patent/CN112766876A/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Artificial Intelligence (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a custom flow management and control system and a method based on SaaS, comprising the following steps: the login authorization module: the system is used for verifying login user information, judging user authority and providing a connection interface for the mobile terminal; a model management module: the method is used for realizing the management of the user-defined flow model; a flow deployment module: the system comprises a process model, a flow model and a flow model, wherein the process model is used for deploying to form a specific work flow; a release operation module: for publishing and running workflows; the method comprises the following steps of S1: logging in a user-defined flow management and control system, and selecting a model management module; s2: obtaining a model name, a model KEY and a model description of a newly-built user-defined flow model, and realizing the new building of the user-defined flow model; s3: drawing a flow chart; s4: obtaining form attributes, a distribution tree and distribution rules; s5: deploying the release range, the timeliness requirement and the release object of the user-defined flow model; s6: and issuing and running the workflow. Compared with the prior art, the method has the advantages of high flexibility and the like.

Description

Custom flow management and control system and method based on SaaS
Technical Field
The invention relates to the field of flow management, in particular to a user-defined flow management and control system and method based on SaaS.
Background
Through years of development, the traditional enterprise workflow management system (WFMC model and BPMN2.0 model) can meet various requirements of enterprises for business process informatization, but still has the following outstanding problems:
slow speed: firstly, the development is slow, the process development is bound with the platform code, and the new process needs to be online for half a year; secondly, the operation is slow, the framework is not adjusted greatly, and the platform operates more and more slowly.
It is difficult to: firstly, the modification is difficult, the process engine of the commercial software is a black box, and the modification process needs a large amount of customized development; secondly, the mobile terminal is inconvenient to use because the old platform does not provide mobile terminal application.
Heavy: an old process platform runs by using a database, so far, a large amount of data is accumulated, and the expansion problem and the performance problem of the traditional database are increasingly obvious.
Noble: the number of old process platform users is close to the upper limit of purchasing license, and the capacity expansion difficulty is large.
Most of the traditional workflow management systems need to be deployed for many times and maintained respectively, the deployment and maintenance costs are high, the delivery capacity and the updating frequency can not catch up with the change of business requirements of enterprises, and the requirements of elasticity and change can not be met efficiently.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provide a high-flexibility user-defined flow management and control system and method based on SaaS.
The purpose of the invention can be realized by the following technical scheme:
a self-defined flow management and control system based on SaaS comprises:
the login authorization module: the system comprises a mobile terminal, a micro application issuing platform, a user authentication server and a user authentication server, wherein the mobile terminal is used for verifying login user information, judging user authority and providing a connection interface for the mobile terminal;
a model management module: the method is used for realizing the management of the user-defined flow model;
a flow deployment module: the system comprises a process model, a flow model and a flow model, wherein the process model is used for deploying to form a specific work flow;
a release operation module: for publishing and running the workflow.
Further, the login user comprises a common user, a common administrator and a super administrator.
Furthermore, the user authority of the common user comprises a new work order, a proxy/processed work order, a query of all work orders and work order statistics.
Furthermore, the user authority of the common administrator comprises the user authority of the common user, dispatching tree management, common user management, process model management, dynamic column management and dispatching rule management.
Furthermore, the user authority of the super administrator comprises the user authority of a common administrator, user authority management, dispatch tree authority management, process model authority management and mechanism management.
Further, the management of the flow model comprises the creation and the update of a user-defined flow model, and the user-defined flow model comprises a flow chart, form attributes, a distribution tree and distribution rules.
Furthermore, the model management module realizes the new creation of the user-defined flow model through the model name, the model KEY and the model description input by the user.
Furthermore, the flow chart is obtained by drawing through dragging.
Further, the deploying the flow model specifically includes: and deploying the release range, the timeliness requirement and the release object of the user-defined flow model.
A custom flow generation method of the custom flow management and control system based on SaaS comprises the following steps:
s1: logging in a user-defined flow management and control system through a logging authorization module, and selecting a model management module;
s2: obtaining a model name, a model KEY and a model description of a newly-built user-defined flow model, and realizing the new building of the user-defined flow model;
s3: obtaining a flow chart of the newly-built user-defined flow model through dragging and drawing;
s4: obtaining form attributes, dispatching trees and dispatching rules of the newly-built user-defined flow model;
s5: the flow deployment module deploys the release range, the timeliness requirement and the release object of the user-defined flow model to complete deployment;
s6: and the issuing and operating module issues and operates the workflow.
Compared with the prior art, the invention has the following advantages:
1) in the system, a login user can define the process by self, the processes including design, deployment and release, online operation and the like are realized, the process development idea of logic separation is realized, the process logic is developed by service personnel (users), and technical personnel concentrate on the functions and performance of the platform, so that the flexibility and the rationality of the process development are improved;
2) the system has the characteristics of cloud end, platform, mobility, intensification and the like, does not need to be installed, can be used after logging in, has a flexible graphical interface configuration, supports the mobile end, is designed for a full cluster, and only needs three steps from process design to deployment online: form design, flow chart drawing and deployment are on-line, and the method is convenient and fast;
3) the system supports the user-defined dispatching rule, realizes the automatic dispatching function of the work order, and the login user can define an electronic form (dynamic column) in the workflow platform and modify the form at any time according to the requirement and the service change; the form can also support various data formats and can be embedded with a verification function; the form supports style export and has high flexibility.
Drawings
FIG. 1 is a diagram illustrating user permissions and functionality of the present system;
FIG. 2 is a schematic diagram of the system interface with the mobile end;
FIG. 3 is a schematic diagram of the system architecture;
FIG. 4 is a schematic flow chart of the method of the present invention.
Detailed Description
The invention is described in detail below with reference to the figures and specific embodiments. It is to be understood that the embodiments described are only a few embodiments of the present invention, and not all embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, shall fall within the scope of protection of the present invention.
Examples
The invention provides a user-defined flow management and control system based on SaaS, which comprises a login authorization module, a model management module, a flow deployment module and a release operation module.
The login authorization module: the system comprises a user management server, a user authentication server and a user authentication server, wherein the user authentication server is used for verifying login user information and judging user permissions, the login users comprise common users, common administrators and super administrators, and specifically, as shown in fig. 1, the user permissions of the common users comprise new work orders, agency/processed work orders, inquiry of all work orders and work order statistics; the user authority of the common administrator comprises the user authority of a common user, dispatching tree management, common user management, process model management, dynamic column management and dispatching rule management; the user authority of the super administrator comprises the user authority of a common administrator, user authority management, dispatch tree authority management, process model authority management and mechanism management. The login authorization module can be connected with the mobile terminal for communication, the mobile terminal is constructed by mainly using the micro application publishing platform to provide various interfaces such as messages, code scanning, geographic positions and WIFI sign-in for the micro application, and the like, as shown in fig. 2.
The platform develops abundant external interfaces, so that any system in an enterprise can conveniently and quickly use the process service
A model management module: the method is used for managing the user-defined flow model, wherein the management of the flow model comprises the new creation and the update of the user-defined flow model, the user-defined flow model comprises a flow chart, form attributes, a distribution tree and distribution rules, the module realizes the new creation of the user-defined flow model through the model name, the model KEY and the model description input by a user, and the flow chart is obtained through dragging and drawing.
A flow deployment module: the method is used for deploying the process model to form a specific workflow, and specifically comprises the following steps: the method comprises the following steps of deploying the release range, the timeliness requirement and the release object of the user-defined flow model, wherein in the deployment process, a user can define: 1) the processing time of each link task is long, a user can define the limited time of each task link by himself, and the system can automatically remind the user of overtime and finish the processing as soon as possible when the time is exceeded; 2) the scope of roles that the flow needs to use can be defined: for example, if the process is only suitable for information technicians, an 'IT line' can be selected from the process role, and the permission range of the process using the role is determined in a selection mode; 3) the flow may define the units and scope of the publication. For example: flow is restricted to use within a branch office, etc.
A release operation module: for publishing and running the workflow.
In addition, in order to guarantee the smooth operation of the process, the automatic work order dispatching function and the dynamic column management function can be realized by defining an automatic dispatching rule in the process. The user can define the dispatching rule by himself, and the content of the dispatching rule comprises: and after the setting is finished, the system automatically identifies the rule and automatically dispatches according to the rule. The system also supports the user to define a complex electronic form (dynamic column) in the workflow platform, and the specific functions are introduced as follows: the user can define, design and modify the worksheet structure and content by himself, including: table name, mechanism to which the table belongs, field name in the table, type, whether to fill in, etc.
The system is based on the concept of SaaS (software as a service), is a 'cloud flow' platform system which can be shared and used in an enterprise, and provides 'cloud flow' service for the interior of the enterprise. The process model can be customized, designed, deployed, tested and released, the whole process does not need coding, and a user can define the process model by himself or herself, wherein the process model comprises the following steps: flow diagrams, tables, dispatch trees, dispatch rules, and the like. A user can draw the flow chart by using a mouse to drag the flow chart, so that the complex business flow design is realized. The system has rich functions of external interfaces and can realize interactive connection with an external system. And the mobile internet version is provided, user authentication and mobile terminal use are realized, and the signing and circulation of the flow at any time and any place are realized.
The system is built by adopting open-source Activity software for secondary development, has completely autonomous control capability, and is technically structured as shown in fig. 3, wherein a flow engine is realized by Activiti, an engine database is MySQL, form generation is realized by PrimeFaces, work order filing is realized by MongoDB, a search engine is realized by ElasticSearch, a continuous integration tool is realized by Jenkins, an application container is realized by Docker, load balancing is realized by Nginx, a middleware is realized by Tomcat, and caching and conversation are realized by Redis.
As shown in fig. 4, the present invention further provides a custom flow generation method for a custom flow management and control system based on SaaS, including the following steps:
s1: logging in a user-defined flow management and control system through a logging authorization module, and selecting a model management module;
s2: obtaining a model name, a model KEY and a model description of a newly-built user-defined flow model, and realizing the new building of the user-defined flow model;
s3: obtaining a flow chart of the newly-built user-defined flow model through dragging and drawing;
s4: obtaining form attributes, dispatching trees and dispatching rules of the newly-built user-defined flow model;
s5: the flow deployment module deploys the release range, the timeliness requirement and the release object of the user-defined flow model to complete deployment;
s6: and the issuing and operating module issues and operates the workflow.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and those skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. The utility model provides a self-defined flow management and control system based on SaaS which characterized in that includes:
the login authorization module: the system comprises a mobile terminal, a micro application issuing platform, a user authentication server and a user authentication server, wherein the mobile terminal is used for verifying login user information, judging user authority and providing a connection interface for the mobile terminal;
a model management module: the method is used for realizing the management of the user-defined flow model;
a flow deployment module: the system comprises a process model, a flow model and a flow model, wherein the process model is used for deploying to form a specific work flow;
a release operation module: for publishing and running the workflow.
2. The SaaS-based custom flow management and control system according to claim 1, wherein the login user includes a general user, a general administrator, and a super administrator.
3. The SaaS-based custom flow management and control system according to claim 2, wherein the user permissions of the common users include new work order, agency/processed work order, query of all work orders and work order statistics.
4. The SaaS-based custom flow management and control system as claimed in claim 3, wherein the user authority of the common administrator includes user authority of a common user, dispatch tree management, common user management, flow model management, dynamic column management and dispatch rule management.
5. The SaaS-based custom flow management and control system as claimed in claim 4, wherein the user authority of the super administrator includes user authority of a common administrator, user authority management, dispatch tree authority management, flow model authority management and organization management.
6. The SaaS-based custom flow management and control system according to claim 1, wherein the management of the flow model includes creation and update of a custom flow model, and the custom flow model includes a flow chart, form attributes, dispatch trees, and dispatch rules.
7. The SaaS-based custom flow management and control system of claim 6, wherein the model management module realizes the creation of a custom flow model through a model name, a model KEY and a model description input by a user.
8. The SaaS-based custom flow management and control system according to claim 6, wherein the flow chart is drawn by dragging.
9. The SaaS-based custom flow management and control system according to claim 1, wherein the deploying a flow model specifically comprises: and deploying the release range, the timeliness requirement and the release object of the user-defined flow model.
10. A custom flow generation method of the SaaS-based custom flow management and control system according to any one of claims 1 to 9, comprising the steps of:
s1: logging in a user-defined flow management and control system through a logging authorization module, and selecting a model management module;
s2: obtaining a model name, a model KEY and a model description of a newly-built user-defined flow model, and realizing the new building of the user-defined flow model;
s3: obtaining a flow chart of the newly-built user-defined flow model through dragging and drawing;
s4: obtaining form attributes, dispatching trees and dispatching rules of the newly-built user-defined flow model;
s5: the flow deployment module deploys the release range, the timeliness requirement and the release object of the user-defined flow model to complete deployment;
s6: and the issuing and operating module issues and operates the workflow.
CN202011593615.1A 2020-12-29 2020-12-29 Custom flow management and control system and method based on SaaS Pending CN112766876A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011593615.1A CN112766876A (en) 2020-12-29 2020-12-29 Custom flow management and control system and method based on SaaS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011593615.1A CN112766876A (en) 2020-12-29 2020-12-29 Custom flow management and control system and method based on SaaS

Publications (1)

Publication Number Publication Date
CN112766876A true CN112766876A (en) 2021-05-07

Family

ID=75695968

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011593615.1A Pending CN112766876A (en) 2020-12-29 2020-12-29 Custom flow management and control system and method based on SaaS

Country Status (1)

Country Link
CN (1) CN112766876A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114926143A (en) * 2022-05-16 2022-08-19 三峡高科信息技术有限责任公司 Method and platform for configuring enterprise workflow based on business components and process engine
WO2023040690A1 (en) * 2021-09-17 2023-03-23 易保网络技术(上海)有限公司 Data processing method, program product, readable medium, and electronic device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102004967A (en) * 2010-12-10 2011-04-06 河南锐之旗信息技术有限公司 Office automation management method
CN102486730A (en) * 2010-12-06 2012-06-06 上海协讯软件有限公司 Workflow realization method and workflow system capable of customizing flow in user-defined manner
CN102594870A (en) * 2011-05-31 2012-07-18 北京亿赞普网络技术有限公司 Cloud computing platform, cloud computing system and service information publishing method for cloud computing system
CN103077024A (en) * 2012-12-28 2013-05-01 山东地纬计算机软件有限公司 Device and method for supporting customization and running of software-as-a-service (SaaS) application processes
CN103838706A (en) * 2012-11-22 2014-06-04 江苏现代造船技术有限公司 Flexible management information system with process and form customization function
CN105046438A (en) * 2015-07-31 2015-11-11 长威信息科技发展股份有限公司 Customized process configuration office system based on visible process configuration

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102486730A (en) * 2010-12-06 2012-06-06 上海协讯软件有限公司 Workflow realization method and workflow system capable of customizing flow in user-defined manner
CN102004967A (en) * 2010-12-10 2011-04-06 河南锐之旗信息技术有限公司 Office automation management method
CN102594870A (en) * 2011-05-31 2012-07-18 北京亿赞普网络技术有限公司 Cloud computing platform, cloud computing system and service information publishing method for cloud computing system
CN103838706A (en) * 2012-11-22 2014-06-04 江苏现代造船技术有限公司 Flexible management information system with process and form customization function
CN103077024A (en) * 2012-12-28 2013-05-01 山东地纬计算机软件有限公司 Device and method for supporting customization and running of software-as-a-service (SaaS) application processes
CN105046438A (en) * 2015-07-31 2015-11-11 长威信息科技发展股份有限公司 Customized process configuration office system based on visible process configuration

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
WANGYUYAN: "《https://www.cnblogs.com/wangyuyan/p/5498890.html》", pages 1 - 3, Retrieved from the Internet <URL:《https://www.cnblogs.com/wangyuyan/p/5498890.html》> *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023040690A1 (en) * 2021-09-17 2023-03-23 易保网络技术(上海)有限公司 Data processing method, program product, readable medium, and electronic device
CN114926143A (en) * 2022-05-16 2022-08-19 三峡高科信息技术有限责任公司 Method and platform for configuring enterprise workflow based on business components and process engine
CN114926143B (en) * 2022-05-16 2022-11-08 三峡高科信息技术有限责任公司 Method and platform for configuring enterprise workflow based on business components and process engine

Similar Documents

Publication Publication Date Title
CN101552842B (en) Call center application data and interoperation architecture for a telecommunication service center
CN107465692B (en) Unified user identity authentication method, system and storage medium
CN108366109A (en) A kind of meteorological data numerical forecast cloud shared platform and data sharing method
US20190340562A1 (en) Systems and method for project management portal
CN104376430A (en) Hidden risk management system based on cloud service platform and implementing method of hidden risk management system
CN105046438A (en) Customized process configuration office system based on visible process configuration
CN107239885B (en) Supplier-oriented power grid engineering digital handover resource management system
CN106897862A (en) A kind of Electric Power Network Planning work in preliminary project stage progress and achievement managing and control system
CN112766876A (en) Custom flow management and control system and method based on SaaS
CN101674570A (en) Group communication management system and method for realizing group communication management
CN111639889A (en) Logistics information management system based on cloud computing
CN117521969B (en) Intelligent park operation index calculation system based on digital twinning
CN102801565A (en) Method for carrying out centralized management on service configuration in network management system
CN102541451A (en) Enterprise desktop application integrated platform realized based on FLEX AIR technology
CN113706101A (en) Power grid project management intelligent system architecture and method
CN112070388A (en) Petrochemical engineering supervision, inspection, detection and consultation management system
CN115309839A (en) Intelligent forestry system and medium based on data warehouse and construction method
CN103473634A (en) Digital audio-video library maintenance monitoring method
US9465951B1 (en) Systems and methods for resource management and certification
CN107871250A (en) Hotel&#39;s integration high in the clouds billing system and its billing method
CN103034930A (en) Automation software life cycle model deployment system
CN115964021A (en) Demand issuing method and device, electronic equipment and storage medium
KR102198686B1 (en) Method for creating business screen and system for performing the same
CN112183991A (en) Power plant data management method and system, electronic equipment and storage medium
CN114092065A (en) Data governance platform organizational structure and system management

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