CN102567856A - Method for realizing time management in work flow system - Google Patents
Method for realizing time management in work flow system Download PDFInfo
- Publication number
- CN102567856A CN102567856A CN2012100116210A CN201210011621A CN102567856A CN 102567856 A CN102567856 A CN 102567856A CN 2012100116210 A CN2012100116210 A CN 2012100116210A CN 201210011621 A CN201210011621 A CN 201210011621A CN 102567856 A CN102567856 A CN 102567856A
- Authority
- CN
- China
- Prior art keywords
- time
- workflow
- model
- constraint
- business procedure
- 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
The invention discloses a method for realizing time management in a work flow system, and belongs to the field of computer application. The method comprises the following steps of: A, establishing a business process time model; B, setting a processing strategy in the case that time constraint is broken; C, compiling the business process time model and checking time sequence constraint; D, performing simulation operation of a work flow; and E, dynamically adjusting a work flow time model. Compared with the prior art, the method for realizing time management in the work flow system can guarantee the consistency of the time constraint of a business process and guarantee that the execution of the work flow meets the time constraint of the process, so that the loss brought by time breakage to enterprises is reduced; and the method has excellent promotion and application value.
Description
Technical field
The present invention relates to computer application field, realize the method for time management in specifically a kind of Workflow system.
Background technology
Along with the develop rapidly of workflow technology, emerged in large numbers various Workflow Management System products, in enterprise, be widely used.The service environment of intense market competition and dynamic change, the practical business process has time restriction mostly, and time-to-violation will increase operating cost (like penalty), make in the enterprise Workflow system urgent to the increasing demand of time management.Yet; Existing Workflow Management System product lacks provides necessary flexibility support to this dynamic change; Deficiency aspect time management can cause the poor efficiency and the inconsistency of service management, even to bringing on a disaster property of workflow destruction, can not satisfy the application demand of enterprise far away.
The Workflow Time management function is not only wanted the deadline of processing procedure emulation, specified activities and when missing the time in time limit, is triggered abnormality processing, also will guarantee the consistance of time-constrain, reduces because the loss that time-to-violation brought.In fast-changing service environment, the Workflow Time management enterprise that flows through with controlling the Business Stream information real-time, for enterprise wins competition.
Workflow Management System needs the processing time problem, guarantees that workflow carries out the time-constrain satisfy process, and the time management of Workflow Management System is one of key subjects of using of workflow.
Summary of the invention
Technical assignment of the present invention is the deficiency to above-mentioned prior art, and the method that realizes time management in a kind of Workflow system is provided.
Technical assignment of the present invention is realized by following mode: the method that realizes time management in a kind of Workflow system; Comprise that A. sets up business procedure time model, the processing policy when B. is provided with the time-to-violation constraint, C. compiling business procedure time model; Inspection temporal constraint, D. analog simulation operation workflow and E. dynamically adjust the Workflow Time model
A. set up the business procedure time model:
At the business process model establishment stage, the temporal information of definition workflow steering logic and business procedure;
Set up the Work flow model that comprises the activity time attribute based on work flow diagram, time attribute comprises movable delay, deadline, earliest finish time, fixed dates and the time gap constraint information carried out;
Described business procedure time model attribute; Be when circulating scheduling by workflow engine; Assembly in the allocating time pipe, with the creation-time of active instance, the distribution time of human task, the execution time information of the deadline of active instance, human task is passed to the time management assembly;
Said business procedure time model relies on the sequential between activity and is converted into unified binary temporal constraint; Directed edge through for work flow diagram increases the temporal information that time tag comprises business procedure, representes the temporal constraint of workflow with the order of movable beginning/completion incident generation;
Processing policy when B. the time-to-violation constraint is set
Said processing policy comprises:
A) fixed time point, the time interval, cycle length, time-event start the work process flow instance;
B) fixed time point, the time interval are hung up perhaps recovery tasks, workflow instance, the early warning of task, workflow instance, overtime notice;
C) select the shortest path circulation automatically;
D) artificial adjustment time-constrain;
C. compile the business procedure time model, the inspection temporal constraint
The establishment stage detection technique that uses a model verifies to the consistance of temporal constraint whether inspection exists afoul temporal constraint, if the setting of time-to-violation constraint is arranged, makes amendment according to prompting;
D. analog simulation moves workflow
Said analog simulation operation workflow is in instantiation stage and the operation phase detection technique that uses a model the consistance of temporal constraint to be verified; Through time monitoring and emulation; Whether inspection exists afoul temporal constraint, if the time-to-violation constraint then automatically performs processing policy;
Said analog simulation operation workflow relies on the analog simulation operating component of Workflow system; Can job search flow the replacement path of carrying out; Trigger abnormality processing or claimant's intervention, mutual through people and Workflow system dynamically adjusted workflow plan, raising activity right of priority, shortening successor activity dispatching cycles, discussed deadline again; To regain effective workflow status, reduce/remedy time delay;
E. dynamically adjust the Workflow Time model
Along with the propelling of instance executive process, the plan target service can be according to setting, and the time-constrain of flow instance is carried out dynamic authentication.
Further:
Among the step C,, comprise computational activity execution time and process lag, revise deadline and relative time is converted into absolute time through Time Calculation checking sequential consistance.
Said inspection temporal constraint is based on public calendar service, and in global distributed, sequential service environment, the workflow steering logic can guarantee that the movable sequential in different geographic time zone is consistent.
Compared with prior art, Workflow Time administrative model in the inventive method is proper describes actual service environment, can express the information and various temporal constraint basic time in the workflow easily.Can and the formalization time model between change so that carry out sequential consistency checking and analysis.Clear and definite semantic interpretation is arranged, can not cause the model ambiguity.Have good extension mechanism and time anomaly processing policy treatment mechanism, the system that is easy to carry out realizes that difficulty is less aspect the system design exploitation.Have characteristics such as simple to operate, user-friendly.
Description of drawings
Accompanying drawing 1 is the time management illustraton of model of the active node of a workflow in the embodiment of the invention;
Accompanying drawing 2 is legends of a Workflow Time management in the embodiment of the invention;
Accompanying drawing 3 is structured flowcharts of a kind of Workflow Time management system embodiment in the embodiment of the invention.
Embodiment
Explanation at length below the method that realizes time management in the Workflow system of the present invention being done with specific embodiment with reference to Figure of description.
Embodiment:
Shown in accompanying drawing 3, it is 3 layers that the Workflow Time management system is divided into: basal layer, logical layer and application layer.Basal layer is the basis of Workflow Time management system operation, comprises operating system and data storage.Logical layer is realized the Core Feature of total system; Wherein the Workflow Time Management Unit is most important composition module; It through with time modeling, sequential consistency checking, basic time computing function be packaged into common component, to other module and application layer the unified interface of calling these functions is provided; Comprise also in this layer that basic clock service module and time anomaly processor realize the overall local clock service of total system and discovery, prediction and the processing capacity of time anomaly respectively.Whole logical layer all passes through a model access component to the visit of bottom data and realizes that in order to reduce the degree of coupling between application layer and the logical layer, the function of logical layer upwards is packaged into unified Web service form, supplies the facility invokes of application layer.The direct user oriented of application layer comprises time modeling tool, temporal constraint verification tool, time anomaly handling implement, temporal information monitoring tools.The complicacy of modeling and analysis, the plan target assembly, BI report tool, fusion are got up.
The practical implementation step:
A. set up the business procedure time model:
The said business procedure time model of setting up is at the business process model establishment stage, uses the business procedure modeling tool that the steering logic of business procedure is carried out modeling, and the temporal information (shown in accompanying drawing 2) of business procedure is set simultaneously.
Said business procedure time model is based on the business process model of workflow; The business procedure time model comprises the activity time attribute, and time attribute comprises movable delay, deadline, early finish Date, fixed dates and the time gap constraint information (shown in accompanying drawing 1) carried out.
The described business procedure time model of described business attribute; Be when circulating scheduling by workflow engine; The allocating time Management Unit; With the creation-time of active instance, the distribution time of human task, the deadline of active instance, the information such as execution time of human task are passed to the time management assembly.
Described business procedure time model relies on the sequential between activity and is converted into unified binary temporal constraint; Directed edge through for work flow diagram increases the temporal information that time tag comprises business procedure, representes the temporal constraint of workflow with the order of movable beginning/completion incident generation.
Processing policy when B. the time-to-violation constraint is set
Said processing policy comprises:
A) fixed time point, the time interval, cycle length, time-event start the work process flow instance;
B) fixed time point, the time interval are hung up perhaps recovery tasks, workflow instance, the early warning of task, workflow instance, overtime notice;
C) select the shortest path circulation automatically;
D) artificial adjustment time-constrain.
C. compile the business procedure time model, the inspection temporal constraint
Comprise in the establishment stage detection technique that uses a model the consistance of temporal constraint is verified, whether inspection exists afoul temporal constraint, if the setting of time-to-violation constraint is arranged, makes amendment according to prompting the opportunity of said inspection temporal constraint.
Said inspection temporal constraint need carry out Time Calculation in order to verify the sequential consistance.For example computational activity execution time and process lag, revise deadline and relative time be converted into absolute time etc.
Said inspection temporal constraint is based on public calendar service, and in global distributed, sequential service environment, the workflow steering logic can guarantee that the movable sequential in different geographic time zone is consistent.
D. analog simulation moves workflow
Said analog simulation operation workflow is the satisfying property of carrying out in order to ensure workflow of time-constrain, and dynamic operation flow or uncertain movable execution time usually can be destroyed consistent temporal constraint.Therefore, need carry out time monitoring and emulation, predict possible time violation as early as possible the instance operational process; In conjunction with existing time representation knowledge and managerial experience, suitably adjust Workflow Time dimension plan (shift to an earlier date/drag phase scheduling critical activity, revise professional route), increase to avoid timing error and expense.
Said analog simulation operation workflow is in instantiation stage and the operation phase detection technique that uses a model the consistance of temporal constraint to be verified; Through time monitoring and emulation; Whether inspection exists afoul temporal constraint, if the time-to-violation constraint then automatically performs processing policy.
Said analog simulation operation workflow relies on the analog simulation operating component of Workflow system.
Said analog simulation operation workflow can job search flow the replacement path of carrying out, and triggers abnormality processing or claimant's intervention.Mutual through people and Workflow system dynamically adjusted workflow plan, raising activity right of priority, shortens successor activity dispatching cycles, discussed deadline etc. again, to regain effective workflow status.To reduce/to remedy time delay.
E. dynamically adjust the Workflow Time model
Said characteristic is the propelling along with the instance executive process, even if the constraint of consistent time limit can't guarantee that also it is still satisfied in workflow is in the future carried out.For this reason, need carry out dynamically or multiple authentication time-constrain.
Said characteristic provides leading mechanism to violate to warn the potential time, and workflow participant person is according to the information of task urgency level, according to global object management individual's work program.
Claims (3)
1. realize the method for time management in the Workflow system; It is characterized in that: comprise that A. sets up business procedure time model, the processing policy when B. is provided with the time-to-violation constraint, C. compiling business procedure time model; Inspection temporal constraint, D. analog simulation operation workflow and E. dynamically adjust the Workflow Time model
A. set up the business procedure time model:
At the business process model establishment stage, the temporal information of definition workflow steering logic and business procedure;
Set up the Work flow model that comprises the activity time attribute based on work flow diagram, time attribute comprises movable delay, earliest finish time, deadline, fixed dates and the time gap constraint information carried out;
Described business procedure time model attribute; Be when circulating scheduling by workflow engine; The allocating time Management Unit, with the creation-time of active instance, the distribution time of human task, the execution time information of the deadline of active instance, human task is passed to the time management assembly;
Said business procedure time model relies on the sequential between activity and is converted into unified binary temporal constraint; Directed edge through for work flow diagram increases the temporal information that time tag comprises business procedure, representes the temporal constraint of workflow with the order of movable beginning/completion incident generation;
Processing policy when B. the time-to-violation constraint is set
Said processing policy comprises:
Fixed time point, the time interval, cycle length, time-event start the work process flow instance;
Fixed time point, the time interval are hung up perhaps recovery tasks, workflow instance, the early warning of task, workflow instance, overtime notice;
Automatically select the shortest path circulation;
Artificial adjustment time-constrain;
C. compile the business procedure time model, the inspection temporal constraint
The establishment stage detection technique that uses a model verifies to the consistance of temporal constraint whether inspection exists afoul temporal constraint, if the setting of time-to-violation constraint is arranged, makes amendment according to prompting;
D. analog simulation moves workflow
Said analog simulation operation workflow is in instantiation stage and the operation phase detection technique that uses a model the consistance of temporal constraint to be verified; Through time monitoring and emulation; Whether inspection exists afoul temporal constraint, if the time-to-violation constraint then automatically performs processing policy;
Said analog simulation operation workflow relies on the analog simulation operating component of Workflow system; Can job search flow the replacement path of carrying out; Trigger abnormality processing or claimant's intervention, mutual through people and Workflow system dynamically adjusted workflow plan, raising activity right of priority, shortening successor activity dispatching cycles, discussed deadline again; To regain effective workflow status, reduce/remedy time delay;
E. dynamically adjust the Workflow Time model
Along with the propelling of instance executive process, the plan target service can be according to setting, and the time-constrain of flow instance is carried out dynamic authentication.
2. realize the method for time management in the Workflow system according to claim 1, it is characterized in that:
Among the step C,, comprise computational activity execution time and process lag, revise deadline and relative time is converted into absolute time through Time Calculation checking sequential consistance.
3. realize the method for time management in the Workflow system according to claim 1, it is characterized in that:
Among the step C, based on public calendar service inspection temporal constraint.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100116210A CN102567856A (en) | 2012-01-16 | 2012-01-16 | Method for realizing time management in work flow system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100116210A CN102567856A (en) | 2012-01-16 | 2012-01-16 | Method for realizing time management in work flow system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102567856A true CN102567856A (en) | 2012-07-11 |
Family
ID=46413221
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100116210A Pending CN102567856A (en) | 2012-01-16 | 2012-01-16 | Method for realizing time management in work flow system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102567856A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103577934A (en) * | 2013-11-08 | 2014-02-12 | 金蝶软件(中国)有限公司 | Method and device for carrying out workflow detection in ERP system |
CN104793983A (en) * | 2014-01-21 | 2015-07-22 | 西门子公司 | Method and simulation assembly for the simulation of an automated industrial plant |
CN104951922A (en) * | 2014-03-26 | 2015-09-30 | 上海宝信软件股份有限公司 | Method for rapid and flexibly defining time period |
CN107330623A (en) * | 2017-07-03 | 2017-11-07 | 浪潮软件集团有限公司 | Task allocation structure and method |
CN109118061A (en) * | 2018-07-24 | 2019-01-01 | 武汉空心科技有限公司 | Exploitation cloud platform based on timeliness control |
CN109409824A (en) * | 2018-09-27 | 2019-03-01 | 张家口浩扬科技有限公司 | A kind of workflow processing method and its processing system based on change request |
CN110610346A (en) * | 2019-08-07 | 2019-12-24 | 北京航空航天大学 | Intelligent office automation system workflow instance time prediction analysis |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101000670A (en) * | 2006-01-11 | 2007-07-18 | 株式会社理光 | Workflow management system |
CN102184483A (en) * | 2011-05-16 | 2011-09-14 | 浪潮集团山东通用软件有限公司 | Flexible and extensible user-defined working calendar based work flow scheduling framework |
-
2012
- 2012-01-16 CN CN2012100116210A patent/CN102567856A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101000670A (en) * | 2006-01-11 | 2007-07-18 | 株式会社理光 | Workflow management system |
CN102184483A (en) * | 2011-05-16 | 2011-09-14 | 浪潮集团山东通用软件有限公司 | Flexible and extensible user-defined working calendar based work flow scheduling framework |
Non-Patent Citations (2)
Title |
---|
李慧芳 等: "工作流***时间管理", 《软件学报》, vol. 13, no. 8, 23 August 2002 (2002-08-23) * |
王远 等: "支持时间管理的工作流元模型与***实现", 《制造业自动化》, vol. 28, no. 7, 25 July 2006 (2006-07-25) * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103577934A (en) * | 2013-11-08 | 2014-02-12 | 金蝶软件(中国)有限公司 | Method and device for carrying out workflow detection in ERP system |
CN104793983A (en) * | 2014-01-21 | 2015-07-22 | 西门子公司 | Method and simulation assembly for the simulation of an automated industrial plant |
CN104793983B (en) * | 2014-01-21 | 2019-06-28 | 西门子公司 | Method and simulator for analog automatization industrial equipment |
CN104951922A (en) * | 2014-03-26 | 2015-09-30 | 上海宝信软件股份有限公司 | Method for rapid and flexibly defining time period |
CN107330623A (en) * | 2017-07-03 | 2017-11-07 | 浪潮软件集团有限公司 | Task allocation structure and method |
CN109118061A (en) * | 2018-07-24 | 2019-01-01 | 武汉空心科技有限公司 | Exploitation cloud platform based on timeliness control |
CN109409824A (en) * | 2018-09-27 | 2019-03-01 | 张家口浩扬科技有限公司 | A kind of workflow processing method and its processing system based on change request |
CN110610346A (en) * | 2019-08-07 | 2019-12-24 | 北京航空航天大学 | Intelligent office automation system workflow instance time prediction analysis |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102567856A (en) | Method for realizing time management in work flow system | |
Xu | Information architecture for supply chain quality management | |
CN101416157B (en) | Framework for modeling continuations in workflows | |
Augusto et al. | A modeling and simulation framework for health care systems | |
US20110282709A1 (en) | Dynamic human workflow task assignment using business rules | |
CN101226612A (en) | Data processing management system facing to process flow | |
Bae et al. | Planning of business process execution in Business Process Management environments | |
CN101416156A (en) | Asynchronous fault handling in process-centric programs | |
Grabenstetter et al. | Sequencing jobs in an engineer-to-order engineering environment | |
US20140122161A1 (en) | Workflow-based project management | |
Yao et al. | Towards flexible RFID event-driven integrated manufacturing for make-to-order production | |
CN1967572B (en) | Method and system of business process management applied to business-intensive fields | |
Coates et al. | Engineering management: operational design coordination | |
Bullinger et al. | Concepts and methods for a production integrated environmental protection | |
Betke et al. | Modeling Controls for Compliance--An Analysis of Business Process Modeling Languages | |
Zancul | PLM reference model: a preliminary proposal for reference model evolution | |
Pfeiffer et al. | Simulation as one of the core technologies for digital enterprises: assessment of hybrid rescheduling methods | |
Habiba et al. | MAS workflow model and scheduling algorithm for disaster management system | |
Bajpai | Planning large-scale agile development using a dependency structure mapping model | |
Gao et al. | Two Effective Strategies to Support Cross‐Organization Emergency Resource Allocation Optimization | |
Kovács | Process description languages in construction logistics | |
Kosztyán et al. | Pem–a new matrix method for supporting the logic planning ofsoftware development projects | |
Ouyang et al. | Workflow support for scheduling in surgical care processes | |
McCurdy | Planning tools for Mars surface operations: Human-Computer Interaction lessons learned | |
Villarraga et al. | Agent-based modeling and simulation for an order-to-cash process using netlogo |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120711 |