CN110135735A - A kind of workflow defining method and system - Google Patents

A kind of workflow defining method and system Download PDF

Info

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
Application number
CN201910411022.XA
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.)
Agricultural Bank of China
Original Assignee
Agricultural Bank of China
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 Agricultural Bank of China filed Critical Agricultural Bank of China
Priority to CN201910411022.XA priority Critical patent/CN110135735A/en
Publication of CN110135735A publication Critical patent/CN110135735A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; 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

A kind of workflow defining method and system
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.
CN201910411022.XA 2019-05-17 2019-05-17 A kind of workflow defining method and system Pending CN110135735A (en)

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)

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

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

Patent Citations (4)

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

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