Online contract agreement configuration and usage method and system supporting dynamic adjustment

By dynamically adjusting the online contract agreement configuration system and methods, the problem of large workload and chaotic signing order of online contract template development is solved, and the rapid customized generation of contract templates and multi-party signing progress management is achieved, which improves the signing efficiency and accuracy.

CN115934188BActive Publication Date: 2025-08-19IND BANK CO +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211556808.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-06
Publication Date
2025-08-19
Estimated Expiration
2042-12-06

AI Technical Summary

Technical Problem

In the prior art, the contract templates for online signing are developed separately in various business systems, with a large workload, and the static text or signing content of the contract agreement cannot be edited dynamically, resulting in low timeliness, large workload of repeated development, and the signing order in the case of multiple contracting entities, high management costs, and it is difficult for the signing entities to effectively notify them.

Method used

It provides an online contract agreement configuration system and method that supports dynamic adjustment, including contract template base plate configuration and maintenance, contract instance generation and multi-party signing modules. It assembles contract templates through visual tools, supports dynamic value acquisition and contract sequence configuration of controls, and realizes dynamic editing of contract templates and multi-party signing progress management.

Benefits of technology

It realizes the rapid customized generation of contract templates, reduces the workload of repeated development, ensures the reasonable signing order, reduces management costs, provides real-time notification of the signing progress, and improves the efficiency and accuracy of signing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115934188B_ABST
    Figure CN115934188B_ABST
Patent Text Reader

Abstract

The present invention provides a system and method for configuring and using online contract agreements that supports dynamic adjustment, including: providing autonomous configuration and maintenance services for contract template baseboards, and online template publishing and cancellation services; confirming the configured and published contract template baseboards and generating multiple contract instances based on user instructions; supporting dynamic value acquisition for each control in the contract, calling the interface of the relevant system to obtain data and map the values; for input controls, input or drop-down selection of values to achieve user-defined value assignment; supporting configuration of the order of contracting parties when the contract instance takes effect, and managing and notifying the contract progress. It drives the corresponding functional components according to the user's personalized requirements and automatically adapts the contract template according to the control properties configured by the user; saves the contract template, intermediate contract instance, final contract, and contract information data for display and call by related systems to perform full lifecycle management of the contract; and supports setting and changing the contract order of multiple contracting parties.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of online contracts for corporate finance and retail business, and in particular to a system and method for configuring and using online contract agreements that supports dynamic adjustment. Background Art

[0002] With the development of the internet, financial services in areas such as supply chain and auto finance are increasingly shifting from offline to online models. To gradually reduce geographical restrictions and provide more flexible and convenient contracting, traditional offline contracting is being replaced by online. Electronic contracting significantly reduces the management costs of remote and paper-based contracting, expanding the scope of online financing.

[0003] For example, patent document CN113824564A discloses an online signing method and system based on blockchain, which is applied to the underlying blockchain platform. The method includes: receiving a signing request sent by an initiator, the signing request including a contract data package to be signed, and verifying the initiator based on the contract data package to be signed; if the verification is successful, sending a contract signing request to the signatory corresponding to the electronic contract document; the contract signing request includes a contract data package to be signed; receiving a signed contract data package sent by the signatory; verifying the signatory based on the signed contract data package; if the verification is successful, encrypting the signed contract data package to obtain an encrypted data package; storing the encrypted data package on the chain, and sending the signed contract data package to the initiator and the signatory respectively.

[0004] Although various financing systems have introduced online contract signing methods, in existing technologies, contract templates for online signing are developed separately for each business system, which is a heavy workload. Furthermore, the static text of the contract agreement or changes to the contract content cannot be dynamically edited, requiring a release and low timeliness. Furthermore, the content of the contract agreement is inconsistent for different business products or customers, requiring redevelopment and increasing the workload of repeated development. Furthermore, during the componentized configuration process, user-defined configurations vary widely, and the code embedding location for configuring components during the automatic code generation phase is unclear. The data formats, content, and field names stored between related systems vary, resulting in incomplete field values and high management costs. When a contract involves multiple contracting parties, the order of signing cannot be determined solely through templates imported by the administrator, resulting in confusion among the contracting parties and an inability to effectively notify them, making it easy for contract authentication to be missed. Summary of the Invention

[0005] In view of the deficiencies in the prior art, the present invention aims to provide a system and method for configuring and using online contract agreements that supports dynamic adjustment.

[0006] According to the present invention, a system for configuring and using an online contract agreement that supports dynamic adjustment is provided, comprising:

[0007] Contract template baseboard configuration and maintenance module: provides contract template baseboard configuration and maintenance services, and contract template online publishing and cancellation services;

[0008] Contract Instance Generation Module: This module confirms the configured and published contract template base and generates multiple contract instances based on user instructions. It supports dynamic value acquisition for each control in the contract, calls the interfaces of related systems to obtain data and map values. For input controls, users can enter or select values from a drop-down menu to implement customized value assignment for the business.

[0009] Multi-party signing module: When a contract instance takes effect, the signing order, online multi-party signing verification and progress notification are configured. The contract content is gradually verified during the signing process, and the signing progress is shared.

[0010] Preferably, the contract template baseboard configuration and maintenance module includes:

[0011] Control configuration module: Users configure corresponding control information based on the legal review text and associate the contract control information with the contract template. The control information includes the control type, name, font, and length. It supports copying and using from the general control library and adding new controls to the page.

[0012] Text Editing Module: Provides users with a text editor, allowing them to input contract template text into the built-in text editor. During the editing process, users can independently select the required controls. When the mouse is positioned at the corresponding location, the control will be automatically inserted into the contract template to form the final contract template. During the text editing process, the template can be previewed and adjusted in real time.

[0013] Control parsing module: parses controls during preview, extracts control data, matches keywords to corresponding positions in the contract template, and inserts the corresponding control content into the contract template base within the built-in text editor, enabling dynamic editing and adjustment of the contract template base.

[0014] Contract template publishing module: After a contract template is saved and becomes effective, it can be published in real time or on a scheduled basis. The published template can be accessed by the business system.

[0015] Contract template cancellation module: After the contract template is changed, the template, related instances and final contract in the contract will be archived.

[0016] Preferably, the control refers to the information component entered by the user in the contract. When editing the contract text editor, the user is allowed to directly select the required input control, which is automatically inserted into the template and generates template code when saving;

[0017] In the control parsing module: the control input box supports customer managers to input, drop-down selection or business solution mapping assignment in the business system, and the control input box supports display in different preview modes, displaying the placeholder name during editing, displaying the placeholder type during print preview, and displaying the input item during customer preview; when viewing the contract template under different models, first convert the contract file into a string, parse out the wrapped control placeholder and its position, and then use the control placeholder to match the control library, obtain the corresponding control according to different display modes to generate the corresponding control code, and finally replace the control generation code with the control placeholder position to generate the final contract in the required display mode; according to whether the control assignment type is business assignment or user input, the control content or input box is automatically displayed; when previewing the contract template, the control is parsed into input items or placeholder names in real time according to the preview mode.

[0018] Preferably, in the multi-party signing module, by maintaining the signing sequence character string and the signing subject and signing organization, the signing progress is shared based on the verification of the signing sequence, and the signing subject is notified in real time to sign.

[0019] Among them, multi-party signing verification is verified in sequence, the signing order is confirmed when generating a contract instance, the order of the contracting parties is judged when signing multiple contracts, and the contract information is verified according to content changes. If the previous contracting party has not completed the signing, the next contracting party cannot sign, and the current signing progress is informed and the unsigned party is notified to sign.

[0020] According to the present invention, a method for using an online contract agreement that can support dynamic adjustment includes:

[0021] Contract template baseboard configuration and maintenance steps: Provide contract template baseboard configuration and maintenance services, contract template online publishing and cancellation services;

[0022] Contract instance generation steps: Based on the user's instructions, the configured and published contract template base is confirmed and multiple contract instances are generated. Dynamic value selection is supported for each control in the contract. The API of the relevant system is called to obtain data and map the values. For input controls, values can be entered or selected from the drop-down menu to implement customized value assignment for the business.

[0023] Multi-party signing steps: When a contract instance takes effect, configure the signing order, online multi-party signing verification, and progress notifications. During the signing process, the contract content is gradually verified and the signing progress is shared.

[0024] Preferably, the contract template baseboard configuration and maintenance steps include:

[0025] Control configuration steps: Users configure corresponding control information based on the legal review text and associate the contract control information with the contract template. The control information includes the control type, name, font, and length. It supports copying and using from the general control library and adding new controls to the page.

[0026] Text editing step: Provide users with a text editor, allowing them to input the contract template text into the built-in text editor. During the editing process, users can independently select the required controls. After the mouse is positioned at the corresponding location, it will be automatically inserted into the contract template to form the final contract template. During the text editing process, the template can be previewed and adjusted in real time;

[0027] Control parsing step: During preview, controls are parsed, control data is extracted, and keywords corresponding to the contract template are matched. The corresponding control content is then inserted into the contract template baseplate in the built-in text editor, enabling dynamic editing and adjustment of the contract template baseplate.

[0028] Contract template publishing steps: After the contract template is saved and becomes effective, it is published in real time or on a scheduled basis. The published template is available for access by the business system.

[0029] Steps to cancel a contract template: After a contract template is changed, archive the contract template, related instances, and final contract.

[0030] Preferably, the control refers to the information component entered by the user in the contract. When editing the contract text editor, the user is allowed to directly select the required input control, which is automatically inserted into the template and generates template code when saving;

[0031] In the control parsing step: the control input box supports the customer manager to input, drop-down selection or business solution mapping assignment in the business system, and the control input box supports display in different preview modes, displaying the placeholder name during editing, displaying the placeholder type during print preview, and displaying the input item during customer preview; when viewing the contract template under different models, first convert the contract file into a string, parse out the wrapped control placeholder and its position, and then use the control placeholder to match the control library, obtain the corresponding control according to different display modes to generate the corresponding control code, and finally replace the control generation code with the control placeholder position to generate the final contract in the display mode; according to whether the control assignment type is business assignment or user input, the control content or input box is automatically displayed; when previewing the contract template, the control is parsed into input items or placeholder names in real time according to the preview mode.

[0032] Preferably, in the multi-party signing step, by maintaining the signing sequence character string and the signing subject and the signing organization, the signing progress is shared based on the verification of the signing sequence, and the signing subject is notified in real time to sign.

[0033] Among them, multi-party signing verification is verified in sequence, the signing order is confirmed when generating a contract instance, the order of the contracting parties is judged when signing multiple contracts, and the contract information is verified according to content changes. If the previous contracting party has not completed the signing, the next contracting party cannot sign, and the current signing progress is informed and the unsigned party is notified to sign.

[0034] According to the present invention, a computer-readable storage medium storing a computer program is provided. When the computer program is executed by a processor, the steps of the method for configuring and using an online contract agreement supporting dynamic adjustment are implemented.

[0035] According to the present invention, an electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. The computer program, when executed by the processor, implements the steps of the method for configuring and using an online contract agreement that supports dynamic adjustment.

[0036] Compared with the prior art, the present invention has the following beneficial effects:

[0037] 1. This invention is based on the idea of low-code development, uses visual tools to assemble contract templates, uses scheduled tasks to publish and invalidate templates, and uses import and export formats to reduce production deployment.

[0038] 2. The present invention performs online configuration of contract documents, realizes dynamic editing and adjustment of pages, divides the contract agreement text into static text and dynamic controls, can realize customized symbols for business assignment, and quickly and conveniently generate contract templates.

[0039] 3. The present invention realizes the sequential signing of multiple subjects, and takes into account the differentiated processing when the contracting subject is a natural person, such as entering the natural person's ID number, pass number, etc. to sort the signing, reminding customers to sign in time, and ensuring a reasonable and orderly signing experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Other features, objects and advantages of the present invention will become more apparent upon reading the detailed description of non-limiting embodiments with reference to the following drawings:

[0041] Figure 1 The present invention provides a schematic diagram of the process steps of the method. DETAILED DESCRIPTION

[0042] The present invention will be described in detail below with reference to specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those skilled in the art, several changes and improvements can be made without departing from the scope of the present invention. These all fall within the scope of protection of the present invention.

[0043] To address the challenges of digital transformation and multiple issues with online contracting, this paper proposes a dynamically adjustable online contract agreement configuration solution. This solution utilizes corresponding functional components based on the attributes of user-entered items and automatically adapts contract templates based on user-configured control properties. It also stores the initial contract template, intermediate contract instances, final contract, and related contract data for access by associated systems. Furthermore, it supports the configuration and modification of the contract order for multiple contracting parties.

[0044] According to the present invention, a system for configuring and using an online contract agreement that supports dynamic adjustment is provided, comprising:

[0045] Contract template baseboard configuration and maintenance module: provides contract template baseboard configuration and maintenance services, and contract template online publishing and cancellation services;

[0046] First, users configure controls based on the legal review text (preferably text that has already been reviewed by legal affairs). When adding controls, users can select and copy from the common control pool and customize new controls, including key information such as input type, name, editability, and control style. Control value types include drop-down boxes, input boxes, radio buttons, and multiple-select boxes, and are saved in the corresponding control code. After saving, the control information is stored in the database as a string. This control enables template input content to be dynamically compatible with input and display by different users, unifying standards and standardizing data governance.

[0047] Then, a built-in text editor is provided. Users can enter the contract template base text into the text editor and dynamically select various controls in the file text. After selection, they will be directly inserted into the contract template; the contracts mentioned include loan contracts, guarantee contracts, tripartite agreements, loan confirmation letters, etc. Among them, controls refer to the information that the account manager or customer needs to enter in the contract, such as the loan base interest rate, loan term, etc. Relying on the rich text editor, the online editing of the contract template realizes customized configuration based on the customer, truly achieving thousands of faces;

[0048] Afterwards, when users are editing and previewing, the control input box must support display in different preview modes. When editing, the placeholder name needs to be displayed, such as [Contract Number] [Customer Name], to facilitate administrators to edit contract templates; when printing and previewing, the placeholder type needs to be displayed, such as input boxes, drop-down selection boxes, etc., to facilitate account managers to enter data; when customers preview, the required input items are displayed, that is, underline mode, to make the customer experience more intuitive. Therefore, when viewing the contract template in different modes, first convert the contract file into a string, parse out the wrapped control placeholder and its position, then use the control placeholder to match it in the control library, obtain the corresponding control according to different display modes, generate the corresponding control code, and finally replace the control generated code with the control placeholder position to generate the final contract in the required display mode;

[0049] Furthermore, based on the concept of low-code development, this invention uses visual tools to assemble contract templates, schedules tasks to implement the release and invalidation of templates, and produces real-time changes to text. Importing and exporting files reduces production upgrade deployment. Based on the UEdit development tool, this invention performs online configuration of contract documents, implements dynamic editing and adjustment of pages, divides contract agreement text into static text and dynamic controls, enables business-defined assignment of contracts, quickly and conveniently generates contract templates, and quickly configures customized text.

[0050] Contract Instance Generation Module: After the contract template base configuration is released, contract instances can be generated for different financing customers. Based on the corresponding value type of the control, the interface of the relevant system is called to obtain data and assign values. For input controls, users can enter or select corresponding values in the Contract Instance Generation Module to implement customized business assignment and complete the bank-side signing.

[0051] Multi-party signing module: supports online multi-party signing, configures the signing order when generating contract instances, gradually verifies the contract content during the signing process, and shares the signing progress.

[0052] Integration module: Integrate the data formats, content, and field names between various systems, and make corresponding adjustments and conversions, so as to uniformly save the data of all upstream and downstream systems, ensure unified management of the entire contract lifecycle, and achieve unified data field names and formats.

[0053] Those skilled in the art will appreciate that, in addition to implementing the system, device, and various modules provided by the present invention in purely computer-readable program code, it is entirely possible to implement the same program in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, embedded microcontrollers, and the like by logically programming the method steps. Therefore, the system, device, and various modules provided by the present invention can be considered a hardware component, and the modules included therein for implementing various programs can also be considered structures within the hardware component; the modules for implementing various functions can also be considered both software programs for implementing the method and structures within the hardware component.

[0054] The present invention is described below in conjunction with specific application scenarios. For example, the head office and branch management post of a certain financing service platform uses the present invention to edit and configure branch contract agreements or confirmations, or the system administrator loads and imports files; the system administrator decides whether to publish the contract text immediately or at a scheduled time. After the contract text is published and takes effect, the business system can jump to the corresponding contract template through relevant dimensions such as products, core enterprises, and agreement types. According to the contract template control, the account manager can maintain and confirm the contract information on the bank side. After the account manager completes the bank-side information supplement, the customer can obtain the corresponding required contract documents and contract content through online banking or the bank-enterprise direct connection system. After the customer completes the contract, the final contract document is saved to the financing service platform for real-time viewing by the customer and the account manager.

[0055] The present invention also provides a method for configuring and using an online contract agreement that supports dynamic adjustment. Those skilled in the art can implement the system for configuring and using an online contract agreement that supports dynamic adjustment by executing the process steps of the method. Specifically, the method for configuring and using an online contract agreement that supports dynamic adjustment can be understood as a preferred embodiment of the system for configuring and using an online contract agreement that supports dynamic adjustment. Specifically, the method for configuring and using an online contract agreement that supports dynamic adjustment, provided by the present invention, includes:

[0056] Contract template baseboard configuration and maintenance steps: Provide contract template baseboard configuration and maintenance services;

[0057] Contract instance generation steps: Generate multiple contract instances based on the configured contract template base. Based on the corresponding value type of the control, call the interface of the relevant system to obtain data and assign values. For the input control, enter or select the corresponding value to implement customized business assignment.

[0058] Multi-party signing steps: contract instance validation, configuration of the order of contracting parties, online multi-party signing verification and progress notification.

[0059] The steps for configuring and maintaining the contract template baseboard include:

[0060] Control configuration steps: The user configures the legal review contract input control and associates the contract control information with the contract template;

[0061] Text editing step: Provide users with a text editor to support page editing and writing of contract content. Click on the control to insert the control into the corresponding position of the contract, save the contract template and generate the contract template base;

[0062] Control parsing step: Parse the corresponding fields of the controls and assign them to the corresponding field values in the HTML code of the contract template base. Insert the corresponding control content into the contract template base in the built-in text editor to implement dynamic editing and adjustment of the contract template base.

[0063] Contract template publishing steps: After the template is saved and becomes effective, it can be published for use immediately or at a scheduled time.

[0064] Contract Template Cancellation Step: If a template changes, you can use the Cancellation step to archive the template, related instances, and final contracts.

[0065] The input control refers to the information entered by the user in the contract. When editing the contract text editor, the user is allowed to directly select the required input control, and when saving, a template base with free conversion of control modes is automatically generated;

[0066] In the control parsing step: the control input box supports the customer manager to input, drop-down selection or business solution mapping assignment in the business system, and the control input box must support display in different preview modes, displaying the placeholder name during editing, displaying the placeholder type during print preview, and displaying the input item during customer preview; therefore, when viewing the contract template under different models, first convert the contract file into a string, parse out the wrapped control placeholder and its position, and then use the control placeholder to match the control library, obtain the corresponding control according to different display modes to generate the corresponding control code, and finally replace the control generation code with the control placeholder position to generate the final contract in the required display mode;.

[0067] In the multi-party signing step, the multi-party signing verification will be verified in sequence, the signing order will be confirmed when the contract instance is generated, the order of the signing entities will be judged when conducting multi-party signing, and the signing information will be verified according to the content changes. If the first signing entity has not completed the signing, the next signing entity cannot sign. The current signing progress can be informed and the unsigned entity can be notified in time to sign to ensure the integrity of the contract.

[0068] According to the present invention, a computer-readable storage medium storing a computer program is provided. When the computer program is executed by a processor, the steps of the method for configuring and using an online contract agreement supporting dynamic adjustment are implemented.

[0069] According to the present invention, an electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the method for configuring and using an online contract agreement supporting dynamic adjustment are implemented.

[0070] In summary, the present invention provides a system and method for configuring and using online contract agreements that supports dynamic adjustment, including: providing autonomous configuration and maintenance services for contract template baseboards, and online template publishing and cancellation services; confirming the configured and published contract template baseboards and generating multiple contract instances according to user instructions, supporting dynamic value acquisition for each control in the contract, calling the interface of the relevant system to obtain data and map the value, and for input controls, inputting or pulling down to select values to implement user-defined value assignment; supporting the configuration of the order of contracting parties when the contract instance takes effect, and managing and notifying the contract progress. The present invention drives the corresponding functional components according to the user's personalized requirements, and automatically adapts the contract template according to the control properties configured by the user; the present invention saves the contract template, intermediate contract instance, final contract and contract information data for each related system to call and display and perform full life cycle management of the contract; and supports the setting and change of the contract order of multiple contracting parties.

[0071] The above describes specific embodiments of the present invention. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art may make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. The embodiments of this application and the features in the embodiments may be combined with each other in any manner unless there is a conflict.

Claims

1. A system for configuring and using online contract agreements that supports dynamic adjustment, characterized in that: include: Contract template baseboard configuration and maintenance module: provides contract template baseboard configuration and maintenance services, and contract template online publishing and cancellation services; Contract Instance Generation Module: This module confirms the configured and published contract template base and generates multiple contract instances based on user instructions. It supports dynamic value acquisition for each control in the contract, calls the interfaces of related systems to obtain data and map values. For input controls, users can enter or select values from a drop-down menu to implement customized value assignment for the business. Multi-party signing module: When a contract instance takes effect, the signing order is configured, online multi-party signing verification and progress notification are provided, the contract content is gradually verified during the signing process, and the signing progress is shared; Control parsing module: parses controls during preview, extracts control data, matches keywords to corresponding positions in the contract template, and inserts the corresponding control content into the contract template base within the built-in text editor, enabling dynamic editing and adjustment of the contract template base. The control refers to the information component entered by the user in the contract. When editing the contract text editor, the user is allowed to directly select the required input control, which is automatically inserted into the template and generates template code when saving; In the control parsing module: the control input box supports customer managers to input, drop-down selection or business solution mapping assignment in the business system, and the control input box supports display in different preview modes, displaying the placeholder name during editing, displaying the placeholder type during print preview, and displaying the input item during customer preview; when viewing the contract template under different models, first convert the contract file into a string, parse out the wrapped control placeholder and its position, and then use the control placeholder to match the control library, obtain the corresponding control according to different display modes to generate the corresponding control code, and finally replace the control generation code with the control placeholder position to generate the final contract in the required display mode; according to whether the control assignment type is business assignment or user input, the control content or input box is automatically displayed; when previewing the contract template, the control is parsed into input items or placeholder names in real time according to the preview mode.

2. The system for configuring and using online contract agreements supporting dynamic adjustment according to claim 1, characterized in that: The contract template baseboard configuration and maintenance module includes: Control configuration module: Users configure corresponding control information based on the legal review text and associate the contract control information with the contract template. The control information includes the control type, name, font, and length. It supports copying and using from the general control library and adding new controls to the page. Text Editing Module: Provides users with a text editor, allowing them to input contract template text into the built-in text editor. During the editing process, users can independently select the required controls. When the mouse is positioned at the corresponding location, the control will be automatically inserted into the contract template to form the final contract template. During the text editing process, the template can be previewed and adjusted in real time. Contract template publishing module: After a contract template is saved and becomes effective, it can be published in real time or on a scheduled basis. The published template can be accessed by the business system. Contract template cancellation module: After the contract template is changed, the contract template, related instances and final contract will be archived.

3. The system for configuring and using online contract agreements supporting dynamic adjustment according to claim 1, characterized in that: In the multi-party signing module, by maintaining the signing sequence string and the signing subject and signing organization, the signing progress is shared based on the verification of the signing sequence, and the signing subject is notified in real time to sign; Among them, multi-party signing verification is verified in sequence, the signing order is confirmed when generating a contract instance, the order of the contracting parties is judged when signing multiple contracts, and the contract information is verified according to content changes. If the previous contracting party has not completed the signing, the next contracting party cannot sign, and the current signing progress is informed and the unsigned party is notified to sign.

4. A method for configuring and using an online contract agreement that supports dynamic adjustment, characterized in that: include: Contract template baseboard configuration and maintenance steps: Provide contract template baseboard configuration and maintenance services, contract template online publishing and cancellation services; Contract instance generation steps: Based on the user's instructions, the configured and published contract template base is confirmed and multiple contract instances are generated. Dynamic value selection is supported for each control in the contract. The API of the relevant system is called to obtain data and map the values. For input controls, values can be entered or selected from the drop-down menu to implement customized value assignment for the business. Multi-party signing steps: When a contract instance takes effect, the signing order, online multi-party signing verification and progress notification are configured. The contract content is gradually verified during the signing process, and the signing progress is shared; Control parsing step: During preview, controls are parsed, control data is extracted, and keywords corresponding to the contract template are matched. The corresponding control content is then inserted into the contract template baseplate in the built-in text editor, enabling dynamic editing and adjustment of the contract template baseplate. The control refers to the information component entered by the user in the contract. When editing the contract text editor, the user is allowed to directly select the required input control, which is automatically inserted into the template and generates template code when saving; In the control parsing step: the control input box supports the customer manager to input, drop-down selection or business solution mapping assignment in the business system, and the control input box supports display in different preview modes, displaying the placeholder name during editing, displaying the placeholder type during print preview, and displaying the input item during customer preview; when viewing the contract template under different models, first convert the contract file into a string, parse out the wrapped control placeholder and its position, and then use the control placeholder to match the control library, obtain the corresponding control according to different display modes to generate the corresponding control code, and finally replace the control generation code with the control placeholder position to generate the final contract in the display mode; according to whether the control assignment type is business assignment or user input, the control content or input box is automatically displayed; when previewing the contract template, the control is parsed into input items or placeholder names in real time according to the preview mode.

5. The method for configuring and using an online contract agreement supporting dynamic adjustment according to claim 4, characterized in that: The steps for configuring and maintaining the contract template baseboard include: Control configuration steps: Users configure corresponding control information based on the legal review text and associate the contract control information with the contract template. The control information includes the control type, name, font, and length. It supports copying and using from the general control library and adding new controls to the page. Text editing step: Provide users with a text editor, allowing them to input the contract template text into the built-in text editor. During the editing process, users can independently select the required controls. After the mouse is positioned at the corresponding location, it will be automatically inserted into the contract template to form the final contract template. During the text editing process, the template can be previewed and adjusted in real time; Contract template publishing steps: After the contract template is saved and becomes effective, it is published in real time or on a scheduled basis. The published template is available for access by the business system. Steps to cancel a contract template: After a contract template is changed, archive the contract template, related instances, and final contract.

6. The method for configuring and using an online contract agreement supporting dynamic adjustment according to claim 4, characterized in that: In the multi-party signing step, by maintaining the signing sequence string and the signing subject and signing organization, the signing progress is shared based on the verification of the signing sequence, and the signing subject is notified in real time to sign; Among them, multi-party signing verification is verified in sequence, the signing order is confirmed when generating a contract instance, the order of the contracting parties is judged when signing multiple contracts, and the contract information is verified according to content changes. If the previous contracting party has not completed the signing, the next contracting party cannot sign, and the current signing progress is informed and the unsigned party is notified to sign.

7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for using the online contract agreement configuration supporting dynamic adjustment according to any one of claims 4 to 6 are implemented.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the computer program is executed by a processor, the steps of the method for using the online contract agreement configuration supporting dynamic adjustment according to any one of claims 4 to 6 are implemented.

Citation Information

Patent Citations

  • Online signing method and system based on block chain

    CN113824564A

  • Interface display method and device, electronic equipment and storage medium

    CN111880889A

  • Custom contract template manufacturing method

    CN112214979A