[ADMIN] คู่มือการเชื่อมต่อระบบบริหารจัดการเอกสาร Document Management System DMS

[ADMIN] คู่มือการเชื่อมต่อระบบบริหารจัดการเอกสาร Document Management System DMS

1.             ระบบบริหารจัดการเอกสาร (Document Management System: DMS) และระบบบริหารจัดการทรัพยากรบุคคล (Human Capital Management: HCM)

1.1.               ระบบบริหารจัดการเอกสาร (Document Management System: DMS) และระบบบริหารจัดการทรัพยากรบุคคล (Human Capital Management: HCM) การออกแบบโครงสร้างการเชื่อมต่อข้อมูลกับระบบ (Architecture Diagram)

 

รูปที่ 1 การออกแบบโครงสร้างการเชื่อมต่อข้อมูลกับระบบ (Architecture Diagram)

 

A yellow rectangular object with black text

AI-generated content may be incorrect.

ตาราง 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

1.1.1.                        ระบบบริหารจัดการเอกสาร (Document Management System: DMS) - API

HTTP Method

POST

Endpoint

 

Headers

Content-Type

Aplication/xml

Request Body

DMS API Request:

<soapenv:Body>
<urn:CreateReserveDocRequest>
<urn:doc_type>send</urn:doc_type>
<urn:mode_id>158</urn:mode_id>
<urn:creator_id>914</urn:creator_id>
<urn:doc_date>2020-11-27 00:00:00</urn:doc_date>
<urn:reserve_amount>1</urn:reserve_amount>
<urn:reserve_subscriber>Title</urn:reserve_subscriber>
</urn:CreateReserveDocRequest>
</soapenv:Body>

grant_type

client_credentials

client_id

<client_id>

client_secret

<client_secret>

<env:Body>
<CreateReserveDocResponse xmlns:ns21="
http://xmlns.oracle.com/cloud/adapter/REST/GetDMSNumber/types" xmlns:nstrgmpr="urn:createDocumentNumber" xmlns="urn:createDocumentNumber">
<doc_num xmlns="">
อว 660201.1.3.3/25162</doc_num>
</CreateReserveDocResponse>
</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"

                }

            ]

        }

    }

}

 

1.1.1.1.                   คำอธิบายชุดข้อมูล ระบบบริหารจัดการเอกสาร

ลำดับ

ชื่อรายการภาษาอังกฤษ

ชื่อรายการภาษาไทย

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