Form auditing method and device, equipment and medium
By receiving form review requests and obtaining employee target integrity scores and determining employee target permissions, the problem of inaccurate approval of employee form review requests in the existing technology is solved, and the flexibility and security of audits are improved.
Patent Information
- Application Number
- CN202411246285.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2024-12-24
AI Technical Summary
The prior art cannot accurately set rights or restrictions based on employees' historical performance, thus unable to effectively approve form review requests submitted by employees, resulting in inflexible and secure audits.
By receiving form review requests, you can obtain the employee's target integrity score and determine the employee's target permissions based on this score, and then determine the number of audit nodes of the form to ensure the flexibility and security of the audit.
It realizes the accurate setting of rights or restrictions based on employees' integrity scores, improves the flexibility and security of form review, and ensures accurate approval of form review requests submitted by employees.
Smart Images

Figure CN119180611A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a form review method, device, equipment and medium. Background Art
[0002] At present, with the high degree of informatization and integration of business, it has become popular in various enterprises to process daily business through workflow. However, some employees have dishonest behaviors such as using similar processes, not providing documents or information truthfully, etc. when using processes for business processing. For example, there may be employees who do not use the agent order approval process when they should use it to submit an agent order, but use a formal order approval process similar to the agent order approval process to submit the agent order.
[0003] However, when employees from various departments submit form review requests corresponding to the business workflow, since the form review request of the business workflow only records the form but not the work performance, the approvers and processors cannot know the employee's historical performance at work, and thus cannot determine the rights and interests or restrictions set for the employee based on the employee's historical performance, and cannot accurately approve the form review request submitted by the employee based on the rights and interests or restrictions of the employee. Summary of the invention
[0004] The embodiments of the present application provide a form review method, apparatus, device and medium to solve the problem in the prior art that form review requests submitted by employees cannot be accurately approved.
[0005] In a first aspect, an embodiment of the present application provides a form review method, which is applied to an electronic device, and the method includes:
[0006] receiving a form review request, wherein the form review request carries a form, a target process to which the form belongs, and a target identifier of an employee who submits the form review request;
[0007] According to the stored correspondence between the employee ID, process, and integrity score, obtaining a target integrity score for the employee with the target ID determined based on the target process;
[0008] The authority corresponding to the target integrity score is used as the target authority of the employee, and based on the target authority, the number of nodes for reviewing the form is determined.
[0009] Through the above method, since the employee's target integrity score can be determined according to the information carried in the form review request, and thus the employee's target authority can be determined, the form is reviewed based on the target authority, and the employee's rights or restrictions can be accurately set according to the target authority, thereby accurately determining the number of nodes for approving the form review request submitted by the employee, and the form is reviewed by this number of reviewers, thereby improving the flexibility and security of the review.
[0010] In a possible implementation manner, if the target integrity scores include at least two, then using the authority corresponding to the target integrity scores as the target authority of the employee includes:
[0011] According to each target integrity score, determine the authority corresponding to the corresponding target integrity score;
[0012] The permissions of each permission are combined as the target permissions for the employee.
[0013] Through the above method, the first permission corresponding to the target process integrity score and the second permission corresponding to the target comprehensive integrity score are determined, and the union of the first permission and the second permission is determined as the employee's target permission, which integrates the permissions corresponding to multiple integrity dimensions, so as to more accurately determine the employee's target permission.
[0014] In a possible implementation manner, the integrity score includes a process integrity score, and the process of determining the correspondence between the employee identification, the process, and the process integrity score includes:
[0015] According to the correspondence between the saved employee ID, process and historical review records, the number of historical reviews and the number of historical review failures submitted by an employee with any employee ID for any process are obtained to determine the target failure rate of the process for the employee with the employee ID;
[0016] Determine a first adjustment score for the process for the employee identified by the employee according to the target failure rate and the stored correspondence between the failure rate and the adjustment score;
[0017] The process integrity score of the process of the employee identified by the employee is determined according to the basic score of the process and the first adjustment score, and the process integrity score is saved corresponding to the employee identification and the process.
[0018] Through the above method, the electronic device determines the target failure rate of the employee's corresponding process based on the employee's historical audit records, and determines the first adjustment score of the corresponding process based on the target failure rate, thereby accurately determining the process integrity score of the process based on the basic score of the process and the first adjustment score.
[0019] In a possible implementation manner, after obtaining the target integrity score of the employee of the target identifier determined based on the target process and before using the authority corresponding to the target integrity score as the target authority of the employee, the method further includes:
[0020] If a second adjustment score is received and input after accuracy judgment is made on the form carried in the form review request, the target integrity score is updated based on the second adjustment score.
[0021] Through the above method, on the basis that the electronic device can calculate the process integrity score by itself, a second adjustment score entered by the reviewer after judging the accuracy of the form is added, so that dishonest behaviors such as employees' false reports can be discovered in time, the employee's integrity score can be reduced, and the employee's target process integrity score can be further determined, which is convenient for subsequent restrictions on the employee.
[0022] In a possible implementation manner, after obtaining the target integrity score of the employee of the target identifier determined based on the target process and before using the authority corresponding to the target integrity score as the target authority of the employee, the method further includes:
[0023] Randomly generate a test paper according to the preset question bank of the target process; obtain the test score of the employee on the test paper;
[0024] Determining whether the test results meet the passing standard;
[0025] If so, determining a third adjustment score corresponding to the employee's target process test score reaching the passing standard;
[0026] The target process integrity score is updated based on the third adjustment score.
[0027] Through the above method, by setting up learning courses to assess employees, not only can the employees' familiarity with the process be improved, but also after the employees pass the examination, the employee's target process integrity score can be adjusted based on the third adjustment score corresponding to the passing standard to further determine the employee's target process integrity score.
[0028] In a possible implementation manner, the target integrity score includes the target comprehensive integrity score of the employee, and the process of determining the target comprehensive integrity score includes:
[0029] Get all the preset integrity processes in the entire process;
[0030] According to each preset integrity process, obtaining the first process integrity score of each preset integrity process of the employee and the preset weight corresponding to each preset integrity process;
[0031] The target comprehensive integrity score of the employee is determined according to the preset weights corresponding to the preset integrity processes and the integrity score of the first process.
[0032] Through the above method, weighting is performed based on the first process integrity score of each preset integrity process and the preset weight, so that the target comprehensive integrity score of the employee can be determined.
[0033] In a possible implementation manner, determining the target comprehensive integrity score of the employee according to the preset weights corresponding to the preset integrity processes and the integrity score of the first process includes:
[0034] Obtaining the status of each preset integrity process of the employee, and determining that the status is an activated target integrity process;
[0035] The target comprehensive integrity score of the employee is determined according to the preset weights corresponding to the target integrity processes and the integrity score of the first process.
[0036] Through the above method, the target integrity process is determined according to the status of each preset integrity process, and the target comprehensive integrity score of the employee is accurately determined based on the preset weights corresponding to each target integrity process and the integrity score of the first process.
[0037] In a possible implementation manner, before taking the authority corresponding to the target integrity score as the target authority of the employee, the method further includes:
[0038] If it is identified that any preset event behavior of the employee is saved within the preset time period, the target comprehensive adjustment score corresponding to the target preset event behavior is determined according to the target preset event behavior of the employee and the correspondence between the saved preset event behavior and the comprehensive adjustment score;
[0039] The target comprehensive integrity score of the employee is updated based on the target comprehensive adjustment score.
[0040] Through the above method, comprehensive adjustment scores are set for employees' violations and outstanding leading deeds, and the employees' target comprehensive integrity scores are updated based on the comprehensive adjustment scores, so as to further accurately determine the employees' target comprehensive integrity scores, so that employees with integrity can benefit and do things efficiently, while employees who lack integrity can be restricted and constrained.
[0041] In a second aspect, the embodiment of the present application further provides a form review device, which has the function of implementing the behavior of the electronic device in the method embodiment of the first aspect above. The beneficial effects can be found in the description of the first aspect and will not be repeated here. The form review device includes:
[0042] A receiving module, configured to receive a form review request, wherein the form review request carries a form, a target process to which the form belongs, and a target identifier of an employee who submits the form review request;
[0043] An acquisition module, used to acquire a target integrity score of the employee with the target identifier determined based on the target process according to the stored correspondence between the employee identifier, the process, and the integrity score;
[0044] The review module is used to use the authority corresponding to the target integrity score as the target authority of the employee, and based on the target authority, determine the number of nodes for reviewing the form.
[0045] In a third aspect, an embodiment of the present application further provides an electronic device, which includes at least a processor and a memory, and the processor is used to implement the steps of the form review method as described in any one of the above items when executing a computer program stored in the memory.
[0046] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the form review method as described in any one of the above items.
[0047] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes: a computer program code, which, when executed on a computer, enables the computer to execute the steps of the form review method as described in any one of the first aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0049] Figure 1 A schematic diagram of a form review process provided in an embodiment of the present application;
[0050] Figure 2 A schematic diagram of a target authority determination process provided in an embodiment of the present application;
[0051] Figure 3 A schematic diagram of a process for determining a correspondence between an employee identification, a process, and a process integrity score provided in an embodiment of the present application;
[0052] Figure 4 A schematic diagram of a form review process provided in an embodiment of the present application;
[0053] Figure 5 A schematic diagram of the structure of a form review device provided in an embodiment of the present application;
[0054] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] In order to make the purpose and implementation method of the present application clearer, the exemplary implementation method of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.
[0056] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
[0057] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.
[0058] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.
[0059] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0060] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0061] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.
[0062] The embodiment of the present application provides a form review method, device, equipment and medium, in which a form review request is received, the form review request carries a form, a target process to which the form belongs, and a target identifier of the employee who submitted the form review request; the target integrity score of the employee whose target identifier is determined based on the target process is obtained according to the correspondence between the saved employee identifier, process, and integrity score; the authority corresponding to the target integrity score is used as the employee's target authority, and based on the target authority, the number of nodes for reviewing the form is determined. Since the employee's target integrity score can be determined according to the information carried in the form review request, the employee's target authority can be determined, and the form is reviewed based on the target authority, the employee's rights or restrictions can be accurately set according to the target authority, thereby accurately determining the number of nodes for approving the form review request submitted by the employee, and the form is reviewed by this number of reviewers, thereby improving the flexibility and security of the review.
[0063] Embodiment 1:
[0064] Figure 1 A schematic diagram of a form review process provided in an embodiment of the present application, the process includes:
[0065] S101: receiving a form review request, wherein the form review request carries a form, a target process to which the form belongs, and a target identifier of an employee who submits the form review request.
[0066] The form review method provided in the embodiment of the present application is applied to an electronic device, which may be a computer (Personal Computer, PC), a server, etc.
[0067] After the employee submits a form review request corresponding to the work flow (i.e., the target process) based on the electronic device, the integrity system of the electronic device receives the form review request submitted by the employee. Among them, the integrity system is a software system used to manage the integrity of employees in each process and the comprehensive integrity of the employees themselves.
[0068] The form review request carries the form to be reviewed submitted by the employee, the target process to which the form belongs, and the target identifier of the employee who submitted the form review request. For example, the target identifier of the employee can be the employee's unique work number in the company, which is not specifically limited here.
[0069] In the embodiments of the present application, the processes include but are not limited to production processes, business processes, various administrative application processes, financial approval processes, personnel processing processes, quality control and customer service processes, etc.
[0070] For example, business processes may include order management, quotation processing, procurement processing, contract review, customer call processing, supply chain management, etc.; various administrative application processes may include business trip applications, overtime applications, leave applications, car applications, various office supplies applications, purchase applications, daily and weekly reports, etc.; financial approval processes may include payment requests, accounts receivable processing, daily reimbursement processing, business trip reimbursement, budget and plan applications, etc.; customer service processes may include customer information management, customer complaints, request processing, after-sales service management, etc.
[0071] In another possible implementation, the process may also be a process group composed of a plurality of preset interrelated basic processes, such as determining a process group composed of related outbound processes and collection processes as a delivery process.
[0072] S102: According to the stored correspondence between the employee ID, process, and integrity score, a target integrity score of the employee with the target ID determined based on the target process is obtained.
[0073] In the embodiment of the present application, the correspondence between employee identification, process, and integrity score is stored in the electronic device.
[0074] Employees have corresponding integrity scores in different processes. Therefore, after the integrity system of the electronic device obtains the target process to which the form carried in the form review request belongs and the target identification of the employee, it determines the employee's target identification and the integrity score corresponding to the target process as the target integrity score of the employee with the target identification based on the target process based on the correspondence between the employee identification, process, and integrity score saved in itself, as well as the target process carried in the form review request and the target identification of the employee who submitted the form review request.
[0075] S103: The authority corresponding to the target integrity score is used as the employee's target authority, and based on the target authority, the number of nodes for reviewing the form is determined.
[0076] After obtaining the target integrity score of the target identified employee, the electronic device determines the authority corresponding to the target integrity score based on the stored correspondence between the integrity score and the authority, and uses the authority corresponding to the target integrity score as the employee's target authority.
[0077] It is understandable that in a possible implementation, an integrity configuration table is stored in the integrity system of the electronic device, and the correspondence between the integrity score range interval and the integrity level is stored in the integrity configuration table, and different integrity levels correspond to different permissions. After obtaining the target integrity score of the target identified employee, the integrity score range interval in which the target integrity score is located is determined, and based on the correspondence between the saved integrity score range interval and the integrity level, the target integrity level corresponding to the target integrity score is determined, and the target integrity level is carried in the form review request, so that when the subsequent reviewer reviews the form, he can not only view the form corresponding to the target process, but also view the target integrity level of the employee.
[0078] For example, the integrity level includes one star, two stars, three stars, and four stars, among which the higher the integrity score, the higher the corresponding integrity level star, that is, the higher the level (i.e., credit star) means the higher the employee's credit, and the higher the corresponding authority. In addition, in order to deeply integrate the concept of integrity into the company's processes, organization, and individual work behaviors, in the embodiment of this application, employees with high integrity levels are granted rights and interests, and employees with low integrity levels are restricted, so that employees with integrity can benefit and work efficiently, and employees who lack integrity are restricted and constrained.
[0079] After obtaining the employee's target authority, since the target authority includes the employee's target rights or target restrictions for the target process, and the target rights include the number of the employee's review-free nodes (i.e., reducing the approval nodes), the target restrictions include the number of the employee's signature nodes (i.e., increasing the approval nodes); for example, if the employee's target integrity level is three stars, the employee's target authority for the target process is the target rights, and the number of signature-free nodes for the target rights is 0; if the employee's target integrity level is four stars, the employee's target authority for the target process is the target rights, and the number of signature-free nodes for the target rights is 1; if the employee's target integrity level is two stars, the employee's target authority for the target process is the target restriction, and the target restriction is the number of signature nodes is 1; if the employee's target integrity level is one star, the employee's target authority for the target process is the target restriction, and the target restriction is the number of signature nodes is 2. Therefore, based on the target rights or target restrictions contained in the target authority and the number of original approval nodes corresponding to the target process, the number of target approval nodes of the target process corresponding to the employee is determined according to the approval node change rules. Because the rank relationship of employees within the company is determined, each review node for reviewing the form and the corresponding review order can be determined based on the rank relationship of the employee and the number. The electronic device submits the form review request to the corresponding target approval node according to the approval order corresponding to the target process, for approval by the reviewer corresponding to the target approval node.
[0080] Among them, the approval node change rule can be a random increase or decrease of the corresponding number. For example, under normal circumstances, the approval node change rule includes: if the approval node is reduced for an employee, the approval node corresponding to the approver with the highest administrative level is reduced by the corresponding number of approval nodes; if the approval node is increased for an employee, the approval node corresponding to the approver with the highest current administrative level is increased, and the approval nodes corresponding to the approvers with higher administrative levels are increased.
[0081] Taking the administrative application process as an example, the approval nodes corresponding to the administrative application process can be the manager, manager, general manager of the employee's department in the approval order, etc., without specific restrictions. If an approval node is reduced for an employee in the administrative application process, the reduced approval nodes will be the manager and manager of the employee's department in the approval order; if an approval node is added to the administrative application process, the added approval nodes will be the manager, manager, general manager, and chairman of the employee's department in the approval order.
[0082] Specifically, when reviewers are approving form review requests submitted by employees, they can view them through the front-end portal. The front-end portal includes but is not limited to mobile terminals and PC terminals. The mobile terminal refers to the employee's personal process credit homepage, which displays the employee's corresponding target integrity score (such as the process integrity score of each process, the employee's personal comprehensive integrity score), target integrity level (such as the process integrity level of each process, the employee's personal comprehensive integrity level), target permissions corresponding to different processes, etc.; the PC terminal is mainly used as a management background to implement the relevant parameter configuration of the integrity system and display the employee's submitted form review request to the reviewer. The relevant parameter configuration of the integrity system includes but is not limited to the integrity process, the preset weight corresponding to each integrity process, the definition of the reason for integrity change, the employee star range table (i.e. the above-mentioned integrity configuration table), and the basic score corresponding to each process.
[0083] Moreover, it is understandable that if the relevant processes cannot assist in the development of the integrity system, that is, if the relevant processes cannot provide the integrity system with integrity-related data, then the data center can assist in the development of the integrity system when the data source is clear. Among them, the data center is used to obtain data from the business system according to the business plan and rules, and store it according to the statistics of the rules, connect the data between the business systems, and provide retrieval services, such as providing corresponding data services for the integrity system or other systems; in addition, the data center is built using Java technology or other development languages, and the business systems include but are not limited to marketing systems, product management systems, financial management systems, legal affairs systems, etc.
[0084] In an embodiment of the present application, since the employee's target integrity score can be determined based on the information carried in the form review request, and thus the employee's target authority can be determined, the form is reviewed based on the target authority, so that the employee's rights or restrictions can be accurately set according to the target authority, thereby accurately determining the number of nodes for approving the form review request submitted by the employee, and the form is reviewed by this number of reviewers, thereby improving the flexibility and security of the review.
[0085] Embodiment 2:
[0086] In order to more accurately determine the target authority of the employee, based on the above embodiment, in the embodiment of the present application, if the target integrity score includes at least two, then the authority corresponding to the target integrity score is used as the target authority of the employee, including:
[0087] According to each target integrity score, determine the authority corresponding to the corresponding target integrity score;
[0088] The permissions of each permission are combined as the target permissions for the employee.
[0089] In an embodiment of the present application, the target integrity score of the employee of the target identification may include at least two, for example, the integrity score may include a process integrity score and a comprehensive integrity score; and the correspondence between the employee identification, process, and integrity score stored in the electronic device specifically includes: the correspondence between the employee identification, process, and process integrity score, and the correspondence between the employee identification and the comprehensive integrity score. Therefore, after the electronic device obtains the target process to which the form carried in the form review request belongs and the target identification of the employee, it determines the target process integrity score of the target process of the employee of the target identification according to the correspondence between the employee identification, process, and integrity score stored in itself; and determines the target comprehensive integrity score of the employee of the target identification according to the correspondence between the employee identification and the comprehensive integrity score stored in itself.
[0090] In addition, the electronic device stores the correspondence between each integrity score range and integrity level, and the correspondence between integrity level and authority. Therefore, in the embodiment of the present application, for each target integrity score, the target integrity level corresponding to the target integrity score is determined according to the target integrity score and the stored correspondence between each integrity score range and integrity level, and the authority corresponding to the target integrity level is determined according to the target integrity level and the stored correspondence between integrity level and authority (i.e., the authority corresponding to the above target integrity score is determined).
[0091] After obtaining the authority corresponding to each target integrity score, the authority union of the authority corresponding to each target integrity score of the employee is determined, and each authority included in the authority union is determined as the target authority of the employee.
[0092] For example, the target integrity score includes the employee's target process integrity score and target comprehensive integrity score corresponding to the target process, and the electronic device stores each process, the correspondence between the process integrity score range and the process integrity level, the correspondence between the process integrity level and the authority, the correspondence between the comprehensive integrity score range and the comprehensive integrity level, and the correspondence between the comprehensive integrity level and the authority.
[0093] The electronic device then determines the target process integrity level corresponding to the employee's target process integrity score based on the employee's corresponding target process integrity score and the correspondence between each saved process, the process integrity score range and the process integrity level; and determines the first authority corresponding to the employee's target process integrity level based on the employee's corresponding target process integrity level and the correspondence between the saved process integrity level and the authority.
[0094] The electronic device also determines the target comprehensive integrity level corresponding to the employee's target comprehensive integrity score based on the employee's corresponding target comprehensive integrity score and the correspondence between the saved comprehensive integrity score range and the comprehensive integrity level; and determines the second authority corresponding to the employee's target comprehensive integrity level based on the employee's corresponding target comprehensive integrity level and the correspondence between the saved comprehensive integrity level and the authority.
[0095] After obtaining the first permission corresponding to the employee's target process integrity level and the second permission corresponding to the target comprehensive integrity level, determine the permission union of the first permission and the second permission, and determine the individual permissions in the permission union as the employee's target permission. Therefore, in the embodiment of the present application, the employee's personal target comprehensive integrity level can be applied to each process control point, that is, to ensure that the level of the employee's personal comprehensive integrity level can affect the employee's permissions when using each process.
[0096] Specifically, if the first permission and the second permission are both restrictions or rights on the employee in the target process, then the maximum number of signature nodes or signature-free nodes corresponding to the first permission and the second permission is determined, and the maximum number of signature nodes or signature-free nodes is determined as the employee's target permission; for example, if the first permission is a signature-free node number of 0 and the second permission is a signature-free node number of 1, then the signature-free node number of 1 is determined as the employee's target permission.
[0097] If the first right and the second right are restrictions or rights on employees in the target process respectively, then determine the number of signature nodes corresponding to the first authority and the number of signature-free nodes corresponding to the second authority, or determine the number of signature-free nodes corresponding to the first authority and the number of signature nodes corresponding to the second authority, and compare the number of signature nodes / signature-free nodes corresponding to the first authority with the number of signature-free nodes / signature-free nodes corresponding to the second authority. If the number of signature nodes is not less than the number of signature-free nodes, then determine the target authority to add nodes, and determine the difference between the number of signature nodes and the number of signature-free nodes as the number of nodes to increase in the target authority; if the number of signature nodes is less than the number of signature-free nodes, then determine the target authority to reduce nodes, and determine the difference between the number of signature-free nodes and the number of signature nodes as the number of nodes to reduce in the target authority.
[0098] For ease of understanding, the process of determining the target authority in the embodiment of the present application is explained below through a specific embodiment. Figure 2 , Figure 2 A schematic diagram of a target authority determination process provided in an embodiment of the present application, the process includes the following steps:
[0099] S201: Determine the target process integrity level corresponding to the employee's target process integrity score based on the target process integrity score and the correspondence between each process, the process integrity score range and the process integrity level.
[0100] S202: Determine a first permission corresponding to the target process integrity level of the employee according to the target process integrity level corresponding to the employee and the saved correspondence between the process integrity level and the permission.
[0101] S203: Determine the target comprehensive integrity level corresponding to the target comprehensive integrity score of the employee according to the target comprehensive integrity score corresponding to the employee and the correspondence between the stored comprehensive integrity score range and the comprehensive integrity level.
[0102] S204: Determine a second authority corresponding to the target comprehensive integrity level of the employee according to the target comprehensive integrity level corresponding to the employee and the stored correspondence between the comprehensive integrity level and the authority.
[0103] S205: Determine a permission union of the first permission and the second permission, and determine each permission in the permission union as a target permission for the employee.
[0104] In an embodiment of the present application, a first permission corresponding to a target process integrity score and a second permission corresponding to a target comprehensive integrity score are determined, and the union of the first permission and the second permission is determined as the employee's target permission, which integrates the permissions corresponding to multiple integrity dimensions, thereby more accurately determining the employee's target permission.
[0105] Embodiment 3:
[0106] In order to determine the process integrity score of the employee, based on the above embodiments, in the embodiment of the present application, the integrity score includes the process integrity score, and the process of determining the corresponding relationship between the employee identification, the process, and the process integrity score includes:
[0107] According to the correspondence between the saved employee ID, process and historical review records, the number of historical reviews and the number of historical review failures submitted by an employee with any employee ID for any process are obtained to determine the target failure rate of the process for the employee with the employee ID;
[0108] Determine a first adjustment score for the process for the employee identified by the employee according to the target failure rate and the stored correspondence between the failure rate and the adjustment score;
[0109] The process integrity score of the process of the employee identified by the employee is determined according to the basic score of the process and the first adjustment score, and the process integrity score is saved corresponding to the employee identification and the process.
[0110] In an embodiment of the present application, the electronic device can automatically calculate the process integrity score of each process.
[0111] Specifically, the electronic device stores the correspondence between the employee identification, process and historical audit records of each employee within a preset historical time period. Therefore, for an employee with any employee identification, the number of historical audits and the number of historical audit failures contained in the historical audit records of any process submitted by the employee with the employee identification are obtained based on the target identification of the employee and the stored correspondence between the employee identification, process and historical audit records; for any process, the target failure rate of the employee with the employee identification for the process is determined based on the ratio of the number of historical audit failures of the employee for the process within the preset historical time period to the number of historical audits. Among them, the preset historical time period can be a preset historical quarter or a preset historical month. There is no limitation here.
[0112] The electronic device also stores the correspondence between the failure rate and the adjustment score for each process. Therefore, for any process, the first adjustment score for the process corresponding to the employee identified by the employee is determined based on the employee's target failure rate for the process and the stored correspondence between the failure rate and the adjustment score.
[0113] The first adjustment score value may be a positive number, a negative number or zero. It is understandable that if the failure rate is high, the first adjustment score corresponding to the failure rate may be a negative number; if the failure rate is low, the first adjustment score corresponding to the failure rate may be a positive number.
[0114] In addition, the electronic device also stores the basic score of each process, and obtains the basic score of the above process. The basic scores of different processes can be the same or different, and the basic scores of the same process obtained by different employees after joining the company are the same, and the basic score can be a pre-configured constant, which is not limited here.
[0115] After obtaining the basic score and the first adjustment score of any process, determine the sum of the basic score and the first adjustment score of the process based on the basic score and the first adjustment score of the process, determine the sum as the process integrity score of the employee identified by the employee corresponding to the process, and save the correspondence between the employee identification, the process and the process integrity score.
[0116] In an embodiment of the present application, an employee integrity report is stored in the electronic device, and the fields of the employee integrity report include the department to which the employee belongs, the employee identification, the process, the scoring behavior, the process integrity level, the process integrity score, and the status. Therefore, after the electronic device obtains the integrity score of any process, it fills the process integrity score into the corresponding process of the corresponding employee, and determines the process integrity level corresponding to the process integrity score according to the integrity configuration table and the process integrity score, and fills the process integrity level into the corresponding process of the corresponding employee. Among them, the scoring behavior includes the failure rate of the employee's corresponding process, and the status includes inactivated or activated. If the employee has submitted a form review request for the process, the status of the process is activated. If the employee has not submitted a form review request for the process, the status of the process is inactivated.
[0117] For ease of understanding, the following is an explanation of the process of determining the correspondence between the employee identification, process, and process integrity score in the embodiment of the present application through a specific embodiment. Figure 3 , Figure 3 A schematic diagram of a process for determining a correspondence between an employee identification, a process, and a process integrity score provided in an embodiment of the present application, the process comprising the following steps:
[0118] S301: According to the saved correspondence between employee IDs, processes and historical review records, obtain the number of historical reviews and the number of historical review failures submitted by an employee with any employee ID for any process.
[0119] S302: Determine a target failure rate of the process for the employee identified by the employee according to the number of historical review failures for the process submitted by the employee identified by the employee and the ratio of the historical review times.
[0120] S303: Determine a first adjustment score of the employee identified by the employee corresponding to the process according to the target failure rate and the stored correspondence between the failure rate and the adjustment score.
[0121] S304: Obtain the saved basic score of the process.
[0122] S305: Determine the process integrity score of the process for the employee identified by the employee according to the basic score of the process and the first adjustment score.
[0123] S306: Save the correspondence between the employee ID, the process, and the corresponding process integrity score.
[0124] In an embodiment of the present application, the electronic device determines the target failure rate of the employee's corresponding process based on the employee's historical audit records, and determines the first adjustment score of the corresponding process based on the target failure rate, thereby accurately determining the process integrity score of the process based on the basic score of the process and the first adjustment score.
[0125] Embodiment 4:
[0126] In order to further determine the process integrity score of the employee, based on the above embodiments, in the embodiment of the present application, after obtaining the target integrity score of the employee of the target identifier determined based on the target process, and before using the authority corresponding to the target integrity score as the target authority of the employee, it also includes:
[0127] If a second adjustment score is received and input after accuracy judgment is made on the form carried in the form review request, the target integrity score is updated based on the second adjustment score.
[0128] In the embodiment of the present application, in addition to the electronic device being able to automatically calculate the process integrity score of each process, the process integrity score of the employee can also be jointly confirmed based on the accuracy judgment result of the process integrity administrator on the form carried in the form review request. The process integrity administrator can be different from the above-mentioned reviewer, or can be one of the above-mentioned reviewers.
[0129] In a possible implementation, after an employee submits a form review request, the process integrity administrator will view the form included in the form review request submitted by the employee through the PC terminal of the front-end entrance, and make an accuracy judgment to determine the judgment result after the accuracy judgment of the form; since a corresponding relationship between the judgment result and the adjustment score is set, the second adjustment score obtained after the accuracy judgment of the form is determined and input into the electronic device according to the judgment result after the accuracy judgment of the form and the corresponding relationship between the saved judgment result and the adjustment score, so as to realize the scoring operation function of the process integrity administrator. At the same time, the process integrity administrator will also input the reasons for the integrity changes of the employees into the electronic device through the PC terminal of the front-end entrance, so that the employees can view the reasons for the changes corresponding to the process integrity scores of their own different processes on the mobile terminal of the front-end entrance.
[0130] The result of the accuracy judgment of the form includes approval or failure. For example, the corresponding relationship between the judgment result and the adjustment score includes: if the judgment result is approval, the adjustment score corresponding to the judgment result can be zero or a positive number; if the judgment result is failure, the adjustment score corresponding to the judgment result can be a negative number.
[0131] Furthermore, it is understandable that if the judgment result is that the audit fails, the process integrity administrator can enter the reason for the audit failure into the electronic device for employees to view and conduct subsequent audits.
[0132] In an embodiment of the present application, after the electronic device determines the target integrity score (i.e., target process integrity score) of the employee with the target identification based on the saved correspondence between the employee identification, process, and integrity score, it determines whether it has received a second adjustment score entered by the reviewer after making an accuracy judgment on the form carried in the form review request. If not, there is no need to adjust the target integrity score (i.e., target process integrity score); if so, the second adjustment score is obtained, and the target integrity score (i.e., target process integrity score) is updated based on the second adjustment score. For example, the second adjustment score is added to the target integrity score (i.e., target process integrity score), and the sum is determined as the updated target integrity score (i.e., target process integrity score).
[0133] After obtaining the updated target process integrity score, the target process integrity level and target authority of the employee corresponding to the target process are re-determined based on the updated target process integrity score. In addition, in a possible implementation, the employee's personal comprehensive integrity score is related to the process integrity score of each process. Therefore, after obtaining the updated target process integrity score, the comprehensive integrity score corresponding to the employee can also be updated based on the updated target process integrity score.
[0134] In an embodiment of the present application, on the basis that the electronic device can calculate the process integrity score by itself, a second adjustment score entered by the reviewer after judging the accuracy of the form is added, so that dishonest behaviors such as employees' leave reports can be discovered in time, the integrity score of the employee can be reduced, and the target process integrity score of the employee can be further determined, so as to facilitate subsequent restrictions on the employee.
[0135] Embodiment 5:
[0136] In order to further determine the target process integrity score of the employee, based on the above embodiments, in the embodiment of the present application, after obtaining the target integrity score of the employee of the target identifier determined based on the target process, and before using the authority corresponding to the target integrity score as the target authority of the employee, it also includes:
[0137] Randomly generate a test paper according to the preset question bank of the target process; obtain the test score of the employee on the test paper;
[0138] Determining whether the test results meet the passing standard;
[0139] If so, determining a third adjustment score corresponding to the employee's target process test score reaching the passing standard;
[0140] The target process integrity score is updated based on the third adjustment score.
[0141] In an embodiment of the present application, learning courses can be set up separately for the integrity-related content of each process, where the learning courses include videos or portable document format (PDF) files, etc., and the electronic device stores a preset question bank corresponding to each process, thereby facilitating process learning tests for employees based on the questions in the preset question bank and determining the adjustment scores corresponding to the test results.
[0142] Therefore, the electronic device determines the preset question bank corresponding to the target process according to the target process to which the form carried in the form review request belongs. The preset question bank corresponding to the target process may include operation details related to the target process, integrity criteria when using the target process, etc., which are not specifically limited here.
[0143] According to the preset question bank and the preset test paper difficulty rules corresponding to the target process, a test paper is randomly generated, the employee is asked to take the test paper, and the test score of the employee for the test paper is obtained. It can be understood that the process of the employee taking the test can be before the employee submits the form review request, and there is no specific limit on the time for the employee to take the test.
[0144] Determine whether the employee's test score for the test paper meets the passing standard. If not, determine that the employee has failed the test for the target process, and there is no need to add points to the employee on the basis of the target integrity score (i.e., the target process integrity score); if so, determine that the employee has passed the test for the target process, and add points to the employee on the basis of the target integrity score (i.e., the target process integrity score). Specifically, the electronic device stores the adjustment score corresponding to each process after the test score reaches the passing standard. Therefore, determine the third adjustment score corresponding to the employee's target process test score reaching the passing standard, and update the target integrity score (i.e., the target process integrity score) based on the third adjustment score. For example, add the third adjustment score to the target integrity score (i.e., the target process integrity score), and determine the sum as the updated target integrity score (i.e., the target process integrity score). Among them, the third adjustment score is a positive number.
[0145] In one possible implementation, different examination pass standards may be set for different preset test paper difficulties. For example, if the preset test paper difficulty is a difficult mode, the corresponding pass standard may be 60 points or above; if the preset test paper difficulty is an easy mode, the corresponding pass standard may be 80 points or above, and no specific restrictions are made here.
[0146] In addition, it is understandable that if there is any employee whose target process integrity level is lower than the preset level, the employee must pass the learning course examination of the corresponding target process and the examination score reaches the qualified standard before continuing to use the target process, otherwise, the employee is prohibited from using the target process for operation. Among them, for employees whose target process integrity level is lower than the preset level, the qualified standard of the employee's examination score can be higher than that of employees whose target process integrity level is not lower than the preset level. For example, the qualified standard of the examination score of employees whose target process integrity level is not lower than the preset level is 80 points, and the qualified standard of the examination score of employees whose target process integrity level is lower than the preset level is 90 points.
[0147] In an embodiment of the present application, by setting up learning courses to assess employees, not only can the employees' familiarity with the process be improved, but also after the employees pass the examination, the target process integrity score of the employee is adjusted based on the third adjustment score corresponding to the passing standard to further determine the employee's target process integrity score.
[0148] Embodiment 6:
[0149] In order to determine the target comprehensive integrity score of the employee, based on the above embodiments, in the embodiment of the present application, the target integrity score includes the target comprehensive integrity score of the employee, and the process of determining the target comprehensive integrity score includes:
[0150] Get all the preset integrity processes in the entire process;
[0151] According to each preset integrity process, obtaining the first process integrity score of each preset integrity process of the employee and the preset weight corresponding to each preset integrity process;
[0152] The target comprehensive integrity score of the employee is determined according to the preset weights corresponding to the preset integrity processes and the integrity score of the first process.
[0153] In the embodiment of the present application, the target integrity score includes not only the target process integrity score but also the target comprehensive integrity score of the employee.
[0154] In the embodiment of the present application, the process includes an honest process and a dishonest process, and the electronic device stores identification information of whether the process is a preset honest process, and the preset weight corresponding to each preset honest process. Among them, the honest process is the process used to calculate the comprehensive honesty score of the employee, and the dishonest process does not participate in the calculation of the comprehensive honesty score of the employee.
[0155] Therefore, the electronic device obtains each preset integrity process in all processes. For each preset integrity process, since the correspondence between the employee ID, process and process integrity score is saved, the employee's first process integrity score corresponding to the preset integrity process and the preset weight corresponding to the preset integrity process are obtained according to the preset integrity process and the employee's target ID. Among them, in a possible implementation, the process integrity administrator can configure or adjust the preset weights corresponding to each preset integrity process through the PC end of the front-end entrance of the integrity system.
[0156] After obtaining the first-process integrity scores and corresponding preset weights of each preset integrity process, determine the weighted sum value corresponding to the first-process integrity scores of each preset integrity process based on the preset weights and first-process integrity scores corresponding to each preset integrity process, and determine the weighted sum value as the employee's target comprehensive integrity score.
[0157] In addition, in a possible implementation, in addition to being related to the integrity score of the first process of each integrity process, the employee's target comprehensive integrity score may also be related to credit scores of other calibers. For example, other calibers include but are not limited to prohibiting smoking in public places, prohibiting reverse driving in the company park, etc., and the electronic device stores the credit scores and preset weights corresponding to each other caliber. Therefore, the electronic device determines the weighted sum of each preset integrity process and each other caliber based on the first process integrity score of each preset integrity process and the corresponding preset weight, the credit score and preset weight corresponding to each other caliber, and determines the weighted sum as the employee's target comprehensive integrity score.
[0158] In the embodiment of the present application, weighting is performed based on the first process integrity score of each preset integrity process and the preset weight, so that the target comprehensive integrity score of the employee can be determined.
[0159] Embodiment 7:
[0160] In order to accurately determine the target comprehensive integrity score of the employee, based on the above embodiments, in the embodiment of the present application, the target comprehensive integrity score of the employee is determined according to the preset weights corresponding to the integrity processes and the integrity score of the first process, including:
[0161] Acquire the status of each integrity process of the employee, and determine that the status is an activated target integrity process;
[0162] The target comprehensive integrity score of the employee is determined according to the preset weights corresponding to the target integrity processes and the integrity score of the first process.
[0163] Since employees may not use all integrity processes in their daily work, in an embodiment of the present application, for any employee, the electronic device saves the status of each preset integrity process of the employee based on whether the employee uses the preset integrity process. If the employee uses any preset integrity process, the status of the preset integrity process is activated; if not used, the status of the preset integrity process is inactivated.
[0164] The electronic device determines the preset integrity process in the activated state as the target integrity process according to the states of each preset integrity process of the employee.
[0165] Then, according to the preset weights corresponding to each target integrity process and the integrity score of the first process, the weighted sum value corresponding to the integrity score of the first process of each target integrity process is determined, and the weighted sum value is determined as the target comprehensive integrity score of the employee.
[0166] In an embodiment of the present application, a target integrity process is determined according to the status of each preset integrity process, and based on the preset weights corresponding to each target integrity process and the integrity score of the first process, the target comprehensive integrity score of the employee is accurately determined.
[0167] Embodiment 8:
[0168] In order to further accurately determine the target comprehensive integrity score of the employee, based on the above embodiments, in the embodiment of the present application, before taking the authority corresponding to the target integrity score as the target authority of the employee, the following steps are further included:
[0169] If it is identified that any preset event behavior of the employee is saved within the preset time period, the target comprehensive adjustment score corresponding to the target preset event behavior is determined according to the target preset event behavior of the employee and the correspondence between the saved preset event behavior and the comprehensive adjustment score;
[0170] The target comprehensive integrity score of the employee is adjusted based on the target comprehensive adjustment score.
[0171] In the embodiment of the present application, if an employee has any preset behavior event within a preset time period, the preset behavior event and the employee's target identifier are saved in the electronic device. The preset time period may be within the previous month or the previous quarter of the current moment; the preset behavior event includes but is not limited to serious violations of company rules and regulations, violations of normal employee requirements, or very good and outstanding leadership in the company.
[0172] In addition, the electronic device also stores the correspondence between the preset event behavior and the comprehensive adjustment score. For example, if the preset event behavior is a serious violation of the company's rules and regulations or a violation of normal employee requirements, the corresponding comprehensive adjustment score is a negative number; if the preset event behavior is a very good and outstanding leading performance in the company, the corresponding comprehensive adjustment score is a positive number.
[0173] After obtaining the target comprehensive integrity score of the employee's target integrity score, the electronic device determines whether it recognizes that it has saved any preset event behavior of the employee within a preset time period before using the authority corresponding to the target integrity score as the employee's target authority. If not, there is no need to adjust the target comprehensive integrity score of the employee; if so, it determines the target preset event behavior of the employee, and determines the target comprehensive adjustment score corresponding to the target event behavior based on the correspondence between the saved preset event behavior and the comprehensive adjustment score.
[0174] The target comprehensive integrity score is updated based on the target comprehensive adjustment score. For example, the target comprehensive adjustment score is added to the target comprehensive integrity score, and the sum is determined as the updated target comprehensive integrity score.
[0175] In an embodiment of the present application, a comprehensive adjustment score is set for employees' violations and outstanding leading deeds, and the employee's target comprehensive integrity score is updated based on the comprehensive adjustment score, so as to further accurately determine the employee's target comprehensive integrity score, so that employees with integrity can benefit and do things efficiently, and employees who lack integrity can be restricted and constrained.
[0176] Embodiment 9:
[0177] Based on the above embodiments, the present application embodiment provides a form review process diagram, such as Figure 4 As shown, the process includes:
[0178] Step 1: Receive a form review request, which carries the form, the target process to which the form belongs, and the target identifier of the employee who submits the form review request.
[0179] Step 2: Based on the saved correspondence between employee ID, process, and process integrity score, obtain the target process integrity score of the target process corresponding to the employee with the target ID; based on the saved correspondence between employee ID and comprehensive integrity score, determine the target comprehensive integrity score corresponding to the employee with the target ID.
[0180] Among them, the process of determining the correspondence between employee identification, process, and process integrity score is as follows: based on the correspondence between the saved employee identification, process, and historical audit records, the historical audit times and the historical audit failure times of any process submitted by an employee with any employee identification are obtained, and the target failure rate of the process for the employee with the employee identification is determined; based on the target failure rate and the correspondence between the saved failure rate and the adjustment score, the first adjustment score for the process for the employee with the employee identification is determined; the basic score of the process is obtained, and the process integrity score of the process for the employee with the employee identification is determined based on the basic score of the process and the first adjustment score, and the process integrity score is saved corresponding to the employee identification and the process.
[0181] Among them, the process of determining the correspondence between employee identification and comprehensive integrity score is as follows: obtain the status of each preset integrity process in all processes and each preset integrity process of the employee, determine the target integrity process with an activated status, obtain the preset weights corresponding to each target integrity process of the employee and the integrity score of the first process, and determine the employee's comprehensive integrity score based on the preset weights corresponding to each target integrity process and the integrity score of the first process, and save the correspondence between the employee identification and the comprehensive integrity score.
[0182] Step three: If a second adjustment score is received after the accuracy judgment is made on the form carried in the form review request, the target integrity score is updated based on the second adjustment score.
[0183] Step 4: If the employee has taken an exam for the target process and the exam score reaches the passing standard, determine the third adjustment score corresponding to the employee's target process exam score reaching the passing standard; and update the target process integrity score based on the third adjustment score.
[0184] Step 5. If it is identified that an employee has any preset event behavior within a preset time period, the target comprehensive adjustment score corresponding to the target preset event behavior is determined based on the employee's existing target preset event behavior and the correspondence between the saved preset event behavior and the comprehensive adjustment score; the employee's target comprehensive integrity score is updated based on the target comprehensive adjustment score.
[0185] Step six: Determine the target process integrity level corresponding to the employee's latest target process integrity score based on the latest target process integrity score and the correspondence between each saved process, process integrity score range and process integrity level; determine the first authority corresponding to the target process integrity level based on the target process integrity level and the correspondence between the saved process integrity level and authority.
[0186] Step seven, based on the latest target comprehensive integrity score and the correspondence between the saved comprehensive integrity score range and the comprehensive integrity level, determine the target comprehensive integrity level corresponding to the employee's latest target comprehensive integrity score; based on the target comprehensive integrity level and the correspondence between the saved comprehensive integrity level and the authority, determine the second authority corresponding to the target comprehensive integrity level.
[0187] Step eight, taking the union of the first permission and the second permission as the employee's target permission, based on the target permission, determining the number of nodes for reviewing the form, carrying the employee's target process integrity level and target comprehensive integrity level in the form review request, and sending the form review request to the reviewers of the corresponding number of nodes for review.
[0188] Embodiment 10:
[0189] Based on the same technical concept, on the basis of the above embodiments, the present application provides a form review device, Figure 5 A schematic diagram of a form review device structure provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the device comprises:
[0190] The receiving module 501 is used to receive a form review request, wherein the form review request carries a form, a target process to which the form belongs, and a target identifier of an employee who submits the form review request;
[0191] An acquisition module 502, configured to acquire a target integrity score of the employee with the target identifier determined based on the target process according to the stored correspondence between the employee identifier, the process, and the integrity score;
[0192] The review module 503 is used to use the authority corresponding to the target integrity score as the target authority of the employee, and determine the number of nodes for reviewing the form based on the target authority.
[0193] In a possible implementation, the review module 503 is specifically configured to determine the authority corresponding to each target integrity score if the target integrity score includes at least two; and use the authority union of each authority as the target authority of the employee.
[0194] In a possible implementation, the integrity score includes a process integrity score, and the form review device also includes a determination module 504; the determination module 504 is used to obtain the historical review times and historical review failure times of any process submitted by an employee with any employee identification based on the correspondence between the saved employee identification, process and historical review records, and determine the target failure rate of the process for the employee with the employee identification; determine the first adjustment score for the process for the employee with the employee identification based on the target failure rate and the correspondence between the saved failure rate and the adjustment score; determine the process integrity score of the process for the employee with the employee identification based on the basic score of the process and the first adjustment score, and save the process integrity score corresponding to the employee identification and the process.
[0195] In a possible implementation, the review module 503 is also used to obtain the target integrity score of the employee with the target identifier determined based on the target process, and before using the authority corresponding to the target integrity score as the target authority of the employee. If a second adjustment score is received and input after an accuracy judgment is made on the form carried in the form review request, the target integrity score is updated based on the second adjustment score.
[0196] In one possible implementation, the audit module 503 is also used to randomly generate a test paper according to a preset question bank of the target process after obtaining the target integrity score of the employee with the target identifier determined based on the target process, before using the authority corresponding to the target integrity score as the target authority of the employee; obtain the test score of the employee for the test paper; determine whether the test score meets the passing standard; if so, determine whether the employee's target process test score meets the third adjustment score corresponding to the passing standard; and update the target process integrity score based on the third adjustment score.
[0197] In a possible implementation, the determination module 504 is specifically used to obtain each preset integrity process in all processes; based on the preset integrity processes, obtain the first process integrity score of each preset integrity process of the employee and the preset weight corresponding to each preset integrity process; based on the preset weights corresponding to each preset integrity process and the first process integrity score, determine the target comprehensive integrity score of the employee.
[0198] In a possible implementation, the determination module 504 is specifically used to obtain the status of each preset integrity process of the employee, determine the status as an activated target integrity process; and determine the target comprehensive integrity score of the employee based on the preset weights corresponding to each target integrity process and the integrity score of the first process.
[0199] In a possible implementation, the audit module 503 is also used to determine the target comprehensive adjustment score corresponding to the target preset event behavior based on the employee's existing target preset event behavior and the correspondence between the saved preset event behavior and the comprehensive adjustment score before using the authority corresponding to the target integrity score as the employee's target authority. The target comprehensive integrity score of the employee is updated based on the target comprehensive adjustment score.
[0200] Embodiment 11:
[0201] Based on the same technical concept, the present application also provides an electronic device, Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, it includes: a processor 601, a communication interface 602, a memory 603 and a communication bus 604, wherein the processor 601, the communication interface 602, and the memory 603 communicate with each other through the communication bus 604;
[0202] The memory 603 stores a computer program. When the program is executed by the processor 601, the processor 601 performs the following steps:
[0203] receiving a form review request, wherein the form review request carries a form, a target process to which the form belongs, and a target identifier of an employee who submits the form review request;
[0204] According to the stored correspondence between the employee ID, process, and integrity score, obtaining a target integrity score for the employee with the target ID determined based on the target process;
[0205] The authority corresponding to the target integrity score is used as the target authority of the employee, and based on the target authority, the number of nodes for reviewing the form is determined.
[0206] In a possible implementation, the processor 601 is specifically configured to determine the authority corresponding to each target integrity score according to each target integrity score; and use the authority union of each authority as the target authority of the employee.
[0207] In one possible implementation, the integrity score includes a process integrity score, and the processor 601 is specifically used to obtain the number of historical audits and the number of historical audit failures submitted by an employee with any employee ID for any process based on the correspondence between the saved employee ID, process and historical audit records, and determine the target failure rate of the process for the employee with the employee ID; determine the first adjustment score for the process for the employee with the employee ID based on the target failure rate and the correspondence between the saved failure rate and the adjustment score; determine the process integrity score of the process for the employee with the employee ID based on the basic score of the process and the first adjustment score, and save the process integrity score corresponding to the employee ID and the process.
[0208] In one possible implementation, the processor 601 is also used to obtain the target integrity score of the employee with the target identifier determined based on the target process, and before using the authority corresponding to the target integrity score as the target authority of the employee. If a second adjustment score is received and input after an accuracy judgment is made on the form carried in the form review request, the target integrity score is updated based on the second adjustment score.
[0209] In one possible implementation, the processor 601 is further used to randomly generate a test paper according to a preset question bank of the target process after obtaining the target integrity score of the employee with the target identifier determined based on the target process, and before using the authority corresponding to the target integrity score as the target authority of the employee; obtain the test score of the employee for the test paper; determine whether the test score meets the passing standard; if so, determine a third adjustment score corresponding to the passing standard for the employee's target process test score; and update the target process integrity score based on the third adjustment score.
[0210] In a possible implementation, processor 601 is specifically used to obtain each preset integrity process in all processes; based on each preset integrity process, obtain the first process integrity score of each preset integrity process of the employee and the preset weight corresponding to each preset integrity process; based on the preset weight corresponding to each preset integrity process and the first process integrity score, determine the target comprehensive integrity score of the employee.
[0211] In a possible implementation, the processor 601 is specifically used to obtain the status of each preset integrity process of the employee, determine the status as an activated target integrity process; and determine the target comprehensive integrity score of the employee based on the preset weights corresponding to each target integrity process and the integrity score of the first process.
[0212] In a possible implementation, the processor 601 is also used to, before using the authority corresponding to the target integrity score as the target authority of the employee, if it is identified that any preset event behavior of the employee is saved within a preset time period, determine the target comprehensive adjustment score corresponding to the target preset event behavior based on the target preset event behavior of the employee and the correspondence between the saved preset event behavior and the comprehensive adjustment score; and update the target comprehensive integrity score of the employee based on the target comprehensive adjustment score.
[0213] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0214] The communication interface 602 is used for communication between the above electronic device and other devices.
[0215] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0216] The above-mentioned processor can be a general-purpose processor, including a central processing unit, a network processor (Network Processor, NP), etc.; it can also be a digital signal processing processor (Digital Signal Processing, DSP), an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc.
[0217] Embodiment 12:
[0218] Based on the same technical concept, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program that can be executed by an electronic device. When the program runs on the electronic device, the electronic device implements any of the above embodiments when executing.
[0219] The above-mentioned computer-readable storage medium can be any available medium or data storage device that can be accessed by the processor in the electronic device, including but not limited to magnetic storage such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc., optical storage such as CD, DVD, BD, HVD, etc., and semiconductor storage such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD), etc.
[0220] Based on the same technical concept, the embodiment of the present application also provides a computer program product, which includes: computer program code, when the computer program code is run on a computer, the computer executes any of the above embodiments. Since the principle of solving the problem by the above computer program product is similar to that of the form review method, the implementation of the above computer program product can refer to the implementation of the method, and the repeated parts will not be repeated.
[0221] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0222] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes 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, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0223] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0224] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0225] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A form review method, characterized in that: The method comprises: receiving a form review request, wherein the form review request carries a form, a target process to which the form belongs, and a target identifier of an employee who submits the form review request; According to the stored correspondence between the employee ID, process, and integrity score, obtaining a target integrity score for the employee with the target ID determined based on the target process; The authority corresponding to the target integrity score is used as the target authority of the employee, and based on the target authority, the number of nodes for reviewing the form is determined.
2. The method according to claim 1, characterized in that If the target integrity scores include at least two, then using the authority corresponding to the target integrity scores as the target authority of the employee includes: According to each target integrity score, determine the authority corresponding to the corresponding target integrity score; The permissions of each permission are combined as the target permissions for the employee.
3. The method according to claim 1 or 2, characterized in that: The integrity score includes a process integrity score, and the process of determining the corresponding relationship between the employee identification, the process, and the process integrity score includes: According to the correspondence between the saved employee ID, process and historical review records, the historical review times and historical review failure times of any process submitted by an employee with any employee ID are obtained, and the target failure rate of the process for the employee with the employee ID is determined; Determine a first adjustment score for the process for the employee identified by the employee according to the target failure rate and the stored correspondence between the failure rate and the adjustment score; The process integrity score of the process of the employee identified by the employee is determined according to the basic score of the process and the first adjustment score, and the process integrity score is saved corresponding to the employee identification and the process.
4. The method according to claim 1, characterized in that: After obtaining the target integrity score of the employee of the target identifier determined based on the target process and before using the authority corresponding to the target integrity score as the target authority of the employee, the method further includes: If a second adjustment score is received and input after accuracy judgment is made on the form carried in the form review request, the target integrity score is updated based on the second adjustment score.
5. The method according to claim 3, characterized in that: After obtaining the target integrity score of the employee of the target identifier determined based on the target process and before using the authority corresponding to the target integrity score as the target authority of the employee, the method further includes: Randomly generate a test paper according to the preset question bank of the target process; obtain the test score of the employee on the test paper; Determining whether the test results meet the passing standard; If so, determining a third adjustment score corresponding to the employee's target process test score reaching the passing standard; The target process integrity score is updated based on the third adjustment score.
6. The method according to claim 3, characterized in that: The target integrity score includes the target comprehensive integrity score of the employee, and the process of determining the target comprehensive integrity score includes: Get all the preset integrity processes in the entire process; According to each preset integrity process, obtaining the first process integrity score of each preset integrity process of the employee and the preset weight corresponding to each preset integrity process; The target comprehensive integrity score of the employee is determined according to the preset weights corresponding to the preset integrity processes and the integrity score of the first process.
7. The method according to claim 6, characterized in that Determining the target comprehensive integrity score of the employee according to the preset weights corresponding to the preset integrity processes and the integrity score of the first process includes: Obtaining the status of each preset integrity process of the employee, and determining that the status is an activated target integrity process; The target comprehensive integrity score of the employee is determined according to the preset weights corresponding to the target integrity processes and the integrity score of the first process.
8. The method according to claim 6 or 7, characterized in that: Before taking the authority corresponding to the target integrity score as the target authority of the employee, the method further includes: If it is identified that any preset event behavior of the employee is saved within the preset time period, the target comprehensive adjustment score corresponding to the target preset event behavior is determined according to the target preset event behavior of the employee and the correspondence between the saved preset event behavior and the comprehensive adjustment score; The target comprehensive integrity score of the employee is updated based on the target comprehensive adjustment score.
9. A form review device, characterized in that: The device comprises: A receiving module, configured to receive a form review request, wherein the form review request carries a form, a target process to which the form belongs, and a target identifier of an employee who submits the form review request; An acquisition module, used to acquire a target integrity score of the employee with the target identifier determined based on the target process according to the stored correspondence between the employee identifier, the process, and the integrity score; The review module is used to use the authority corresponding to the target integrity score as the target authority of the employee, and based on the target authority, determine the number of nodes for reviewing the form.
10. An electronic device, characterized in that: The electronic device includes at least a processor and a memory, and the processor is used to implement the steps of the form review method as described in any one of claims 1 to 8 when executing a computer program stored in the memory.
