Performance information determination method and device, equipment and medium
By identifying and counting employees' tasks and subtasks, and evaluating sales personnel's work achievement rate and performance achievement rate in the existing technology, the problem of difficulty in managing and evaluating employees' work performance is solved, and the accurate management of employees' work behavior is achieved and performance evaluation.
Patent Information
- Application Number
- CN202411273842.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2024-12-31
AI Technical Summary
It is difficult to effectively manage and evaluate the work performance of employees such as sales staff, especially when they are working in large quantities of customers, how to accurately evaluate their work behavior and performance information is an urgent problem.
By identifying each task and subtask of an employee, count the number of subtasks that have been completed and verified, calculate the work completion rate, and determine performance information based on this, verify the authenticity and effectiveness of the task by manual or peer verification, and combine it with performance Achievement rate comprehensively evaluates employee performance.
It realizes effective management of employees' work behavior and accurate evaluation of performance, improves management efficiency, reduces personnel management costs, and improves personnel efficiency ratio.
Smart Images

Figure CN119228195A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method, device, equipment and medium for determining performance information. Background Art
[0002] Taking sales staff as an example, most sales staff need to go out to communicate with customers face to face about projects or introduce products to carry out their work. In this way of working, sales staff may be outside the company most of the time. How to effectively manage the work behavior of sales staff and other employees and evaluate their work performance as accurately as possible is a technical problem that needs to be solved urgently.
[0003] In summary, there is an urgent need for a technical solution that can evaluate employees' work performance as accurately as possible. Summary of the invention
[0004] The present application provides a performance information determination method, device, equipment and medium for evaluating the work performance of employees with maximum accuracy.
[0005] In a first aspect, the present application provides a method for determining performance information, the method comprising:
[0006] For any account, identify each task corresponding to the account;
[0007] For each of the tasks, count the number of subtasks corresponding to the task that have been completed and passed verification;
[0008] The ratio of the number of completed and verified subtasks of each task to the total number of subtasks corresponding to each task is determined as the work achievement rate of the account;
[0009] Based on the work completion rate, performance information of the account is determined.
[0010] Through the above method, for any account, each task corresponding to the account can be identified; for each task, the number of subtasks that have been completed and passed verification in each subtask corresponding to the task can be counted; then, the ratio of the number of subtasks that have been completed and passed verification of each task to the total number of subtasks corresponding to each task can be determined as the work achievement rate of the account, and the performance information of the account can be determined based on the work achievement rate. Based on this, the performance information of the employee can be determined by the work achievement rate of the employee during the work process, so that the work behavior of the employee can be effectively managed to the greatest extent, and the work performance of the employee can be evaluated to the greatest extent accurately.
[0011] In a possible implementation manner, for any subtask, the process of determining whether the subtask is a completed and verified subtask includes:
[0012] If it is identified that the subtask is marked as completed, obtaining first certification information corresponding to the subtask, and identifying a verification method corresponding to the subtask;
[0013] Based on the verification method, verifying the first certification information;
[0014] If the verification is passed, the subtask is determined as a completed and verified subtask;
[0015] If the verification fails, the subtask is determined as a subtask that has not passed the verification.
[0016] Through the above method, when a subtask is identified as completed, the first proof information corresponding to the subtask can be verified based on the set verification method. Only when the verification passes, the subtask is determined to be completed and verified. This can ensure the authenticity and effectiveness of the employee's completion of the task (subtask) to the greatest extent, and effectively manage the work behavior of employees such as sales personnel to the greatest extent.
[0017] In a possible implementation manner, verifying the first certification information based on the verification method includes:
[0018] If the verification method is manual verification, identify the preset manual verification account corresponding to the subtask;
[0019] Sending a verification instruction for the subtask to the manual verification account;
[0020] The verification result of the first certification information is determined according to the verification result returned by the manual verification account.
[0021] Through the above method, when the verification method is manual verification, a verification instruction can be sent to the corresponding manual verification account, and the verification result of the first proof information can be determined based on the verification result returned by the manual verification account, which can improve the flexibility of the verification process.
[0022] In a possible implementation manner, verifying the first certification information based on the verification method includes:
[0023] If the verification method is based on preset peer verification, identify the peer account corresponding to the subtask, obtain the identifier of the customer visited by the account contained in the first certification information; and obtain the second certification information of the peer account visiting the identified customer;
[0024] The first certification information is compared with the second certification information to see whether they match. If they match, it is determined that the first certification information has passed the verification; otherwise, it is determined that the first certification information has not passed the verification.
[0025] Through the above method, when the verification method is peer verification, the identification of the customer visited by the account contained in the first proof information can be obtained, and the second proof information of the preset peer account visiting the customer can be obtained. By comparing whether the first proof information and the second proof information match, the authenticity of the first proof information can be verified, which can improve the intelligence, objectivity and accuracy of the verification process.
[0026] In a possible implementation manner, comparing whether the first certification information matches the second certification information includes:
[0027] Acquire a first time period for visiting the customer included in the first certification information and a second time period for visiting the customer included in the second certification information;
[0028] If the second time period matches the first time period, it is determined that the first certification information matches the second certification information; otherwise, it is determined that the first certification information does not match the second certification information.
[0029] In the above manner, whether the first proof information matches the second proof information can be determined by comparing whether the second time period matches the first time period, which can ensure the accuracy of the verification result of the first proof information to a certain extent.
[0030] In a possible implementation manner, comparing whether the first certification information matches the second certification information includes:
[0031] Obtaining the first location information of the first time period based on the location of the terminal belonging to the account contained in the first certification information, and obtaining the second location information of the second time period based on the location of the terminal belonging to the companion account contained in the second certification information;
[0032] If the second time period matches the first time period, and the first location information matches the second location information, it is determined that the first certification information matches the second certification information; otherwise, it is determined that the first certification information does not match the second certification information.
[0033] Through the above method, the first location information of the employee to whom the above account belongs in the first time period can be obtained, and the second location information of the companion in the second time period can be obtained. By comparing whether the second time period matches the first time period and whether the first location information matches the second location information, it is determined whether the first proof information matches the second proof information, which can ensure the accuracy of the verification result of the first proof information to a certain extent.
[0034] In a possible implementation, if the second time period matches the first time period, and the first location information matches the second location information, before determining that the first certification information matches the second certification information, the method further includes:
[0035] Obtaining actual location information of the identified customer;
[0036] Compare the first location information with the actual location information to see if they match, or compare the second location information with the actual location information to see if they match; if they do match, perform a step of determining whether the first certification information matches the second certification information.
[0037] Through the above method, when the second time period matches the first time period and the first location information matches the second location information, the customer's actual location information can be further obtained, and the verification result of the first proof information can be determined by combining whether the first location information (or the second location information) matches the customer's actual location information, which can ensure the accuracy of the verification result of the first proof information to a certain extent.
[0038] In a possible implementation, the method further includes:
[0039] Determine the performance achievement rate of the account based on the completed performance rate, the successful bid performance rate, the cooperation intention performance rate and the corresponding weight factors of the account;
[0040] The determining the performance information of the account based on the work completion rate includes:
[0041] Based on the work achievement rate and the performance achievement rate, performance information of the account is determined.
[0042] Through the above method, the employee's work achievement rate and performance achievement rate can be combined to comprehensively determine the employee's performance information, and the employee's work performance can be evaluated as accurately as possible.
[0043] In a possible implementation, the method further includes:
[0044] For each subtask that has been completed and verified, identify the preset subtask type corresponding to the subtask and the information of the time period for executing the subtask contained in the first certification information of the subtask;
[0045] For each preset subtask type, information about the time spent by the account to execute the subtask of the preset subtask type is determined based on information about the time period of each subtask of the preset subtask type that has been completed and verified.
[0046] Through the above method, for each preset subtask type of any employee's account, the time spent by the employee in executing the subtasks of the preset subtask type can be determined based on the time period information of each subtask of the preset subtask type that has been completed and verified, thereby quantifying the time information invested by the employee in various tasks, which facilitates the effective management and control of the employee's work behavior.
[0047] In a second aspect, the present application provides a performance information determination 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, which will not be repeated here. The performance information determination device includes:
[0048] An identification module is used to identify each task corresponding to any account;
[0049] A statistics module, for counting the number of subtasks that have been completed and passed verification in each subtask corresponding to the task;
[0050] A determination module is used to determine the ratio of the number of completed and verified subtasks of each task to the total number of subtasks corresponding to each task as the work achievement rate of the account; based on the work achievement rate, determine the performance information of the account.
[0051] In a possible implementation manner, the device further includes:
[0052] A verification module, configured to obtain first certification information corresponding to the subtask and identify a verification method corresponding to the subtask if the subtask is identified as completed;
[0053] Based on the verification method, the first certification information is verified; if the verification passes, the subtask is determined as a subtask that has been completed and passed the verification; if the verification fails, the subtask is determined as a subtask that has not passed the verification.
[0054] In a possible implementation manner, the verification module is specifically used to:
[0055] If the verification method is manual verification, identify the preset manual verification account corresponding to the subtask;
[0056] Sending a verification instruction for the subtask to the manual verification account;
[0057] The verification result of the first certification information is determined according to the verification result returned by the manual verification account.
[0058] In a possible implementation manner, the verification module is specifically used to:
[0059] If the verification method is based on preset peer verification, identify the peer account corresponding to the subtask, obtain the identifier of the customer visited by the account contained in the first certification information; and obtain the second certification information of the peer account visiting the identified customer;
[0060] The first certification information is compared with the second certification information to see whether they match. If they match, it is determined that the first certification information has passed the verification; otherwise, it is determined that the first certification information has not passed the verification.
[0061] In a possible implementation manner, the verification module is specifically used to:
[0062] Acquire a first time period for visiting the customer included in the first certification information and a second time period for visiting the customer included in the second certification information;
[0063] If the second time period matches the first time period, it is determined that the first certification information matches the second certification information; otherwise, it is determined that the first certification information does not match the second certification information.
[0064] In a possible implementation manner, the verification module is specifically used to:
[0065] Obtaining the first location information of the first time period based on the location of the terminal belonging to the account contained in the first certification information, and obtaining the second location information of the second time period based on the location of the terminal belonging to the companion account contained in the second certification information;
[0066] If the second time period matches the first time period, and the first location information matches the second location information, it is determined that the first certification information matches the second certification information; otherwise, it is determined that the first certification information does not match the second certification information.
[0067] In a possible implementation, the verification module is further used to:
[0068] Obtaining actual location information of the identified customer;
[0069] Compare the first location information with the actual location information to see if they match, or compare the second location information with the actual location information to see if they match; if they do match, perform a step of determining whether the first certification information matches the second certification information.
[0070] In a possible implementation manner, the determining module is further configured to:
[0071] Determine the performance achievement rate of the account based on the completed performance rate, the successful bid performance rate, the cooperation intention performance rate and the corresponding weight factors of the account;
[0072] Based on the work achievement rate and the performance achievement rate, performance information of the account is determined.
[0073] In a possible implementation manner, the determining module is further configured to:
[0074] For each subtask that has been completed and verified, identify the preset subtask type corresponding to the subtask and the information of the time period for executing the subtask contained in the first certification information of the subtask;
[0075] For each preset subtask type, information about the time spent by the account to execute the subtask of the preset subtask type is determined based on information about the time period of each subtask of the preset subtask type that has been completed and verified.
[0076] In a third aspect, the present application further provides an electronic device, comprising at least a processor and a memory, wherein the processor is configured to implement the steps of the performance information determination method as described in any one of the first aspects when executing a computer program stored in the memory.
[0077] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer performs the steps of the performance information determination method as described in any one of the first aspects.
[0078] 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 performance information determination method as described in any one of the first aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0079] In order to more clearly illustrate the implementation methods in the embodiments of the present application or the related technologies, the following is a brief introduction to the drawings required for use in the embodiments or the related technology descriptions. Obviously, the drawings described below are some embodiments of the present application, and a person skilled in the art can also obtain other drawings based on these drawings.
[0080] Figure 1 A schematic diagram of a performance information determination process provided in an embodiment of the present application;
[0081] Figure 2 A schematic diagram of another performance information determination process provided in an embodiment of the present application;
[0082] Figure 3 A schematic diagram of another performance information determination process provided in an embodiment of the present application;
[0083] Figure 4 A schematic diagram of another performance information determination process provided in an embodiment of the present application;
[0084] Figure 5A A schematic diagram of a process for determining whether any subtask is a completed and verified subtask provided in an embodiment of the present application;
[0085] Figure 5B A schematic diagram of another process for determining whether any subtask is a completed and verified subtask provided in an embodiment of the present application;
[0086] Figure 6 A schematic diagram of another performance information determination process provided in an embodiment of the present application;
[0087] Figure 7 A schematic diagram of the structure of a performance information determination device provided in an embodiment of the present application;
[0088] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0089] 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.
[0090] 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.
[0091] 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.
[0092] 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.
[0093] 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.
[0094] 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.
[0095] 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.
[0096] The embodiments of the present application provide a method, apparatus, device and medium for determining performance information. In the method, for any account, each task corresponding to the account can be identified; for each task, the number of subtasks that have been completed and passed verification in each subtask corresponding to the task can be counted; then, the ratio of the number of subtasks that have been completed and passed verification of each task to the total number of subtasks corresponding to each task can be determined as the work achievement rate of the account, and the performance information of the account is determined based on the work achievement rate. Based on this, the performance information of the employee can be determined by analyzing the work achievement rate of the employee during the work process, so that the work behavior of the employee can be effectively managed to the greatest extent, and the work performance of the employee can be evaluated to the greatest extent accurately.
[0097] Embodiment 1:
[0098] Figure 1 A schematic diagram of a performance information determination process provided in an embodiment of the present application, the process includes:
[0099] S101: For any account, identify each task corresponding to the account; for each task, count the number of subtasks corresponding to the task that have been completed and passed verification.
[0100] The performance information determination method provided in the embodiment of the present application is applied to an electronic device, which may be, for example, a personal computer (PC), a mobile terminal, a server, etc., and the present application does not make any specific limitation on this.
[0101] In a possible implementation, when determining the performance information of an employee, each task corresponding to the employee's account (such as an employee account, etc.) can be identified for the employee's account. Among them, the employee's work plan (such as an annual work plan, a monthly work plan, or a weekly work plan, etc.) can be saved in an electronic device, and the work plan can include each task that the employee needs to complete and the subtasks contained in each task. The electronic device can identify each task corresponding to the employee's account and the subtasks contained in each task based on the work plan. Exemplarily, employees (such as sales personnel) or employee leaders (managers), etc. can formulate employee work plans based on critical path formulation models, for example, according to customers and business opportunities, etc., the work plan can include each (each) task that the employee needs to complete (tasks can also be called critical paths), and when completing each task, each subtask that the employee needs to perform (the subtasks contained in the task can also be called standard actions). This application does not specifically limit the tasks corresponding to the account and the subtasks contained in the task, and can be flexibly set according to demand.
[0102] In a possible implementation, in order to evaluate the work performance of employees as accurately as possible, for each task of the above account, the number of subtasks that have been completed and verified in each subtask corresponding to the task can be counted. For each subtask, whether the subtask is a subtask that has been completed and verified can be determined based on the following method.
[0103] In one possible implementation, see Figure 2 , Figure 2Another performance information determination process diagram provided for the embodiment of the present application, when an employee completes a subtask, the employee can click the completion button corresponding to the subtask in the employee's mobile terminal (terminal), and upload the certification information for completing the subtask (for ease of description, referred to as the first certification information), and the subtask is marked as completed. In order to verify the authenticity of the employee's completion of the task, if the electronic device (or the server side) recognizes that a subtask is marked as completed, it can verify whether the subtask is effectively completed. Specifically, the electronic device can obtain the first certification information corresponding to the subtask and identify the verification method corresponding to the subtask. Based on the verification method, the first certification information is verified. If the verification passes, it can be considered that the subtask is effectively completed, and the subtask can be determined as a completed and verified subtask; on the contrary, if the first certification information fails to pass the verification, it can be considered that the subtask is not effectively completed, and the subtask can be determined as a subtask that has not passed the verification. Employees can process the subtasks that have not passed the verification again. Among them, the verification method can be flexibly set according to demand, and this application does not make specific restrictions on this.
[0104] Since the present application can verify the first proof information corresponding to the subtask based on the set verification method when it identifies that the subtask is marked as completed, and only when the verification passes, the subtask is determined to be completed and verified, thereby ensuring the authenticity and effectiveness of the employee's completion of the task (subtask) to the greatest extent, and effectively managing the work behavior of employees such as sales personnel to the greatest extent.
[0105] In a possible implementation, the authenticity and validity of the first proof information corresponding to the subtask can be verified based on a manual verification method. Specifically, when the verification method corresponding to a subtask is manual verification, the preset manual verification account corresponding to the subtask can be identified, and a verification instruction for the subtask can be sent to the manual verification account. After the manual verification account receives the verification instruction, the person to whom the manual verification account belongs can verify the authenticity and validity of the first proof information corresponding to the subtask, and can return the verification result. The electronic device can receive the verification result returned by the manual verification account, and determine the verification result of the first proof information according to the verification result returned by the manual verification account. For example, when the verification result returned by the manual verification account is passed, it can be considered that the first proof information has passed the verification (verification passed), and the corresponding subtask can be determined as a subtask that has been completed and passed the verification. When the verification result returned by the manual verification account is not passed, it can be considered that the first proof information has not passed the verification (verification failed), and the corresponding subtask can be determined as a subtask that has not passed the verification.
[0106] Exemplarily, taking the subtask of understanding the customer's organizational structure as an example, the verification method corresponding to the subtask can be manual verification. When the employee completes the subtask, the first certification information uploaded can contain the customer's organizational structure information that he has learned. When the electronic device recognizes that the subtask is marked as completed, it can obtain the first certification information uploaded by the employee, and can send a verification instruction for the subtask to a preset manual verification account. The verification personnel to whom the manual verification account belongs can review the customer's organizational structure information provided by the employee in the first certification information, and return the corresponding verification result (review result) to the electronic device through the corresponding account (manual verification account). The electronic device can determine the verification result of the first certification information based on the verification result returned by the manual verification account, which will not be repeated here.
[0107] Since the present application can send a verification instruction to the corresponding manual verification account when the verification method is manual verification, and determine the verification result of the first proof information based on the verification result returned by the manual verification account, the flexibility of the verification process can be improved.
[0108] In a possible implementation, in addition to verification based on manual verification, the electronic device can also intelligently verify the first proof information. Specifically, the verification method corresponding to the subtask can be based on preset peer verification. When the first proof information of a subtask is verified, if it is identified that the verification method corresponding to the subtask is based on preset peer verification, the peer account corresponding to the subtask can be identified, the identification of the customer visited by the above account contained in the above first proof information is obtained, and the second proof information of the customer visited by the peer account is obtained. Among them, the peer account can be a pre-configured peer account applicable to the subtask, and the employee to whom the peer account belongs (for ease of description, referred to as a peer later) can be considered to be an employee who needs to visit the customer at the customer's place with the employee to whom the account of the subtask belongs. Taking the employee to whom the above account belongs as a salesperson as an example, the peer can be a pre-sales manager, a product manager, etc., and this application does not make specific restrictions on this. When verifying the authenticity of the first proof information, the first proof information can be verified by comparing whether the first proof information matches the second proof information.
[0109] In a possible implementation, when the first proof information matches the second proof information, the first proof information can be considered to be authentic and the first proof information is determined to have passed the verification; otherwise, if the first proof information does not match the second proof information, it can be considered that the first proof information has failed the verification.
[0110] Since the present application can obtain the identification of the customer visited by the account contained in the first proof information when the verification method is peer verification, and obtain the second proof information of the preset peer account visiting the customer, by comparing whether the first proof information and the second proof information match, the authenticity of the first proof information can be verified, thereby improving the intelligence, objectivity and accuracy of the verification process.
[0111] In a possible implementation, when determining whether the first proof information and the second proof information match, the first time period for visiting the customer contained in the first proof information can be obtained respectively, and the second time period for visiting the customer contained in the second proof information of the companion account can be obtained. Considering that the employee to whom the companion account belongs may have visited the customer several times, the companion account may have several second proof information. As long as one of the several second proof information contains a second time period for visiting the customer that matches the above-mentioned first time period, it can be considered that the second time period matches the first time period, and the first proof information can be considered to match the second proof information. Otherwise, if the second time period in each second proof information does not match the first time period, it can be considered that the first proof information does not match the second proof information, and it can be considered that the first proof information has not passed the verification.
[0112] In a possible implementation manner, when determining whether a first time period matches a second time period, the determination may be made in the following two ways:
[0113] Method 1: When the start time of the first time period is the same as the start time of the second time period, and the end time of the first time period is the same as the end time of the second time period, the first time period is considered to match the second time period; otherwise, the first time period is considered to not match the second time period.
[0114] Method 2: When the time difference between the start time of the first time period and the start time of the second time period is less than the set time difference threshold, and the time difference between the end time of the first time period and the end time of the second time period is also less than the set time difference threshold, the first time period and the second time period are considered to match; otherwise, the first time period and the second time period are considered to not match.
[0115] Among them, the time difference threshold can be flexibly set according to needs. For example, the time difference threshold can be 10 minutes, half an hour or one hour, etc., and this application does not make specific limitations on this.
[0116] Since the present application can determine whether the first proof information matches the second proof information by comparing whether the second time period matches the first time period, the accuracy of the verification result of the first proof information can be guaranteed to a certain extent.
[0117] In a possible implementation, when judging whether the first proof information and the second proof information match, in addition to determining whether the first proof information and the second proof information match by comparing whether the first time period matches the second time period, it is also possible to combine the first location information of the employee to which the above-mentioned account belongs in the first time period and the second location information of the companion in the second time period to comprehensively and accurately judge whether the first proof information and the second proof information match, and to maximize the accuracy of the verification result of the first proof information. Specifically, in order to accurately determine the first location information, the first location information of the employee of the account in the first time period can be located based on the terminal to which the above-mentioned account belongs (also referred to as determining the location information based on the employee's punch-in data), and the first proof information can include the first location information. Among them, the existing technology can be used to obtain the location information based on the terminal positioning, which will not be repeated here. Similarly, in order to accurately determine the second location information of the companion in the second time period, the second location information of the companion in the second time period can be located based on the terminal belonging to the companion account, and the second proof information can include the second location information.
[0118] When comparing the first proof information and the second proof information to see if they match, the first location information contained in the first proof information and the second location information contained in the second proof information can be obtained to compare whether the first location information matches the second location information. In one possible implementation, when the second time period in the second proof information matches the first time period, and the second location information in the second proof information matches the first location information, it can be considered that the first proof information matches the second proof information, the first proof information can be considered to be true and valid, and it can be determined that the first proof information has passed the verification. Otherwise, when the second time period in the second proof information does not match the first time period, or the second location information in the second proof information does not match the first location information, it can be considered that the first proof information does not match the second proof information, and it is determined that the first proof information has not passed the verification (verification failed).
[0119] Since the present application can obtain the first location information of the employee to whom the above-mentioned account belongs in the first time period, and obtain the second location information of the companion in the second time period, by comparing whether the second time period matches the first time period and whether the first location information matches the second location information, it is determined whether the first proof information matches the second proof information, which can ensure the accuracy of the verification result of the first proof information to a certain extent.
[0120] The above method of determining whether the first proof information and the second proof information match based on whether the first location information of the employee and the second location information of the companion match can be applied not only to customers visited by employees who have fixed office locations (for the convenience of description, such customers are called store-type customers), but also to customers who do not have fixed office locations (for the convenience of description, such customers are called non-store-type customers).
[0121] In a possible implementation, for example, for store-type customers with fixed office locations, when determining whether the first proof information and the second proof information match, when the first time period matches the second time period, and the first location information matches the second location information, the customer's actual location information can be combined to further verify the authenticity of the first proof information. Specifically, the actual location information of the customer contained in the first proof information can be obtained from the actual location information of each customer saved in advance, and then the first location information can be compared to see if it matches the actual location information. If the first location information matches the actual location information of the customer, it can be considered that the first location information matches the second location information and the actual location information of the customer, and it can be considered that the first proof information matches the second proof information, and the first proof information is true and valid, and the first proof information can be verified.
[0122] In one possible implementation, when the first time period matches the second time period and the first location information matches the second location information, after obtaining the actual location information of the customer contained in the first proof information, the second location information can also be compared with the actual location information to see if they match. If the second location information matches the actual location information of the customer, it can be considered that the first location information matches the second location information and the actual location information of the customer, and it can be considered that the first proof information matches the second proof information, the first proof information is true and valid, and the first proof information can be verified.
[0123] In one possible implementation, when the first time period matches the second time period and the first location information matches the second location information, if the first location information (or the second location information) does not match the actual location information of the customer, it can be considered that the first proof information is not true and valid, and it can be considered that the first proof information has failed verification.
[0124] Since the present application can further obtain the customer's actual location information when the second time period matches the first time period and the first location information matches the second location information, and determine the verification result of the first proof information based on whether the first location information (or the second location information) matches the customer's actual location information, the accuracy of the verification result of the first proof information can be guaranteed to a certain extent.
[0125] In a possible implementation, after determining whether each subtask is a completed and verified subtask based on the above method, the number of completed and verified subtasks in each subtask corresponding to the task may be counted for each task.
[0126] For example, suppose that the tasks corresponding to a certain employee's account are: named customer management, strategic product control, project control, and product testing. You can count the number of completed and verified subtasks x1 in each subtask corresponding to the named customer management task, the number of completed and verified subtasks x2 in each subtask corresponding to the strategic product control task, the number of completed and verified subtasks x3 in each subtask corresponding to the project control task, and the number of completed and verified subtasks x4 in each subtask corresponding to the product testing task.
[0127] S102: Determine the ratio of the number of subtasks of each task that have been completed and passed verification to the total number of subtasks corresponding to each task as the work achievement rate of the account.
[0128] In a possible implementation, for each task, after counting the number of completed and verified subtasks in each subtask corresponding to the task, the number of completed and verified subtasks in each task corresponding to the above account can be further obtained. For example, the sum of the number of completed and verified subtasks of each task can be determined as the number of completed and verified subtasks of each task of the account (for ease of description, it can be called the first number).
[0129] In a possible implementation, the total number of subtasks corresponding to each task of the account may be obtained, and the ratio of the first number to the total number may be determined as the work achievement rate of the account. For example, if the employee is a salesperson, the work achievement rate of the account may also be called the sales process achievement rate.
[0130] For example, the tasks corresponding to the account of a certain employee introduced above are: named customer management, strategic product control, project control, and product testing. The number of subtasks that have been completed and verified in each subtask corresponding to the task of named customer management is x1, the number of subtasks that have been completed and verified in each subtask corresponding to the task of strategic product control is x2, the number of subtasks that have been completed and verified in each subtask corresponding to the task of project control is x3, and the number of subtasks that have been completed and verified in each subtask corresponding to the task of product testing is x4. For example, the first number can be x1+x2+x3+x4. The total number of subtasks corresponding to each task of the account is represented by s1, and the work achievement rate of the account is A=(x1+x2+x3+x4) / s1.
[0131] S103: Determine the performance information of the account based on the work completion rate.
[0132] After determining the work completion rate of the account, the performance information of the account can be determined based on the work completion rate. In a possible implementation, the work completion rate can be directly determined as the performance information of the account.
[0133] In an embodiment of the present application, for any account, each task corresponding to the account can be identified; for each task, the number of subtasks that have been completed and passed verification in each subtask corresponding to the task can be counted; thereafter, the ratio of the number of subtasks that have been completed and passed verification of each task to the total number of subtasks corresponding to each task can be determined as the work achievement rate of the account, and the performance information of the account is determined based on the work achievement rate. Based on this, the performance information of the employee can be determined by analyzing the work achievement rate of the employee during the work process, so that the work behavior of the employee can be effectively managed to the greatest extent, and the work performance of the employee can be evaluated to the greatest extent accurately.
[0134] In a possible implementation, the performance information of the account can also be determined in combination with the work achievement rate and performance achievement rate of the account. Specifically, the completed performance rate, the bid-winning performance rate, and the cooperation intention performance rate of the above account can be obtained, and the weighted sum of the completed performance rate, the bid-winning performance rate, the cooperation intention performance rate, and the corresponding weight factors of the account can be determined as the performance achievement rate of the account. Afterwards, the performance information of the account can be determined based on the work achievement rate and the performance achievement rate of the account.
[0135] Among them, when determining the completed performance rate, the completed performance rate can be the ratio of the performance achieved by the employee to whom the account belongs within the first set time period (such as one month of the current month) to the pre-planned performance. When determining the successful bid performance rate, the first sum of the performance achieved (completed and delivered) and the performance won (awarded but not yet completed and delivered) by the employee to whom the account belongs within the second set time period (such as one quarter of the current quarter) can be determined first, and the second sum of the pre-planned achieved performance and the won performance within the second set time period can be determined, and the ratio of the first sum to the second sum can be determined as the successful bid performance rate. When determining the performance rate of cooperation intention, you can first determine the third sum of the performance that has been achieved, the performance that has been won, and the performance that has established potential intentions (potential business opportunities that have not yet been won) of the employee to whom the account belongs within the third set period of time (such as one year in the current year), and determine the fourth sum of the performance that has been achieved, the performance that has been won, and the performance that has established potential intentions within the third set period of time that was pre-planned. The ratio of the third sum to the fourth sum is determined as the cooperation intention performance rate, and I will not go into details here.
[0136] For ease of understanding, the completed performance rate is represented by y1, the successful bid performance rate is represented by y2, and the cooperation intention performance rate is represented by y3. Assuming that the weight factor corresponding to the completed performance rate is α, the weight factor corresponding to the successful bid performance rate is β, and the weight factor corresponding to the cooperation intention performance rate is γ, the performance achievement rate B of the account can be determined based on the following formula: B = (y1×α)+(y2×β)+(y3×γ).
[0137] Among them, the specific values of the first set time, the second set time, the third set time, the weight factor α corresponding to the completed performance rate, the weight factor β corresponding to the successful performance rate, and the weight factor γ corresponding to the cooperation intention performance rate can be flexibly set according to needs. For example, α can be 0.4, β can be 0.3, and γ can be 0.3. This application does not make any specific limitations on this.
[0138] In one possible implementation, when determining the performance information of an account based on the work achievement rate and the performance achievement rate, the work achievement rate and the performance achievement rate of the account may be compared with a pre-configured work achievement rate interval and a performance achievement rate interval of a set number of performance levels to determine the target performance level to which the work achievement rate and the performance achievement rate of the account belong, and the target performance level may be determined as the performance information of the account.
[0139] Exemplarily, the performance level can be expressed in a four-quadrant format. Exemplarily, the performance level can be divided into four performance levels: the first performance level (quadrant one) corresponds to a work achievement rate interval of work achievement rate ≥ 60%, and a performance achievement rate interval of performance achievement rate ≥ 80%. The second performance level (quadrant two) corresponds to a work achievement rate interval of work achievement rate ≥ 60%, and a performance achievement rate interval of performance achievement rate < 80%. The third performance level (quadrant three) corresponds to a work achievement rate interval of work achievement rate < 60%, and a performance achievement rate interval of performance achievement rate < 80%. The fourth performance level (quadrant four) corresponds to a work achievement rate interval of work achievement rate < 60%, and a performance achievement rate interval of performance achievement rate ≥ 80%. For each employee, the work achievement rate and performance achievement rate of the employee's account can be compared with the pre-configured work achievement rate ranges and performance achievement rate ranges of the four performance levels (four quadrants) to determine the target performance level (target quadrant) to which the work achievement rate and performance achievement rate of the employee's account belong, and the target performance level can be determined as the performance information of the account (also known as the sales health value).
[0140] See also Figure 3 , Figure 3 A schematic diagram of another performance information determination process provided for an embodiment of the present application, if the target performance level to which the work achievement rate and performance achievement rate of employee A's account belong is the first performance level (quadrant one), the performance level can be determined as the performance information of employee A. If the target performance level to which the work achievement rate and performance achievement rate of employee B's account belong is the second performance level (quadrant two), the performance level can be determined as the performance information of employee B. If the target performance level to which the work achievement rate and performance achievement rate of employee C's account belong is the third performance level (quadrant three), the performance level can be determined as the performance information of employee C. If the target performance level to which the work achievement rate and performance achievement rate of employee D's account belong is the third performance level (quadrant four), the performance level can be determined as the performance information of employee D..., which will not be repeated here. Managers of departments such as the marketing management support department, the audit department, or the human resources department can intuitively view the performance information of employees based on the above-mentioned performance level (four quadrants), which can improve management efficiency, reduce personnel management costs, and improve the labor efficiency ratio. Employees can also improve their work consciousness based on the performance information presented.
[0141] This application can combine the employee's work achievement rate and performance achievement rate to comprehensively determine the employee's performance information, and can evaluate the employee's work performance as accurately as possible.
[0142] For ease of understanding, the performance information determination process provided by this application is described below through a specific embodiment. Figure 4 , Figure 4 A schematic diagram of another performance information determination process provided in an embodiment of the present application, the process includes the following steps:
[0143] S401: For any account, identify each task corresponding to the account.
[0144] S402: For each task, count the number of subtasks corresponding to the task that have been completed and passed verification.
[0145] S403: The ratio of the number of completed and verified subtasks of each task to the total number of subtasks corresponding to each task is determined as the work achievement rate of the account; and the performance achievement rate of the account is determined based on the completed performance rate, the successful bid performance rate, the cooperation intention performance rate and the corresponding weight factors.
[0146] S404: Determine the performance information of the account based on the work achievement rate and performance achievement rate of the account.
[0147] For ease of understanding, the process of determining whether any subtask provided by the present application is a completed and verified subtask is described below through a specific embodiment. Figure 5A , Figure 5A A schematic diagram of a process for determining whether any subtask is a completed and verified subtask provided in an embodiment of the present application, the process includes the following steps:
[0148] S501A: For any subtask, if the subtask is identified as completed, first certification information corresponding to the subtask is obtained, and a verification method corresponding to the subtask is identified.
[0149] S502A: Based on the verification method corresponding to the subtask, verify the first certification information corresponding to the subtask; if the verification passes, determine the subtask as a completed and verified subtask; if the verification fails, determine the subtask as a subtask that has not passed the verification.
[0150] For ease of understanding, the process of determining whether any subtask provided by the present application is a completed and verified subtask is described below through a specific embodiment. Figure 5B , Figure 5B A schematic diagram of another process for determining whether any subtask is a completed and verified subtask provided in an embodiment of the present application, the process includes the following steps:
[0151] S501B: For any subtask, if the subtask is identified as completed, obtain the first proof information corresponding to the subtask, and identify the verification method corresponding to the subtask. If the verification method is manual verification, proceed to S502B; if the verification method is preset peer verification, proceed to S503B.
[0152] S502B: If the verification method is manual verification, identify the preset manual verification account corresponding to the subtask; send a verification instruction for the subtask to the manual verification account; determine the verification result of the first certification information according to the verification result returned by the manual verification account. If the verification result is verification passed, determine the subtask as a subtask that has been completed and passed the verification; if the verification result is verification failed, determine the subtask as a subtask that failed the verification.
[0153] S503B: If the verification method is based on preset companion verification, then identify the companion account corresponding to the subtask, obtain the identifier of the customer visited by the account contained in the first certification information; and obtain the second certification information of the customer visited by the companion account with the identifier; in addition, the first time period for visiting the customer contained in the first certification information and the second time period for visiting the customer contained in the second certification information can be obtained, and the first location information of the first time period based on the terminal positioning belonging to the account contained in the first certification information is obtained, and the second location information of the second time period based on the terminal positioning belonging to the companion account contained in the second certification information is obtained. If the second time period matches the first time period, and the first location information matches the second location information, it can be determined that the first certification information matches the second certification information, and the first certification information is determined to have passed the verification, and the subtask is determined to be a completed and verified subtask; otherwise, it is determined that the first certification information has not passed the verification, and the subtask is determined to be a subtask that has not passed the verification.
[0154] Embodiment 2:
[0155] In order to effectively manage the work behavior of employees, based on the above embodiment, in the embodiment of the present application, the method further includes:
[0156] For each subtask that has been completed and verified, identify the preset subtask type corresponding to the subtask and the information of the time period for executing the subtask contained in the first certification information of the subtask;
[0157] For each preset subtask type, information about the time spent by the account to execute the subtask of the preset subtask type is determined based on information about the time period of each subtask of the preset subtask type that has been completed and verified.
[0158] In a possible implementation, in order to know the time employees have invested in various tasks and to facilitate effective management and control of employees' work behaviors, for each subtask, the subtask type of the subtask can be pre-configured. Exemplarily, the subtask type can include task types of different dimensions such as effective sales behavior, daily behavior, and customer management, which can be flexibly set according to needs. For any employee's account, for each subtask that has been completed and verified by the account, the subtask type corresponding to the subtask can be identified, and the information of the time period in which the employee performs the subtask contained in the first certification information of the subtask can be identified. Exemplarily, the first certification information can include information such as performing a subtask from 08:00 to 10:00 in the morning of a certain day. Afterwards, for each preset subtask type, the information of the time spent by the employee to whom the account belongs in performing the subtask of the subtask type can be determined based on the information of the time period of each subtask that has been completed and verified of the preset subtask type.
[0159] Exemplarily, for each subtask type, the duration of each completed and verified subtask of the preset subtask type can be determined based on the time period information of each completed and verified subtask of the subtask type. Thereafter, the sum of the durations of these subtasks can be determined as the total time spent by the employee in performing the subtasks of the subtask type.
[0160] For example, assuming that for a subtask type of effective sales behavior of a certain employee, the time period information of each subtask of this subtask type that has been completed and verified is 08:00-10:00 in the morning of a certain day and 15:00-17:00 in the afternoon of a certain day, then it can be considered that the total time spent by the employee in executing the subtasks of this subtask type is 4 hours.
[0161] In one possible implementation, after determining the total time spent by employees on performing subtasks of a certain subtask type within a set statistical period, the ratio of the total time to the total working hours of the employees within the set statistical period can be determined as the proportion of the time the employees spend on performing subtasks of the subtask type. This can quantify the proportion of time that employees spend on each task, facilitating effective management and control of employees' work behaviors.
[0162] Since the present application can determine the time spent by employees on executing subtasks of the preset subtask type for each preset subtask type of any employee's account based on the time period information of each subtask of the preset subtask type that has been completed and verified, the time information invested by employees in various tasks can be quantified, thereby facilitating effective management and control of employees' work behaviors.
[0163] Embodiment 3:
[0164] For ease of understanding, the performance information determination process provided by this application is explained below through a specific embodiment. Figure 6 , Figure 6 A schematic diagram of another performance information determination process provided in an embodiment of the present application, the process includes the following steps:
[0165] S601: For any account, identify each task corresponding to the account.
[0166] Among them, taking the employees including sales personnel, second-level managers, and first-level managers in the company as an example, taking the employee as a sales personnel as an example, the tasks corresponding to the employee's account can be the tasks in the employee's personal work plan, and each task can contain several subtasks. For example, subtasks (standard actions) can include customer information collection, customer demand mining, customer relationship strengthening, product technical testing, project bid control promotion, project bidding, post-bid review, delivery and payment collection, etc., which can be flexibly set according to needs. Taking the employee as a second-level manager as an example, the tasks corresponding to the employee's account can be the tasks in the department work plan of the employee's department. Taking the employee as a first-level manager as an example, the tasks corresponding to the employee's account can be the tasks in the company work plan at the company level, which will not be repeated here.
[0167] S602: For each task, identifying the subtasks corresponding to the task that have been completed and passed verification.
[0168] For any subtask, the process of determining whether the subtask is a completed and verified subtask may be as follows:
[0169] S602-1: If the subtask is identified as completed, obtain the first certification information corresponding to the subtask and identify the verification method corresponding to the subtask. If the verification method is manual verification, proceed to S602-2. If the verification method is preset peer verification, proceed to S602-3.
[0170] S602-2: If the verification method is manual verification, identify the preset manual verification account corresponding to the subtask; send a verification instruction for the subtask to the manual verification account; determine the verification result of the first certification information according to the verification result returned by the manual verification account. If the verification result is verification passed, determine the subtask as a subtask that has been completed and passed the verification; if the verification result is verification failed, determine the subtask as a subtask that has failed the verification.
[0171] S602-3: If the verification method is based on preset peer verification, then identify the peer account corresponding to the subtask, obtain the identification of the customer visited by the account contained in the first proof information; and obtain the second proof information of the customer visited by the peer account; in addition, the first time period of visiting the customer contained in the first proof information and the second time period of visiting the customer contained in the second proof information can be obtained, and the first location information of the first time period based on the terminal positioning belonging to the account contained in the first proof information is obtained, and the second location information of the second time period based on the terminal positioning belonging to the peer account contained in the second proof information is obtained. If the second time period matches the first time period, and the first location information matches the second location information, the actual location information of the identified customer can be obtained again, and the first location information can be compared with the actual location information to see if they match. If the first location information matches the actual location information, it can be determined that the first proof information matches the second proof information, and the first proof information is determined to have passed the verification, and the subtask is determined to be a completed and verified subtask; otherwise, it is determined that the first proof information has not passed the verification, and the subtask is determined to be a subtask that has not passed the verification.
[0172] S603: The ratio of the number of completed and verified subtasks of each task to the total number of subtasks corresponding to each task is determined as the work achievement rate of the account; and the performance achievement rate of the account is determined based on the completed performance rate, the successful bid performance rate, the cooperation intention performance rate and the corresponding weight factors of the account. Based on the work achievement rate and performance achievement rate of the account, the performance information of the account is determined.
[0173] S604: For each subtask that has been completed and passed verification, identify the preset subtask type corresponding to the subtask and the information of the time period for executing the subtask contained in the first proof information of the subtask; for each preset subtask type, determine the time spent by the account to execute the subtask of the preset subtask type based on the information of the time period for each subtask of the preset subtask type that has been completed and passed verification.
[0174] It is worth noting that the steps included in the above performance information determination process are only an example, and the present application does not limit the sequence between S603 and S604, that is, S603 can be executed first, S604 can be executed first, or S603 and S604 can be executed simultaneously.
[0175] Embodiment 4:
[0176] Based on the same technical concept, on the basis of the above embodiments, this application provides a performance information determination device, see Figure 7 , Figure 7A schematic diagram of a performance information determination device provided in an embodiment of the present application, the device comprising:
[0177] An identification module 701 is used to identify each task corresponding to any account;
[0178] A statistics module 702 is used to count the number of subtasks that have been completed and passed verification in each subtask corresponding to the task;
[0179] The determination module 703 is used to determine the ratio of the number of completed and verified subtasks of each task to the total number of subtasks corresponding to each task as the work achievement rate of the account; and determine the performance information of the account based on the work achievement rate.
[0180] In a possible implementation manner, the device further includes:
[0181] The verification module 704 is used to obtain the first certification information corresponding to the subtask and identify the verification method corresponding to the subtask if it is identified that the subtask is marked as completed;
[0182] Based on the verification method, the first certification information is verified; if the verification passes, the subtask is determined as a subtask that has been completed and passed the verification; if the verification fails, the subtask is determined as a subtask that has not passed the verification.
[0183] In a possible implementation, the verification module 704 is specifically configured to:
[0184] If the verification method is manual verification, identify the preset manual verification account corresponding to the subtask;
[0185] Sending a verification instruction for the subtask to the manual verification account;
[0186] The verification result of the first certification information is determined according to the verification result returned by the manual verification account.
[0187] In a possible implementation, the verification module 704 is specifically configured to:
[0188] If the verification method is based on preset peer verification, identify the peer account corresponding to the subtask, obtain the identifier of the customer visited by the account contained in the first certification information; and obtain the second certification information of the peer account visiting the identified customer;
[0189] The first certification information is compared with the second certification information to see whether they match. If they match, it is determined that the first certification information has passed the verification; otherwise, it is determined that the first certification information has not passed the verification.
[0190] In a possible implementation, the verification module 704 is specifically configured to:
[0191] Acquire a first time period for visiting the customer included in the first certification information and a second time period for visiting the customer included in the second certification information;
[0192] If the second time period matches the first time period, it is determined that the first certification information matches the second certification information; otherwise, it is determined that the first certification information does not match the second certification information.
[0193] In a possible implementation, the verification module 704 is specifically configured to:
[0194] Obtaining the first location information of the first time period based on the location of the terminal belonging to the account contained in the first certification information, and obtaining the second location information of the second time period based on the location of the terminal belonging to the companion account contained in the second certification information;
[0195] If the second time period matches the first time period, and the first location information matches the second location information, it is determined that the first certification information matches the second certification information; otherwise, it is determined that the first certification information does not match the second certification information.
[0196] In a possible implementation, the verification module 704 is further configured to:
[0197] Obtaining actual location information of the identified customer;
[0198] Compare the first location information with the actual location information to see if they match, or compare the second location information with the actual location information to see if they match; if they do match, perform a step of determining whether the first certification information matches the second certification information.
[0199] In a possible implementation manner, the determining module 703 is further configured to:
[0200] Determine the performance achievement rate of the account based on the completed performance rate, the successful bid performance rate, the cooperation intention performance rate and the corresponding weight factors of the account;
[0201] Based on the work achievement rate and the performance achievement rate, performance information of the account is determined.
[0202] In a possible implementation manner, the determining module 703 is further configured to:
[0203] For each subtask that has been completed and verified, identify the preset subtask type corresponding to the subtask and the information of the time period for executing the subtask contained in the first certification information of the subtask;
[0204] For each preset subtask type, information about the time spent by the account to execute the subtask of the preset subtask type is determined based on information about the time period of each subtask of the preset subtask type that has been completed and verified.
[0205] Embodiment 5:
[0206] Based on the same technical concept, the present application also provides an electronic device, Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 8 As shown, it includes: a processor 801, a communication interface 802, a memory 803 and a communication bus 804, wherein the processor 801, the communication interface 802, and the memory 803 communicate with each other through the communication bus 804;
[0207] The memory 803 stores a computer program. When the program is executed by the processor 801, the processor 801 performs the following steps:
[0208] For any account, identify each task corresponding to the account;
[0209] For each of the tasks, count the number of subtasks corresponding to the task that have been completed and passed verification;
[0210] The ratio of the number of completed and verified subtasks of each task to the total number of subtasks corresponding to each task is determined as the work achievement rate of the account; and the performance information of the account is determined based on the work achievement rate.
[0211] In a possible implementation manner, the processor 801 is further configured to:
[0212] A verification module, configured to obtain first certification information corresponding to the subtask and identify a verification method corresponding to the subtask if the subtask is identified as completed;
[0213] Based on the verification method, the first certification information is verified; if the verification passes, the subtask is determined as a subtask that has been completed and passed the verification; if the verification fails, the subtask is determined as a subtask that has not passed the verification.
[0214] In a possible implementation manner, the processor 801 is specifically configured to:
[0215] If the verification method is manual verification, identify the preset manual verification account corresponding to the subtask;
[0216] Sending a verification instruction for the subtask to the manual verification account;
[0217] The verification result of the first certification information is determined according to the verification result returned by the manual verification account.
[0218] In a possible implementation manner, the processor 801 is specifically configured to:
[0219] If the verification method is based on preset peer verification, identify the peer account corresponding to the subtask, obtain the identifier of the customer visited by the account contained in the first certification information; and obtain the second certification information of the peer account visiting the identified customer;
[0220] The first certification information is compared with the second certification information to see whether they match. If they match, it is determined that the first certification information has passed the verification; otherwise, it is determined that the first certification information has not passed the verification.
[0221] In a possible implementation manner, the processor 801 is specifically configured to:
[0222] Acquire a first time period for visiting the customer included in the first certification information and a second time period for visiting the customer included in the second certification information;
[0223] If the second time period matches the first time period, it is determined that the first certification information matches the second certification information; otherwise, it is determined that the first certification information does not match the second certification information.
[0224] In a possible implementation manner, the processor 801 is specifically configured to:
[0225] Obtaining the first location information of the first time period based on the location of the terminal belonging to the account contained in the first certification information, and obtaining the second location information of the second time period based on the location of the terminal belonging to the companion account contained in the second certification information;
[0226] If the second time period matches the first time period, and the first location information matches the second location information, it is determined that the first certification information matches the second certification information; otherwise, it is determined that the first certification information does not match the second certification information.
[0227] In a possible implementation manner, the processor 801 is further configured to:
[0228] Obtaining actual location information of the identified customer;
[0229] Compare the first location information with the actual location information to see if they match, or compare the second location information with the actual location information to see if they match; if they do match, perform a step of determining whether the first certification information matches the second certification information.
[0230] In a possible implementation manner, the processor 801 is further configured to:
[0231] Determine the performance achievement rate of the account based on the completed performance rate, the successful bid performance rate, the cooperation intention performance rate and the corresponding weight factors of the account;
[0232] Based on the work achievement rate and the performance achievement rate, performance information of the account is determined.
[0233] In a possible implementation manner, the processor 801 is further configured to:
[0234] For each subtask that has been completed and verified, identify the preset subtask type corresponding to the subtask and the information of the time period for executing the subtask contained in the first certification information of the subtask;
[0235] For each preset subtask type, information about the time spent by the account to execute the subtask of the preset subtask type is determined based on information about the time period of each subtask of the preset subtask type that has been completed and verified.
[0236] 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.
[0237] The communication interface 802 is used for communication between the above electronic device and other devices.
[0238] 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.
[0239] 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.
[0240] Embodiment 6:
[0241] 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.
[0242] 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.
[0243] 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 the performance information determination 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.
[0244] 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.
[0245] 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.
[0246] 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.
[0247] 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. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0248] 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 method for determining performance information, characterized in that: The method comprises: For any account, identify each task corresponding to the account; For each of the tasks, count the number of subtasks corresponding to the task that have been completed and passed verification; The ratio of the number of completed and verified subtasks of each task to the total number of subtasks corresponding to each task is determined as the work achievement rate of the account; Based on the work completion rate, performance information of the account is determined.
2. The method according to claim 1, characterized in that For any subtask, the process of determining whether the subtask is a completed and verified subtask includes: If it is identified that the subtask is marked as completed, obtaining first certification information corresponding to the subtask, and identifying a verification method corresponding to the subtask; Based on the verification method, verifying the first certification information; If the verification is passed, the subtask is determined as a completed and verified subtask; If the verification fails, the subtask is determined as a subtask that has not passed the verification.
3. The method according to claim 2, characterized in that The verifying the first certification information based on the verification method includes: If the verification method is manual verification, identify the preset manual verification account corresponding to the subtask; Sending a verification instruction for the subtask to the manual verification account; The verification result of the first certification information is determined according to the verification result returned by the manual verification account.
4. The method according to claim 2, characterized in that: The verifying the first certification information based on the verification method includes: If the verification method is based on preset peer verification, identify the peer account corresponding to the subtask, obtain the identifier of the customer visited by the account contained in the first certification information; and obtain the second certification information of the peer account visiting the identified customer; The first certification information is compared with the second certification information to see whether they match. If they match, it is determined that the first certification information has passed the verification; otherwise, it is determined that the first certification information has not passed the verification.
5. The method according to claim 4, characterized in that The comparing whether the first certification information matches the second certification information includes: Acquire a first time period for visiting the customer included in the first certification information and a second time period for visiting the customer included in the second certification information; If the second time period matches the first time period, it is determined that the first certification information matches the second certification information; otherwise, it is determined that the first certification information does not match the second certification information.
6. The method according to claim 5, characterized in that The comparing whether the first certification information matches the second certification information includes: Obtaining the first location information of the first time period based on the location of the terminal belonging to the account contained in the first certification information, and obtaining the second location information of the second time period based on the location of the terminal belonging to the companion account contained in the second certification information; If the second time period matches the first time period, and the first location information matches the second location information, it is determined that the first certification information matches the second certification information; otherwise, it is determined that the first certification information does not match the second certification information.
7. The method according to claim 6, characterized in that If the second time period matches the first time period, and the first location information matches the second location information, before determining that the first certification information matches the second certification information, the method further includes: Obtaining actual location information of the identified customer; Compare the first location information with the actual location information to see if they match, or compare the second location information with the actual location information to see if they match; if they do match, perform a step of determining whether the first certification information matches the second certification information.
8. The method according to claim 1, characterized in that The method further comprises: Determine the performance achievement rate of the account based on the completed performance rate, the successful bid performance rate, the cooperation intention performance rate and the corresponding weight factors of the account; The determining the performance information of the account based on the work completion rate includes: Based on the work achievement rate and the performance achievement rate, performance information of the account is determined.
9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: For each subtask that has been completed and verified, identify the preset subtask type corresponding to the subtask and the information of the time period for executing the subtask contained in the first certification information of the subtask; For each preset subtask type, information about the time spent by the account to execute the subtask of the preset subtask type is determined based on information about the time period of each subtask of the preset subtask type that has been completed and verified.
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 performance information determination method as described in any one of claims 1 to 9 when executing a computer program stored in the memory.
