Intermittent contract management method, device, electronic equipment and storage medium

By introducing a breakout contract management method in the ERP system, identifying breakout contracts using position judgment and preset identification rules, generating and sorting breakout records, the problem of low contract breakout processing efficiency in the ERP system is solved, and efficient and timely contract breakouts are achieved manage.

CN114548813BActive Publication Date: 2025-02-07CERNET CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210195182.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-01
Publication Date
2025-02-07
Estimated Expiration
2042-03-01

AI Technical Summary

Technical Problem

In the ERP system, due to the gradual increase in contract volume and the huge amount of contract data, the gap occurs when the contract is invalidated and the contract is changed. The lack of a unified data processing method for outages, resulting in large amounts of manual statistics and inability to process in time.

Method used

Provide a break-off contract management method, by judging the location on the contract chain where the break-off contract is located, different preset identification rules (first preset identification rules and second preset identification rules) are used to identify the break-off contract, and generate a contract break-off record. The breakage index is calculated based on the breakage time length, the length from the current time, the marked breakage processing priority and contract level, and the priority of the contract breakage record is arranged.

Benefits of technology

It has achieved efficient handling of contract gap problems, reduced manual statistical workload, ensured that contract gaps can be processed in a timely manner, and reduced statistical difficulties caused by high coupling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114548813B_ABST
    Figure CN114548813B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method for managing intermittent contracts, which is applied to the technical field of contract management, including: determining the position of an intermittent contract on a contract chain, wherein the position includes an end position and a non-end position, and when the position of the intermittent contract on the contract chain is an end position, using a first preset identification rule to identify the intermittent contract, and when the position of the intermittent contract on the contract chain is a non-end position, using a second preset identification rule to identify the intermittent contract. The present disclosure also discloses an intermittent contract management device, an electronic device, and a storage medium. The intermittent contract problem can be handled more efficiently, making it convenient for relevant personnel to manage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of contract management, and in particular to a method, device, electronic device and storage medium for managing intermittent contracts. Background Art

[0002] The whole process of contract management starts from negotiation, drafting, signing, and effectiveness until the contract expires. We should not only pay attention to the management before signing, but also pay attention to the management after signing. Systematic means that all departments involved in the content of the contract terms should manage together. Dynamic means paying attention to the changes in the whole process of performance, especially to grasp the changes that are unfavorable to oneself, and modify, change, supplement, suspend and terminate the contract in time.

[0003] In the ERP system, as the number of contracts increases, the amount of contract data becomes very large. There is no unified way to handle the gaps in contract data caused by frequent contract cancellations and contract changes. Manual statistics are very labor-intensive and cannot be done daily, which leads to the situation that contract gaps cannot be handled in time. After multiple contract changes, the coupling becomes high, making statistics difficult. Summary of the invention

[0004] The main purpose of the present disclosure is to provide a discontinued contract management, device, electronic device and storage medium.

[0005] To achieve the above-mentioned purpose, the first aspect of the embodiment of the present disclosure provides a method for managing a contract with a gap, including:

[0006] Determine the position of the interrupted contract on the contract chain, the position including the end position and the non-end position;

[0007] In the case where the position of the interrupted contract on the contract chain is an end position, the interrupted contract is identified by using a first preset identification rule;

[0008] When the position of the intermittent contract on the contract chain is a non-end position, the intermittent contract is identified using a second preset identification rule, which is different from the first preset identification rule.

[0009] A second aspect of the disclosed embodiment provides a device for managing a contract for a gap, including:

[0010] A determination module, used to determine the position of the interrupted contract on the contract chain, wherein the position includes an end position and a non-end position;

[0011] A first identification module, used for identifying the interrupted contract by using a first preset identification rule when the position of the interrupted contract on the contract chain is an end position;

[0012] The second identification module is used to identify the discontinued contract by adopting a second preset identification rule when the position of the discontinued contract on the contract chain is a non-end position, and the second preset identification rule is different from the first preset identification rule.

[0013] A third aspect of the present disclosure provides an electronic device, including:

[0014] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the intermittent contract management method provided in the first aspect of the embodiment of the present disclosure when executing the program.

[0015] A fourth aspect of an embodiment of the present disclosure provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the intermittent contract management method provided by the first aspect of the embodiment of the present disclosure is implemented.

[0016] It can be seen from the above-mentioned embodiments of the present disclosure that the method, device, electronic device and storage medium for managing intermittent contracts provided by the present disclosure determine the position of the intermittent contract on the contract chain, and the position includes an end position and a non-end position. When the position of the intermittent contract on the contract chain is an end position, the first preset identification rule is used to identify the intermittent contract. When the position of the intermittent contract on the contract chain is a non-end position, the second preset identification rule is used to identify the intermittent contract, thereby more efficiently handling the problem of contract interruption and facilitating management by relevant personnel. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 A schematic diagram of a process flow of a method for managing a gap contract provided by an embodiment of the present disclosure;

[0019] Figure 2 A schematic diagram of the structure of a device for managing intermittent contracts provided in one embodiment of the present disclosure;

[0020] Figure 3 A schematic diagram of the hardware structure of an electronic device is shown. DETAILED DESCRIPTION

[0021] In order to make the disclosure purpose, features, and advantages of the present disclosure more obvious and easy to understand, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.

[0022] See also Figure 1 , Figure 1 The present invention is a flowchart of a method for managing a contract that is not available in the electronic device according to an embodiment of the present invention. The method can be applied to an electronic device. The method mainly includes the following steps:

[0023] S101. Determine the position of the interrupted contract on the contract chain, which position includes an end position and a non-end position.

[0024] In the present disclosure, in a complete contract chain, if there is a situation of cancellation or modification of the contract time, it is necessary to first determine where the broken contract is located in the contract chain, whether it is at the beginning or the end, or in the middle;

[0025] S102. When the position of the intermittent contract on the contract chain is an end position, the intermittent contract is identified using a first preset identification rule.

[0026] In one embodiment of the present disclosure, the end position includes a header position, and when the position of the intermittent contract on the contract chain where the intermittent contract is located is the end position, the first preset identification rule is used to identify the intermittent contract, including: when the position of the intermittent contract on the contract chain where the intermittent contract is located is the header position, the start time of the intermittent contract is used as the intermittent start time, and the start time of the next contract on the contract chain where the intermittent contract is located is used as the intermittent end time, to generate a contract intermittent record.

[0027] In an embodiment of the present disclosure, the end position includes a tail position, and when the position of the intermittent contract on the contract chain is the end position, using the first preset identification rule to identify the intermittent contract includes:

[0028] When the position of the interrupted contract on the contract chain is the tail position, obtain the start time of the interrupted contract and the end time of the previous contract on the contract chain where the interrupted contract is located, and determine whether the start time of the interrupted contract and the end time of the previous contract are connected. If not, the end time of the previous contract is used as the interruption start time, and the start time of the interrupted contract is used as the interruption end time, and a contract interruption record is generated.

[0029] S103. When the position of the discontinued contract on the contract chain is a non-end position, the discontinued contract is identified using a second preset identification rule, where the second preset identification rule is different from the first preset identification rule.

[0030] In one embodiment of the present disclosure, the use of the second preset identification rule to identify the discontinued contract includes: setting the end time of the previous contract on the contract chain where the discontinued contract is located as the discontinued start time, and the start time of the next contract on the contract chain where the discontinued contract is located as the discontinued end time, and generating a contract discontinued record.

[0031] In one embodiment of the present disclosure, the contract interruption record includes the contract information of the previous contract in the contract chain where the interrupted contract is located and / or the contract information of the next contract in the contract chain where the interrupted contract is located. The generated contract interruption record can have information on whether the previous and next contracts are related, and can obtain specific data such as the contract time, number, name, etc. of the previous and next contracts. In addition, relevant fields such as generation time, interruption time period, whether it has been processed, processing results, and processors can be added.

[0032] In one embodiment of the present disclosure, the length of the interruption time of the contract interruption record is calculated, and the priority of the contract interruption record is marked based on the length of the interruption time; and / or, the distance from the interruption time of the contract interruption record to the current time is calculated, and the priority of the contract interruption record is marked based on the distance from the current time; and / or, the marked interruption processing priority on the contract chain where the contract interruption record is located is obtained, and the priority of the contract interruption record is marked based on the marked interruption processing priority; and / or, the contract level on the contract chain where the contract interruption record is located is obtained, and the priority of the contract interruption record is recorded based on the contract level.

[0033] In one embodiment of the present disclosure, a discontinuity index is set for the contract discontinuity record, and the contract discontinuity record and the contract information related to the contract discontinuity record are arranged in order of the size of the discontinuity index. For example, the discontinuity index includes a benchmark value and a weight impact value. The benchmark value of the contract discontinuity is allocated according to the business and service; the benchmark value is an integer between 0 and 10, and the benchmark value is large for the main business, large contract volume, and large business impact. The business information can be provided by the demander and set as a configurable item; on the one hand, the system automatically sets the benchmark value by identifying the contract information and business information, and on the other hand, the value can be customized by the user through the opening interface. Set the contract gap weight impact value, which is the value corresponding to the dimension information in the multi-dimensional analysis report. The basic dimensions include the length of the gap period, the time since the contract change, the previous gap processing level on the contract chain, the contract level, etc. The value is an integer between 0 and 10; according to the business, the impact value is large if the gap period is long, the contract time is long, the historical processing level is high, and the contract level is high, and vice versa. The system calculates regularly to ensure that it changes dynamically over time. This value requires a post-maintenance interface, which can manually maintain the dimension and impact value to ensure that the corresponding value changes when the dimension changes; this impact value will be used as the gap weight to calculate the gap index.

[0034] After the system is running, the dynamic gap weight is obtained through regular contract gap identification, and the dynamic gap index is obtained through the formula, benchmark value + gap weight = gap index. According to the gap index, in the regular multi-dimensional analysis report, the gap data and related contract information within the period will be arranged in the order of the gap index.

[0035] The multi-dimensional analysis report will display the gap data of multiple periods in time series, and can display the gap index change curve of multiple periods and dimensions through statistical charts such as line charts and bar charts. In the subsequent management, the contract administrator can determine the priority of processing through relevant sorting, and can conduct relevant evaluations of subsequent contract gaps based on the index level of each dimension, thereby reducing the impact on the business.

[0036] See also Figure 2 , Figure 2 1 is a schematic diagram of the structure of a device for managing intermittent contracts provided by an embodiment of the present disclosure. The device can be built into an electronic device. The device mainly includes:

[0037] A determination module 210, for determining the position of the interrupted contract on the contract chain, which position includes an end position and a non-end position;

[0038] A first identification module 220, configured to identify the discontinued contract by using a first preset identification rule when the position of the discontinued contract on the contract chain is an end position;

[0039] The second identification module 230 is used to identify the discontinued contract by using a second preset identification rule when the position of the discontinued contract on the contract chain is a non-end position. The second preset identification rule is different from the first preset identification rule.

[0040] In one embodiment of the present disclosure, the end position includes a header position, and the first identification module 220 is used to generate a contract interruption record by using the start time of the interrupted contract as the interruption start time and the start time of the next contract on the contract chain where the interrupted contract is located as the interruption end time when the position of the interrupted contract on the contract chain is the header position.

[0041] In one embodiment of the present disclosure, the end position includes a tail position, and the first identification module 220 is used to obtain the start time of the intermittent contract and the end time of the previous contract on the contract chain where the intermittent contract is located when the position of the intermittent contract on the contract chain is the tail position, and determine whether the start time of the intermittent contract and the end time of the previous contract are connected. If not, the end time of the previous contract is used as the start time of the intermittent contract, and the start time of the intermittent contract is used as the end time of the intermittent contract, and a contract intermittent record is generated.

[0042] In one embodiment of the present disclosure, the second identification module 230 is used to set the end time of the previous contract in the contract chain where the interrupted contract is located as the interruption start time, and the start time of the next contract in the contract chain where the interrupted contract is located as the interruption end time, to generate a contract interruption record.

[0043] In one embodiment of the present disclosure, the contract interruption record includes the contract information of the previous contract in the contract chain where the interrupted contract is located and / or the contract information of the next contract in the contract chain where the interrupted contract is located.

[0044] In one embodiment of the present disclosure, the device further includes:

[0045] a calculation module, used to calculate the interruption time length of the contract interruption record, and mark the priority of the contract interruption record based on the interruption time length; and / or,

[0046] The calculation module is further used to calculate the distance between the interruption time of the contract interruption record and the current time, and mark the priority of the contract interruption record based on the distance from the current time; and / or,

[0047] an acquisition module, used to acquire the marked interruption processing priority on the contract chain where the contract interruption record is located, and mark the priority of the contract interruption record based on the marked interruption processing priority; and / or,

[0048] The acquisition module is also used to acquire the contract level on the contract chain where the contract interruption record is located, and record the priority of the contract interruption record based on the contract level.

[0049] In one embodiment of the present disclosure, it also includes:

[0050] A setting module, used to set a gap index for the contract gap record;

[0051] The arrangement module is used to arrange the contract interruption records and the contract letters related to the contract interruption records in the order of the interruption index.

[0052] See also Figure 3 , Figure 3 A hardware structure diagram of an electronic device is shown.

[0053] The electronic device described in this embodiment includes:

[0054] The memory 41, the processor 42 and the computer program stored in the memory 41 and executable on the processor, when the processor executes the program, the aforementioned Figure 1 A method for managing intermittent contracts is described in the illustrated embodiment.

[0055] Furthermore, the electronic device also includes:

[0056] At least one input device 43 ; at least one output device 44 .

[0057] The memory 41 , processor 42 , input device 43 and output device 44 are connected via a bus 45 .

[0058] The input device 43 may be a camera, a touch panel, a physical button or a mouse, etc. The output device 44 may be a display screen.

[0059] The memory 41 may be a high-speed random access memory (RAM) memory or a non-volatile memory such as a disk memory. The memory 41 is used to store a set of executable program codes. The processor 42 is coupled to the memory 41 .

[0060] Furthermore, the present disclosure also provides a computer-readable storage medium, which may be disposed in the electronic device in the above embodiments. Figure 3 The electronic device in the embodiment shown. The computer readable storage medium stores a computer program, which, when executed by the processor, implements the aforementioned Figure 1The embodiment shown in the figure describes a method for managing a contract that is not in use. Furthermore, the computer storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or other medium that can store program codes.

[0061] It should be noted that the functional modules in the various embodiments of the present disclosure may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0062] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product.

[0063] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present disclosure is not limited by the described action sequence, because according to the present disclosure, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present disclosure.

[0064] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0065] The above is a description of a method, device, electronic device and readable storage medium for managing intermittent contracts provided by the present disclosure. For technicians in this field, according to the ideas of the embodiments of the present disclosure, there may be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present disclosure.

Claims

1. A method for managing a contract with a gap, characterized in that: include: Determine the position of the interrupted contract on the contract chain, the position including the end position and the non-end position; In the case where the position of the intermittent contract on the contract chain is an end position, the intermittent contract is identified by using a first preset identification rule; wherein the end position includes a head position or a tail position, and the identification of the intermittent contract by using the first preset identification rule includes: in the case where the position of the intermittent contract on the contract chain is a head position, the start time of the intermittent contract is used as the intermittent start time, and the start time of the next contract on the contract chain where the intermittent contract is located is used as the intermittent end time, and a contract intermittent record is generated; in the case where the position of the intermittent contract on the contract chain is a tail position, the start time of the intermittent contract and the end time of the previous contract on the contract chain where the intermittent contract is located are obtained, and it is determined whether the start time of the intermittent contract and the end time of the previous contract are connected. If not, the end time of the previous contract is used as the intermittent start time, and the start time of the intermittent contract is used as the intermittent end time, and a contract intermittent record is generated; When the position of the intermittent contract on the contract chain is a non-end position, the intermittent contract is identified using a second preset identification rule, and the second preset identification rule is different from the first preset identification rule; wherein, the identification of the intermittent contract using the second preset identification rule includes: setting the end time of the previous contract on the contract chain where the intermittent contract is located as the intermittent start time, and setting the start time of the next contract on the contract chain where the intermittent contract is located as the intermittent end time, and generating a contract intermittent record.

2. The intermittent contract management method according to claim 1, characterized in that: The contract interruption record includes the contract information of the previous contract on the contract chain where the interrupted contract is located and / or the contract information of the next contract on the contract chain where the interrupted contract is located.

3. The method for managing intermittent contracts according to claim 1, characterized in that: Also includes: Calculating the interruption time length of the contract interruption record, and marking the priority of the contract interruption record based on the interruption time length; and / or, Calculate the distance between the interruption time of the contract interruption record and the current time, and mark the priority of the contract interruption record based on the distance from the current time; and / or, Acquire the marked interruption processing priority on the contract chain where the contract interruption record is located, and mark the priority of the contract interruption record based on the marked interruption processing priority; and / or, The contract level on the contract chain where the contract interruption record is located is obtained, and the priority of the contract interruption record is recorded based on the contract level.

4. The method for managing intermittent contracts according to claim 1, characterized in that: Also includes: Setting a gap index for the contract gap record; The contract interruption records and the contract information related to the contract interruption records are arranged in order of the size of the interruption indexes.

5. A device for managing intermittent contracts, characterized in that: include: A determination module, used to determine the position of the interrupted contract on the contract chain, wherein the position includes an end position and a non-end position; A first identification module is used to identify the intermittent contract by using a first preset identification rule when the position of the intermittent contract on the contract chain is an end position; wherein the end position includes a head position or a tail position, and the identification of the intermittent contract by using the first preset identification rule includes: when the position of the intermittent contract on the contract chain is a head position, taking the start time of the intermittent contract as the intermittent start time, and taking the start time of the next contract on the contract chain where the intermittent contract is located as the intermittent end time, and generating a contract intermittent record; when the position of the intermittent contract on the contract chain is a tail position, obtaining the start time of the intermittent contract and the end time of the previous contract on the contract chain where the intermittent contract is located, judging whether the start time of the intermittent contract and the end time of the previous contract are connected, and if not connected, taking the end time of the previous contract as the intermittent start time, and taking the start time of the intermittent contract as the intermittent end time, and generating a contract intermittent record; The second identification module is used to identify the intermittent contract by using a second preset identification rule when the position of the intermittent contract on the contract chain is a non-end position, and the second preset identification rule is different from the first preset identification rule; wherein, the identification of the intermittent contract by using the second preset identification rule includes: setting the end time of the previous contract on the contract chain where the intermittent contract is located as the intermittent start time, and the start time of the next contract on the contract chain where the intermittent contract is located as the intermittent end time, and generating a contract intermittent record.

6. An electronic device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, each step of the intermittent contract management method described in any one of claims 1 to 4 is implemented.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, each step of the intermittent contract management method described in any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • A method and a system for analyzing an XML document

    CN109740021A

  • Unmanned intelligent archive management system

    CN110796420A