Resource lease qualification auditing method, device and equipment, medium and program product
By combining automated script engine tools with databases, the audit process is dynamically configured, and the problems of manual dependence and hard-coded methods in the approval process of the financial and resource leasing industry are solved, improving the efficiency and flexibility of the approval process, and adapting to frequent changing audit specifications.
Patent Information
- Application Number
- CN202411268123.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2024-12-31
AI Technical Summary
In the approval process of the financial and resource leasing industry, the high reliance on manual operations leads to high labor costs and inefficiency. The traditional hard-coded method needs to go through a long development, testing and deployment cycle when the review specifications are changed, limiting the real-time nature of the approval process , flexibility and scalability.
Through the automated script engine tool, the database dynamic configuration of the audit process is combined with the database to reduce manual intervention, automatic processing of standardized audit steps, dynamically adjust the audit process and priority information, and avoid rigidity caused by hard-coded methods.
It significantly alleviates the pressure of manual approval, improves approval efficiency, improves the real-time, flexibility and scalability of the approval process, and can flexibly respond to frequent changes in audit specifications.
Smart Images

Figure CN119228512A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of big data technology, and in particular, relates to a resource leasing qualification review method, device, equipment, medium and program product. Background Art
[0002] In the current financial and resource leasing industry, the approval process is the core link to ensure the stable operation of the business.
[0003] In some related technologies, the approval method is highly dependent on manual operation, resulting in high labor costs and low efficiency. In order to cope with the shortcomings of manual approval methods, some related technologies encode rules into the system through programmatic processing. Although this alleviates the pressure of manual approval, given the frequent changes in the audit specifications of this industry, when the industry audit specifications change, the traditional hard-coding method needs to go through a long development, testing and deployment cycle, which seriously restricts the real-time response capability of the approval process. In addition, the hard-coding method also limits the flexibility and scalability of the audit method, making it difficult for the system to adapt to complex and changing audit needs.
[0004] Therefore, in the approval process of the financial and resource leasing industries, relevant technologies are highly dependent on manual or hard-coded methods, resulting in high labor costs and low efficiency, and are difficult to adapt to frequent changes in audit standards, which limits the real-time, flexibility and scalability of the approval process. Summary of the invention
[0005] The embodiments of the present application provide a resource leasing qualification review method, device, equipment, medium and program product, which can solve the problems of related technologies in the approval process of the financial and resource leasing industries, such as high reliance on manual or hard-coded methods, high labor costs, low efficiency, and difficulty in adapting to frequent changes in review specifications, which limits the real-time, flexibility and scalability of the approval process.
[0006] In a first aspect, an embodiment of the present application provides a method for reviewing resource leasing qualifications, including:
[0007] In response to a resource leasing request, obtaining first parameter information of a user in the resource leasing request, and obtaining first sub-process information and its execution priority in a database, wherein the first parameter information includes at least one first sub-parameter information;
[0008] Based on the first sub-process information and its execution priority, each first sub-parameter information in the first parameter information is reviewed in turn to obtain at least one first sub-review result and display the first sub-review result on the first page;
[0009] In response to a first input in a first page, obtaining second parameter information of a user in the first input, and obtaining second sub-process information and its execution priority in a database, wherein the second parameter information includes at least one second sub-parameter information;
[0010] Based on the second sub-process information and its execution priority, review each second sub-parameter information in the second parameter information in turn to obtain at least one second sub-review result;
[0011] The first sub-audit result is combined with the second sub-audit result to obtain the audit result of resource leasing qualification.
[0012] In a possible embodiment of the first aspect, a database includes a correspondence between preset sub-process information and review batches, and a correspondence between preset sub-process information and execution priorities; in response to a resource leasing request, obtaining first parameter information of a user in the resource leasing request, and obtaining the first sub-process information and its execution priority in the database, including:
[0013] In response to the resource leasing request, obtaining first parameter information of the user in the resource leasing request, and obtaining first sub-process information corresponding to the first review batch in the preset correspondence relationship between the sub-process information and the review batch;
[0014] In the preset correspondence between sub-process information and execution priority, the execution priority corresponding to the first sub-process information is obtained.
[0015] In a possible embodiment of the first aspect, in response to a first input in a first page, obtaining second parameter information of a user in the first input, and obtaining second sub-process information and its execution priority in a database include:
[0016] In response to the first input in the first page, obtain the second parameter information of the user in the first input, and obtain the second sub-process information corresponding to the second review batch in the preset correspondence relationship between the sub-process information and the review batch;
[0017] In the preset correspondence between sub-process information and execution priority, the execution priority corresponding to the second sub-process information is obtained.
[0018] In a possible embodiment of the first aspect, the sub-process information includes a parameter identifier and an audit rule code; based on the first sub-process information and its execution priority, each first sub-parameter information in the first parameter information is audited in turn to obtain at least one first sub-audit result and display the first sub-audit result on the first page, including:
[0019] Obtaining the N-level first sub-process information with an execution priority of N, where N is a positive integer greater than 0; obtaining the N-level first sub-parameter information corresponding to the parameter identifier in the N-level first sub-process information in the first parameter information; substituting the N-level first sub-parameter information into the audit rule code in the N-level first sub-process information to obtain the N-level first sub-audit result;
[0020] Obtain the N+1 level first sub-process information with an execution priority of N+1; in the first parameter information, obtain the N+1 level first sub-parameter information corresponding to the parameter identifier in the N+1 level first sub-process information; substitute the N+1 level first sub-parameter information into the audit rule code in the N+1 level first sub-process information to obtain the N+1 level first sub-audit result;
[0021] The first page displays the N-level first sub-audit results and the N+1-level first sub-audit results.
[0022] In a possible embodiment of the first aspect, based on the second sub-process information and its execution priority, each second sub-parameter information in the second parameter information is reviewed in turn to obtain at least one second sub-review result, including:
[0023] Obtaining the M-level second sub-process information with an execution priority of M, where M is a positive integer greater than 0; obtaining the M-level second sub-parameter information corresponding to the parameter identifier in the M-level second sub-process information in the second parameter information; substituting the M-level second sub-parameter information into the audit rule code in the M-level second sub-process information to obtain the M-level second sub-audit result;
[0024] Obtain the M+1 level second sub-process information with an execution priority of M+1; in the second parameter information, obtain the M+1 level second sub-parameter information corresponding to the parameter identifier in the M+1 level second sub-process information; substitute the M+1 level second sub-parameter information into the audit rule code in the M+1 level second sub-process information to obtain the M+1 level second sub-audit result.
[0025] In a possible embodiment of the first aspect, the first sub-audit result and the second sub-audit result are combined to obtain an audit result of resource leasing qualification, including:
[0026] The first sub-audit result of level N, the first sub-audit result of level N+1, the second sub-audit result of level M and the second sub-audit result of level M+1 are multiplied by the corresponding preset coefficients and then added together to obtain the audit score of resource leasing qualification;
[0027] The audit score is compared with the preset threshold to obtain the audit result of resource leasing qualification.
[0028] In a possible embodiment of the first aspect, before responding to the resource leasing request, obtaining the first parameter information of the user in the resource leasing request, and obtaining the first sub-process information and its execution priority in the database, the method further includes:
[0029] Obtain audit specification information;
[0030] Break down the audit specification information into multiple sub-process audit specification information;
[0031] According to the preset programming language, code is written according to the sub-process audit specification information to obtain the sub-process information, wherein the sub-process information includes a parameter identifier, an audit rule code and an audit result identifier;
[0032] According to the parameter type to which the parameter identifier in the sub-process information belongs, the audit batch corresponding to the sub-process information is determined; based on the sub-process information and its corresponding audit batch, the corresponding relationship between the sub-process information and the audit batch is generated;
[0033] Determine the execution priority of the sub-process information based on the association between the parameter identifier and the audit result identifier in each sub-process information;
[0034] Based on the sub-process information and its corresponding execution priority, a correspondence between the sub-process information and the execution priority is generated.
[0035] In a possible embodiment of the first aspect, the present invention further includes:
[0036] The parameter identifier in the sub-process information, the audit rule code in the sub-process information, the audit result identifier in the sub-process information, the audit batch corresponding to the sub-process information, and the execution priority corresponding to the sub-process information are stored in the database table in the form of data groups.
[0037] Based on the same inventive concept, in a second aspect, the embodiment of the present application further provides a resource leasing qualification review device, including:
[0038] An acquisition module, configured to respond to a resource leasing request, acquire first parameter information of a user in the resource leasing request, and acquire first sub-process information and its execution priority in a database, wherein the first parameter information includes at least one first sub-parameter information;
[0039] An audit module, configured to audit each first sub-parameter information in the first parameter information in sequence based on the first sub-process information and its execution priority, obtain at least one first sub-audit result and display the first sub-audit result on the first page;
[0040] The acquisition module is further used to obtain the second parameter information of the user in the first input in response to the first input in the first page, and obtain the second sub-process information and its execution priority in the database, wherein the second parameter information includes at least one second sub-parameter information;
[0041] The audit module is further used to audit each second sub-parameter information in the second parameter information in turn based on the second sub-process information and its execution priority, to obtain at least one second sub-audit result;
[0042] The combination module is used to combine the first sub-audit result with the second sub-audit result to obtain the resource leasing qualification audit result.
[0043] Based on the same inventive concept, in the third aspect, an embodiment of the present application also provides a resource leasing qualification review device, which includes a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, it implements the first aspect, or the resource leasing qualification review method in any embodiment of the first aspect.
[0044] Based on the same inventive concept, in the fourth aspect, an embodiment of the present application further provides a computer storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the method for reviewing resource leasing qualifications in the first aspect or any embodiment of the first aspect is implemented.
[0045] Based on the same inventive concept, in the fifth aspect, an embodiment of the present application also provides a computer program product. When the instructions in the computer program product are executed by the processor of the device, the device can execute the resource leasing qualification review method in the first aspect or any embodiment of the first aspect.
[0046] The resource leasing qualification audit method, device, equipment, medium and program product of the embodiment of the present application are applied to the script engine tool, and the first parameter information of the user in the resource leasing request is obtained by responding to the resource leasing request, the first parameter information is the parameter information of the first batch to be audited, the first parameter information includes at least one first sub-parameter information, and communicates with the database, and the first sub-process information and its execution priority can be obtained in the database, wherein the first sub-process information is used to audit the first parameter information. Then, based on the first sub-process information and its execution priority, each first sub-parameter information in the first parameter information is audited in turn, at least one first sub-audit result is obtained and the first sub-audit result is displayed on the first page. Then, in response to the first input of the staff in the first page, the second parameter information of the user in the first input can be obtained, the second parameter information is the parameter information of the second batch to be audited, the second parameter information includes at least one second sub-parameter information, and the second sub-process information and its execution priority are obtained in the database, wherein the second sub-process information is used to audit the second parameter information, the division of the first parameter and the second parameter makes the audit process more modular and structured, and makes the audit process more orderly and easy to manage, and the integrated audit process staff only needs to input the second parameter information that needs to be manually confirmed, which reduces manual intervention compared to the prior art. Next, based on the second sub-process information and its execution priority, each second sub-parameter information in the second parameter information is audited in turn to obtain at least one second sub-audit result. Finally, the first sub-audit result is combined with the second sub-audit result to obtain the final audit result of the resource leasing qualification. The embodiment of the present application automates the standardizable audit steps by combining the automated script engine tool with the database to dynamically configure the audit process, and integrates the audit process. The staff only needs to input the second parameter information that needs to be manually confirmed. Compared with the prior art, it reduces manual intervention, can significantly alleviate the pressure of manual approval, and improves the approval efficiency. At the same time, since information such as the audit process and its execution priority is stored in the database, the information in the database can be dynamically adjusted as needed, without modifying the software program in the script engine tool, and can flexibly respond to frequent changes in audit specifications, avoiding the rigidity of the approval process caused by hard coding, thereby improving the real-time, flexibility and scalability of the approval process. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Other features, objects and advantages of the present application will become more apparent by reading the following detailed description of non-limiting embodiments with reference to the accompanying drawings, in which the same or similar reference numerals represent the same or similar features and the accompanying drawings are not drawn to scale.
[0048] Figure 1 This is a flow chart of a method for reviewing resource leasing qualifications provided in an embodiment of the present application;
[0049] Figure 2 This is another flow chart of the resource leasing qualification review method provided in the embodiment of the present application;
[0050] Figure 3 This is another flow chart of the resource leasing qualification review method provided in the embodiment of the present application;
[0051] Figure 4 This is another flow chart of the resource leasing qualification review method provided in the embodiment of the present application;
[0052] Figure 5 This is another flow chart of the resource leasing qualification review method provided in the embodiment of the present application;
[0053] Figure 6 This is a structural diagram of a resource leasing qualification review device provided in an embodiment of the present application;
[0054] Figure 7 It is a structural diagram of a resource leasing qualification review device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present application and are not configured to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0056] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0057] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0058] It is obvious to those skilled in the art that various modifications and changes can be made in the present application without departing from the spirit or scope of the present application. Therefore, the present application is intended to cover modifications and changes of the present application that fall within the scope of the corresponding claims (technical solutions for protection) and their equivalents. It should be noted that the implementation methods provided in the embodiments of the present application can be combined with each other without contradiction.
[0059] It should be noted that the acquisition, storage, use and processing of data in the embodiments of the present application are in compliance with the relevant provisions of national laws and regulations.
[0060] It should also be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.
[0061] Before describing the technical solutions provided by the embodiments of the present application, in order to facilitate the understanding of the embodiments of the present application, the present application first specifically describes the problems existing in the related art:
[0062] In the current financial and resource leasing industry, the approval process is the core link to ensure the stable operation of the business.
[0063] In some related technologies, the approval method is highly dependent on manual operation, resulting in high labor costs and low efficiency. In order to cope with the shortcomings of manual approval methods, some existing technologies encode rules into the system through programmatic processing. Although this alleviates the pressure of manual approval, given the frequent changes in the audit specifications of this industry, when the industry audit specifications change, the traditional hard-coding method needs to go through a long development, testing and deployment cycle, which seriously restricts the real-time response capability of the approval process. In addition, the hard-coding method also limits the flexibility and scalability of the audit method, making it difficult for the system to adapt to complex and changing audit requirements. Therefore, in the approval process of the financial and resource leasing industry, the related technologies are highly dependent on manual or hard-coded methods, resulting in high labor costs and low efficiency, and it is difficult to adapt to the frequent changes in audit specifications, which limits the real-time, flexibility and scalability of the approval process.
[0064] Based on this, the embodiment of the present application provides a resource leasing qualification review method, device, equipment, medium and program product, which can automatically process the standardizable review steps through the automated script engine tool combined with the database dynamic configuration review process, reduce manual intervention, and significantly alleviate the pressure of manual approval and improve approval efficiency. At the same time, since the review process and its execution priority and other information are stored in the database, it can be dynamically adjusted as needed, and can flexibly respond to frequent changes in review specifications, avoiding the rigidity of the approval process caused by hard coding, thereby improving the real-time, flexibility and scalability of the approval process.
[0065] The resource leasing qualification review method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0066] Figure 1 : is a schematic diagram of a resource leasing qualification review method provided in an embodiment of the present application, such as Figure 1 As shown, the method may include steps S110 to S150.
[0067] S110, the script engine tool obtains first parameter information of the user in the resource leasing request in response to the resource leasing request, and obtains first sub-process information and its execution priority from a database, wherein the first parameter information includes at least one first sub-parameter information.
[0068] The resource leasing request is a request issued by a client to lease the right to use a certain resource, such as monetary resources, physical equipment resources, etc.
[0069] The first parameter information is the first batch of parameter information that needs to be reviewed, including at least one first sub-parameter information. For example, the first sub-parameter information may include age, address or credit information.
[0070] The first sub-process information may include information such as parameter identification and audit rule code, which are used to audit the first parameter information.
[0071] The execution priority of the first sub-process information reflects the priority relationship of the first sub-process information in the execution order, that is, reflects the priority relationship of different first parameter information in the review order.
[0072] Specifically, the script engine tool is an automated processing software that can respond to resource leasing requests, parse and extract the first parameter information in the request (including at least one first sub-parameter information). Subsequently, the script engine tool will communicate with the database, query and obtain the corresponding first sub-process information and its execution priority in the database, so as to automatically review the first sub-parameter information according to the execution priority and the first sub-process information.
[0073] S120, based on the first sub-process information and its execution priority, review each first sub-parameter information in the first parameter information in turn, obtain at least one first sub-review result and display the first sub-review result on the first page.
[0074] The first sub-audit result is an audit result obtained by auditing the first sub-parameter information.
[0075] The first page can be used to display the first sub-audit result and also for the staff to input the second parameter information. For example, the second parameter identifier that needs to be reviewed in the second batch can be obtained in the database, and then the second parameter identifier is displayed on the first page. After the staff views the second parameter identifier displayed on the first page, they can enter the second parameter information by clicking the target control on the first page.
[0076] Specifically, when processing a resource leasing request, the script engine tool will review each first sub-parameter information in the first parameter information in turn according to the first sub-process information and its execution priority obtained from the database, and after the review is completed, at least one first sub-review result can be generated, thereby intuitively reflecting the review status of each sub-parameter. The first sub-review result is then displayed on the first page for staff to view.
[0077] S130, in response to the first input in the first page, obtaining the second parameter information of the user in the first input, and obtaining the second sub-process information and its execution priority in the database, wherein the second parameter information includes at least one second sub-parameter information.
[0078] The second sub-process information may include information such as parameter identification and audit rule code, which are used to audit the second parameter information.
[0079] The execution priority of the second sub-process information reflects the priority relationship of the second sub-process information in the execution order, that is, reflects the priority relationship of different second parameter information in the review order.
[0080] The second parameter information is important information that needs to be verified and manually entered by the staff. The second parameter information may include at least one second sub-parameter information, such as the number of months of individual tax payment, whether it is a high-quality occupation, whether it is an individual business owner, the length of operation, and other information that needs to be confirmed by the staff.
[0081] The division of the first parameter and the second parameter makes the audit process more modular and structured, making the audit process more orderly and easier to manage.
[0082] Specifically, when the staff inputs the second parameter information in the first page, the script engine tool will obtain the second parameter information, which includes multiple second sub-parameter information. Subsequently, the system will obtain the second sub-process information related to the second sub-parameter information and the execution priority of the second sub-process information in the database according to the second sub-parameter information.
[0083] S140, based on the second sub-process information and its execution priority, review each second sub-parameter information in the second parameter information in turn to obtain at least one second sub-review result.
[0084] Among them, the script engine tool will review each second sub-parameter information in the second parameter information in turn according to the second sub-process information and its execution priority obtained from the database. After the review is completed, at least one second sub-audit result can be generated, thereby intuitively reflecting the review status of each second sub-parameter.
[0085] S150, combining the first sub-audit result and the second sub-audit result to obtain an audit result of resource leasing qualification.
[0086] Specifically, in the application process for resource leasing, the script engine tool will review the user's parameter information in batches. First, based on the preliminary information provided by the user (i.e., the first parameter information), the system will generate the first sub-review result. Subsequently, when the staff further provides the second parameter information, the script engine tool will review it again and generate the second sub-review result. In order to comprehensively evaluate the user's leasing qualifications, the script engine tool will combine the review results of these two stages, comprehensively consider the first sub-review results and the second sub-review results, and finally come up with the review result of the resource leasing qualification.
[0087] In the embodiment of the present application, the script engine tool obtains the first parameter information of the user in the resource leasing request by responding to the resource leasing request, the first parameter information is the parameter information that needs to be reviewed in the first batch, the first parameter information includes at least one first sub-parameter information, and communicates with the database, and can obtain the first sub-process information and its execution priority in the database, wherein the first sub-process information is used to review the first parameter information. Then, based on the first sub-process information and its execution priority, each first sub-parameter information in the first parameter information is reviewed in turn, at least one first sub-review result is obtained and the first sub-review result is displayed on the first page. Next, in response to the first input of the staff in the first page, the second parameter information of the user in the first input can be obtained, the second parameter information is the parameter information that needs to be reviewed in the second batch, the second parameter information includes at least one second sub-parameter information, and the second sub-process information and its execution priority are obtained in the database, wherein the second sub-process information is used to review the second parameter information. Next, based on the second sub-process information and its execution priority, each second sub-parameter information in the second parameter information is reviewed in turn, and at least one second sub-review result is obtained. Finally, the first sub-review result is combined with the second sub-review result to obtain the final review result of the resource leasing qualification. The embodiment of the present application uses an automated script engine tool combined with a database to dynamically configure the audit process, automates the standardized audit steps, reduces manual intervention, can significantly alleviate the pressure of manual approval, and improves approval efficiency. At the same time, since information such as the audit process and its execution priority is stored in the database, the information in the database can be dynamically adjusted as needed without modifying the software program in the script engine tool. It can flexibly respond to frequent changes in audit specifications and avoid the rigidity of the approval process caused by hard coding, thereby improving the real-time, flexibility and scalability of the approval process.
[0088] Figure 2 This is another flow chart of the resource leasing qualification review method provided in the embodiment of the present application.
[0089] In some embodiments, Figure 2 As shown, the database includes the correspondence between the preset sub-process information and the audit batch, and the correspondence between the preset sub-process information and the execution priority. Step S110 responds to the resource rental request, obtains the first parameter information of the user in the resource rental request, and obtains the first sub-process information and its execution priority in the database, which may include steps S111 and S112.
[0090] S111, in response to a resource leasing request, obtaining first parameter information of a user in the resource leasing request, and obtaining first sub-process information corresponding to a first review batch in a preset correspondence relationship between sub-process information and review batches.
[0091] Among them, the database pre-stores the correspondence between preset sub-process information and review batches, as well as the correspondence between preset sub-process information and execution priorities. In other words, the database pre-stores the correspondence between preset sub-process information, review batches and execution priorities.
[0092] Specifically, when the script engine tool receives a resource leasing request from a user, it can parse the request to obtain the preliminary information provided by the user, namely, the first parameter information. Subsequently, the correspondence between the preset sub-process information and the audit batch in the database can be searched, and then the first sub-process information of the first batch of the audit batch can be searched in the correspondence. This ensures that the script engine tool can accurately identify the required first batch of sub-processes, laying the foundation for the subsequent review of the first parameter information.
[0093] S112, obtaining the execution priority corresponding to the first sub-process information in the preset correspondence relationship between the sub-process information and the execution priority.
[0094] Specifically, the script engine tool can search for the correspondence between the preset sub-process information and the execution priority in the database, and then search for the execution priority corresponding to the first sub-process information of the current processing stage in the correspondence. This execution priority determines the execution order of the first sub-process information in the first review batch, ensuring that the script engine tool can efficiently review the first sub-parameter information in the order of priority.
[0095] In the embodiment of the present application, the script engine tool can query the correspondence between the preset sub-process information and the review batch and execution priority in the database by communicating with the database, so as to automatically determine the first sub-process information corresponding to the first review batch, and the execution priority corresponding to the first sub-process information. When any one of the sub-process information, review batch, and execution priority needs to be updated, it is only necessary to dynamically adjust the information in the database as needed, without modifying the software program in the script engine tool, and can flexibly respond to frequent changes in the review specifications, avoiding the rigidity of the approval process caused by the hard-coding method, thereby improving the real-time, flexibility, and scalability of the approval process.
[0096] In some embodiments, reference may be made to Figure 2 Step S130 obtains the second parameter information of the user in the first input in response to the first input in the first page, and obtains the second sub-process information and its execution priority in the database, which may include steps S131 and S132.
[0097] S131, in response to a first input in the first page, obtaining second parameter information of the user in the first input, and obtaining second sub-process information corresponding to the second review batch in a preset correspondence relationship between sub-process information and review batches.
[0098] Specifically, when receiving the first input on the first page, the script engine tool can obtain the second parameter information of the user in the first input, and then find the correspondence between the preset sub-process information and the audit batch in the database, and then find the second sub-process information whose audit batch is the second batch in the correspondence. This ensures that the script engine tool can accurately identify the required second batch of sub-processes, laying the foundation for the subsequent audit of the second parameter information.
[0099] S132, obtaining the execution priority corresponding to the second sub-process information in the preset correspondence relationship between the sub-process information and the execution priority.
[0100] Specifically, the script engine tool can search for the correspondence between the preset sub-process information and the execution priority in the database, and then search for the execution priority corresponding to the second sub-process information of the current processing stage in the correspondence. This execution priority determines the execution order of the second sub-process information in the second review batch, ensuring that the script engine tool can efficiently review the second sub-parameter information in order of priority.
[0101] In the embodiment of the present application, the script engine tool can query the correspondence between the preset sub-process information and the review batch and execution priority in the database by communicating with the database, so as to automatically determine the second sub-process information corresponding to the second review batch, and the execution priority corresponding to the second sub-process information. When any one of the sub-process information, review batch, and execution priority needs to be updated, it is only necessary to dynamically adjust the information in the database as needed, without modifying the software program in the script engine tool, and can flexibly respond to frequent changes in the review specifications, avoiding the rigidity of the approval process caused by the hard-coding method, thereby improving the real-time, flexibility, and scalability of the approval process.
[0102] Figure 3 This is another flow chart of the resource leasing qualification review method provided in the embodiment of the present application.
[0103] In some embodiments, Figure 3 As shown, the sub-process information includes a parameter identifier and an audit rule code. Step S120 audits each first sub-parameter information in the first parameter information in turn based on the first sub-process information and its execution priority, obtains at least one first sub-audit result and displays the first sub-audit result on the first page, which may include steps S121 to S123.
[0104] S121, obtain the N-level first sub-process information with an execution priority of N, where N is a positive integer greater than 0; in the first parameter information, obtain the N-level first sub-parameter information corresponding to the parameter identifier in the N-level first sub-process information; substitute the N-level first sub-parameter information into the audit rule code in the N-level first sub-process information to obtain the N-level first sub-audit result.
[0105] The sub-process information may include information such as parameter identifiers and audit rule codes.
[0106] The N-level first sub-process information is the first sub-process information with an execution priority of N.
[0107] The N-level first sub-audit result is the first sub-audit result obtained by substituting the N-level first sub-parameter information into the audit rule code in the N-level first sub-process information.
[0108] Specifically, the script engine tool will first identify the N-level first sub-process information with an execution priority of N (N is a positive integer greater than 0, representing different priority levels). Then, it will search and extract the N-level first sub-parameter information corresponding to the parameter identifier defined in the N-level first sub-process information from the first parameter information provided by the user. For example, the parameter identifier defined in the N-level first sub-process information is age, and the N-level first sub-parameter information is 50. Next, the script engine tool substitutes the N-level first sub-parameter information into the audit rule code pre-defined in the N-level first sub-process information for audit, and finally generates the N-level first sub-audit result.
[0109] S122, obtain the N+1 level first sub-process information with an execution priority of N+1; in the first parameter information, obtain the N+1 level first sub-parameter information corresponding to the parameter identifier in the N+1 level first sub-process information; substitute the N+1 level first sub-parameter information into the audit rule code in the N+1 level first sub-process information to obtain the N+1 level first sub-audit result.
[0110] Specifically, after verifying the N-level first sub-parameter information corresponding to the execution priority of N, the N+1-level first sub-parameter information can be verified in the same way. The script engine tool will identify the N+1-level first sub-process information with an execution priority of N+1. Then, the N+1-level first sub-parameter information corresponding to the parameter identifier defined in the N+1-level first sub-process information will be searched and extracted from the first parameter information provided by the user. For example, the parameter identifier defined in the N+1-level first sub-process information is city, and the N-level first sub-parameter information is xx city. Next, the script engine tool substitutes the N+1-level first sub-parameter information into the audit rule code pre-defined in the N+1-level first sub-process information for audit, and finally generates the N+1-level first sub-audit result.
[0111] For example, the script engine tool will first obtain the first-level first sub-process information with an execution priority of 1 from the database. Then, according to the parameter identifier defined in the first-level first sub-process information, the corresponding first-level first sub-parameter information is searched and obtained in the first parameter information, and then the first-level first sub-parameter information is substituted into the predefined audit rule code in the first-level first sub-process information to generate the first-level first sub-audit result. The script engine tool then obtains the second-level first sub-process information with an execution priority of 2 from the database. Then, according to the parameter identifier defined in the second-level first sub-process information, the corresponding second-level first sub-parameter information is searched and obtained in the first parameter information, and then the second-level first sub-parameter information is substituted into the predefined audit rule code in the second-level first sub-process information to generate the second-level first sub-audit result. And so on.
[0112] S123, displaying the N-level first sub-audit result and the N+1-level first sub-audit result on the first page.
[0113] Specifically, when the script engine tool completes the review of the N-level first sub-process information with an execution priority of N and generates the N-level first sub-review result, it will immediately process and execute the review of the N+1-level first sub-process information with a priority of N+1, and generate the corresponding N+1-level first sub-review result, and so on. Then, multiple first sub-review results will be displayed to the staff on the first page at the same time, so that the staff can see the progress and results of all related reviews at a glance.
[0114] In an embodiment of the present application, the script engine tool can automatically and orderly review the first parameter information provided by the user according to the execution priority of the first sub-process information by communicating with the database, and display each first sub-review result on the first page in real time, thereby improving the transparency and efficiency of the review process and enabling staff to quickly grasp the progress and results of the review.
[0115] In some embodiments, you can continue to see Figure 3 Step S140 reviews each second sub-parameter information in the second parameter information in turn based on the second sub-process information and its execution priority to obtain at least one second sub-review result, which may include steps S141 and S142.
[0116] S141, obtain the M-level second sub-process information with an execution priority of M, where M is a positive integer greater than 0; in the second parameter information, obtain the M-level second sub-parameter information corresponding to the parameter identifier in the M-level second sub-process information; substitute the M-level second sub-parameter information into the audit rule code in the M-level second sub-process information to obtain the M-level second sub-audit result.
[0117] Specifically, the script engine tool will first identify the M-level second sub-process information with an execution priority of M (M is a positive integer greater than 0, representing different priority levels). Then, the M-level second sub-parameter information corresponding to the parameter identifier defined in the M-level second sub-process information will be searched and extracted from the second parameter information provided by the staff. For example, the parameter identifier defined in the M-level second sub-process information is operating months, and the M-level first sub-parameter information is 30. Next, the script engine tool substitutes the M-level second sub-parameter information into the audit rule code pre-defined in the M-level second sub-process information for audit, and finally generates the M-level second sub-audit result.
[0118] S142, obtain the M+1 level second sub-process information with an execution priority of M+1; in the second parameter information, obtain the M+1 level second sub-parameter information corresponding to the parameter identifier in the M+1 level second sub-process information; substitute the M+1 level second sub-parameter information into the audit rule code in the M+1 level second sub-process information to obtain the M+1 level second sub-audit result.
[0119] Specifically, after verifying the M-level second sub-parameter information corresponding to the execution priority of M, the M+1-level second sub-parameter information can be verified in the same way. The script engine tool will identify the M+1-level second sub-process information with an execution priority of M+1. Then, the M+1-level second sub-parameter information corresponding to the parameter identifier defined in the M+1-level second sub-process information will be searched and extracted from the second parameter information provided by the staff. Next, the script engine tool substitutes the M+1-level second sub-parameter information into the audit rule code pre-defined in the M+1-level second sub-process information for audit, and finally generates the M+1-level second sub-audit result.
[0120] In an embodiment of the present application, the script engine tool is able to identify and process second sub-process information of different priority levels, and then substitute the corresponding second sub-parameter information into the audit rule code of the corresponding second sub-process information, thereby generating the corresponding second sub-audit result, improving the accuracy and efficiency of the audit and ensuring the orderliness of the audit process.
[0121] In some embodiments, you can continue to see Figure 3 Step S150 combines the first sub-audit result with the second sub-audit result to obtain the audit result of the resource leasing qualification, which may include steps S151 and S152.
[0122] S151, multiply the first sub-audit result of level N, the first sub-audit result of level N+1, the second sub-audit result of level M and the second sub-audit result of level M+1 by the corresponding preset coefficients respectively and add them together to obtain the audit score of resource leasing qualification.
[0123] The preset coefficient is a predefined value used to adjust the degree of influence of different sub-audit results on the final audit result. Each sub-audit result will be weighted according to its corresponding preset coefficient so that the importance and relative importance of different sub-audit results can be reflected in the final combination.
[0124] Specifically, each sub-audit result is multiplied by its own preset coefficient and then added together to obtain a comprehensive audit score, which serves as the final quantitative indicator for resource leasing qualification assessment.
[0125] S152, comparing the audit score with a preset threshold to obtain the audit result of the resource leasing qualification.
[0126] Specifically, if the audit score is higher than or equal to the preset threshold, then it can be considered that the user has met the qualification criteria for resource leasing, and the audit result is passed. On the contrary, if the audit score is lower than the preset threshold, then the audit result is failed. This method based on the comparison of the audit score and the threshold provides an objective and quantitative evaluation standard for the audit of resource leasing qualifications.
[0127] In an embodiment of the present application, an audit score for resource leasing qualifications is generated by multiplying each sub-audit result by a corresponding coefficient and then adding the results together. Based on the comparison of the audit score with a preset threshold, an objective and quantitative evaluation of the resource leasing qualification audit is achieved, thereby improving the accuracy and fairness of the audit.
[0128] In one example, step S150 combines the first sub-audit result with the second sub-audit result to obtain the audit result of resource leasing qualification, which may include step S153.
[0129] S153, combining the N-level first sub-audit result, the N+1-level first sub-audit result, the M-level second sub-audit result and the M+1-level second sub-audit result according to a preset Boolean combination rule to obtain the resource leasing qualification audit result.
[0130] In the embodiment of the present application, a preset Boolean combination rule is used to integrate multiple sub-audit results (including the first sub-audit results at level N and level N+1 and the second sub-audit results at level M and level M+1), so as to directly derive the audit result of the resource leasing qualification. This can simplify the audit process, ensure the rigor of the audit logic, and can quickly and accurately determine whether the user meets the qualification requirements for resource leasing, thereby improving the audit efficiency and accuracy.
[0131] In another example, under the first audit specification, the information of the combination rules stored in the database includes the combination rules corresponding to steps S151 and S152. Alternatively, under the second audit specification, the information of the combination rules stored in the database includes the combination rules corresponding to step S153. When the audit specification updates the combination rules of the sub-audit results, it is only necessary to update the combination rules stored in the database.
[0132] The embodiment of the present application flexibly stores different combination rules through the database to adapt to different audit specifications (such as the first audit specification or the second audit specification). This flexibility can quickly adjust the combination logic in the audit process according to different audit specifications, thereby improving the adaptability, flexibility and scalability of the audit process.
[0133] Figure 4 This is another flow chart of the resource leasing qualification review method provided in the embodiment of the present application.
[0134] In some embodiments, Figure 4 As shown, before the step S110 responds to the resource leasing request, obtains the first parameter information of the user in the resource leasing request, and obtains the first sub-process information and its execution priority in the database, the method further includes steps S161 to S166.
[0135] S161, obtain audit specification information.
[0136] Among them, audit specifications are usually a series of rules, standards or guidelines used to guide audit activities.
[0137] Specifically, obtain the rules, standards or guidelines used to guide the audit activities.
[0138] S162, decomposing the audit specification information into multiple sub-process audit specification information.
[0139] Specifically, the audit specification content is broken down into a series of sub-process audit specifications.
[0140] S163, write code according to the preset programming language and the sub-process audit specification information to obtain sub-process information, wherein the sub-process information includes a parameter identifier, an audit rule code and an audit result identifier.
[0141] Among them, the sub-process information includes parameter identification, audit rule code and audit result identification.
[0142] Specifically, the sub-process audit specification information is written into code according to a preset programming language, and each sub-process audit specification information can be written into a corresponding piece of code, and each piece of code can include a parameter identifier, an audit rule code and an audit result identifier.
[0143] S164, determining the audit batch corresponding to the sub-process information according to the parameter type to which the parameter identifier in the sub-process information belongs; and generating a correspondence between the sub-process information and the audit batch based on the sub-process information and its corresponding audit batch.
[0144] Specifically, the parameter type to which the parameter identifier in the sub-process information belongs can be determined based on the preset correspondence between the parameter identifier and the parameter type, for example, the first parameter type or the second parameter type. Then, based on the parameter type to which the parameter identifier in the sub-process information belongs, the audit batch corresponding to the sub-process information can be determined, for example, the first parameter type corresponds to the first audit batch, and the second parameter type corresponds to the second audit batch.
[0145] S165, determining the execution priority of the sub-process information according to the association relationship between the parameter identifier and the audit result identifier in each sub-process information.
[0146] Among them, the association relationship between the parameter identifier and the audit result identifier in each sub-process information, that is, the dependency relationship between different sub-processes, for example, the audit result identifier obtained by executing sub-process 1 is the parameter identifier of the parameter that needs to be input into sub-process 2, so sub-process 1 needs to be executed first and then sub-process 2.
[0147] Specifically, based on the correlation between the parameter identifier and the audit result identifier in each sub-process information, the priority of each sub-process can be evaluated to ensure that each sub-process can be executed according to the priority, which helps to improve process execution efficiency and reduce potential problems and delays.
[0148] S166, based on the sub-process information and its corresponding execution priority, generate a correspondence between the sub-process information and the execution priority.
[0149] The embodiment of the present application obtains and disassembles the audit specification information, refines it into sub-process audit specifications, and writes code based on it to generate sub-process information containing detailed parameter identification, audit rule code and audit result identification. Furthermore, the audit batch is allocated according to the parameter type, and the execution priority of the sub-process is determined based on the correlation between the parameter and the audit result. It can ensure that a clear correspondence is established between the sub-process information and the audit batch and execution priority, thereby improving the efficiency of process execution.
[0150] In some embodiments, Figure 4 As shown, step S167 is also included.
[0151] S167, store the parameter identifier in the sub-process information, the audit rule code in the sub-process information, the audit result identifier in the sub-process information, the audit batch corresponding to the sub-process information, and the execution priority corresponding to the sub-process information in the form of a data group in the database table.
[0152] Specifically, the parameter identifiers, audit rule codes, audit result identifiers and their corresponding audit batches and execution priorities in the sub-process information are integrated in the form of data groups (or records, entries, etc.) and stored in the database table. This storage method allows this information to exist in a structured, easy-to-query and manage form, which facilitates subsequent retrieval, analysis and modification of sub-process information. Through the management of database tables, the integrity and consistency of sub-process information can be efficiently maintained, supporting complex business processes and scenarios where audit specifications are frequently updated.
[0153] For example, a database table stores 5 fields and their field contents. The field names and meanings of the 5 fields are shown in Table 1.
[0154] Table 1
[0155]
[0156] The field contents of the five fields are stored in the database table in the form of data groups, as shown in Table 2.
[0157] Table 2
[0158]
[0159] As shown in Table 2, each row is a data group, and each data group includes an audit result identifier, a parameter identifier, an audit rule code, an execution priority, and an audit batch.
[0160] In the embodiment of the present application, by storing the key information of the sub-process (including parameter identification, audit rule code, audit result identification, audit batch and execution priority) in the form of structured data groups in the database table, centralized management and efficient query of information are achieved. This storage method not only improves the integrity and consistency of the data, but also facilitates the subsequent retrieval, analysis and modification of sub-process information, thereby supporting the flexible update of complex business processes and audit specifications, and significantly improving the automation and overall efficiency of the audit process.
[0161] Figure 5 This is another flow chart of the resource leasing qualification review method provided in the embodiment of the present application.
[0162] In one example, if Figure 5 As shown, the resource leasing qualification review method may include steps S01 to S10.
[0163] S01, in response to a resource leasing request, obtaining first parameter information of a user in the resource leasing request, and obtaining first sub-process information corresponding to a first review batch from a correspondence between preset sub-process information and review batches in a database.
[0164] S02, obtaining the execution priority corresponding to the first sub-process information from the correspondence between the sub-process information and the execution priority preset in the database.
[0165] S03, obtain the N-level first sub-process information with an execution priority of N, where N is a positive integer greater than 0; in the first parameter information, obtain the N-level first sub-parameter information corresponding to the parameter identifier in the N-level first sub-process information; substitute the N-level first sub-parameter information into the audit rule code in the N-level first sub-process information to obtain the N-level first sub-audit result.
[0166] S04, obtain the N+1 level first sub-process information with an execution priority of N+1; in the first parameter information, obtain the N+1 level first sub-parameter information corresponding to the parameter identifier in the N+1 level first sub-process information; substitute the N+1 level first sub-parameter information into the audit rule code in the N+1 level first sub-process information to obtain the N+1 level first sub-audit result.
[0167] S05, displaying the N-level first sub-audit result and the N+1-level first sub-audit result on the first page.
[0168] For example, the first page displays the following information:
[0169]
[0170] S06, in response to the first input in the first page, obtaining the second parameter information of the user in the first input, and obtaining the second sub-process information corresponding to the second review batch in the correspondence between the preset sub-process information and the review batch in the database.
[0171] S07, obtaining the execution priority corresponding to the second sub-process information from the correspondence between the sub-process information and the execution priority preset in the database.
[0172] S08, obtain the M-level second sub-process information with an execution priority of M, where M is a positive integer greater than 0; in the second parameter information, obtain the M-level second sub-parameter information corresponding to the parameter identifier in the M-level second sub-process information; substitute the M-level second sub-parameter information into the audit rule code in the M-level second sub-process information to obtain the M-level second sub-audit result.
[0173] S09, obtain the M+1 level second sub-process information with an execution priority of M+1; in the second parameter information, obtain the M+1 level second sub-parameter information corresponding to the parameter identifier in the M+1 level second sub-process information; substitute the M+1 level second sub-parameter information into the audit rule code in the M+1 level second sub-process information to obtain the M+1 level second sub-audit result.
[0174] It is executed in two review batches. Each rule specifies the execution priority (to meet the dependency relationship between data items). The parameter information reviewed in the first review batch is the parameters that do not require manual filling / intervention, and the parameter information reviewed in the second review batch is the parameters that require manual filling / intervention.
[0175] S10, combining the N-level first sub-audit result, the N+1-level first sub-audit result, the M-level second sub-audit result and the M+1-level second sub-audit result to obtain the resource leasing qualification audit result.
[0176] For example, the second page displays the audit result information as follows:
[0177]
[0178] The embodiment of the present application is based on a script engine and cleverly constructs a flexible approval assistance solution, abandons the conventional hard-coded rule logic, and encodes the rule logic through application functions and writes it into the database, increases execution priority, and reviews batch fields, using the script engine tool capabilities to comprehensively build a set of processes.
[0179] Based on the same inventive concept, the embodiment of the present application also provides a resource leasing qualification review device, such as Figure 6 As shown, the device 600 may include an acquisition module 610 , a review module 620 , and a combination module 630 .
[0180] The acquisition module 610 is used to respond to the resource leasing request, acquire the first parameter information of the user in the resource leasing request, and acquire the first sub-process information and its execution priority in the database, wherein the first parameter information includes at least one first sub-parameter information;
[0181] The review module 620 is used to review each first sub-parameter information in the first parameter information in turn based on the first sub-process information and its execution priority, obtain at least one first sub-review result and display the first sub-review result on the first page;
[0182] The acquisition module 610 is further used to, in response to the first input in the first page, acquire the second parameter information of the user in the first input, and acquire the second sub-process information and its execution priority in the database, wherein the second parameter information includes at least one second sub-parameter information;
[0183] The review module 620 is further used to review each second sub-parameter information in the second parameter information in turn based on the second sub-process information and its execution priority, and obtain at least one second sub-review result;
[0184] The combination module 630 is used to combine the first sub-audit result with the second sub-audit result to obtain the resource leasing qualification audit result.
[0185] The resource leasing qualification audit device provided in the embodiment of the present application, the device obtains the first parameter information of the user in the resource leasing request by responding to the resource leasing request, the first parameter information is the parameter information that needs to be audited in the first batch, the first parameter information includes at least one first sub-parameter information, and communicates with the database, and can obtain the first sub-process information and its execution priority in the database, wherein the first sub-process information is used to audit the first parameter information. Then, based on the first sub-process information and its execution priority, each first sub-parameter information in the first parameter information is audited in turn, at least one first sub-audit result is obtained and the first sub-audit result is displayed on the first page. Then, in response to the first input of the staff in the first page, the second parameter information of the user in the first input can be obtained, the second parameter information is the parameter information that needs to be audited in the second batch, the second parameter information includes at least one second sub-parameter information, and the second sub-process information and its execution priority are obtained in the database, wherein the second sub-process information is used to audit the second parameter information. Next, based on the second sub-process information and its execution priority, each second sub-parameter information in the second parameter information is audited in turn, and at least one second sub-audit result is obtained. Finally, the first sub-audit result is combined with the second sub-audit result to obtain the final audit result of the resource leasing qualification. The embodiment of the present application uses an automated script engine tool combined with a database to dynamically configure the audit process, automates the standardized audit steps, reduces manual intervention, can significantly alleviate the pressure of manual approval, and improves approval efficiency. At the same time, since information such as the audit process and its execution priority is stored in the database, the information in the database can be dynamically adjusted as needed without modifying the software program in the script engine tool. It can flexibly respond to frequent changes in audit specifications and avoid the rigidity of the approval process caused by hard coding, thereby improving the real-time, flexibility and scalability of the approval process.
[0186] In some embodiments, the database includes a correspondence between preset sub-process information and review batches, and a correspondence between preset sub-process information and execution priority; the acquisition module is used to respond to a resource rental request, obtain the first parameter information of the user in the resource rental request, and obtain the first sub-process information and its execution priority in the database, which can be specifically used for:
[0187] In response to the resource leasing request, obtaining first parameter information of the user in the resource leasing request, and obtaining first sub-process information corresponding to the first review batch in the preset correspondence relationship between the sub-process information and the review batch;
[0188] In the preset correspondence between sub-process information and execution priority, the execution priority corresponding to the first sub-process information is obtained.
[0189] In some embodiments, the acquisition module is used to respond to the first input in the first page, acquire the second parameter information of the user in the first input, and acquire the second sub-process information and its execution priority in the database, which can be specifically used to:
[0190] In response to the first input in the first page, obtain the second parameter information of the user in the first input, and obtain the second sub-process information corresponding to the second review batch in the preset correspondence relationship between the sub-process information and the review batch;
[0191] In the preset correspondence between sub-process information and execution priority, the execution priority corresponding to the second sub-process information is obtained.
[0192] In some embodiments, the sub-process information includes a parameter identifier and an audit rule code; the audit module is used to audit each first sub-parameter information in the first parameter information in turn based on the first sub-process information and its execution priority, obtain at least one first sub-audit result and display the first sub-audit result on the first page, which can be specifically used for:
[0193] Obtaining the N-level first sub-process information with an execution priority of N, where N is a positive integer greater than 0; obtaining the N-level first sub-parameter information corresponding to the parameter identifier in the N-level first sub-process information in the first parameter information; substituting the N-level first sub-parameter information into the audit rule code in the N-level first sub-process information to obtain the N-level first sub-audit result;
[0194] Obtain the N+1 level first sub-process information with an execution priority of N+1; in the first parameter information, obtain the N+1 level first sub-parameter information corresponding to the parameter identifier in the N+1 level first sub-process information; substitute the N+1 level first sub-parameter information into the audit rule code in the N+1 level first sub-process information to obtain the N+1 level first sub-audit result;
[0195] The first page displays the N-level first sub-audit results and the N+1-level first sub-audit results.
[0196] In some embodiments, the audit module is used to audit each second sub-parameter information in the second parameter information in turn based on the second sub-process information and its execution priority, and obtain at least one second sub-audit result, which can be specifically used to:
[0197] Obtaining the M-level second sub-process information with an execution priority of M, where M is a positive integer greater than 0; obtaining the M-level second sub-parameter information corresponding to the parameter identifier in the M-level second sub-process information in the second parameter information; substituting the M-level second sub-parameter information into the audit rule code in the M-level second sub-process information to obtain the M-level second sub-audit result;
[0198] Obtain the M+1 level second sub-process information with an execution priority of M+1; in the second parameter information, obtain the M+1 level second sub-parameter information corresponding to the parameter identifier in the M+1 level second sub-process information; substitute the M+1 level second sub-parameter information into the audit rule code in the M+1 level second sub-process information to obtain the M+1 level second sub-audit result.
[0199] In some embodiments, the combination module is used to combine the first sub-audit result with the second sub-audit result to obtain the resource leasing qualification audit result, which can be specifically used for:
[0200] The first sub-audit result of level N, the first sub-audit result of level N+1, the second sub-audit result of level M and the second sub-audit result of level M+1 are multiplied by the corresponding preset coefficients and then added together to obtain the audit score of resource leasing qualification;
[0201] The audit score is compared with the preset threshold to obtain the audit result of resource leasing qualification.
[0202] In some embodiments, before the acquisition module is used to respond to the resource leasing request, acquire the first parameter information of the user in the resource leasing request, and acquire the first sub-process information and its execution priority in the database, the device further includes a disassembly module, a writing module, a determination module and a generation module:
[0203] Acquisition module, used to obtain audit specification information;
[0204] A disassembly module is used to disassemble the audit specification information into multiple sub-process audit specification information;
[0205] A writing module, used to write code according to a preset programming language and sub-process audit specification information to obtain sub-process information, wherein the sub-process information includes a parameter identifier, an audit rule code, and an audit result identifier;
[0206] A determination module, used to determine the audit batch corresponding to the sub-process information according to the parameter type to which the parameter identifier in the sub-process information belongs; based on the sub-process information and its corresponding audit batch, generate a corresponding relationship between the sub-process information and the audit batch;
[0207] The determination module is also used to determine the execution priority of the sub-process information according to the association relationship between the parameter identifier and the audit result identifier in each sub-process information;
[0208] The generation module is used to generate a corresponding relationship between the sub-process information and the execution priority based on the sub-process information and its corresponding execution priority.
[0209] In some embodiments, a storage module is also included:
[0210] The storage module is used to store the parameter identifier in the sub-process information, the audit rule code in the sub-process information, the audit result identifier in the sub-process information, the audit batch corresponding to the sub-process information, and the execution priority corresponding to the sub-process information in the form of data groups in the database table.
[0211] Each module in the resource leasing qualification review device provided in the embodiment of the present application can realize Figures 1 to 5 The functions of each step of the resource leasing qualification review method provided, and the ability to achieve its corresponding technical effects, are described briefly and will not be repeated here.
[0212] Figure 7 A schematic diagram of the hardware structure of a resource leasing qualification review device provided in an embodiment of the present application is shown.
[0213] The resource leasing qualification review device may include a processor 701 and a memory 702 storing computer program instructions.
[0214] Specifically, the processor 701 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0215] Memory 702 may include a large capacity memory for data or instructions. For example, but not limitation, memory 702 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a tape or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, memory 702 may include a removable or non-removable (or fixed) medium. In appropriate cases, memory 702 may be inside or outside the audit device of resource rental qualifications. In a specific embodiment, memory 702 is a non-volatile solid-state memory.
[0216] The memory may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Therefore, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of the present disclosure.
[0217] The processor 701 reads and executes the computer program instructions stored in the memory 702 to implement any one of the resource leasing qualification review methods in the above embodiments.
[0218] In one example, the resource leasing qualification audit device may further include a communication interface 703 and a bus 704. Figure 7 As shown, the processor 701, the memory 702, and the communication interface 703 are connected via a bus 704 and communicate with each other.
[0219] The communication interface 703 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0220] Bus 704 includes hardware, software or both, and the components of the audit equipment of resource leasing qualification are coupled to each other. For example, but not limitation, bus may include Accelerated Graphics Port (AGP) or other graphics bus, Enhanced Industry Standard Architecture (EISA) bus, Front Side Bus (FSB), Hyper Transport (HT) interconnection, Industry Standard Architecture (ISA) bus, InfiniBand Interconnection, Low Pin Count (Linear Predictive Coding, LPC) bus, Memory Bus, Micro Channel Architecture (MCA) bus, Peripheral Component Interconnect (PCI) bus, PCI-Express (Peripheral Component Interconnect-X, PCI-X) bus, Serial Advanced Technology Attachment (SATA) bus, Video Electronics Standards Association Local (VESA Local Bus, VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 704 may include one or more buses. Although embodiments of the present application describe and illustrate a particular bus, the present application contemplates any suitable bus or interconnect.
[0221] The device can execute the resource leasing qualification review method in the embodiment of the present application based on each unit / component in the resource leasing qualification review device, thereby realizing the combination of Figures 1 to 6 Describe the method for reviewing resource leasing qualifications.
[0222] In addition, in combination with the resource leasing qualification review method in the above embodiment, the present application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any resource leasing qualification review method in the above embodiment is implemented.
[0223] The present application also provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes each process of any one of the above-mentioned resource leasing qualification review method embodiments.
[0224] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0225] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), appropriate firmware, plug-in, function card, etc. When implemented in software, the elements of the present application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or communication link by a data signal carried in a carrier. "Machine-readable medium" may include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, read-only memory (Read-Only Memory, ROM), flash memory, erasable read-only memory (Erasable Read Only Memory, EROM), floppy disks, compact disc read-only memory (Compact Disc Read-Only Memory, CD-ROM), optical discs, hard disks, optical fiber media, radio frequency (Radio Frequency, RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0226] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0227] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0228] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A resource leasing qualification review method, characterized in that: include: In response to a resource leasing request, obtaining first parameter information of a user in the resource leasing request, and obtaining first sub-process information and its execution priority in a database, wherein the first parameter information includes at least one first sub-parameter information; Based on the first sub-process information and its execution priority, review each of the first sub-parameter information in the first parameter information in turn, obtain at least one first sub-review result and display the first sub-review result on a first page; In response to a first input in the first page, obtaining second parameter information of the user in the first input, and obtaining second sub-process information and its execution priority in a database, wherein the second parameter information includes at least one second sub-parameter information; Based on the second sub-process information and its execution priority, review each of the second sub-parameter information in the second parameter information in turn to obtain at least one second sub-review result; The first sub-audit result and the second sub-audit result are combined to obtain an audit result of resource leasing qualification.
2. The method according to claim 1, characterized in that The database includes a correspondence between preset sub-process information and audit batches, and a correspondence between preset sub-process information and execution priority; The step of responding to the resource leasing request, obtaining the first parameter information of the user in the resource leasing request, and obtaining the first sub-process information and its execution priority in the database includes: In response to a resource leasing request, obtaining first parameter information of a user in the resource leasing request, and obtaining first sub-process information corresponding to a first review batch in the correspondence relationship between the preset sub-process information and the review batch; In the correspondence between the preset sub-process information and the execution priority, the execution priority corresponding to the first sub-process information is obtained.
3. The method according to claim 2, characterized in that The step of obtaining, in response to the first input in the first page, second parameter information of the user in the first input, and obtaining second sub-process information and its execution priority in a database includes: In response to a first input in the first page, obtaining second parameter information of the user in the first input, and obtaining second sub-process information corresponding to a second review batch in the correspondence relationship between the preset sub-process information and the review batch; In the correspondence between the preset sub-process information and the execution priority, the execution priority corresponding to the second sub-process information is obtained.
4. The method according to claim 1, characterized in that The sub-process information includes a parameter identifier and an audit rule code; based on the first sub-process information and its execution priority, each of the first sub-parameter information in the first parameter information is audited in turn to obtain at least one first sub-audit result and display the first sub-audit result on the first page, including: Obtaining N-level first sub-process information with an execution priority of N, wherein N is a positive integer greater than 0; obtaining N-level first sub-parameter information corresponding to the parameter identifier in the N-level first sub-process information in the first parameter information; substituting the N-level first sub-parameter information into the audit rule code in the N-level first sub-process information to obtain the N-level first sub-audit result; Obtaining the N+1 level first sub-process information with an execution priority of N+1; obtaining the N+1 level first sub-parameter information corresponding to the parameter identifier in the N+1 level first sub-process information in the first parameter information; substituting the N+1 level first sub-parameter information into the audit rule code in the N+1 level first sub-process information to obtain the N+1 level first sub-audit result; The N-level first sub-audit result and the N+1-level first sub-audit result are displayed on the first page.
5. The method according to claim 4, characterized in that Based on the second sub-process information and its execution priority, each of the second sub-parameter information in the second parameter information is reviewed in sequence to obtain at least one second sub-review result, including: Obtaining M-level second sub-process information with an execution priority of M, wherein M is a positive integer greater than 0; obtaining M-level second sub-parameter information corresponding to the parameter identifier in the M-level second sub-process information in the second parameter information; substituting the M-level second sub-parameter information into the audit rule code in the M-level second sub-process information to obtain the M-level second sub-audit result; Obtain the M+1 level second sub-process information with an execution priority of M+1; in the second parameter information, obtain the M+1 level second sub-parameter information corresponding to the parameter identifier in the M+1 level second sub-process information; substitute the M+1 level second sub-parameter information into the audit rule code in the M+1 level second sub-process information to obtain the M+1 level second sub-audit result.
6. The method according to claim 5, characterized in that The combining of the first sub-audit result and the second sub-audit result to obtain the resource leasing qualification audit result includes: The first sub-audit result of level N, the first sub-audit result of level N+1, the second sub-audit result of level M and the second sub-audit result of level M+1 are multiplied by corresponding preset coefficients and then added together to obtain the audit score of resource leasing qualification; The audit score is compared with a preset threshold to obtain an audit result of resource leasing qualification.
7. The method according to any one of claims 1 to 6, characterized in that: Before the step of responding to the resource leasing request, obtaining the first parameter information of the user in the resource leasing request, and obtaining the first sub-process information and its execution priority in the database, the method further includes: Obtain audit specification information; Decomposing the audit specification information into a plurality of sub-process audit specification information; According to a preset programming language, code is written according to the sub-process audit specification information to obtain sub-process information, wherein the sub-process information includes a parameter identifier, an audit rule code, and an audit result identifier; Determine the audit batch corresponding to the sub-process information according to the parameter type to which the parameter identifier in the sub-process information belongs; and generate a correspondence between the sub-process information and the audit batch based on the sub-process information and the audit batch corresponding to the sub-process information; Determine the execution priority of the sub-process information according to the association relationship between the parameter identifier and the audit result identifier in each sub-process information; Based on the sub-process information and the corresponding execution priority, a correspondence between the sub-process information and the execution priority is generated.
8. The method according to claim 7, characterized in that Also includes: The parameter identifier in the sub-process information, the audit rule code in the sub-process information, the audit result identifier in the sub-process information, the audit batch corresponding to the sub-process information, and the execution priority corresponding to the sub-process information are stored in the database table in the form of data groups.
9. A resource leasing qualification review device, characterized in that: include: an acquisition module, configured to, in response to a resource leasing request, acquire first parameter information of a user in the resource leasing request, and acquire first sub-process information and its execution priority in a database, wherein the first parameter information includes at least one first sub-parameter information; An audit module, configured to audit each of the first sub-parameter information in the first parameter information in turn based on the first sub-process information and its execution priority, obtain at least one first sub-audit result and display the first sub-audit result on a first page; The acquisition module is further used to, in response to the first input in the first page, acquire the second parameter information of the user in the first input, and acquire the second sub-process information and its execution priority in the database, wherein the second parameter information includes at least one second sub-parameter information; The audit module is further used to audit each of the second sub-parameter information in the second parameter information in turn based on the second sub-process information and its execution priority, to obtain at least one second sub-audit result; A combination module is used to combine the first sub-audit result with the second sub-audit result to obtain an audit result of resource leasing qualification.
10. A resource leasing qualification review device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the resource leasing qualification review method according to any one of claims 1 to 8 is implemented.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the method for reviewing resource leasing qualifications according to any one of claims 1 to 8 is implemented.
12. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of a device, the device is enabled to execute the resource leasing qualification review method as described in any one of claims 1 to 8.
