Digital information management method for enterprise project
By collecting and analyzing labor contract data in real time, dynamically adjusting contract management parameters, and using the electronic signature platform, the problems of lag in the existing technology and low accuracy of contract execution are solved, and efficient and automated contract management is achieved.
Patent Information
- Application Number
- CN202510299910.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-14
- Publication Date
- 2025-04-11
AI Technical Summary
The existing blockchain-based labor contract performance method relies on static data and fixed performance cycles, resulting in information lag and low accuracy in contract execution.
By collecting and analyzing key data in the generation, matching and update process of labor contracts in real time, dynamically adjusting the matching speed and contract update cycle, and automatically completing contract signing and archiving using the electronic sealing platform.
Improve the automation and accuracy of contract management, avoid contract errors or delays caused by inconsistent generation speed and matching, and ensure the stability and efficiency of the contract processing process.
Smart Images

Figure CN119809577A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of enterprise data processing, and in particular to a digital information management method for enterprise projects. Background Art
[0002] As the scale of enterprises expands and the number of projects increases, traditional contract management methods can no longer meet the needs of modern enterprises. Problems such as delayed information flow and complicated approval processes have caused enterprises to face many challenges in the contract management process, affecting work efficiency and decision-making speed. In order to solve these problems and improve management efficiency and decision-making quality, enterprises are in urgent need of finding more efficient contract management methods.
[0003] The patent document with publication number CN117788231A discloses a labor contract performance method, system and computer equipment based on blockchain, the method comprising: S1. Converting the labor contract into data in the form of structured markup language, and storing it on the blockchain through a smart contract after electronic signature by both parties to the labor service, wherein the structured markup language includes JSON and XML, and the two parties to the labor service include the employer and the labor service party; S2. Converting each labor record data into data in the form of structured markup language, and storing it on the blockchain through a smart contract after electronic signature by both parties to the labor service; S3. Within a set time period, by triggering the performance system, calculating each labor record data to obtain a total calculation result; S4. Sending the total calculation result to the three-party system through the performance system, and to both parties to the labor service at the same time.
[0004] It can be seen that the blockchain-based labor contract performance method has the following problems: the method relies on structured markup language (JSON / XML) to store contracts and labor records, and the data format is relatively fixed. When processing a large amount of contract data, the parsing and storage efficiency is low, which affects the real-time and response speed of the system; the labor record data must be electronically signed by both parties to the labor service and then stored in the blockchain. If one party fails to sign or confirm in time, it will cause data lag, affecting the smoothness of contract performance; the method only relies on smart contracts and performance systems to execute contracts, which is difficult to adapt to the complex and changing labor environment. Summary of the invention
[0005] To this end, the present invention provides a digital information management method for enterprise projects, which is used to overcome the problems of information lag and low contract execution accuracy caused by reliance on static data and fixed performance cycles in the prior art through real-time monitoring and dynamic correction mechanisms.
[0006] To achieve the above object, the present invention provides a digital information management method for enterprise projects, comprising: Collect the real-time generation speed of each labor contract in the enterprise project database during the generation process, the real-time matching speed during the matching process, and the real-time update speed during the update process based on the preset contract update cycle; Determining a plurality of first temporary contracts according to the real-time matching speed and a preset matching speed threshold; Determine a plurality of second temporary contracts according to the real-time generation speed and the real-time update speed of each of the first temporary contracts; Determine a number of abnormal contracts and a number of normal contracts according to the real-time generation speed of any two adjacent second temporary contracts; Adjusting the preset matching speed threshold according to the generation date and matching rate of the abnormal contract to form an adjusted matching speed threshold; The preset contract renewal period is revised according to the number of abnormal contracts determined based on the adjustment matching speed threshold within the preset revision period to form a revised contract renewal period; Pushing the normal contract to the electronic signature platform according to the preset effective date and the generation date of the normal contract formed based on the revised contract update cycle; Archive the normal contract that has been signed in the electronic signature platform.
[0007] Further, determining a plurality of second temporary contracts according to the real-time generation speed and the real-time update speed of each of the first temporary contracts includes: Calculating a standard deviation of the real-time generation speed within a preset first determined time period to form a generation speed fluctuation value; Calculating the standard deviation of the real-time update speed within the preset first determined time period to form an update speed fluctuation value; A plurality of second temporary contracts are determined according to the generation speed fluctuation value and the update speed fluctuation value.
[0008] Further, determining a plurality of second temporary contracts according to the generation speed fluctuation value and the update speed fluctuation value includes: Drawing a variation curve of the generation speed fluctuation value within the preset first determined time period to form a generation speed fluctuation curve; Drawing a change curve of the update speed fluctuation value within the preset first determined time period to form an update speed fluctuation curve; Calculating the cosine similarity of the generation speed fluctuation curve and the update speed fluctuation curve to form a change consistency; When the change consistency is less than a preset consistency threshold, the first temporary contract is determined to be the second temporary contract, and a plurality of second temporary contracts are determined.
[0009] Further, determining a number of abnormal contracts and a number of normal contracts according to the real-time matching speed of any two adjacent second temporary contracts includes: Calculating a standard deviation of the real-time matching speed of a single second temporary contract within a preset second determined time period to form a first matching speed fluctuation value; Calculating a standard deviation of the real-time matching speeds of the adjacent second temporary contracts within a preset second determined time period to form a second matching speed fluctuation value; A number of abnormal contracts and a number of normal contracts are determined according to the first matching speed fluctuation value and the second matching speed fluctuation value.
[0010] Further, determining a number of abnormal contracts and a number of normal contracts according to the first matching speed fluctuation value and the second matching speed fluctuation value includes: calculating a relative deviation between the first matching speed fluctuation value and the second matching speed fluctuation value to form a fluctuation deviation; When the fluctuation deviation is greater than a preset fluctuation deviation threshold, determining that the corresponding two second temporary contracts are both abnormal contracts, and determining a number of abnormal contracts; When the fluctuation deviation is less than or equal to the preset fluctuation deviation threshold, it is determined that the corresponding two second temporary contracts are both the normal contracts, and a number of normal contracts are determined.
[0011] Further, the preset matching speed threshold is adjusted according to the generation date and matching rate of the abnormal contract, and the adjustment of the matching speed threshold includes: Obtaining the generation time of the abnormal contract to obtain the generation time of several contracts; Calculate the time interval between each of the contract generation time and the preset generation time point to form a number of generation time intervals; When the generation time interval is greater than a preset interval threshold, obtaining a matching rate of the abnormal contract within a preset matching time period; The preset matching speed threshold is adjusted according to the matching rate to form an adjusted matching speed threshold.
[0012] Further, adjusting the preset matching speed threshold according to the matching rate includes: When the matching rate is less than the preset matching rate threshold, the preset matching speed threshold is increased according to the relative deviation between the matching rate and the preset matching rate threshold and the preset adjustment coefficient to form an adjusted matching speed threshold.
[0013] Further, the preset contract update cycle is corrected according to the number of abnormal contracts determined based on the adjustment matching speed threshold within the preset correction time period to form a corrected contract update cycle, which includes: Calculate the standard deviation of the quantity of the abnormal contracts to form a quantity fluctuation value; When the quantity fluctuation value is greater than a preset quantity fluctuation threshold, the preset contract renewal period is reduced according to the relative deviation between the quantity fluctuation value and the preset quantity fluctuation threshold and a preset correction coefficient to form a corrected contract renewal period.
[0014] Further, determining a plurality of first temporary contracts according to the real-time matching speed and a preset matching speed threshold includes: When the real-time matching speed is less than the preset matching speed threshold, the labor contract is determined to be the first temporary contract, and a plurality of first temporary contracts are determined.
[0015] Further, pushing the normal contract to the electronic signature platform according to the preset effective date and the generation date of the normal contract formed based on the revised contract update cycle includes: When the generation date of the normal contract is equal to or earlier than the preset effective date, the normal contract is pushed to the electronic signature platform.
[0016] Compared with the prior art, the beneficial effect of the present invention is that by real-time collection and analysis of key data in the process of labor contract generation, matching and updating, the matching speed and contract update cycle can be dynamically adjusted, thereby effectively improving the automation and accuracy of contract management. By timely identifying and correcting abnormal contracts, contract errors or delays caused by inconsistent generation speed and matching can be avoided, ensuring the stability and efficiency of the contract processing process. In addition, the system integrates an electronic signature platform to automatically complete the signing and filing of contracts, further simplifying the company's contract management process, improving work efficiency, and reducing the risk of manual intervention. At the same time, it ensures the compliance and legal effect of the contract, and effectively solves the problems of information lag and low contract execution accuracy due to reliance on static data and fixed performance cycles.
[0017] Furthermore, by introducing the calculation of speed fluctuation value, this method can accurately capture the unstable factors in the contract generation and update process, thereby better identifying potential abnormal contracts. This analysis based on fluctuation value can improve the reliability of contract data, reduce errors or delays caused by speed fluctuations, and effectively improve the accuracy and efficiency of contract processing.
[0018] Furthermore, by comparing the change curves of the generation speed and update speed fluctuation values, contracts with inconsistent speed fluctuations can be accurately identified to ensure the stability and consistency of the contract generation and update process. By calculating the cosine similarity, abnormal fluctuations in the contract processing process can be objectively quantified, further optimizing the contract processing process, improving efficiency, reducing potential risks and errors caused by inconsistent fluctuations, and helping to improve the accuracy and reliability of contract management.
[0019] Furthermore, by comparing the fluctuation values, contracts with abnormal matching speed can be found in time, thus ensuring the smoothness and accuracy of the contract generation and update process. This helps to warn of potential problems in advance, optimize contract management, reduce operational delays or errors caused by abnormal matching speed, and improve work efficiency.
[0020] Furthermore, by calculating the fluctuation deviation, the abnormal fluctuations in the contract matching process can be accurately captured, and abnormal contracts can be quickly identified, thereby effectively avoiding contract errors caused by unstable matching processes. In this way, the system can perform anomaly detection in real time, optimize the contract processing process, ensure the efficiency and accuracy of contract management, reduce human intervention, and improve automation and business continuity.
[0021] Furthermore, by dynamically adjusting the matching speed threshold, the system's ability to adapt to changes in contract generation time and matching conditions is improved, effectively avoiding matching failures due to excessive time intervals or abnormal matching rates, thereby improving the accuracy and efficiency of overall contract processing. This flexible adjustment ensures that the system maintains efficient operation in different situations, reduces misidentification, and optimizes workflow.
[0022] Furthermore, by adjusting the threshold according to the deviation of the matching rate, the system can be more dynamically adapted to the matching needs in different situations. When the matching efficiency is low, the adjusted threshold can speed up the matching speed and avoid excessive delays, thereby improving the system's responsiveness and processing efficiency, reducing the occurrence of abnormal contracts, and thus ensuring the smoothness and accuracy of the contract generation and matching process.
[0023] Furthermore, by adjusting the contract renewal cycle according to the volatility of the number of abnormal contracts, the system's ability to respond to abnormal situations is improved and the contract processing process is optimized. When the abnormal fluctuation is large, shortening the renewal cycle can accelerate the discovery and handling of problems and ensure the efficiency and accuracy of contract management. Through reasonable dynamic adjustments, the system can cope with different working environments and business needs, and improve the flexibility and accuracy of management.
[0024] Furthermore, by screening out contracts with abnormalities in the matching process, the low matching speed can be identified in a timely manner, thereby improving the overall efficiency of the contract management system. By discovering matching problems early, the contract generation and matching process can be optimized in a targeted manner, reducing errors or delays caused by improper matching, and improving the accuracy and timeliness of contract processing.
[0025] Furthermore, by automatically pushing the contract to the electronic signature platform, it is ensured that the contract can take effect on time and enter the signing process, avoiding the risk of untimely performance of the contract or legal effectiveness due to time delays. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 This is a flow chart of the digital information management method for enterprise projects in this embodiment; Figure 2 The decision logic diagram for determining the second temporary contract in this embodiment; Figure 3 This is a logic diagram for determining abnormal contracts in this embodiment; Figure 4 This is a decision logic diagram for adjusting the preset matching speed threshold in this embodiment. DETAILED DESCRIPTION
[0027] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0028] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.
[0029] It should be noted that, in the description of the present invention, terms such as "up", "down", "left", "right", "inside" and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the drawings. This is merely for the convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation on the present invention.
[0030] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0031] See also Figure 1 As shown, it is a flow chart of the digital information management method for enterprise projects in this embodiment; This embodiment provides a digital information management method for enterprise projects, including: Collect the real-time generation speed of each labor contract in the enterprise project database during the generation process, the real-time matching speed during the matching process, and the real-time update speed during the update process based on the preset contract update cycle; Determining a plurality of first temporary contracts according to the real-time matching speed and a preset matching speed threshold; Determine a plurality of second temporary contracts according to the real-time generation speed and the real-time update speed of each of the first temporary contracts; Determine a number of abnormal contracts and a number of normal contracts according to the real-time generation speed of any two adjacent second temporary contracts; Adjusting the preset matching speed threshold according to the generation date and matching rate of the abnormal contract to form an adjusted matching speed threshold; The preset contract renewal period is revised according to the number of abnormal contracts determined based on the adjustment matching speed threshold within the preset revision period to form a revised contract renewal period; Pushing the normal contract to the electronic signature platform according to the preset effective date and the generation date of the normal contract formed based on the revised contract update cycle; Archive the normal contract that has been signed in the electronic signature platform.
[0032] The digital information management method of the enterprise project in this embodiment is based on the built integrated digital information management system, which is provided with a labor relations management module, a document generation module, a matching module, an update module and a contract management module. The labor relations management module is responsible for recording employee employment information, organizational subject information and employment effectiveness parameters, and is integrated with the enterprise human resources system through an API interface to achieve data synchronization. The document generation module dynamically generates a labor contract based on a parameterized template, and the template supports the separation of fixed terms and dynamic variables, wherein the dynamic variables are filled by calling the data of the labor relations management module in real time. The matching module is responsible for the matching process of contract data. The update module is responsible for the management and execution of contract updates. The system is also provided with a data analysis and monitoring module, a contract management module and an archive management module. The data analysis and monitoring module is responsible for collecting, analyzing and monitoring data in the process of contract generation and update, identifying abnormal situations and issuing warnings, and generating relevant reports and statistical analysis to help managers optimize the contract processing process. The contract management module is provided with preset contract signing rules, which can automatically trigger the contract signing process according to user operations or the system. The system supports deep integration with a third-party electronic signature platform to automatically complete the contract signing task. The archive management module automatically archives completed contracts and supports version control, retrieval and traceability of documents.
[0033] Among them, the process of generating a contract involves the following steps: employment information entry, the user enters employee information, employment relationship parameters and other data through the labor relations management module; dynamic document generation, the system calls the document generation module, and dynamically generates a labor contract based on the parameterized template; contract matching, the system will perform data matching and verification on the generated contract text to ensure that the information filled in the contract is consistent with the employee records to avoid data errors; contract update, according to the preset contract update cycle or other conditions (such as employee position changes, salary adjustments, etc.), the system automatically updates the contract content.
[0034] Real-time generation speed refers to the time from template selection to data filling and generation of a complete contract. This speed is achieved by the system automatically recording the timestamp of each contract generation, calculating the duration of the contract generation process, and collecting it in the data analysis and monitoring module for real-time tracking and analysis.
[0035] Real-time matching speed refers to the speed at which the system matches and verifies the contract data with the information entered by the employee during the contract generation process. The speed of this process is calculated by recording the timestamps of the start and end of the matching process, calculating the time of each contract matching, and the matching module collects and feedbacks it in real time for optimization and early warning.
[0036] Real-time update speed refers to the speed at which the system updates the contract content according to the preset contract update cycle or specific trigger conditions. The update speed records the timestamp of the contract update operation, calculates the processing time of each update operation, collects in real time and monitors and counts through the update module to ensure timely updates and handle abnormal situations.
[0037] These three speed data are tracked through the system's internal data collection and time recording functions, and transmitted to the data analysis and monitoring module to help managers monitor the efficiency of the contract processing process in real time.
[0038] The enterprise project database is a system that centrally stores all data related to enterprise projects, including information on employees, contracts, employment relationships, organizational entities, contract generation and updates, etc. This database is the core data source of the entire digital information management system. All contract information and employee employment data are stored in it, and data is exchanged with other system modules.
[0039] The electronic signature platform is a system based on digital technology, which aims to provide safe and effective contract signing services to replace traditional handwritten signatures. The platform uses encryption algorithms to ensure the security, immutability and uniqueness of the signing process, and supports online signing, archiving, verification and management of contract documents. Common electronic signature platforms provide functions such as signing, verification, archiving, and auditing, which can help companies efficiently manage the contract signing process while complying with legal requirements.
[0040] The preset contract update cycle refers to how often a contract needs to be updated after it is generated, which depends on the frequency of changes in the content of the contract, the update of laws and regulations, and the management needs of the enterprise. It is generally set between 1 month and 12 months. In this embodiment, it is set to 6 months to ensure the timeliness and legality of the contract terms.
[0041] The preset matching speed threshold refers to the fastest processing time achieved when the system matches contracts, which depends on the amount of data, the complexity of the contract and the system performance. It is usually set between 3 seconds and 10 seconds, and in this embodiment is set to 5 seconds to ensure the efficiency of the contract matching process.
[0042] The preset correction time refers to the maximum time for correction when an error is found or adjustment is required. It depends on the complexity of the correction and the response speed of the personnel involved. It is usually set between 1 day and 3 days. In this embodiment, it is set to 2 days to ensure timely correction of errors and maintain the smoothness of the process.
[0043] The preset effective date refers to the effective date of the contract after the contract is signed, which usually depends on the start date of the contract and the agreement between the company and the employee. It is usually set to 7-30 days after signing. In this embodiment, it is set to 15 days to facilitate the transition period and preparation time between the company and the employee.
[0044] By collecting real-time speed data of each labor contract in the enterprise project database during the generation, matching and updating process, we first identify several first temporary contracts, and then further identify second temporary contracts based on their generation speed and update speed. By analyzing the generation speed of adjacent second temporary contracts, we distinguish between normal contracts and abnormal contracts. For abnormal contracts, we adjust the preset matching speed threshold based on their generation date and matching rate, and then use this threshold to correct the contract update cycle. Finally, based on the corrected cycle and effective date, we push normal contracts to the electronic signature platform and archive them after signing.
[0045] By collecting and analyzing key data in the generation, matching and updating process of labor contracts in real time, the matching speed and contract update cycle can be adjusted dynamically, thereby effectively improving the automation and accuracy of contract management. By promptly identifying and correcting abnormal contracts, contract errors or delays caused by inconsistent generation speed and matching can be avoided, ensuring the stability and efficiency of the contract processing process. In addition, the system integrates an electronic signature platform to automatically complete the signing and filing of contracts, further simplifying the company's contract management process, improving work efficiency, and reducing the risk of manual intervention. At the same time, it ensures the compliance and legal effect of the contract, and effectively solves the problem of information lag and low contract execution accuracy due to reliance on static data and fixed performance cycles.
[0046] Specifically, determining a plurality of second temporary contracts according to the real-time generation speed and the real-time update speed of each of the first temporary contracts includes: Calculating a standard deviation of the real-time generation speed within a preset first determined time period to form a generation speed fluctuation value; Calculating the standard deviation of the real-time update speed within the preset first determined time period to form an update speed fluctuation value; A plurality of second temporary contracts are determined according to the generation speed fluctuation value and the update speed fluctuation value.
[0047] The preset first determined time period refers to the time interval used to calculate the generation speed and update speed fluctuation values, which depends on the frequency of contract generation and update, the complexity of the business process, and the processing capacity of the system, and is usually set between 15 hours and 3 days to ensure the stability and reliability of the data. In this embodiment, it is set to 24 hours, which can effectively balance the timeliness and stability of the data, avoid excessive data fluctuations due to too short a time interval, or affect real-time performance due to too long a time interval.
[0048] By calculating the standard deviation of the real-time generation speed and the real-time update speed within the preset first determined time period, the generation speed fluctuation value and the update speed fluctuation value are respectively formed. These fluctuation values reflect the stability and consistency of the generation and update speeds. Based on these two fluctuation values, the system further analyzes and determines a number of second temporary contracts, thereby screening out contracts with higher stability and less fluctuation, ensuring the smoothness and efficiency of the contract generation and update process.
[0049] By introducing the calculation of speed fluctuation value, this method can accurately capture the unstable factors in the process of contract generation and update, so as to better identify potential abnormal contracts. This analysis based on fluctuation value can improve the reliability of contract data, reduce errors or delays caused by speed fluctuation, and effectively improve the accuracy and efficiency of contract processing.
[0050] Please continue reading Figure 2 As shown, it is a decision logic diagram for deciding the second temporary contract in this embodiment; Determining a plurality of second temporary contracts according to the generation speed fluctuation value and the update speed fluctuation value comprises: Drawing a variation curve of the generation speed fluctuation value within the preset first determined time period to form a generation speed fluctuation curve; Drawing a change curve of the update speed fluctuation value within the preset first determined time period to form an update speed fluctuation curve; Calculating the cosine similarity of the generation speed fluctuation curve and the update speed fluctuation curve to form a change consistency; When the change consistency is less than a preset consistency threshold, the first temporary contract is determined to be the second temporary contract, and a plurality of second temporary contracts are determined.
[0051] The preset consistency threshold is a standard for judging the similarity between the generation speed fluctuation curve and the update speed fluctuation curve, and determines the tolerance for the difference between the two. It depends on the data fluctuation range in the contract generation and update process and the fluctuation tolerance of the industry standard. It is usually set between 0.7 and 0.9. In this embodiment, it is set to 0.8, which can balance the volatility and accuracy of the contract generation and update process, avoid overly strict or overly loose standards, ensure that the stability of the contract can still be accurately judged within a certain fluctuation range, reduce the risk of misjudgment and missed judgment, and improve the accuracy of contract management.
[0052] According to the generation speed and update speed fluctuation values within the preset first determined time period, firstly, the change curves of the generation speed fluctuation value and the update speed fluctuation value are drawn to form a generation speed fluctuation curve and an update speed fluctuation curve respectively. Then, the cosine similarity of the two curves is calculated to obtain the change consistency. When the change consistency is less than the preset consistency threshold, the first temporary contract is determined to be the second temporary contract, thereby determining a plurality of second temporary contracts.
[0053] By comparing the change curves of the generation speed and update speed fluctuation values, contracts with inconsistent speed fluctuations can be accurately identified to ensure the stability and consistency of the contract generation and update process. By calculating the cosine similarity, abnormal fluctuations in the contract processing process can be objectively quantified, further optimizing the contract processing process, improving efficiency, reducing potential risks and errors caused by inconsistent fluctuations, and helping to improve the accuracy and reliability of contract management.
[0054] Specifically, determining a number of abnormal contracts and a number of normal contracts according to the real-time matching speeds of any two adjacent second temporary contracts includes: Calculating a standard deviation of the real-time matching speed of a single second temporary contract within a preset second determined time period to form a first matching speed fluctuation value; Calculating a standard deviation of the real-time matching speeds of the adjacent second temporary contracts within a preset second determined time period to form a second matching speed fluctuation value; A number of abnormal contracts and a number of normal contracts are determined according to the first matching speed fluctuation value and the second matching speed fluctuation value.
[0055] The preset second determination time is the time period used to calculate the standard deviation of the real-time matching speed of the second temporary contract, which depends on the actual process and business cycle of contract generation and matching to ensure that the stability of the matching process is evaluated within an appropriate time window. It is usually set between 1 hour and 1 day. In this embodiment, it is set to 2 hours, which can accurately capture short-term fluctuations in the contract matching process, ensure timely detection of matching anomalies, avoid data deviations or failure to detect problems in time due to too long or too short time, thereby effectively improving the response speed and accuracy of the system.
[0056] The first matching speed fluctuation value is formed by calculating the standard deviation of the real-time matching speed of a single second temporary contract within the preset second determined time period, and the standard deviation of the real-time matching speed of adjacent second temporary contracts is calculated to form the second matching speed fluctuation value. Subsequently, by comparing the two fluctuation values, it is determined whether the matching process of the contract is stable, thereby determining abnormal contracts and normal contracts.
[0057] By comparing the fluctuation values, contracts with abnormal matching speed can be found in time, thus ensuring the smoothness and accuracy of the contract generation and update process. This helps to warn of potential problems in advance, optimize contract management, reduce operational delays or errors caused by abnormal matching speed, and improve work efficiency.
[0058] Please continue reading Figure 3 As shown, it is a judgment logic diagram for judging abnormal contracts in this embodiment; Determining a number of abnormal contracts and a number of normal contracts according to the first matching speed fluctuation value and the second matching speed fluctuation value includes: calculating a relative deviation between the first matching speed fluctuation value and the second matching speed fluctuation value to form a fluctuation deviation; When the fluctuation deviation is greater than a preset fluctuation deviation threshold, determining that the corresponding two second temporary contracts are both abnormal contracts, and determining a number of abnormal contracts; When the fluctuation deviation is less than or equal to the preset fluctuation deviation threshold, it is determined that the corresponding two second temporary contracts are both the normal contracts, and a number of normal contracts are determined.
[0059] The preset fluctuation deviation threshold is a standard value used to determine whether the fluctuation of contract matching speed is abnormal. It depends on the stability requirements of enterprise project contract processing and the normal fluctuation range of the industry. It is usually set between 1% and 10%. In this embodiment, it is set to 5%, which can effectively balance the sensitivity and false positive rate of anomaly detection, ensure the identification of truly abnormal contracts, and avoid being overly sensitive and causing normal fluctuations to be misjudged as abnormalities, thereby optimizing the stability and accuracy of the system.
[0060] First, the relative deviation between the first matching speed fluctuation value and the second matching speed fluctuation value is calculated to form a fluctuation deviation. Then, if the fluctuation deviation is greater than the preset fluctuation deviation threshold, the corresponding two second temporary contracts are determined to be abnormal contracts; if the fluctuation deviation is less than or equal to the preset fluctuation deviation threshold, the two contracts are determined to be normal contracts. Through this process, abnormal contracts and normal contracts can be accurately identified based on the stability and change trend of the contract matching speed.
[0061] By calculating the fluctuation deviation, the abnormal fluctuations in the contract matching process can be accurately captured, and abnormal contracts can be quickly identified, thereby effectively avoiding contract errors caused by unstable matching processes. In this way, the system can perform anomaly detection in real time, optimize the contract processing process, ensure the efficiency and accuracy of contract management, reduce human intervention, and improve automation and business continuity.
[0062] Please continue reading Figure 4 As shown, it is a decision logic diagram for determining and adjusting the preset matching speed threshold in this embodiment; Specifically, adjusting the preset matching speed threshold according to the generation date and matching rate of the abnormal contract to adjust the matching speed threshold includes: Obtaining the generation time of the abnormal contract to obtain the generation time of several contracts; Calculate the time interval between each of the contract generation time and the preset generation time point to form a number of generation time intervals; When the generation time interval is greater than a preset interval threshold, obtaining a matching rate of the abnormal contract within a preset matching time period; The preset matching speed threshold is adjusted according to the matching rate to form an adjusted matching speed threshold.
[0063] The preset interval threshold refers to the maximum time interval allowed between the contract generation time and the preset generation time point, which depends on the time pattern of contract generation, the urgency of business needs and the standardization of workflow. It is usually set between a few hours and a few days. In this embodiment, it is set to 24 hours to ensure that the time interval of contract generation can reflect more significant delays, so as to adjust the matching speed threshold in time to avoid potential problems.
[0064] The preset matching time refers to the time period used to evaluate the contract matching rate, which depends on the complexity of the contract, the workload of the matching task and the time required for the actual operation. It is usually set between 30 minutes and 2 hours. In this embodiment, it is set to 1 hour, which helps to balance the processing speed and matching accuracy, enabling the system to respond quickly and adjust the threshold to ensure the efficiency and accuracy of contract matching.
[0065] The generation time of abnormal contracts can be obtained through system logs or database records. The system automatically extracts the generation time of each contract from the enterprise project database and saves it as a timestamp. When a contract is generated, the system records the specific time of the generation operation, which will be stored in the contract data table or related records. By querying the database or calling the relevant API, the system can extract the generation time of all abnormal contracts and further perform time interval calculation and subsequent analysis.
[0066] Obtaining the matching rate of abnormal contracts within the preset matching time can be achieved by real-time monitoring and recording the contract matching process. After the contract is generated, the system will continue to track the matching status of the contract according to the preset matching time. Each time the contract is matched, the system will calculate the matching accuracy or success rate, record the matching results, and store this data in the database. By querying these matching data, the system can calculate the overall matching rate of abnormal contracts within the preset matching time, thereby providing a basis for subsequent matching speed threshold adjustments.
[0067] First, the generation time of the abnormal contract is obtained and the time interval with the preset generation time point is calculated. If the generation time interval is greater than the preset interval threshold, the system further obtains the matching rate of the abnormal contract within the preset matching time. Finally, based on the matching rate, the system adjusts the preset matching speed threshold to form an adjusted matching speed threshold, thereby optimizing the contract matching process.
[0068] By dynamically adjusting the matching speed threshold, the system improves its ability to adapt to changes in contract generation time and matching situations, effectively avoiding matching failures caused by excessive time intervals or abnormal matching rates, thereby improving the accuracy and efficiency of overall contract processing. This flexible adjustment ensures that the system maintains efficient operation in different situations, reduces misidentification, and optimizes workflow.
[0069] Specifically, adjusting the preset matching speed threshold according to the matching rate includes: When the matching rate is less than a preset matching rate threshold, the preset matching speed threshold is increased according to a relative deviation between the matching rate and the preset matching rate threshold and a preset adjustment coefficient to form an adjusted matching speed threshold, wherein the relative deviation between the matching rate and the preset matching rate threshold is positively correlated with the adjusted matching speed threshold.
[0070] The preset matching rate threshold is a standard set by the system to determine whether a contract meets the matching requirements. It depends on the company's contract processing needs and the matching accuracy of historical data. It is usually set between 60% and 90%. In this embodiment, it is set to 80%, which ensures a high accuracy of the contract in the matching process. At the same time, it has a certain tolerance to avoid misjudgment due to overly stringent requirements.
[0071] The preset adjustment coefficient is a coefficient used to adjust the matching speed threshold, which depends on the optimization goal of the system and the data fluctuations in the contract generation and matching process. It is usually set between 0.1 and 0.5. In this embodiment, it is set to 0.3. When the matching rate deviation is large, the threshold can be appropriately increased to optimize the matching speed without causing excessive adjustment, thereby maintaining the stability and efficiency of the system.
[0072] When the contract matching rate is less than the preset matching rate threshold, the system first calculates the relative deviation between the matching rate and the preset matching rate threshold, and then adjusts it by increasing the preset matching speed threshold in combination with the preset adjustment coefficient. In this way, the system can flexibly adjust the matching speed threshold according to the actual matching situation, thereby optimizing the subsequent matching process and improving the overall contract processing efficiency.
[0073] By adjusting the threshold according to the deviation of the matching rate, the system can be more dynamically adapted to the matching needs in different situations. When the matching efficiency is low, the adjusted threshold can speed up the matching speed and avoid excessive delays, thereby improving the system's responsiveness and processing efficiency, reducing the occurrence of abnormal contracts, and ensuring the smoothness and accuracy of the contract generation and matching process.
[0074] Specifically, the preset contract update cycle is modified according to the number of abnormal contracts determined based on the adjustment matching speed threshold within the preset modification time period to form a modified contract update cycle, which includes: Calculate the standard deviation of the quantity of the abnormal contracts to form a quantity fluctuation value; When the quantity fluctuation value is greater than the preset quantity fluctuation threshold, the preset contract renewal period is reduced according to the relative deviation between the quantity fluctuation value and the preset quantity fluctuation threshold and the preset correction coefficient to form a revised contract renewal period, wherein the relative deviation between the quantity fluctuation value and the preset quantity fluctuation threshold is positively correlated with the revised contract renewal period.
[0075] The preset quantity fluctuation threshold is a set value, which means that when the abnormal contract quantity fluctuation exceeds this threshold, it is considered that the abnormal fluctuation has reached a certain level and the contract renewal cycle needs to be adjusted. It depends on the fluctuation characteristics and business needs of the contract generation and matching process. It is usually set between 5% and 10%. In this embodiment, it is set to 8%, which can avoid frequent adjustments while ensuring system sensitivity, thereby making contract management more stable and efficient.
[0076] The preset correction coefficient is an adjustment parameter used to correct the contract renewal cycle according to the relative deviation between the quantity fluctuation value and the preset quantity fluctuation threshold. It depends on the optimization requirements and management objectives of the contract renewal cycle. It is usually set between 0.1 and 0.3. In this embodiment, it is set to 0.2. When the fluctuation is large, the renewal cycle can be appropriately shortened to ensure the flexibility and timeliness of contract processing and avoid waste of resources caused by excessive adjustment.
[0077] According to the adjusted matching speed threshold, within the preset correction period, the system will calculate the number of abnormal contracts and their standard deviation to form a quantity fluctuation value. If the quantity fluctuation value exceeds the preset quantity fluctuation threshold, the system will calculate the relative deviation between the quantity fluctuation value and the preset quantity fluctuation threshold, and combine it with the preset correction coefficient to reduce the preset contract renewal cycle, thereby forming a revised contract renewal cycle.
[0078] By adjusting the contract renewal cycle according to the volatility of the number of abnormal contracts, the system's ability to respond to abnormal situations is improved and the contract processing process is optimized. When the abnormal fluctuation is large, shortening the renewal cycle can speed up the discovery and handling of problems and ensure the efficiency and accuracy of contract management. Through reasonable dynamic adjustments, the system can cope with different working environments and business needs, and improve the flexibility and accuracy of management.
[0079] Specifically, determining a number of first temporary contracts according to the real-time matching speed and a preset matching speed threshold includes: When the real-time matching speed is less than the preset matching speed threshold, the labor contract is determined to be the first temporary contract, and a plurality of first temporary contracts are determined.
[0080] During the real-time matching process, when it is detected that the real-time matching speed of a labor contract is lower than the preset matching speed threshold, the contract is determined to be the first temporary contract. This is done by monitoring the speed of contract generation and matching in real time and classifying the contracts according to matching efficiency. All eligible contracts are classified as the first temporary contract, forming a number of contract sets to be further processed.
[0081] By screening out contracts with abnormalities in the matching process and promptly identifying situations where the matching speed is low, the overall efficiency of the contract management system can be improved. By discovering matching problems early, the contract generation and matching process can be optimized in a targeted manner, errors or delays caused by improper matching can be reduced, and the accuracy and timeliness of contract processing can be improved.
[0082] Specifically, pushing the normal contract to the electronic signature platform according to the preset effective date and the generation date of the normal contract formed based on the revised contract update cycle includes: When the generation date of the normal contract is equal to or earlier than the preset effective date, the normal contract is pushed to the electronic signature platform.
[0083] In the contract management process, the system calculates the generation date of each normal contract based on the revised contract update cycle. If the generation date of a normal contract is equal to or earlier than the preset effective date, the contract will be automatically pushed to the electronic signature platform to ensure that the contract is signed within the specified time.
[0084] By automatically pushing the contract to the electronic signature platform, it is ensured that the contract can take effect on time and enter the signing process, avoiding the risk of untimely performance of the contract or legal effectiveness due to time delays.
[0085] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.
Claims
1. A digital information management method for enterprise projects, characterized in that: include: Collect the real-time generation speed of each labor contract in the enterprise project database during the generation process, the real-time matching speed during the matching process, and the real-time update speed during the update process based on the preset contract update cycle; Determining a plurality of first temporary contracts according to the real-time matching speed and a preset matching speed threshold; Determine a plurality of second temporary contracts according to the real-time generation speed and the real-time update speed of each of the first temporary contracts; Determine a number of abnormal contracts and a number of normal contracts according to the real-time generation speed of any two adjacent second temporary contracts; Adjusting the preset matching speed threshold according to the generation date and matching rate of the abnormal contract to form an adjusted matching speed threshold; The preset contract renewal period is revised according to the number of abnormal contracts determined based on the adjustment matching speed threshold within the preset revision period to form a revised contract renewal period; Pushing the normal contract to the electronic signature platform according to the preset effective date and the generation date of the normal contract formed based on the revised contract update cycle; The normal contract signed in the electronic signature platform is archived.
2. The digital information management method for enterprise projects according to claim 1, characterized in that: Determining a plurality of second temporary contracts according to the real-time generation speed and the real-time update speed of each of the first temporary contracts includes: Calculating a standard deviation of the real-time generation speed within a preset first determined time period to form a generation speed fluctuation value; Calculating the standard deviation of the real-time update speed within the preset first determined time period to form an update speed fluctuation value; A plurality of second temporary contracts are determined according to the generation speed fluctuation value and the update speed fluctuation value.
3. The digital information management method for enterprise projects according to claim 2, characterized in that: Determining a plurality of second temporary contracts according to the generation speed fluctuation value and the update speed fluctuation value comprises: Drawing a variation curve of the generation speed fluctuation value within the preset first determined time period to form a generation speed fluctuation curve; Drawing a change curve of the update speed fluctuation value within the preset first determined time period to form an update speed fluctuation curve; Calculating the cosine similarity of the generation speed fluctuation curve and the update speed fluctuation curve to form a change consistency; When the change consistency is less than a preset consistency threshold, the first temporary contract is determined to be the second temporary contract, and a plurality of second temporary contracts are determined.
4. The digital information management method for enterprise projects according to claim 3 is characterized in that: Determining a number of abnormal contracts and a number of normal contracts according to the real-time matching speed of any two adjacent second temporary contracts includes: Calculating a standard deviation of the real-time matching speed of a single second temporary contract within a preset second determined time period to form a first matching speed fluctuation value; Calculating a standard deviation of the real-time matching speeds of the adjacent second temporary contracts within a preset second determined time period to form a second matching speed fluctuation value; A number of abnormal contracts and a number of normal contracts are determined according to the first matching speed fluctuation value and the second matching speed fluctuation value.
5. The digital information management method for enterprise projects according to claim 4, characterized in that: Determining a number of abnormal contracts and a number of normal contracts according to the first matching speed fluctuation value and the second matching speed fluctuation value includes: calculating a relative deviation between the first matching speed fluctuation value and the second matching speed fluctuation value to form a fluctuation deviation; When the fluctuation deviation is greater than a preset fluctuation deviation threshold, determining that the corresponding two second temporary contracts are both abnormal contracts, and determining a number of abnormal contracts; When the fluctuation deviation is less than or equal to the preset fluctuation deviation threshold, it is determined that the corresponding two second temporary contracts are both the normal contracts, and a number of normal contracts are determined.
6. The digital information management method for enterprise projects according to claim 5, characterized in that: The preset matching speed threshold is adjusted according to the generation date and matching rate of the abnormal contract, and the adjusted matching speed threshold includes: Obtaining the generation time of the abnormal contract to obtain the generation time of several contracts; Calculate the time interval between each of the contract generation time and the preset generation time point to form a number of generation time intervals; When the generation time interval is greater than a preset interval threshold, obtaining a matching rate of the abnormal contract within a preset matching time period; The preset matching speed threshold is adjusted according to the matching rate to form an adjusted matching speed threshold.
7. The digital information management method for enterprise projects according to claim 6, characterized in that: Adjusting the preset matching speed threshold according to the matching rate includes: When the matching rate is less than the preset matching rate threshold, the preset matching speed threshold is increased according to the relative deviation between the matching rate and the preset matching rate threshold and the preset adjustment coefficient to form an adjusted matching speed threshold.
8. The digital information management method for enterprise projects according to claim 7, characterized in that: The preset contract update cycle is modified according to the number of abnormal contracts determined based on the adjustment matching speed threshold within the preset modification time period to form a modified contract update cycle, which includes: Calculate the standard deviation of the quantity of the abnormal contracts to form a quantity fluctuation value; When the quantity fluctuation value is greater than a preset quantity fluctuation threshold, the preset contract renewal period is reduced according to the relative deviation between the quantity fluctuation value and the preset quantity fluctuation threshold and a preset correction coefficient to form a corrected contract renewal period.
9. The digital information management method for enterprise projects according to claim 8, characterized in that: Determining a plurality of first temporary contracts according to the real-time matching speed and a preset matching speed threshold comprises: When the real-time matching speed is less than the preset matching speed threshold, the labor contract is determined to be the first temporary contract, and a plurality of first temporary contracts are determined.
10. The digital information management method for enterprise projects according to claim 9, characterized in that: Pushing the normal contract to the electronic signature platform according to the preset effective date and the generation date of the normal contract formed based on the revised contract update cycle includes: When the generation date of the normal contract is equal to or earlier than the preset effective date, the normal contract is pushed to the electronic signature platform.
Citation Information
Patent Citations
Contract generation method, device and equipment and storage medium
CN109657216A
Contract text generation method and device, computer equipment and storage medium
CN109815471A
Contract auditing method and device, storage medium and computer equipment
CN118096059A
Automatic contract management and control method
CN119474193A
Management equipment and rental system
JP7560934B1