CN102567856A - Method for realizing time management in work flow system - Google Patents

Method for realizing time management in work flow system Download PDF

Info

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
Application number
CN2012100116210A
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.)
Inspur Group Shandong General Software Co Ltd
Original Assignee
Inspur Group Shandong General Software 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 Inspur Group Shandong General Software Co Ltd filed Critical Inspur Group Shandong General Software Co Ltd
Priority to CN2012100116210A priority Critical patent/CN102567856A/en
Publication of CN102567856A publication Critical patent/CN102567856A/en
Pending legal-status Critical Current

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

Realize the method for time management in a kind of Workflow system
 
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.
CN2012100116210A 2012-01-16 2012-01-16 Method for realizing time management in work flow system Pending CN102567856A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
李慧芳 等: "工作流***时间管理", 《软件学报》, vol. 13, no. 8, 23 August 2002 (2002-08-23) *
王远 等: "支持时间管理的工作流元模型与***实现", 《制造业自动化》, vol. 28, no. 7, 25 July 2006 (2006-07-25) *

Cited By (8)

* Cited by examiner, † Cited by third party
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