A performance form creation method and system for a human resources system

By acquiring and processing historical performance form data and utilizing natural language processing and machine learning technologies, we dynamically generate performance forms that adapt to new business scenarios. This solves the problem of large differences in performance appraisal methods between different companies and within the same company, and enables flexible adaptation and accuracy of forms.

CN119962500BActive Publication Date: 2025-09-23GUANGZHOU VOCATIONAL COLLEGE OF SCI & TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510042025.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-09-23
Estimated Expiration
2045-01-10

AI Technical Summary

Technical Problem

There are significant differences in performance appraisal methods among different companies and different departments, positions and employee groups within the same company. Existing technologies make it difficult to flexibly design and generate performance forms that are adapted to diverse appraisal needs.

Method used

By obtaining historical multi-version performance form data, using natural language processing technology to extract key indicators, process nodes and correlation relationships, and converting them into structured data, and combining them with real-time business needs, using predefined similarity algorithms and machine learning models to make matching judgments and optimization adjustments, performance forms that adapt to new business scenarios are dynamically generated.

Benefits of technology

It enables flexible design and generation of adaptive performance forms based on different business scenarios, ensuring that the forms conform to departmental habits and closely fit actual assessment needs, solving the problem of large differences in performance assessment methods between different companies and within the same company.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119962500B_ABST
    Figure CN119962500B_ABST
Patent Text Reader

Abstract

The present invention discloses a performance form creation method and system for a human resources system, which belongs to the field of artificial intelligence technology and can facilitate the generation of performance forms suitable for the assessment needs of different departments; the method comprises obtaining historical multi-version performance form data of a first department and actual assessment scenario information corresponding to each version; performing text parsing on the historical multi-version performance form data, extracting text fragments whose occurrence frequency reaches a set threshold, and converting them into structured data, which are recorded as a historical key data set; obtaining real-time business demand data; comparing and analyzing the historical key data set with the real-time business demand data to determine the degree of matching between the two; if the matching degree is lower than the set threshold, optimizing and adjusting the historical key data set; and dynamically generating a performance form adapted to the new business scenario of the first department based on the optimized and adjusted data and in combination with preset form layout rules.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a method and system for creating a performance form for a human resources system. Background Art

[0002] With the rapid development of modern enterprises and the increasingly complex competitive environment, performance management has become a core component of human resource management. Performance management can effectively help companies improve employee productivity, optimize resource allocation, and enhance the overall competitiveness of the organization. Performance forms, as a key tool in performance management systems, serve the crucial functions of recording assessment content, quantifying employee performance, and providing feedback on assessment results.

[0003] However, with the continuous development of performance management concepts, companies' requirements for performance appraisals in practice are becoming increasingly diverse. Different companies, due to their diverse industry backgrounds, organizational structures, and development strategies, often have different performance appraisal processes and rules. Even within the same company, performance appraisal methods can vary significantly across departments, positions, and employee groups. For example, the sales department may require quantitative assessments based on performance data, while the R&D department may focus more on qualitative evaluations of project quality and innovation capabilities. Therefore, how to flexibly design and generate performance forms that adapt to diverse assessment needs has become a major challenge in corporate human resource management.

[0004] The disclosure of the above background technology content is only used to assist in understanding the concept and technical solution of the present invention. It does not necessarily belong to the prior art of this patent application. In the absence of clear evidence that the above content has been disclosed on the filing date of this patent application, the above background technology should not be used to evaluate the novelty and creativity of this application. Summary of the Invention

[0005] This application provides a method for creating a performance form for a human resources system, which can facilitate the generation of performance forms suitable for the assessment needs of different departments.

[0006] To achieve the above objectives, the present application discloses the following technical solutions:

[0007] In a first aspect, an embodiment of the present application provides a method for creating a performance form in a human resources system, comprising the following steps:

[0008] Obtain the historical performance form data of multiple versions of the first department and the actual assessment scenario information corresponding to each version;

[0009] Perform text parsing on historical multi-version performance form data to extract key indicator text fragments, process node text fragments, and association text fragments whose occurrence frequency reaches a set threshold;

[0010] Use natural language processing technology to convert key indicator text fragments, process node text fragments, and association relationship text fragments into structured data and record them as historical key data sets;

[0011] Obtain real-time business demand data;

[0012] Compare and analyze historical key data sets with real-time business demand data, and determine the degree of match between the two based on a predefined similarity algorithm;

[0013] If the matching degree is lower than the set threshold, the preset machine learning model is used to optimize and adjust the historical key data set;

[0014] Based on the optimized and adjusted data and combined with the preset form layout rules, a performance form that adapts to the new business scenarios of the first department is dynamically generated.

[0015] In this application example, we first obtain historical performance form data for multiple versions and the actual assessment scenario information corresponding to each version. This historical data contains the rich experience accumulated by the department in conducting performance assessments for different business objects at different business stages, covering a variety of assessment methods, indicator settings, and other content, laying the foundation for the subsequent construction of adaptive forms.

[0016] Next, we perform text parsing on multiple versions of historical performance form data, extracting key indicator text snippets, process node text snippets, and associated relationship text snippets whose frequency reaches a set threshold. For example, key indicators such as the sales department's performance completion rate, which frequently appeared in past performance appraisals, and related indicators such as the R&D department's project on-time delivery rate, can all be extracted. By extracting these core elements, we can capture the performance appraisal characteristics of each department and position and refine representative appraisal models.

[0017] Natural language processing technology is then used to further transform this data into structured data, recording it as a collection of historical key data. This allows the originally disorganized, unstructured historical form data to be organized into a standardized format that facilitates subsequent analysis, comparison, and utilization, uncovering common assessment patterns and key elements hidden within the historical data. Acquiring real-time business demand data allows for a keen understanding of current business changes within departments, providing a realistic basis for timely adjustments to performance forms.

[0018] Compare and analyze the compiled historical key data set with the real-time business demand data, and determine the degree of match between the two based on a predefined similarity algorithm. This allows you to consider the fit between historical data and real-time needs from multiple dimensions, accurately determining whether the current historical data can meet real-time business needs. If the degree of match is lower than the set threshold, it means that historical experience is insufficient to be directly applied to the current business scenario. In this case, based on the existing historical data and real-time business demand data, the preset machine learning model is used to optimize and adjust the historical key data set. Then, based on the optimized and adjusted data and in accordance with the established layout rules, the optimized key indicators, process nodes and other elements are reasonably presented on the form, and a performance form adapted to the new business scenario is dynamically generated to ensure that the generated performance form can reflect the new needs while retaining the applicability of historical experience.

[0019] If the match is high, it means that the historical data is already well-suited to current needs and no further adjustments are needed. Through this real-time monitoring mechanism, the assessment form can promptly adapt to new requirements arising from business adjustments or organizational changes.

[0020] In this way, it is easy to generate performance forms that meet the assessment needs of different departments, ensuring that the generated forms are in line with the department's habits in display and use, and closely fit the actual assessment needs of the current business, and realize flexible design and generation of adapted performance forms according to different business scenarios, effectively solving the problem of large differences in performance assessment methods between different enterprises and different departments, positions and employee groups in the same enterprise.

[0021] In some possible implementations of the first aspect, historical multi-version performance form data includes performance forms from multiple different periods and different business lines, and actual assessment scenario information includes organizational structure, business goals, and assessment personnel categories.

[0022] In some possible implementations of the first aspect, the step of acquiring real-time business demand data includes:

[0023] Leverage database connectivity technology and pre-developed APIs to connect with the databases of various business systems within the enterprise, including project management systems, ERP systems, CRM systems, and human resource management systems;

[0024] By analyzing the data of each business system, we can determine the key data sources that reflect real-time business needs and the unique identifiers of the data in each data source;

[0025] Periodically monitor data changes in key data sources through database triggers or scheduled tasks;

[0026] When data update is detected, the updated data is extracted through the API interface according to the pre-set data collection rules;

[0027] Clean the collected data, remove duplicate, erroneous and incomplete data, and integrate data from different data sources according to preset data association rules;

[0028] Update the cleaned and integrated data to the preset business requirements database;

[0029] Business requirement data is retrieved from the business requirements database as real-time business requirement data. This allows for timely access to the latest business requirement data, ensuring its real-time and accuracy, and providing a reliable data foundation for the dynamic generation of performance forms. Furthermore, cleaning and consolidating the collected data removes invalid data, improving data quality and reducing errors or inaccuracies in form generation caused by data issues. Furthermore, integrating data from different business systems breaks down data silos, enabling a more comprehensive understanding of the company's business status and generating performance forms that better meet actual business needs.

[0030] In some possible implementations of the first aspect, the specific formula of the predefined similarity algorithm is as follows:

[0031]

[0032] in:

[0033] h i : represents the i-th keyword in the historical keyword set;

[0034] r j : represents the jth keyword in the real-time business requirement set;

[0035] S: indicates the comprehensive matching degree between the keywords in the two sets. The larger the value, the higher the matching degree between the two sets.

[0036] n: represents the total number of historical keywords in the set;

[0037] m: indicates the total number of real-time demand keywords in the set;

[0038] w ij : Weight, indicating historical keyword h i Keywords related to real-time business needs j The strength of the association between them, the larger the weight value, the closer the relationship between them;

[0039] f(h i ,r j ): matching function, used to determine the keyword h i With the keyword r j Whether it matches is defined as follows:

[0040]

[0041] In some possible implementations of the first aspect, the preset machine learning model is a classification model based on a decision tree algorithm. When constructing the preset machine learning model, key indicator text fragments, process node text fragments, and association relationship text fragments in the historical key data set are used as feature vectors, and the adaptation effects of performance forms in past actual business scenarios are used as label data for training. Among them, the model based on the decision tree algorithm can automatically learn the rules and patterns in historical data, classify the performance form requirements in different business scenarios, and provide intelligent decision support for subsequent optimization and adjustment. In addition, using the adaptation effects in past actual business scenarios as label data for training enables the model to make full use of the company's historical experience, improve the accuracy and reliability of the model, and thereby improve the adaptability of the performance form.

[0042] In some possible implementations of the first aspect, the specific training process of the preset machine learning model includes:

[0043] Preprocess historical data, convert text features into numerical features using one-hot encoding, use the information gain algorithm to screen out features that have a significant impact on performance form adaptation, and construct node branches of the decision tree;

[0044] By recursively partitioning the training data set, the decision tree structure is continuously optimized to accurately classify performance form demand patterns in different business scenarios.

[0045] When the similarity score is lower than the set threshold, the current real-time business demand data is also converted into the feature vector form required by the decision tree model and input into the trained model. The model starts from the root node and makes judgments step by step according to the path of the feature value in the decision tree, and finally classifies the current business scenario into the corresponding performance form demand category. Based on this category information, optimization and adjustment strategies are extracted from past well-adapted performance form cases to optimize the historical key data set. The optimization and adjustment strategies include weight adjustment of key indicators, increase or decrease of process nodes, and reconfiguration of association relationships.

[0046] In a second aspect, an embodiment of the present application provides a performance form creation system for a human resources system, including:

[0047] The first acquisition module is used to obtain the historical multi-version performance form data of the first department and the actual assessment scenario information corresponding to each version;

[0048] A first parsing module is used to perform text parsing on the historical multi-version performance form data to extract key indicator text segments, process node text segments, and association relationship text segments whose occurrence frequencies reach a set threshold;

[0049] A first conversion module, using natural language processing technology to convert the key indicator text fragments, the process node text fragments, and the association relationship text fragments into structured data, which is recorded as a historical key data set;

[0050] The second acquisition module is used to obtain real-time business demand data;

[0051] A first comparison module is used to compare and analyze the historical key data set with the real-time business demand data, and determine the degree of matching between the two based on a predefined similarity algorithm;

[0052] A first adjustment module is configured to optimize and adjust the historical key data set using a preset machine learning model if the matching degree is lower than a set threshold;

[0053] The form generation module is used to dynamically generate performance forms that adapt to the new business scenarios of the first department based on the optimized and adjusted data and combined with the preset form layout rules.

[0054] In some possible implementations of the second aspect, historical multi-version performance form data includes performance forms from multiple different periods and different business lines, and actual assessment scenario information includes organizational structure, business goals, and assessment personnel categories.

[0055] In some possible implementations of the second aspect, the second acquisition module is specifically used to: establish a connection with the databases of various business systems within the enterprise using database connection technology and a pre-developed API interface, and the business systems include a project management system, an ERP system, a CRM system, and a human resources management system; determine the key data sources that reflect real-time business needs and the unique identifiers of the data in each data source through data analysis of each business system; periodically monitor data changes in key data sources through database triggers or scheduled tasks; when data updates are detected, extract the updated data through the API interface according to pre-set data collection rules; clean the collected data to remove duplicate, erroneous, and incomplete data, and integrate data from different data sources according to pre-set data association rules; update the cleaned and integrated data to a preset business needs database; and retrieve business needs data from the business needs database as real-time business needs data.

[0056] In some possible implementations of the second aspect, the specific formula of the predefined similarity algorithm is as follows:

[0057]

[0058] in:

[0059] h i: represents the i-th keyword in the historical keyword set;

[0060] r j : represents the jth keyword in the real-time business requirement set;

[0061] S: indicates the comprehensive matching degree between the keywords in the two sets. The larger the value, the higher the matching degree between the two sets.

[0062] n: represents the total number of historical keywords in the set;

[0063] m: indicates the total number of real-time demand keywords in the set;

[0064] w ij : Weight, indicating historical keyword h i Keywords related to real-time business needs j The strength of the association between them, the larger the weight value, the closer the relationship between them;

[0065] f(h i ,r j ): matching function, used to determine the keyword h i With the keyword r j Whether it matches is defined as follows:

[0066]

[0067] In some possible implementations of the second aspect, the preset machine learning model is a classification model based on a decision tree algorithm. When constructing the preset machine learning model, key indicator text fragments, process node text fragments, and association relationship text fragments in the historical key data set are used as feature vectors, and the adaptation effects of performance forms in past actual business scenarios are used as label data for training.

[0068] In some possible implementations of the second aspect, the specific training process of the preset machine learning model includes:

[0069] Preprocess historical data, convert text features into numerical features using one-hot encoding, use the information gain algorithm to screen out features that have a significant impact on performance form adaptation, and construct node branches of the decision tree;

[0070] By recursively partitioning the training data set, the decision tree structure is continuously optimized to accurately classify performance form demand patterns in different business scenarios.

[0071] When the similarity score is lower than the set threshold, the current real-time business demand data is also converted into the feature vector form required by the decision tree model and input into the trained model. The model starts from the root node and makes judgments step by step according to the path of the feature value in the decision tree, and finally classifies the current business scenario into the corresponding performance form demand category. Based on this category information, optimization and adjustment strategies are extracted from past well-adapted performance form cases to optimize the historical key data set. The optimization and adjustment strategies include weight adjustment of key indicators, increase or decrease of process nodes, and reconfiguration of association relationships.

[0072] In a third aspect, an embodiment of the present application provides an electronic device comprising one or more processors; a storage device on which one or more programs are stored; when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any technical solution of the first aspect.

[0073] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method described in any technical solution of the first aspect is implemented.

[0074] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the method described in any technical solution of the first aspect.

[0075] Among them, the technical effects brought about by any design method in the second to fifth aspects can refer to the technical effects brought about by different design methods in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0076] To more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are merely exemplary, and those skilled in the art can derive other implementation drawings based on the provided drawings without inventive effort.

[0077] Figure 1 A flowchart of a method for creating a performance form in a human resources system provided in some embodiments of the present application;

[0078] Figure 2 A schematic diagram of the structure of a performance form creation system for a human resources system provided in some embodiments of the present application;

[0079] Figure 3It is a schematic structural diagram of an electronic device suitable for implementing some embodiments of the present application. DETAILED DESCRIPTION

[0080] Specific embodiments of the present invention will now be mentioned in detail. Although the present invention is described in conjunction with these specific embodiments, it should be appreciated that the present invention is not intended to be limited to these specific embodiments. On the contrary, these embodiments are intended to cover substitutions, changes, or equivalent embodiments that may be included within the spirit and scope of the invention defined by the claims. In the following description, a large number of specific details are set forth in order to provide a comprehensive understanding of the present invention. The present invention may be implemented without some or all of these specific details.

[0081] When used in conjunction with "including," "methods comprising," or similar language in this specification and the appended claims, the singular forms "a," "an," and "the" include plural references unless the context clearly dictates otherwise. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.

[0082] Application Overview: With the rapid development of modern enterprises and the increasingly complex competitive environment, performance management has become a core component of human resource management. Performance management can effectively help companies improve employee productivity, optimize resource allocation, and enhance the overall competitiveness of the organization. Performance forms, as a key tool in performance management systems, serve the crucial functions of recording assessment content, quantifying employee performance, and providing feedback on assessment results.

[0083] However, with the continuous development of performance management concepts, companies' requirements for performance appraisals in practice are becoming increasingly diverse. Different companies, due to their diverse industry backgrounds, organizational structures, and development strategies, often have different performance appraisal processes and rules. Even within the same company, performance appraisal methods can vary significantly across departments, positions, and employee groups. For example, the sales department may require quantitative assessments based on performance data, while the R&D department may focus more on qualitative evaluations of project quality and innovation capabilities. Therefore, how to flexibly design and generate performance forms that adapt to diverse assessment needs has become a major challenge in corporate human resource management.

[0084] In response to the above technical problems, the overall idea of ​​the technical solution provided by this application is as follows: a performance form creation method for a human resources system is provided, comprising the following steps: obtaining historical multi-version performance form data of the first department and the actual assessment scenario information corresponding to each version; performing text parsing on the historical multi-version performance form data, and extracting key indicator text fragments, process node text fragments, and association relationship text fragments whose occurrence frequency reaches a set threshold; using natural language processing technology to convert key indicator text fragments, process node text fragments, and association relationship text fragments into structured data, recorded as a historical key data set; obtaining real-time business demand data; comparing and analyzing the historical key data set with the real-time business demand data, and judging the degree of match between the two based on a predefined similarity algorithm; if the degree of match is lower than the set threshold, using a preset machine learning model to optimize and adjust the historical key data set; based on the optimized and adjusted data, combined with the preset form layout rules, dynamically generating a performance form that adapts to the new business scenario of the first department.

[0085] This method first obtains historical performance form data from multiple versions, along with the actual assessment scenarios corresponding to each version. This historical data contains the department's extensive experience in conducting performance assessments at different business stages and for different business objects, covering a wide range of assessment methods and indicator settings, laying the foundation for the subsequent construction of adaptable forms.

[0086] Then, the text of the historical multi-version performance form data is parsed to extract the key indicator text fragments, process node text fragments and associated relationship text fragments whose occurrence frequency reaches the set threshold.

[0087] For example, key indicators such as performance completion rate, which frequently appeared in past performance appraisals for the sales department, and relevant indicators such as the on-time delivery rate of projects for the R&D department can be extracted. By extracting these core elements, we can capture the performance appraisal characteristics of each department and position and refine a representative appraisal model.

[0088] Natural language processing technology is then used to further transform this data into structured data, recording it as a collection of historical key data. This allows the originally disorganized, unstructured historical form data to be organized into a standardized format that facilitates subsequent analysis, comparison, and utilization, uncovering common assessment patterns and key elements hidden within the historical data. Acquiring real-time business demand data allows for a keen understanding of current business changes within departments, providing a realistic basis for timely adjustments to performance forms.

[0089] Compare and analyze the compiled historical key data set with the real-time business demand data, and determine the degree of match between the two based on a predefined similarity algorithm. This allows you to consider the fit between historical data and real-time needs from multiple dimensions, accurately determining whether the current historical data can meet real-time business needs. If the degree of match is lower than the set threshold, it means that historical experience is insufficient to be directly applied to the current business scenario. In this case, based on the existing historical data and real-time business demand data, the preset machine learning model is used to optimize and adjust the historical key data set. Then, based on the optimized and adjusted data and in accordance with the established layout rules, the optimized key indicators, process nodes and other elements are reasonably presented on the form, and a performance form adapted to the new business scenario is dynamically generated to ensure that the generated performance form can reflect the new needs while retaining the applicability of historical experience.

[0090] If the match is high, it means the historical data is already well-suited to current needs and no further adjustments are needed. This real-time monitoring mechanism allows performance evaluation forms to promptly adapt to new requirements arising from business adjustments or organizational changes. For example, based on the increasing demand for innovation in real-time business, machine learning models can be used to adjust the weighting of innovation-related indicators in the R&D department's performance form.

[0091] In this way, it is easy to generate performance forms that meet the assessment needs of different departments, ensuring that the generated forms are in line with the department's habits in display and use, and closely fit the actual assessment needs of the current business, and realize flexible design and generation of adapted performance forms according to different business scenarios, effectively solving the problem of large differences in performance assessment methods between different enterprises and different departments, positions and employee groups in the same enterprise.

[0092] After introducing the basic principles of this application, various non-limiting implementation methods of this application will be specifically introduced in conjunction with the accompanying drawings. Figure 1 , an embodiment of the present application provides a method for creating a performance form in a human resources system, comprising the following steps:

[0093] S101: Obtain historical multiple versions of performance form data for the first department and actual assessment scenario information corresponding to each version;

[0094] Specifically, in some embodiments, the historical multi-version performance form data includes performance forms from multiple different periods and different business lines, and the actual assessment scenario information includes the organizational structure, business objectives, and the categories of assessees. For example, in some embodiments, the historical multi-version performance form data and the actual assessment scenario information corresponding to each version can be actively obtained from a preset database by the execution entity of the performance form creation method of the human resources system, or can be manually uploaded to the execution entity by the human resources department.

[0095] S102: Perform text parsing on historical multi-version performance form data to extract key indicator text segments, process node text segments, and association relationship text segments whose occurrence frequencies reach a set threshold;

[0096] S103: Using natural language processing technology, convert the key indicator text fragments, process node text fragments, and association relationship text fragments into structured data, which is recorded as a historical key data set;

[0097] S104: Acquire real-time business demand data;

[0098] Real-time business demand data includes but is not limited to: current business goals, employee position distribution, and assessment cycle requirements.

[0099] Specifically, in some embodiments, real-time business demand data may be obtained by following the steps below:

[0100] The first step is to use database connection technology and pre-developed API interfaces to establish connections with the databases of various business systems within the enterprise, including project management systems, ERP systems, CRM systems, and human resources management systems;

[0101] The second step is to analyze the data of each business system to determine the key data sources that reflect real-time business needs and the unique identifiers of the data in each data source;

[0102] The third step is to periodically monitor data changes in key data sources through database triggers or scheduled tasks.

[0103] Step 4: When data update is detected, the updated data is extracted through the API interface according to the pre-set data collection rules;

[0104] The fifth step is to clean the collected data, remove duplicate, erroneous and incomplete data, and integrate data from different data sources according to the preset data association rules;

[0105] Step 6: Update the cleaned and integrated data into the preset business requirement database;

[0106] The seventh step is to retrieve the business demand data from the business demand database as real-time business demand data. In this way, the latest business demand data can be obtained in a timely manner, ensuring the real-time and accuracy of the data, and providing a reliable data basis for the dynamic generation of performance forms. In addition, cleaning and integrating the collected data can remove invalid data, improve the quality of the data, and reduce the errors or inaccuracies in form generation caused by data problems. In addition, integrating data from different business systems breaks the data silos, and can more comprehensively understand the business status of the enterprise, thereby generating performance forms that are more in line with actual business needs. Of course, the present application is not limited to this. In other embodiments, the human resources department can also manually upload at fixed time intervals.

[0107] S105: Compare and analyze the historical key data set with the real-time business demand data, and determine the degree of matching between the two based on a predefined similarity algorithm;

[0108] Specifically, in some embodiments, the specific formula of the predefined similarity algorithm is as follows:

[0109]

[0110] in:

[0111] h i : represents the i-th keyword in the historical keyword set;

[0112] r j : represents the jth keyword in the real-time business requirement set;

[0113] S: indicates the comprehensive matching degree between the keywords in the two sets. The larger the value, the higher the matching degree between the two sets.

[0114] n: represents the total number of historical keywords in the set;

[0115] m: indicates the total number of real-time demand keywords in the set;

[0116] w ij : Weight, indicating historical keyword h i Keywords related to real-time business needs j The strength of the association between them, the larger the weight value, the closer the relationship between them;

[0117] f(h i ,r j ): matching function, used to determine the keyword h i With the keyword r j Whether it matches is defined as follows:

[0118]

[0119] S106: If the matching degree is lower than the set threshold, the preset machine learning model is used to optimize and adjust the historical key data set;

[0120] Specifically, in some embodiments, the preset machine learning model is a classification model based on a decision tree algorithm. When constructing the preset machine learning model, key indicator text fragments, process node text fragments, and association relationship text fragments in the historical key data set are used as feature vectors, and the adaptation effects of performance forms in past actual business scenarios are used as label data for training. Among them, the model based on the decision tree algorithm can automatically learn the rules and patterns in historical data, classify the performance form requirements in different business scenarios, and provide intelligent decision support for subsequent optimization and adjustment. In addition, using the adaptation effects in past actual business scenarios as label data for training enables the model to make full use of the company's historical experience, improve the accuracy and reliability of the model, and thereby improve the adaptability of the performance form.

[0121] Based on the above embodiment, the specific training process of the preset machine learning model includes:

[0122] The first step is to preprocess historical data, converting text features into numerical features using one-hot encoding. The information gain algorithm is then used to select features that have a significant impact on performance form adaptation and construct node branches in the decision tree.

[0123] The second step is to recursively partition the training data set and continuously optimize the decision tree structure to enable it to accurately classify performance form demand patterns in different business scenarios.

[0124] In the third step, when the similarity score is lower than the set threshold, the current real-time business demand data is also converted into the feature vector form required by the decision tree model and input into the trained model. The model starts from the root node and makes judgments step by step according to the path of the feature value in the decision tree, and finally classifies the current business scenario into the corresponding performance form demand category. Based on this category information, optimization and adjustment strategies are extracted from past well-adapted performance form cases to optimize the historical key data set. The optimization and adjustment strategies include weight adjustment of key indicators, increase or decrease of process nodes, and reconfiguration of association relationships.

[0125] S107: Based on the optimized and adjusted data and in combination with the preset form layout rules, a performance form adapted to the new business scenario of the first department is dynamically generated.

[0126] The specific cases are as follows:

[0127] A company's Human Resources department needed to develop a new performance form for its Marketing Department ("Department 1") to evaluate employee performance. The Marketing Department's primary responsibility was to increase the company's market share through advertising, customer acquisition, and brand promotion. Because the company had just launched a new product marketing program, the existing performance form was inadequately adapted to the new requirements. Therefore, a new form needed to be dynamically generated to suit the new business scenario.

[0128] The following is the specific process of completing the performance form creation according to the steps in the claim:

[0129] 1. Obtain historical performance form data

[0130] Extract historical data on performance forms used by the marketing department over the past 12 months from the department's database, including the following:

[0131] Indicator data for different versions of forms, for example:

[0132] Metric 1: Advertising ROI (Return on Investment)

[0133] Metric 2: Customer Conversion Rate

[0134] Metric 3: Brand awareness increase percentage

[0135] Metric 4: Social Media Engagement

[0136] Process node data, such as:

[0137] Node 1: Self-evaluation by frontline employees

[0138] Node 2: Department Manager Evaluation

[0139] Node 3: Human Resources Department Assessment

[0140] Relationship data, such as:

[0141] The relationship between advertising ROI and customer conversion rate is "directly positively correlated", with weights of 40% and 35% respectively.

[0142] At the same time, the actual assessment scenario information corresponding to these forms is also obtained, such as:

[0143] The main tasks of the department: regular marketing, quarterly promotional activities, etc.

[0144] Department organizational structure: including marketing manager, advertising specialist, account manager, etc.

[0145] 2. Text parsing and key information extraction

[0146] Parse and analyze the text content of historical forms using natural language processing (NLP) algorithms:

[0147] Use word segmentation technology and frequency statistics to extract key indicator text fragments from the form, such as:

[0148] Indicators that appear more frequently: "Advertising ROI" (appears more than 10 times) and "Customer Conversion Rate" (appears more than 8 times).

[0149] Extract process node text fragments, such as:

[0150] Department Manager Evaluation appears in all versions of the form.

[0151] Extract key relational text fragments, such as:

[0152] "Advertising ROI" is positively correlated with "customer conversion rate".

[0153] Key indicators, process nodes, and text snippets whose occurrence frequency reaches a set threshold (e.g., 30%) are organized into a historical key data set, including:

[0154] Indicator collection: advertising ROI, customer conversion rate, brand awareness improvement, etc.

[0155] Process node collection: employee self-evaluation, manager evaluation, and personnel assessment.

[0156] Correlation: Advertising ROI → Customer conversion rate (positive correlation).

[0157] 3. Obtain real-time business demand data

[0158] In the current business environment, real-time business demand data is collected through the following channels:

[0159] Get it from the Marketing department's task management system:

[0160] Current business goal: Launch and promote new products, with an expected target customer base of 500,000 people.

[0161] Mission: Increase brand awareness through social media advertising and short video promotion.

[0162] Get data from department head input:

[0163] New assessment indicators have been added: "Short video click-through rate" and "New customer acquisition".

[0164] Current assessment period: 1 month (for short-term performance of promotional activities).

[0165] Obtained from historical business data analysis:

[0166] Completed advertising volume: 500,000 impressions.

[0167] Current customer conversion rate: 5%.

[0168] Real-time business demand data is determined as:

[0169] Business goal: New product promotion.

[0170] New indicators added: short video click-through rate (expected to increase by 30%) and new customer acquisition (target 1,000 people).

[0171] Assessment period: 1 month.

[0172] 4. Matching analysis

[0173] Compare and analyze real-time business demand data with historical key data sets:

[0174] Similarity calculation:

[0175] Indicators such as "advertising ROI" and "customer conversion rate" in the historical key data set are highly correlated with current business goals, with a similarity score of 85%.

[0176] The "short video click-through rate" indicator does not appear in the historical form, which is partially inconsistent with current needs.

[0177] Matching results:

[0178] Matching score: 70%, which is lower than the set threshold (75%), and optimization and adjustment of the historical key data set is required.

[0179] 5. Data optimization and adjustment

[0180] Utilize pre-set machine learning models (such as the random forest algorithm) and rule engines to optimize historical key data sets:

[0181] New indicators: Introducing the "short video click-through rate" and "new customer acquisition" indicators, giving them weights of 25% and 15% respectively.

[0182] Adjust weighting: Reduce the weight of "Advertising ROI" (from 40% to 20%) to highlight the focus of current short-term promotion activities.

[0183] Updated process nodes: A new "Social Media Operations Specialist Evaluation" link has been added to the assessment node, which is responsible for evaluating the effectiveness of short video delivery.

[0184] Verification results: Through business rationality verification, ensure that the new indicators and weight distribution meet actual needs.

[0185] Optimized and adjusted data:

[0186] Indicator set: advertising ROI (20%), customer conversion rate (30%), short video click-through rate (25%), and new customer acquisition (15%).

[0187] Process nodes: employee self-evaluation, social media operations specialist evaluation, manager evaluation, and personnel assessment.

[0188] 6. Dynamically generate performance forms

[0189] Based on the optimized data and combined with the form layout rules, a new performance form is dynamically generated:

[0190] Form content:

[0191] Indicator weight distribution:

[0192] Advertising ROI (20%)

[0193] Customer conversion rate (30%)

[0194] Short video click-through rate (25%)

[0195] New customer acquisition (15%)

[0196] Assessment process:

[0197] Step 1: Employee Self-Evaluation

[0198] Step 2: Social Media Operations Specialist Evaluation

[0199] Step 3: Department Manager Evaluation

[0200] Step 4: Final evaluation by Human Resources

[0201] Form format:

[0202] Dynamically generated HTML pages support online filling and submission.

[0203] Can be exported to PDF format for archiving.

[0204] See also Figure 2 Based on the same inventive concept as the method for creating a performance form in a human resources system in the aforementioned embodiment, the present embodiment provides a system for creating a performance form in a human resources system, including:

[0205] The first acquisition module 201 is used to obtain the historical performance form data of multiple versions of the first department and the actual assessment scenario information corresponding to each version;

[0206] The first parsing module 202 is configured to perform text parsing on the historical multi-version performance form data to extract key indicator text segments, process node text segments, and association relationship text segments whose occurrence frequencies reach a set threshold;

[0207] A first conversion module 203 converts the key indicator text fragment, the process node text fragment, and the association relationship text fragment into structured data using natural language processing technology, and records the data as a historical key data set;

[0208] The second acquisition module 204 is used to acquire real-time business demand data;

[0209] A first comparison module 205 is configured to compare and analyze the historical key data set with the real-time business demand data, and determine the degree of matching between the two based on a predefined similarity algorithm;

[0210] A first adjustment module 206 is configured to optimize and adjust the historical key data set using a preset machine learning model if the matching degree is lower than a set threshold;

[0211] The form generation module 207 is used to dynamically generate a performance form adapted to the new business scenario of the first department based on the optimized and adjusted data and in combination with preset form layout rules.

[0212] In some embodiments, historical multi-version performance form data includes performance forms from multiple different periods and different business lines, and actual assessment scenario information includes organizational structure, business goals, and assessment personnel categories.

[0213] In some embodiments, the second acquisition module 204 is specifically used to: use database connection technology and pre-developed API interfaces to establish connections with the databases of various business systems within the enterprise, including project management systems, ERP systems, CRM systems, and human resource management systems; determine the key data sources that reflect real-time business needs and the unique identifiers of the data in each data source through data analysis of each business system; periodically monitor data changes in key data sources through database triggers or scheduled tasks; when data updates are detected, extract the updated data through the API interface according to pre-set data collection rules; clean the collected data to remove duplicate, erroneous, and incomplete data, and integrate data from different data sources according to pre-set data association rules; update the cleaned and integrated data to a pre-set business needs database; and retrieve business needs data from the business needs database as real-time business needs data.

[0214] In some embodiments, the specific formula of the predefined similarity algorithm is as follows:

[0215]

[0216] in:

[0217] h i : represents the i-th keyword in the historical keyword set;

[0218] r j : represents the jth keyword in the real-time business requirement set;

[0219] S: indicates the comprehensive matching degree between the keywords in the two sets. The larger the value, the higher the matching degree between the two sets.

[0220] n: represents the total number of historical keywords in the set;

[0221] m: indicates the total number of real-time demand keywords in the set;

[0222] w ij : Weight, indicating historical keyword h i Keywords related to real-time business needs j The strength of the association between them, the larger the weight value, the closer the relationship between them;

[0223] f(h i ,r j ): matching function, used to determine the keyword h i With the keyword r j Whether it matches is defined as follows:

[0224]

[0225] In some embodiments, the preset machine learning model is a classification model based on a decision tree algorithm. When constructing the preset machine learning model, key indicator text fragments, process node text fragments, and association relationship text fragments in the historical key data set are used as feature vectors, and the adaptation effects of performance forms in past actual business scenarios are used as label data for training.

[0226] In some embodiments, the specific training process of the preset machine learning model includes:

[0227] Preprocess historical data, convert text features into numerical features using one-hot encoding, use the information gain algorithm to screen out features that have a significant impact on performance form adaptation, and construct node branches of the decision tree;

[0228] By recursively partitioning the training data set, the decision tree structure is continuously optimized to accurately classify performance form demand patterns in different business scenarios.

[0229] When the similarity score is lower than the set threshold, the current real-time business demand data is also converted into the feature vector form required by the decision tree model and input into the trained model. The model starts from the root node and makes judgments step by step according to the path of the feature value in the decision tree, and finally classifies the current business scenario into the corresponding performance form demand category. Based on this category information, optimization and adjustment strategies are extracted from past well-adapted performance form cases to optimize the historical key data set. The optimization and adjustment strategies include weight adjustment of key indicators, increase or decrease of process nodes, and reconfiguration of association relationships.

[0230] It is understandable that the performance form of the human resources system creates the modules and references recorded by the system. Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the performance form creation system of the human resources system and the modules contained therein, and will not be repeated here.

[0231] See also Figure 3 Based on the inventive concept of a method for creating a performance form for a human resources system in the aforementioned embodiment, an embodiment of the present application provides an electronic device. The electronic device may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device includes a processing device 301 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a ROM 302 (read-only memory) or a program loaded from a storage device 308 into a RAM 303 (random access memory). Various programs and data required for the operation of the electronic device are also stored in the RAM 303. The processing device 301, ROM 302, and RAM 303 are connected to each other via a bus 304. An input / output interface (i.e., an I / O interface 305) is also connected to the bus 304.

[0232] Typically, the following devices may be connected to the I / O interface 305: an input device 306 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 308 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 309. The communication device 309 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data.

[0233] In particular, according to some embodiments of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network via the communication device 309, or installed from the storage device 308, or installed from the ROM 302. When the computer program is executed by the processing device 301, the above-mentioned functions defined in the method of some embodiments of the present application are performed.

[0234] It should be noted that the computer-readable medium described in some embodiments of the present application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present application, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or component. In some embodiments of the present application, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0235] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an adhoc peer-to-peer network), as well as any currently known or future developed network.

[0236] The computer-readable medium may be included in the electronic device; or it may exist independently without being assembled into the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: obtains the historical multi-version performance form data of the first department and the actual assessment scenario information corresponding to each version; performs text parsing on the historical multi-version performance form data, extracts key indicator text fragments, process node text fragments, and association text fragments whose occurrence frequency reaches a set threshold; uses natural language processing technology to convert the key indicator text fragments, process node text fragments, and association text fragments into structured data, recorded as a historical key data set; obtains real-time business demand data; compares and analyzes the historical key data set with the real-time business demand data, and determines the degree of match between the two based on a predefined similarity algorithm; if the degree of match is lower than the set threshold, uses a preset machine learning model to optimize and adjust the historical key data set; and dynamically generates a performance form adapted to the new business scenario of the first department based on the optimized and adjusted data and in combination with preset form layout rules.

[0237] The computer program code for performing the operations of some embodiments of the present application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect via the Internet).

[0238] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0239] The modules described in some embodiments of the present application may be implemented in software or in hardware. The modules described may also be provided in a processor: for example, they may be described as: a first acquisition module, a first parsing module, a first conversion module, a second acquisition module, a first comparison module, a first adjustment module, and a table generation module. The names of these modules do not, in some cases, constitute limitations on the modules themselves. For example, the first acquisition module may also be described as a "historical performance form receiving module."

[0240] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0241] Some embodiments of the present application further provide a computer program product, including a computer program, which, when executed by a processor, implements any of the above-mentioned methods for creating a performance form in a human resources system.

[0242] Although the present invention has been described in detail above using general descriptions and specific embodiments, it will be apparent to those skilled in the art that modifications and improvements may be made thereto. Therefore, such modifications and improvements, without departing from the spirit of the present invention, are intended to be within the scope of protection claimed herein.

Claims

1. A method for creating a performance form in a human resources system, characterized in that: The following steps are involved: Obtain the historical performance form data of multiple versions of the first department and the actual assessment scenario information corresponding to each version; Performing text parsing on the historical multi-version performance form data to extract key indicator text segments, process node text segments, and association relationship text segments whose occurrence frequencies reach a set threshold; Using natural language processing technology, the key indicator text fragments, the process node text fragments, and the association relationship text fragments are converted into structured data, which are recorded as a historical key data set; Obtain real-time business demand data; The historical key data set is compared and analyzed with the real-time business demand data, and the matching degree between the two is determined according to a predefined similarity algorithm; the specific formula of the predefined similarity algorithm is as follows: in: h i : represents the i-th keyword in the historical keyword set; r j : represents the jth keyword in the real-time business requirement set; S: indicates the comprehensive matching degree between the keywords in the two sets. The larger the value, the higher the matching degree between the two sets. n: represents the total number of historical keywords in the set; m: indicates the total number of real-time demand keywords in the set; w ij : Weight, indicating historical keyword h i Keywords related to real-time business needs j The strength of the association between them, the larger the weight value, the closer the relationship between them; f(h i ,r j ): matching function, used to determine the keyword h i With the keyword r j Whether it matches is defined as follows: If the matching degree is lower than the set threshold, the historical key data set is optimized and adjusted using a preset machine learning model; the preset machine learning model is a classification model based on a decision tree algorithm. When constructing the preset machine learning model, key indicator text fragments, process node text fragments, and association relationship text fragments in the historical key data set are used as feature vectors, and the adaptation effects of performance forms in past actual business scenarios are used as label data for training; Based on the optimized and adjusted data and combined with the preset form layout rules, a performance form that adapts to the new business scenarios of the first department is dynamically generated.

2. The method for creating a performance form in a human resources system according to claim 1, characterized in that: The historical multi-version performance form data includes performance forms from multiple different periods and different business lines, and the actual assessment scenario information includes organizational structure, business objectives, and assessment personnel categories.

3. The method for creating a performance form in a human resources system according to claim 2, characterized in that: The steps for obtaining real-time business demand data include: Leverage database connectivity technology and pre-developed APIs to connect to the databases of various business systems within the enterprise, including project management systems, ERP systems, CRM systems, and human resource management systems; By analyzing the data of each business system, we can determine the key data sources that reflect real-time business needs and the unique identifiers of the data in each data source; Periodically monitor data changes in key data sources through database triggers or scheduled tasks; When data update is detected, the updated data is extracted through the API interface according to the pre-set data collection rules; Clean the collected data, remove duplicate, erroneous and incomplete data, and integrate data from different data sources according to preset data association rules; Update the cleaned and integrated data to the preset business requirements database; Business requirement data is retrieved from the business requirement database as the real-time business requirement data.

4. The method for creating a performance form in a human resources system according to claim 1, characterized in that: The specific training process of the preset machine learning model includes: Preprocess historical data, convert text features into numerical features using one-hot encoding, use the information gain algorithm to screen out features that have a significant impact on performance form adaptation, and construct node branches of the decision tree; By recursively partitioning the training data set, the decision tree structure is continuously optimized to accurately classify performance form demand patterns in different business scenarios. When the similarity score is lower than the set threshold, the current real-time business demand data is also converted into the feature vector form required by the decision tree model and input into the trained model. The model starts from the root node and makes judgments step by step according to the path of the feature value in the decision tree, and finally classifies the current business scenario into the corresponding performance form demand category. Based on this category information, optimization and adjustment strategies are extracted from past well-adapted performance form cases to optimize the historical key data set. The optimization and adjustment strategies include weight adjustment of key indicators, increase or decrease of process nodes, and reconfiguration of association relationships.

5. A performance form creation system for a human resources system, characterized in that: include: The first acquisition module is used to obtain the historical multi-version performance form data of the first department and the actual assessment scenario information corresponding to each version; A first parsing module is used to perform text parsing on the historical multi-version performance form data to extract key indicator text segments, process node text segments, and association relationship text segments whose occurrence frequencies reach a set threshold; A first conversion module, using natural language processing technology to convert the key indicator text fragments, the process node text fragments, and the association relationship text fragments into structured data, which is recorded as a historical key data set; The second acquisition module is used to obtain real-time business demand data; The first comparison module is used to compare and analyze the historical key data set with the real-time business demand data, and determine the degree of matching between the two based on a predefined similarity algorithm; the specific formula of the predefined similarity algorithm is as follows: in: h i : represents the i-th keyword in the historical keyword set; r j : represents the jth keyword in the real-time business requirement set; S: indicates the comprehensive matching degree between the keywords in the two sets. The larger the value, the higher the matching degree between the two sets. n: represents the total number of historical keywords in the set; m: indicates the total number of real-time demand keywords in the set; w ij : Weight, indicating historical keyword h i Keywords related to real-time business needs j The strength of the association between them, the larger the weight value, the closer the relationship between them; f(h i ,r j ): matching function, used to determine the keyword h i With the keyword r j Whether it matches is defined as follows: The first adjustment module is used to optimize and adjust the historical key data set using a preset machine learning model if the matching degree is lower than a set threshold. The preset machine learning model is a classification model based on a decision tree algorithm. When constructing the preset machine learning model, key indicator text fragments, process node text fragments, and association relationship text fragments in the historical key data set are used as feature vectors, and the adaptation effects of performance forms in past actual business scenarios are used as label data for training; The form generation module is used to dynamically generate performance forms that adapt to the new business scenarios of the first department based on the optimized and adjusted data and combined with the preset form layout rules.

6. An electronic device, characterized in that: include: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which implements the method according to any one of claims 1 to 4 when executed by a processing device.

8. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processing device, the method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Method and system for generating dynamic form

    CN105630502A

  • Visual intelligent system and equipment for realizing digitization and physical archive management

    CN116934285A