A method and system for configuring audit points
By configuring the target order type, display items, audit points and judgment conditions in a user interface, the audit logic is generated, which solves the problem of high threshold for audit points configuration in traditional methods, and achieves efficient configuration and efficiency improvement of audit points.
Patent Information
- Application Number
- CN202111662983.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2041-12-30
AI Technical Summary
The traditional audit point configuration method has a high threshold, requiring personnel to be familiar with telecommunications services and have program development capabilities, and cannot achieve efficient development of audit requirements.
Provide an audit point configuration method and system, which can generate audit logic for the target order type, display items, audit points and judgment conditions on the configuration interface to realize the interface configuration of the audit point.
It lowers the development threshold of audit points, enables ordinary audit managers to configure audit points, and improves the configuration efficiency of audit points.
Smart Images

Figure CN114418675B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the technical field of telecommunication business auditing, and in particular to an audit point configuration method and system. Background Art
[0002] When business personnel handle telecommunications services for users, they may not follow the business acceptance specifications for various reasons. That is, the business orders accepted by the telecommunications may not comply with the telecommunications business acceptance specifications. Therefore, it is necessary to audit the accepted business orders to screen out non-compliant orders (not in compliance with telecommunications business acceptance specifications) from the accepted orders and dispatch them for rectification.
[0003] Before auditing an order, it is necessary to configure audit points for that type of order. The traditional audit point configuration method is: for each specific order type, a set of specific audit scripts are written according to the various conditions of that type of order. This audit point configuration method requires the implementer to be familiar with telecommunications services and have program development capabilities. This leads to a high threshold for audit point development and makes it impossible to achieve efficient development of audit needs. Summary of the invention
[0004] The embodiment of the present invention provides an audit point configuration method and system, aiming to lower the development threshold of audit points so that ordinary audit management personnel (non-professional developers) can also configure audit points to meet audit requirements.
[0005] A first aspect of an embodiment of the present invention provides an audit point configuration method, the method comprising:
[0006] Get the target order type to be audited determined by the user on the lock configuration interface;
[0007] Acquire the display item determined by the user on the extraction configuration interface, and determine the display item for the target order type according to the display item and the target order type;
[0008] Acquire the audit point for the target order type determined by the user on the determination configuration interface and the determination condition corresponding to the audit point;
[0009] Based on the display items for the target order type, the audit points for the target order type and the judgment conditions corresponding to the audit points, the audit logic for the target order type is generated, and the audit point configuration for the target order type is completed, so that the audit system can implement audit judgment on the target orders belonging to the target order type to determine the target error orders that do not meet the business acceptance specifications.
[0010] Optionally, obtaining the target order type to be audited determined by the user on the lock configuration interface includes:
[0011] Acquire the locking method for the business acceptance type determined by the user on the locking configuration interface, and determine the target order type according to the locking method; or,
[0012] Obtain the locking method and filtering conditions for the business acceptance type determined by the user on the locking configuration interface; determine the target order type according to the locking method; and determine the target order subtype that meets the filtering conditions under the target order type according to the filtering conditions.
[0013] Optionally, the display item includes the audit point, and the method further includes:
[0014] Grouping the display items according to their data sources, and encapsulating a set of display item information extraction logic corresponding to the display item data source for each group of display items;
[0015] Determine the data source of the display item, determine the display item information extraction logic corresponding to the data source according to the data source, and obtain the display item information according to the display item information extraction logic to display the display item information when the audit system performs an audit judgment on the target order.
[0016] Optionally, the obtaining of a filtering condition for a business acceptance type determined by a user on the lock configuration interface includes:
[0017] Acquire the filter item, filter operator and filter comparison value for the business acceptance type determined by the user on the lock configuration interface;
[0018] When the filtering condition is a plurality of filtering conditions, determining a first group identifier corresponding to each of the plurality of filtering conditions;
[0019] An "AND" operation is performed between the filter conditions with the same first group identifier, and an "OR" operation is performed between the filter conditions with different first group identifiers.
[0020] Optionally, the obtaining of the determination condition corresponding to the audit point for the target order type determined by the user on the determination configuration interface includes:
[0021] Acquire the audit point, determination operator and determination comparison value for the target order type determined by the user on the determination configuration interface;
[0022] When the determination condition is a plurality of determination conditions, determining a second group of identifiers corresponding to each of the plurality of determination conditions;
[0023] An “AND” operation is performed between the determination conditions with the same second group identifier, and an “OR” operation is performed between the determination conditions with different second group identifiers.
[0024] Optionally, the obtaining of a filter item for the business acceptance type determined by the user on the lock configuration interface includes:
[0025] The filtering item and the first auxiliary function for the business acceptance type determined by the user on the lock configuration interface are obtained, and the filtering object for the business acceptance type is determined according to the first auxiliary function and the filtering item.
[0026] Optionally, the obtaining of the audit points for the target order type determined by the user on the determination configuration interface includes:
[0027] The audit point and the second auxiliary function for the target order type determined by the user on the determination configuration interface are obtained, and the audit object for the target order type is determined according to the second auxiliary function and the audit point.
[0028] Optionally, the method further includes:
[0029] Acquire the mapping relationship between the audit point configured by the user on the attribute configuration interface and the audit result error type, so that when the audit system audits the target order and determines the target error order, it determines the audit result error type corresponding to the target error order according to the mapping relationship;
[0030] Obtain the rectification attribute for the target order type determined by the user on the attribute configuration interface, so that the audit system can rectify the target erroneous order according to the rectification attribute after auditing and judging the target order.
[0031] Optionally, the method further includes:
[0032] After the audit logic for the target order type is generated, the audit logic is deployed in a distributed manner.
[0033] A second aspect of an embodiment of the present invention provides an audit system, the system comprising:
[0034] The order type determination module is used to obtain the target order type to be audited determined by the user on the lock configuration interface;
[0035] A display item determination module, used to obtain the display item determined by the user on the extraction configuration interface, and determine the display item for the target order type according to the display item and the target order type;
[0036] A determination condition determination module, used to obtain the audit point for the target order type determined by the user on the determination configuration interface and the determination condition corresponding to the audit point;
[0037] An audit logic generation module is used to generate audit logic for the target order type based on the display items for the target order type, the audit points for the target order type and the judgment conditions corresponding to the audit points, and complete the audit point configuration for the target order type, so that the audit system can implement audit judgment on target orders belonging to the target order type to determine target error orders that do not meet business acceptance specifications.
[0038] Optionally, the order type determination module includes:
[0039] A first order type determination submodule is used to obtain a locking method for a business acceptance type determined by a user on the locking configuration interface, and determine the target order type according to the locking method; or
[0040] The second order type determination submodule is used to obtain the locking method and filtering conditions for the business acceptance type determined by the user on the locking configuration interface; determine the target order type according to the locking method; and determine the target order subtype that meets the filtering conditions under the target order type according to the filtering conditions.
[0041] Optionally, the display item includes the audit point, and the system further includes:
[0042] An encapsulation module, used to group the display items according to their data sources, and encapsulate a set of display item information extraction logic corresponding to the display item data source for each group of display items;
[0043] An information extraction module is used to determine the data source of the display item, determine the display item information extraction logic corresponding to the data source according to the data source, and obtain the display item information according to the display item information extraction logic, so as to display the display item information when the audit system performs an audit judgment on the target order.
[0044] Optionally, the second order type determination submodule includes:
[0045] A filter item determination module, used to obtain the filter item, filter operator and filter comparison value for the business acceptance type determined by the user on the lock configuration interface;
[0046] A first group identifier determination module, used for determining first group identifiers corresponding to each of the plurality of filtering conditions when the filtering condition is a plurality of filtering conditions;
[0047] The first operation module is used to perform an “AND” operation on the filtering conditions with the same first group identifier, and perform an “OR” operation on the filtering conditions with different first group identifiers.
[0048] Optionally, the judgment condition determination module includes:
[0049] An audit point determination module, used to obtain the audit point, determination operator and determination comparison value for the target order type determined by the user on the determination configuration interface;
[0050] A second group identifier determination module, configured to determine, when the determination condition is a plurality of determination conditions, second group identifiers corresponding to each of the plurality of determination conditions;
[0051] The second operation module is used to perform an “AND” operation on the second group of determination conditions with the same identifier, and perform an “OR” operation on the second group of determination conditions with different identifiers.
[0052] Optionally, the filter item determination module includes:
[0053] The first auxiliary function determination module is used to obtain the filter item and the first auxiliary function for the business acceptance type determined by the user on the lock configuration interface, and determine the filter object for the business acceptance type according to the first auxiliary function and the filter item.
[0054] Optionally, the audit point determination module includes:
[0055] The second auxiliary function determination module is used to obtain the audit point and the second auxiliary function for the target order type determined by the user on the determination configuration interface, and determine the audit object for the target order type based on the second auxiliary function and the audit point.
[0056] Optionally, the system further includes:
[0057] A mapping relationship acquisition module is used to acquire the mapping relationship between the audit point configured by the user on the attribute configuration interface and the audit result error type, so that when the audit system performs an audit judgment on the target order and determines the target error order, it determines the audit result error type corresponding to the target error order according to the mapping relationship;
[0058] The rectification attribute determination module is used to obtain the rectification attributes for the target order type determined by the user on the attribute configuration interface, so that the audit system can rectify the target erroneous order according to the rectification attributes after auditing the target order.
[0059] Optionally, the system further includes:
[0060] The distributed deployment module is used to distribute the audit logic after generating the audit logic for the target order type.
[0061] Through the audit point configuration method provided by the embodiment of the present invention, the audit system can generate the audit logic for the target order type through the target order type, display items, audit points and judgment conditions corresponding to the audit points determined by the user on the system configuration interface, thereby completing the audit point configuration for the target order type, and realizing that non-professional developers can realize audit requirements through the audit system interface configuration, thereby reducing the development threshold of audit points and improving the configuration efficiency of audit points. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0063] Figure 1 is a flow chart of an audit point configuration method shown in one embodiment of the present invention;
[0064] Figure 2 is a schematic diagram of a method for determining locking according to an embodiment of the present invention;
[0065] Figure 3 is a schematic diagram of a method for determining locking according to an embodiment of the present invention;
[0066] Figure 4 is a schematic diagram of a locking parameter shown in an embodiment of the present invention;
[0067] Figure 5 is a schematic diagram of display item selection shown in one embodiment of the present invention;
[0068] Figure 6 is a schematic diagram showing a filter condition setting according to an embodiment of the present invention;
[0069] Figure 7 It is a schematic diagram of an interface configuration for wrong order judgment shown in an embodiment of the present invention.
[0070] Figure 8 is a schematic diagram showing a determination condition setting according to an embodiment of the present invention;
[0071] Fig. 9 is a schematic diagram showing a method of supporting auxiliary functions to set filter items according to an embodiment of the present invention;
[0072] Fig.10 It is a schematic diagram showing a method of supporting auxiliary functions to set audit objects according to an embodiment of the present invention;
[0073] Fig.11 is a flow chart of audit point configuration shown in one embodiment of the present invention;
[0074] Fig.12 It is a structural block diagram of an audit system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0075] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0076] As mentioned above, in the traditional audit point configuration scheme, for each service package (service order type), personnel who are familiar with telecommunications services, understand the storage methods of service data in each system, and are familiar with service development need to write a specific audit script based on the conditions of the package. The so-called sharing is also the sharing of different service order types at the audit script level. For example, the audit script of package A cannot be reused for packages B and C, etc. This implementation method requires the implementer to have program development capabilities, and it takes a professional developer several days to complete, which leads to low development efficiency and extremely high development threshold of audit points.
[0077] In order to at least partially solve one or more of the above-mentioned problems and other potential problems, an embodiment of the present invention proposes an audit point configuration method, which can realize the interface configuration of audit points, generate audit logic for the target order type according to the target order type, display items, audit points and judgment conditions corresponding to the audit points determined by the user in the audit system, and complete the audit point configuration for the target order type, so as to finally realize that non-professional developers (i.e., ordinary business audit management personnel) can realize the audit development needs by configuring audit points through the interface.
[0078] Hereinafter, specific examples of the present solution will be described in more detail with reference to the accompanying drawings.
[0079] refer to Figure 1 , Figure 1This is a flowchart of an audit point configuration method shown in an embodiment of the present invention. The method is applied to an audit system. The audit system of this embodiment can be a system developed specifically for audit business. The audit system can support interface configuration of audit points, audit scheduling execution of configured audit points according to frequency, dispatching orders to corresponding departments or business halls for rectification, supporting rectification personnel to rectify dispatched orders; supporting review personnel to review dispatched orders, various dispatch situations, and dimensional statistics of rectification completion status, etc. Figure 1 As shown, the audit configuration method of this embodiment may include the following steps:
[0080] Step S11: Obtain the target order type to be audited determined by the user on the lock configuration interface.
[0081] In this embodiment, when a user (such as an ordinary business auditor) wants to configure audit points for a certain order type, he can perform corresponding operations (such as clicking, inputting, selecting, etc., and this embodiment does not limit the specific operations) in the lock configuration interface of the audit system to determine the target order type; the audit system responds to the user's corresponding operation and obtains the target order type determined by the user on the lock configuration interface. In this embodiment, the target order type is the configured business order type to be audited. For example, if the target order type is "Family Package", it means that the audit point configuration needs to be performed on the business order of "Family Package".
[0082] Step S12: Acquire the display items determined by the user on the extraction configuration interface, and determine the display items for the target order type according to the display items and the target order type.
[0083] In this embodiment, when the user configures the audit point in the audit system, he can also perform corresponding operations (such as clicking, inputting, selecting, etc., and this embodiment does not limit the specific operations) in the extraction configuration interface of the audit system to determine the display items; the audit system responds to the corresponding operations of the user on the extraction configuration interface, obtains the display items determined by the user on the extraction configuration interface, and after obtaining the display items, the audit system determines the display items for the target order type according to the obtained display items and the target order type. Among them, the display items for the target order type are the order-related information that needs to be displayed when the order audit is performed for the target order type to be audited, which is configured by the user.
[0084] After the display items are configured, the audit system can complete the capture of display item related information from each original system according to the display items determined for the target order type during the audit, and maintain it as the display item information of the audit system. There are two purposes for capturing display item information: one is to capture the relevant information required for the determination of audit points; the other is to display order-related information to auditors after the audit is assigned, to assist auditors in making manual verification and rectification. For example, the display items determined by the user on the extraction configuration interface can be: order number, business acceptance type, mobile phone user number, etc., and when the target order type determined by the user on the lock configuration interface is "Family Package", the audit system can determine the display items for the target order type as: order number, business acceptance type, mobile phone user number, etc. in the "Family Package" order.
[0085] Step S13: Acquire the audit points for the target order type determined by the user on the determination configuration interface and the determination conditions corresponding to the audit points.
[0086] In this embodiment, when the user configures the audit point in the audit system, the user can also perform corresponding operations in the judgment configuration interface of the audit system (such as clicking, inputting, selecting, etc., and this embodiment does not limit the specific operations) to determine the audit point and the judgment conditions corresponding to the audit point; the audit system responds to the corresponding operations of the user on the judgment configuration interface, obtains the audit point and the judgment conditions corresponding to the audit point determined by the user on the judgment configuration interface, and after the audit system obtains the audit point and the judgment conditions corresponding to the audit point, it determines the audit point and the judgment conditions corresponding to the audit point for the target order type based on the acquired audit point, the judgment conditions corresponding to the audit point and the target order type.
[0087] Among them, the audit point for the target order type is the item that needs to be audited when the order audit is performed for the target order type to be audited, configured by the user, to determine whether the item in the order complies with the business specifications. For example, the audit point for the target order type is "pre-deposited phone charges" in the "family package", which means that when the order audit is performed for the "family package", the "pre-deposited phone charges" of the business order needs to be audited to determine whether the "pre-deposited phone charges" in the order complies with the business regulations. The judgment condition corresponding to the audit point for the target order type is the condition based on which the audit point is judged to be compliant when the order audit is performed for the target order type to be audited, configured by the user. For example, for the audit point "pre-deposited phone charges", the judgment condition corresponding to the audit point can be "pre-deposited phone charges are greater than 1,000 yuan", and "pre-deposited phone charges are greater than 1,000 yuan" can be set as the compliance of the audit point.
[0088] Step S14: Based on the display items for the target order type, the audit points for the target order type and the judgment conditions corresponding to the audit points, generate the audit logic for the target order type, complete the audit point configuration for the target order type, so that the audit system can implement the audit judgment of the target orders belonging to the target order type to determine the target error orders that do not meet the business acceptance specifications.
[0089] In this embodiment, after the audit system obtains the target order type determined by the user on each configuration interface, the display items for the target order type, the audit points for the target order type and the judgment conditions corresponding to the audit points, the audit system can generate the audit logic for the target order type based on the display items for the target order type, the audit points for the target order type and the judgment conditions corresponding to the audit points, thereby completing the configuration of the audit points for the target order type.
[0090] After the audit system completes the configuration of the audit points, it can enable the audit system to subsequently implement audit judgments on target orders belonging to the target order type. For example, the bottom layer of the audit system can make relevant judgments on each audit point in the target order according to the generated audit logic, and return a "true" or "false" result to determine the target error order that does not meet the business acceptance specifications. Among them, the audit system can be set to return a "true" result, indicating that the target order does not meet the business acceptance specifications and is a target error order; return a "false" result, indicating that the target order meets the business acceptance specifications and is skipped. The audit system can also be set to return a "true" result, indicating that the target order meets the business acceptance specifications and is skipped; return a "false" result, indicating that the target order does not meet the business acceptance specifications and is a target error order. This embodiment does not impose any restrictions on this.
[0091] In this embodiment, the audit system can generate audit logic for the target order type through the target order type, display items, audit points and judgment conditions corresponding to the audit points determined by the user on the system configuration interface, thereby completing the configuration of audit points for the target order type, and realizing that business audit management personnel (non-professional developers) can configure specific business acceptance compliance audit points on demand. Through this method, the audit point development work that used to require a professional developer to complete in one or two days can be turned into a work that can be configured and completed by an ordinary auditor in half an hour, greatly improving the efficiency of audit point configuration, simplifying the audit point configuration process, and lowering the threshold for audit point development.
[0092] In combination with the above embodiments, in one implementation, the present invention also provides an audit point configuration method. Specifically, in the method, the above step S11 specifically includes step S21 or step S22:
[0093] Step S21: Obtain the locking method for the business acceptance type determined by the user on the locking configuration interface, and determine the target order type according to the locking method.
[0094] In this embodiment, the user can select a locking method in the locking configuration interface of the audit system, wherein the audit system can classify the locking methods according to the type of telecommunications service acceptance: "Package sales product ordering locking method", "Package sales product cancellation locking method", "Attached sales product ordering locking method, attached sales product cancellation locking method", "Loosely bundled sales product ordering locking method, loosely bundled sales product cancellation locking method", "Product service provision locking method", "Family package ordering locking method", "Family package cancellation locking method" and other methods. The locking method is determined in order to complete the screening of telecommunications service acceptance orders. The audit system can determine the target order type that meets the audit conditions based on the locking method determined by the user in the locking configuration interface. For example: if the user determines the locking method to be "Family package ordering locking method", the audit system can determine that the audit point configuration is performed on the business order of "Ordering Family Package".
[0095] Step S22: Obtain the locking method and filtering conditions for the business acceptance type determined by the user on the locking configuration interface; determine the target order type according to the locking method; and determine the target order subtype that meets the filtering conditions under the target order type according to the filtering conditions.
[0096] In another embodiment, in addition to supporting the determination of the target order type according to the locking method, the audit system also provides a post-lock filtering solution to support more complex screening operations, and accurately filters the locked order objects according to user needs:
[0097] The user can determine the locking method for the business acceptance type and the corresponding filtering conditions on the locking configuration interface of the audit system. The audit system can determine the target order type according to the locking method determined by the user; the audit system then filters the target order type according to the filtering method determined by the user on the locking configuration interface, and determines the target order subtype that meets the filtering conditions under the target order type, thereby determining the target order that meets the audit conditions (locking method + filtering conditions). For example, if the user determines the locking method as "locking method for ordering family packages" and the filtering condition as "broadband is 100M" in the configuration interface, the audit system can determine that the audit point configuration is performed on the business order of "ordering 100M family packages", thereby filtering out the business orders for ordering "family packages" with broadbands other than 100M (such as 200M, 500M, etc.).
[0098] In a preferred embodiment, the audit system can also provide fuzzy matching based on the locking method. For example, when the user selects the locking method in the configuration interface, he can enter the specific sales product ID or service provider ID (which can be fuzzy searched by name), and then select the latest activity package from the system through the query, so as to quickly select the target locking method. For example, Figure 2 and Figure 3 As shown, Figure 2 and Figure 3 They are schematic diagrams of determining a locking method according to an embodiment of the present invention. The user can directly select a locking method in the lock method drop-down bar, or enter "perfect" in the input box for query, so that the audit system can determine the specific locking method. And for all drop-down lists in the audit system, there is a triangle symbol at the bottom right corner. The user can drag the drop-down box by placing the mouse on it to clearly display the drop-down list content.
[0099] In another preferred embodiment, in order to make the audit system more adaptable, the audit system can also support order locking through scripts. For multi-conditional and fine-grained order data locking that cannot be implemented in the audit system interface configuration, users (such as auditors with a certain development foundation) can enter manually written locking scripts in the audit system's locking configuration page, and the audit system will lock orders according to the manually written scripts. For example, Figure 4 As shown, Figure 4 It is a schematic diagram of a locking parameter shown in an embodiment of the present invention. When a user (such as an auditor with a certain development foundation) does not find an order locking method for Wuhan or the entire province in the locking method, a manually written locking script can be directly input into the locking parameter to determine the locking method, so that the auditor with a certain development foundation does not need to give feedback to the backend developer, nor does it need to wait for the developer to configure the corresponding locking method in the audit system before configuring the audit point, thereby saving configuration time and improving the audit configuration efficiency.
[0100] In addition, since the company issues relevant documents and one company document may contain multiple promotional packages, the user can select the company document and the promotional activity name when configuring the audit point in the audit system. The audit system can associate the three according to the company document, promotional activity, and locking method determined by the user, and manage each package order while performing the audit configuration.
[0101] In this embodiment, the audit system can determine the target orders that meet the audit conditions from the telecommunications business acceptance orders based on the locking method determined by the user in the locking configuration interface, or based on the locking method and filtering conditions determined by the user in the locking configuration interface, and accurately filter the locked order objects, thereby ensuring the efficiency of the subsequent actual audit point execution when the audit point is configured.
[0102] In combination with the above embodiments, in another implementation, an embodiment of the present invention further provides an audit point configuration method. Specifically, in this method, the display items include audit points. It can be understood that the audit points that need to be audited in the business order need to be displayed during the audit to assist the auditors in manual verification and rectification. In addition to the above steps, this method also includes step S31 and step S32:
[0103] Step S31: grouping the display items according to their data sources, and encapsulating a set of display item information extraction logic corresponding to the display item data source for each group of display items.
[0104] In this embodiment, the audit system can group the data sources of the display items, for example, each display item can be divided into "customer-related information source", "mobile phone level source", "package source", etc. The bottom layer of the audit system encapsulates a set of display item information extraction logic corresponding to the display item data source for each group of display items. For example, the bottom layer encapsulates a set of display item information extraction logic corresponding to the "customer-related information source" for the display phase of "customer-related information source", and encapsulates a set of display item information extraction logic corresponding to the "mobile phone level source" for the display phase of "mobile phone level source".
[0105] Step S32: Determine the data source of the display item, determine the display item information extraction logic corresponding to the data source according to the data source, and obtain the display item information according to the display item information extraction logic to display the display item information when the audit system performs an audit judgment on the target order.
[0106] In this embodiment, after the audit system determines the display items for the target order type, it can determine the data source of each display item, and determine the display item information extraction logic corresponding to each data source based on the data source of each display item. Therefore, when the audit system performs an audit judgment on the target order, the display item information is obtained from each original system according to the determined display item information extraction logic, so as to display the display item information.
[0107] For example, the user selects the corresponding display items according to the needs on the extraction configuration interface, such as "customer name", "ordered sales product name", "one-time fee charged for the order", etc. After the audit system determines the display items for the target order type, it determines the data source of the display item as "customer-related information source" based on the "customer name", and then uses the display item information extraction logic of the underlying encapsulated "customer-related information source" to extract and display the information of "customer name". For other display items belonging to the "customer-related information source", the audit system can also use the same extraction logic to extract and display information. That is, each display item source encapsulates a set of information extraction logic. When three pieces of information from the source are determined to be displayed this time, the audit system can use the logic to extract information; when five pieces of information from the source are determined to be displayed next time, the audit system can also use the same logic to extract information.
[0108] Furthermore, in one embodiment, if Figure 5 As shown, Figure 5 The figure is a schematic diagram of a display item selection according to an embodiment of the present invention. The candidate display items can be grouped and displayed in the extraction configuration interface of the audit system to facilitate the auditors to search and select the display items.
[0109] In this embodiment, the audit system encapsulates the information extraction logic according to the data source of the display item. Each source only encapsulates a set of information extraction logic to realize the modularization of the display items of the audit point. The display items can be continuously expanded horizontally, and the horizontal expansion capability is strong, thereby liberating professional developers. In the later maintenance, the background professional developers only need to supplement the extraction logic of the display items to facilitate the later expansion of the display items and the expansion of the interface configuration support scenario. In addition, there was a problem of extracting the same display information multiple times at different stages in the past. Now the display information of the order (including the display information of the promotion activity and the display information of the wrong order) can be extracted at one time in the promotion activity display stage, which improves the operation efficiency.
[0110] In combination with the above embodiments, in one implementation, an embodiment of the present invention further provides an audit point configuration method. Specifically, in this method, the "obtaining the filtering condition for the business acceptance type determined by the user on the lock configuration interface" in step S22 may specifically include step S41:
[0111] Step S41: Acquire the filter item, filter operator and filter comparison value for the business acceptance type determined by the user on the lock configuration interface.
[0112] In this embodiment, the system can simplify the configuration of the entire filter condition into a "ternary formula" configuration, where the "ternary" is respectively embodied in: "filter item", "filter operator" and "filter comparison value", where the comparison value can be a specific string or number output, or another filter item. The user can perform corresponding operations on the lock configuration interface to determine the filter item, filter operator and filter comparison value for the business acceptance type respectively. The audit system responds to the user's corresponding operations and obtains the filter item, filter operator and filter comparison value for the business acceptance type determined by the user, thereby determining the filter condition for the business acceptance type. For example, if the filter item determined by the user in the configuration interface is "broadband", the filter operator is "equal to =", and the filter comparison value is "100", then the audit system can determine that the further filter condition for the target order type determined by the user is "broadband is 100M".
[0113] Step S42: When the filtering condition is a plurality of filtering conditions, determining a first group identifier corresponding to each of the plurality of filtering conditions.
[0114] In this embodiment, the audit system supports the configuration of multiple filter conditions. When configuring the conditions in the audit system, the user can add filter conditions within the group by adding a single item in the interface; or create a new group in the interface to add conditions between groups. In other words, each time the user adds a filter condition when configuring an audit point, the condition can be added to an existing group or set to another group. Each time a single filter condition is added, a group identifier must be filled in. A group is a complete judgment condition, and the conditions within the group need to be "anded", that is, the relationship within the group is "and", while the relationship between groups is parallel. For example, Figure 6 As shown, Figure 6 It is a schematic diagram showing a filtering condition setting according to an embodiment of the present invention.
[0115] When the user determines multiple filtering conditions in the configuration interface of the audit system, the audit system can determine the first group identifiers of the obtained multiple filtering conditions, thereby determining the first group identifiers corresponding to the multiple filtering conditions. The first group identifier of this embodiment is the group identifier of the filtering conditions.
[0116] Step S43: performing an “AND” operation on the filtering conditions with the same first group identifier, and performing an “OR” operation on the filtering conditions with different first group identifiers.
[0117] In this embodiment, after the audit system determines the first group of identifiers of each filtering condition, the audit system performs an "AND" operation on the filtering conditions with the same first group identifier: for example, the first group identifiers of the filtering condition "pre-deposit 100 yuan for the second-level premium number" and the filtering condition "cannot be moved within 1 year" are the same, which means that "pre-deposit 100 yuan for the second-level premium number" and "cannot be moved within 1 year" are conditions within the group, and to perform the "AND" operation, both conditions must be met at the same time.
[0118] The audit system performs an "OR" operation on the filtering conditions with different first group identifiers: for example, if the first group identifiers of the filtering condition "Pre-deposit 100 yuan for a second-level premium number" and the filtering condition "Pre-deposit 200 yuan for a third-level premium number" are different, it means that "Pre-deposit 100 yuan for a second-level premium number" and "Pre-deposit 200 yuan for a third-level premium number" are inter-group conditions, and an "OR" operation is performed, which is equivalent to two filtering condition branches.
[0119] In this embodiment, the "and" and "or" judgments of the filter conditions are all implemented by a program. No matter there are several groups of conditions or several judgment conditions in one group, they are all calculated at one time in the system background by a method and then superimposed to finally generate a true or false value result.
[0120] In this embodiment, the audit system simplifies the configuration of the filter conditions into a three-element formula configuration, which is convenient for users to understand and configure, and also convenient for the efficient execution of the bottom layer of the audit system. In addition, the audit system supports variable multiple groups of filtering operations, and no longer performs specific single, double, three, or four comparisons. That is, the audit system no longer judges once for a single item and once for a double item, but uses a set of programs in the background to implement it once, thereby making the system run more efficiently.
[0121] In combination with the above embodiments, in one implementation, an embodiment of the present invention further provides an audit point configuration method. Specifically, in the method, the "obtaining the determination condition corresponding to the audit point for the target order type determined by the user on the determination configuration interface" in the above step S13 may specifically include step S51:
[0122] Step S51: Acquire the audit point, determination operator and determination comparison value for the target order type determined by the user on the determination configuration interface.
[0123] In this embodiment, the configuration of the audit point judgment condition in the audit system is the same as the configuration of the filtering condition of the target order type mentioned above. The audit system can simplify the configuration of the entire judgment condition into a "ternary formula" configuration, where the "ternary" is respectively embodied in: "audit point", "judgment operator" and "judgment comparison value", where the comparison value can be a specific output string or number, or another display item.
[0124] The user can perform corresponding operations on the judgment configuration interface to respectively determine the audit point, judgment operator and judgment comparison value for the target order type. The audit system responds to the user's corresponding operations and obtains the audit point, judgment operator and judgment comparison value for the target order type determined by the user, thereby determining the judgment condition corresponding to the audit point for the target order type. For example, if the audit point determined by the user in the judgment configuration interface is "prepaid phone bill", the filter operator is "greater than>", and the filter comparison value is "200", then the audit system can determine that when the audit is performed on the target order type determined by the user, the judgment condition corresponding to one of the audit points is "prepaid phone bill is greater than 200 yuan".
[0125] For example, Figure 7 As shown, Figure 7 It is a schematic diagram of an interface configuration of an error order judgment shown in an embodiment of the present invention. In the error order judgment in the prior art, a stored procedure must be written for each error order judgment. Because it is not convenient to parse the information stored in the horizontal table, the reuse of the error order judgment stored procedure requires the re-extraction of the error order comparison information. Reuse is reuse at the level of the stored procedure, and the configurator is required to understand each reused stored procedure. In this embodiment, the error order judgment rule is abstracted into a judgment formula, and the general judgment storage is calculated according to the result of the configuration to determine whether there is an error in a certain audit of the order, thereby facilitating the efficient execution of the bottom layer of the audit system.
[0126] Step S52: when the determination condition is a plurality of determination conditions, determining second group identifiers corresponding to each of the plurality of determination conditions.
[0127] In this embodiment, the audit system supports the configuration of multiple judgment conditions. When the user configures the judgment conditions in the audit system, he can add judgment conditions within the group by adding a new item in the interface; he can also create a new group in the interface to add conditions between groups. In other words, every time the user adds a judgment condition when configuring an audit point, he can add the condition to an existing group or set it to another group. Each time a single judgment condition is added, the group identifier must be filled in. A group is a complete judgment condition, and the conditions within the group need to be "anded", that is, the relationship within the group is "and", and the relationship between groups is parallel. For example, Figure 8 As shown, Figure 8 It is a schematic diagram showing a determination condition setting according to an embodiment of the present invention.
[0128] When the user determines multiple determination conditions in the configuration interface of the audit system, the audit system can determine the second group identifiers of the obtained multiple determination conditions, thereby determining the second group identifiers corresponding to the multiple determination conditions. The second group identifier of this embodiment is the group identifier of the determination condition.
[0129] Step S53: performing an “AND” operation on the determination conditions with the same second group identifiers, and performing an “OR” operation on the determination conditions with different second group identifiers.
[0130] In this embodiment, after the audit system determines the second group of identifiers of each judgment condition, the audit system performs an "AND" operation on the judgment conditions with the same second group identifiers: for example, if the second group identifiers of the judgment condition "pre-deposit 200 yuan for a second-level premium number" and the judgment condition "the phone cannot be dismantled within 2 years" are the same, it means that "pre-deposit 200 yuan for a second-level premium number" and "the phone cannot be dismantled within 2 years" are conditions within the group, and an "AND" operation is performed.
[0131] The audit system performs an "OR" operation on the judgment conditions with different second group identifiers: for example, if the second group identifiers of the judgment condition "Pre-deposit 200 yuan for a second-level beautiful number" and the judgment condition "Pre-deposit 500 yuan for a third-level beautiful number" are different, it means that "Pre-deposit 200 yuan for a second-level beautiful number" and "Pre-deposit 500 yuan for a third-level beautiful number" are inter-group conditions, and an "OR" operation is performed, which is equivalent to two judgment condition branches.
[0132] In this embodiment, the judgment of "and" and "or" of the judgment conditions are all implemented by a program. No matter there are several groups of conditions or several judgment conditions in one group, they are all calculated at one time in the system background by a method and then superimposed to finally generate a true or false value result.
[0133] In this embodiment, the audit system simplifies the configuration of the judgment conditions into a three-element formula configuration, which is convenient for users to understand and configure, and convenient for the efficient execution of the bottom layer of the audit system. The three-stage abstraction of the audit point implementation method better supports the implementation of the audit point interface configuration. In addition, the judgment conditions set in the audit system support grouping, and the conditions within the group are operated by "and", and the conditions between groups are operated by "or". The bottom layer of the audit system performs a combination operation on the judgment conditions and returns a "true" or "false" result.
[0134] In combination with the above embodiments, in one embodiment, the present invention also provides an audit point configuration method. Specifically, in the method, the "obtaining the filter item for the business acceptance type determined by the user on the lock configuration interface" in the above step S41 may specifically include step S61:
[0135] Step S61: Acquire the filter item and the first auxiliary function for the business acceptance type determined by the user on the lock configuration interface, and determine the filter object for the business acceptance type according to the first auxiliary function and the filter item.
[0136] In this embodiment, the audit system supports further determination of the filter through auxiliary functions. When the user configures the audit point in the audit system, he can perform corresponding operations on the lock configuration interface to determine the filter item and the first auxiliary function for the business acceptance type, wherein the first auxiliary function is an auxiliary function for function processing of the filter object. For example, Fig. 9 As shown, Fig. 9 It is a schematic diagram showing a method of supporting auxiliary functions to set filter items according to an embodiment of the present invention.
[0137] In response to the user's corresponding operation, the audit system obtains the filter item and the first auxiliary function for the business acceptance type determined by the user on the lock configuration interface. The audit system can determine the filter object for the business acceptance type based on the first auxiliary function and the filter item. For example, when the user is configuring the audit point, he wants to audit the "Family Package Order with a Move Date in December 2020". When the user (ordinary auditor) configures the audit point in the interface of the audit system, he can determine the "move date" as the filter item, and determine the filter object as the "year and month of the move date" through the first auxiliary function and the filter item, so as to further filter the filter conditions for the business order.
[0138] In this embodiment, the audit system supports function processing of filter objects, so that the audit objects (audit business orders) can be accurately screened and the number of audit orders in the later stage can be reduced.
[0139] In combination with the above embodiments, in a preferred embodiment, the embodiment of the present invention further provides an audit point configuration method. Specifically, in the method, the "obtaining the audit point for the target order type determined by the user on the determination configuration interface" in the above step S51 may specifically include step S71:
[0140] Step S71: Obtain the audit point and the second auxiliary function for the target order type determined by the user on the determination configuration interface, and determine the audit object for the target order type based on the second auxiliary function and the audit point.
[0141] In this embodiment, the audit system supports further determination of the audit object through auxiliary functions. When the user configures the audit point in the audit system, he can perform corresponding operations on the determination configuration interface to determine the audit point and the second auxiliary function for the target order type, wherein the second auxiliary function is an auxiliary function for function processing of the determination object. For example, Fig.10 As shown, Fig.10 It is a schematic diagram showing a method of supporting auxiliary functions to set audit objects according to an embodiment of the present invention.
[0142] In response to the corresponding operation of the user, the audit system obtains the audit point and the second auxiliary function for the target order type determined by the user on the judgment configuration interface. The audit system can determine the audit object for the target order type based on the second auxiliary function and the audit point. For example, when the user is configuring the audit point, if he wants to audit "whether the mobile phone number in the family package order ordered by the user starts with 189", then when the user configures the audit point in the interface of the audit system, he can determine "mobile phone number" as the audit point, and determine the audit object as "the first three digits of the mobile phone number" through the second auxiliary function (such as the substr function), so as to further screen the audit object.
[0143] In this embodiment, the audit system supports function processing of audit determination objects, so that when determining audit points, the efficiency of the actual audit point execution can be further guaranteed.
[0144] In combination with the above embodiments, in one embodiment, the present invention also provides an audit point configuration method. Specifically, in addition to the above steps, the method further includes step S81 and step S82:
[0145] Step S81: Obtain the mapping relationship between the audit point configured by the user on the attribute configuration interface and the audit result error type, so that when the audit system audits the target order and determines the target error order, it determines the audit result error type corresponding to the target error order according to the mapping relationship.
[0146] In this embodiment, the user can also configure the mapping relationship between audit points and audit result error types in the configuration interface of the audit system. Since ordinary auditors are professionals who conduct business order audits, they can determine which audit points have errors and what the causes are based on their rich work experience. Therefore, the user can set the mapping relationship between audit points and audit result error types when configuring audit points in the property configuration interface of the audit system.
[0147] The audit system responds to the user's operation of setting the mapping relationship, and obtains the mapping relationship between the audit points configured by the user on the attribute configuration interface and the error type of the audit result, such as which audit point errors will represent the audit result of "manual input error", which audit point errors will represent the audit result of "business staff's business misunderstanding error", etc. In this way, the audit system will subsequently perform audit judgment on the target order according to the generated audit logic, and when the target error order is determined, the audit result error type corresponding to the target error order is determined according to the mapping relationship configured by the user and displayed to the user.
[0148] Step S82: Obtain the rectification attributes for the target order type determined by the user on the attribute configuration interface, so that the audit system can rectify the target erroneous order according to the rectification attributes after auditing the target order.
[0149] In this embodiment, the user can also configure the rectification attributes in the audit system. For example, the user can determine the corresponding rectification attributes (such as rectification time limit, review time limit, etc.) for the target order type in the attribute configuration interface of the audit system, so that after the audit system makes an audit judgment on the target order, it can perform corresponding dispatch rectification on the target error order according to the configured rectification attributes. In addition, in another embodiment, the audit system also supports the setting of audit point categories, such as "low consumption audit points", "high consumption audit points", etc.
[0150] In this embodiment, the audit system can dispatch rectification orders or display corresponding pages in subsequent order audits according to the rectification attributes or order error types set by the user, thereby greatly enriching the configuration functions of the audit system.
[0151] In combination with the above embodiments, in one embodiment, the present invention also provides an audit point configuration method. Specifically, in addition to the above steps, the method further includes step S91: after generating the audit logic for the target order type, the audit logic is distributedly deployed.
[0152] In this embodiment, the audit system generates the audit logic for the target order type based on the display items for the target order type determined by the user, the audit points for the target order type, and the judgment conditions corresponding to the audit points. In the actual audit, the bottom layer of the audit system adopts a distributed deployment of the audit logic. The audit orders enter the distributed audit logic black box in batches, and each audit point in the black box performs the three steps of "locking (i.e. determining the target order type)", "extracting (i.e. determining the display items)", and "judgment (i.e. determining the audit points and judgment conditions)" in turn, and returns the non-compliant target error orders and related display information.
[0153] In this embodiment, the audit logic generated by the audit system can be distributed and deployed in actual audit scheduling, thereby speeding up the speed of "locking", "extracting" and "judgment", and further improving the audit efficiency.
[0154] In one embodiment, if Fig.11 As shown, Fig.11This is a flow chart of audit point configuration shown in an embodiment of the present invention. After the user analyzes the audit requirements, the user first performs "locking": the user selects the locking method and parameters in the configuration interface, and the audit system determines the audit object determined by the user (i.e., the target order type); then "extracting": the user selects the display item in the configuration interface, and checks whether the interface configuration result is consistent with the requirements, the audit system determines the display item determined by the user, and determines the information that needs to be displayed; finally, "judgment" is performed: the user configures the conditions of the judgment rule in the configuration interface, the audit system sorts out the judgment logic of the wrong order, and generates the audit logic for the target order type. After the audit point is configured, the audit system background can run according to the configured data, such as calling the audit engine to schedule the test run, grabbing the generated qualified orders for auditing, and confirming whether the results are consistent with expectations, thereby completing the configuration of the entire audit point.
[0155] The embodiment of the present invention provides a method and system for implementing the compliance audit requirements of telecommunication business acceptance orders. The method includes: disassembling the audit requirements into three parts: locking the audit target order type, extracting order-related display information and judgment information, and judging the compliance of order acceptance, and realizing the audit requirements through the configuration interface based on the disassembly. In the first part, the target is locked, and a locking method based on multiple dimensions of the order acceptance method is provided in the configuration interface, and on this basis, the configuration of the filter conditions is provided to further refine the locked target order type; the second part extracts information, and the extraction function of various types of order information is aggregated into expandable display items for interface configuration personnel to select through the underlying grouping aggregation method; the third part is wrong order judgment, and the judgment conditions of the wrong order are formulated into judgment objects, judgment calculation methods, and judgment reference values, and a judgment condition configuration interface is provided for configuration personnel to perform a combination of multiple judgment conditions to complete the judgment configuration of the wrong order. Through the configuration interface developed based on this method, the development threshold of the audit point is lowered, so that ordinary auditors can also configure the audit point.
[0156] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0157] Based on the same inventive concept, an embodiment of the present invention provides an audit system 1200. Fig.12 , Fig.12 FIG. 1 is a structural block diagram of an audit system provided by an embodiment of the present invention. Fig.12As shown, the system 1200 includes:
[0158] The order type determination module 1201 is used to obtain the target order type to be audited determined by the user on the lock configuration interface;
[0159] The display item determination module 1202 is used to obtain the display item determined by the user on the extraction configuration interface, and determine the display item for the target order type according to the display item and the target order type;
[0160] The determination condition determination module 1203 is used to obtain the audit point for the target order type determined by the user on the determination configuration interface and the determination condition corresponding to the audit point;
[0161] The audit logic generation module 1204 is used to generate the audit logic for the target order type based on the display items for the target order type, the audit points for the target order type and the judgment conditions corresponding to the audit points, and complete the audit point configuration for the target order type, so that the audit system can implement the audit judgment of the target orders belonging to the target order type to determine the target error orders that do not meet the business acceptance specifications.
[0162] Optionally, the order type determination module 1201 includes:
[0163] A first order type determination submodule is used to obtain a locking method for a business acceptance type determined by a user on the locking configuration interface, and determine the target order type according to the locking method; or
[0164] The second order type determination submodule is used to obtain the locking method and filtering conditions for the business acceptance type determined by the user on the locking configuration interface; determine the target order type according to the locking method; and determine the target order subtype that meets the filtering conditions under the target order type according to the filtering conditions.
[0165] Optionally, the display item includes the audit point, and the system 1200 further includes:
[0166] An encapsulation module, used to group the display items according to their data sources, and encapsulate a set of display item information extraction logic corresponding to the display item data source for each group of display items;
[0167] An information extraction module is used to determine the data source of the display item, determine the display item information extraction logic corresponding to the data source according to the data source, and obtain the display item information according to the display item information extraction logic, so as to display the display item information when the audit system performs an audit judgment on the target order.
[0168] Optionally, the second order type determination submodule includes:
[0169] A filter item determination module, used to obtain the filter item, filter operator and filter comparison value for the business acceptance type determined by the user on the lock configuration interface;
[0170] A first group identifier determination module, used for determining first group identifiers corresponding to each of the plurality of filtering conditions when the filtering condition is a plurality of filtering conditions;
[0171] The first operation module is used to perform an “AND” operation on the filtering conditions with the same first group identifier, and perform an “OR” operation on the filtering conditions with different first group identifiers.
[0172] Optionally, the judgment condition determination module includes:
[0173] An audit point determination module, used to obtain the audit point, determination operator and determination comparison value for the target order type determined by the user on the determination configuration interface;
[0174] A second group identifier determination module, configured to determine, when the determination condition is a plurality of determination conditions, second group identifiers corresponding to each of the plurality of determination conditions;
[0175] The second operation module is used to perform an “AND” operation on the second group of determination conditions with the same identifier, and perform an “OR” operation on the second group of determination conditions with different identifiers.
[0176] Optionally, the filter item determination module includes:
[0177] The first auxiliary function determination module is used to obtain the filter item and the first auxiliary function for the business acceptance type determined by the user on the lock configuration interface, and determine the filter object for the business acceptance type according to the first auxiliary function and the filter item.
[0178] Optionally, the audit point determination module includes:
[0179] The second auxiliary function determination module is used to obtain the audit point and the second auxiliary function for the target order type determined by the user on the determination configuration interface, and determine the audit object for the target order type based on the second auxiliary function and the audit point.
[0180] Optionally, the system 1200 further includes:
[0181] A mapping relationship acquisition module is used to acquire the mapping relationship between the audit point configured by the user on the attribute configuration interface and the audit result error type, so that when the audit system performs an audit judgment on the target order and determines the target error order, it determines the audit result error type corresponding to the target error order according to the mapping relationship;
[0182] The rectification attribute determination module is used to obtain the rectification attributes for the target order type determined by the user on the attribute configuration interface, so that the audit system can rectify the target erroneous order according to the rectification attributes after auditing the target order.
[0183] Optionally, the system 1200 further includes:
[0184] The distributed deployment module is used to distribute the audit logic after generating the audit logic for the target order type.
[0185] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0186] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the intention that the claimed invention requires more features than those explicitly recited in each claim. More specifically, as reflected in the claims below, inventive aspects lie in less than all the features of the individual embodiments disclosed above. Therefore, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, with each claim itself serving as a separate embodiment of the present invention.
[0187] Those skilled in the art will appreciate that the modules in the system in the embodiment can be adaptively changed and set in one or more devices different from the embodiment. The modules or units or components in the embodiment can be combined into one module or unit or component, and in addition they can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner can be combined in any combination. Unless otherwise explicitly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) can be replaced by an alternative feature that provides the same, equivalent or similar purpose.
[0188] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.
[0189] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc., does not indicate any order. These words may be interpreted as names.
Claims
1. A method for configuring audit points, characterized in that: Applied to an audit system, the method comprises: Get the target order type to be audited determined by the user on the lock configuration interface; Acquire the display item determined by the user on the extraction configuration interface, and determine the display item for the target order type according to the display item and the target order type; Acquire the audit point for the target order type determined by the user on the determination configuration interface and the determination condition corresponding to the audit point; According to the display items for the target order type, the audit points for the target order type and the determination conditions corresponding to the audit points, an audit logic for the target order type is generated, and the configuration of the audit points for the target order type is completed, so that the audit system implements an audit determination on the target orders belonging to the target order type, so as to determine the target error orders that do not meet the business acceptance specifications; Wherein, the step of obtaining the target order type to be audited determined by the user on the lock configuration interface includes: Acquire the locking method for the business acceptance type determined by the user on the locking configuration interface, and determine the target order type according to the locking method; Acquire the locking method and filtering condition for the business acceptance type determined by the user on the locking configuration interface; determine the target order type according to the locking method; determine the target order subtype under the target order type that meets the filtering condition according to the filtering condition; The step of obtaining the audit points for the target order type determined by the user on the determination configuration interface and the determination conditions corresponding to the audit points includes: Acquire the audit point, determination operator and determination comparison value for the target order type determined by the user on the determination configuration interface; When the determination condition is a plurality of determination conditions, determining the second group identifiers corresponding to the plurality of determination conditions respectively; the determination conditions are respectively configured in at least one group, the group includes at least one of the determination conditions, the determination conditions in the group are in an "and" relationship, and the determination conditions between the groups are in a parallel relationship; the second group identifier is the group identifier of the determination condition; An "AND" operation is performed between the determination conditions with the same second group identifier, and an "OR" operation is performed between the determination conditions with different second group identifiers.
2. The method according to claim 1, characterized in that The display item includes the audit point, and the method further includes: Grouping the display items according to their data sources, and encapsulating a set of display item information extraction logic corresponding to the display item data source for each group of display items; Determine the data source of the display item, determine the display item information extraction logic corresponding to the data source according to the data source, and obtain the display item information according to the display item information extraction logic to display the display item information when the audit system performs an audit judgment on the target order.
3. The method according to claim 1, characterized in that The obtaining of the filtering condition for the business acceptance type determined by the user on the lock configuration interface includes: Acquire the filter item, filter operator and filter comparison value for the business acceptance type determined by the user on the lock configuration interface; When the filtering condition is a plurality of filtering conditions, determining a first group identifier corresponding to each of the plurality of filtering conditions; An "AND" operation is performed between the filter conditions with the same first group identifier, and an "OR" operation is performed between the filter conditions with different first group identifiers.
4. The method according to claim 3, characterized in that: The obtaining of the filter item for the business acceptance type determined by the user on the lock configuration interface includes: The filtering item and the first auxiliary function for the business acceptance type determined by the user on the lock configuration interface are obtained, and the filtering object for the business acceptance type is determined according to the first auxiliary function and the filtering item.
5. The method according to claim 1, characterized in that: The obtaining of the audit points for the target order type determined by the user on the determination configuration interface includes: The audit point and the second auxiliary function for the target order type determined by the user on the determination configuration interface are obtained, and the audit object for the target order type is determined according to the second auxiliary function and the audit point.
6. The method according to claim 1, characterized in that The method further comprises: Acquire the mapping relationship between the audit point configured by the user on the attribute configuration interface and the audit result error type, so that when the audit system audits the target order and determines the target error order, it determines the audit result error type corresponding to the target error order according to the mapping relationship; Obtain the rectification attribute for the target order type determined by the user on the attribute configuration interface, so that the audit system can rectify the target erroneous order according to the rectification attribute after auditing and judging the target order.
7. The method according to claim 1, characterized in that The method further comprises: After the audit logic for the target order type is generated, the audit logic is deployed in a distributed manner.
8. An audit system, characterized in that: The system comprises: The order type determination module is used to obtain the target order type to be audited determined by the user on the lock configuration interface; A display item determination module, used to obtain the display item determined by the user on the extraction configuration interface, and determine the display item for the target order type according to the display item and the target order type; A determination condition determination module, used to obtain the audit point for the target order type determined by the user on the determination configuration interface and the determination condition corresponding to the audit point; An audit logic generation module, used to generate audit logic for the target order type according to the display items for the target order type, the audit points for the target order type and the determination conditions corresponding to the audit points, and complete the configuration of the audit points for the target order type, so that the audit system can implement the audit determination of the target orders belonging to the target order type, so as to determine the target error orders that do not meet the business acceptance specifications; Wherein, the order type determination module includes: A first order type determination submodule is used to obtain a locking method for a business acceptance type determined by a user on the locking configuration interface, and determine the target order type according to the locking method; or The second order type determination submodule is used to obtain the locking method and filtering condition for the business acceptance type determined by the user on the locking configuration interface; determine the target order type according to the locking method; and determine the target order subtype under the target order type that meets the filtering condition according to the filtering condition; Wherein, the judgment condition determination module includes: An audit point determination module, used to obtain the audit point, determination operator and determination comparison value for the target order type determined by the user on the determination configuration interface; A second group identifier determination module is used to determine the second group identifiers corresponding to each of the multiple determination conditions when the determination condition is a plurality of determination conditions; the determination conditions are respectively configured in at least one group, the group includes at least one of the determination conditions, the determination conditions in the group are in an "and" relationship, and the determination conditions between the groups are in a parallel relationship; the second group identifier is the group identifier of the determination condition; The second operation module is used to perform an "AND" operation on the determination conditions with the same second group identifiers, and perform an "OR" operation on the determination conditions with different second group identifiers.
Citation Information
Patent Citations
Automatic daily audit method and system
CN105931016A
Automatic auditing method and device, equipment and storage medium
CN110335022A