Development process of electronic contract system and APP

Software is bought off the shelf, cheaper and better to use

Recently, the General Office of the Ministry of Human Resources and Social Security issued a letter on issues related to the establishment of electronic labor contracts. The document clearly states that the employer and the employee may enter into a written labor contract in electronic form upon mutual agreement. When entering into a labor contract in electronic form, data messages and reliable electronic signatures that comply with laws and regulations such as the Electronic Signature Law and can be regarded as written form shall be used.
Electronic contracts enable contract signatories to sign contracts through the Internet. They are widely used in Internet finance, e-commerce, O2O and other industries, and are a very important basic service in the Internet,
An electronic contract is an agreement reached by the parties in electronic form through an electronic information network to establish, modify, or terminate a property based civil rights and obligations relationship.
The convenience of electronic contracts is mainly reflected in:

  1. Improve efficiency: eliminate the need for self writing, template searching, and printing time;
  2. Preview in advance: Confirm areas that need to be supplemented or have doubts;
  3. Environmental protection: eliminates the need for printing paper, ink, and printing equipment;
  4. Traceability: easy to query and view at any time;
  5. Easy to archive and compile statistics;
  6. Platform guarantee: digital authentication.

Implementation of functional processes:

Development process of electronic contract system and APP插图
Development of Electronic Contract Process

1. Maintain customer information
Add a ‘Customer Management’ page in OA. Identity information of the management entity. On the other hand, for Mr. Fa, he only needs to pass a customer ID corresponding to the topic to generate an authentication link.

Development process of electronic contract system and APP插图1
OA adds electronic contracts

2. The user opens the link and calls the SDK page to enter authentication
Copy the authentication link to the customer, and the customer will open the authentication page of Mr. Fa.

Development process of electronic contract system and APP插图2
Customer identity authentication

3. Create a Contract Template
Due to the numerous built-in clauses in the contract, there is a lot of content involved. If an independent contract document is uploaded each time, it will increase the burden of review, so a fixed template will be used.
Just need the template maker to create and control the template, leaving space for variable input. The person making the contract selects the template and then reviews the content entered in the template.
The production process of contract templates:
1) Create a Word document and leave space for variables (such as the positions of Party A and Party B). And convert it to PDF.
2) Create a text field for this PDF using Acrobat. The text field is a region that can receive filled content and generate a landing file.
3) Name each created text field (in English or with a downward line). Then maintain the text field name corresponding to the template in the ‘Template Management’.
4. Generate signature link
The created contract shall be submitted to the team leader for review. If approved, request to generate a signature link.
Open the link and perform administrator verification. You can drag and stamp it.

Development process of electronic contract system and APP插图3
Electronic stamp

Design of User Interface

Electronic contracts have different user interface designs based on the chosen signing method. Here is a brief introduction to the commonly used signing interfaces on PC and mobile devices.
PC end
Before signing, electronic contracts must have a preview interface. For contracts with large or important amounts, it is recommended to use mobile verification codes or facial recognition to strengthen the confirmation of users’ willingness to sign. Here is a simplified prototype interface from my work for reference.

Development process of electronic contract system and APP插图4
Preview of Electronic Contract

Mobile end
It is recommended to use handwritten signatures on mobile devices to enhance the sense of ceremony in contract signing. The product UI interface for confirming the signing of the formal insurance contract is provided for your reference.

Development process of electronic contract system and APP插图5

Sign contracts online on mobile devices