A live broadcast audit platform performance evaluation method, device, equipment and storage medium
By configuring and decoupling performance data tables, intelligent performance calculations are realized, which solves the problem of cumbersomeness and flexibility of performance calculations of live broadcast review platforms, provides fast, accurate and fair performance evaluation, and supports efficient performance management.
Patent Information
- Application Number
- CN202411160498.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-08-22
AI Technical Summary
The performance calculation methods of the existing live broadcast review platform are cumbersome, prone to errors and delays, lack flexibility and automation, and cannot meet the needs of different positions and business scenarios. The performance data is insufficient to visualize, making it difficult to carry out in-depth business optimization and decision-making support.
By configuring performance schedules, job tables, configuration tables and factor data tables, we can realize intelligent performance calculations, decouple performance cycle execution status and job execution status, dynamically adjust calculation formulas and parameters, provide visual presentation, improve data processing efficiency and evaluation accuracy.
It achieves faster, accurate and fair performance evaluation, supports efficient performance management, reduces subjective judgment errors, and improves system performance and user experience.
Smart Images

Figure CN118691160B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a live broadcast review platform performance evaluation method, device, equipment and storage medium. Background Art
[0002] There are currently some shortcomings in the performance calculation industry of live audit platforms. First, traditional performance calculation methods are often cumbersome and require manual processing of large amounts of data, which is prone to errors and delays. Secondly, some existing systems lack flexibility in assessment indicators and calculation formulas, and cannot meet the needs of different positions and business scenarios. In addition, the calculation of performance factors and weight allocation for audit ports usually lack standardization and automation, which can easily lead to subjective judgments and errors by supervisors. In addition, some platforms lack comprehensive analysis and visualization of performance data, making it difficult to conduct in-depth business optimization and decision support.
[0003] The performance calculation system of the existing live broadcast review platform may have problems such as complex calculation process and configuration, inefficient data processing, insufficient performance data visualization, and poor system integration, which limit the system performance and user experience. Summary of the invention
[0004] Based on this, it is necessary to provide a live broadcast review platform performance evaluation method, device, equipment and storage medium to address the above technical issues.
[0005] A live broadcast review platform performance evaluation method, the method comprising:
[0006] A performance timetable, a performance position table, a performance position configuration table and a performance factor data table are configured according to each employee's position, the configuration type of each position and the performance factor of each configuration type; the performance timetable and the performance position table include the performance cycle execution status and the position execution status respectively; the performance position configuration table includes the configuration type, configuration details and configuration factors, the configuration type includes the audit port, the configuration details include the port configuration information of the position, and the configuration factor includes the factor configuration information of the position; the performance factor data table includes various performance indicators of the user on different dates;
[0007] Perform basic configuration according to the preset performance management requirements to obtain basic configuration information; the basic configuration includes configuration type configuration, configuration type-performance factor mapping configuration, performance factor configuration, performance level configuration, maximum performance coefficient configuration and effective attendance time configuration; the performance factor configuration includes factor type and corresponding factor achievement calculation method;
[0008] According to the performance timetable, obtain the performance cycle with the current status of unexecuted, and according to the performance position table, obtain the positions with the status of unexecuted in the unexecuted performance cycle, and change the status of the unexecuted positions to pending execution;
[0009] Traverse the positions to be executed, obtain multiple employee information of the positions to be executed through the performance position table, obtain the performance position configuration information of each employee through the performance position configuration table, calculate the performance achievement of each employee, the performance achievement of the position and the employee's position performance level according to the basic configuration information, the performance position configuration information and the performance factor data table, and display them visually.
[0010] A live broadcast review platform performance evaluation device, the device comprising:
[0011] The performance configuration module is used to configure the performance timetable, performance position table, performance position configuration table and performance factor data table according to each employee's position, the configuration type of each position and the performance factor of each configuration type; the performance timetable and performance position table include the performance cycle execution status and the position execution status respectively; the performance position configuration table includes the configuration type, configuration details and configuration factors, the configuration type includes the audit port, the configuration details include the port configuration information of the position, and the configuration factor includes the factor configuration information of the position; the performance factor data table includes various performance indicators of the user on different dates;
[0012] A basic configuration module is used to perform basic configuration according to preset performance management requirements to obtain basic configuration information; the basic configuration includes configuration type configuration, configuration type-performance factor mapping configuration, performance factor configuration, performance level configuration, maximum performance coefficient configuration and effective attendance time configuration; the performance factor configuration includes factor type and corresponding factor achievement calculation method;
[0013] The script execution module is used to obtain the performance cycle with the current status of unexecuted according to the performance timetable, obtain the positions with the status of unexecuted in the unexecuted performance cycle according to the performance position table, and change the status of the unexecuted position to pending execution;
[0014] The result output module is used to traverse the positions to be executed, obtain multiple employee information of the positions to be executed through the performance position table, obtain the performance position configuration information of each employee through the performance position configuration table, calculate the performance achievement of each employee, the performance achievement of the position and the employee's position performance level according to the basic configuration information, the performance position configuration information and the performance factor data table, and perform visual display.
[0015] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0016] A performance timetable, a performance position table, a performance position configuration table and a performance factor data table are configured according to each employee's position, the configuration type of each position and the performance factor of each configuration type; the performance timetable and the performance position table include the performance cycle execution status and the position execution status respectively; the performance position configuration table includes the configuration type, configuration details and configuration factors, the configuration type includes the audit port, the configuration details include the port configuration information of the position, and the configuration factor includes the factor configuration information of the position; the performance factor data table includes various performance indicators of the user on different dates;
[0017] Perform basic configuration according to the preset performance management requirements to obtain basic configuration information; the basic configuration includes configuration type configuration, configuration type-performance factor mapping configuration, performance factor configuration, performance level configuration, maximum performance coefficient configuration and effective attendance time configuration; the performance factor configuration includes factor type and corresponding factor achievement calculation method;
[0018] According to the performance timetable, obtain the performance cycle with the current status of unexecuted, and according to the performance position table, obtain the positions with the status of unexecuted in the unexecuted performance cycle, and change the status of the unexecuted positions to pending execution;
[0019] Traverse the positions to be executed, obtain multiple employee information of the positions to be executed through the performance position table, obtain the performance position configuration information of each employee through the performance position configuration table, calculate the performance achievement of each employee, the performance achievement of the position and the employee's position performance level according to the basic configuration information, the performance position configuration information and the performance factor data table, and display them visually.
[0020] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:
[0021] A performance timetable, a performance position table, a performance position configuration table and a performance factor data table are configured according to each employee's position, the configuration type of each position and the performance factor of each configuration type; the performance timetable and the performance position table include the performance cycle execution status and the position execution status respectively; the performance position configuration table includes the configuration type, configuration details and configuration factors, the configuration type includes the audit port, the configuration details include the port configuration information of the position, and the configuration factor includes the factor configuration information of the position; the performance factor data table includes various performance indicators of the user on different dates;
[0022] Perform basic configuration according to the preset performance management requirements to obtain basic configuration information; the basic configuration includes configuration type configuration, configuration type-performance factor mapping configuration, performance factor configuration, performance level configuration, maximum performance coefficient configuration and effective attendance time configuration; the performance factor configuration includes factor type and corresponding factor achievement calculation method;
[0023] According to the performance timetable, obtain the performance cycle with the current status of unexecuted, and according to the performance position table, obtain the positions with the status of unexecuted in the unexecuted performance cycle, and change the status of the unexecuted positions to pending execution;
[0024] Traverse the positions to be executed, obtain multiple employee information of the positions to be executed through the performance position table, obtain the performance position configuration information of each employee through the performance position configuration table, calculate the performance achievement of each employee, the performance achievement of the position and the employee's position performance level according to the basic configuration information, the performance position configuration information and the performance factor data table, and display them visually.
[0025] The above-mentioned live broadcast audit platform performance evaluation method, device, equipment and storage medium associate employees with positions, and positions with corresponding configuration types by configuring performance timetables, performance position tables, performance position configuration tables and performance factor data tables, complete basic configuration by configuring configuration types, configuration type-performance factor mapping, performance factors, performance levels, maximum performance coefficients and effective attendance time, intelligent performance calculation and factor configuration, obtain performance cycles with a current status of unexecuted according to the performance timetable, obtain positions with a status of unexecuted within the unexecuted performance cycle according to the performance position table, modify the status of unexecuted positions to be executed, decouple the performance cycle execution status and the performance position execution status, improve the efficiency of data processing and the convenience of recalculation, traverse the positions to be executed, obtain multiple employee information of the positions to be executed through the performance position table, obtain the performance position configuration information of each employee through the performance position configuration table, calculate the performance achievement of each employee, the performance achievement of the position and the employee's position performance level according to the basic configuration information, the performance position configuration information and the performance factor data table, and display them visually. The embodiments of the present invention can achieve faster, more accurate and fair performance evaluation, which is conducive to achieving efficient performance management. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 A schematic diagram of a flow chart of a live broadcast review platform performance evaluation method in one embodiment;
[0027] Figure 2 A schematic diagram of a performance configuration process in one embodiment;
[0028] Figure 3A flowchart of the performance position calculation steps in one embodiment;
[0029] Figure 4 It is a structural block diagram of a performance evaluation device of a live broadcast review platform in one embodiment;
[0030] Figure 5 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0031] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0032] In one embodiment, Figure 1 As shown, a live broadcast review platform performance evaluation method is provided, including the following steps:
[0033] Step 102, configure a performance timetable, a performance position table, a performance position configuration table, and a performance factor data table according to each employee's position, the configuration type of each position, and the performance factor of each configuration type.
[0034] In the audit work of the live broadcast content of each live broadcast platform, the audit work content of employees often includes live auditing of multiple different live broadcast platforms. It is necessary to connect to each live broadcast platform through the audit port. When performing performance appraisal on each employee, it is necessary to evaluate the work of the employee at each audit port. The audit port refers to the network interface used to audit and filter the live broadcast content. These ports allow the audit system to communicate with the live broadcast platform to ensure that the live broadcast content meets the regulations and standards. In the audit work, a position is configured with multiple employees. The position can be a department or a group. Through multiple positions, different work contents are responsible for completing the audit work. When evaluating the performance of employees, it is also necessary to evaluate the online time, examinations, values and other contents of the employees. Therefore, the present invention realizes the flexible configuration of performance factors according to actual needs by designing an intelligent live broadcast audit platform performance evaluation method, and realizes efficient, accurate and fair employee performance evaluation, position performance evaluation and employee performance rating, which is conducive to promoting employees to work actively and promoting enterprise development.
[0035] The performance timetable and performance position table include the performance cycle execution status and position execution status respectively; the performance position configuration table includes configuration type, configuration details and configuration factors. The configuration type includes the audit port, the configuration details include the port configuration information of the position, and the configuration factor includes the factor configuration information of the position; the performance factor data table includes various performance indicators of the user on different dates.
[0036] Step 104, perform basic configuration according to the preset performance management requirements to obtain basic configuration information.
[0037] Basic configuration includes configuration type configuration, configuration type-performance factor mapping configuration, performance factor configuration, performance level configuration, maximum performance coefficient configuration and effective attendance time configuration; performance factor configuration includes factor type and corresponding factor achievement calculation method. Through the above configuration, the performance calculation formula and parameters can be dynamically adjusted according to actual business needs to achieve more accurate and fair performance evaluation. Through intelligent performance calculation and factor configuration, the performance of employees can be evaluated more accurately according to actual conditions, avoiding subjective bias and misjudgment that may exist in traditional performance evaluation, and improving the objectivity and accuracy of the evaluation.
[0038] Step 106, obtain the performance cycle whose current status is unexecuted according to the performance time table, obtain the positions whose status is unexecuted in the unexecuted performance cycle according to the performance position table, and change the status of the unexecuted position to pending execution.
[0039] In the traditional performance calculation process, the performance time status and performance position status are highly coupled, making data processing and recalculation difficult, and prone to data inconsistency and calculation errors. The present invention reduces the system coupling by storing and executing the performance time status and performance position status separately, improves the efficiency of data processing and the convenience of recalculation, and ensures the accuracy and reliability of performance calculation.
[0040] Step 108, traverse the positions to be executed, obtain multiple employee information of the positions to be executed through the performance position table, obtain the performance position configuration information of each employee through the performance position configuration table, calculate the performance achievement of each employee, the performance achievement of the position and the employee's position performance level according to the basic configuration information, the performance position configuration information and the performance factor data table, and display them visually.
[0041] The present invention provides a variety of visual data display methods, including performance overview, factor achievement, job score trends, etc., to help managers intuitively understand performance, identify problems and advantages, and thus better formulate management strategies and decisions. Since performance evaluation is more fair and objective, employees are more likely to understand and accept performance evaluation results, and can better understand their own work performance, thereby stimulating employees' work motivation and enthusiasm, and promoting personal growth and teamwork.
[0042] In the above-mentioned live audit platform performance evaluation method, employees and positions, positions and corresponding configuration types are associated by configuring performance timetable, performance position table, performance position configuration table and performance factor data table, and basic configuration is completed by configuring configuration type, configuration type-performance factor mapping, performance factor, performance level, maximum performance coefficient and effective attendance time, intelligent performance calculation and factor configuration, obtaining the performance cycle with the current status of unexecuted according to the performance timetable, obtaining the position with the status of unexecuted in the unexecuted performance cycle according to the performance position table, modifying the unexecuted position status to be executed, decoupling the performance cycle execution status and the performance position execution status, improving the efficiency of data processing and the convenience of recalculation, traversing the positions to be executed, obtaining multiple employee information of the positions to be executed through the performance position table, obtaining the performance position configuration information of each employee through the performance position configuration table, and calculating the performance achievement of each employee, the performance achievement of the position and the employee's position performance level according to the basic configuration information, the performance position configuration information and the performance factor data table, and visually displaying them. The embodiment of the present invention can realize faster, more accurate and fair performance evaluation, which is conducive to realizing efficient performance management.
[0043] like Figure 2 As shown, a flow chart of performance configuration is provided, wherein performance configuration includes performance time management, performance position management, performance position configuration and performance factor data acquisition, and the above configuration process is respectively implemented through a performance timetable, a performance position table, a performance position configuration table and a performance factor data table.
[0044] In one embodiment, the performance timetable also includes a unique identifier, a corresponding month, a data start time, a data end time, a script execution time, a modification end time, and a performance data reporting time.
[0045] In this embodiment, the performance timetable (performanceTime) includes the following field information: - id: the unique identifier of the performance timetable, - month: the month (year and month), - data_begin_time: data start time (year, month, day), - data_end_time: data end time (year, month, day), - job_exec_time: script execution time (year, month, day, hour and minute), - change_end_time: modification end time (year, month, day, hour and minute), - report_time: reporting time (year, month, day, hour and minute), - status: performance cycle execution status (1 - to be executed, 2 - executed, 3 - reported). Through the design and management of the performance timetable, flexible configuration and management of the performance cycle is achieved. The functions of the performance timetable include setting the performance cycle, recording the script execution time, setting the modification deadline, and recording the performance data reporting time. Through these functions, comprehensive management and monitoring of the performance cycle is achieved. In terms of status management, the status field in the performance timetable can reflect the execution status of the performance cycle, including pending execution, executed, and reported status, which is convenient for monitoring and management of the execution status of the performance cycle. In terms of data security, the various time fields and status fields in the performance timetable can fully record the key information in the performance cycle, providing important support for data security and privacy protection. Performance time management through the performance timetable provides effective technical support for the management of the performance cycle, can meet various needs of performance management, and improve the accuracy and reliability of performance data.
[0046] In one embodiment, the performance position table also includes a unique identifier, a corresponding month, a position ID, a supervisor user ID list, and an employee user ID list.
[0047] In this embodiment, the performance post table (performancePost) includes - id: unique identifier of the performance post table, - month: month (year-month), - name: post name, - manager_user_id_list: supervisor user ID list (multiple, comma-separated), - staff_user_id_list: employee user ID list (multiple, comma-separated), - exec_status: execution status (1 - not executed, 2 - to be executed, 3 - executed). Through the design and management of the performance post table, flexible configuration and management of performance posts are achieved. The functions of the performance post table include the setting of performance posts, the association between supervisor users and employee users, and the management of post execution status. Through these functions, comprehensive management and monitoring of performance positions are achieved. In terms of status management, the execution status field in the performance position table can reflect the execution status of the position, including unexecuted, pending and executed status, which is convenient for monitoring and management of position execution. In terms of data association, the supervisor user ID list and employee user ID list in the performance position table can fully record the relationship between positions and users, providing important support for data statistics and analysis. Performance position management through the performance position table provides effective technical support for position management, can meet various needs of performance management, and improve the efficiency and reliability of position management.
[0048] In one embodiment, the performance position configuration table also includes a unique identifier, month, position ID, configuration name and configuration ratio; configuration details include the identification, ratio and name of the audit port; configuration factors include factor type, factor ratio and OKR configuration, and OKR configuration includes score and goal achievement; configuration types in the performance position configuration table also include values, exams and online time.
[0049] In this embodiment, the fields of the performance post configuration table (performancePostConfig) include - id: a unique identifier of the performance post configuration table, - month: the month (year and month), - post_id: post ID, - config_name: configuration name, - config_type: configuration type (1 - audit port, 2 - values, 3 - exam, 4 - online time), - config_rate: configuration ratio, - config_detail: configuration details (JSON format), - config_factor: configuration factor (JSON format), configuration types include audit port, values, exams, online time and other types, which can meet the performance requirements of different positions, configuration details store the port configuration information of the position in JSON format, including the identification key, ratio num and name name of the audit port, and configuration factors also store the factor configuration information of the position in JSON format, including factor type key, factor ratio rate and OKR configuration, where OKR configuration includes score point and target target.
[0050] The data format of port configuration details (config_detail) is as follows:
[0051] ```json [
[0053] { "key": "live_2", "num": "1", "name": "Live audit port"},
[0054] { "key": "static_1", "num": "2", "name": "Static audit port"} ]
[0056] ```
[0057] Among them, key represents the ID of the audit port, num represents the ratio, and name represents the name of the audit port. For example, the audit volume of the live audit port is counted as 1 in the subsequent achievement calculation, and the audit volume of the static audit port is counted as 2 in the subsequent achievement calculation.
[0058] The configuration factor (config_factor) data format is as follows:
[0059] ```json [
[0061] {
[0062] "key": "check_num",
[0063] "rate": "20",
[0064] "okr": [
[0065] { "point": "0", "target": 0},
[0066] { "point": "50", "target": 50},
[0067] { "point": "100", "target": 100} ]
[0069] } ]
[0071] ```
[0072] Among them, key represents the performance factor type, rate represents the factor ratio, okr represents OKR configuration, okr-point represents the score, and okr-target represents the goal achieved.
[0073] This performance job configuration plan can flexibly define the performance calculation rules for positions, including key information such as the proportion setting of audit ports, the proportion of performance factors and target setting, providing the necessary data source for subsequent performance calculations.
[0074] In one embodiment, the performance factor data table records the performance indicators of users on different dates, including audit volume, erroneous operation volume, average response time, etc. By recording and analyzing these data, the performance of users in the audit work can be fully understood, and basic data support can be provided for subsequent performance evaluation and optimization. In this embodiment, an example is provided, and the fields of the performance factor data table (performanceFactorData) include - id: a unique identifier of the performance factor data table, - user_id: user id, - date: the day (year, month, and day), - audit_key: port key, such as static_1, live_1, etc., - check_num: audit quantity, - miss_check_num: misoperation quantity, - miss_check_rate: misoperation rate, - response_time: average response time (seconds), - online_time: online time of the day (minutes), the online time of different ports is the same, - 5min_completion_rate: completion rate within 5 minutes, -create_time: creation time, - 1min_completion_rate: completion rate within 1 minute, - warn_check_num: warning audit quantity, - black_block_check_num: blacklist and block audit quantity.
[0075] According to the structure of the performance-related data table, when managing, the relevant performance configuration process includes: first, set a custom performance cycle and configure it into the performance schedule. In each performance cycle, configure multiple performance positions and assign employees to corresponding positions. Each position has multiple position configuration records, which define the performance configuration of the position, such as audit ports, values, exams, etc. Each position configuration record contains multiple configuration details, which describe the configuration information of the position, such as audit ports, performance factors, etc. Each configuration detail sets multiple configuration factors, supports different calculation methods, and has different weights or proportions. The performance data process includes: each user is bound to a position, a position can contain multiple users, each position is bound to multiple configuration types, each type has a different proportion, and each configuration type contains multiple audit ports and performance factors. According to the configuration calculation, the final performance data is obtained.
[0076] In one embodiment, Figure 3As shown, a flow chart of the performance position calculation steps is provided. The basic configuration includes configuration type configuration, configuration type-performance factor mapping configuration, performance factor configuration, performance level configuration, maximum performance coefficient configuration and effective attendance time configuration. This step is intended to provide necessary configuration items for the subsequent user performance position calculation process. Users can flexibly configure the following items according to actual usage scenarios: - Configuration type (CONFIG_TYPE): defines the configuration types supported by performance positions, including audit ports, values, exams, online time, etc.; - Configuration type-performance factor mapping (CONFIG_TYPE_MAP): maps the relationship between configuration types and supported performance factors. Users can configure the performance factors supported by each configuration type according to their needs; - Performance factor configuration (ALL_FACTOR_KEY): defines the name and calculation method of each performance factor, including audit volume, error volume, error rate, etc., as well as their calculation formulas and factor types; - Performance level configuration (LEVEL_MAP): includes settings for different performance levels. Users can set the maximum performance coefficient, minimum performance coefficient and corresponding calculation rules for each level, and use this as a basis to calculate the employee's performance level. The settings of these configuration items enable users to flexibly perform performance calculations and assessments according to their own needs, improving the applicability and flexibility of the system.
[0077] Taking the above performance factor data table as an example, the configuration type-performance factor mapping example is as follows:
[0078] CONST CONFIG_TYPE_MAP = [
[0079] self::CONFIG_TYPE_AUDIT=>[
[0080] 'factory_key' =>['check_num', 'black_block_check_num', 'warn_check_num', 'miss_check_num', 'miss_check_rate', 'response_time', '5min_completion_rate', '1min_completion_rate']
[0081] ],
[0082] self::CONFIG_TYPE_ONLINE_TIME =>[
[0083] 'factory_key' =>['online_time',]
[0084] ],
[0085] self::CONFIG_TYPE_VALUES=>[],
[0086] self::CONFIG_TYPE_EXAM=>[], ];
[0088] Among them, key indicates the configuration type, and factory_key indicates the supported performance factors. For example, the audit port type supports the following factors: audit volume, blacklisting and blocking volume, warning volume, misoperation volume, misoperation rate, response time, 5-minute completion rate, and 1-minute completion rate. The online duration type only supports the online duration factor.
[0089] The performance level configuration includes level, calculation rule, maximum coefficient, minimum coefficient, maximum number of people ratio and minimum number of people ratio. The calculation rule includes calculation rule 1: including the maximum value but not the minimum value, calculation rule 2: including the maximum value and the minimum value, and calculation rule 3: excluding the maximum value and not the minimum value. For example, the level is S, the maximum coefficient is 1.5, the minimum coefficient is 1.3, and the calculation rule is including the maximum value but not the minimum value. In this embodiment, the maximum performance coefficient is configured to be 1.5, and the effective attendance time is configured to be 300 minutes.
[0090] In one embodiment, the factor achievement calculation method includes a first calculation formula, a second calculation formula and a third calculation formula; the first calculation formula represents the total within the performance time period / number of attendance days, and the expression is: factor achievement = factor value*factor proportion / number of attendance days; the second calculation formula represents the total within the performance time period, and the expression is: factor achievement = factor value / number of ports; the third calculation formula represents the average within the performance time period, and the expression is: factor achievement = factor value.
[0091] In one embodiment, the performance script execution includes performance time execution and performance position execution, and the specific execution steps of the performance time execution include: 1. Obtaining records that match the current time with the performance time configuration whose status is not executed. 2. Changing the status of all performance positions in the month to which the matching performance time configuration belongs from unexecuted to pending execution, in preparation for subsequent performance calculations. 3. Changing the status of the matching performance time configuration to executed, marking that the performance time has been executed. The design of this step separates the status management of performance time configuration and performance position configuration, which is conducive to reducing system coupling while improving the efficiency and flexibility of data processing.
[0092] Performance post execution includes: first, according to the processing results of the previous step, obtain the performance post record to be executed, which contains the month and employee ID. Then, according to the association between the post record and the post configuration, obtain multiple post configuration records of the employee's post. The final output information includes the employee's basic information, performance time, employee post, and multiple post configuration information associated with the post. The purpose of this step is to prepare for the subsequent performance factor calculation and performance evaluation.
[0093] Performance script execution is responsible for executing performance time configuration according to the current time, thereby triggering the subsequent performance calculation process. By automatically executing scripts, the system can perform performance calculations on time and accurately, improving work efficiency. In addition, performance script execution is responsible for the status management of performance time configuration and performance position configuration, changing the status from unexecuted to pending execution, and after execution, changing pending execution to executed for subsequent performance calculations. This state management design reduces the coupling degree of the system and improves the efficiency and flexibility of data processing. Through performance script execution, the system can timely update the execution status of performance positions to ensure the accuracy of data required for subsequent performance calculations. Timely status updates can avoid omissions or errors in data, ensure the accuracy and reliability of performance calculations, realize the automation of performance calculation processes, reduce the need for manual intervention, and reduce labor costs. The system can automatically perform corresponding operations according to preset rules and conditions, improving work efficiency and productivity.
[0094] In one embodiment, the performance achievement of each employee and the performance achievement of the position are calculated based on the basic configuration information, the performance position configuration information and the performance factor data table, including: calculating the cumulative factors grouped by audit ports under the employee's corresponding position configuration according to the performance position configuration information and the performance factor data table, and obtaining the factor value of the employee at each audit port; traversing the configuration type-performance factor mapping, matching the factor types supported by each audit port, the performance factor configuration information corresponding to each factor type, and calculating the original achievement of each factor type in each audit port; obtaining the proportion configuration of each audit port according to the port configuration details in the performance position configuration information, and calculating the actual achievement of each factor type of the employee at each audit port according to the original achievement and the proportion configuration, and obtaining the performance achievement of each employee; summing the actual achievement of each factor type of the employee's corresponding audit port to obtain the performance achievement of the employee at the position.
[0095] In this embodiment, calculating employee performance achievement also includes calculating attendance days, and calculating the employee's effective attendance days in the current cycle using information such as employee ID, effective attendance time, performance time start and end time, etc. Effective attendance days are defined as a day within the performance time period where the attendance time is greater than the effective attendance time, which is counted as one effective attendance day.
[0096] According to the different configuration types of each job configuration and the different performance factors corresponding to each configuration type, the conventional calculation needs to set a separate calculation formula for each job configuration-configuration type, which will increase the complexity and maintenance cost of the entire system, and affect the processing speed and response time of the system. The present invention solves this problem through performance factor configuration: first, the calculation types of different performance factors are defined in advance, the first calculation formula and the second calculation formula use the sum function to sum the total number, and the third calculation formula uses the avg function to calculate the average of the total number. Since the proportion of each audit port in the port configuration details is inconsistent, the user factor is obtained according to the audit port grouping, and the cumulative total of all factors grouped by the audit port under the job configuration is output.
[0097] Traverse all the cumulative factors of the user grouped by audit port to obtain the cumulative factor data of each audit port, traverse the configuration type-performance factor mapping, match the factor type supported by each audit port, and obtain the calculation formula of the corresponding factor according to the factor type performance factor configuration, calculate the original achievement of each factor in the audit port, and calculate the actual achievement of the factor of each audit port in the position configuration according to the proportion configuration of each audit port in the port configuration details. The actual achievement of the audit port factor = the original achievement of the factor * the port proportion. The actual achievement of the factors of all ports is accumulated and summed to obtain the actual achievement of all factors of the performance position.
[0098] In one embodiment, OKR configuration information is obtained based on performance job configuration information, and the actual score of each factor type is calculated based on the performance achievement of each employee and the OKR configuration information. Each actual score is weighted according to the configuration ratio to obtain a job performance score. According to the performance grade configuration information, the maximum performance coefficient, the minimum performance coefficient and the corresponding calculation rules are obtained, and the job performance coefficient is obtained based on the job performance score and the maximum performance coefficient. According to the job performance coefficient, calculation rules, the maximum performance coefficient and the minimum performance coefficient, the employee's job performance grade is obtained.
[0099] In this embodiment, first, the actual score of the factor is calculated according to the actual achievement of the factor, and the parameters such as the maximum score, minimum score, maximum achievement and minimum achievement are extracted from the OKR configuration. Then, the score range is dynamically adjusted: the OKR configuration is traversed, and the score range is dynamically adjusted according to the score and achievement configuration of each round. If the actual achievement is less than the current achievement and the maximum score is greater than the current score, the maximum score and the maximum achievement are updated to the current score and the current achievement. If the actual achievement is greater than or equal to the current achievement and the minimum score is less than or equal to the current score, the minimum score and the minimum achievement are updated to the current score and the current achievement. Finally, according to the adjusted maximum and minimum scores and maximum and minimum achievements, the actual score of the factor is calculated by the following formula: Factor score = maximum score + (maximum score - minimum score) / (minimum achievement - maximum achievement) * (maximum achievement - actual achievement). This formula takes into account the nonlinear relationship between factor achievement and score. By modeling the change trend between achievement and score, the performance score of employees under different factors can be more accurately evaluated. Through such a calculation process, a corresponding score is generated for each factor, providing basic data for subsequent performance rating assessment. Based on the OKR configuration, the actual scores of the factors can be scientifically calculated to better evaluate employee performance.
[0100] After obtaining the actual scores of the factors, calculate the performance level of the job configuration, specifically including: calculating the actual total score of the job configuration: the actual total score of the job configuration = the sum of the actual scores of all factors, calculating the performance coefficient of the job configuration: performance coefficient = actual total score of the job configuration * maximum performance coefficient / 100, calculating the performance level of the job configuration: traverse the performance level configuration, and obtain the actual performance coefficient according to the calculation rules of each round and the maximum coefficient and minimum coefficient. Finally, output the performance details of the user in the position. The performance details include the achievement of each factor, the score of each factor, the job performance score, the job performance coefficient and the job performance level.
[0101] In one embodiment, the visual data display includes: displaying the overall performance in the form of charts, tables, etc. through a dashboard or overview page, including the performance scores of each position, the distribution of performance levels, etc., so that managers can understand the overall performance at a glance; displaying the factor achievement of each audit port in the form of a bar chart, radar chart, etc., so that managers can understand the performance of each factor under different ports and find abnormal and dominant factors; displaying the historical trend of the position score through a line chart or a curve chart to help managers analyze the performance change trend, find the long-term and short-term performance change rules, and provide a reference for formulating future strategies; displaying the distribution of different performance levels in a pie chart or a bar chart, so that managers can understand the distribution and proportion of performance levels, and provide a basis for talent management and incentives; for each employee, providing a personal performance details page, including the achievement of each factor, score, position performance coefficient, performance level and other detailed information, so that employees and managers can clearly understand their personal performance. In this embodiment, through the above forms of visual display, managers and decision makers can intuitively understand performance data, find problems, optimize processes, and make more scientific and effective management decisions based on data, thereby improving the overall performance level of the enterprise.
[0102] It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0103] In one embodiment, Figure 4 As shown, a live broadcast review platform performance evaluation device is provided, comprising:
[0104] The performance configuration module 402 is used to configure the performance timetable, performance position table, performance position configuration table and performance factor data table according to each employee's position, the configuration type of each position and the performance factor of each configuration type; the performance timetable and the performance position table include the performance cycle execution status and the position execution status respectively; the performance position configuration table includes the configuration type, configuration details and configuration factors, the configuration type includes the audit port, the configuration details include the port configuration information of the position, and the configuration factor includes the factor configuration information of the position; the performance factor data table includes various performance indicators of the user on different dates;
[0105] Basic configuration module 404, used to perform basic configuration according to preset performance management requirements and obtain basic configuration information; basic configuration includes configuration type configuration, configuration type-performance factor mapping configuration, performance factor configuration, performance level configuration, maximum performance coefficient configuration and effective attendance time configuration; performance factor configuration includes factor type and corresponding factor achievement calculation method;
[0106] The script execution module 406 is used to obtain the performance cycle with a current status of unexecuted according to the performance time table, obtain the positions with a status of unexecuted in the unexecuted performance cycle according to the performance position table, and change the status of the unexecuted position to pending execution;
[0107] The result output module 408 is used to traverse the positions to be executed, obtain multiple employee information of the positions to be executed through the performance position table, obtain the performance position configuration information of each employee through the performance position configuration table, calculate the performance achievement of each employee, the performance achievement of the position and the employee's position performance level according to the basic configuration information, the performance position configuration information and the performance factor data table, and display them visually.
[0108] For the specific limitations of the live broadcast review platform performance evaluation device, please refer to the limitations of the live broadcast review platform performance evaluation method above, which will not be repeated here. Each module in the above-mentioned live broadcast review platform performance evaluation device can be implemented in whole or in part through software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0109] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a performance evaluation method for a live broadcast review platform is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.
[0110] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0111] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method in the above embodiment when executing the computer program.
[0112] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method in the above embodiment are implemented.
[0113] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0114] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0115] The above-mentioned embodiments only express several implementation modes of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the invention. It should be pointed out that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the attached claims.
Claims
1. A performance evaluation method for a live broadcast review platform, characterized in that: The method comprises: A performance timetable, a performance position table, a performance position configuration table and a performance factor data table are configured according to each employee's position, the configuration type of each position and the performance factor of each configuration type; the performance timetable and the performance position table include the performance cycle execution status and the position execution status respectively; the performance position configuration table includes the configuration type, configuration details and configuration factors, the configuration type includes the audit port, the configuration details include the port configuration information of the position, and the configuration factor includes the factor configuration information of the position; the performance factor data table includes various performance indicators of the user on different dates; Perform basic configuration according to the preset performance management requirements to obtain basic configuration information; the basic configuration includes configuration type configuration, configuration type-performance factor mapping configuration, performance factor configuration, performance level configuration, maximum performance coefficient configuration and effective attendance time configuration; the performance factor configuration includes factor type and corresponding factor achievement calculation method; According to the performance timetable, obtain the performance cycle with the current status of unexecuted, and according to the performance position table, obtain the positions with the status of unexecuted in the unexecuted performance cycle, and change the status of the unexecuted positions to pending execution; Traversing the positions to be executed, obtaining information of multiple employees of the positions to be executed through the performance position table, obtaining the performance position configuration information of each employee through the performance position configuration table, and calculating the performance achievement of each employee, the performance achievement of the position, and the position performance level of the employee according to the basic configuration information, the performance position configuration information, and the performance factor data table, and performing visual display; The performance position configuration table also includes a unique identifier, month, position ID, configuration name and configuration ratio; the configuration details include the identification, ratio and name of the audit port; the configuration factors include factor type, factor ratio and OKR configuration, and the OKR configuration includes score and target achievement; The configuration types in the performance position configuration table also include values, examinations and online time; Calculating the performance achievement of each employee and the performance achievement of the position according to the basic configuration information, the performance position configuration information and the performance factor data table includes: Calculate the cumulative factors grouped by audit ports under the employee's corresponding job configuration according to the performance job configuration information and the performance factor data table to obtain the employee's factor value at each audit port; Traverse the configuration type-performance factor mapping, match the factor types supported by each audit port, the performance factor configuration information corresponding to each factor type, and calculate the original achievement of each factor type in each audit port; According to the port configuration details in the performance position configuration information, the proportion configuration of each audit port is obtained, and the actual achievement of each factor type of the employee at each audit port is calculated according to the original achievement and the proportion configuration to obtain the performance achievement of each employee; The actual achievement of each factor type of the employee's corresponding audit port is summed up to obtain the employee's performance achievement in the position.
2. The method according to claim 1, characterized in that The performance timetable also includes a unique identifier, the month to which it belongs, data start time, data end time, script execution time, modification end time, and performance data reporting time.
3. The method according to claim 1, characterized in that The performance position table also includes a unique identifier, a corresponding month, a position ID, a supervisor user ID list, and an employee user ID list.
4. The method according to claim 1, characterized in that The factor achievement calculation method includes a first calculation formula, a second calculation formula and a third calculation formula; The first calculation formula represents the total / number of attendance days in the performance period, and the expression is: factor achievement = factor value * factor proportion / number of attendance days; The second calculation formula represents the sum within the performance period, and the expression is: factor achievement = factor value / number of ports; The third calculation formula represents the average within the performance period, and the expression is: factor achievement = factor value.
5. The method according to claim 1, characterized in that Calculating the employee's job performance level according to the basic configuration information, the performance job configuration information and the performance factor data table includes: Obtaining OKR configuration information based on the performance position configuration information, calculating the actual score of each factor type based on the performance achievement of each employee and the OKR configuration information, and weighting each actual score according to the configuration ratio to obtain the position performance score; According to the performance level configuration information, the maximum performance coefficient, the minimum performance coefficient and the corresponding calculation rules are obtained. According to the job performance score and the maximum performance coefficient, the job performance coefficient is obtained. According to the job performance coefficient, the calculation rules, the maximum performance coefficient and the minimum performance coefficient, the employee's job performance level is obtained.
6. A performance evaluation device for a live broadcast review platform, characterized in that: The device comprises: The performance configuration module is used to configure the performance timetable, performance position table, performance position configuration table and performance factor data table according to each employee's position, the configuration type of each position and the performance factor of each configuration type; the performance timetable and performance position table include the performance cycle execution status and the position execution status respectively; the performance position configuration table includes the configuration type, configuration details and configuration factors, the configuration type includes the audit port, the configuration details include the port configuration information of the position, and the configuration factor includes the factor configuration information of the position; the performance factor data table includes various performance indicators of the user on different dates; A basic configuration module is used to perform basic configuration according to preset performance management requirements to obtain basic configuration information; the basic configuration includes configuration type configuration, configuration type-performance factor mapping configuration, performance factor configuration, performance level configuration, maximum performance coefficient configuration and effective attendance time configuration; the performance factor configuration includes factor type and corresponding factor achievement calculation method; The script execution module is used to obtain the performance cycle with the current status of unexecuted according to the performance timetable, obtain the positions with the status of unexecuted in the unexecuted performance cycle according to the performance position table, and change the status of the unexecuted position to pending execution; A result output module is used to traverse the positions to be executed, obtain information of multiple employees of the positions to be executed through the performance position table, obtain the performance position configuration information of each employee through the performance position configuration table, calculate the performance achievement of each employee, the performance achievement of the position and the position performance level of the employee according to the basic configuration information, the performance position configuration information and the performance factor data table, and perform visual display; The performance position configuration table also includes a unique identifier, month, position ID, configuration name and configuration ratio; the configuration details include the identification, ratio and name of the audit port; the configuration factors include factor type, factor ratio and OKR configuration, and the OKR configuration includes score and target achievement; the configuration types in the performance position configuration table also include values, exams and online time; The result output module is also used to calculate the cumulative factors grouped by audit ports under the employee's corresponding job configuration according to the performance job configuration information and the performance factor data table, and obtain the employee's factor value at each audit port; traverse the configuration type-performance factor mapping, match the factor types supported by each audit port, the performance factor configuration information corresponding to each factor type, and calculate the original achievement of each factor type in each audit port; obtain the proportion configuration of each audit port according to the port configuration details in the performance job configuration information, calculate the actual achievement of each factor type of the employee at each audit port according to the original achievement and the proportion configuration, and obtain the performance achievement of each employee; sum the actual achievement of each factor type of the employee's corresponding audit port to obtain the performance achievement of the employee at the job.
7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
