A service program control method and device
By identifying business solution identifiers through a business decision table, and locating and determining target business procedures, the complexity issues caused by changes in elements in the business process are resolved, and flexible business procedure control is achieved.
Patent Information
- Application Number
- CN202010381901.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-08
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2040-05-08
AI Technical Summary
Existing technologies increase the complexity of business processes and make them difficult to maintain due to changes in business elements.
The business decision table identifies the business plan identifier, locates and determines the target business procedure, and avoids adding new branch nodes and execution instructions to the original business procedure.
It enables the logical requirements of new business needs to be met in business programs, reduces maintenance difficulty, and improves the diversity and flexibility of business programs.
Smart Images

Figure CN113626009B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of business support, and more particularly to a business process control method and apparatus. Background Technology
[0002] With the development of business support technologies, business process control technologies are constantly improving.
[0003] Every business transaction has a corresponding business process. A business process can consist of multiple types of business steps. For example, the business process for a product sales transaction can consist of four types of business steps: customer placing an order, customer payment, activation, and customer notification. Two business processes with the same types of business steps are considered to be the same type of business process.
[0004] Each business step can have corresponding business elements, and the business elements in the same business step can be different. For example, in the business step of notifying customers, the first target business uses WeChat to notify customers, while the second target business uses SMS to notify customers. In a business process, when the business steps remain the same but the business elements change (for example, adding another notification method in the business step of a user placing an order), the business operation logic in the corresponding business program of that business process also needs to be changed accordingly.
[0005] Currently, existing technologies add corresponding execution instructions to a basic business program corresponding to a business process, based on the changing business elements (while the business links constituting the business process remain unchanged), to meet the business operation logic requirements of different business elements. However, the resulting business program becomes increasingly large and complex as the number of business elements increases, making it difficult to maintain. Summary of the Invention
[0006] In view of the above problems, the present invention provides a business process control method and apparatus to overcome the above problems or at least partially solve the above problems, the technical solution of which is as follows:
[0007] A business process control method, the method comprising:
[0008] Obtain business element information for the target business;
[0009] Based on the pre-set business decision table, determine the business solution identifier corresponding to the obtained business element information;
[0010] The target business program corresponding to the identified business solution is located in the pre-set business programs;
[0011] The target business program is determined to be a business program that matches the target business.
[0012] Optionally, the business decision table may contain: business element information and business solution identifier.
[0013] Optionally, the business decision table stores: business element information and business element identifiers. The step of determining the business solution identifier corresponding to the obtained business element information based on the pre-set business decision table includes:
[0014] In a pre-set business decision table, at least one business element identifier corresponding to the obtained business element information is determined;
[0015] The identified business element identifiers are combined according to a pre-set arrangement order to obtain a business solution identifier corresponding to the business element information.
[0016] Optionally, the business decision table stores: condition groups and business solution identifiers. Determining the business solution identifier corresponding to the obtained business element information based on the pre-set business decision table includes:
[0017] For at least one condition group in the pre-set business decision table: compare the business element information of the target business with at least one corresponding business element condition in the condition group, and determine whether the business plan identifier corresponding to the condition group is the business plan identifier corresponding to the business element information of the target business based on the comparison result.
[0018] A business process control device, the device comprising: a first obtaining unit, a first determining unit, a second determining unit, and a third determining unit, wherein:
[0019] The first obtaining unit is used to obtain business element information of the target business;
[0020] The first determining unit is used to determine the business plan identifier corresponding to the obtained business element information based on a pre-set business decision table;
[0021] The second determining unit is used to search for the target business program corresponding to the determined business scheme identifier in the pre-set business programs;
[0022] The third determining unit is used to determine the target business program as a business program that matches the target business.
[0023] Optionally, the business decision table may contain: business element information and business solution identifier.
[0024] Optionally, the business decision table stores: business element information and business element identifiers, and the first determining unit specifically includes: a fourth determining unit and a second obtaining unit, wherein:
[0025] The fourth determining unit is used to determine at least one business element identifier corresponding to the obtained business element information in a pre-set business decision table.
[0026] The second obtaining unit is used to combine the determined business element identifiers according to a pre-set arrangement order to obtain a business scheme identifier corresponding to the business element information.
[0027] Optionally, the business decision table stores: condition groups and business plan identifiers, and the first determining unit is specifically used for:
[0028] For at least one condition group in the pre-set business decision table: compare the business element information of the target business with at least one corresponding business element condition in the condition group, and determine whether the business plan identifier corresponding to the condition group is the business plan identifier corresponding to the business element information of the target business based on the comparison result.
[0029] A storage medium storing computer-executable instructions, wherein when the computer-executable instructions are loaded and executed by a processor, the business program control method as described in any one of claims 1 to 4 is implemented.
[0030] A computer device includes a processor, a memory, and a program stored in the memory and executable on the processor, wherein the processor, when executing the program, performs at least the following steps:
[0031] Obtain business element information for the target business;
[0032] In a pre-set business decision table, determine the business solution identifier corresponding to the obtained business element information;
[0033] The target business program corresponding to the identified business solution is located in the pre-set business programs;
[0034] The target business program is determined to be a business program that matches the target business.
[0035] The business program control method and apparatus proposed in this invention obtains business element information of the target business, determines the business scheme identifier corresponding to the obtained business element information according to a pre-set business decision table, searches for the target business program corresponding to the determined business scheme identifier in the pre-set business programs, and identifies the target business program as the business program matching the target business. When new business requirements arise, another business program that can meet the corresponding business operation logic requirements can be set up on the basis of the existing business program, realizing the diversity of business programs without adding new branch nodes or new execution instructions to the original business program. This effectively avoids setting too many execution instructions in a single business program and reduces the maintenance difficulty of the business program.
[0036] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0038] Figure 1 A flowchart of a business program control method provided by an embodiment of the present invention is shown;
[0039] Figure 2 A flowchart of another business program control method provided by an embodiment of the present invention is shown;
[0040] Figure 3 This invention illustrates a business process for a product ordering service provided by an embodiment of the present invention;
[0041] Figure 4 This invention illustrates another product ordering process provided by an embodiment of the invention;
[0042] Figure 5 This invention illustrates another product ordering process provided by an embodiment of the invention;
[0043] Figure 6 A flowchart of another business program control method provided by an embodiment of the present invention is shown;
[0044] Figure 7This diagram illustrates the structure of a business process control device according to an embodiment of the present invention.
[0045] Figure 8 A schematic diagram of another business program control device provided in an embodiment of the present invention is shown. Detailed Implementation
[0046] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
[0047] like Figure 1 As shown in the figure, this embodiment proposes a business process control method, which may include the following steps:
[0048] S10. Obtain business element information for the target business;
[0049] The target service can be a processing procedure performed by the service provider. This procedure may include processing performed by the service provider's equipment (such as servers), and optionally, it may also include processing performed by the user's equipment (such as the user's mobile phone). It is understood that the above processing procedure involves operations such as data processing and data transmission.
[0050] For example, when the service provider is a telecommunications service provider, the target service could be caller ID processing. This caller ID processing requires the service provider's relevant equipment (such as a server) to register the service. After registration, a success notification can be sent to the user's device. Of course, the caller ID processing can also include processing by the user's device. For example, the user's mobile phone might send a caller ID request to the service provider's equipment via SMS or voice call.
[0051] It should be noted that this invention does not limit the industry or business type of the target business.
[0052] It should be noted that this invention can be applied to business support systems corresponding to the target business, such as servers.
[0053] Among them, business element information refers to the business information of the target business, which may specifically include at least one of the following: business sales channel information, business operator information, business agent information, product information involved in the business, and operational information involved in the business.
[0054] The business sales channel information may include: internet channels, telephone channels, SMS channels, physical channels (such as distributing leaflets, setting up physical billboards, etc.), television channels, etc.
[0055] Among them, the business operator information can be the identifier of the merchant running the business.
[0056] Among them, the business agent information can be the identifier of the merchant responsible for acting as an agent for the business.
[0057] Among them, the product information involved in the business can be the identifier of the products involved in the business, such as the product name.
[0058] The operational information involved in the business may include: processing operations, canceling operations, suspending operations, etc.
[0059] Understandably, the aforementioned business element information may all affect the business plan in the actual processing of the target business. For example, when a target business is processed via SMS, the business plan includes notifying the user's device via SMS upon successful processing. When a target business is processed via the internet, the business plan includes notifying the user's device via the internet upon successful processing. As another example, when a user processes product C from business operator B through business agent A, the business plan includes facial recognition; however, if the user processes product C from business operator B through business agent D, the business plan includes fingerprint recognition.
[0060] Optionally, the present invention can determine relevant business element information based on the identity information of the service provider or user involved in the target business. For example, when the user is from region A, the present invention determines the business agent information of the target business based on the business agent corresponding to region A.
[0061] Optionally, the present invention can obtain relevant business element information from the process of the service provider or user handling the target business. For example, the sales channel information can be determined based on the user's channel for handling the target business. If the user handles the target business on a mobile APP, the present invention can determine that the sales channel information for the target business is the mobile service hall; if the user is in a physical service hall, the present invention can determine that the sales channel information for the target business is the physical service hall. Another example is the product information involved in the target business can be determined based on the specific product selected by the service provider or user when handling the target business. Yet another example is the operational information involved in the business can be determined based on the links clicked by the service provider or user on the processing page related to the target business.
[0062] Optionally, the present invention can obtain relevant business element information based on the identity information of the personnel involved in the target business processing. For example, in a business process where an operator needs to process the target business, the relevant business operator information can be determined based on the operator corresponding to the personnel's identity identifier; or, in a business process where an agent needs to process the target business, the relevant business agent information can be determined based on the agent corresponding to the personnel's identity identifier.
[0063] S20. Based on the pre-set business decision table, determine the business plan identifier corresponding to the obtained business element information.
[0064] The business plan refers to the actual solutions for each business step involved in the business process. For example, the processing of a certain business includes four business steps: order placement, payment, activation, and customer notification. The solution for the order placement step could include: checking the blacklist after receiving the order; proceeding to the next step only if the order is not on the blacklist. The solution for the payment step could include: providing a certain online payment channel to the user so that the user can make the payment through that channel. The solution for the activation step could include: activating the service immediately after confirming successful payment. The solution for the customer notification step could include: notifying the customer via SMS after activation.
[0065] The business plan identifier can be a unique identifier for a business plan, and this identifier can be composed of at least one of the following: numbers, letters, and symbols. This invention can use the business plan identifier to determine the corresponding business plan.
[0066] Optionally, the business decision table can store corresponding business element information and business solution identifiers. This invention can store the business element information and business solution identifiers of multiple services in a single business decision table. Of course, this invention can also set up a business decision table according to business type, such as storing the business element information and business solution identifiers of services of the same type in the same business decision table. The business type can be a classification of services by the service provider, such as: voice call service, data service, email service, broadband service, etc. Of course, services can also be classified in other ways; this invention is not limited to these methods.
[0067] For ease of understanding, an example of a business decision table is provided below, as shown in Table 1:
[0068] Table 1. First Business Decision Table
[0069]
[0070] For the first business decision table shown in Table 1, when the business operator information is Company A, the business agent information is Company B, the business sales channel information is SMS channel, and the product information involved in the business is product D, the business solution identifier corresponding to these business element information can be determined as 00001. Correspondingly, when the business operator information is Company A, the business agent information is Company B, the business sales channel information is Internet channel, and the product information involved in the business is product D, the business solution identifier corresponding to these business element information can be determined as 00002.
[0071] It is understandable that the business solution identifier in Table 1 is only one optional example. In practical applications, other forms of business solution identifiers can also be used, such as business solution identifiers composed of a combination of numbers and letters.
[0072] Specifically, each business solution identifier corresponds to a business solution. This invention can pre-write a basic business program for business solutions of the same type of business process. Based on the changes in business element information in the new business solution, the basic business program is modified accordingly, so that the obtained new business program can meet the business operation logic brought about by the changes in business element information in the new business solution.
[0073] Of course, in other embodiments of the present invention, the present invention can pre-set corresponding business procedures for multiple business schemes. For example, the business scheme corresponding to business scheme identifier 00001 is: after receiving an order, check whether the user is on the blacklists of Company A and Company B. If not on the blacklist, provide a certain online payment channel to the user so that the user can make payment through the online payment channel; if on the blacklist, return the corresponding notification to the user's device. Activation is completed immediately after successful payment; the customer is notified via SMS after activation. For the business scheme corresponding to the above business scheme identifier 00001, the present invention can pre-write corresponding business procedures according to the specific business links of the business scheme. For example, the written business procedures include: a subroutine for checking the blacklist, a subroutine for sending notifications, a payment assistance subroutine, a business activation subroutine, etc.
[0074] Optionally, in other business process control methods proposed in this embodiment, the business decision table correspondingly stores: business element information and business element identifiers, such as... Figure 2 As shown, step S20 may specifically include:
[0075] S21. Determine at least one business element identifier corresponding to the obtained business element information in a pre-set business decision table;
[0076] The business element identifier can be composed of at least one of the following characters: numbers, letters, and symbols. For example: Q1.
[0077] Specifically, the present invention can establish a correspondence between business elements and business element identifiers, so that a business element can uniquely correspond to a business element identifier.
[0078] Specifically, this invention can determine the identifier of each business element based on the business element information. For example, if the business element information includes three business elements: business operator information, business agent information, and business sales channel information, then this invention can determine the first business element identifier corresponding to the business operator information, the second business element identifier corresponding to the business agent information, and the third business element identifier corresponding to the business sales channel information.
[0079] S22. Combine the determined business element identifiers according to a pre-set arrangement order to obtain a business solution identifier corresponding to the business element information.
[0080] Specifically, the present invention can pre-set the arrangement order of the business element identifiers of each business element in the target business, so that after obtaining the business element information of the target business, the business element identifiers corresponding to each business element in the business element information can be combined according to the pre-set arrangement order, and the combined characters can be determined as the corresponding business solution identifier.
[0081] It should be noted that this invention does not limit the specific pre-set arrangement order. For example, for a target business whose business element information includes four business elements: business operator information, business agent information, business sales channel information, and product information involved in the business, the pre-set arrangement order of the business identifiers of each business element in this invention can be: business element identifiers corresponding to business operator information, business element identifiers corresponding to business agent information, business element identifiers corresponding to business sales channel information, and business element identifiers corresponding to product information involved in the business. Of course, the pre-set arrangement order can also be: business element identifiers corresponding to business agent information, business element identifiers corresponding to business operator information, business element identifiers corresponding to business sales channel information, and business element identifiers corresponding to product information involved in the business.
[0082] For ease of understanding, an example of a business decision table is provided below, as shown in Table 2:
[0083] Table 2, Second Business Decision Table
[0084]
[0085] For the second business decision table shown in Table 2, when the business operator information is Company A, the business agent information is Company B, the business sales channel information is SMS channel, and the product information involved in the business is product D, the business element identifiers corresponding to these business element information can be determined as Y1, D2, M, and 01, respectively. The present invention can arrange Y1, D2, M, and 01 into Y1D2M01 according to a pre-set arrangement order: business element identifiers corresponding to business operator information, business element identifiers corresponding to business agent information, business element identifiers corresponding to business sales channel information, and business element identifiers corresponding to product information involved in the business, and determine Y1D2M01 as the business plan identifier corresponding to these business element information.
[0086] Accordingly, when the business operator information is Company A, the business agent information is Company B, the business sales channel information is the Internet channel, and the product information involved in the business is Product D, the business element identifiers corresponding to these business element information can be determined as Y1, D2, W, and 01 respectively. This invention can combine Y1, D2, W, and 01 according to a pre-set arrangement order: business element identifiers corresponding to business operator information, business element identifiers corresponding to business agent information, business element identifiers corresponding to business sales channel information, and business element identifiers corresponding to product information involved in the business, to obtain Y1D2W01, and determine Y1D2W01 as the business solution identifier corresponding to these business element information.
[0087] Of course, the present invention can also add separators or other symbols to the combined business element identifiers, and use the characters after adding these symbols as business solution identifiers corresponding to these business element information. For example, the characters after adding separators to Y1D2M01 are: Y1-D2-M-01, and Y1-D2-M-01 can be used as business solution identifiers corresponding to these business element information.
[0088] It is understandable that the business solution identifier can be stored in the business decision table and correspond to each business element information and business element identifier, as shown in Table 3.
[0089] Table 3, Third Business Decision Table
[0090]
[0091] Optionally, this invention can also arrange and combine the business element identifiers corresponding to each business element according to the execution order of the processing procedures related to each business element in the business plan. For example, in the business element information of a certain target business, the business operator information is Company A (corresponding business element identifier A), Company A needs to perform the "verification of blacklist" processing procedure on users; the business agent information is Company B (corresponding business element identifier B), Company B needs to perform the "facial recognition" processing procedure on users; the business sales channel information is SMS channel (corresponding business element identifier C), SMS channel needs to perform the "SMS notification" processing procedure. If "verification of blacklist" is executed before "facial recognition" in the business plan, and "facial recognition" is executed before "SMS notification", then this invention can arrange and combine the business element identifiers corresponding to these three business elements into ABC according to the execution order. Of course, if "facial recognition" is executed before "verification of blacklist" in the business plan, and "verification of blacklist" is executed before "SMS notification", then this invention can also arrange and combine the business element identifiers corresponding to these three business elements into BAC.
[0092] S30. Locate the target business program corresponding to the identified business solution in the pre-set business programs;
[0093] Specifically, when setting up business procedures in advance, this invention can first determine the type of business process, such as... Figure 3 The example shown, "User places order - User pays - Activation - SMS notification to user," establishes a basic business process. Subsequently, for other business processes with the same business steps but different business elements, such as... Figure 4 The business process shown (adding a blacklist verification procedure to the user's order placement process) or Figure 5 The business processes shown (adding a facial recognition process to the user payment process and a WeChat notification process to the user notification process) can all be replicated in advance by this invention. The replicated basic target program can then be modified accordingly based on changes in one or more business elements to obtain a new business program that can meet the differences in business operation logic caused by changes in business elements.
[0094] Specifically, the present invention can also select an existing business procedure as the base business procedure. For example, after determining the requirements of the first business procedure, an existing second business procedure that requires relatively few modifications to its business operation logic can be selected as the base business procedure. The second business procedure can be modified accordingly based on changes in relevant business elements to obtain the first business procedure.
[0095] Of course, in other embodiments of the present invention, the present invention can pre-write corresponding business programs according to the specific business steps of the business plan. For example, the written business programs include: subroutines for checking the blacklist, subroutines for sending notifications, payment assistance subroutines, business activation subroutines, etc.
[0096] Specifically, this invention can pre-write corresponding subroutines for each business element. Once the business element information of a target business is obtained, the subroutines corresponding to that target business's business element information can be combined to obtain a business program matching the target business. Alternatively, this invention can pre-write a basic program for a business solution of a certain business type, and then write additional programs for the changes each business element brings to the target business. Once the business element information of a target business is obtained, the additional programs corresponding to that target business's business element information and the basic program can be combined to obtain a business program matching the target business.
[0097] Specifically, this invention can establish a correspondence between a business program (including basic business programs and new business programs) and its corresponding business elements, i.e., business element information, so that a business program can correspond to a set of business element information. Furthermore, based on the correspondence between business element information and business solution identifiers, a business program can correspond to a business solution identifier. It is understood that when the business element information of two different businesses is the same, their corresponding business solution identifiers are also the same, and therefore their matched business programs are also the same.
[0098] In practical applications, this invention can store basic business procedures and new business procedures. After a user initiates a target business of a certain business type, this invention can determine a corresponding business solution identifier based on the business element information of each business link in the target business. Based on the correspondence between the business solution identifier and the business procedure, it can determine the target business procedure uniquely corresponding to that business solution identifier from the stored business procedures.
[0099] S40. Determine the target business program as a business program that matches the target business.
[0100] Specifically, after identifying a business procedure that matches a target business, the present invention can use that business procedure to process the target business.
[0101] It should be noted that when new business requirements arise, this invention can set up another business program that can meet the corresponding business operation logic requirements on the basis of the existing business program, thereby achieving business program diversity, without adding new branch nodes or new execution instructions to the original business program. This effectively avoids setting too many execution instructions in a business program and reduces the maintenance difficulty of the business program.
[0102] The business program control method proposed in this embodiment obtains the business element information of the target business, determines the business scheme identifier corresponding to the obtained business element information according to a pre-set business decision table, searches for the target business program corresponding to the determined business scheme identifier in the pre-set business programs, and determines the target business program as the business program matching the target business. This can effectively avoid setting too many execution instructions in a business program and reduce the maintenance difficulty of the business program.
[0103] based on Figure 1 The steps shown in this embodiment are different from the business process control method proposed in this example. Figure 6 As shown, the business decision table stores: condition groups and business plan identifiers. Step S20 can be specifically described as follows:
[0104] For at least one condition group in the pre-set business decision table: compare the business element information of the target business with at least one corresponding business element condition in the condition group, and determine whether the business plan identifier corresponding to the condition group is the business plan identifier corresponding to the business element information of the target business based on the comparison result.
[0105] Each condition group can contain at least one business element condition, which is a condition related to a business element. For example, the first condition group contains four business element conditions: the business operator information is Company A, the business agent information is Company B, the business sales channel information is SMS channel, and the product information involved in the business is Product D.
[0106] Each condition group can uniquely correspond to a business solution identifier. This invention ensures that each condition group can uniquely correspond to a business solution through the correspondence between condition groups and business solution identifiers, as well as the correspondence between business solution identifiers and business solutions.
[0107] Specifically, for a business plan, this invention can pre-set corresponding condition groups based on the business element information involved in the business process of the business plan. For example, for the business plan corresponding to the above business plan identifier 00002, the four business elements involved in the business plan are: business operator information is Company A, business agent information is Company B, business sales channel information is Internet channel, and the product information involved in the business is Product D. This invention can set a corresponding second condition group based on these four business elements, which includes the conditions of the four business elements: business operator information is Company A, business agent information is Company B, business sales channel information is SMS channel, and the product information involved in the business is Product D.
[0108] It should be noted that, for multiple business solutions, this invention can pre-set corresponding condition groups based on the business element information involved in each business solution. For example, this invention can set a corresponding first condition group based on the business element information involved in the first business solution, and set a corresponding second condition group based on the business element information involved in the second business solution.
[0109] Specifically, the present invention can store multiple condition groups and business scheme identifiers in a business decision table, such as the fourth business decision table shown in Table 4.
[0110] Table 4, Fourth Business Decision Table
[0111]
[0112] The fourth business decision table shown in Table 4 stores the first condition group and the second condition group, as well as the business plan identifiers corresponding to these two condition groups.
[0113] Specifically, after obtaining the business element information of the target business, the present invention can compare the business element information of the target business with the business element conditions in each condition group. For example, the business element information of the target business can be compared with the business element conditions in the first condition group, and the business element information of the target business can be compared with the business element conditions in the second condition group.
[0114] Specifically, in the process of comparing the business element information of the target business with the business element conditions in a condition group, the present invention can compare each business element in the business element information with the corresponding business element conditions in the condition group to obtain the overall comparison result of the business element information and the business element conditions in the condition group.
[0115] In this invention, comparing a business element with its corresponding business element conditions constitutes the process of determining whether the business element meets those conditions. For example, comparing the business operator information in the business element information with the conditions regarding the business operator in the condition group determines whether the business operator information in the business element information meets the conditions regarding the business operator in the condition group. If the business element meets the corresponding business element conditions, the comparison result is that the business element meets the corresponding business element conditions; otherwise, the comparison result is that the business element does not meet the corresponding business element conditions.
[0116] Specifically, the business elements in the target business's business element information only need to be compared with the corresponding business element conditions in the condition group; comparisons with irrelevant business element conditions are unnecessary. For example, the business operator information in the business element information only needs to be compared with the conditions regarding business operators in the condition group, and not with the conditions regarding business agents in the condition group.
[0117] Specifically, when the overall comparison result of the business element information of the target business with a certain condition group meets preset requirements, such as meeting all business element conditions in the condition group or meeting more than 80% of the business element conditions in the condition group, this invention can determine the corresponding business solution identifier of the condition group as the business solution identifier corresponding to the business element information of the target business. It should be noted that the preset requirements can be formulated by technical personnel according to the actual situation, and this invention does not limit them.
[0118] To facilitate understanding, the following example illustrates the comparison result between the business element information of the target business and a certain condition group.
[0119] When the business element information of the target business is: business operator information is Company A, business agent information is Company B, business sales channel information is internet channel, and the product information involved in the business is product D, the overall comparison result of the business element information of the target business with the above-mentioned second condition group is: the business element information of the target business satisfies all the business element conditions in the second condition group, that is: the business operator information in the business element information satisfies the conditions of the second condition group regarding business operator information, the business agent information satisfies the conditions of the second condition group regarding business agent information, the business sales channel information satisfies the conditions of the second condition group regarding business sales channel information, and the product information involved in the business satisfies the conditions of the second condition group regarding the product information involved in the business; the overall comparison result of the business element information of the target business with the above-mentioned first condition group is: the business element information of the target business satisfies 75% of the business element conditions in the first condition group, that is, the business operator information in the business element information satisfies the conditions of the first condition group regarding business operator information, the business agent information satisfies the conditions of the first condition group regarding business agent information, the business sales channel information does not satisfy the conditions of the first condition group regarding business sales channel information, and the product information involved in the business satisfies the conditions of the first condition group regarding the product information involved in the business.
[0120] Of course, the preset requirement can also be a requirement for the number of business element conditions in the condition group that need to be met, such as: more than five business element conditions in the condition group need to be met. This invention does not limit this.
[0121] In practical applications, when the business element information of the target business meets the preset requirements only with the overall comparison result of a condition group, the present invention can determine that the business scheme identifier corresponding to the condition group is the business scheme identifier corresponding to the business element information of the target business.
[0122] When the overall comparison results of the business element information of the target business with multiple condition groups all meet preset requirements, this invention can determine an optimal comparison result from the overall comparison results, and determine the business scheme identifier corresponding to the business element information of the target business based on the condition group corresponding to the optimal comparison result. For example, if the overall comparison result of the business element information of a target business with the third condition group is that the business element information meets 90% of the business element conditions in the third condition group, and the overall comparison result of the business element information of the target business with the fourth condition group is that the business element information meets 95% of the business element conditions in the fourth condition group, and both of these overall comparison results meet preset requirements, then this invention can determine the overall comparison result of the business element information of the target business with the fourth condition group as the optimal comparison result among the two overall results, and determine the business scheme identifier corresponding to the fourth condition group as the business scheme identifier corresponding to the business element information of the target business.
[0123] Optionally, the present invention can set the conditions in the condition group to character conditions related to business elements, or to numerical conditions or numerical range conditions related to business elements. It should also be noted that the present invention does not limit the type of conditions set in the condition group.
[0124] When the conditions in the condition group are character conditions related to business elements, such as the fifth business decision table shown in Table 5 (the conditions in this table are character conditions related to business elements), the present invention can compare the characters of the business elements in the business element information with the character conditions of the corresponding business elements in the condition group after obtaining the business element information of the target business.
[0125] Table 5, Fifth Business Decision Table
[0126]
[0127] When the conditions in the condition group are numerical conditions or numerical range conditions related to business elements, such as the sixth business decision table shown in Table 6 (the conditions in this table are numerical conditions or numerical range conditions related to business elements), the present invention can compare the numerical values corresponding to the business elements in the business element information with the numerical conditions or numerical range conditions of the corresponding business elements in the condition group after obtaining the business element information of the target business.
[0128] Table 6, Sixth Business Decision Table
[0129]
[0130] It should be noted that the present invention can assign specific numerical values or numerical values within a range to business elements, so that the numerical values corresponding to business elements can be determined in advance before comparing the numerical values corresponding to business elements with the corresponding numerical conditions or numerical range conditions.
[0131] It is understandable that the condition groups in the business decision table can simultaneously contain character conditions related to business elements, as well as numerical conditions or numerical range conditions related to business elements, as shown in the seventh business decision table in Table 7.
[0132] Table 7, Seventh Business Decision Table
[0133]
[0134] Specifically, when comparing a certain business element with the conditions of the corresponding business element in the business decision table, the present invention can first obtain the information of the corresponding type of the business element based on the type of the conditions to be compared, and then compare the information of the business element with the corresponding conditions.
[0135] For example, when comparing the business operator information of the target business with the conditions of the business operator information in the ninth condition group in Table 7 above, the present invention can first obtain the characters of the business operator information of the target business (such as 'A0 Company') according to the type of the conditions, i.e., the characters, and then compare the characters of the business operator information of the target business with the character conditions of the business operator information in the ninth condition group.
[0136] For example, when comparing the business agent information of the target business with the conditions of the business agent information in the ninth condition group, the present invention can first obtain the value corresponding to the business agent information of the target business based on the type of the condition, i.e., the value, and then compare the value corresponding to the business agent information of the target business with the value range conditions of the business agent information in the ninth condition group.
[0137] The business procedure control method proposed in this embodiment can determine the corresponding condition group based on the business element information of the target business by storing the condition group and business plan identifier in the business decision table, and then determine the corresponding business plan identifier based on the determined condition group, thereby determining the target business procedure that matches the target business.
[0138] and Figure 1 Corresponding to the method shown, this embodiment proposes a business process control device, such as... Figure 7 As shown, the device may include: a first obtaining unit 100, a first determining unit 200, a second determining unit 300, and a third determining unit 400, wherein:
[0139] The first obtaining unit 100 is used to obtain business element information of the target business;
[0140] The target service can be a processing procedure performed by the service provider. This procedure may include processing performed by the service provider's equipment (such as servers), and optionally, it may also include processing performed by the user's equipment (such as the user's mobile phone). It is understood that the above processing procedure involves operations such as data processing and data transmission.
[0141] It should be noted that this invention does not limit the industry or business type of the target business.
[0142] It should be noted that this invention can be applied to business support systems corresponding to the target business, such as servers.
[0143] Among them, business element information refers to the business information of the target business, which may specifically include at least one of the following: business sales channel information, business operator information, business agent information, product information involved in the business, and operational information involved in the business.
[0144] The business sales channel information may include: internet channels, telephone channels, SMS channels, physical channels, television channels, etc.
[0145] Among them, the business operator information can be the identifier of the merchant running the business.
[0146] Among them, the business agent information can be the identifier of the merchant responsible for acting as an agent for the business.
[0147] Among them, the product information involved in the business can be the identifier of the products involved in the business, such as the product name.
[0148] The operational information involved in the business may include: processing operations, canceling operations, suspending operations, etc.
[0149] It is understandable that the above-mentioned business element information may affect the business plan in the actual processing of the target business.
[0150] Optionally, the present invention can determine relevant business element information based on the identity information of the service provider or user involved in the target business.
[0151] Optionally, the present invention can obtain relevant business element information from the process of the service provider or user handling the target business.
[0152] Optionally, the present invention can obtain relevant business element information based on the identity information of the staff involved in the target business processing.
[0153] The first determining unit 200 is used to determine the business plan identifier corresponding to the obtained business element information according to a pre-set business decision table;
[0154] Among them, the business plan refers to the actual plan for each business link involved in the business process.
[0155] The business plan identifier can be a unique identifier for a business plan, and this identifier can be composed of at least one of the following: numbers, letters, and symbols. This invention can use the business plan identifier to determine the corresponding business plan.
[0156] Optionally, the business decision table can store business element information and business solution identifiers. This invention can store business element information and business solution identifiers for multiple businesses in a single business decision table. Of course, this invention can also set up business decision tables according to business type.
[0157] The service type can be a classification of services by the service provider, such as voice call services, data services, email services, broadband services, etc. Of course, services can also be classified in other ways, and this invention does not limit this.
[0158] Specifically, each business solution identifier corresponds to a business solution. This invention can pre-write a basic business program for business solutions of the same type of business process. Based on the changes in business element information in the new business solution, the basic business program is modified accordingly, so that the obtained new business program can meet the business operation logic brought about by the changes in business element information in the new business solution.
[0159] Of course, in other embodiments of the present invention, the present invention can pre-set corresponding business procedures for multiple business schemes respectively.
[0160] Optionally, in other business process control devices proposed in this embodiment, the business decision table correspondingly stores: business element information and business element identifiers, such as... Figure 8 As shown, the first determining unit 200 may specifically include: a fourth determining unit 210 and a second obtaining unit 220, wherein:
[0161] The fourth determining unit 210 is used to determine at least one business element identifier corresponding to the obtained business element information in a pre-set business decision table.
[0162] The business element identifier can be composed of at least one of the following characters: numbers, letters, and symbols.
[0163] Specifically, the present invention can establish a correspondence between business elements and business element identifiers, so that a business element can uniquely correspond to a business element identifier.
[0164] Specifically, the present invention can determine the identifier of each business element according to each business element in the business element information.
[0165] The second obtaining unit 220 is used to combine the determined business element identifiers according to a preset arrangement order to obtain a business scheme identifier corresponding to the business element information.
[0166] Specifically, the present invention can pre-set the arrangement order of the business element identifiers of each business element in the target business, so that after obtaining the business element information of the target business, the business element identifiers corresponding to each business element in the business element information can be combined according to the pre-set arrangement order, and the combined characters can be determined as the corresponding business solution identifier.
[0167] It should be noted that the present invention does not limit the specific arrangement order set in advance.
[0168] Of course, the present invention may also add separators or other symbols to the combined business element identifiers, and use the characters after adding these symbols as business solution identifiers corresponding to these business element information.
[0169] Optionally, the present invention can also arrange and combine the business element identifiers corresponding to each business element according to the execution order of the processing procedures related to each business element in the business scheme.
[0170] The second determining unit 300 is used to search for the target business program corresponding to the determined business scheme identifier in the pre-set business programs;
[0171] Specifically, when setting up business procedures in advance, this invention can first create a basic business procedure based on a type of business process. Then, for other business processes with the same business steps but different business elements, this invention can first copy the basic business procedure, and then modify the copied basic target procedure accordingly based on changes in one or more business elements to obtain a new business procedure that can meet the differences in business operation logic caused by changes in business elements.
[0172] Specifically, the present invention may also select an existing business procedure as the basis for determining the business procedure.
[0173] Of course, in other embodiments of the present invention, the present invention can pre-write corresponding business programs according to the specific business steps of the business plan.
[0174] Specifically, this invention can pre-write corresponding subroutines for each business element. Once the business element information of a target business is obtained, the subroutines corresponding to that target business's business element information can be combined to obtain a business program matching the target business. Alternatively, this invention can pre-write a basic program for a business solution of a certain business type, and then write additional programs for the changes each business element brings to the target business. Once the business element information of a target business is obtained, the additional programs corresponding to that target business's business element information and the basic program can be combined to obtain a business program matching the target business.
[0175] Specifically, this invention can establish a correspondence between a business program (including basic business programs and new business programs) and its corresponding business elements, i.e., business element information, so that a business program can correspond to a set of business element information. Furthermore, based on the correspondence between business element information and business solution identifiers, a business program can correspond to a business solution identifier. It is understood that when the business element information of two different businesses is the same, their corresponding business solution identifiers are also the same, and therefore their matched business programs are also the same.
[0176] In practical applications, this invention can store basic business procedures and new business procedures. After a user initiates a target business of a certain business type, this invention can determine a corresponding business solution identifier based on the business element information of each business link in the target business. Based on the correspondence between the business solution identifier and the business procedure, it can determine the target business procedure uniquely corresponding to that business solution identifier from the stored business procedures.
[0177] The third determining unit 400 is used to determine the target business program as a business program that matches the target business.
[0178] Specifically, after identifying a business procedure that matches a target business, the present invention can use that business procedure to process the target business.
[0179] It should be noted that when new business requirements arise, this invention can set up another business program that can meet the corresponding business operation logic requirements on the basis of the existing business program, thereby achieving business program diversity, without adding new branch nodes or new execution instructions to the original business program. This effectively avoids setting too many execution instructions in a business program and reduces the maintenance difficulty of the business program.
[0180] The business program control device proposed in this embodiment obtains business element information of the target business, determines the business scheme identifier corresponding to the obtained business element information according to a pre-set business decision table, searches for the target business program corresponding to the determined business scheme identifier in the pre-set business programs, and determines the target business program as the business program matching the target business. This can effectively avoid setting too many execution instructions in a business program and reduce the maintenance difficulty of the business program.
[0181] based on Figure 7 The device shown in this embodiment presents another service control device, wherein the service decision table can correspondingly store: condition groups and service scheme identifiers, and the first determining unit 200 can be specifically used for:
[0182] For at least one condition group in the pre-set business decision table: compare the business element information of the target business with at least one corresponding business element condition in the condition group, and determine whether the business plan identifier corresponding to the condition group is the business plan identifier corresponding to the business element information of the target business based on the comparison result.
[0183] Each condition group can contain at least one business element condition, which is a condition related to a business element.
[0184] Each condition group can uniquely correspond to a business solution identifier. This invention ensures that each condition group can uniquely correspond to a business solution through the correspondence between condition groups and business solution identifiers, as well as the correspondence between business solution identifiers and business solutions.
[0185] Specifically, for a business plan, the present invention can pre-set corresponding condition groups based on the business element information involved in the business process of the business plan.
[0186] It should be noted that, for multiple business solutions, the present invention can pre-set corresponding condition groups according to the business element information involved in each business solution.
[0187] Specifically, this invention can store multiple condition groups and business plan identifiers in a business decision table.
[0188] Specifically, after obtaining the business element information of the target business, the present invention can compare the business element information of the target business with the business element conditions in each condition group.
[0189] Specifically, in the process of comparing the business element information of the target business with the business element conditions in a condition group, the present invention can compare each business element in the business element information with the corresponding business element conditions in the condition group to obtain the overall comparison result of the business element information and the business element conditions in the condition group.
[0190] In this invention, comparing a business element with corresponding business element conditions constitutes the process of determining whether the business element meets those conditions. If the business element meets the corresponding business element conditions, the comparison result indicates that the business element meets those conditions; otherwise, the comparison result indicates that the business element does not meet those conditions.
[0191] Among them, the business elements in the business element information of the target business only need to be compared with the corresponding business element conditions in the condition group, and there is no need to compare them with irrelevant business element conditions.
[0192] Specifically, when the comparison result between the business element information of the target business and the overall condition group meets preset requirements, this invention can determine the business solution identifier corresponding to the condition group as the business solution identifier corresponding to the business element information of the target business. It should be noted that the preset requirements can be formulated by technical personnel according to actual circumstances, and this invention does not limit them.
[0193] In practical applications, when the business element information of the target business meets the preset requirements only with the overall comparison result of a condition group, the present invention can determine that the business scheme identifier corresponding to the condition group is the business scheme identifier corresponding to the business element information of the target business.
[0194] When the business element information of the target business and the overall comparison results of multiple condition groups all meet the preset requirements, the present invention can determine an optimal comparison result from each overall comparison result, and determine the business scheme identifier corresponding to the business element information of the target business based on the condition group corresponding to the optimal comparison result.
[0195] Optionally, the present invention can set the conditions in the condition group to character conditions related to business elements, or to numerical conditions or numerical range conditions related to business elements. It should also be noted that the present invention does not limit the type of conditions set in the condition group.
[0196] When the conditions in the condition group are character conditions related to business elements, the present invention can compare the characters of the business elements in the business element information with the character conditions of the corresponding business elements in the condition group after obtaining the business element information of the target business.
[0197] When the conditions in the condition group are numerical conditions or numerical range conditions related to business elements, the present invention can, after obtaining the business element information of the target business, compare the numerical value corresponding to the business element in the business element information with the numerical condition or numerical range condition of the corresponding business element in the condition group.
[0198] Understandably, the condition groups in the business decision table can simultaneously contain character conditions related to business elements, as well as numerical conditions or numerical range conditions related to business elements.
[0199] Specifically, when comparing a certain business element with the conditions of the corresponding business element in the business decision table, the present invention can first obtain the information of the corresponding type of the business element based on the type of the conditions to be compared, and then compare the information of the business element with the corresponding conditions.
[0200] The business procedure control device proposed in this embodiment can determine the corresponding condition group based on the business element information of the target business by storing the condition group and business plan identifier in the business decision table, and can determine the corresponding business plan identifier based on the determined condition group, thereby determining the target business procedure that matches the target business.
[0201] The business program control device may include a processor and a memory. The first obtaining unit 100, the first determining unit 200, the second determining unit 300 and the third determining unit 400 mentioned above can all be stored in the memory as program units, and the processor executes the program units stored in the memory to realize the corresponding functions.
[0202] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and the business processes can be controlled by adjusting kernel parameters.
[0203] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0204] This invention provides a storage medium that can store computer-executable instructions. When these computer-executable instructions are loaded and executed by a processor, they can implement any of the above-mentioned business program control methods.
[0205] This invention provides a processor that can be used to run a program, wherein the program can execute any of the above-described business program control methods during runtime.
[0206] This invention provides a computer device that may include a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it can perform at least the following steps:
[0207] Obtain business element information for the target business;
[0208] Based on the pre-set business decision table, determine the business solution identifier corresponding to the obtained business element information;
[0209] The target business program corresponding to the identified business solution is located in the pre-set business programs;
[0210] The target business program is determined to be a business program that matches the target business.
[0211] The device in this application may be a server, PC, PAD, mobile phone, etc.
[0212] This application also provides a computer program product, which, when executed on a data processing device, is adapted to execute at least the following initialization method steps:
[0213] Obtain business element information for the target business;
[0214] Based on the pre-set business decision table, determine the business solution identifier corresponding to the obtained business element information;
[0215] The target business program corresponding to the identified business solution is located in the pre-set business programs;
[0216] The target business program is determined to be a business program that matches the target business.
[0217] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, devices, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0218] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0219] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0220] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0221] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0222] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0223] Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined in this application, computer-readable media does not include transient media, such as modulated data signals and carrier waves.
[0224] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0225] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A business process control method, characterized in that, The method includes: Obtain business element information of the target business, which includes multiple of the following: business sales channel information, business operator information, business agent information, product information involved in the business, and operational information involved in the business; obtaining business element information of the target business can be one or more of the following: determining business element information based on the identity information of the service provider or user involved in the target business, obtaining business element information from the process of the service provider or user handling the target business, and obtaining business element information based on the identity information of the staff involved in the process of handling the target business; Based on a pre-set business decision table, a business solution identifier corresponding to the obtained business element information is determined; wherein, one business solution identifier can correspond to multiple business elements; The target business program corresponding to the identified business solution is located in the pre-set business programs; The target business program is identified as a business program that matches the target business; The business decision table stores business element information and business element identifiers. The step of determining the business solution identifier corresponding to the obtained business element information based on the pre-set business decision table includes: In a pre-set business decision table, at least one business element identifier corresponding to the obtained business element information is determined; The determined business element identifiers are combined according to a pre-set arrangement order to obtain a business solution identifier corresponding to the business element information. Alternatively, the business decision table may store: condition groups and business solution identifiers. The step of determining the business solution identifier corresponding to the obtained business element information based on the pre-set business decision table includes: For at least one condition group in a pre-set business decision table: compare the business element information of the target business with at least one corresponding business element condition in the condition group, and determine whether the business plan identifier corresponding to the condition group is the business plan identifier corresponding to the business element information of the target business based on the comparison result. The condition group includes multiple business elements.
2. A business process control device, characterized in that, The device includes: a first obtaining unit, a first determining unit, a second determining unit, and a third determining unit, wherein: The first obtaining unit is used to obtain business element information of the target business. The business element information includes multiple of the following: business sales channel information, business operator information, business agent information, product information involved in the business, and operational information involved in the business. Obtaining the business element information of the target business includes one or more of the following: determining business element information based on the identity information of the service provider or user involved in the target business, obtaining business element information from the process of the service provider or user handling the target business, and obtaining business element information based on the identity information of the staff involved in the process of handling the target business. The first determining unit is used to determine a business plan identifier corresponding to the obtained business element information according to a pre-set business decision table; wherein, one business plan identifier can correspond to multiple business elements; The second determining unit is used to search for the target business program corresponding to the determined business scheme identifier in the pre-set business programs; The third determining unit is used to determine the target business program as a business program that matches the target business; The business decision table stores business element information and business element identifiers. The first determining unit specifically includes a fourth determining unit and a second obtaining unit, wherein: The fourth determining unit is used to determine at least one business element identifier corresponding to the obtained business element information in a pre-set business decision table. The second obtaining unit is used to combine the determined business element identifiers according to a pre-set arrangement order to obtain a business solution identifier corresponding to the business element information. Alternatively, the business decision table may contain: condition groups and business plan identifiers, and the first determining unit is specifically used for: For at least one condition group in a pre-set business decision table: compare the business element information of the target business with at least one corresponding business element condition in the condition group, and determine whether the business plan identifier corresponding to the condition group is the business plan identifier corresponding to the business element information of the target business based on the comparison result. The condition group includes multiple business elements.
3. A storage medium, characterized in that, The storage medium stores computer-executable instructions, which, when loaded and executed by a processor, implement the business program control method as described in claim 1 above.
4. A computer device, characterized in that, Includes a processor, a memory, and a program stored in the memory and executable on the processor, wherein the processor, when executing the program, performs at least the following steps: Obtain business element information of the target business, which includes multiple of the following: business sales channel information, business operator information, business agent information, product information involved in the business, and operational information involved in the business; obtaining business element information of the target business can be one or more of the following: determining business element information based on the identity information of the service provider or user involved in the target business, obtaining business element information from the process of the service provider or user handling the target business, and obtaining business element information based on the identity information of the staff involved in the process of handling the target business; In a pre-set business decision table, a business solution identifier corresponding to the obtained business element information is determined; wherein, one business solution identifier can correspond to multiple business elements; The target business program corresponding to the identified business solution is located in the pre-set business programs; The target business program is determined to be a business program that matches the target business; The business decision table stores business element information and business element identifiers. Determining the business solution identifier corresponding to the obtained business element information in the pre-set business decision table includes: In a pre-set business decision table, at least one business element identifier corresponding to the obtained business element information is determined; The determined business element identifiers are combined according to a pre-set arrangement order to obtain a business solution identifier corresponding to the business element information. or, The business decision table stores: condition groups and business solution identifiers. Determining the business solution identifier corresponding to the obtained business element information in the pre-set business decision table includes: For at least one condition group in a pre-set business decision table: compare the business element information of the target business with at least one corresponding business element condition in the condition group, and determine whether the business plan identifier corresponding to the condition group is the business plan identifier corresponding to the business element information of the target business based on the comparison result. The condition group includes multiple business elements.
Citation Information
Patent Citations
Business flow control method and apparatus, computer apparatus and storage medium
CN109447411A
Business processing method, device and equipment and computer readable storage medium
CN109726018A
Multi-service configuration chained processing method and device
CN111045751A