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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000008569 process Effects 0.000 claims abstract description 32
- 238000013475 authorization Methods 0.000 claims abstract description 9
- 230000008520 organization Effects 0.000 claims 1
- 238000007726 management method Methods 0.000 description 41
- 238000013461 design Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000011165 process development Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, 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
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.
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)
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)
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 |
-
2020
- 2020-12-29 CN CN202011593615.1A patent/CN112766876A/en active Pending
Patent Citations (6)
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)
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)
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'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 |