A business audit form distribution method, device, computer equipment and storage medium

By using a universal interface and a matching method of a verification library template library in the allocation of business audit forms, the problems of complex and inefficient allocation of business audit forms in the existing technology are solved, and efficient and low-cost business audit form processing is achieved.

CN114186971BActive Publication Date: 2025-09-30PINGAN YIQIANBAO E COMMERCE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111517785.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-13
Publication Date
2025-09-30
Estimated Expiration
2041-12-13

AI Technical Summary

Technical Problem

In the prior art, the method for distributing business review forms is complex, inefficient, and has poor versatility, which increases system maintenance costs and wastes development resources.

Method used

A universal interface is used to receive business data in JSON format, and the audit form access identity verification method and audit template are matched through the verification library and template library to achieve unified business audit form allocation.

Benefits of technology

It improves the processing efficiency of business review forms, reduces system maintenance costs, supports rapid access and review of multiple types of business needs, and ensures the accuracy of processing legal data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114186971B_ABST
    Figure CN114186971B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, computer equipment and storage medium for allocating business audit forms, which belongs to the field of business audit distribution. The method uses a universal interface to receive various business data, extracts the characteristic values ​​of various business data, searches for an audit form access identity verification method that matches the characteristic values ​​of various business data in a configured verification library, and uses the found matching audit form access identity verification method to verify various business data; after the verification passes, searches for an audit template corresponding to the characteristic values ​​of various business data in a configured template library, and parses the business data to obtain parsed data of the business data; fills the parsed data into the corresponding audit template to obtain a business audit form, and distributes the business audit form to a designated authorized auditor for audit processing. This method is suitable for business audit distribution of business data under multiple types of business needs, while taking into account the efficiency of business audit form distribution.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of business audit distribution, and in particular to a business audit form distribution method, device, computer equipment and storage medium. Background Art

[0002] In the existing technology, a certain operator will face a variety of operating scenarios. Different business review forms will exist in the businesses of different operating scenarios, such as merchant application review forms, member information change review forms, order refund review forms, SMS template review forms, etc. All review forms need to be uploaded to the review system and submitted for review and approval. The uploaded review forms need to be reviewed and assigned. Before the review forms are reviewed and assigned, various review forms are accessed through separately set interfaces in corresponding business scenarios. After the various review forms in each operating scenario are accessed through the interfaces, subsequent review processing is carried out separately.

[0003] That is, each type of audit form is accessed and audited separately at different times, which causes the following problems: on the one hand, the interfaces are not universal and have poor universality, which increases the complexity and difficulty of audit form allocation and results in low allocation efficiency; on the other hand, the separate interface settings and separate audit processing also increase system maintenance costs. If a certain type of audit form needs to be added due to business needs, an independent access interface will need to be developed for this audit form, which is not conducive to saving development resources. Summary of the Invention

[0004] Based on this, it is necessary to provide a business review form allocation method, device, computer equipment and storage medium to address the above technical problems, so as to solve the problems in the existing technology that the business review form allocation method is complex, the allocation efficiency is low, and the allocation review cost is high.

[0005] A technical solution for a business review form allocation method includes:

[0006] Utilize the provided universal interface to receive various business data, wherein the structure of each business data adopts JSON data;

[0007] Extracting the characteristic value of each business data, searching for an audit form access identity verification method that matches the characteristic value of each business data in a configured verification library, and verifying each business data using the found matching audit form access identity verification method;

[0008] When each business data is verified, the audit template corresponding to the characteristic value of each business data is searched in the configured template library;

[0009] The various business data are parsed to obtain parsed data of the various business data; the parsed data are filled in and searched for in the corresponding audit template to obtain a business audit form, and the business audit form is assigned to a designated authorized auditor for audit processing.

[0010] A technical solution for a business review form distribution device, comprising:

[0011] The universal interface module is used to receive various business data using the set universal interface, and the structure of each business data is JSON data;

[0012] An identity verification module is used to extract the characteristic value of each business data, search for an audit form access identity verification method that matches the characteristic value of each business data in a configured verification library, and verify each business data using the found matching audit form access identity verification method;

[0013] A template extraction module is used to search for an audit template corresponding to a characteristic value of each business data in a configured template library after each business data has passed verification;

[0014] The audit form allocation module is used to parse the various business data to obtain the parsed data of the various business data; fill the parsed data into the corresponding audit template to obtain a business audit form, and allocate the business audit form to the designated authorized auditor for audit processing.

[0015] A computer device includes a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor. When the processor executes the computer-readable instructions, the above-mentioned business audit form allocation method is implemented.

[0016] One or more readable storage media storing computer-readable instructions, which, when executed by one or more processors, enable the one or more processors to execute the business review form allocation method as described above.

[0017] The beneficial effects of the above-mentioned business review form distribution method, device, computer equipment and storage medium are:

[0018] Before generating a business audit form, the identity of each business party sending business data is authenticated through the matched audit form access identity verification method, avoiding the processing of business data sent by unauthenticated business parties, ensuring the processing of legitimate business audit forms, and improving business processing efficiency.

[0019] In addition, the access of business data that supports various types of actual business needs is accessed through a unified universal interface, making data reception convenient and fast. By filling in the corresponding analytical data through the configured template, a business audit form can be quickly generated. The allocation method is simple and efficient, while reducing the audit cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0021] Figure 1 This is a schematic diagram of an application environment of a method for allocating business review forms in one embodiment of the present invention;

[0022] Figure 2 This is a flow chart of a method for allocating a business review form in one embodiment of the present invention;

[0023] Figure 3 1 is a flow chart of a configuration process of a verification library in one embodiment of the present invention;

[0024] Figure 4 1 is a flow chart of a configuration process of a template library in one embodiment of the present invention;

[0025] Figure 5 This is a flow chart of a method for allocating a business review form in one embodiment of the present invention;

[0026] Figure 6 This is a flow chart of processing an image using a second text recognition method according to an embodiment of the present invention;

[0027] Figure 7 This is a structural diagram of a business review form distribution device in one embodiment of the present invention;

[0028] Figure 8 This is a structural diagram of a business review form distribution device in one embodiment of the present invention;

[0029] Figure 9 FIG. 1 is a schematic diagram of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0030] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0031] The business audit form allocation method provided in this embodiment can be applied to Figure 1 In an application environment, a client communicates with a server. Clients include, but are not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. The server can be implemented as a standalone server or a server cluster consisting of multiple servers.

[0032] In one embodiment, if Figure 2 As shown, a business audit sheet allocation method is provided, which is applied in Figure 1 The server in the example is used as an example to illustrate the following steps:

[0033] S10: Receive various business data using the set universal interface, where the structure of each business data adopts JSON data.

[0034] In this step, the general interface used is the microservice interface. In one example, the microservice interface is specifically the dubbo (distributed open service framework) interface. The calling process of the dubbo interface is as follows:

[0035] First, configure the registry center address, interface name, and other performance parameters of the dubbo interface, and save the registry center address, interface name, and other performance parameters to variables in the memory; then, enter the variable name, the method name to be called, and the method parameter (the parameter value is the JSON data type) to call the dubbo interface.

[0036] After this step, by adapting to a unified microservice interface, business data applicable to various operation scenarios can be obtained through the microservice interface. Data acquisition is convenient and fast, which can increase data acquisition efficiency to a certain extent.

[0037] S20: Extract the characteristic value of each business data, search for the audit form access identity verification method that matches the characteristic value of each business data in the configured verification library, and verify each business data using the found matching audit form access identity verification method.

[0038] Furthermore, the verification library stores a first mapping relationship between each matched audit form access identity verification method and the characteristic value of the corresponding business data. In one example, the mapping relationship can be presented in the form of a relationship table, wherein the relationship table stores the verification method number and the characteristic value of the business data in the table, and each row in the table stores the verification method number and the characteristic value of the business data with a mapping relationship.

[0039] In one example, the mapping relationship can also be presented in the form of a relational function. By performing data fitting on the set verification method number and characteristic value, a certain relational function is obtained, thereby corresponding the verification method number and the characteristic value of the business data.

[0040] Optionally, the verification method numbering method is as follows: first, a relationship function is set as a preset mapping relationship, then characteristic values ​​of the business data are set, the characteristic values ​​of the business data are substituted into a linear regression function, and the output value of the linear regression function is used as the number of the corresponding verification method. For example, the relationship function is a linear regression function y = kx + b, and the characteristic values ​​x1, x2, ..., xn of each business data in all categories are substituted into the linear regression function. The output values ​​of the function are y1, y2, ..., yn, and these output values ​​are used as the numbers of the n verification methods.

[0041] It is understood that the characteristic values ​​mentioned above are unique to each piece of business data. These can be set using specific numerical values, text, or a combination of numerical and textual values, with the set characteristic values ​​serving as the key values ​​corresponding to the business data. When characteristic values ​​are in textual form or a combination of text and numerical values, to achieve the aforementioned mapping relationship, if the characteristic value is non-numeric, it is necessary to digitally encode the characteristic value, and then map the code representing the characteristic value to the verification method number using a relational table or functional mapping.

[0042] Optional, such as Figure 3 As shown, the configuration process of a verification library is as follows:

[0043] S201: Obtain n types of actual business requirements of the operator, where n≥2, and configure an audit form access identity verification method for each type of actual business requirement;

[0044] S202: Acquire characteristic values ​​of each piece of business data, determine the category of actual business demand to which each piece of business data belongs, associate and match the characteristic values ​​of each piece of business data with the audit form access identity verification method of the actual business demand under the category, and obtain a first mapping relationship between the audit form access identity verification method and the characteristic value of the corresponding business data;

[0045] S203: Store the first mapping relationship in a verification library.

[0046] It can be understood that the above-mentioned verification library stores audit form access identity verification methods and characteristic values ​​with matching relationships. One example is that the specific information stored includes the verification method name and the characteristic value of the business data. As another example, the specific information stored includes the verification method number and the characteristic value of the business data (or the encoding of the characteristic value), wherein the verification method name and the verification method number are both used to represent the specific audit form access identity verification method.

[0047] It is understandable that the above-mentioned audit form access identity verification method can be configured according to different actual business needs. For example, if the actual business need is to encrypt the identity information of the business party sending business data, the audit form access identity verification method includes:

[0048] S20a: Obtain the key for the business party's identity information, decrypt the ciphertext of the business party's identity information using the key, and determine the decrypted business party's identity information;

[0049] S20b: Compare the decrypted business party identity information with a pre-stored business party identity information table to obtain a comparison result, and determine the business party identity verification result based on the comparison result.

[0050] It can be understood that the business party identity information table stores all legal business party identity information. After comparison, if the comparison result is that the business party identity information obtained after decryption is not stored in the business party identity information table, the comparison fails; if the comparison result is that the business party identity information obtained after decryption is stored in the business party identity information table, the comparison passes.

[0051] For example, if the actual business requirement is that the identity information of the business party sending the business data does not need to be encrypted, the identity verification method for the audit form access includes:

[0052] Directly obtain the business party's identity information and compare it with the pre-stored business party identity information table to obtain the comparison result, and determine the business party's identity verification result based on the comparison result.

[0053] In one embodiment, not only is an identity verification method required to authenticate the business party sending the business data, but data verification is also required for the integrity of the business data sent by the business party. Optionally, the data verification methods used include but are not limited to parity check methods, cyclic redundancy check methods, etc.

[0054] Parity checking involves adding a parity bit to each byte before transmission, meaning nine bits of data are sent per byte. Before data transmission, odd or even parity is usually determined to ensure that the sender and receiver use the same parity check method. If the parity bits do not match, a transmission error is considered. Odd parity adds an extra bit after each byte to ensure that the total number of "1" bits is odd. With odd parity, the parity bit is set as follows: if the number of "1" bits in each byte is odd, the parity bit is "0"; if it is even, the parity bit is "1." Even parity adds an extra bit after each byte to ensure that the total number of "1" bits is even. With even parity, the parity bit is set as follows: if the number of "1" bits in each byte is odd, the parity bit is "1"; if it is even, the parity bit is "0."

[0055] The basic principle of the cyclic redundancy check method is: the k-bit binary sequence to be sent is regarded as the coefficient of a polynomial, divided by the generating polynomial, and the coefficient of the remainder polynomial is used as the check code r (i.e., CRC code) and attached to the end of the information to form a new (k+r)-bit binary code sequence. The service party sends the data out. After receiving the data through the universal interface, the received binary code sequence is divided by the same generating polynomial. If the remainder is zero, it is determined that the data transmission is error-free; if the remainder is not zero, it is determined that the data transmission is erroneous.

[0056] S30: After each business data is verified, the audit template corresponding to the characteristic value of each business data is searched in the configured template library; the template library stores the mapping relationship between each audit template and the characteristic value of the corresponding business data.

[0057] It is understandable that different audit templates can be configured to correspond to different types of actual business needs. For example, if it is necessary to audit changes in member information, the audit template that can be set includes: the member's name, identity number, change items, information before the change, information after the change, as well as the facial feature image of the change requester, the change request time, and the business auditor.

[0058] For example, if an order refund application needs to be reviewed, the review template that can be set includes: order transaction number, order transaction time, order refund applicant, order refund application amount, order refund application time, order refund application reason, and business reviewer.

[0059] Optional, such as Figure 4 As shown, a configuration process of a template library includes:

[0060] S301: Obtain n types of actual business requirements of the operator, where n≥2, and configure an audit template for each type of actual business requirement.

[0061] S302: Acquire characteristic values ​​of each piece of business data, determine the category of actual business demand to which each piece of business data belongs, associate and match the characteristic values ​​of each piece of business data with the audit template of the actual business demand under the category, and obtain a second mapping relationship between each audit template and the characteristic value of the corresponding business data;

[0062] S303: Store each second mapping relationship obtained by matching in the template library.

[0063] It is understandable that the above configuration process is equivalent to matching a unique characteristic value for each audit template, that is, the characteristic value of the business data under each type of actual business demand. When actually configuring the template library and the verification library, it can be done at the same time. The method is to use the characteristic value of the business data under the actual business demand of the same category, and match them with the audit template and the verification method respectively. The characteristic value is matched with the verification method to obtain a first mapping relationship, and the characteristic value is matched with the audit template to obtain a second mapping relationship. The first mapping relationship is stored in the verification library, and the second mapping relationship is stored in the template library. The configured verification library is used for search during data verification, and the configured template library is used for search when forming a business audit form.

[0064] In one embodiment, it also includes regularly updating the template library and verifying the data stored in the library. Taking the updating of the data in the template library as an example, when the actual business needs of a new category are added, a new audit template is configured according to the actual business needs of the category, and the mapping relationship between the newly configured audit template and the characteristic values ​​of the business data belonging to the category is stored in the template library, which increases the applicability and flexibility of the universal interface, greatly improves the access efficiency of various business parties to the audit needs, and makes access more convenient and quick.

[0065] Similarly, when adding new categories of actual business needs, on the basis of configuring new audit templates, you can select the existing audit form access identity verification method in the verification library according to the specific situation to match the characteristic values ​​of the business data under the new actual business needs; of course, you can also configure new audit form access identity verification methods according to new actual business needs.

[0066] In one embodiment, the above-mentioned business review form allocation method further includes:

[0067] The mapping relationship data in the template library and / or the verification library are regularly detected, and the mapping relationship data in the template library and / or the verification library that meet the set clearing conditions are cleared according to the detection result.

[0068] It is understandable that the objects of regular data detection may be only the mapping relationship data in the template library, or only the mapping relationship data in the verification library, or both the mapping relationship data in the template library and the mapping relationship data in the verification library may be detected regularly.

[0069] It is understandable that, taking the detection of the mapping relationship data of a certain business data in the template library as an example, a detection time is first set, and the integrity of each mapping relationship data is regularly detected according to the detection time, and the data integrity is judged. For example, a first clearing condition and a second clearing condition are set, wherein the first clearing condition is to detect that a certain mapping relationship data lacks a characteristic value, then the mapping relationship data is determined to be incomplete, and the mapping relationship data is cleared, and the characteristic value of the business data and the template are re-matched and stored in the template library.

[0070] For example, the second clearing condition set is that if it is detected that the review template in a certain mapping relationship data lacks the set key content, such as the order refund application amount or the changed information, then the mapping relationship data is determined to be incomplete, and the mapping relationship data is cleared, and the characteristic value and template of the business data are re-matched and stored in the template library.

[0071] In one embodiment, for certain discontinued actual business needs, when the business data of such actual business needs no longer need to be reviewed, the mapping relationship data of the relevant discontinued review business data in the template library and the verification library is permanently deleted to save storage space in the template library and the verification library.

[0072] As other implementation methods, such as Figure 5 As shown, the above-mentioned business review form allocation method also includes:

[0073] S30a: Setting a standby template library, removing the first mapping relationship corresponding to the business data whose business review is stopped within a set historical period from the template library, and storing the removed first mapping relationship in the standby template library;

[0074] S30b: Setting a standby verification library, removing the second mapping relationship corresponding to the business data whose business review is stopped within a set historical period from the verification library, and storing the removed second mapping relationship in the standby template library.

[0075] The purpose of setting up a backup template library and a backup verification library is to prevent the corresponding mapping data from being retrieved back to the template library and verification library when the business data for actual business needs that were once stopped are reactivated. As another implementation method, it is also possible to set up only a backup template library without setting up a backup verification library, and permanently delete the mapping relationship data related to the stopped review business data in the verification library; or, it is possible to set up only a backup verification library without setting up a backup template library, and permanently delete the mapping relationship data related to the stopped review business data in the template library.

[0076] It is understandable that when the mapping relationship data in the backup template library and the backup verification library are full, a rotation data deletion method is adopted to delete the mapping relationship data with the longest storage time in the backup template library and the backup verification library. For example, the backup template library stores a maximum of 1,000 mapping relationship data, of which the first mapping relationship data is the first data stored and the 1,000th mapping relationship data is the last data stored. When the mapping relationship data in the backup template library is full and another mapping relationship data needs to be stored, the first mapping relationship data is deleted and the numbers of the remaining 999 mapping relationship data are updated, that is, the mapping relationship data numbers from 2 to 1,000 are updated to 1 to 999, and the mapping relationship data to be stored is numbered as 1,000.

[0077] S40: parse the various business data to obtain parsed data of the various business data; fill the parsed data into the corresponding audit template to obtain a business audit form, and assign the business audit form to a designated authorized auditor for audit processing.

[0078] It is understandable that different types of business needs will result in different parsed data after the corresponding business data is parsed. For example, if the business need is to review changes in member information, the parsed data will be the member name information, identity number information, information before the change, information after the change, etc. submitted by the user.

[0079] After filling the corresponding audit template with the parsed data obtained above, and based on such business needs, obtain the list of authorized auditors, detect the number of business audit forms being audited by each authorized auditor in the list, determine the authorized auditor with the least number of business audit forms being audited, fill the name of the authorized auditor into the current audit template, generate a business audit form, and assign the newly generated business audit form to the authorized auditor.

[0080] Optionally, the file type of the generated business review form is an image or PDF, and then the name of the authorized reviewer recorded in the image or PDF is identified through text recognition. Finally, the business review form can be dispatched based on the identified name of the authorized reviewer.

[0081] For example, the following text recognition method is used to process the image:

[0082] Pre-process the image of the business review form, such as denoising, and segment the image into regions. Perform region segmentation in a set order to obtain multiple image blocks. Perform target detection of the text line area on each image block to determine the name of the authorized reviewer.

[0083] As another implementation method, in order to facilitate text recognition, such as Figure 6 As shown, the following text recognition method 2 can also be used to process the image:

[0084] S401: Pre-processing the image of the business review form;

[0085] S402: After segmenting the image of the business review form according to a set order, N image blocks are obtained, where N≥2;

[0086] S403: Directly locate the i-th image block, perform target detection on the text line area of ​​the i-th image block, and determine the name of the authorized reviewer.

[0087] The prerequisite for implementing the above-mentioned text recognition method 2 is to stipulate that the name of the authorized reviewer is filled in a fixed position in all review templates, so that when performing text recognition on a business review form of image type, after the image of the business review form is segmented according to the set order, there is no need to perform target detection of the text line area on each image block. Instead, a marked image block (i.e., the i-th image block) is directly located for text recognition to quickly determine the name of the authorized reviewer.

[0088] Optionally, when a business review form is assigned to an authorized reviewer, an audit reminder is sent to the authorized reviewer to notify him / her to conduct the review in a timely manner.

[0089] In one embodiment, it also includes statistics on the review time of each authorized reviewer holding a business review form, and statistics are calculated on the review time of n business review forms held by each authorized reviewer. When the review time of a business review form exceeds the set time, the business review form that has timed out and not been processed will be recycled into the review form pool.

[0090] Optionally, for the business review forms in the review form pool, modify the name of the authorized reviewer in the business review form, assign the business review form to other authorized reviewers, and send a priority review notice to the corresponding authorized reviewer.

[0091] A specific usage scenario of the above business review form allocation method is:

[0092] The financial personnel sends the business data of the order refund application in the structure of JSON data to the general interface. After receiving the business data of the order refund application, they can obtain the key value of the JSON data, that is, the characteristic value of the business data, and use the characteristic value to traverse and query in the verification library to find a set of mapping relationships related to the characteristic value, determine a corresponding audit form access identity verification method, and then use the verification method to verify the identity of the business party sending the business data. If the verification is passed, the business data is parsed to obtain the parsed data, and then use the characteristic value to traverse and query in the template library to find the audit template related to the characteristic value, fill in the parsed data into the audit template, and then fill in the corresponding authorized reviewer to generate a business audit form, and finally distribute the business audit form to the authorized reviewer previously filled in the audit template.

[0093] The above business review form allocation method has the following advantages:

[0094] (1) Supporting access to business data of various types of actual business needs, all accessed through a unified universal interface, making data reception convenient and fast;

[0095] (2) Compared with setting different business review form allocation methods for each type of business data required by actual business, this application can quickly generate business review forms by filling in the corresponding parsed data through a configured template. The allocation method is simple and efficient;

[0096] (3) Before generating a business audit form, the identity of each business party that sends business data is authenticated through the matched audit form access identity verification method, avoiding the processing of business data sent by unauthenticated business parties and the processing of illegal data. It is equivalent to screening the received business data once, ensuring the accuracy of processing business audit forms.

[0097] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0098] It should be noted that the review and dispatching methods in the existing technology all focus on the work order review of multiple business data under the same type of business needs, and are not suitable for the work order review of business data under multiple categories of business needs. In addition, the review and dispatching methods in the existing technology emphasize the specific work order allocation to reduce the number of dispatch queries, while the present application is suitable for the work order review and allocation of business data under multiple categories of business needs. By associating and matching the characteristic values ​​with the verification methods and review templates, it is possible to quickly generate business review orders, taking into account both applicability and allocation efficiency.

[0099] In one embodiment, a business audit form distribution device is provided, which corresponds one-to-one with the business audit form distribution method in the above embodiment. Figure 7 As shown, the business audit form distribution device includes a universal interface module U1, an identity verification module U2, a template extraction module U3 and an audit form distribution module U4. The detailed description of each functional module is as follows:

[0100] The universal interface module U1 is used to receive various business data using the set universal interface, and the structure of each business data adopts JSON data.

[0101] The identity verification module U2 is used to extract the characteristic values ​​of each business data, search for the audit form access identity verification method that matches the characteristic values ​​of each business data in the configured verification library U5, and use the found matching audit form access identity verification method to verify each business data; the verification library U5 stores the mapping relationship between each matched audit form access identity verification method and the characteristic values ​​of the corresponding business data.

[0102] The template extraction module U3 is used to search the configured template library U6 ​​for the audit template corresponding to the characteristic value of each business data after the business data has been verified; the template library U6 ​​stores the mapping relationship between each audit template and the characteristic value of the corresponding business data.

[0103] The audit form allocation module U4 is used to parse the various business data to obtain the parsed data of the various business data; fill the parsed data into the corresponding audit template to obtain a business audit form, and allocate the business audit form to the designated authorized auditor for audit processing.

[0104] Further, such as Figure 8 As shown, the business review form distribution device further includes:

[0105] The verification library configuration module U7 is used to obtain n types of actual business needs of the operator, n≥2, and configure the audit form access identity verification method for each type of actual business need according to each type of actual business need; obtain the characteristic value of each business data, determine the category of the actual business need to which each business data belongs, and associate and match the characteristic value of each business data with the audit form access identity verification method of the actual business need under the category, and match to obtain a first mapping relationship between the audit form access identity verification method and the characteristic value of the corresponding business data, and store the first mapping relationship in the verification library.

[0106] The template library configuration module U8 is used to obtain n types of actual business needs of the operator, n≥2, and configure an audit template for each type of actual business need according to each type of actual business need; obtain the characteristic values ​​of each type of business data, determine the category of the actual business need to which each type of business data belongs, associate and match the characteristic values ​​of each type of business data with the audit template of the actual business need under the category, match to obtain a second mapping relationship between each audit template and the characteristic value of the corresponding business data, and store the second mapping relationship in the template library.

[0107] Furthermore, the template library configuration module U8 is also used to: when adding a new category of actual business needs, configure a new audit template for the actual business needs of the category, and store the second mapping relationship between the newly configured audit template and the characteristic value of the business data belonging to the category in the template library.

[0108] Furthermore, the business review form distribution device further includes:

[0109] The data inspection module is used to regularly detect the mapping relationship data in the template library and / or the verification library, and clear the mapping relationship data in the template library and / or the verification library that meets the set clearing conditions according to the detection results.

[0110] Furthermore, the business review form distribution device further includes:

[0111] A spare template library, used to store first mapping relationships removed from the template library, wherein the removed first mapping relationships are first mapping relationships corresponding to business data for which business review has been stopped within a set historical period;

[0112] The standby verification library is used to store the second mapping relationship removed from the verification library, where the removed second mapping relationship is the second mapping relationship corresponding to the business data for which business review is stopped within a set historical period.

[0113] Furthermore, the audit form allocation module is also used to:

[0114] Obtain a list of authorized reviewers, check the number of business review forms currently being reviewed by each authorized reviewer in the list, select the authorized reviewer with the least number of business review forms, fill in the name of the authorized reviewer into the current review template, and generate a business review form.

[0115] For the specific definition of the business review form distribution device, please refer to the definition of the business review form distribution method above, which will not be repeated here. The various modules in the above-mentioned business review form distribution device can be implemented in whole or in part by software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0116] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 9 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a readable storage medium and an internal memory. The readable storage medium stores an operating system, computer-readable instructions and a database. The internal memory provides an environment for the operation of the operating system and computer-readable instructions in the readable storage medium. The database of the computer device is used to store data involved in the business review form allocation method. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer-readable instructions are executed by the processor, a business review form allocation method is implemented. The readable storage medium provided in this embodiment includes a non-volatile readable storage medium and a volatile readable storage medium.

[0117] In one embodiment, one or more computer-readable storage media storing computer-readable instructions are provided. The computer-readable storage media provided in this embodiment include non-volatile computer-readable storage media and volatile computer-readable storage media. The computer-readable instructions stored on the computer-readable storage media, when executed by one or more processors, implement the steps of the above-described method for assigning business review forms.

[0118] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing related hardware through computer-readable instructions. The computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When the computer-readable instructions are executed, they can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0119] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0120] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.

Claims

1. A method for allocating a business review form, characterized in that: The following steps are involved: Utilize the provided universal interface to receive various business data, wherein the structure of each business data adopts JSON data; Extracting the characteristic value of each business data, searching for an audit form access identity verification method that matches the characteristic value of each business data in a configured verification library, and verifying each business data using the found matching audit form access identity verification method; the characteristic value is a unique characteristic value possessed by each business data, and the key value of the JSON data is used as the unique characteristic value; When each business data is verified, the audit template corresponding to the characteristic value of each business data is searched in the configured template library; Parsing each piece of business data to obtain parsed data of each piece of business data; Fill the parsed data into the corresponding audit template to obtain a business audit form, and assign the business audit form to a designated authorized auditor for audit processing. By associating and matching the unique feature value with the corresponding audit form access identity verification method and audit template, a business audit form can be quickly generated; During the configuration of the template library, a unique feature value is matched for each audit template.

2. The method for distributing business audit forms according to claim 1, wherein: The configuration process of the verification library includes: Obtain n types of actual business requirements of the operator, where n≥2, and configure an audit form access identity verification method for each type of actual business requirement; Obtain the characteristic values ​​of each business data, determine the category of actual business needs to which each business data belongs, associate and match the characteristic values ​​of each business data with the audit form access identity verification method of the actual business needs under the category, and obtain a first mapping relationship between the audit form access identity verification method and the characteristic value of the corresponding business data, and store the first mapping relationship in the verification library.

3. The method for distributing business audit forms according to claim 1 or 2, wherein: The configuration process of the template library includes: Obtain n types of actual business requirements of the operator, where n is greater than or equal to 2. Configure an audit template for each type of actual business requirement. Obtain the characteristic values ​​of each business data, determine the category of actual business needs to which each business data belongs, associate and match the characteristic values ​​of each business data with the audit template of the actual business needs under the category, and obtain a second mapping relationship between each audit template and the characteristic value of the corresponding business data, and store the second mapping relationship in the template library.

4. The method for distributing business audit forms according to claim 3, wherein: The configuration process of the template library also includes: When a new category of actual business needs is added, a new audit template is configured according to the actual business needs of the category, and the second mapping relationship between the newly configured audit template and the characteristic values ​​of the business data belonging to the category is stored in the template library.

5. The method for distributing business audit forms according to claim 3, wherein: The business review sheet allocation method further includes: The mapping relationship data in the template library and / or the verification library are regularly detected, and the mapping relationship data in the template library and / or the verification library that meet the set clearing conditions are cleared according to the detection result.

6. The method for distributing business audit forms according to claim 3, wherein: The business review sheet allocation method further includes: Set up a backup template library and / or a backup verification library, remove the first mapping relationship corresponding to the business data for which business review was stopped within a set historical period from the template library, and store the removed first mapping relationship in the backup template library; remove the second mapping relationship corresponding to the business data for which business review was stopped within a set historical period from the verification library, and store the removed second mapping relationship in the backup template library.

7. The method for distributing business audit forms according to claim 1, wherein: After the parsed data is filled into the corresponding audit template, the steps of generating a business audit form include: Obtain a list of authorized reviewers, check the number of business review forms currently being reviewed by each authorized reviewer in the list, select the authorized reviewer with the least number of business review forms, fill in the name of the authorized reviewer in the current review template, and generate the business review form.

8. A business audit form distribution device, characterized in that: include: The universal interface module is used to receive various business data using the set universal interface, and the structure of each business data is JSON data; An identity verification module is used to extract the characteristic value of each business data, search for an audit form access identity verification method that matches the characteristic value of each business data in a configured verification library, and verify each business data using the found matching audit form access identity verification method; The characteristic value is a unique characteristic value of each business data, and the key value of the JSON data is used as the unique characteristic value; A template extraction module is used to search for an audit template corresponding to the characteristic value of each business data in a configured template library after each business data is verified; during the configuration of the template library, a unique characteristic value is matched for each audit template; An audit form allocation module, configured to parse each of the business data to obtain parsed data of each of the business data; The parsed data is filled in and found in the corresponding audit template to obtain a business audit form, and the business audit form is assigned to the designated authorized auditor for audit processing. By associating and matching the unique feature value with the corresponding audit form access identity verification method and audit template, the business audit form can be quickly generated.

9. A computer device comprising a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein: When the computer-readable instructions are executed by the processor, the business review form allocation method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the business review form distribution method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method and system for service verification

    CN105760976A

  • Auditing task processing method and device, computer equipment and storage medium

    CN109816331A

  • Order business processing method and device based on big data, equipment and medium

    CN111523817A