CN101599145A - A kind of Workflow management method and system - Google Patents
A kind of Workflow management method and system Download PDFInfo
- Publication number
- CN101599145A CN101599145A CNA2009101085580A CN200910108558A CN101599145A CN 101599145 A CN101599145 A CN 101599145A CN A2009101085580 A CNA2009101085580 A CN A2009101085580A CN 200910108558 A CN200910108558 A CN 200910108558A CN 101599145 A CN101599145 A CN 101599145A
- Authority
- CN
- China
- Prior art keywords
- workflow
- management system
- business management
- application system
- management application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
A kind of Workflow management method and system that the robotization that the present invention relates to use in business administration is carried out realize by business management system and unified management application system; It is characterized in that, also comprise the workflow template configuration server, described business management system is called described unified management application system corresponding interface again and is initiated workflow according to the workflow in the task collocating workflow template configuration server; Described unified management application system writing task stream log information, writing task stream historical information is carried out flow nodes and is handled, regularly comes into force and control and workflow mutual exclusion control.The present invention has optimized the Workflow Management mode, can make business management system avoid complicated work process flow, follows the tracks of the life cycle of workflow, and configurable or customization is more flexible in each business management system use.
Description
Technical field
A kind of Workflow management method and the system of the robotization that the present invention relates in business administration, use.
Background technology
Workflow is exactly the computerize or the robotization of operation flow.The operation flow of many very complicateds is arranged in enterprise or the tissue, and these flow processs have constituted the daily operation activity of enterprise or tissue.Technological means by the modern times is these process automations, and it is managed effectively is the problem that Workflow Management need solve.Workflow Management can improve enterprise operation efficient, improves the Enterprise Resource utilization, improve the dirigibility of corporate operation and adaptability or the like.
In business management system, it is a very important function that work process flow is handled, and reasonably flow processing has been brought very large facility to business processing.Be the workflow exemplary block diagram in the existing business management system as shown in Figure 1, in each workflow processing, task is carried out according to series of rules from a task executor to another task executor.Each workflow processing is workflow template of configuration in workflow template instrument BPS all.
As can be seen from Figure 1, if a business management system has n product needed to use workflow, it will realize n work process flow so, draw n workflow template, the way to manage of this business management system work process flow exists three problems: first, suppose to have m business management system all will use workflow, and each business management system has n product needed to use workflow, will realize m*n work process flow so altogether, draws m*n workflow template.The work process flow of present business management system all is similarly, and this has caused the realization that repeats of work process flow undoubtedly, the redundancy of code, and the decoupling of workflow and business management system is poor.Second: suppose to have in the business management system work process flow link of n product to change, will repaint or revise n workflow template so, the running of enterprise is flexibly, work process flow is taking place to change at any time, as seen the way to manage of workflow can not change the work process flow link flexibly at present, can't improve the dirigibility and the adaptability of corporate operation.The 3rd: the flow process of workflow is a quite complicated process, and easily makes mistakes, and by existing workflow implementation, each business management system must be faced this complicated flow process so, and this has increased maintenance cost undoubtedly greatly.At above problem, be necessary to propose a kind of loose coupling, the Workflow optimization use-pattern that can use flexibly for business management system.
Work process flow repeats to realize in the existing business management system, and the flow process complexity is difficult to follow the tracks of, and loose coupling is poor, is difficult to select flexibly and change work process flow link.
Summary of the invention
The objective of the invention is in the business management system of enterprise, a kind of Workflow management method and system are provided, configurable workflow with customization, the life cycle of work process flow is extracted, workflow module is independently arrived stratification, and a plurality of business management systems only need the shared identical workflow template of configuration parameter, solve and optimize the use of business management system to workflow with this.
A kind of Workflow management method disclosed by the invention realizes that by business management system, unified management application system and workflow template configuration server described method comprises the steps:
(1) described business management system is called described unified management application system corresponding interface again and is initiated workflow according to the workflow in the task collocating workflow template configuration server;
(2) described unified management application system writing task stream log information, writing task stream historical information is carried out flow nodes and is handled, regularly comes into force and control and workflow mutual exclusion control.
In one embodiment of the invention, in the described step (2), described unified management application system is according to the next workflow executor of the state notifying of workflow.
In another embodiment of the present invention, also comprise the steps:
(3) described business management system checks and follows the tracks of the disposition and the details of workflow by corresponding interface.
The invention also discloses a kind of Workflow Management System, comprise business management system and unified management application system; Also comprise the workflow template configuration server; Described business management system is called described unified management application system corresponding interface again and is initiated workflow according to the workflow in the task collocating workflow template configuration server; Described unified management application system writing task stream log information, writing task stream historical information is carried out flow nodes and is handled, regularly comes into force and control and workflow mutual exclusion control.
In one embodiment of the invention, described unified management application system is according to the next workflow executor of the state notifying of workflow.
In another embodiment of the present invention, described business management system checks and follows the tracks of the disposition and the details of workflow by corresponding interface.
Workflow Management System of the present invention can integrated a plurality of described business management systems.
The present invention discloses a kind of Workflow management method and system, come configuration parameter by business management system, by with workflow life cycle hardware and software platform, in the unified management application system, realize workflow engine, make business management system avoid complicated work process flow, change the work process flow link flexibly, improve the dirigibility and the adaptability of corporate operation, guaranteed the efficient and even running of system.Simultaneously the workflow life cycle in the unified management application platform can be integrated with a plurality of business management systems, and need not to revise code and flow process, and highly versatile has significantly reduced the cost of development of project, and the stability and the maintainability of system are enhanced.
Description of drawings
Workflow Management exemplary block diagram in Fig. 1 business management system.
Fig. 2 Workflow Management of the present invention figure that optimizes structure.
Workflow life cycle processing flow chart in Fig. 3 unified management application system of the present invention.
Fig. 4 workflow inquiry tracking structure of the present invention graph of a relation.
Embodiment
Below in conjunction with the drawings and specific embodiments the present invention is described in further detail.
The present invention extracts the life cycle of work process flow in the unified management application system and manages, and simultaneously workflow module is independently arrived stratification, and a plurality of business management systems are shared; Operation layer only needs configuration parameter to get final product, and solves and optimizes the use of business management system to workflow with this.Be exactly the Workflow Management of the present invention figure that optimizes structure as shown in Figure 2.
Specifically may further comprise the steps:
1. define the state of work process flow and each flow process, and the circulation of flow process order.
2. define the condition circulation of work process flow node, if which flow process success then arrives, if return, which flow process again then.
3. according to 1) and 2), in workflow masterplate visualization tool BPS, draw a cover work process flow masterplate, and configure the executive role of each flow nodes, adjust back beanid and comprise mail and the notification message of note.
4. the realization with the workflow life cycle of product extracts, and is independent on a unified management application platform.Its major function realizes comprising: initiate workflow, and writing task stream log information, writing task stream historical information, flow nodes is handled, the control that regularly comes into force, workflow mutual exclusion control, workflow comes into force.
5. business management system is called unified management application platform corresponding work stream and is initiated interface, and configuration bean comprises: initiate workflow, and readjustment, pre-effective, the bean that comes into force.
6. business management system is initiated workflow, and workflow is notified next workflow executor automatically afterwards, and the workflow information that he handles is treated in inquiry in the system, makes judgement as required, Control work flow away to.
7. the link of each workflow can be followed the tracks of, and can view the disposition of workflow and in the details of the workflow of certain link.The executor can check the product workflow information of once initiating or handling of oneself.The present invention is applicable to the workflow processing in the business management system and uses, on system architecture, workflow processing after the optimization and use pattern make business management system avoid complicated work process flow, change the work process flow link flexibly, improve the dirigibility and the adaptability of corporate operation, guaranteed the efficient and even running of system.
Treatment scheme after the above-mentioned optimization as can be seen, work process flow is mainly handled and the content used is exactly that workflow module is independently arrived platform, and operation layer is inherited platform workflow, collocating workflow parameter.Therefore, these two parts are keys of the present invention, will the Workflow optimization use-pattern of this customization once be described in detail below.
Flow process is the workflow life cycle processing flow chart that business management system triggers the unified management application platform as shown in Figure 3, comprise and adjust back processing then, carry out writing task stream log information, and historical information, and the result of inspection flow process, if success, then flow process is wanted next node with flow process, if last flow process is then got back in failure, system will notify the next task executor stream of dealing with the work automatically, circulate with this.When the timer received letter of acceptance time, then the task that workflow triggered comes into force at last, power cut-off stream.
The link of each workflow can be inquired about and follow the tracks of, as shown in Figure 4: the disposition that workflow inquiry interface and the workflow tracking enquiry interface of business management system by the unified management application platform can view workflow and in the details of the workflow of certain link, and controlled the authority inquiry.
With the A module in the IPTV business management system optimization of work process flow is made below and be used for being described further.
A registration in the IPTV business management system is revised and is nullified and all can use work process flow, and its flow process all is that similarly we are registered as example with A:
Suppose that the work process flow and the flow direction that define the A registration are: application->audit->configuration, the state of each node is respectively: in the audit->in disposing->successfully end/failure finishes, and the drawing flow template.
A is registered the workflow life cycle be drawn into the unified management application platform, the realization that A is registered the workflow life cycle is divided into 3 concrete classes and realizes, be respectively A workflow application class apply, A workflow application readjustment callback class and the application of the A workflow valid class that comes into force.A workflow application class apply: the function that comprises application (insert data and initiate workflow) and audit/configuration (revising object and workflow processing); A workflow application readjustment callback class: comprise writing task stream log information, writing task stream historical information, functions such as flow nodes processing, wherein flow nodes is handled the circulation direction of major control flow process; The A workflow application valid class that comes into force: comprise the writing task stream log information that comes into force, revise A condition, regularly come into force functions such as cancellation work process flow.So far, one complete, and public work process flow extracts.
Inherit the application class apply of the A workflow registration of unified management application platform by the IPTV business management system, in the configuration file of A business management system, dispose apply, callback, the bean of valid wherein needs to dispose the template number of A registration workflow template among the bean of A.For A, do not need to pay close attention to workflow and how to realize, avoided complicated work process flow, and configuration template flexibly.
Trigger the initiation of A registration workflow by the page of A business management system, initiates successfully after, workflow status will become in the audit, the unified management application platform is come the examination stream information with note or mail notification next one executor.The executor inquires the workflow information for the treatment of that oneself is handled, this workflow information is carried out flow process follow the tracks of, and checks audit A information and result before, makes the audit of oneself and handles.If audit is passed through, then system will notify the next bit executor to handle, and workflow status becomes in the configuration, not pass through if examine, and then turn back to the node of application, circulate with this.When work process flow is covered, and the timer received letter of acceptance time, then workflow finishes.
The executor can also inquire about the log information and my workflow information that handled and that I initiate of A workflow, and each flow process is followed the tracks of processing.
Same, as the B registration workflow of advertisement service management system, also can adopt the A registration work process flow of unified management application platform, its optimize use-pattern as the IPTV business management system 3), 4), 5) the step.
The present invention makes business management system avoid complicated work process flow; can follow the tracks of the life cycle of workflow; configurable; customizable; use for each business management system more flexibly; all any modifications of being done within the spirit and principles in the present invention, be equal to and replace and improvement etc., all should be included within the protection domain of invention.
Claims (7)
1. a Workflow management method is realized by business management system and unified management application system; It is characterized in that described method is also used the workflow template configuration server, comprises the steps:
(1) described business management system is called described unified management application system corresponding interface again and is initiated workflow according to the workflow in the task collocating workflow template configuration server;
(2) described unified management application system writing task stream log information, writing task stream historical information is carried out flow nodes and is handled, regularly comes into force and control and workflow mutual exclusion control.
2. as power 1 described Workflow management method, it is characterized in that in the described step (2), described unified management application system is according to the next workflow executor of the state notifying of workflow.
3. as power 1 described Workflow management method, it is characterized in that, also comprise the steps:
(3) described business management system checks and follows the tracks of the disposition and the details of workflow by corresponding interface.
4. a Workflow Management System comprises business management system and unified management application system; It is characterized in that, also comprise the workflow template configuration server; Described business management system is called described unified management application system corresponding interface again and is initiated workflow according to the workflow in the task collocating workflow template configuration server; Described unified management application system writing task stream log information, writing task stream historical information is carried out flow nodes and is handled, regularly comes into force and control and workflow mutual exclusion control.
5. as power 4 described Workflow Management Systems, it is characterized in that described unified management application system is according to the next workflow executor of the state notifying of workflow.
6. as power 5 described Workflow Management Systems, it is characterized in that described business management system checks and follow the tracks of the disposition and the details of workflow by corresponding interface.
7. as power 6 described Workflow Management Systems, it is characterized in that, can integrated a plurality of described business management systems.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009101085580A CN101599145A (en) | 2009-06-30 | 2009-06-30 | A kind of Workflow management method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009101085580A CN101599145A (en) | 2009-06-30 | 2009-06-30 | A kind of Workflow management method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101599145A true CN101599145A (en) | 2009-12-09 |
Family
ID=41420582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2009101085580A Pending CN101599145A (en) | 2009-06-30 | 2009-06-30 | A kind of Workflow management method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101599145A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103092610A (en) * | 2012-12-31 | 2013-05-08 | 武汉中地数码科技有限公司 | Configuration method of telecommunications exterior line resource one-stop type inquiring process based on hand-held terminal |
CN103152415A (en) * | 2013-03-04 | 2013-06-12 | 浪潮电子信息产业股份有限公司 | Resource approval process design method based on cloud data center |
CN103413205A (en) * | 2013-08-26 | 2013-11-27 | 国家电网公司 | Quick develop and design method and device for SAP workflow |
CN103903084A (en) * | 2012-12-28 | 2014-07-02 | 深圳市世纪凯旋科技有限公司 | Authentication method and system |
CN103985002A (en) * | 2013-03-01 | 2014-08-13 | 山东电力集团公司 | Method for integrating workflow among different enterprise-grade application systems |
CN106067080A (en) * | 2012-02-14 | 2016-11-02 | 亚马逊技术有限公司 | Configurable workflow capabilities is provided |
CN106293915A (en) * | 2016-08-04 | 2017-01-04 | 南京唯实科技有限公司 | Job engine method based on activiti5 |
CN106845815A (en) * | 2017-01-13 | 2017-06-13 | 百度在线网络技术(北京)有限公司 | Business management method and system |
CN108228754A (en) * | 2017-12-21 | 2018-06-29 | 深圳市融讯科技有限公司 | flow generation method and terminal device |
CN109544032A (en) * | 2018-12-03 | 2019-03-29 | 上海夫卡实业发展有限公司 | Equipment design work management method, platform and the system quickly delivered |
CN111507674A (en) * | 2019-01-30 | 2020-08-07 | 阿里巴巴集团控股有限公司 | Task information processing method, device and system |
CN111754184A (en) * | 2019-03-29 | 2020-10-09 | 上海宽带技术及应用工程研究中心 | Cross-enterprise workflow control method, system, device and storage medium |
CN112835692A (en) * | 2021-01-12 | 2021-05-25 | 山东众阳健康科技集团有限公司 | Log message driven task method, system, storage medium and equipment |
CN113297081A (en) * | 2021-05-26 | 2021-08-24 | 北京京东振世信息技术有限公司 | Execution method and device of continuous integration assembly line |
-
2009
- 2009-06-30 CN CNA2009101085580A patent/CN101599145A/en active Pending
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106067080B (en) * | 2012-02-14 | 2019-11-15 | 亚马逊技术有限公司 | Configurable workflow capabilities are provided |
CN106067080A (en) * | 2012-02-14 | 2016-11-02 | 亚马逊技术有限公司 | Configurable workflow capabilities is provided |
CN103903084A (en) * | 2012-12-28 | 2014-07-02 | 深圳市世纪凯旋科技有限公司 | Authentication method and system |
CN103092610B (en) * | 2012-12-31 | 2016-02-10 | 武汉中地数码科技有限公司 | A kind of collocation method of the one-stop querying flow of telecommunications outside line resource based on handheld terminal |
CN103092610A (en) * | 2012-12-31 | 2013-05-08 | 武汉中地数码科技有限公司 | Configuration method of telecommunications exterior line resource one-stop type inquiring process based on hand-held terminal |
CN103985002A (en) * | 2013-03-01 | 2014-08-13 | 山东电力集团公司 | Method for integrating workflow among different enterprise-grade application systems |
CN103152415A (en) * | 2013-03-04 | 2013-06-12 | 浪潮电子信息产业股份有限公司 | Resource approval process design method based on cloud data center |
CN103413205A (en) * | 2013-08-26 | 2013-11-27 | 国家电网公司 | Quick develop and design method and device for SAP workflow |
CN106293915A (en) * | 2016-08-04 | 2017-01-04 | 南京唯实科技有限公司 | Job engine method based on activiti5 |
CN106845815A (en) * | 2017-01-13 | 2017-06-13 | 百度在线网络技术(北京)有限公司 | Business management method and system |
CN108228754A (en) * | 2017-12-21 | 2018-06-29 | 深圳市融讯科技有限公司 | flow generation method and terminal device |
CN109544032A (en) * | 2018-12-03 | 2019-03-29 | 上海夫卡实业发展有限公司 | Equipment design work management method, platform and the system quickly delivered |
CN111507674A (en) * | 2019-01-30 | 2020-08-07 | 阿里巴巴集团控股有限公司 | Task information processing method, device and system |
CN111507674B (en) * | 2019-01-30 | 2023-06-20 | 阿里巴巴集团控股有限公司 | Task information processing method, device and system |
CN111754184A (en) * | 2019-03-29 | 2020-10-09 | 上海宽带技术及应用工程研究中心 | Cross-enterprise workflow control method, system, device and storage medium |
CN112835692A (en) * | 2021-01-12 | 2021-05-25 | 山东众阳健康科技集团有限公司 | Log message driven task method, system, storage medium and equipment |
CN113297081A (en) * | 2021-05-26 | 2021-08-24 | 北京京东振世信息技术有限公司 | Execution method and device of continuous integration assembly line |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101599145A (en) | A kind of Workflow management method and system | |
Cai et al. | IoT-based configurable information service platform for product lifecycle management | |
CN103559118B (en) | A kind of method for auditing safely based on AOP and annotating information system | |
CN101038635B (en) | System for controlling flow process authority of task stream management system and implement method thereof | |
CN101645148A (en) | Construction order management method applied to operation support system and management system thereof | |
CN106067107A (en) | A kind of storehouse management application system based on the Internet | |
CN101630385A (en) | Implementation method for realizing multistage auditing workflow function by simple configuration items | |
CN106789755A (en) | Inter-network data interchange platform | |
CN102662650A (en) | Implementation method and system of flow engine based on dynamic business | |
CN103440165B (en) | A kind of task assignment towards individual and disposal route | |
CN101650804A (en) | Method for managing process of third generation mobile communication operating and maintaining system | |
WO2015047302A1 (en) | Processing a hybrid flow associated with a service class | |
CN104239143A (en) | Satellite data receiving task scheduling system based on OSGI (Open Service Gateway Initiative) and workflow and satellite data receiving task scheduling method based on OSGI and workflow | |
CN104463504A (en) | Business process executing system and method | |
Xu et al. | Configuration management in aerospace industry | |
US10210284B2 (en) | Method and system for managing data in a manufacturing execution system | |
KR101600257B1 (en) | Nuclear power plants configuration management apparatus | |
CN110134533B (en) | System and method capable of scheduling data in batches | |
CN102332117A (en) | Comprehensive cost analysis method and system | |
CN102981942B (en) | A kind of task processing method and system | |
CN102968336B (en) | Method and system for processing tasks | |
Tripathi et al. | Life cycle for change management in business processes using semantic technologies. | |
KR102498461B1 (en) | Integrated management method using single sign-on manufacturing information integrated management system | |
WO2023015545A1 (en) | Interaction method for heavy-load ganrty robot and mes system | |
US20210092042A1 (en) | Configurable system for resolving requests received from multiple client devices in a network system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20091209 |