CN105046408A - Configurable workflow realization method and system - Google Patents

Configurable workflow realization method and system Download PDF

Info

Publication number
CN105046408A
CN105046408A CN201510359049.0A CN201510359049A CN105046408A CN 105046408 A CN105046408 A CN 105046408A CN 201510359049 A CN201510359049 A CN 201510359049A CN 105046408 A CN105046408 A CN 105046408A
Authority
CN
China
Prior art keywords
list
flow
workflow
model
engine
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
CN201510359049.0A
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.)
State Grid Shandong Electric Power Co Ltd
Original Assignee
State Grid Shandong Electric Power 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 State Grid Shandong Electric Power Co Ltd filed Critical State Grid Shandong Electric Power Co Ltd
Priority to CN201510359049.0A priority Critical patent/CN105046408A/en
Publication of CN105046408A publication Critical patent/CN105046408A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a configurable workflow realization method and system. The method comprises the following process that a table sheet model and a workflow model are defined; a table sheet model definition library and a workflow model definition library are established, and the defined table sheet model and the workflow model are respectively stored in the table sheet model definition library and the workflow model definition library; a table sheet engine and a workflow engine are established; an interactive interface is established between a table sheet scheduling component and a flow scheduling component so as to perform data interaction; the flow scheduling component acquires table sheet data via the interactive interface according to control flow instructions so as to generate a flow task; and the generated flow task is processed. The system comprises a table sheet modeling tool, a workflow modeling tool, the table sheet model definition library, the workflow model definition library, the table sheet engine component, the workflow engine component and a database. Table sheet and workflow customized definition is realized so that a conventional workflow framework is effectively utilized, and flexibility of flow circulation is also guaranteed simultaneously.

Description

A kind of implementation method of configurable workflow and system
Technical field
The present invention relates to field of computer technology, specifically a kind of implementation method of configurable workflow and system.
Background technology
As the important base layer support technology realizing IT application in enterprises, list and process modeling are that Workflow Management is applied in the field of information management such as ecommerce, Enterprise Resources Planning a key issue that must solve and cannot avoid.
Workflow in existing each operation system, is after carrying out detailed demand analysis, is solidificated in infosystem by business norms and treatment scheme, the node just needing user to determine circulation direction, allows user to select next node handler.In addition, owing to relating to internodal data circulation and state transfer, the User Defined realizing list is difficult to.
There are some trials based on configurability at present, but usually cannot have accomplished comprehensively configurable.Workflow and form system is integrated middlely there is list display element and show the control of authority, workflow variable and list display element and the problem such as mutually to map, these problems all have impact on the integrated of workflow engine and form system.
The exploitation of traditional workflow and use-pattern, exist following not enough:
1., when business occurs to change time, usually need to re-start system requirements and change and exploitation, exploitation and maintenance cost higher;
2. the diversified business processing requirement of user cannot be met.
Summary of the invention
For overcoming the deficiency that above-mentioned prior art exists, the invention provides a kind of implementation method and system of configurable workflow, it can not only realize the self-defined of list and workflow, and can simplify the design process to typical process, and improves its reusability.
The present invention solves the technical scheme that its technical matters takes: a kind of implementation method of configurable workflow, is characterized in that, comprises following process:
Definition list single model and Work flow model;
Set up list model definition storehouse and Work flow model definition storehouse, and the list model of definition and Work flow model are stored in respectively in list model definition storehouse and Work flow model definition storehouse;
Set up list engine and workflow engine, described list engine comprises forms input, form data, form parameters, control of authority and list schedule component, and described workflow engine comprises node visit, flow data, workflow, task process and flow scheduling assembly;
Between list schedule component and flow scheduling assembly, set up interactive interface, carry out data interaction;
Flow scheduling assembly obtains form data product process task according to control flow check instruction by interactive interface;
The flow tasks generated is processed.
In said method, described list engine is in order to capture client request, and request msg client submitted to carries out resolving according to the definition of list model, the process of School Affairs persistence.
In said method, the definition of described list model and Work flow model adopts XML to be described, and coordinates mutually the node processing rule revising the other side when defining XML.
In said method, whether described Work flow model is quoted when defining specify the value of respective table single domain in list definition to decide fallback conditions and advance condition in conjunction with concrete business rule, thus make flow engine can catch the value of form fields when processing list and determine circulation condition and present in certain stage.
In said method, described form data sampling XML describes, and the Show Styles of form data is defined by XSLT.
In said method, described the process that product process task processes to be comprised the following steps:
The operation flow of each node is defined as metaflow, and described metaflow comprises beginning, process, Booting sequence and end Four processes;
Check control information, first control information table is checked at the stream engine of starting working of each circulation, if the control information that the current user of not having sends, enter example table and read next example, otherwise perform the Work-flow control order in control information table, after being finished, enter example table;
Check that example table obtains current XM, all flow instances according to priority enter in Example queues, according to ruuning situation, obtain and answer processing node information, if end node, then terminate instant example;
Node processing operates, and whether first detect present node trigger condition and reach, whether related data is complete, then describe according to present node process, carry out nodal operation, if successful operation, and trigger target node, and transmit related data;
Related data information, interactive information are returned to user, and changes node state and flow instance queue.
In said method, described workflow comprises basic flowing mode, task distribution flowing mode and task merging flowing mode, and described basic flowing mode be sequentially flowing mode, starts next node flow process after the task of present node is disposed; Described task distribution flowing mode is enter when combining examination & approval link after present node task completes, and calls multiple Booting sequence simultaneously and sends to multiple people to process next node flow process Pending tasks; When described task merging flowing mode is exactly present node task for combining examination & approval link, call multiple Booting sequence Pending tasks is sent to multiple people adopt with and or logical relation process.
What present invention also offers a kind of configurable workflow realizes system, it is characterized in that, comprise list modeling tool, Modeling Tool, list model definition storehouse, Work flow model definition storehouse, list engine module, workflow engine assembly and database, described list modeling tool is in order to definition list single model, described work stream modeling tool is in order to define Work flow model, described list model definition storehouse is in order to storage list single model, described Work flow model definition storehouse is in order to store Work flow model, described list engine is in order to capture client request, request msg client submitted to is resolved according to the definition of list model, the process of School Affairs persistence, described workflow engine carries out data interaction by interactive interface and list engine, in order to obtain form data product process task according to control flow check instruction, described database is used for the flow instance data that Stored Procedure task produces.
The configurable workflow of the present invention realize in system, described list engine module comprises forms input, form data, form parameters, control of authority and list schedule component.
The configurable workflow of the present invention realize in system, described workflow engine comprises node visit, flow data, workflow, task process and flow scheduling assembly.
The invention has the beneficial effects as follows: the present invention combines list engine and workflow engine technology, by the configuration in his-and-hers watches single model definition storehouse and Work flow model definition storehouse, achieve the self-defined of list and workflow; List engine is separated with workflow engine by the present invention, and the data interaction adopting loosely coupled interface mode to carry out between list engine and workflow engine; The present invention introduces the design concept of " metaflow ", effectively make use of conventional operation stream architecture, in turn ensure that the dirigibility of workflow simultaneously.
The present invention adopts data between integrated workflow engine and form system and service interaction, propose a kind of solution of low coupling, the mapping that can show hidden Authorization Attributes according to different lists and work process flow dynamic-configuration and carry out between workflow variable and form parameters, efficiently solves the integrated middle Problems existing of current existing system.
The present invention utilizes the application of " metaflow " to make the control of workflow from workflow engine to the medium dip of each functional node functional development personnel hand, thus the workflow that improve under complicated business estimate of situation, simplify the design process to typical process, and improve the reusability of metaflow.
Accompanying drawing explanation
Below in conjunction with accompanying drawing, the present invention is further described:
Fig. 1 is the process flow diagram of the method for the invention;
Fig. 2 is the structural representation of system of the present invention;
Fig. 3 is the process flow diagram of metaflow of the present invention;
Fig. 4 is the process flow diagram of workflow of the present invention;
Fig. 5 is the process flow diagram of the basic flowing mode of flow process of the present invention;
Fig. 6 is the process flow diagram of flow tasks of the present invention distribution flowing mode;
Fig. 7 is the process flow diagram that flow tasks of the present invention merges circulation "AND" mode;
Fig. 8 is the process flow diagram that flow tasks of the present invention merges circulation "or" mode.
Embodiment
For clearly demonstrating the technical characterstic of this programme, below by embodiment, and in conjunction with its accompanying drawing, the present invention will be described in detail.Disclosing hereafter provides many different embodiments or example is used for realizing different structure of the present invention.Of the present invention open in order to simplify, hereinafter the parts of specific examples and setting are described.In addition, the present invention can in different example repeat reference numerals and/or letter.This repetition is to simplify and clearly object, itself does not indicate the relation between discussed various embodiment and/or setting.It should be noted that parts illustrated in the accompanying drawings are not necessarily drawn in proportion.Present invention omits the description of known assemblies and treatment technology and process to avoid unnecessarily limiting the present invention.
As shown in Figure 1, the implementation method of a kind of configurable workflow of the present invention, it comprises following process:
Definition list single model and Work flow model;
Set up list model definition storehouse and Work flow model definition storehouse, and the list model of definition and Work flow model are stored in respectively in list model definition storehouse and Work flow model definition storehouse;
Set up list engine and workflow engine, described list engine comprises forms input, form data, form parameters, control of authority and list schedule component, and described workflow engine comprises node visit, flow data, workflow, task process and flow scheduling assembly;
Between list schedule component and flow scheduling assembly, set up interactive interface, carry out data interaction;
Flow scheduling assembly obtains form data product process task according to control flow check instruction by interactive interface;
The flow tasks generated is processed.
In said method, described list engine is in order to capture client request, and request msg client submitted to carries out resolving according to the definition of list model, the process of School Affairs persistence.
In said method, the definition of described list model and Work flow model adopts XML to be described, and coordinates mutually the node processing rule revising the other side when defining XML.
In said method, whether described Work flow model is quoted when defining specify the value of respective table single domain in list definition to decide fallback conditions and advance condition in conjunction with concrete business rule, thus make flow engine can catch the value of form fields when processing list and determine circulation condition and present in certain stage.
In said method, described form data sampling XML describes, and the Show Styles of form data is defined by XSLT.
In said method, described the process that product process task processes to be comprised the following steps:
The operation flow of each node is defined as metaflow, and described metaflow comprises beginning, process, Booting sequence and end Four processes;
Check control information, first control information table is checked at the stream engine of starting working of each circulation, if the control information that the current user of not having sends, enter example table and read next example, otherwise perform the Work-flow control order in control information table, after being finished, enter example table;
Check that example table obtains current XM, all flow instances according to priority enter in Example queues, according to ruuning situation, obtain and answer processing node information, if end node, then terminate instant example;
Node processing operates, and whether first detect present node trigger condition and reach, whether related data is complete, then describe according to present node process, carry out nodal operation, if successful operation, and trigger target node, and transmit related data;
Related data information, interactive information are returned to user, and changes node state and flow instance queue.
In said method, described workflow comprises basic flowing mode, task distribution flowing mode and task merging flowing mode, and described basic flowing mode be sequentially flowing mode, starts next node flow process after the task of present node is disposed; Described task distribution flowing mode is enter when combining examination & approval link after present node task completes, and calls multiple Booting sequence simultaneously and sends to multiple people to process next node flow process Pending tasks; When described task merging flowing mode is exactly present node task for combining examination & approval link, call multiple Booting sequence Pending tasks is sent to multiple people adopt with and or logical relation process.
As shown in Figure 2, a kind of configurable workflow that the invention provides realize system, it comprises list modeling tool, Modeling Tool, list model definition storehouse, Work flow model definition storehouse, list engine module, workflow engine assembly and database, described list modeling tool is in order to definition list single model, described work stream modeling tool is in order to define Work flow model, described list model definition storehouse is in order to storage list single model, described Work flow model definition storehouse is in order to store Work flow model, described list engine is in order to capture client request, request msg client submitted to is resolved according to the definition of list model, the process of School Affairs persistence, described workflow engine carries out data interaction by interactive interface and list engine, in order to obtain form data product process task according to control flow check instruction, described database is used for the flow instance data that Stored Procedure task produces.
The configurable workflow of the present invention realize in system, described list engine module comprises forms input, form data, form parameters, control of authority and list schedule component.
The configurable workflow of the present invention realize in system, described workflow engine comprises node visit, flow data, workflow, task process and flow scheduling assembly.
System of the present invention comprises two large engines (i.e. list engine and workflow engine), two large-sized models definition storehouses (namely Work flow model definition storehouse and list model define storehouse) and data access layers, and the data persistence of Workflow system to be based upon on public persistent layer and to carry out special processing for various needs.
The definition of procedural model and list model adopts XML to be described, need when defining this two models to coordinate, namely the flow nodes processing rule revising form fields in list definition is needed when definitim flow model, as whether presented in certain flow nodes.And procedural model also will be quoted specify the value of respective table single domain in list definition to decide fallback conditions and advance condition in conjunction with concrete business rule when defining, thus make flow engine can catch the value of form fields when processing list and determine circulation condition and whether present in certain stage.
The mutual transmission being realized list solid data and flow data by workflow-list interactive interface between flow scheduling and list scheduling.The request of list engine capture client, request msg client submitted to is resolved according to list Definition Model, verification also persistence.Flow engine obtains the form data of control flow check needs by workflow-list interactive interface, then performs the scheduling of flow process according to execution result and respective rule, and generates task list.
Flow instance list, namely in workflow circulation process system assignment to the tasks listing of tasks carrying people.Each flow instance calls list engine by the form ID of specifying thus navigates to concrete mission bit stream, and namely this flow instance needs form instance to be processed.After the request of catching of list engine, calling data persistence service and list loading service carry out processing and result being presented to user, whether list engine, when loading list, determines the value in each territory in list according to the respective rule of form fields in list definition and manifests at this node; After user carries out the operation of list, flow engine according to sheet disposal result and in conjunction with the regular circulation order determining flow process of the circulation defined in flow nodes, thus completes the process of flow tasks in certain stage.
The core of flow scheduling of the present invention carrys out realization flow circulation by the self-starting of " metaflow ", and the core of list scheduling is the webpage analytical capabilities of XML and XSLT.The thought of workflow engine of the present invention is ordered set workflow process being described as processing node, by the content that expansion flow process transaction information (i.e. flow nodes) comprises, make it circulation order and constraint conditional information be comprised to come in, usually complete the definition to workflow by a kind of design element of flow nodes.
To each node in operation flow, in system operation, all can start the flow process shown in a Fig. 3, claim this little flow process for " metaflow ", concerning each metaflow, namely the process " opening beginning – place reason – startup stream journey – to terminate ", has processed rear current metaflow and has namely terminated.
Flow process is a procedure links only, and this procedure links completes the process of all working stream task, and processing module according to the corresponding interface of current process data genaration, and processes accordingly; Workflow to next link is the process that a metaflow starts next metaflow, and Fig. 4 illustrates the basic mode of workflow.
Namely workflow engine is in infinite loop processing procedure, unless generation systems exception or user stop engine-operated after starting.Once complete node processing process comprises:
(1) control information is checked.Control information table (as with or without cancelling flow instance operation etc.) first must be checked at the beginning engine of each circulation.If the control information that the current user of not having sends, enter example table and read next example; Otherwise the Work-flow control order that must perform in control information table, enters example table after being finished.
(2) check that example table obtains current XM.All flow instances according to priority enter in Example queues, according to ruuning situation, obtain and answer processing node information.End node in this way, then terminate instant example.
(3) node processing operation
Whether 1. detect present node trigger condition to reach, whether related data is complete.
2. describe according to present node process, carry out nodal operation, if successful operation, trigger target node, and transmit related data.
(4) related data information, interactive information are returned to user, and change node state and flow instance queue.
The feature of this implementation is as follows:
(1) technology realizes based on SOA thinking, the startup of metaflow is by standard webservice Interface realization, accordingly, between flow process, the XML that passes through of data completes, therefore the startup not only between metaflow with call very convenient, simultaneously also for provide standard method with mutually calling of other workflows, if system variation flow process is in the enforcement implementing just to have carried out its forerunner's workflow after a period of time---demand changes workflow---, demand changes workflow can change workflow by start up system easily, for the free splicing of each workflow provides possibility.
(2) the multiple flowing mode of workflow can be realized as required.Foregoing needs brief introduction part is mentioned in system variation management work stream exists workflow mode complicated and changeable, is introduced below to more used typical flow process modes of spreading:
1. basic flowing mode, i.e. order flowing mode, as shown in Figure 5, after node tasks is disposed, start next node flow process.Node herein and metaflow, call webservice interface before metaflow terminates and start next metaflow, so namely, achieve basic workflow, after the task of node 3 is disposed and off-duty starts the logic of next metaflow, then from the angle of the whole large workflow of metaflow composition, flow process terminates.
2. task distribution flowing mode, user is sent to the link of associating examination & approval, is illustrated in fig. 6 shown below, after node 1 task completes, starter node 2 task, but node 2 task is pending sends to the first and second the third three people.After the metaflow process of node 1 place completes, recursive call three Booting sequence logics, make workflow to the first and second the third three people place by different user given in flow data.
3. task merging flowing mode, has "AND" and "or" two kinds of situations, and "AND" logic is applicable to the situation of many people examination & approval, the situation that "or" logic is applicable to " people processes ".The disposal route of Fig. 7 and "AND" logic, for the metaflow processing module of the first and second the third three people in node 1, all increase " start and judge " processing logic, all judge whether after anyone process that other are processed complete per capita, all can not Booting sequence after the first and second two people have processed, just can according to the metaflow of result starter node 2 after the third process. the disposal route of Fig. 8 and "or" logic, any people completes after node 1 processes, i.e. Booting sequence, and delete the pending of other users.
The present invention adopts XML+XSLT to realize customizing form, XSLT is a kind of descriptive language for XML document being changed any text, XSLT is used for a kind of XML document to be converted to another XML document, or can the document of other types of viewed device identification, such as HTML and XHTML.Usually, XSLT usually completes this work by each XML element being converted to (X) html element.By XSLT, can also to or from output file add or remove element and attribute.The present invention adopts XML description list forms data, and XSLT is then for the Show Styles of definition list forms data.
In the business of reality, user-defined form structure is saved in database, has two classes: a class is list model table, for Resuming form content-data in database about the table of list definition; Another kind of is list style sheet, shows pattern for Resuming form.
When list uses on foreground, first, system business logical layer gets the data of two class tables of list definition by persistent layer, wherein, the data of list model table can be converted to XML format, and the data of list style sheet can be converted to XSLT form, use XSLT is carried out analyzing XML Generating Data File HTML code by system demonstration layer, and HTML code is shown in front page layout the most at last.
List is except supporting the criteria field types such as single file text, multiline text, radio box, multiselect frame and combobox, also the everyday character segment type such as support date, time, combination radio box, files passe, can meet current enterprise administrative class system to the demand of various field.
The present invention combines list engine and workflow engine technology, by the configuration in his-and-hers watches single model definition storehouse and Work flow model definition storehouse, achieves the self-defined of list and workflow; The present invention adopts data between integrated workflow engine and form system and service interaction, propose a kind of solution of low coupling, the mapping that can show hidden Authorization Attributes according to different lists and work process flow dynamic-configuration and carry out between workflow variable and form parameters, efficiently solves the integrated middle Problems existing of current existing system.
The present invention utilizes the application of " metaflow " to make the control of workflow from workflow engine to the medium dip of each functional node functional development personnel hand, thus improves the workflow under complicated business estimate of situation.In addition, the concept of " metaflow " can be enriched further and extend, design be may also be for typical workflow become one " metaflow ", such as " initiate-examination & verification-examine " flow process, or the flow process containing secondary, three grades of examination & approval, all can integrate and logically be considered as one " metaflow ", thus the design process to typical process can be simplified, and improving reusability.
The above is the preferred embodiment of the present invention, and for those skilled in the art, under the premise without departing from the principles of the invention, can also make some improvements and modifications, these improvements and modifications are also regarded as protection scope of the present invention.

Claims (10)

1. an implementation method for configurable workflow, is characterized in that, comprises following process:
Definition list single model and Work flow model;
Set up list model definition storehouse and Work flow model definition storehouse, and the list model of definition and Work flow model are stored in respectively in list model definition storehouse and Work flow model definition storehouse;
Set up list engine and workflow engine, described list engine comprises forms input, form data, form parameters, control of authority and list schedule component, and described workflow engine comprises node visit, flow data, workflow, task process and flow scheduling assembly;
Between list schedule component and flow scheduling assembly, set up interactive interface, carry out data interaction;
Flow scheduling assembly obtains form data product process task according to control flow check instruction by interactive interface;
The flow tasks generated is processed.
2. the implementation method of a kind of configurable workflow according to claim 1, is characterized in that, described list engine is in order to capture client request, and request msg client submitted to carries out resolving according to the definition of list model, the process of School Affairs persistence.
3. the implementation method of a kind of configurable workflow according to claim 1, is characterized in that, the definition of described list model and Work flow model adopts XML to be described, and coordinates mutually the node processing rule revising the other side when defining XML.
4. the implementation method of a kind of configurable workflow according to claim 1, it is characterized in that, whether described Work flow model is quoted when defining specify the value of respective table single domain in list definition to decide fallback conditions and advance condition in conjunction with concrete business rule, thus make flow engine can catch the value of form fields when processing list and determine circulation condition and present in certain stage.
5. the implementation method of a kind of configurable workflow according to claim 1, is characterized in that, described form data sampling XML describes, and the Show Styles of form data is defined by XSLT.
6. the implementation method of a kind of configurable workflow according to any one of claim 1 to 5, is characterized in that, describedly comprises the following steps the process that product process task processes:
The operation flow of each node is defined as metaflow, and described metaflow comprises beginning, process, Booting sequence and end Four processes;
Check control information, first control information table is checked at the stream engine of starting working of each circulation, if the control information that the current user of not having sends, enter example table and read next example, otherwise perform the Work-flow control order in control information table, after being finished, enter example table;
Check that example table obtains current XM, all flow instances according to priority enter in Example queues, according to ruuning situation, obtain and answer processing node information, if end node, then terminate instant example;
Node processing operates, and whether first detect present node trigger condition and reach, whether related data is complete, then describe according to present node process, carry out nodal operation, if successful operation, and trigger target node, and transmit related data;
Related data information, interactive information are returned to user, and changes node state and flow instance queue.
7. the implementation method of a kind of configurable workflow according to any one of claim 1 to 5, it is characterized in that, described workflow comprises basic flowing mode, task distribution flowing mode and task merging flowing mode, described basic flowing mode is order flowing mode, starts next node flow process after the task of present node is disposed; Described task distribution flowing mode is enter when combining examination & approval link after present node task completes, and calls multiple Booting sequence simultaneously and sends to multiple people to process next node flow process Pending tasks; When described task merging flowing mode is exactly present node task for combining examination & approval link, call multiple Booting sequence Pending tasks is sent to multiple people adopt with and or logical relation process.
8. a configurable workflow realize system, it is characterized in that, comprise list modeling tool, Modeling Tool, list model definition storehouse, Work flow model definition storehouse, list engine module, workflow engine assembly and database, described list modeling tool is in order to definition list single model, described work stream modeling tool is in order to define Work flow model, described list model definition storehouse is in order to storage list single model, described Work flow model definition storehouse is in order to store Work flow model, described list engine is in order to capture client request, request msg client submitted to is resolved according to the definition of list model, the process of School Affairs persistence, described workflow engine carries out data interaction by interactive interface and list engine, in order to obtain form data product process task according to control flow check instruction, described database is used for the flow instance data that Stored Procedure task produces.
9. a kind of configurable workflow according to claim 8 realize system, it is characterized in that, described list engine module comprises forms input, form data, form parameters, control of authority and list schedule component.
10. a kind of configurable workflow according to claim 8 realize system, it is characterized in that, described workflow engine comprises node visit, flow data, workflow, task process and flow scheduling assembly.
CN201510359049.0A 2015-06-25 2015-06-25 Configurable workflow realization method and system Pending CN105046408A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510359049.0A CN105046408A (en) 2015-06-25 2015-06-25 Configurable workflow realization method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510359049.0A CN105046408A (en) 2015-06-25 2015-06-25 Configurable workflow realization method and system

Publications (1)

Publication Number Publication Date
CN105046408A true CN105046408A (en) 2015-11-11

Family

ID=54452935

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510359049.0A Pending CN105046408A (en) 2015-06-25 2015-06-25 Configurable workflow realization method and system

Country Status (1)

Country Link
CN (1) CN105046408A (en)

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105700888A (en) * 2016-01-14 2016-06-22 国网山东省电力公司物资公司 Visualization rapid developing platform based on jbpm workflow engine
CN105760991A (en) * 2016-02-04 2016-07-13 北京慧友云商科技有限公司 Workflow engine establishment method of changeable service flow
CN106845642A (en) * 2017-01-22 2017-06-13 北京科技大学 A kind of self adaptation multi-target evolution method of belt restraining cloud workflow schedule
CN106897810A (en) * 2015-12-17 2017-06-27 北京奇虎科技有限公司 Method for processing business and system, workflow engine and system, operation system
CN106910045A (en) * 2017-03-02 2017-06-30 重庆砖家宝网络科技发展有限公司 Design of Workflow method and system
CN106971293A (en) * 2017-03-23 2017-07-21 广东亿迅科技有限公司 A kind of business event based on activiti and flow separation method and system
CN107038533A (en) * 2017-04-18 2017-08-11 北京思特奇信息技术股份有限公司 A kind of method and system for realizing configurableization workflow examination and approval
CN107133780A (en) * 2017-05-02 2017-09-05 山东浪潮通软信息科技有限公司 Management method and device in a kind of open task-set
CN107133781A (en) * 2017-05-02 2017-09-05 山东浪潮通软信息科技有限公司 A kind of configurable expansible document workflow management method and apparatus
CN107169620A (en) * 2017-04-01 2017-09-15 国电南瑞科技股份有限公司 Model version circulation method between power network the superior and the subordinate scheduling system based on workflow
CN107391611A (en) * 2017-07-04 2017-11-24 南京国电南自电网自动化有限公司 A kind of process model generation method of the General ETL Tool based on workflow
CN107563728A (en) * 2017-08-29 2018-01-09 四川长虹电器股份有限公司 Lightweight workflow the design of enterprise management system method based on skills for occupation group
CN108038669A (en) * 2017-12-25 2018-05-15 泰康保险集团股份有限公司 Collocation method, device, equipment and the storage medium of rights management mechanism
CN108205440A (en) * 2017-12-25 2018-06-26 国云科技股份有限公司 A kind of task flow framework implementation method for supporting rollback
CN108228167A (en) * 2016-12-14 2018-06-29 心金(上海)网络科技有限公司 A kind of self-defined flow systems of ERP
CN108256715A (en) * 2016-12-29 2018-07-06 方正国际软件(北京)有限公司 A kind of Workflow management method and system
CN108510240A (en) * 2018-03-26 2018-09-07 科大国创软件股份有限公司 A kind of document dynamic configuration system and its configuration method
CN108563206A (en) * 2018-04-17 2018-09-21 西安交通大学 A kind of production process control method based on flow instance
CN109087004A (en) * 2018-08-03 2018-12-25 北京东软望海科技有限公司 A kind of public workflow engine system based on domain model
CN109191078A (en) * 2018-09-06 2019-01-11 山东中创软件商用中间件股份有限公司 A kind of traffic flow modeling method, device and equipment
CN109240732A (en) * 2018-08-29 2019-01-18 浪潮天元通信信息***有限公司 A kind of process method of combination based on elastic regulation
CN109636306A (en) * 2018-10-29 2019-04-16 平安医疗健康管理股份有限公司 Node-flow shifting method, device, terminal and storage medium
CN109767198A (en) * 2018-10-25 2019-05-17 绍兴大明电力建设有限公司 Operation system intelligent management and device
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
CN110163577A (en) * 2019-05-23 2019-08-23 广东启动子信息科技有限公司 A kind of list dynamic management approach and system based on rights management
CN110309203A (en) * 2019-07-02 2019-10-08 成都数之联科技有限公司 A kind of interactive mode and self-defining data modeling based on big data
CN110348820A (en) * 2019-07-18 2019-10-18 北京聚通达科技股份有限公司 A kind of intelligent work Workflow Management System
CN110362555A (en) * 2019-06-28 2019-10-22 武汉钢铁有限公司 Workflow form control method
CN110544075A (en) * 2019-09-16 2019-12-06 世纪海航(厦门)科技有限公司 asset management process configuration method, device and equipment
CN110610352A (en) * 2019-09-16 2019-12-24 中国铁塔股份有限公司 Flow processing method and device, electronic equipment and computer readable storage medium
CN110717656A (en) * 2019-09-18 2020-01-21 武汉空心科技有限公司 Work platform workflow construction system and construction method
CN110766375A (en) * 2019-09-18 2020-02-07 武汉空心科技有限公司 Work platform task construction system and construction method
CN110865816A (en) * 2019-11-22 2020-03-06 贵州科学院(贵州省应用技术研究院) Flow engine method for quickly constructing form
CN111401849A (en) * 2020-03-18 2020-07-10 浩云科技股份有限公司 Flow tool self-defined node configuration method
CN111415129A (en) * 2019-01-08 2020-07-14 上海嘉实(集团)有限公司 Workflow platform and terminal equipment with same
CN111680868A (en) * 2020-04-29 2020-09-18 杭州传化智能制造科技有限公司 Medicine process flow method, device, computer equipment and storage medium
CN111897799A (en) * 2020-08-04 2020-11-06 黄河水利委员会信息中心 Hydrological model service system based on process engine
CN111966332A (en) * 2020-07-16 2020-11-20 译筑信息科技(上海)有限公司 BIM-based custom building construction site form business processing method
CN112101895A (en) * 2020-08-24 2020-12-18 中国电子科技集团公司第三十八研究所 Establishment method and system supporting adaptation of workflow client and workflow engine
CN112150098A (en) * 2020-08-14 2020-12-29 国网安徽省电力有限公司 Electric power facility anti-terrorism security supervision method and system
CN112202899A (en) * 2020-09-30 2021-01-08 北京百度网讯科技有限公司 Workflow processing method and device, intelligent workstation and electronic equipment
CN112507168A (en) * 2020-12-17 2021-03-16 武汉卓尔信息科技有限公司 Application workflow processing method and framework
CN112581080A (en) * 2020-12-14 2021-03-30 南方电网海南数字电网研究院有限公司 Lightweight distributed workflow engine construction system
CN112633830A (en) * 2020-12-21 2021-04-09 北京恒泰实达科技股份有限公司 Workflow system and method capable of quickly integrating application systems
CN112651718A (en) * 2020-12-31 2021-04-13 新奥数能科技有限公司 Dynamic form processing method and device based on CIM equipment defects
CN112712335A (en) * 2020-12-30 2021-04-27 北京宇信科技集团股份有限公司 Working method, server, medium and equipment of workflow engine
CN112732227A (en) * 2020-12-30 2021-04-30 城云科技(中国)有限公司 Workflow engine and configuration method and device thereof
CN112784304A (en) * 2021-01-28 2021-05-11 广东广宇科技发展有限公司 Workflow engine system based on public link platform and implementation method thereof
CN112905183A (en) * 2019-12-04 2021-06-04 广州凡科互联网科技股份有限公司 External data conversion mapping method for flow form
CN113094037A (en) * 2021-04-20 2021-07-09 上海携宁计算机科技股份有限公司 Interaction method, development platform, equipment and storage medium for forms and workflows
CN113504955A (en) * 2021-07-16 2021-10-15 航天中认软件测评科技(北京)有限责任公司 BPMN-based aerospace workflow management system
CN113657753A (en) * 2021-08-17 2021-11-16 浙江海心智惠科技有限公司 Work engine for scoring work orders for employee performance accounting
CN113723899A (en) * 2021-07-27 2021-11-30 上海晏鼠计算机技术股份有限公司 Method for constructing business process based on user-defined form
CN115292022A (en) * 2022-09-29 2022-11-04 泰豪软件股份有限公司 Workflow engine system, implementation method, storage medium and computer equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101226612A (en) * 2007-12-29 2008-07-23 中国建设银行股份有限公司 Data processing management system facing to process flow
CN101714231A (en) * 2009-11-20 2010-05-26 广东金宇恒科技有限公司 Method and system for managing free workflow without being based on process models
CN101819529A (en) * 2010-02-24 2010-09-01 上海引跑信息科技有限公司 System and method for realizing visual development of workflow task interface
CN104021460A (en) * 2014-06-27 2014-09-03 北京太格时代自动化***设备有限公司 Work flow management system and work flow handling method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101226612A (en) * 2007-12-29 2008-07-23 中国建设银行股份有限公司 Data processing management system facing to process flow
CN101714231A (en) * 2009-11-20 2010-05-26 广东金宇恒科技有限公司 Method and system for managing free workflow without being based on process models
CN101819529A (en) * 2010-02-24 2010-09-01 上海引跑信息科技有限公司 System and method for realizing visual development of workflow task interface
CN104021460A (en) * 2014-06-27 2014-09-03 北京太格时代自动化***设备有限公司 Work flow management system and work flow handling method

Cited By (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106897810B (en) * 2015-12-17 2021-07-13 北京奇虎科技有限公司 Business processing method and system, workflow engine and system and business system
CN106897810A (en) * 2015-12-17 2017-06-27 北京奇虎科技有限公司 Method for processing business and system, workflow engine and system, operation system
CN105700888A (en) * 2016-01-14 2016-06-22 国网山东省电力公司物资公司 Visualization rapid developing platform based on jbpm workflow engine
CN105700888B (en) * 2016-01-14 2019-10-01 国网山东省电力公司物资公司 A kind of visualization quick development platform based on jbpm workflow engine
CN105760991A (en) * 2016-02-04 2016-07-13 北京慧友云商科技有限公司 Workflow engine establishment method of changeable service flow
CN108228167A (en) * 2016-12-14 2018-06-29 心金(上海)网络科技有限公司 A kind of self-defined flow systems of ERP
CN108256715A (en) * 2016-12-29 2018-07-06 方正国际软件(北京)有限公司 A kind of Workflow management method and system
CN108256715B (en) * 2016-12-29 2022-11-18 方正国际软件(北京)有限公司 Workflow management method and system
CN106845642A (en) * 2017-01-22 2017-06-13 北京科技大学 A kind of self adaptation multi-target evolution method of belt restraining cloud workflow schedule
CN106845642B (en) * 2017-01-22 2019-03-29 北京科技大学 A kind of adaptive multi-target evolution method of belt restraining cloud workflow schedule
CN106910045A (en) * 2017-03-02 2017-06-30 重庆砖家宝网络科技发展有限公司 Design of Workflow method and system
CN106910045B (en) * 2017-03-02 2020-11-03 重庆砖家宝网络科技发展有限公司 Workflow engine design method and system
CN106971293A (en) * 2017-03-23 2017-07-21 广东亿迅科技有限公司 A kind of business event based on activiti and flow separation method and system
CN107169620A (en) * 2017-04-01 2017-09-15 国电南瑞科技股份有限公司 Model version circulation method between power network the superior and the subordinate scheduling system based on workflow
CN107038533A (en) * 2017-04-18 2017-08-11 北京思特奇信息技术股份有限公司 A kind of method and system for realizing configurableization workflow examination and approval
CN107133780A (en) * 2017-05-02 2017-09-05 山东浪潮通软信息科技有限公司 Management method and device in a kind of open task-set
CN107133781A (en) * 2017-05-02 2017-09-05 山东浪潮通软信息科技有限公司 A kind of configurable expansible document workflow management method and apparatus
CN107391611B (en) * 2017-07-04 2019-11-12 南京国电南自电网自动化有限公司 A kind of process model generation method of the General ETL Tool based on workflow
CN107391611A (en) * 2017-07-04 2017-11-24 南京国电南自电网自动化有限公司 A kind of process model generation method of the General ETL Tool based on workflow
CN107563728A (en) * 2017-08-29 2018-01-09 四川长虹电器股份有限公司 Lightweight workflow the design of enterprise management system method based on skills for occupation group
CN108038669A (en) * 2017-12-25 2018-05-15 泰康保险集团股份有限公司 Collocation method, device, equipment and the storage medium of rights management mechanism
CN108205440A (en) * 2017-12-25 2018-06-26 国云科技股份有限公司 A kind of task flow framework implementation method for supporting rollback
CN108510240A (en) * 2018-03-26 2018-09-07 科大国创软件股份有限公司 A kind of document dynamic configuration system and its configuration method
CN108563206A (en) * 2018-04-17 2018-09-21 西安交通大学 A kind of production process control method based on flow instance
CN109087004B (en) * 2018-08-03 2021-04-09 望海康信(北京)科技股份公司 Public workflow engine system based on domain model
CN109087004A (en) * 2018-08-03 2018-12-25 北京东软望海科技有限公司 A kind of public workflow engine system based on domain model
CN109240732A (en) * 2018-08-29 2019-01-18 浪潮天元通信信息***有限公司 A kind of process method of combination based on elastic regulation
CN109191078A (en) * 2018-09-06 2019-01-11 山东中创软件商用中间件股份有限公司 A kind of traffic flow modeling method, device and equipment
CN109767198A (en) * 2018-10-25 2019-05-17 绍兴大明电力建设有限公司 Operation system intelligent management and device
CN109636306A (en) * 2018-10-29 2019-04-16 平安医疗健康管理股份有限公司 Node-flow shifting method, device, terminal and storage medium
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
CN111415129B (en) * 2019-01-08 2024-01-23 上海嘉实(集团)有限公司 Workflow platform and terminal equipment with same
CN111415129A (en) * 2019-01-08 2020-07-14 上海嘉实(集团)有限公司 Workflow platform and terminal equipment with same
CN110163577B (en) * 2019-05-23 2023-07-18 广东启动子信息科技有限公司 Form dynamic management method and system based on authority management
CN110163577A (en) * 2019-05-23 2019-08-23 广东启动子信息科技有限公司 A kind of list dynamic management approach and system based on rights management
CN110362555A (en) * 2019-06-28 2019-10-22 武汉钢铁有限公司 Workflow form control method
CN110362555B (en) * 2019-06-28 2022-04-29 武汉钢铁有限公司 Workflow list control method
CN110309203A (en) * 2019-07-02 2019-10-08 成都数之联科技有限公司 A kind of interactive mode and self-defining data modeling based on big data
CN110348820A (en) * 2019-07-18 2019-10-18 北京聚通达科技股份有限公司 A kind of intelligent work Workflow Management System
CN110348820B (en) * 2019-07-18 2022-11-15 北京聚通达科技股份有限公司 Intelligent workflow management system
CN110544075A (en) * 2019-09-16 2019-12-06 世纪海航(厦门)科技有限公司 asset management process configuration method, device and equipment
CN110610352A (en) * 2019-09-16 2019-12-24 中国铁塔股份有限公司 Flow processing method and device, electronic equipment and computer readable storage medium
CN110766375A (en) * 2019-09-18 2020-02-07 武汉空心科技有限公司 Work platform task construction system and construction method
CN110717656A (en) * 2019-09-18 2020-01-21 武汉空心科技有限公司 Work platform workflow construction system and construction method
CN110865816A (en) * 2019-11-22 2020-03-06 贵州科学院(贵州省应用技术研究院) Flow engine method for quickly constructing form
CN112905183A (en) * 2019-12-04 2021-06-04 广州凡科互联网科技股份有限公司 External data conversion mapping method for flow form
CN111401849B (en) * 2020-03-18 2023-04-18 浩云科技股份有限公司 Flow tool self-defined node configuration method
CN111401849A (en) * 2020-03-18 2020-07-10 浩云科技股份有限公司 Flow tool self-defined node configuration method
CN111680868A (en) * 2020-04-29 2020-09-18 杭州传化智能制造科技有限公司 Medicine process flow method, device, computer equipment and storage medium
CN111966332A (en) * 2020-07-16 2020-11-20 译筑信息科技(上海)有限公司 BIM-based custom building construction site form business processing method
CN111897799A (en) * 2020-08-04 2020-11-06 黄河水利委员会信息中心 Hydrological model service system based on process engine
CN112150098A (en) * 2020-08-14 2020-12-29 国网安徽省电力有限公司 Electric power facility anti-terrorism security supervision method and system
CN112101895A (en) * 2020-08-24 2020-12-18 中国电子科技集团公司第三十八研究所 Establishment method and system supporting adaptation of workflow client and workflow engine
CN112202899B (en) * 2020-09-30 2022-10-25 北京百度网讯科技有限公司 Workflow processing method and device, intelligent workstation and electronic equipment
CN112202899A (en) * 2020-09-30 2021-01-08 北京百度网讯科技有限公司 Workflow processing method and device, intelligent workstation and electronic equipment
CN112581080A (en) * 2020-12-14 2021-03-30 南方电网海南数字电网研究院有限公司 Lightweight distributed workflow engine construction system
CN112507168A (en) * 2020-12-17 2021-03-16 武汉卓尔信息科技有限公司 Application workflow processing method and framework
CN112633830A (en) * 2020-12-21 2021-04-09 北京恒泰实达科技股份有限公司 Workflow system and method capable of quickly integrating application systems
CN112633830B (en) * 2020-12-21 2024-03-01 北京恒泰实达科技股份有限公司 Workflow system and method capable of realizing rapid integration of application system
CN112712335B (en) * 2020-12-30 2021-12-10 北京宇信科技集团股份有限公司 Working method, medium and equipment of workflow engine
CN112732227A (en) * 2020-12-30 2021-04-30 城云科技(中国)有限公司 Workflow engine and configuration method and device thereof
CN112712335A (en) * 2020-12-30 2021-04-27 北京宇信科技集团股份有限公司 Working method, server, medium and equipment of workflow engine
CN112651718A (en) * 2020-12-31 2021-04-13 新奥数能科技有限公司 Dynamic form processing method and device based on CIM equipment defects
CN112784304A (en) * 2021-01-28 2021-05-11 广东广宇科技发展有限公司 Workflow engine system based on public link platform and implementation method thereof
CN113094037A (en) * 2021-04-20 2021-07-09 上海携宁计算机科技股份有限公司 Interaction method, development platform, equipment and storage medium for forms and workflows
CN113504955A (en) * 2021-07-16 2021-10-15 航天中认软件测评科技(北京)有限责任公司 BPMN-based aerospace workflow management system
CN113723899A (en) * 2021-07-27 2021-11-30 上海晏鼠计算机技术股份有限公司 Method for constructing business process based on user-defined form
CN113657753A (en) * 2021-08-17 2021-11-16 浙江海心智惠科技有限公司 Work engine for scoring work orders for employee performance accounting
CN115292022A (en) * 2022-09-29 2022-11-04 泰豪软件股份有限公司 Workflow engine system, implementation method, storage medium and computer equipment

Similar Documents

Publication Publication Date Title
CN105046408A (en) Configurable workflow realization method and system
CN110610240B (en) Virtual automation assistance based on artificial intelligence
Van der Aalst Loosely coupled interorganizational workflows:: modeling and analyzing workflows crossing organizational boundaries
US8302096B2 (en) Methods and systems to perform individual tasks as a composite task
CN112668295B (en) Management system and method based on custom form and active workflow
US8504979B2 (en) Application framework for reactive information propagation and planning for lifelike exercises
US20120078679A1 (en) System, method and computer program product for controlling workflow
US20060069596A1 (en) Workflow hosting computing system using a collaborative application
CN111144731A (en) Dynamic implementation method and device of workflow and computer readable storage medium
Moraitis et al. The GAIA2JADE process for multi-agent systems development
CN105956087A (en) Data and code version management system and method
Lytra et al. Architectural decision making for service-based platform integration: A qualitative multi-method study
CN103034696B (en) Data viewer manages
Kumar et al. Strategies for web application development methodologies
Li et al. A complete approach for CIM modelling and model formalising
Al-Fedaghi et al. Thinging for computational thinking
Nikoo et al. A survey on service composition languages
Petriu et al. Software performance models from system scenarios
Golani et al. Flexible business process management using forward stepping and alternative paths
Barna et al. A workflow-driven design of web information systems
Li et al. A Web application framework for end-user-initiative development with a visual tool
Hertiš et al. Ideas on improving the Business-IT alignment in BPM enabled by SOA
Li et al. Visual modelling of complex business processes with trees, overlays and distortion-based displays
Wu et al. Diverse top-k service composition for consumer electronics with digital twin in mec
CN113656724B (en) Method and system for dynamically configuring webpage function based on web page

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151111

RJ01 Rejection of invention patent application after publication