CN110135735A - A kind of workflow defining method and system - Google Patents
A kind of workflow defining method and system Download PDFInfo
- Publication number
- CN110135735A CN110135735A CN201910411022.XA CN201910411022A CN110135735A CN 110135735 A CN110135735 A CN 110135735A CN 201910411022 A CN201910411022 A CN 201910411022A CN 110135735 A CN110135735 A CN 110135735A
- Authority
- CN
- China
- Prior art keywords
- stream
- node
- workflow
- automatic work
- target operation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/03—Credit; Loans; Processing thereof
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of workflow defining method and system, this method comprises: carrying out workflow nodes extraction to defined automatic work stream, obtain several workflow nodes;According to the automatic work stream demand newly defined, target operation stream node is determined in several workflow nodes;Information extraction is carried out to target operation stream node, obtains target information;The target information of target operation stream node is configured, several are matched the workflow nodes postponed to be combined, the matched target operation stream configuration file of automatic work stream demand for obtaining and newly defining, target operation stream configuration file identify the automatic work stream newly defined for automatic work streaming server and carry out workflow.The present invention is by being multiplexed defined workflow, when user can be targetedly the node as new workflow to having deposited after workflow nodes are modified and saved, to pass through the automatic work stream process of combination of nodes Cheng Xin, working efficiency is greatly improved.
Description
Technical field
The present invention relates to technical field of information processing, more particularly to a kind of workflow defining method and system.
Background technique
A large amount of automatic work stream is defined in the automatic flows such as examination & approval, the lending of bank, for example, automatic preliminary hearing
Batch, the execution of contract etc., these automatic work streams define included node and almost cover all daily new definition automatic works
Node needed for stream.But these are deposited in the node in publication database and have no benefit to usual newly-increased automatic work stream,
Wherein, publication database, which refers to, is used to save the database that user defines automatic work stream in automatic work stream application system.
User needs to open automatic work stream designer in the prior art, fixed since the start node of automatic work stream
The new automatic work stream of justice, to the last all definition is completed.Such that the automatic work stream of previous definition can not play
Bigger effect, so that the larger workload of user, efficiency are lower.
Summary of the invention
It is directed to the above problem, the present invention provides a kind of workflow defining method and system, realizes workflow nodes
Multiplexing, improves work efficiency.
To achieve the goals above, the present invention provides the following technical scheme that
A kind of workflow defining method, comprising:
Workflow nodes extraction is carried out to defined automatic work stream, obtains several workflow nodes;
According to the automatic work stream demand newly defined, target operation stream section is determined in several described workflow nodes
Point;
Information extraction is carried out to the target operation stream node, obtains target information;
The target information of the target operation stream node is configured, several is obtained and matches the workflow nodes postponed,
And described several are matched into the workflow nodes postponed and are combined, acquisition is matched with the automatic work stream demand of the new definition
Target operation stream configuration file, the target operation stream configuration file for automatic work streaming server identification newly define from
Dynamic workflow, and make the automatic work streaming server based on the process of target operation stream configuration file progress workflow
Circulation.
Optionally, described that workflow nodes extraction is carried out to defined automatic work stream process, obtain several work
Flow node, comprising:
According to preparatory corresponding time parameter method, traversal downloading is carried out to automatic work stream defined in publication database,
Automatic work stream after being downloaded, the publication database characterizes to be used to save to be currently running in automatic work stream application system
Automatic work stream database;
Discrete cutting is carried out to the automatic work stream after the downloading, obtains several workflow nodes;
By several described workflow nodes, it is saved in customized node database, the node database characterization is used
Come save it is discrete after workflow nodes database.
Optionally, which is characterized in that the automatic work stream demand that the foundation newly defines, in several described workflow sections
Target operation stream node is determined in point, comprising:
According to the automatic work stream demand of the new definition, the workflow nodes search condition that user generates is obtained;
According to described search condition, workflow nodes search is carried out in the node database, obtains target operation stream
Node.
Optionally, further includes:
According to the context environmental that work at present stream defines, the recommendation work to match with the target operation stream node is generated
Make stream node;
According to the target operation stream node and the recommended work stream node, the automatic work with the new definition is generated
The workflow nodes that stream demand matches.
Optionally, the target information to the target operation stream node configures, and obtains several and matches and postpones
Workflow nodes, and described several are matched into the workflow nodes postponed and are combined, acquisition is started building certainly with the new definition
Make the matched target operation stream configuration file of stream demand, comprising:
The configuration information for obtaining the target information configures the target information according to the configuration information, obtains
Several are obtained to update with the workflow nodes postponed;
Update in response to determination is all with the workflow nodes that postpone, according to the working environment of workflow, to it is described more
It is new to be combed with the workflow nodes postponed, generate XML data;
Based on the customized automatic work process of user and the update with the workflow nodes postponed, workflow stream is generated
Cheng Tu;
According to the XML data and the work process flow figure, target operation stream configuration file is generated.
A kind of workflow defining system, comprising:
Node extraction unit obtains several for carrying out workflow nodes extraction to defined automatic work stream process
A workflow nodes;
Node determination unit, for the automatic work stream demand that foundation newly defines, in several described workflow nodes
Determine target operation stream node;
Information extraction unit obtains target information for carrying out information extraction to the target operation stream node;
Configuration unit is configured for the target information to the target operation stream node, obtains several with postponing
Workflow nodes, and described several are matched into the workflow nodes that postpone and are combined, obtained automatic with the new definition
The matched target operation stream configuration file of workflow requirement, the target operation stream configuration file are used for automatic work streaming server
Identify the automatic work stream that newly defines, and make the automatic work streaming server be based on the target operation stream configuration file into
The workflow of row workflow.
Optionally, the Node extraction unit includes:
Subelement is traversed, for the preparatory corresponding time parameter method of basis, to automatic work defined in publication database
Stream carries out traversal downloading, the automatic work stream after being downloaded, in the publication database characterization automatic work stream application system
For saving the database for the automatic work stream being currently running;
Discrete subelement obtains several workflows for carrying out discrete cutting to the automatic work stream after the downloading
Node;
Saving subunit, for being saved in customized node database, the section for several described workflow nodes
Point data base characterization be used to save it is discrete after workflow nodes database.
Optionally, the node determination unit includes:
Subelement is obtained, obtains the workflow nodes that user generates for the automatic work stream demand according to the new definition
Search condition;
First search subelement, for carrying out workflow nodes in the node database according to described search condition
Search obtains target operation stream node.
Optionally, further includes:
Nodes recommendations subelement, the context environmental for defining according to work at present stream, generates and the target operation
The recommended work stream node that stream node matches;;
Node generates subelement, for according to the target operation stream node and the recommended work stream node, generate with
The workflow nodes that the automatic work stream demand of the new definition matches.
Optionally, the configuration unit includes:
First configuration subelement, for obtaining the configuration information of the target information, according to the configuration information to described
Target information is configured, and is obtained several and is updated with the workflow nodes postponed;
Subelement is combed, in response to all works updated with the workflow nodes postponed, according to workflow of determination
Make environment, described update is combed with the workflow nodes postponed, generates XML data;
Flow chart generates subelement, for matching the work postponed based on the customized automatic work process of user and the update
Make stream node, generates work process flow figure;
According to the XML data and the work process flow figure, target operation stream configuration file is generated.
Compared to the prior art, the present invention provides a kind of workflow defining method and system, by it is defined from
Start building to make to carry out workflow nodes extraction, obtain workflow nodes, be then based on the automatic work stream demand newly defined, determine to
Then the target operation stream node of multiplexing carries out the configuration of relevant information to target operation stream node, realize newly define from
Existing workflow nodes can be multiplexed in dynamic workflow, so that the configuration file for the automatic work stream newly defined is generated,
So that automatic work stream and progress workflow that automatic work streaming server is newly defined using configuration file identification.It realizes
User carries out multiplexing and suitably modified optimization on the basis of existing workflow, new workflow nodes is generated, without opening from zero
Begin, is exactly a new automatic work stream process after multiple multiplexer node combinations, greatly improves working efficiency.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis
The attached drawing of offer obtains other attached drawings.
Fig. 1 is a kind of flow diagram of workflow defining method provided in an embodiment of the present invention;
Fig. 2 is a kind of frame diagram of workflow defining provided in an embodiment of the present invention;
Fig. 3 is a kind of structural schematic diagram of workflow defining system provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Term " first " and " second " in description and claims of this specification and above-mentioned attached drawing etc. are for area
Not different objects, rather than for describing specific sequence.Furthermore term " includes " and " having " and their any deformations,
It is intended to cover and non-exclusive includes.Such as it contains the process, method of a series of steps or units, system, product or sets
It is standby not to be set in listed step or unit, but may include the step of not listing or unit.
A kind of workflow defining method is provided in embodiments of the present invention, referring to Fig. 1, this method comprises:
S101, workflow nodes extraction is carried out to defined automatic work stream process, obtains several workflow nodes.
Automatic work stream refers to a part or whole part of business procedure in computer or automatic work streaming server application environment
Under automation, the specific process includes:
The preparatory corresponding time parameter method of S201, basis, traverses automatic work stream defined in publication database
Downloading, the automatic work stream after being downloaded.
It is used to save the number for being currently running automatic work stream in the publication database characterization automatic work stream application system
According to library;
S202, discrete cutting is carried out to the automatic work stream after the downloading, obtains several workflow nodes;
S203, several workflow nodes by described in, are saved in customized node database, the node database table
Take over for use come save it is discrete after workflow nodes database.
Specifically, according to user's setting time, node server starts automatic work stream crawl task automatically, from publication number
According to defined automatic work stream is downloaded in library, then by its discretization, i.e., automatic work process in publication database is grabbed
Into node data lab environment, then several nodes are cut to, are saved in node database.
The automatic work stream demand that S102, foundation newly define, determines target operation in several described workflow nodes
Flow node.
Wherein, the automatic work stream newly defined is the workflow different from existing complete automatic work stream, this is new fixed
The automatic work stream of justice can increase part workflow nodes newly in original workflow, or to existing workflow nodes
Completely new combination.
For example, when determining target operation stream node, can with specifically includes the following steps:
According to the automatic work stream demand of the new definition, the workflow nodes search condition that user generates is obtained;
According to described search condition, workflow nodes search is carried out in the node database, obtains target operation stream
Node.
I.e. after the automatic work stream demand newly defined, which can be analyzed, then can according to
The workflow nodes that the automatic work stream demand of lookup or search condition search and the new definition that family provides matches.The search
Condition characterizes the condition for searching for workflow to be multiplexed, to obtain target operation stream node, it can the workflow section of multiplexing
Point;When the search condition provided according to user directly searches workflow nodes, search result can be generated, search result is fed back
To user, select one or more nodes as target operation stream node for user.
It is corresponding, in embodiments of the present invention in target operation stream node determination process further include:
According to the context environmental that work at present stream defines, the recommendation work to match with the target operation stream node is generated
Make stream node;
According to the target operation stream node and the recommended work stream node, the automatic work with the new definition is generated
The workflow nodes that stream demand matches.
It, can also be according to working as after obtaining several target operation stream nodes i.e. in the search condition provided according to user
The context environmental of preceding workflow defining generates the recommended work stream node to match with fixed target operation stream node,
And the recommended work stream node is supplied to user, it is selected again for user, then the recommended work stream section according to user's selection
Point or the workflow nodes directly to be matched using the recommended work stream node generated, generation with current demand, are generated in this way
Workflow nodes include the workflow nodes determined by user's search condition, also include the relevant workflow of system recommendation
Node can make the workflow nodes that can finally determine be more in line with demand, also can be improved the efficiency that user searches for one by one.
S103, information extraction is carried out to the target operation stream node, obtains target information.
When user needs to define new automatic work stream process, program is automatically by the type of action of the node, script language
The key messages such as speech, content for script extract, and are multiplexed for user.
S104, the target information of the target operation stream node is configured, obtains several and matches the workflow postponed
Node, and described several are matched into the workflow nodes postponed and are combined, obtaining needs with the automatic work stream of the new definition
Seek matched target operation stream configuration file.
Wherein, the target operation stream configuration file is used by automatic work streaming server, and automatic work streaming server can
With the automatic work stream newly defined using the target operation stream configuration file identification, and make the automatic work streaming server base
The workflow of workflow is carried out in the target operation stream configuration file.
Specifically, after obtaining target operation stream node, it can be due to the current corresponding configuration of target operation stream node
Information is unable to satisfy the automatic work stream demand newly defined, needs to carry out the target operation stream node configuration of relevant information,
It first has to extract the target information needed to configure, it is because the target operation stream node may be implemented to be multiplexed, then part of
Information is reusable information, and it is not necessary to modify and target information is information to be configured, is configured or is modified, so that configuration mesh
The automatic work stream that target operation stream node after mark information is suitable for newly defining.
After the completion of all target operation stream nodes configure, or updated workflow nodes are combined, are obtained
Target operation stream configuration file is obtained, i.e. user can use the configuration file and carry out processing realization to the automatic work stream newly defined
According to the subsequent processing to follow-up business of this workflow.
It should be noted that when obtaining target operation stream node and carrying out information configuration to the target operation stream node,
First aim workflow nodes can be first found by the way of completing one by one, then it is configured or is modified, it is complete
After configuration information update at first aim workflow nodes, then determine second target workflow nodes, then to its into
Row configuration, until completing the configuration to all target operation stream nodes.It can also be first by all target operations to be configured
Stream node all extracts, and is then configured one by one, completes the configuration to all target operation stream nodes and updates.The present invention is real
Example is applied to this process with no restrictions, as long as the target operation stream node for needing to be multiplexed can be found out and completed to each node
Information configuration.
The present invention provides a kind of workflow defining methods, are mentioned by carrying out workflow nodes to defined automatic work
It takes, obtains workflow nodes, be then based on the automatic work stream demand newly defined, determine target operation stream node to be multiplexed,
Then the configuration of relevant information is carried out to target operation stream node, realization can be multiplexed existing in the automatic work stream newly defined
Workflow nodes, to generate for the configuration file of automatic work stream newly defined, so that automatic work streaming server benefit
The automatic work stream newly defined is identified with the configuration file and carries out workflow.User is realized on the basis of existing workflow
On carry out multiplexing and suitably modified optimization, new workflow nodes are generated, without starting from scratch, after the combination of multiple multiplexer nodes
It is exactly a new automatic work stream process, greatly improves working efficiency.
In workflow defining method provided in an embodiment of the present invention, when defining every automatic work stream process, each
Node all represents a task, is the minimum task unit that can be executed by automatic work stream engine.Every automatic work
Stream all represents different process demands, and difference according to demand, the definition of automatic work stream process is very complicated sometimes, such as
The personnel of participation are numerous, cause task more, process complexity etc., and each role has different selection branches, so as to cause certainly
The exception of the work quantitative change of dynamic workflow defining is heavy.The present invention takes full advantage of automatic work stream flow nodes and oneself is used as to start building
Make the minimum unit component part of stream process, it is reusable other automatic work stream processes the characteristics of and defined
Work process flow largely save reality in the database, realize a set of keyword positioning search node, Rapid Combination again
The automatic work stream of multiplexing defines method, efficiently solves the above problem.
Referring to fig. 2, it is a kind of frame diagram of workflow defining provided in an embodiment of the present invention, is divided into the frame diagram
User interface, search module, splicing module, download module, uploading module and node database.It is specific:
Search module: the module realizes the retrieval for having node content to node database.According to the input of user to section
Point data base carries out canonical matching search, returns to user interface according to search result, selects for user, when user's selection is specified
After node, which is transferred to splicing module.
Splicing module: the module provides data and splices function, that is, receives the node for the user's selection transmitted from search module
Information, and extracting to these information allows user directly to carry out secondary development in the code base that forefathers write, and by two
Code after secondary exploitation is saved in newly-built automatic work flow context environment;The module also provides data systematic function, i.e.,
When user saves the automatic work stream of oneself definition, which combs context environmental, generates automatic work stream clothes
The XML data that business end can correctly identify;Finally the module generates corresponding flow chart according to user-defined automatic work stream.
Download module: the module major function is the automatic work stream process having in node database but issues number
Node data lab environment is downloaded to according to all automatic work stream processes existing in library, then according to defined strategy automatic
Workflow is cut into node, is saved in node database.
Uploading module: user is defined the automatic work stream finished and is packaged by the module, and content includes splicing module
The flow chart and XML file of generation.Module is uploaded to publication database after being packaged.
For example, according to user's setting time, node server starts automatic work stream crawl task automatically, from publication data
Download defined automatic work stream in library;
Automatic work stream XML file is parsed, divides and extracts script task (serviceTask) element;It is such as all
ServiceTask element is all divided into separate nodes;
ServiceTask node element is saved to node database;
Workflow editing device connecting node database, using regular expression search node and returns to match information.It will use
The selected nodal information in family is locally downloading, participates in the definition of automatic work stream.Such as user's search comprising " verification " keyword
Node, node database return to satisfactory two information and select for user;
User selects reusable node to may participate in the definition of new technological process after the appropriate personalized modification of progress, reduce and use
Family defines the burden of automatic work stream from the beginning.If user is after modifying part field, whole multiplexer node information reduces body
Power labour;
Through the above steps, after completing all node definitions, the automatic work stream that definition finishes is uploaded, completes entire stream
Journey.
Specifically, the process flow of said frame figure can correspond to following steps:
S301, search module start element association function according to system context environment, according to members all under current environment
A possibility that element is easily selected by a user size recommends to user and shows that element is scanned for according to the keyword that user inputs simultaneously,
And it sends element that user selectes in splicing module from extracting in node database.
S302, splicing module, by key message attributes extraction, are reconfigured after the information for receiving search module with attribute
Mode prompt user to carry out personalized modification.User is after having saved element, if also wanting addition element, process will be returned
Otherwise S301 enters S303.
S303, it is finished when user formulates automatic work stream process, when needing to upload to publisher server, program to starting building certainly
Make the process flowed and carry out process screenshot, and generates corresponding XML file.Program uploads to publication database after being packaged the two.
Existing automatic work stream can be discretized into node in embodiments of the present invention, according to nodename and node
Canonical is provided comprising content and matches function of search, and information extraction is carried out according to the match information of search, is multiplexed current information, group
The automatic work stream of Cheng Xin has activated the useful information of precipitating in the database.The message structure that each node is included is phase
To fixed, including " obtaining workflow context environment ", " obtaining workflow Transfer Parameters ", " setting call method path ",
" setting call method and parameter ", " saving result to workflow context environment " and " abnormality processing ".General workflow member
Plain node needs are programmed configuration, these functions are more intractable for new hand.This method passes through to automatic work
Stream is analyzed, and some relatively conventional programming informations can be fixed up such as " obtaining workflow context environment " automatically, " obtain
Take workflow Transfer Parameters ", the structure contents such as " save result to workflow context environment " and " abnormality processing ", will need to make
Surely change structure such as " setting call method path " and " setting call method and parameter " to extract, such user only needs to fill a vacancy
Formula develops the formulation that entire workflow can be completed.
For example, the method for the present invention was once applied to the online financial system project of internet financial integration service platform second-hand house,
The project has used a large amount of automatic work stream process operation flows, early period automatic work stream to define the time longer, need special messenger special
Shi Kaifa, every automatic work stream process development time calculate by the hour, and the later period develops automatic work stream efficiency using this method
There is biggish promotion, every automatic work stream process development time Minute is calculated.Development efficiency promotes 5 times or more.
Through the embodiment of the present invention it can be found that the workflow defining method can be deployed in cheap PC machine, each
Project can also share a method with individual cultivation this method with multiple projects.Deployment is simple, flexible.It takes full advantage of
Existing information, using defined automatic work stream flow nodes as the new reference template for defining automatic work stream process, significantly
Reduce the learning curve of exploitation automatic work stream.Using automatic work stream process has been deposited, by its discretization, and search function is provided
Can, multiplexing when for newly defining automatic work stream node simplifies automatic work stream development procedure.
It is corresponding, referring to Fig. 3, a kind of workflow defining system is additionally provided in embodiments of the present invention, comprising:
Node extraction unit 10, for carrying out workflow nodes extraction to defined automatic work stream process, if obtaining
Dry workflow nodes;
Node determination unit 20, for the automatic work stream demand that foundation newly defines, in several described workflow nodes
Middle determining target operation stream node;
Information extraction unit 30 obtains target information for carrying out information extraction to the target operation stream node;
Configuration unit 40, the target information for the target operation stream node are configured, and obtain several with postponing
Workflow nodes, and described several are matched into the workflow nodes that postpone and are combined, obtained automatic with the new definition
The matched target operation stream configuration file of workflow requirement, the target operation stream configuration file are used for automatic work streaming server
Identify the automatic work stream that newly defines, and make the automatic work streaming server be based on the target operation stream configuration file into
The workflow of row workflow.
On the basis of the above embodiments, the Node extraction unit includes:
Subelement is traversed, for the preparatory corresponding time parameter method of basis, to automatic work defined in publication database
Stream carries out traversal downloading, the automatic work stream after being downloaded, in the publication database characterization automatic work stream application system
For saving the database for the automatic work stream being currently running;
Discrete subelement obtains several workflows for carrying out discrete cutting to the automatic work stream after the downloading
Node;
Saving subunit, for being saved in customized node database, the section for several described workflow nodes
Point data base characterization be used to save it is discrete after workflow nodes database.
On the basis of the above embodiments, the node determination unit includes:
Subelement is obtained, for the automatic work stream demand according to the new definition, obtains the workflow section that user generates
Point search condition;
First search subelement, for carrying out workflow nodes in the node database according to described search condition
Search obtains target operation stream node.
Optionally, further includes:
Nodes recommendations subelement, the context environmental for defining according to work at present stream, generates and the target operation
The recommended work stream node that stream node matches;;
Node generates subelement, for according to the target operation stream node and the recommended work stream node, generate with
The workflow nodes that the automatic work stream demand of the new definition matches.
On the basis of the above embodiments, the configuration unit includes:
First configuration subelement, for obtaining the configuration information of the target information, according to the configuration information to described
Target information is configured, and is obtained several and is updated with the workflow nodes postponed;
Subelement is combed, in response to all works updated with the workflow nodes postponed, according to workflow of determination
Make environment, described update is combed with the workflow nodes postponed, generates XML data;
Flow chart generates subelement, for matching the work postponed based on the customized automatic work process of user and the update
Make stream node, generates work process flow figure;
According to the XML data and the work process flow figure, target operation stream configuration file is generated.
The present invention provides a kind of workflow defining systems, by Node extraction unit to defined automatic work process
Workflow nodes extraction is carried out, workflow nodes are obtained, then based on new fixed in node determination unit and information extraction unit
The automatic work stream demand of justice determines target operation stream node to be multiplexed, and then carries out related letter to target operation stream node
The configuration of breath, realization can be multiplexed existing workflow nodes in the automatic work stream newly defined, to generate for new fixed
The configuration file of the automatic work stream of justice, so that automatic work streaming server is started building certainly using what configuration file identification newly defined
Make stream and carries out workflow.It realizes user and carries out multiplexing and suitably modified optimization on the basis of existing workflow, generate
New workflow nodes are exactly a new automatic work stream process, pole after multiple multiplexer node combinations without starting from scratch
The earth improves work efficiency.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with other
The difference of embodiment, the same or similar parts in each embodiment may refer to each other.For device disclosed in embodiment
For, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place is said referring to method part
It is bright.
The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present invention.
Various modifications to these embodiments will be readily apparent to those skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, of the invention
It is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase one
The widest scope of cause.
Claims (10)
1. a kind of workflow defining method characterized by comprising
Workflow nodes extraction is carried out to defined automatic work stream, obtains several workflow nodes;
According to the automatic work stream demand newly defined, target operation stream node is determined in several described workflow nodes;
Information extraction is carried out to the target operation stream node, obtains target information;
The target information of the target operation stream node is configured, several is obtained and matches the workflow nodes postponed, and will
Described several are matched the workflow nodes postponed and are combined, and the matched mesh of automatic work stream demand with the new definition is obtained
Workflow configuration file is marked, the target operation stream configuration file is started building certainly for what the identification of automatic work streaming server newly defined
It flows, and makes the automatic work streaming server based on the process stream of target operation stream configuration file progress workflow
Turn.
2. the method according to claim 1, wherein described work to defined automatic work stream process
Node extraction is flowed, several workflow nodes are obtained, comprising:
According to preparatory corresponding time parameter method, traversal downloading is carried out to automatic work stream defined in publication database, is obtained
Automatic work stream after downloading, the publication database, which characterizes, to be used to save oneself being currently running in automatic work stream application system
The database of dynamic workflow;
Discrete cutting is carried out to the automatic work stream after the downloading, obtains several workflow nodes;
By several described workflow nodes, it is saved in customized node database, the node database characterization is used to protect
Deposit it is discrete after workflow nodes database.
3. according to the method described in claim 2, it is characterized in that, the automatic work stream demand that the foundation newly defines, in institute
It states and determines target operation stream node in several workflow nodes, comprising:
According to the automatic work stream demand of the new definition, the workflow nodes search condition that user generates is obtained;
According to described search condition, workflow nodes search is carried out in the node database, obtains target operation stream node.
4. according to the method described in claim 3, it is characterized by further comprising:
According to the context environmental that work at present stream defines, the recommended work stream to match with the target operation stream node is generated
Node;
According to the target operation stream node and the recommended work stream node, generating is needed with the automatic work stream of the new definition
Seek the workflow nodes to match.
5. according to the method described in claim 3, it is characterized in that, the target information to the target operation stream node into
Row configuration obtains several and matches the workflow nodes postponed, and described several are matched the workflow nodes postponed and are combined,
Obtain the matched target operation stream configuration file of automatic work stream demand with the new definition, comprising:
The configuration information for obtaining the target information configures the target information according to the configuration information, if obtaining
Dry updates with the workflow nodes postponed;
It updates in response to determination is all with the workflow nodes postponed, according to the working environment of workflow, the update is matched
The workflow nodes postponed are combed, and XML data is generated;
Based on the customized automatic work process of user and the update with the workflow nodes postponed, work process flow is generated
Figure;
According to the XML data and the work process flow figure, target operation stream configuration file is generated.
6. a kind of workflow defining system characterized by comprising
Node extraction unit obtains several works for carrying out workflow nodes extraction to defined automatic work stream process
Make stream node;
Node determination unit, for being determined in several described workflow nodes according to the automatic work stream demand newly defined
Target operation stream node;
Information extraction unit obtains target information for carrying out information extraction to the target operation stream node;
Configuration unit is configured for the target information to the target operation stream node, is obtained several and is matched the work postponed
Make stream node, and described several are matched into the workflow nodes postponed and are combined, obtains the automatic work with the new definition
The matched target operation stream configuration file of stream demand, the target operation stream configuration file are identified for automatic work streaming server
The automatic work stream newly defined, and make the automatic work streaming server be based on the target operation stream configuration file and carry out work
Make the workflow flowed.
7. system according to claim 6, which is characterized in that the Node extraction unit includes:
Subelement is traversed, for being flowed into automatic work defined in publication database according to preparatory corresponding time parameter method
Row traversal downloading, the automatic work stream after being downloaded, the publication database characterizes to be used in automatic work stream application system
Save the database for the automatic work stream being currently running;
Discrete subelement obtains several workflow nodes for carrying out discrete cutting to the automatic work stream after the downloading;
Saving subunit, for being saved in customized node database, the number of nodes for several described workflow nodes
According to library characterization be used to save it is discrete after workflow nodes database.
8. system according to claim 7, which is characterized in that the node determination unit includes:
Subelement is obtained, for the automatic work stream demand according to the new definition, the workflow nodes that user generates is obtained and searches
Rope condition;
First search subelement, for carrying out workflow nodes search in the node database according to described search condition,
Obtain target operation stream node.
9. system according to claim 8, which is characterized in that further include:
Nodes recommendations subelement, the context environmental for defining according to work at present stream, generates and the target operation stream section
The recommended work stream node that point matches;;
Node generates subelement, for according to the target operation stream node and the recommended work stream node, generate with it is described
The workflow nodes that the automatic work stream demand newly defined matches.
10. system according to claim 8, which is characterized in that the configuration unit includes:
First configuration subelement, for obtaining the configuration information of the target information, according to the configuration information to the target
Information is configured, and is obtained several and is updated with the workflow nodes postponed;
Subelement is combed, in response to all building rings updated with the workflow nodes postponed, according to workflow of determination
Border combs described update with the workflow nodes postponed, generates XML data;
Flow chart generates subelement, for matching the workflow postponed based on the customized automatic work process of user and the update
Node generates work process flow figure;
According to the XML data and the work process flow figure, target operation stream configuration file is generated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910411022.XA CN110135735A (en) | 2019-05-17 | 2019-05-17 | A kind of workflow defining method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910411022.XA CN110135735A (en) | 2019-05-17 | 2019-05-17 | A kind of workflow defining method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110135735A true CN110135735A (en) | 2019-08-16 |
Family
ID=67574828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910411022.XA Pending CN110135735A (en) | 2019-05-17 | 2019-05-17 | A kind of workflow defining method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110135735A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112416476A (en) * | 2020-11-25 | 2021-02-26 | 武汉联影医疗科技有限公司 | Workflow execution method and device, computer equipment and storage medium |
CN112686580A (en) * | 2021-01-31 | 2021-04-20 | 重庆渝高科技产业(集团)股份有限公司 | Workflow definition method and system capable of customizing flow |
CN114153963A (en) * | 2021-11-30 | 2022-03-08 | 北京达佳互联信息技术有限公司 | Document recommendation method and device, computer equipment and medium |
CN115934086A (en) * | 2022-12-28 | 2023-04-07 | 苏州峰之鼎信息科技有限公司 | Information sharing method, device, equipment and medium for blueprint and page design |
CN116258362A (en) * | 2023-05-08 | 2023-06-13 | 四川数产范式科技有限公司 | Workflow generation method, system, equipment and medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102831497A (en) * | 2012-07-26 | 2012-12-19 | 深圳市融创天下科技股份有限公司 | Method, system and terminal device for establishing working process |
CN103400227A (en) * | 2013-08-05 | 2013-11-20 | 浙江大学 | Graph mining and graph distance-based flow recommendation method |
CN106897806A (en) * | 2015-12-17 | 2017-06-27 | 北京奇虎科技有限公司 | Workflow creation method and system, operation system |
CN109669690A (en) * | 2018-09-25 | 2019-04-23 | 平安科技(深圳)有限公司 | Vocational work stream generating method, device, equipment and computer readable storage medium |
-
2019
- 2019-05-17 CN CN201910411022.XA patent/CN110135735A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102831497A (en) * | 2012-07-26 | 2012-12-19 | 深圳市融创天下科技股份有限公司 | Method, system and terminal device for establishing working process |
CN103400227A (en) * | 2013-08-05 | 2013-11-20 | 浙江大学 | Graph mining and graph distance-based flow recommendation method |
CN106897806A (en) * | 2015-12-17 | 2017-06-27 | 北京奇虎科技有限公司 | Workflow creation method and system, operation system |
CN109669690A (en) * | 2018-09-25 | 2019-04-23 | 平安科技(深圳)有限公司 | Vocational work stream generating method, device, equipment and computer readable storage medium |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112416476A (en) * | 2020-11-25 | 2021-02-26 | 武汉联影医疗科技有限公司 | Workflow execution method and device, computer equipment and storage medium |
CN112416476B (en) * | 2020-11-25 | 2023-03-24 | 武汉联影医疗科技有限公司 | Workflow execution method and device, computer equipment and storage medium |
CN112686580A (en) * | 2021-01-31 | 2021-04-20 | 重庆渝高科技产业(集团)股份有限公司 | Workflow definition method and system capable of customizing flow |
CN112686580B (en) * | 2021-01-31 | 2023-05-16 | 重庆渝高科技产业(集团)股份有限公司 | Workflow definition method and system capable of customizing flow |
CN114153963A (en) * | 2021-11-30 | 2022-03-08 | 北京达佳互联信息技术有限公司 | Document recommendation method and device, computer equipment and medium |
CN115934086A (en) * | 2022-12-28 | 2023-04-07 | 苏州峰之鼎信息科技有限公司 | Information sharing method, device, equipment and medium for blueprint and page design |
CN116258362A (en) * | 2023-05-08 | 2023-06-13 | 四川数产范式科技有限公司 | Workflow generation method, system, equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110135735A (en) | A kind of workflow defining method and system | |
CN105373401B (en) | Software package method for automatically releasing and system | |
US7366706B2 (en) | Method and apparatus for solution-template based deployment and management of an integration solution | |
US8000946B2 (en) | Discrete event simulation with constraint based scheduling analysis | |
Kamsties et al. | Testing variabilities in use case models | |
Winkler et al. | A controlling system based on cause–effect relationships for the ramp-up of production systems | |
Khodyrev et al. | Discrete modeling and simulation of business processes using event logs | |
Gabrel et al. | Optimal and automatic transactional web service composition with dependency graph and 0-1 linear programming | |
Lee et al. | A comparison of software product line scoping approaches | |
Izquierdo et al. | Community-driven language development | |
JPH04227544A (en) | Method and apparatus for analyzing data flow through complicated information exchange system | |
Ghabach et al. | Clone-and-own software product derivation based on developer preferences and cost estimation | |
Dermeval et al. | STREAM-ADD-Supporting the documentation of architectural design decisions in an architecture derivation process | |
CN103838841B (en) | A kind of composite services system of selection for the user's request that standardizes | |
Farenhorst et al. | Understanding how to support architects in sharing knowledge | |
JP7391503B2 (en) | Information processing system and information processing method | |
Delgado et al. | Modeling of software process families with automated generation of variants (S). | |
CN111476478A (en) | Method and device for processing art plan task | |
CN109508185A (en) | A kind of Code Review method and apparatus | |
Van Slooten | Situated method engineering | |
CN113838171B (en) | Data processing method, data processing device, storage medium and electronic device | |
Apelt et al. | Requirements view for enterprise architectures | |
Hadad et al. | Introducing Variability in a Client-Oriented Requirements Engineering Process | |
JP7364144B2 (en) | Data processing device, data processing method and program | |
Nabila et al. | The development of vocational high school information system using angularJS and scrum |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190816 |
|
RJ01 | Rejection of invention patent application after publication |