Nghiệp vụ | IT | |||
|---|---|---|---|---|
Người lập | Người duyệt | Người lập | Người duyệt | |
Tên, Chức danh | ||||
Ngày ký | ||||
Jira Link | BPMKVH-4848 - Getting issue details... STATUS | |||
1. Card (Mô tả tính năng)
Tôi muốn hệ thống BPM tải lên file hợp đồng gốc hoặc file phụ lục đính kèm lên server của xContract để lấy mã file (UUID/URL) phục vụ cho việc tạo hợp đồng
2. Confirmation/ Acceptance Criteria (Tiêu chí nghiệm thu)
- Tôi muốn hệ thống BPM truyền file hợp đồng cần ký sang xContract bao gồm các trường:
Param | Type | Require | Description |
file | file | Có | File tài liệu tải lên (Hỗ trợ định dạng: pdf, doc, docx, png, jpg...). Dung lượng tối đa 50MB |
file_type | int | Có | Loại file tải lên: 1: File ký gốc 2: File phụ lục đính kèm |
file_name | string | Không | Tên file muốn lưu trên hệ thống (Nếu để trống sẽ lấy theo tên gốc của file upload) |
Với trường hợp thành công trả về các thông tin:
Field | Type | Description |
status | string | Trạng thái tải lên 1: Thành công |
message | string | Thông báo trạng thái |
data | object | Dữ liệu thông tin file đã tải lên |
data.uuid_file | string | Mã định danh duy nhất của file trên hệ thống xContract |
data.file_name | string | Tên file |
data.file_url | string | Đường dẫn tĩnh (URL) để truy cập/tải file |
timestamp | string | Thời gian hoàn tất |
2. Thông tin tích hợp chi tiết tại mục 1.4 API upload file tài liệu : Tài liệu tích hợp hệ thống xContract_ROX_Ver3.docx
3. Conversation (Mô tả chi tiết)
3.1 UIUX:
3.2 Luồng:
3.3 API Spec: <gắn link tài liệu mô tả API vào đây>
Method | URL |
|---|
1. Headers
STT | Field | Source Data Type / Length | Description | Sample Values |
|---|---|---|---|---|
2. Body
STT | Path | Field | Data Type / Length | Description | Note | Sample Values |
|---|---|---|---|---|---|---|
3. Response / Incoming Data Specification
| STT | Field | Data Type / Length | Description | Note | Sample Values |
|---|---|---|---|---|---|
3.4 Mô tả các trường dữ liệu trên màn hình: