CN103246945A - Business-based flow processing method and system - Google Patents

Business-based flow processing method and system Download PDF

Info

Publication number
CN103246945A
CN103246945A CN2012100265910A CN201210026591A CN103246945A CN 103246945 A CN103246945 A CN 103246945A CN 2012100265910 A CN2012100265910 A CN 2012100265910A CN 201210026591 A CN201210026591 A CN 201210026591A CN 103246945 A CN103246945 A CN 103246945A
Authority
CN
China
Prior art keywords
order
atom
status
flow
sub
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
CN2012100265910A
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN2012100265910A priority Critical patent/CN103246945A/en
Publication of CN103246945A publication Critical patent/CN103246945A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a business-based flow processing method and system, and aims to solve the problem that the conventional processing method enables the complexity and the maintainability of orders to raise. The method comprises the steps that the whole flow is subdivided into various sub-flows, each sub-flow serves as an original sub-process, and the whole flow also serves as an original sub-process; aiming at each original sub-process, an independent original sub-order is established, and each original sub-order is used for tracking the corresponding original sub-process; and according to preset configuration information associated with an order status, when the status of a certain original sub-order changes, the synchronous change of the associated original sub-order status is triggered. According to the business-based flow processing method and system, original sub-order association is adopted, and when the status of the certain original sub-order changes, the associated order status changes synchronously, so that the problems of the complexity and the maintainability of single order in the prior art are solved, and the business flow processing mechanism is simplified finally.

Description

A kind of flow path processing method and system based on business
Technical field
The application relates to data processing technique, particularly relates to a kind of flow path processing method based on business and system.
Background technology
For a business flow processing, generally include a plurality of stages, after finishing, each phase process enters the next stage, and after the last stage was finished, the whole service processing finished.For example, with reference to shown in Figure 1, be the synoptic diagram of certain operation flow in the prior art.This professional overall flow can be decomposed into 3 tasks, as the task 1 among Fig. 1, task 2 and task 3, begins to carry out next task after each task is finished.Wherein, some task can be disassembled into littler task and become sub-process, disassemble the sub-process that constitutes into task 4 (Task4) and task 5 (Task5) as the task 1 among Fig. 1, task 2 is disassembled the sub-process into task 6 (Task6) and task 7 (Task7) formation.
At this scene, present disposal route is to this business procedure record order (Order), this order is followed the tracks of all progress msgs of whole service processing procedure, comprises the state in each stage, and final destination node by this order of state representation.As shown in Figure 2, be an order synoptic diagram.Described order record the field 1 that relates in the flow process 1 and the information of field 2, and the state of flow process 1 enters flow process 2 then; The field 3 that relates in the record flow process 2 and the information of field 4, and the state of flow process 2, enter last flow process then, the information of record field 5 and field 6, and the integrality of record whole service process when finishing, represented the termination of this order at last by this integrality.
This disposal route at an order of a business procedure record because the information that order itself is followed the tracks of is too much, causes the attribute complexity of order own easily, and the meaning of order expression itself is too much.And the processing in each stage also can frequently be read and write order itself, makes the complexity of order rise overally, and it is extremely loaded down with trivial details difficult to safeguard.
Summary of the invention
The application provides a kind of flow path processing method based on business and system, to solve the problem that existing disposal route makes that the complexity of order and degree of maintenance rise.
In order to address the above problem, the application discloses a kind of flow path processing method based on business, comprising:
Overall flow is subdivided into each sub-process, and each sub-process is as an atom process, and overall flow is also as an atom process;
Create independent atom order respectively at each atom process, each atom order is used for following the tracks of corresponding atom process;
According to default order status associated configuration information, behind the status change of certain atom order, trigger the synchronous transition of atom order status that are associated.
Wherein, the atom order status transition of overall flow correspondence are triggered by the atom order status transition of the sub-process correspondence that is associated.
Preferably, describedly overall flow is subdivided into each sub-process comprises: each different role according to overall flow relates to is subdivided into each sub-process with overall flow, the corresponding role of each sub-process.
Preferably, describedly create independent atom order respectively at each atom process, comprising: when the flow process initialization, at all atom process, each atom process is wherein created independent atom order respectively.
Preferably, describedly create independent atom order respectively at each atom process, comprising: when each atom process finishes, trigger the atom order of creating the next atom process correspondence that is associated.
Preferably, the order status associated configuration information that described basis is default, behind the status change of certain atom order, the synchronous transition of atom order status that triggering is associated comprise: every configuration information in the described order status associated configuration information has all been preset the mode bit of two atom orders that are associated and the synchronized relation of mode bit is described; Behind the status change of the mode bit of one of them atom order, the mode bit that triggers another atom order that is associated is described according to the synchronized relation of described mode bit and is carried out the state synchronized transition.
The application also provides a kind of flow processing system based on business, comprising:
The delineation of activities module is used for overall flow is subdivided into each sub-process, and each sub-process is as an atom process, and overall flow is also as an atom process;
Order creation module is used for creating independent atom order respectively at each atom process, and each atom order is used for following the tracks of corresponding atom process;
Order associated configuration module is used for default order status associated configuration information;
The order status synchronizer is used for according to default order status associated configuration information, behind the status change of certain atom order, triggers the synchronous transition of atom order status that are associated.
Preferably, described system also comprises:
The flow process initializer is used for the flow process initialization;
Described order creation module is arranged in the described flow process initializer, when the flow process initialization, at all atom process, each atom process is wherein created independent atom order respectively.
Preferably, described system also comprises:
The order operational processor, the corresponding order operational processor of each atom order is for data management and the status change of atom order;
Described order creation module is arranged in the described order operational processor, when each atom process finishes, triggers the next order operational processor that is associated and creates corresponding atom order.
Preferably, each order operational processor is notified described order status synchronizer after realizing the status change of atom order, and the order status synchronizer triggers the order operational processor that is associated again and triggers status change.
Compared with prior art, the application comprises following advantage:
At first, the application extracts by the atom process to business, generate a plurality of atom orders, again these atom orders are carried out state relation, when the Status Change of certain atom order, the synchronous transition of related order status, thus the complexity of single order in the prior art and the problem of degree of maintenance solved, finally reach the purpose of simplifying business flow processing mechanism.
Secondly, each different role that the application relates to according to overall flow, overall flow is subdivided into each sub-process, the corresponding role of each sub-process, make each role only handle the business of single atom order, thereby make the business processing granular of overall flow, reusability improves, and complexity reduces.
Again, this treatment mechanism to flow process of the application also extends among a lot of different flow processing demands.
Certainly, arbitrary product of enforcement the application not necessarily needs to reach simultaneously above-described all advantages.
Description of drawings
Fig. 1 is the synoptic diagram of certain operation flow in the prior art;
Fig. 2 is order synoptic diagram in the prior art;
Fig. 3 is the synoptic diagram that each role reads and writes an order in the prior art;
Fig. 4 is the described a kind of flow path processing method process flow diagram based on business of the embodiment of the present application;
Fig. 5 is at the atom order synoptic diagram of certain service creation in the embodiment of the present application;
Fig. 6 is the synoptic diagram of the corresponding atom order of the middle role of participation embodiment illustrated in fig. 5;
Fig. 7 is the order status transition diagram in the embodiment of the present application;
Fig. 8 is the synoptic diagram that the flow process initializer is created order in the embodiment of the present application;
Fig. 9 is the synoptic diagram that the order operational processor is created order in the embodiment of the present application;
Figure 10 is the synoptic diagram of state synchronized mechanism in the embodiment of the present application;
Figure 11 comprises order creation and the synchronous overall plan synoptic diagram of order status in the embodiment of the present application;
Figure 12 is the described a kind of flow processing system structural drawing based on business of the embodiment of the present application.
Embodiment
For above-mentioned purpose, the feature and advantage that make the application can become apparent more, below in conjunction with the drawings and specific embodiments the application is described in further detail.
For the complexity that the solves single order problem with degree of maintenance, the application has at first analyzed its reason, and is as follows:
A business processing process relates to a plurality of roles' participation, comprises a plurality of participation roles and benefited role, generally only is concerned about the Service Period that oneself relates to and participate in the role, and benefited role also only is concerned about the disposition of whole order.For example, the business of bank card binding trade company platform account, the user is whether binding itself is finished as what be benefited role's care, and a lot of segmentation stages wherein, different various participation roles have been comprised, perhaps be the information interactive process of trade company's platform and interbank, perhaps be the internal processes of trade company's platform, perhaps be auditor's review process, the processing in these segmentation stages is to as the final role's that is benefited user and be indifferent to.
And the information of single order itself comprises the business procedure information in a lot of segmentation stages, as the data of processing procedure, stage condition etc., also comprises simultaneously the visible order overall data of user's (role is benefited), state etc.In each stage of business processing, different role all may be read and write this order, and the user also reads and writes whole order by interface operation.
For example, with reference to shown in Figure 3, be the synoptic diagram that each role reads and writes an order in the prior art.Among the figure, participating in role 1 can read and write the field 1 in the flow process 1, field 2 and flow process 1 state.Participating in role 3 can read and write middle field 2 and flow process 1 state of flow process 1, and the field 4 in the flow process 2 and flow process 2 states are read and write.And the role 4 that is benefited can read and write the field 3 in the flow process 2 and flow process 2 states, and field 6 and the integrality of overall flow are read and write.
Example based on Fig. 3, for the processing of program, need to distinguish each phase data state to each role's visibility, each role could belong to the data mode in its stage to order and reads and writes like this, but this makes the complexity of order rise overally, and it is extremely loaded down with trivial details difficult to safeguard.
As the above analysis, cause the complexity of single order and the main cause of degree of maintenance problem to be: the information that order itself is followed the tracks of is too much, each stage has different role that order is read and write, even also exist a plurality of roles to the repetitive read-write of same field, and program also will distinguish each phase data state to each role's visibility, causes the complexity of order and degree of maintenance to rise thus.
According to above analysis, the application has proposed a kind of by the manage business method of flow process of atom order association, this method extracts by the atom process to business, generate a plurality of atom orders, again these atom orders are carried out state relation, when the Status Change of certain atom order, the synchronous transition of related order status, thereby the problem of the complexity of single order and degree of maintenance in the solution prior art finally reaches the purpose of simplifying business flow processing mechanism.
Realization flow below by the described method of the application of embodiment is elaborated.
With reference to Fig. 4, it is the described a kind of flow path processing method process flow diagram based on business of the embodiment of the present application.
Step 401 is subdivided into each sub-process with overall flow, and each sub-process is as an atom process, and overall flow is also as an atom process;
Namely from whole operation flow, segment out each sub-process, each sub-process have its independent atom order to follow the tracks of its state, and overall flow itself also is degenerated to an atom process, and its atom order is arranged as an atom process.
Wherein, described atom process refers to reaching certain purpose, and the simple procedure of beginning and done state is arranged, as verification bank card, a bank correspondence, beat money etc. to the user.Atom process has different levels with nested based on the difference of definition.Described atom order refers to the order record that generates of change process for the record atom process.
Further, each different role that can also relate to according to overall flow as participating in role and benefited role, is subdivided into each sub-process with overall flow, the corresponding role of each sub-process.This operation flow according to the role is divided, the read-write operation of an atom order can be navigated to a role, make each role only handle the business of single atom order, thereby make the business processing granular of overall flow, reusability improves, and complexity reduces.
Step 402 is created independent atom order respectively at each atom process, and each atom order is used for following the tracks of corresponding atom process;
Concrete, each sub-process is created independent atom order respectively, overall flow is also created an independent atom order.
For example, with reference to shown in Figure 5, be at the atom order synoptic diagram of certain service creation in the embodiment of the present application.Created 4 atom orders altogether, wherein atom order 1 is to create at overall flow, and atom order 2 to atom order 4 is to create to sub-process 3 at sub-process 1 respectively.State, the data message of an atom process of each atom order record.
Processing according to operation flow, after finishing, a sub-flow processing can enter the processing of next sub-process, therefore the association of existence between each atom order, for example: atom order 1 is related with atom order 2, atom order 2 and atom order 3, atom order 3 and atom order 4, and atom order 1 is also also related respectively with atom order 4 with atom order 3, atom order 1 in addition.
Further, each atom order can also be faced single role, participates in the role not transboundary, and the business of as far as possible accomplishing order management is single.Make single relatively to the read-write of atom order like this.For example, with reference to shown in Figure 6, one participates in the corresponding atom order of role, can read and write the field 1 in the atom order to field 5 and order status.
Need to prove, in the above-mentioned example shown in Figure 5, atom order 1 to atom order 4 all comprises identical field 1 to field 5, but these 4 atom orders also can each self-contained different field, for example atom order 1 comprises field 1, field 2, atom order 2 comprises field 2, field 3, and atom order 3 comprises field 4, and atom order 4 comprises field 4, field 5.
Step 403 according to default order status associated configuration information, behind the status change of certain atom order, triggers the synchronous transition of atom order status that are associated.
Wherein, the atom order status transition of overall flow correspondence are triggered by the atom order status transition of the sub-process correspondence that is associated.
As previously mentioned, existence association between each atom order, in business processing flow, the status change of an atom order can cause the status change of the order that is associated, and therefore needs the state synchronized between each atom order of realization.For example, atom order 1 state reaches final state END, the relevant relation of state between while atom order 1 and the atom order 2, and the final state END of atom order 1 triggers the intermediateness INTER of atom order 2 simultaneously.
It is to finish by the order status associated configuration that the association of order status is set up, described order status associated configuration information is to arrange according to the processing of operation flow in advance, and wherein the mode bit of every configuration information two atom orders all having preset to be associated and the synchronized relation of mode bit are described.Behind the status change of the mode bit of one of them atom order, the mode bit that triggers another atom order that is associated is described according to the synchronized relation of described mode bit and is carried out the state synchronized transition.
The state relation of configuration is expressed as follows:
[(atom order 1<STATUS 〉-atom order 2<STATE 〉)
(state A-state X) (state B-state S)]
The implication of above-mentioned expression mode is: atom order 1 and the related and synchronized relation of atom order 2 existences, mode bit is respectively STATUS, STATE, synchronous state is the state A of atom order 1 and the state X of atom order 2, the state B of atom order 1 and the state S of atom order 2.Concrete, the mode bit STATUS of atom order 1 can change to state A or state B, and when changing to state A, the mode bit of the atom order 2 related with it need change to state X synchronously; When the mode bit of atom order 1 changed to state B, the mode bit of the atom order 2 related with it need change to state S synchronously.
In the above-mentioned expression mode, an atom order can have two states, and certainly, each atom order also can only have a state.
Based on above content, in order more clearly to describe the state relation and synchronously between above-mentioned atom order, will be example with the business of bank card binding trade company platform account below, and describe by state transition diagram shown in Figure 7.
In recent years, the electronic payment mode that bank card withholds is more and more universal: the user provide bank card information and with the number of the account binding of trade company platform, trade company's platform is cooperated with the bank then, carries out online payment by the mode that bank withholds.This mode has improved security and convenience owing to do not need the participation of Net silver, is subjected to increasing platform and user's selection.
But, realize the binding of bank card account number and trade company's platform number of the account, trade company's platform at first is authenticity, the legitimacy that will identify bank card.Present embodiment is finished qualification process by following step, and is specific as follows:
Step 1, the user issues trade company's platform with bank card information (as user name, bank card account number etc.);
Step 2, trade company's platform is transmitted to bank with user's bank card information, and bank examines and verifies;
Step 3, after bank's checking was passed through, platform request bank of trade company imported an amount of money in this bank card;
Step 4, after the amount of money imported, the user inquired about the amount of money number that keeps accounts in the bank card voluntarily;
Step 5, the user logins trade company's platform, in the inputting interface that the amount of money number input trade company platform that keeps accounts that inquires is provided;
Step 6, trade company's platform compares the amount of money number of the actual remittance of amount of money number and bank of user's input, if both are equal, shows that this bank card truly has for this user; If both are unequal, show that there are doubt in the authenticity of this bank card or legitimacy, perhaps be that bank card itself has problem, perhaps be this bank card be other users' bank card but not this user all.
Through the authentication process of above six steps, just can will steal other people bank card or provide behavior such as false bank card to differentiate out, thereby the E-Payment that withholds for bank card provides higher security.
The business procedure of identifying based on above-mentioned bank card, at the order status transition diagram of this survey services as shown in Figure 7.Wherein, atom order 1 is main process order (also being an atom order), follows the tracks of the state of main process.Atom order 2,3,4 different many reciprocal process, order statuss of tracking different phase of relating to of management.
Carrying out synchronization association between atom order 1,2,3,4 the state, is to arrive simultaneously between two of synchronization association order statuss namely, occurs simultaneously.For example:
When the mode bit of atom order 1 changed to " l: initial " state, the mode bit of the atom order 2 related with it need change to " CD: create " synchronously;
When the mode bit of atom order 2 changed to " RS: success " state, the mode bit of the atom order 3 related with it need change to " CD: create " synchronously;
When the mode bit of atom order 3 changes to " RS: return success " state, the mode bit of the atom order 4 related with it need change to " CD: create " synchronously, and the mode bit of another the atom order 1 related with it need change to " S: signatory " synchronously;
When the mode bit of atom order 4 changed to " VS: verification succeeds " state, the mode bit of the atom order 1 related with it need change to " A: activate " synchronously;
When the mode bit of atom order 4 changed to " VF: verification failure " state, the mode bit of the atom order 1 related with it need change to " A: cancel " synchronously.
Based on foregoing, understand the application's content more in order to make those skilled in the art, describe below by another embodiment.
Establishment and the state synchronized management of atom order mainly are described in this embodiment.
1, the establishment of atom order
Present embodiment mainly provides two kinds of creation methods, and is as follows:
A kind of creation method is, when the flow process initialization, at all atom process, each atom process wherein created independent atom order respectively.In brief, when flow process is initialized, create all atom orders exactly.
Another kind of creation method is when each atom process finishes, to trigger the atom order of creating the next atom process correspondence that is associated.In brief, the establishment of atom order is to reach final state by previous atom order to create next atom order again.
Describe in detail respectively below.
The process of whole service has an initialization operation, and the most basic work is that the atom order creation of whole operation flow is come out, and the flow process initializer is responsible for realizing such operation.
Each atom order has order operational processor separately, and the order operational processor is the business of management atom order itself, and realizes the program module of order status transition.
The establishment of atom order, can pass through following dual mode:
1.1 the flow process initializer is created
Be that flow process has just begun initialization, then all relevant atom order creation come out.The not responsible establishment order of order operational processor, only responsible order form data management and status change.
For example, with reference to shown in Figure 8,3 atom orders that the flow process initializer is relevant with all are all created out, comprise the atom order of overall flow and the atom order of sub-process in these 3 atom orders.For each atom order, there is corresponding order operational processor to be responsible for order form data management and status change.
1.2 the order operational processor is created
Be each atom order service ending, trigger the order operational processor of next atom order and create order record.The order operational processor also is responsible for creating the atom order except needs are responsible for order form data management and status change.
For example, with reference to shown in Figure 9, after flow process begins, trigger order operational processor 1 by the flow process initializer earlier and create atom order 1 (overall flow order), after the service ending of atom order 1 reached final state, order operational processor 1 triggered order operational processor 2 and creates atom order 2.Equally, after the service ending of atom order 2 reached final state, order operational processor 2 triggered order operational processor 3 and creates atom order 3.
2, the state synchronized of atom order management
The mechanism that the concrete management order status is synchronous is arranged: the order status synchronizer.
The order status synchronizer comes the execution of order stationary problem according to the order status associated configuration.As previously mentioned, the order status associated configuration provides the mode bit of 2 orders that are associated, the synchronized relation of mode bit to describe, and can be expressed as follows:
[(order 1<STATUS 〉-order 2<STATE 〉)
(state A-state X) (state B-state S)]
The mechanism that realizes state synchronized is after each order operational processor is realized status change, notice order status synchronizer, and the order status synchronizer triggers other order operational processors again, and the business of triggering is carried out, the state synchronized transition.
For example, with reference to shown in Figure 10, according to the order status associated configuration, after order operational processor 1 is realized the status change of atom order 1, notice order status synchronizer, the order status synchronizer triggers order operational processor 2 again.Equally, after order operational processor 2 is realized the status change of atom order 2, notice order status synchronizer, the order status synchronizer triggers order operational processor 3 again.
Provide one below and comprise order creation and the synchronous overall plan of order status.
With reference to shown in Figure 11, after flow process begins, the flow process initializer is created all relevant atom order 1, atom order 2 and atom orders 3, the data data management of each atom order and status change are responsible for by each self-corresponding order operational processor, after each order operational processor is realized status change, notice order status synchronizer, the order status synchronizer triggers other order operational processors again and realizes status change.
In sum, above-mentioned each embodiment proposes passes through the manage business method of flow process of atom order association, and it is single to make that each role manages business, and finally reaches the purpose of simplifying business flow processing mechanism.And this treatment mechanism to flow process also extends among a lot of different flow processing demands.
Need to prove, for aforesaid method embodiment, for simple description, so it all is expressed as a series of combination of actions, but those skilled in the art should know, the application is not subjected to the restriction of described sequence of movement, because according to the application, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in the instructions all belongs to preferred embodiment, and related action might not be that the application is necessary.
Based on the explanation of said method embodiment, the application also provides corresponding flow processing system embodiment based on business.
With reference to Figure 12, it is the described a kind of flow processing system structural drawing based on business of the embodiment of the present application.
Described flow processing system based on business can comprise with lower module:
Delineation of activities module 10 is used for overall flow is subdivided into each sub-process, and each sub-process is as an atom process, and overall flow is also as an atom process;
Order creation module 20 is used for creating independent atom order respectively at each atom process, and each atom order is used for following the tracks of corresponding atom process;
Order associated configuration module 30 is used for default order status associated configuration information;
Order status synchronizer 40 is used for according to default order status associated configuration information, behind the status change of certain atom order, triggers the synchronous transition of atom order status that are associated.
Particularly, every configuration information in the described order status associated configuration information has all been preset the synchronized relation description of mode bit and the mode bit of two atom orders that are associated; Behind the status change of the mode bit of one of them atom order, the mode bit that order status synchronizer 40 can trigger another atom order that is associated is described according to the synchronized relation of described mode bit and is carried out the state synchronized transition.
Wherein, the atom order status transition of overall flow correspondence are triggered by the atom order status transition of the sub-process correspondence that is associated.
Alternatively, each different role that described delineation of activities module 10 can relate to according to overall flow is subdivided into each sub-process with overall flow, the corresponding role of each sub-process.Make each role single relatively to the read-write of atom order like this.
Further, described order creation module 20 can be created the atom order by following dual mode:
A kind ofly be when the flow process initialization, at all atom process, each atom process wherein to be created independent atom order respectively.
Another kind is when each atom process finishes, to trigger the atom order of creating the next atom process correspondence that is associated.
Based on the embodiment of Figure 12, in another system embodiment, described flow processing system based on business can also comprise:
The flow process initializer is used for the flow process initialization.
In addition, described flow processing system based on business can also comprise:
The order operational processor, the corresponding order operational processor of each atom order is for data management and the status change of atom order.
Based on two kinds of above-mentioned order creation modes, for first kind, described order creation module 20 can be arranged in the described flow process initializer, when the flow process initialization, at all atom process, each atom process is wherein created independent atom order respectively.For second kind, described order creation module 20 can be arranged in the described order operational processor, when each atom process finishes, triggers the next order operational processor that is associated and creates corresponding atom order.
In addition, for the management by synchronization of order status, each order operational processor is notified described order status synchronizer after realizing the status change of atom order, and the order status synchronizer triggers the order operational processor that is associated again and triggers status change.
For above-mentioned each flow processing system embodiment, because it is similar substantially to method embodiment, so description is fairly simple, relevant part gets final product referring to the part explanation of method embodiment.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment that identical similar part is mutually referring to getting final product between each embodiment.
More than a kind of flow path processing method and system based on business that the application is provided, be described in detail, used specific case herein the application's principle and embodiment are set forth, the explanation of above embodiment just is used for helping to understand the application's method and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to the application's thought, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as the restriction to the application.

Claims (10)

1. the flow path processing method based on business is characterized in that, comprising:
Overall flow is subdivided into each sub-process, and each sub-process is as an atom process, and overall flow is also as an atom process;
Create independent atom order respectively at each atom process, each atom order is used for following the tracks of corresponding atom process;
According to default order status associated configuration information, behind the status change of certain atom order, trigger the synchronous transition of atom order status that are associated.
2. method according to claim 1 is characterized in that:
The atom order status transition of overall flow correspondence are triggered by the atom order status transition of the sub-process correspondence that is associated.
3. method according to claim 1 is characterized in that, describedly overall flow is subdivided into each sub-process comprises:
Each different role according to overall flow relates to is subdivided into each sub-process with overall flow, the corresponding role of each sub-process.
4. method according to claim 1 is characterized in that, describedly creates independent atom order respectively at each atom process, comprising:
When the flow process initialization, at all atom process, each atom process is wherein created independent atom order respectively.
5. method according to claim 1 is characterized in that, describedly creates independent atom order respectively at each atom process, comprising:
When each atom process finishes, trigger the atom order of creating the next atom process correspondence that is associated.
6. method according to claim 1 is characterized in that, the order status associated configuration information that described basis is default behind the status change of certain atom order, triggers the synchronous transition of atom order status that are associated, and comprising:
Every configuration information in the described order status associated configuration information has all been preset the mode bit of two atom orders that are associated and the synchronized relation of mode bit is described;
Behind the status change of the mode bit of one of them atom order, the mode bit that triggers another atom order that is associated is described according to the synchronized relation of described mode bit and is carried out the state synchronized transition.
7. the flow processing system based on business is characterized in that, comprising:
The delineation of activities module is used for overall flow is subdivided into each sub-process, and each sub-process is as an atom process, and overall flow is also as an atom process;
Order creation module is used for creating independent atom order respectively at each atom process, and each atom order is used for following the tracks of corresponding atom process;
Order associated configuration module is used for default order status associated configuration information;
The order status synchronizer is used for according to default order status associated configuration information, behind the status change of certain atom order, triggers the synchronous transition of atom order status that are associated.
8. system according to claim 7 is characterized in that, also comprises:
The flow process initializer is used for the flow process initialization;
Described order creation module is arranged in the described flow process initializer, when the flow process initialization, at all atom process, each atom process is wherein created independent atom order respectively.
9. system according to claim 7 is characterized in that, also comprises:
The order operational processor, the corresponding order operational processor of each atom order is for data management and the status change of atom order;
Described order creation module is arranged in the described order operational processor, when each atom process finishes, triggers the next order operational processor that is associated and creates corresponding atom order.
10. system according to claim 9 is characterized in that:
Each order operational processor is notified described order status synchronizer after realizing the status change of atom order, and the order status synchronizer triggers the order operational processor that is associated again and triggers status change.
CN2012100265910A 2012-02-07 2012-02-07 Business-based flow processing method and system Pending CN103246945A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100265910A CN103246945A (en) 2012-02-07 2012-02-07 Business-based flow processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100265910A CN103246945A (en) 2012-02-07 2012-02-07 Business-based flow processing method and system

Publications (1)

Publication Number Publication Date
CN103246945A true CN103246945A (en) 2013-08-14

Family

ID=48926456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100265910A Pending CN103246945A (en) 2012-02-07 2012-02-07 Business-based flow processing method and system

Country Status (1)

Country Link
CN (1) CN103246945A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103810572A (en) * 2014-02-20 2014-05-21 长沙华山信息技术有限公司 Accounting document data processing method
CN103856557A (en) * 2014-01-15 2014-06-11 北京奇虎科技有限公司 Business object processing method and system based on third-party platform
CN104268767A (en) * 2014-10-22 2015-01-07 中国建设银行股份有限公司 Core service object consistency processing method and core service object agency
CN106327287A (en) * 2016-08-09 2017-01-11 北京创锐文化传媒有限公司 Order processing method and device
CN107450919A (en) * 2017-07-25 2017-12-08 上海壹账通金融科技有限公司 BPM method, equipment and computer-readable recording medium
CN107862506A (en) * 2017-11-01 2018-03-30 青岛鹏海软件有限公司 One kind realizes that order performs the visual system and method for whole process
CN108230089A (en) * 2017-12-06 2018-06-29 链家网(北京)科技有限公司 A kind of online order processing method, system and device
CN109697658A (en) * 2018-12-29 2019-04-30 拉扎斯网络科技(上海)有限公司 Order management method, device, electronic equipment and computer readable storage medium
CN112235471A (en) * 2020-09-01 2021-01-15 深圳市道旅旅游科技股份有限公司 Call center work order processing method and device, computer equipment and storage medium
CN113516523A (en) * 2020-04-10 2021-10-19 北京京东振世信息技术有限公司 Order data processing method and order receiving system
CN113592455A (en) * 2021-08-03 2021-11-02 中国联合网络通信集团有限公司 Flow creation method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050228711A1 (en) * 1999-10-21 2005-10-13 International Business Machines Corporation Database driven workflow management system for generating output material based on customer input
CN101295375A (en) * 2007-04-29 2008-10-29 国际商业机器公司 Workflow implementing method and system
CN101425024A (en) * 2008-10-24 2009-05-06 中国移动通信集团山东有限公司 Multitasking method and device
CN101847228A (en) * 2010-03-29 2010-09-29 清华大学 Workflow static planning method based on process mode

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050228711A1 (en) * 1999-10-21 2005-10-13 International Business Machines Corporation Database driven workflow management system for generating output material based on customer input
CN101295375A (en) * 2007-04-29 2008-10-29 国际商业机器公司 Workflow implementing method and system
CN101425024A (en) * 2008-10-24 2009-05-06 中国移动通信集团山东有限公司 Multitasking method and device
CN101847228A (en) * 2010-03-29 2010-09-29 清华大学 Workflow static planning method based on process mode

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103856557A (en) * 2014-01-15 2014-06-11 北京奇虎科技有限公司 Business object processing method and system based on third-party platform
CN103810572B (en) * 2014-02-20 2018-06-05 长沙华山信息技术有限公司 A kind of accounting document data processing method
CN103810572A (en) * 2014-02-20 2014-05-21 长沙华山信息技术有限公司 Accounting document data processing method
CN104268767A (en) * 2014-10-22 2015-01-07 中国建设银行股份有限公司 Core service object consistency processing method and core service object agency
CN106327287A (en) * 2016-08-09 2017-01-11 北京创锐文化传媒有限公司 Order processing method and device
CN107450919A (en) * 2017-07-25 2017-12-08 上海壹账通金融科技有限公司 BPM method, equipment and computer-readable recording medium
CN107862506A (en) * 2017-11-01 2018-03-30 青岛鹏海软件有限公司 One kind realizes that order performs the visual system and method for whole process
CN107862506B (en) * 2017-11-01 2023-10-24 青岛鹏海软件有限公司 System and method for realizing full-flow visualization of order execution
CN108230089A (en) * 2017-12-06 2018-06-29 链家网(北京)科技有限公司 A kind of online order processing method, system and device
CN109697658A (en) * 2018-12-29 2019-04-30 拉扎斯网络科技(上海)有限公司 Order management method, device, electronic equipment and computer readable storage medium
CN109697658B (en) * 2018-12-29 2021-03-23 拉扎斯网络科技(上海)有限公司 Order management method and device, electronic equipment and computer readable storage medium
CN113516523A (en) * 2020-04-10 2021-10-19 北京京东振世信息技术有限公司 Order data processing method and order receiving system
CN112235471A (en) * 2020-09-01 2021-01-15 深圳市道旅旅游科技股份有限公司 Call center work order processing method and device, computer equipment and storage medium
CN112235471B (en) * 2020-09-01 2022-08-23 深圳市道旅旅游科技股份有限公司 Call center work order processing method and device, computer equipment and storage medium
CN113592455A (en) * 2021-08-03 2021-11-02 中国联合网络通信集团有限公司 Flow creation method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN103246945A (en) Business-based flow processing method and system
Future of Money Research Collaborative: et al. Social payments: Innovation, trust, Bitcoin, and the sharing economy
US9710804B2 (en) Virtual payment cards issued by banks for mobile and wearable devices
AU2014200470B2 (en) Parental management of digital assets
CN107563761A (en) Game account management method based on block chain
CN108701305A (en) Digital asset is converted
Ng et al. Can we classify cashless payment solution implementations at the country level?
US20130275162A1 (en) Multi-party transaction system with collective reservations
Madureira Factors that hinder the success of SIM-based mobile NFC service deployments
CN103996132A (en) Wedding celebration information service system based on mobile internet
CN111899046A (en) Digital rights benefit evidence and intelligent rights management method and system based on block chain technology
CN109872113A (en) Intelligent contract system, contract method for making and subscribing and computer-readable storage device
Musungate et al. Sidechains: Highlights and challenges
CN109003129A (en) A kind of marketing method and system based on Internet of Things finance block chain
CN110363663A (en) Batch data processing method, device, equipment and storage medium based on block chain
Shepard Minor urbanism: everyday entanglements of technology and urban life
Turi Metaverse—the immersive 3D virtual world’s innovation diffusion in the financial sector
CN110414957A (en) Intelligent bill system, intelligent ticket distributing method with computer-readable storage device
CN117196596A (en) Digital currency-based payment method, device and system
CN108596763A (en) A kind of method of commerce and device based on block chain
JP6770530B2 (en) Payment method using mobile terminal and pseudo card
ALGhamdi et al. Electronic payment technology: Developing a taxonomy of factors to evaluate a fraud detection and prevention system for the airlines industry
Khaliq et al. Customer Experience in the Web 3.0 Era: The Meeting of Blockchain and the Metaverse
Cowan Network control in a globalized world: how Visa and Swift's founding structures serve their stakeholders on the International stage
KR102443594B1 (en) Device and method for tracking game items using blockchain

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1183552

Country of ref document: HK

RJ01 Rejection of invention patent application after publication

Application publication date: 20130814

RJ01 Rejection of invention patent application after publication