รูปที่ 1 การออกแบบโครงสร้างการเชื่อมต่อข้อมูลกับระบบ (Architecture Diagram)
ตาราง 1 ตารางอธิบายการทำงานระบบบริหารจัดการเอกสาร
ลำดับ |
คำอธิบาย |
1 |
HCM ส่ง API ร้องขอหมายเลขหนังสือไปที่ระบบ DMS |
2 |
ระบบ DMS ส่งหมายเลขหนังสือกลับไปที่ระบบ HCM |
3 |
ตัวอย่างการบันทึกหมายเลขหนังสือ : อว 660201.1.3.3/25162 |
4 |
ตัวอย่างการแสดงเอกสารจากเลขหนังสือที่ได้รับในราบงานของบนระบบ HCM Document Of Record(DOR) : อว 660201.1.3.3/25162 |
HTTP Method |
POST |
Endpoint |
|
Headers |
|
Content-Type |
Aplication/xml |
Request Body |
|
DMS API Request: <soapenv:Body> |
|
grant_type |
client_credentials |
client_id |
<client_id> |
client_secret |
<client_secret> |
<env:Body> |
API |
Description |
KKU Payload |
{ "name": "Create Reserve Doc", "request": { "method": "POST", "header": [], "body": { "mode": "urlencoded", "urlencoded": [ { "key": "doc_type", "value": "send", "description": "send, receive, command, rule, regulation, notice", "type": "text" }, { "key": "mode_id", "value": "158", "description": "หน่วยงานที่ใช้ออกเลข (ออกเลขจากกล่องกลาง ใช้ \"158\" กล่องมหาวิทยาลัยขอนแก่น)", "type": "text" }, { "key": "creator_id", "value": "914", "description": "หน่วยงานเจ้าของเรื่อง", "type": "text" }, { "key": "doc_date", "value": "2020-11-27 00:00:00", "description": "Y-m-d H:i:s", "type": "text" }, { "key": "reserve_amount", "value": "1", "description": "จำนวนที่จอง", "type": "text" }, { "key": "reserve_subscriber", "value": "FName LName or Title", "description": "คำอธิบายการจองจะแปะใน title", "type": "text" } ] } } } |
ลำดับ |
ชื่อรายการภาษาอังกฤษ |
ชื่อรายการภาษาไทย |
Value |
1 |
doc_type |
send, receive, command, rule, regulation, notice |
send |
2 |
mode_id |
หน่วยงานที่ใช้ออกเลข |
158 |
3 |
creator_id |
หน่วยงานเจ้าของเรื่อง |
914 |
4 |
doc_date |
|
2020-11-27 00:00:00 |
5 |
reserve_amount |
จำนวนที่จอง |
1 |
6 |
reserve_subscriber |
คำอธิบายการจองจะแปะใน title |
FName LName or Title |