Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Tôi muốn hệ thống BPM truyền thông tin hợp đồng cần ký sang xContract bao gồm các trường:

Param

Type

Require

Description

title

String

Tên hợp đồng

contract_number

String

Số hợp đồng

file_sign

object

Thông tin file ký hợp đồng

File

file_sign.base64

Base64

String

/không

Base64 file pdf ký

file_sign.name

String

Tên file

file_sign.url

String

Có/không

Truyền đường dẫn file_url lấy từ API Upload

file_sign.uuid_file

String

link file

/không

Truyền mã uuid_file lấy từ API Upload

file_attach

object


Thông tin file đính kèm

( Các file bổ sung kèm theo như Phụ lục,...)File

file_attach.base64

String

Base64

Có/không

Base64 file pdf đính kèm

file_ attach.name

String

không

Tên file đính kèm

file_ attach.url

String

Có/không

Truyền đường dẫn file_url lấy từ API Upload

file_ attach.uuid_file

String

Có/không

Truyền mã uuid_file lấy từ API Upload

type_valid

Integer

Loại thời hạn hợp đồng:

-       1: Có thời hạn bắt đầu từ ngày ký trong N tháng

-       2: Có thời hạn ký bắt đầu từ ngày A trong N tháng

3: Có thời hạn từ ngày A đến ngày B

month_valid

Integer

Bắt buộc nếu type_valid khác 3

Số tháng hiệu lực

start_valid_time

String

Bắt buộc nếu type_valid khác 1

Thời hạn bắt đầu hợp đồng


expire_time

String

Bắt buộc nếu type_valid =3

Ngày kết thúc hiệu lực


type_send

Integer

Hình thức gửi hợp đồng:

1: Gửi theo thứ tự

2. Gửi đồng thời

is_send_copy_done

Integer

Gửi bản sao cho các bên tham gia khi hoàn thành

1: Có gửi

2: Không gửi

note

String


Nội dung ghi chú gửi kèm email

system

Integer

Hệ thống tích hợp

Mặc định đối trác truyền =1

create_source

Integer

Nguồn tạo

-       1: C1-QLBH

-       2: QLDV

3: Khác

Đối tác truyền mặc định là 3

is_not_send_mail

Integer

Không gửi mail luồng ký

1: true

2: false

Đối tác truyền mặc định là 2

details

object

Mảng thông tin bên tham gia

Có thể nhiều bên tham gia

details.step

string

Integer

Bước ký, tương ứng với từng bên ký ví dụ 1,2, 3..

details.page

string

Integer

Trang ký, ví dụ 1,2,3…

details.widthPdf

string

Integer

kích thước chiều rộng file

đơn vị px

details.heightPdf

string

Integer

kích thước chiều cao file

đơn vị px

details.x

string

Integer

khoảng cách từ cạnh trái pdf đến cạnh trái ô ký

details.y

string

Integer

khoảng cách từ cạnh trên pdf đến cạnh trên ô ký

details.px

string

Integer

khoảng cách từ cạnh phải pdf đến cạnh phải ô ký

details.py

string

Integer

khoảng cách từ cạnh trên pdf đến cạnh trên ô ký

details.height

string

Integer

chiều cao ô ký

details.width

string

Integer

chiều rộng ô ký

details.sign_type

string


Integer

loại hình ký:

-       1: ký số

2: Ký thường

details.time

string

Integer

Thời hạn ký (ngày)

details.type_join

string

Integer

Loại bên tham gia

·       1: Tài khoản nội bộ

2: Đối tác ngoài

details.value_internal_uuid

String

Bắt buộc nếu type_join =1

ID user ký nội bộ


details.type

Integer

Bắt buộc nếu type_join =2

Loại bên tham gia chi tiết:

·       1: Đối tác tổ chức

·       2: Đối tác cá nhân

3: Đối tác khác

details.uuid_file_source

String

uuid file ký trong mảng file sign

details.value_partner_uuid

String

Bắt buộc nếu details.type # 3

Id đối tác

details.value_partner_email

String

Bắt buộc nếu details.type = 3

Email đối tác

details.value_partner_name

String


Tên đối tác

details.value_present_fullname

String


Người đại diện đối tác

2. Thông tin tích hợp chi tiết tại mục 1.4 5 API tạo hợp đồng tài liệu : Tài liệu tích hợp hệ thống xContract_ROX_Ver2Ver3.docx

3. Conversation (Mô tả chi tiết)

...