CN-116611806-B - Business process dynamic assembly method based on detachable component decomposition and combination
Abstract
The invention discloses a service flow dynamic assembly method based on a detachable component decomposition combination, which dynamically generates the service flow maintenance according to the service maintenance requirement at each time. The operation includes dynamic creation of business model and dynamic assembly of flow. The method comprises a node object initializing step, an object registering service fragment step, an initializing service boundary step, a monitoring rule step for each object definitely, a dynamic flow rule arrangement step definitely, a flow output step and a form data configuration step. The invention provides a dynamic assembly method of a business process, which aims to reduce the dependence on manpower during product maintenance business, reduce cost, reduce complexity and improve efficiency.
Inventors
- CHEN XIN
- LIU ZHIYONG
- ZHAO YONGLING
Assignees
- 昆山中创软件工程有限责任公司
Dates
- Publication Date
- 20260508
- Application Date
- 20221214
Claims (10)
- 1. A business process dynamic assembly method based on the decomposition and combination of detachable components is characterized by comprising the steps of business model dynamic creation and business process dynamic assembly; The dynamic creation process of the business model comprises the following steps: (11) Initializing node objects, abstracting the node objects into node objects for all product components according to the current service demands, and organizing the node objects into a class multi-way tree structure according to the hierarchical relationship among the node objects; (12) Registering object business behaviors, and registering business segments related to corresponding components of each node object, namely all operations which can be carried out by the components, as node object business behaviors; the business process dynamic assembly process comprises the following steps: (21) Initializing a service boundary, determining which node objects are end objects on the multi-way tree structure according to the current service demand, establishing a processing stack for storing the node objects, and storing task objects in a task queue; (22) The monitoring rule of each node object is defined, namely, the node object is declared to enter a processing stack and the behavior of the object is specified when the node object enters the processing stack; (23) Defining dynamic flow arranging rules, dynamically processing node objects in a processing stack to generate task objects and storing the task objects in a task queue; (24) The process output, the task object in this time task queue is filed and arranged, and output to become business process, supply first line business personnel to use; (25) And configuring the form data, wherein different flow nodes are used for matching corresponding flows according to the current components to be processed when being used by first-line business personnel by configuring the associated forms, and then inquiring corresponding operation contents according to the corresponding forms.
- 2. The method for dynamically assembling the business process based on the detachable component decomposition combination according to claim 1, wherein the product is an auxiliary inverse bin, and in the initialization of the node objects, the auxiliary inverse bin is abstracted into the node objects for all auxiliary inverse bin components, and in the boundary of the initialization business, the auxiliary inverse bin is disassembled into components of which level according to the current business requirement, namely the current overhaul behavior, so that the node objects which are aiming at the business requirement are defined as end objects on a multi-way tree structure.
- 3. The method for dynamically assembling a business process based on the decomposition and combination of detachable components according to claim 1, wherein the hierarchical relationship between the node objects in the dynamic creation of the business model means that there is a topological dependency relationship between parent and child objects, that is, in business requirements, the operation of the child object depends on the prior business behavior of the parent object.
- 4. The method for dynamically assembling a business process based on the decomposition and combination of detachable components according to claim 1, wherein in the business behavior of the registration object, the business segment refers to the business behavior of a leaf node object in the node objects, which mainly refers to the business behavior of the leaf node object, and the business behavior of the leaf node object and the business behavior of other objects in the node object, which refer to the business behavior of the leaf node object and the partial business behavior of the sub-object.
- 5. The method for dynamically assembling a business process based on the decomposition and combination of detachable components according to claim 1, wherein the node object is an object abstracted from a specific product component and organized into a multi-tree-like node; the leaf node object refers to a node object without a sub-object in the node object, namely, the node object abstracted from a component which can not be disassembled downwards in actual overhaul; The end object is an object which is not decomposed downwards in the service according to a definite service boundary of a certain service, namely, the most deep-level component which is disassembled in the service is a judging standard which does not affect the node object; The task object refers to the node object service behavior output by the node object after being processed by the processing stack, and is specifically in the auxiliary inverse box maintenance service, namely the service operation aiming at specific components and parts, and the object is stored in the task queue.
- 6. The method for dynamically assembling the business process based on the detachable component decomposition combination according to claim 1, wherein the business process dynamic assembly method is characterized in that the business process dynamic assembly method based on the detachable component decomposition combination is characterized in that a newly added node object is added to the top end of the processing stack, a newly ejected object is the newly added node object, and the business process dynamic assembly method based on the detachable component decomposition combination is characterized in that a newly added task object is located at the tail end of a task queue, and the newly ejected task object is the first added object.
- 7. The business process dynamic assembly method based on the detachable component decomposition and combination according to claim 1, wherein in the business process dynamic assembly method, the monitoring rule for each object, that is, the behavior specification of the object when the object is declared to enter and exit the processing stack, includes: For ending the object, adding the business behavior of the object to a task queue when the object enters the processing stack, and maintaining the processing stack unchanged when the object exits the processing stack; for non-ending objects: for leaf node objects: When the object goes out of the processing stack, the object processing is finished at the same time; second, for other objects: When the object goes out of the processing stack, the sub-object behavior of the current object and the business behavior of the sub-object are assembled and added into the task queue.
- 8. The method for dynamically assembling a business process based on the decomposition and combination of the detachable components as set forth in claim 1, wherein the dynamic process layout rule comprises initializing a processing stack and a processing stack, the specific behavior of the initializing processing stack is that all objects which are not dependent on business behaviors of other objects in the business behaviors of the present time proposed by the upstream of the business are added into the processing stack, and the corresponding monitoring rule is triggered, if more node objects are added into the processing stack, the behavior is continuously performed until the processing stack is unchanged.
- 9. The method for dynamically assembling a business process based on the decomposition and combination of detachable components according to claim 8, wherein the dynamic process is arranged with rules, and the processing stack behavior specifically means: Operation 1, taking out the first object in the processing stack, triggering its monitoring rule, if more node objects are added to the processing stack, continuing to trigger their monitoring rule until the processing stack has not changed, at this time, the task queue and the processing stack are changed, and Operation 2. Repeating operation 1 until the processing stack is empty.
- 10. The method for dynamically assembling a service flow based on the decomposition and combination of detachable components according to claim 1, wherein the form data refer to all service behaviors of the current components, including maintenance, downward disassembly of part of the components, and assembly of sub-components, and the corresponding service behaviors are matched according to the types of the overhauled components during service use.
Description
Business process dynamic assembly method based on detachable component decomposition and combination Technical Field The invention relates to a business process dynamic assembly method based on disassembled component disassembly and assembly by using a computer, belonging to the technical field of computer communication. Background With the development of computer and communication technologies, there is a general need for digital transformation in various industries. In business of various industries, problems of dynamic assembly of business processes are involved. From the technical realization point of view, the prior art is mostly remained in manual construction and maintenance. As the business grows and becomes more complex, the dynamic assembly of the business process generally requires a relatively high labor cost. For overhauling complex products with various parts, the dynamic assembly of the business process is complicated, the time consumption is long, and more manpower is required to be input. Taking a subway company as an example, the maintenance service of auxiliary reverse box components is relatively complex, and the auxiliary reverse box components comprise a plurality of parts, and generally have relatively fixed product structures, raw material lists and matching relation of parts. The overhaul process of the auxiliary reverse box components is a complex business process consisting of sub-processes of different parts or parallel or serial connection, and the process contains more variation and uncertainty factors. How to construct and maintain overhaul service of auxiliary reverse box components becomes an important subject of subway companies. The maintenance of the parts in the maintenance of the auxiliary reverse box components is a key link, wherein the uncertainty of a part maintenance model and the uncertainty of a maintenance flow are related, so that the maintenance model becomes an informationized key problem point. Disclosure of Invention Aiming at the problems and the defects existing in the prior art, the invention firstly provides a service flow dynamic assembly method based on the disassembly and combination of the detachable components, and solves the problems of time and labor consumption in the maintenance service flow dynamic assembly process of complex products. Further, taking the auxiliary reverse box as an example, a dynamic business process assembling method is provided. Specifically, the maintenance business process for maintaining the components in different auxiliary reverse boxes depends not only on the structure of the components (such as the components contain sub-components and the sub-components contain sub-components) but also on the maintenance requirements (such as the degree to which the maintenance needs to be disassembled or the degree to which the maintenance needs to be disassembled into several stages of components). The fixed flow and the fixed maintenance model are difficult to meet the complex and changeable business requirements. Aiming at the auxiliary reverse box maintenance scene with numerous service elements, complex correlation and complex service logic, the service flow dynamic assembly method based on the decomposition and combination of the detachable components is designed, so that a maintenance model can be dynamically created according to process data, and first-line service personnel can be guided to deal with a complex maintenance process through flow. The operation complexity and cost of the auxiliary reverse box maintenance business process of the subway company are reduced, the efficiency is improved, and the normal operation and maintenance of similar structural components are facilitated. The technical scheme is that the service flow dynamic assembly method based on the decomposition and combination of the detachable components mainly comprises the steps of service model dynamic creation and service flow dynamic assembly; The dynamic creation process of the business model comprises the following steps: (11) Initializing node objects, abstracting the node objects into node objects for all product components according to the current service demands, and organizing the node objects into a class multi-way tree structure according to the hierarchical relationship among the node objects; (12) Registering object business behaviors, and registering the business segments related to the corresponding components of each node object, namely all operations which can be carried out by the components, such as maintenance, downward disassembly and the like, as node object business behaviors; the dynamic business process assembling process mainly comprises the following steps: (21) Initializing a service boundary, determining which node objects are end objects on the multi-way tree structure according to the current service demand, and establishing a processing stack for storing the node objects, wherein a task queue is used for storing the ta