CN101539861A - Tool for graphical design and verification of general workflow - Google Patents

Tool for graphical design and verification of general workflow Download PDF

Info

Publication number
CN101539861A
CN101539861A CN200910115270A CN200910115270A CN101539861A CN 101539861 A CN101539861 A CN 101539861A CN 200910115270 A CN200910115270 A CN 200910115270A CN 200910115270 A CN200910115270 A CN 200910115270A CN 101539861 A CN101539861 A CN 101539861A
Authority
CN
China
Prior art keywords
flow
workflow
verification
design
layer
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
CN200910115270A
Other languages
Chinese (zh)
Other versions
CN101539861B (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.)
JIANGXI POWER INFORMATION COMMUNICATION CO Ltd
Original Assignee
JIANGXI POWER INFORMATION COMMUNICATION 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 JIANGXI POWER INFORMATION COMMUNICATION CO Ltd filed Critical JIANGXI POWER INFORMATION COMMUNICATION CO Ltd
Priority to CN2009101152706A priority Critical patent/CN101539861B/en
Publication of CN101539861A publication Critical patent/CN101539861A/en
Application granted granted Critical
Publication of CN101539861B publication Critical patent/CN101539861B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention discloses a tool for graphical design and verification of a general workflow, comprising a general workflow system structure, and a system structure of flow design and verification method. The tool leads the user to conveniently design the general workflow by a Web graphical interface, extends description information for the flow links of visible flow further, carries out correctness verification to the combined flows according to a mapping rule from the link control information to edge control information and realizes a flow correctness verification function. The workflow designed by the tool is not localized by a certain software platform; furthermore, the method has a formalization foundation and can carry out the correctness verification for the flow link combination.

Description

Graphical design of a kind of universal workflow and verification tool
Technical field
The present invention relates to a kind of graphical design of universal workflow and verification tool that can not be subjected to the software platform restriction.
Background technology
In the IT application in enterprises work of reality, the workflow of infosystem may change along with the variation of operation flow through regular meeting.If by revising the changes in demand that program code in each system satisfies this continuous appearance, be difficult to accomplish timely and effective, provide a kind of general graphical workflow design instrument to provide great convenience so for the user.But general graphic process generally all lacks accurate semantical definition, and for example UML (Unified Modeling Language) figure, common process flow diagram etc. are so be difficult to carry out verification of correctness according to flow process itself; And very hard to understand of traditional formalized model, for example Petri net, automat etc. allow common user be difficult to draw effectively business process map.Therefore, providing corresponding flow verification function in graphical workflow design instrument also is a significant job.
Summary of the invention
The object of the present invention is to provide that a kind of versatility is good, the universal workflow instrument that workflow is graphically designed and verifies of simple and easy practicality.
The object of the present invention is achieved like this:
Graphical design of a kind of universal workflow and verification tool, feature are architecture two parts that comprise universal workflow architecture, flow scheme design and verification method:
1, universal workflow architecture: the general visual flow scheme design device by workstation provides represents the flow scheme design means that layer is provided convenience for the user, be flow operations, nodal operation, transmission line operation, amplification reduction operation, business information operation, then the universal workflow of designing saved as flow scheme design result's's (XML (Extensible Markup Language) form) of quick-reading flow sheets net pattern storage general file; And then be flow process adapter of every kind of work flow operation platform development, and by the flow process adapter universal workflow importing Domino platform that designs is moved, obtain the flow process transformation result of Domino platform; The information that last actual work flow operation example produces all is kept in the work flow operation platform;
2, the architecture of flow scheme design and verification method: the architecture of flow scheme design and verification method is divided into visible process and represents layer, XML layer and database layer: represent layer and use AJAX (AsynchronousJavaScript and XML)+VML (Vector Markup Language) technology, in flow process, node, the additions and deletions flow process is provided in the operation of connecting line, the additions and deletions node, the additions and deletions transmission line, pull node, pull transmission line, the expansion of labyrinth is with folding, duplicate and paste, this series function is dwindled in alignment and amplification, and is the procedure links of the graphic process descriptor of activating business in link business information operation; The XML layer provides procedure links to set up and the calling interface that makes up for representing layer, be responsible for the link control information is converted to half formalization procedural model with the description of XML file layout to the mapping result of limit control information, then the flow process of combination is carried out the correctness verification, and carry out flow process and preserve; Database layer is responsible for the persistence of design cycle, preserves flow definition by the XMLtoNotes function and calls for workflow engine in the Lotus database, for the XML layer provides the persistence service.
Graphical design of universal workflow of the present invention and verification tool allow the user design general workflow easily by the Web graphical interfaces; And then be the procedure links extended description information of visible process, and to the mapping of limit control information the flow process of combination is carried out verification of correctness by the link control information, realized a kind of flow process verification of correctness function, and with generally independently the visible process design tool compare with the formalized model method and have the following advantages:
1, versatility of the present invention: the workflow that this instrument is designed not only is confined to some software platforms, as long as developed a kind of adapter of software platform, just can be applied to this software platform;
2, verification method of the present invention has ease for use: support that domestic consumer carries out the design of visible process with simple method;
3, verification method of the present invention has the formalization basis, can carry out the verification of correctness of procedure links combination.
The workflow that the present invention designs not only is confined to a kind of software platform, as long as developed adapter, just can be applied to a plurality of software platforms; And this method has the formalization basis, can carry out the verification of correctness of procedure links combination.Graphical design of present this universal workflow and verification tool have been successfully applied to the cooperative operation system of Domino platform.
Description of drawings
Fig. 1 is the universal workflow system assumption diagram;
Fig. 2 is the system assumption diagram of flow scheme design and verification method.
Embodiment
Below in conjunction with embodiment the present invention is described in further detail.
A kind of universal workflow is graphical to be designed and verification tool, comprises architecture two parts of universal workflow architecture, flow scheme design and verification method:
1, universal workflow architecture: the general visual flow scheme design device by workstation provides represents the flow scheme design means that layer is provided convenience for the user, be that flow operations, nodal operation, transmission line operation, amplification are dwindled etc., the business information operation, then the universal workflow of designing saved as flow scheme design result's's (XML form) of quick-reading flow sheets net pattern storage general file; And then be flow process adapter of every kind of work flow operation platform development, and by the flow process adapter universal workflow importing Domino platform that designs is moved, obtain the flow process transformation result of Domino platform; The information that last actual work flow operation example produces all is kept in the work flow operation platform;
2, the architecture of flow scheme design and verification method: the architecture of flow scheme design and verification method is divided into visible process and represents layer, XML layer and database layer: represent layer and use the AJAX+VML technology, additions and deletions flow process, additions and deletions node, additions and deletions transmission line be provided in the operation of flow process, node, connecting line, pull node, pull transmission line, the expansion of labyrinth with fold, duplicate and paste, align and this series function is dwindled in amplification, and be the procedure links of the graphic process descriptor of activating business; The XML layer provides procedure links to set up and the calling interface that makes up for representing layer, be responsible for the link control information is converted to half formalization procedural model with the description of XML file layout to the mapping result of limit control information, then the flow process of combination is carried out the correctness verification, and carry out flow process and preserve; Database layer is responsible for the persistence of design cycle, preserves flow definition by the XMLtoNotes function and calls for workflow engine in the Lotus database, for the XML layer provides the persistence service.
When implementing graphical design of universal workflow of the present invention and verification tool, following three aspects of main consideration: universal workflow, flow scheme design function, flow verification function are described respectively below.
One, universal workflow:
1, the implementation of universal workflow is: with the result of flow after the XML data layout design Storage, preserve procedure information with the form of simple Work flow model; And then be bridge with the XML file, realize that by adapter universal workflow pattern exhibiting layer and real work flow the bidirectional data interaction of engine.
2, have versatility in order to make instrument of the present invention design workflow, the result of flow of the present invention after with XML data layout design Storage preserved procedure information:<Workflow with the form of simple Work flow model〉...</Workflow〉(flow process);<step〉...</step〉(node);<mxCell〉...</mxCell〉(graphically);<Edge〉...</Edge〉(flowing to the limit); And then be bridge with the XML file, realize that by corresponding adapter (for example, changeing the Notes adapter) universal workflow pattern exhibiting layer and real work flow the bidirectional data interaction of engine (for example, the workflow engine of Domino) by XML.So, workflow engine is no longer bound with specific workflow design instrument, as long as possess the adapter of workflow engine, just can obtain the support of universal workflow instrument.
Two, flow scheme design function: the framework of flow scheme design device adopts MVC (Model-View-Controller) pattern.M layer correspondence be the flow definition model, comprising: Workflow (flow process), Step (node) and Edge objects such as (connecting lines); Representing of the corresponding flow process element of V layer, comprising: objects such as WorkRender, stepRender and EdgeRender, the responsibility of these objects are patterns that the decision flow process represents, and just see the pattern of flow process in process flow diagram; The C layer is a key-course, comprising: add node, deletion of node, change nodename, move, operation such as selection.The front end of flow scheme design device adopts the AJAX+VML exploitation, the Java exploitation is adopted on the backstage, when preserving flow process, send the HttpService request by AJAX to Java, flow process is passed to java applet with the form that the XML layout character flows, finish the persistence of flow process by Java, preserve flow definition in database.
Three, flow verification function:
1, the key point of flow verification function is: " link control information " in the visible process transferred to " limit control information ".For after the single flow nodes of visible process figure gives process information, the overall correctness of whole workflow then can be combined by each node correctness; Utilize predefined business demand semanteme in the system again, can verify the correctness of flow process automatically by system.
2, flow verification function of the present invention is based on the simple process flow net, and core is a procedure links; And then, be that corresponding procedure links is provided with the mapping ruler of link control information to the limit control information according to business demand for the procedure links information of activating business; Here, the most important point is exactly that " link control information " in the visible process (for example will pass through " leader's audit " link at least after " dispatch drafting " link in the practical business, just can enter " text is affixed one's seal " link) transferred to " limit control information " (for example not allowing to exist a limit from " dispatch drafting " link to " text is affixed one's seal " link) in the flow verification function.For after the single flow nodes of visible process figure gives process information, the overall correctness of whole workflow then can be combined by each node correctness; Utilize predefined business demand semanteme in the system again, can verify the correctness of flow process automatically by system.

Claims (3)

1, graphical design of a kind of universal workflow and verification tool is characterized in that: architecture two parts that comprise universal workflow architecture, flow scheme design and verification method:
(1), universal workflow architecture: the general visual flow scheme design device by workstation provides represents the flow scheme design means that layer is provided convenience for the user, be flow operations, nodal operation, transmission line operation, amplification reduction operation, business information operation, then the universal workflow of designing saved as flow scheme design result--the general file of XML form of quick-reading flow sheets net pattern storage; And then be flow process adapter of work flow operation platform development, and by the flow process adapter universal workflow importing Domino platform that designs is moved, obtain the flow process transformation result of Domino platform; The information that last actual work flow operation example produces all is kept in the work flow operation platform;
(2), the architecture of flow scheme design and verification method: the architecture of flow scheme design and verification method is divided into visible process and represents layer, XML layer and database layer: represent layer and use the AJAX+VML technology, additions and deletions flow process, additions and deletions node, additions and deletions transmission line be provided in the operation of flow process, node, connecting line, pull node, pull transmission line, the expansion of labyrinth with fold, duplicate and paste, align and this series function is dwindled in amplification, and be the procedure links of the graphic process descriptor of activating business; The XML layer provides procedure links to set up and the calling interface that makes up for representing layer, be responsible for the link control information is converted to half formalization procedural model with the description of XML file layout to the mapping result of limit control information, then the flow process of combination is carried out the correctness verification, and carry out flow process and preserve; Database layer is responsible for the persistence of design cycle, preserves flow definition by the XMLtoNotes function and calls for workflow engine in the Lotus database, for the XML layer provides the persistence service.
2, graphical design of universal workflow according to claim 1 and verification tool, it is characterized in that: the implementation of universal workflow is: with the result of flow after the XML data layout design Storage, preserve procedure information with the form of simple Work flow model; And then be bridge with the XML file, realize that by adapter universal workflow pattern exhibiting layer and real work flow the bidirectional data interaction of engine.
3, graphical design of universal workflow according to claim 1 and verification tool, it is characterized in that: the key point of flow verification function is: " link control information " in the visible process transferred to " limit control information "; For after the single flow nodes of visible process figure gives the link business information, the overall correctness of whole workflow then can be combined by each node correctness; Utilize predefined business demand semanteme in the system again, can verify the correctness of flow process automatically by system.
CN2009101152706A 2009-05-04 2009-05-04 Tool for graphical design and verification of general workflow Active CN101539861B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101152706A CN101539861B (en) 2009-05-04 2009-05-04 Tool for graphical design and verification of general workflow

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101152706A CN101539861B (en) 2009-05-04 2009-05-04 Tool for graphical design and verification of general workflow

Publications (2)

Publication Number Publication Date
CN101539861A true CN101539861A (en) 2009-09-23
CN101539861B CN101539861B (en) 2012-05-09

Family

ID=41123063

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101152706A Active CN101539861B (en) 2009-05-04 2009-05-04 Tool for graphical design and verification of general workflow

Country Status (1)

Country Link
CN (1) CN101539861B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101819529A (en) * 2010-02-24 2010-09-01 上海引跑信息科技有限公司 System and method for realizing visual development of workflow task interface
CN102194158A (en) * 2010-01-27 2011-09-21 微软公司 Simplified user controls for authoring workflows
CN102915476A (en) * 2012-05-11 2013-02-06 摩卡软件(天津)有限公司 Visual business process design method
CN103064658A (en) * 2011-10-21 2013-04-24 镇江金软计算机科技有限责任公司 Work flow (WF) engine applied in purchase-sale-stock system
CN103475483A (en) * 2013-09-10 2013-12-25 北京思特奇信息技术股份有限公司 Method and system for verification code service based on cloud service
CN103530095A (en) * 2012-07-03 2014-01-22 山西太钢不锈钢股份有限公司 Dynamic workflow method based on Domino platform
CN103577164A (en) * 2012-07-20 2014-02-12 腾讯科技(深圳)有限公司 Flow diagram generating method and device
CN103679384A (en) * 2013-12-25 2014-03-26 武汉武船信息集成有限公司 Method for workflow cooperative office work
CN104021460A (en) * 2014-06-27 2014-09-03 北京太格时代自动化***设备有限公司 Work flow management system and work flow handling method
CN104217306A (en) * 2014-09-23 2014-12-17 中国南方电网有限责任公司 Computer modeling method of full operation flow based on structuralization
CN104281906A (en) * 2013-07-11 2015-01-14 江苏达科信息科技有限公司 Process engine achieving method and system in service process
CN105225066A (en) * 2015-10-27 2016-01-06 东软集团股份有限公司 The verification method of workflow legitimacy and demo plant
CN106919438A (en) * 2017-03-06 2017-07-04 郑州云海信息技术有限公司 Workflow processing method and framework in a kind of virtualized environment
CN109214785A (en) * 2018-10-23 2019-01-15 北京奇艺世纪科技有限公司 Implementation method, server and the system of workflow
CN112035367A (en) * 2020-09-02 2020-12-04 中国银行股份有限公司 Method and system for verifying correctness of workflow of big data platform

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8583466B2 (en) * 2005-08-09 2013-11-12 Oracle International Corporation System and method for routing workflow items based on workflow templates in a call center
CN1760903A (en) * 2005-11-08 2006-04-19 威盛电子股份有限公司 Flow verification system and method
CN100538650C (en) * 2008-02-01 2009-09-09 清华大学 Based on the mutual exchange method of the grid middleware of assembly

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102194158A (en) * 2010-01-27 2011-09-21 微软公司 Simplified user controls for authoring workflows
CN102194158B (en) * 2010-01-27 2016-02-17 微软技术许可有限责任公司 The simplification user of workflow controls
US9141345B2 (en) 2010-01-27 2015-09-22 Microsoft Technology Licensing, Llc Simplified user controls for authoring workflows
CN101819529A (en) * 2010-02-24 2010-09-01 上海引跑信息科技有限公司 System and method for realizing visual development of workflow task interface
CN103064658A (en) * 2011-10-21 2013-04-24 镇江金软计算机科技有限责任公司 Work flow (WF) engine applied in purchase-sale-stock system
CN102915476A (en) * 2012-05-11 2013-02-06 摩卡软件(天津)有限公司 Visual business process design method
CN103530095A (en) * 2012-07-03 2014-01-22 山西太钢不锈钢股份有限公司 Dynamic workflow method based on Domino platform
CN103577164A (en) * 2012-07-20 2014-02-12 腾讯科技(深圳)有限公司 Flow diagram generating method and device
CN103577164B (en) * 2012-07-20 2016-01-20 腾讯科技(深圳)有限公司 Flow process map generalization method and apparatus
CN104281906A (en) * 2013-07-11 2015-01-14 江苏达科信息科技有限公司 Process engine achieving method and system in service process
CN103475483A (en) * 2013-09-10 2013-12-25 北京思特奇信息技术股份有限公司 Method and system for verification code service based on cloud service
CN103679384A (en) * 2013-12-25 2014-03-26 武汉武船信息集成有限公司 Method for workflow cooperative office work
CN104021460B (en) * 2014-06-27 2018-07-10 北京太格时代自动化***设备有限公司 A kind of operation procedure management system and work flow processing method
CN104021460A (en) * 2014-06-27 2014-09-03 北京太格时代自动化***设备有限公司 Work flow management system and work flow handling method
CN104217306A (en) * 2014-09-23 2014-12-17 中国南方电网有限责任公司 Computer modeling method of full operation flow based on structuralization
CN105225066A (en) * 2015-10-27 2016-01-06 东软集团股份有限公司 The verification method of workflow legitimacy and demo plant
CN105225066B (en) * 2015-10-27 2019-05-10 东软集团股份有限公司 The verification method and verifying device of workflow legitimacy
CN106919438A (en) * 2017-03-06 2017-07-04 郑州云海信息技术有限公司 Workflow processing method and framework in a kind of virtualized environment
CN106919438B (en) * 2017-03-06 2021-06-25 郑州云海信息技术有限公司 Workflow processing method and framework device in virtualization environment
CN109214785A (en) * 2018-10-23 2019-01-15 北京奇艺世纪科技有限公司 Implementation method, server and the system of workflow
CN109214785B (en) * 2018-10-23 2022-06-03 北京奇艺世纪科技有限公司 Workflow implementation method, server and system
CN112035367A (en) * 2020-09-02 2020-12-04 中国银行股份有限公司 Method and system for verifying correctness of workflow of big data platform
CN112035367B (en) * 2020-09-02 2023-08-18 中国银行股份有限公司 Method and system for checking workflow correctness of big data platform

Also Published As

Publication number Publication date
CN101539861B (en) 2012-05-09

Similar Documents

Publication Publication Date Title
CN101539861B (en) Tool for graphical design and verification of general workflow
Sacks et al. The Rosewood experiment—Building information modeling and interoperability for architectural precast facades
US8626477B2 (en) Spreadsheet-based graphical user interface for modeling of products using the systems engineering process
US20090070158A1 (en) Method apparatus and system for visualization of probabilistic models
CN111223178B (en) Three-dimensional model application method and system for nuclear power engineering modularization construction
CN106844885B (en) BIM technology-based drawing frame and drawing label design method
CN107145686A (en) A kind of method that utilization AutoCAD creates support ANSYS finite element analysis models
CN102222132B (en) Drawing data conformity checking method based on diagram topology structure
CN112163256A (en) Method for establishing and analyzing template support model based on finite element analysis and BIM
CN103927185A (en) Network topology modeling device based on energy management and guiding method thereof
CN106095404A (en) A kind of business process model is to the automodel conversion method servicing composition model
CN110990914A (en) BIM technology-based large boiler installation method
CN105930578B (en) A kind of dynamic and intelligent structure analysis method of power plant's plant designing
CN109272571A (en) A kind of system and method that PDS three-dimensional data is converted to Flowmaster model
CN104268346A (en) Implementation method for simulation application of visual integrated environment on basis of object class interaction diagrams
CN104715347A (en) Comprehensive data processing system for debugging work of nuclear power station
CN102483814A (en) Method of assistance in the planning of a technical system
Xiaer et al. Design for safety (DFS) and building information modeling (BIM): A review
CN110764750B (en) Energy economy simulation system development method based on individual model
CN103593188A (en) System and method for managing what-you-see-is-what-you-get menus of instrument
CN101458786A (en) Material bracket altering method and system of material manifest
CN117035700A (en) BIM-based hydraulic and hydroelectric engineering forward collaborative design method
CN101308518A (en) Topology element name corresponding method for copy type synergic modeling system
CN106874014A (en) The three layer identification code generation methods based on model and framework
CN111291444B (en) Modeling method, device, equipment and storage medium for aircraft assembly

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant