CN108256715A - A kind of Workflow management method and system - Google Patents

A kind of Workflow management method and system Download PDF

Info

Publication number
CN108256715A
CN108256715A CN201611249822.9A CN201611249822A CN108256715A CN 108256715 A CN108256715 A CN 108256715A CN 201611249822 A CN201611249822 A CN 201611249822A CN 108256715 A CN108256715 A CN 108256715A
Authority
CN
China
Prior art keywords
working node
execution object
expression formula
workflow engine
workflow
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.)
Granted
Application number
CN201611249822.9A
Other languages
Chinese (zh)
Other versions
CN108256715B (en
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.)
Founder International Co Ltd
Founder International Beijing Co Ltd
Original Assignee
Founder International Co Ltd
Founder International Beijing 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 Founder International Co Ltd, Founder International Beijing Co Ltd filed Critical Founder International Co Ltd
Priority to CN201611249822.9A priority Critical patent/CN108256715B/en
Publication of CN108256715A publication Critical patent/CN108256715A/en
Application granted granted Critical
Publication of CN108256715B publication Critical patent/CN108256715B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention discloses a kind of Workflow management method and system, and this method includes:Workflow engine calls Work flow model to obtain the task form that user is initiated by the Work flow model;The workflow engine obtains form attributes from the task form;The workflow engine determines the expression formula of the execution object of each working node of the Work flow model according to the form attributes;The workflow engine parses the expression formula of the execution object of each working node, obtains the information of the execution object of each working node;The workflow engine generates the implementing result of the task form according to the information for performing object, and poor to solve the flexibility of existing Workflow Management System, autgmentability, the maintenance cost for leading to system is very high.

Description

A kind of Workflow management method and system
Technical field
The present invention relates to computer disposal field more particularly to a kind of Workflow management method and systems.
Background technology
Workflow (Work Flow) is exactly the computation model of workflow, i.e., the work in workflow is how front and rear The logic and rule organized together is indicated and with appropriate model to the calculation that plays tricks in fact in a computer.Workflow is main The main problem of solution is:To realize some business objective, between multiple participants, using computer, by certain pre- set pattern Document, information or task are then transmitted automatically.Workflow belongs to computer supported cooperative work (Computer Supported Cooperative Work, CSCW) a part.CSCW master is generally to study a group how with the help of computer Realize what is cooperated.
The major function of Workflow Management System is to go to define by the support of computer technology, perform and management work It flows, the information exchange between working in co-ordination stream implementation procedure and between group member.Workflow is needed by work Workflow Management System is realized.Practical operation system generally comprises complicated operation flow, such as the official document of a government department Flow system, different official document types, different mechanisms of department, different levels of confidentiality etc. all can cause the participant of flow may not Together.For this business scenario, current Workflow Management System is generally to define business rule on stream by the way of, If service management relationship changes, safeguard that these business rules are also fairly cumbersome, the flow in system is consigned to client Difficulty it is also very high.Thus talk about, the flexibility of existing Workflow Management System, autgmentability are poor, cause all cause be The maintenance cost of system is very high.
Invention content
The embodiment of the present invention provides a kind of Workflow management method and system, to solve existing Workflow Management System Flexibility, autgmentability it is poor, cause all cause the maintenance cost of system very high.
The method of the present invention includes a kind of Workflow management method, and this method includes:
Workflow engine obtains the task form that user is initiated by Work flow model, and is obtained from the task form Form attributes;
The workflow engine determines the execution pair of each working node of the Work flow model according to the form attributes As;
For each working node, the execution object of the working node is returned to the work by the workflow engine The working node in flow model, so that the execution object performs the corresponding task of the working node.
Further, the workflow engine determines each working node of the Work flow model according to the form attributes Execution object, including:
The workflow engine obtains the expression formula of the execution object of each working node of the Work flow model;
The workflow engine parses the expression formula of the execution object of each working node according to the form attributes, Obtain the result of the expression formula of the execution object of each working node;
The result of the expression formula for performing object is converted to the information for performing object by the workflow engine.
Further, the workflow engine parses the execution object of each working node according to the form attributes Expression formula, obtain execution object the expression formula of each working node as a result, including:
The workflow engine determines the type of expression of the execution object of each working node;
The workflow engine calls grammar explanation device corresponding with the type, parses the expression for performing object Formula obtains the result of the expression formula of the execution object of each working node.
Further, trigger condition and the corresponding execution object of trigger condition are included in the expression formula for performing object;
The workflow engine parses the expression formula of the execution object of each working node according to the form attributes, Obtain execution object the expression formula of each working node as a result, including:
The workflow engine determines the table of the execution object of corresponding each working node according to the form attributes Up to the trigger condition of formula;
According to determining trigger condition, execution object corresponding with the trigger condition is determined.
Further, the workflow engine is according to user demand, corresponding each working node to workflow engine The expression formula for performing object carries out online dynamic adjustment, the expression formula of the execution object of each working node after being adjusted.
Based on same inventive concept, the embodiment of the present invention further provides a kind of Workflow Management System, the system Including workflow engine and Work flow model, the workflow engine includes:
Acquiring unit, for obtaining the task form that user is initiated by Work flow model, and from the task form Obtain form attributes;
Determination unit, for determining the execution pair of each working node of the Work flow model according to the form attributes As;
The execution object of the working node for being directed to each working node, is returned to the work by execution unit The working node in flow model, so that the execution object performs the corresponding task of the working node.
Further, the determination unit is specifically used for:Obtain the execution pair of each working node of the Work flow model The expression formula of elephant;
According to the form attributes, the expression formula of the execution object of each working node is parsed, obtains each work The result of the expression formula of the execution object of node;
The result of the expression formula for performing object is converted to the information for performing object.
Further, the determination unit is specifically used for:
Determine the type of expression of the execution object of each working node;
Grammar explanation device corresponding with the type is called, parses the expression formula for performing object;
The information of the execution object of each working node is determined according to analysis result.
Further, trigger condition and the corresponding execution object of trigger condition are included in the expression formula for performing object;
The determination unit is specifically used for:According to the form attributes, the execution of corresponding each working node is determined The trigger condition of the expression formula of object;According to determining trigger condition, execution object corresponding with the trigger condition is determined.
Further, the system also includes:Adjustment unit, it is corresponding to workflow engine for according to user demand The expression formula of the execution object of each working node carries out online dynamic and adjusts, the execution of each working node after being adjusted The expression formula of object.
The Workflow Management System of the embodiment of the present invention includes Work flow model and workflow engine, and workflow engine is stream Journey is directly expressed as the flow definition code that computer can perform, and Work flow model directly invokes flow definition code.The present invention Flow is directly expressed as the code that computer can perform by the Workflow Management System that embodiment provides, and Work flow model is directly adjusted With the code without being parsed to flow definition, when workflow changes, it is only necessary to corresponding modification stream engine without With modification flow model code, the exploitation, maintenance and use of Workflow Management System have been greatly facilitated.
Description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly introduced, it should be apparent that, the accompanying drawings in the following description is only some embodiments of the present invention, for this For the those of ordinary skill in field, without creative efforts, other are can also be obtained according to these attached drawings Attached drawing.
Fig. 1 is a kind of Workflow management method flow diagram provided in an embodiment of the present invention;
Fig. 2 is a kind of Work flow model schematic diagram that the prior art provides;
Fig. 3 is a kind of Work flow model schematic diagram provided in an embodiment of the present invention;
Fig. 4 is a kind of workflow processing flow diagram of task form provided in an embodiment of the present invention;
Fig. 5 is a kind of Workflow management device configuration diagram provided in an embodiment of the present invention.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention is made below in conjunction with attached drawing into It is described in detail to one step, it is clear that the described embodiments are only some of the embodiments of the present invention rather than whole implementation Example.Based on the embodiments of the present invention, those of ordinary skill in the art are obtained without making creative work All other embodiment, shall fall within the protection scope of the present invention.
Shown in Figure 1, the embodiment of the present invention provides a kind of Workflow management method flow diagram, specifically realization side Method includes:
Step S101, workflow engine obtain the task form initiated by Work flow model of user, and from the task Form attributes are obtained in list.
Step S102, the workflow engine determine each working node of the Work flow model according to the form attributes Execution object.
Step S103, for each working node, the workflow engine returns to the execution object of the working node To the working node in the Work flow model, so that the execution object performs the corresponding task of the working node.
In above-mentioned steps, the Workflow Management System of the embodiment of the present invention includes Work flow model and workflow engine, Workflow engine is directly expressed as flow the flow definition code that computer can perform, and Work flow model, which directly invokes flow, to be determined Adopted code.Wherein, the node of dispersion is grouped as several main by Work flow model mainly by modularization in workflow task Node.A kind of resource that object refers to performing workflow activities example tasks is performed, which is commonly referred to as people (executor Work activity) or computer program (performing automatic movable).To realize the automatic flow of business, it is necessary to for each of business A step definition is corresponding to perform object, the execution that they will participate in workflow activities.
For example, by taking the flow of a finance reimbursement examination & approval as an example, basic demand is as follows:
1st, employee fills in expense reimbursement list, start flow
Leader examines:Wherein the amount of money below 1000 yuan by line manager (corresponding role ID be 10001), gold Volume needs vice general manager (corresponding role ID is 10002) examination & approval, the amount of money is at 10000 yuan between 1000 yuan to 10000 yuan Above needs general manager (corresponding role ID is 10003) examination & approval, and examination & approval mode is examined for a leader.
2nd, financial approval
3rd, flow terminates
Existing way is the Work flow model under designing as shown in Figure 2, that is, includes initiating examination & approval, condition judgment, department Manager's examination & approval, vice general manager's examination & approval, general manager's examination & approval, financial approval these nodes.Basis is needed in the link of leader's examination & approval Business rule does condition judgment, is realized by mutual exclusion gateway, but this mode there are problems that, particularly examining rule has During variation, need to redesign flow masterplate, flexibility is poor.And the Work flow model of the embodiment of the present invention is as shown in figure 3, packet Include initiation examination & approval, leader examines, financial approval these steps.In this case, the node of Work flow model is significantly simplified, most Importantly, changing regardless of examination & approval rule, flow masterplate is without adjustment, it is only necessary to the task participant of setting procedure.
Wherein, the task participant of flow is mainly realized by workflow engine, wherein, it is included in the workflow engine The expression formula of object is performed, trigger condition and the corresponding execution object of trigger condition are included in the expression formula for performing object, The workflow engine determines that the expression formula of the execution object of corresponding each working node is touched according to the form attributes Clockwork spring part;According to determining trigger condition, execution object corresponding with the trigger condition is determined.Mainly set by interface Mode each working node defined in workflow engine participant's expression formula.
Specifically, it can increase in job engine and performed under each working node by extending BPMN2.0 flow definitions The definition of object, shown in table one specific as follows:
Table one
Further, the rule that setting executor defines is as shown in Table 2:
Table two
In this way, extending the task node of BPMN2.0 in workflow designer, workflow execution people's expression formula is set, Executor's expression formula uses JAVAScript and BeanShell grammers, flow definition is published in flow engine, flow engine During flow processing, the expression formula of the execution object of each working node of the Work flow model is obtained;The workflow Engine parses the expression formula of the execution object of each working node, obtains each working node according to the form attributes Execution object expression formula result;Specifically, the workflow engine turns the result of the expression formula for performing object The information for performing object is changed to according to corresponding interface, the corresponding parameter of operation system is obtained, for different set-up mode solutions Expression formula is released, and integration processing is carried out to result, ultimately generates the participant of task as a result, for example saying, task form is 2000 yuan of expense reimbursement list is submitted an expense account in three requests, which is initiated examination & approval, Ran Hougong by Zhang San in Work flow model Make stream engine and obtain 2000 yuan in the task form expression formulas with the execution object of leader's approval node, parsing obtains 2000 Member is examined by vice general manager ID10002, and workflow engine will obtain vice general manager ID10002 examination & approval knots from Subscriber Management System Fruit, and so on, the executor of each working node can be generated as a result, the approval results of executor.With the prior art Compare, the mechanism can not only unified flow definition, unified maintenance management, allow flow safeguard summary, generalization, sustainability, Easy handing-overization.
Further, the workflow engine parses the expression formula of the execution object of each working node, including:
The workflow engine determines the type of expression of the execution object of each working node;
The workflow engine calls grammar explanation device corresponding with the type, parses the expression for performing object Formula;
The workflow engine determines the information of the execution object of each working node according to analysis result.
For example, workflow engine calls JAVAscript BeanShell grammar explanations according to type of expression Device, workflow engine explain the parsing code of executor's expression formula as shown in Table 3:
Table three
The expression formula for performing object mainly is combined to define participant using dynamic and static two methods.Static state is fixed Participant of the adopted then directly specified specific personnel for activity, for example an organization object is specified, such as role's (post), post (position), department, group etc. as activity participant (actually possess the role all personnel or certain post, Department, the personnel of group).Dynamic definition does not specify specific personnel directly, but according to the rank of personnel, tissue, Jiao Seji A combination thereof condition (for example reporting relationship) specifies participant, can also be specified according to executor's information of the activity of front.
Further, the workflow engine is according to user demand, corresponding each working node to workflow engine The expression formula for performing object carries out online dynamic adjustment, the expression formula of the execution object of each working node after being adjusted.
Such as in Fig. 3 leader examination & approval link be adjusted to the amount of money below 2000 yuan by line manager (corresponding role ID is that 10001), the amount of money needs vice general manager between 2000 yuan to 15000 yuan (corresponding role ID is 10002) Examination & approval, the amount of money need general manager's (corresponding role ID be 10003) examination & approval at 15000 yuan or more, and examination & approval mode is a neck Lead examination & approval.At this moment, it is only necessary to the rule in the corresponding expression formula for performing object of leader's approval node is modified, and Work flow model does not need to adjust.
Further, the embodiment of the present invention is described in detail by providing block diagram shown in Fig. 4, specifically comprising as follows Step:
Step 201, the element of BPMN2.0 language is extended in workflow defining, increases the definition of flow participant
Step 202, participant's table of each artificial node is defined in a manner that interface is set in workflow designer Up to formula (using the BEANshell grammers of JAVAScript grammers or JAVA), flow definition file is preserved, and by flow definition It is published in flow engine.
Step 203, workflow engine is when performing flow tasks, is performing similar examination & approval or other similar artificial is appointing Selection executor before business.The range of executor is determined by following method:
Step 203a, workflow engine obtain executor's expression formula of the task node.
Step 203b, workflow engine obtain corresponding operation system attribute according to the associated business object of flow instance. It and will be in the setting to the context of flow engine of these attributes.
Step 203c, workflow engine call JAVAscript BeanShell grammer solutions according to type of expression Device is released, runs executor's expression formula, and obtain result.
Step 203d, workflow engine call the interface of Subscriber Management System, the result of executor's expression formula are converted to Corresponding executor's information is selected for front end service system.
Step 204, workflow engine performs flow according to executor's information of selection, and generates corresponding task.
As it can be seen that the embodiment of the present invention supports on-line tuning flow definition, mechanism using the present invention can be realized in system In operational process, needed according to system or user demand, online dynamic carried out to workflow execution people and is adjusted, without stopping or Restart system.On the other hand, less, the of the invention form conformity of business operation system and work that use interface is relied on original operation system Make the docking of stream engine, dependence is relatively low between system.Secondly, the embodiment of the present invention is extended using the BPMN2.0 of standard, can be with In seamless integration to all Workflow systems for meeting the specification;It is connect in addition, the embodiment of the present invention provides unified external interaction Mouthful, a unified external environment interactive interface is provided by unified adapter agency.This workflow engine is determined according to engine The interface of justice calls external module, it allows engine and workflow user, workflow library, external system and third party's data format As process defining language interacts.In this manner, any number or type of resource can be called, without to work The mode of stream engine implementation procedure makees any change.
Based on identical technical concept, the embodiment of the present invention also provides a kind of Workflow Management System, which can perform Above method embodiment.System provided in an embodiment of the present invention as shown in figure 5, including:Acquiring unit 401, determination unit 402, Execution unit 403, wherein:
Acquiring unit 401, for obtaining the task form that user is initiated by Work flow model, and from the task form Middle acquisition form attributes;
Determination unit 402, for determining the execution of each working node of the Work flow model according to the form attributes Object;
The execution object of the working node for being directed to each working node, is returned to the work by execution unit 403 Make the working node in flow model, so that the execution object performs the corresponding task of the working node.
Further, the determination unit 402 is specifically used for:Obtain the execution of each working node of the Work flow model The expression formula of object;According to the form attributes, the expression formula of the execution object of each working node is parsed, is obtained described each The result of the expression formula of the execution object of working node;
The result of the expression formula for performing object is converted to the information for performing object.
Further, the determination unit 402 is specifically used for:Determine the expression of the execution object of each working node The type of formula;Grammar explanation device corresponding with the type is called, parses the expression formula for performing object;According to analysis result Determine the information of the execution object of each working node.
Further, trigger condition and the corresponding execution object of trigger condition are included in the expression formula for performing object;
The determination unit 402 is specifically used for:According to the form attributes, holding for corresponding each working node is determined The trigger condition of the expression formula of row object;According to determining trigger condition, execution pair corresponding with the trigger condition is determined As.
Further, the system also includes:Adjustment unit 404, for according to user demand, being corresponded to workflow engine The expression formula of execution object of each working node carry out online dynamic and adjust, each working node after being adjusted is held The expression formula of row object.
In conclusion the Workflow Management System of the embodiment of the present invention includes Work flow model and workflow engine, work Stream engine is directly expressed as flow the flow definition code that computer can perform, and Work flow model directly invokes flow definition generation Code.Flow is directly expressed as the code that computer can perform, workflow by Workflow Management System provided in an embodiment of the present invention Model directly invokes the code without being parsed to flow definition, when workflow changes, it is only necessary to corresponding modification Engine is flowed without modification flow model code, has greatly facilitated the exploitation, maintenance and use of Workflow Management System.
The present invention be with reference to according to the method for the embodiment of the present invention, the flow of equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that it can be realized by computer program instructions every first-class in flowchart and/or the block diagram The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided The processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that the instruction performed by computer or the processor of other programmable data processing devices is generated for real The device of function specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction generation being stored in the computer-readable memory includes referring to Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or The function of being specified in multiple boxes.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted Series of operation steps are performed on calculation machine or other programmable devices to generate computer implemented processing, so as in computer or The instruction offer performed on other programmable devices is used to implement in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, but those skilled in the art once know basic creation Property concept, then additional changes and modifications may be made to these embodiments.So appended claims be intended to be construed to include it is excellent It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art God and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to include these modifications and variations.

Claims (10)

1. a kind of Workflow management method, which is characterized in that this method includes:
Workflow engine obtains the task form that user is initiated by Work flow model, and obtains list from the task form Attribute;
The workflow engine determines the execution object of each working node of the Work flow model according to the form attributes;
For each working node, the execution object of the working node is returned to the workflow mould by the workflow engine The working node in type, so that the execution object performs the corresponding task of the working node.
2. the method as described in claim 1, which is characterized in that the workflow engine is according to determining the form attributes The execution object of each working node of Work flow model, including:
The workflow engine obtains the expression formula of the execution object of each working node of the Work flow model;
The workflow engine parses the expression formula of the execution object of each working node, obtains according to the form attributes The result of the expression formula of the execution object of each working node;
The result of the expression formula for performing object is converted to the information for performing object by the workflow engine.
3. method as claimed in claim 2, which is characterized in that the workflow engine parses institute according to the form attributes The expression formula of the execution object of each working node is stated, obtain each working node performs the expression formula of object as a result, packet It includes:
The workflow engine determines the type of expression of the execution object of each working node;
The workflow engine calls grammar explanation device corresponding with the type, parses the expression formula for performing object, obtains To the result of the expression formula of the execution object of each working node.
4. method as claimed in claim 2 or claim 3, which is characterized in that include trigger condition in the expression formula for performing object And the corresponding execution object of trigger condition;
The workflow engine parses the expression formula of the execution object of each working node, obtains according to the form attributes Execution object the expression formula of each working node as a result, including:
The workflow engine determines the expression formula of the execution object of corresponding each working node according to the form attributes Trigger condition;
According to determining trigger condition, execution object corresponding with the trigger condition is determined.
5. method as claimed in claim 2 or claim 3, which is characterized in that further include:
The workflow engine is according to user demand, the expression of the execution object of corresponding each working node to workflow engine Formula carries out online dynamic and adjusts, the expression formula of the execution object of each working node after being adjusted.
6. a kind of Workflow Management System, which is characterized in that the system includes workflow engine and Work flow model, the work Stream engine includes:
Acquiring unit for obtaining the task form that user is initiated by Work flow model, and is obtained from the task form Form attributes;
Determination unit, for determining the execution object of each working node of the Work flow model according to the form attributes;
The execution object of the working node for being directed to each working node, is returned to the workflow mould by execution unit The working node in type, so that the execution object performs the corresponding task of the working node.
7. system as claimed in claim 6, which is characterized in that the determination unit is specifically used for:
Obtain the expression formula of the execution object of each working node of the Work flow model;
According to the form attributes, the expression formula of the execution object of each working node is parsed, obtains each working node Execution object expression formula result;
The result of the expression formula for performing object is converted to the information for performing object.
8. system as claimed in claim 7, which is characterized in that the determination unit is specifically used for:
Determine the type of expression of the execution object of each working node;
Grammar explanation device corresponding with the type is called, parses the expression formula for performing object;
The information of the execution object of each working node is determined according to analysis result.
9. system as claimed in claim 7 or 8, which is characterized in that include trigger condition in the expression formula for performing object And the corresponding execution object of trigger condition;
The determination unit is specifically used for:According to the form attributes, the execution object of corresponding each working node is determined Expression formula trigger condition;According to determining trigger condition, execution object corresponding with the trigger condition is determined.
10. system as claimed in claim 7 or 8, which is characterized in that further include:
Adjustment unit, for according to user demand, the expression of the execution object of corresponding each working node to workflow engine Formula carries out online dynamic and adjusts, the expression formula of the execution object of each working node after being adjusted.
CN201611249822.9A 2016-12-29 2016-12-29 Workflow management method and system Active CN108256715B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611249822.9A CN108256715B (en) 2016-12-29 2016-12-29 Workflow management method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611249822.9A CN108256715B (en) 2016-12-29 2016-12-29 Workflow management method and system

Publications (2)

Publication Number Publication Date
CN108256715A true CN108256715A (en) 2018-07-06
CN108256715B CN108256715B (en) 2022-11-18

Family

ID=62721482

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611249822.9A Active CN108256715B (en) 2016-12-29 2016-12-29 Workflow management method and system

Country Status (1)

Country Link
CN (1) CN108256715B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109325727A (en) * 2018-08-01 2019-02-12 平安科技(深圳)有限公司 Work event intelligence handover method, device, computer equipment and storage medium
CN109471708A (en) * 2018-10-12 2019-03-15 北京奇虎科技有限公司 A kind of task processing method, apparatus and system
CN109829683A (en) * 2018-12-25 2019-05-31 航天信息股份有限公司 A kind of measures and procedures for the examination and approval and system in parallel based on traffic control stream
CN109978380A (en) * 2019-03-28 2019-07-05 金瓜子科技发展(北京)有限公司 A kind of workflow processing method and device
CN110728490A (en) * 2019-09-25 2020-01-24 北京字节跳动网络技术有限公司 Method, device, medium and electronic equipment for integrating object information
CN112132530A (en) * 2020-08-17 2020-12-25 珠海市卓轩科技有限公司 Visual dynamic flow arrangement method and system
CN112860339A (en) * 2021-02-01 2021-05-28 新奥数能科技有限公司 Application construction method and device, computer readable storage medium and electronic equipment
CN113391803A (en) * 2021-05-19 2021-09-14 成都易达数安科技有限公司 Method and device for creating object management engine, terminal equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040019512A1 (en) * 2002-07-26 2004-01-29 International Business Machines Corporation Workflow process consolidation
US20090164985A1 (en) * 2007-12-22 2009-06-25 Soeren Balko Compiling workflows into instructions for a state correlation engine
CN102663569A (en) * 2012-05-07 2012-09-12 广东优迈信息通信技术有限公司 Visualized workflow engine system
CN105046408A (en) * 2015-06-25 2015-11-11 国网山东省电力公司 Configurable workflow realization method and system
CN105989440A (en) * 2015-02-12 2016-10-05 杨波 Process customization processing method and workflow engine thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040019512A1 (en) * 2002-07-26 2004-01-29 International Business Machines Corporation Workflow process consolidation
US20090164985A1 (en) * 2007-12-22 2009-06-25 Soeren Balko Compiling workflows into instructions for a state correlation engine
CN102663569A (en) * 2012-05-07 2012-09-12 广东优迈信息通信技术有限公司 Visualized workflow engine system
CN105989440A (en) * 2015-02-12 2016-10-05 杨波 Process customization processing method and workflow engine thereof
CN105046408A (en) * 2015-06-25 2015-11-11 国网山东省电力公司 Configurable workflow realization method and system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020024387A1 (en) * 2018-08-01 2020-02-06 平安科技(深圳)有限公司 Intelligent work event handover method and apparatus, and computer device and storage medium
CN109325727A (en) * 2018-08-01 2019-02-12 平安科技(深圳)有限公司 Work event intelligence handover method, device, computer equipment and storage medium
CN109471708A (en) * 2018-10-12 2019-03-15 北京奇虎科技有限公司 A kind of task processing method, apparatus and system
CN109471708B (en) * 2018-10-12 2023-10-31 北京奇虎科技有限公司 Task processing method, device and system
CN109829683A (en) * 2018-12-25 2019-05-31 航天信息股份有限公司 A kind of measures and procedures for the examination and approval and system in parallel based on traffic control stream
CN109978380A (en) * 2019-03-28 2019-07-05 金瓜子科技发展(北京)有限公司 A kind of workflow processing method and device
CN110728490A (en) * 2019-09-25 2020-01-24 北京字节跳动网络技术有限公司 Method, device, medium and electronic equipment for integrating object information
CN112132530A (en) * 2020-08-17 2020-12-25 珠海市卓轩科技有限公司 Visual dynamic flow arrangement method and system
CN112132530B (en) * 2020-08-17 2023-11-07 珠海市卓轩科技有限公司 Visual dynamic flow arranging method and system
CN112860339A (en) * 2021-02-01 2021-05-28 新奥数能科技有限公司 Application construction method and device, computer readable storage medium and electronic equipment
CN112860339B (en) * 2021-02-01 2024-05-14 新奥数能科技有限公司 Application construction method and device, computer readable storage medium and electronic equipment
CN113391803A (en) * 2021-05-19 2021-09-14 成都易达数安科技有限公司 Method and device for creating object management engine, terminal equipment and storage medium
CN113391803B (en) * 2021-05-19 2023-12-05 成都易达数安科技有限公司 Method, device, terminal equipment and storage medium for creating object management engine

Also Published As

Publication number Publication date
CN108256715B (en) 2022-11-18

Similar Documents

Publication Publication Date Title
CN108256715A (en) A kind of Workflow management method and system
US20210326729A1 (en) Recommendation Model Training Method and Related Apparatus
CN105808333B (en) Method for allocating tasks and system
CN106897206A (en) A kind of service test method and device
CN107391142A (en) The method and device that a kind of application is split
CN109660377A (en) Unified configuring management method, service server and operation and maintenance management platform
CN106548261A (en) A kind of Business Process Control method, device and electronic equipment
DE102011016865A1 (en) View and metrics for a queueless contact center
CN106874247A (en) A kind of report form generation method and device
CN108390775B (en) User experience quality evaluation method and system based on SPICE
CN110535679A (en) Management method, framework, network slice sales platform and the management system of slice
EP4290351A1 (en) Environment modeling method and apparatus based on decision flow graph, and electronic device
CN108280091A (en) A kind of task requests execution method and apparatus
CN108241534A (en) A kind of task processing, distribution, management, the method calculated and device
CN108804166A (en) Determine the method and device of the liquidity scale of business assets
CN107707378A (en) A kind of CDN covering scheme generation methods and device
CN107423223A (en) Test and management system
CN107943579A (en) Resource bottleneck Forecasting Methodology, equipment, system and readable storage medium storing program for executing
CN107957945B (en) Monetary fund system automatic performance test method, device, equipment and storage medium
CN110177144B (en) Method for copying application environment by one key based on private cloud
CN109858874A (en) Payment approval process configuration method and device under a kind of more scenes
CN106302241A (en) Online message array dispatching method and device
Pflug et al. Dynamic instance queuing in process-aware information systems
CN108920505A (en) Exchange rate enquiring component device, server-side and method
CN106708505B (en) A kind of application method and system at the batch operation interface based on WEB page

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
GR01 Patent grant
GR01 Patent grant