[ADMIN] การเชื่อมต่อข้อมูลไปยังระบบสารสนเทศของมหาวิทยาลัย

[ADMIN] การเชื่อมต่อข้อมูลไปยังระบบสารสนเทศของมหาวิทยาลัย

1.          การเชื่อมต่อข้อมูลไปยังระบบสารสนเทศของมหาวิทยาลัย

การรับส่งข้อมูลจากระบบ Oracle Fusion Cloud มาจัดเก็บบนเครื่องเสมือน (Virtual Machine: VM) ของมหาวิทยาลัย เป็นกระบวนการที่ช่วยให้สถาบันสามารถควบคุมและใช้ประโยชน์จากข้อมูลได้ตามความต้องการเฉพาะ โดยไม่ต้องพึ่งพาการประมวลผลบน Oracle Fusion Cloud แต่เพียงอย่างเดียว กระบวนการนี้ประกอบด้วยการดึงข้อมูล (Extract) การแปลงข้อมูล (Transform) และการนำข้อมูลเข้าสู่ระบบฐานข้อมูลปลายทาง (Load) หรือที่เรียกว่ากระบวนการ ETL

   Oracle Fusion Cloud มีการจัดเก็บข้อมูลในรูปแบบที่หลากหลาย ทั้งข้อมูลธุรกรรม (Transactional Data) และข้อมูลเชิงวิเคราะห์ (Analytical Data) การเข้าถึงข้อมูลเหล่านี้สามารถทำได้ผ่าน Web Service API, REST API หรือการใช้เครื่องมือของ Oracle เช่น Oracle Data Integrator (ODI) หรือ Oracle Integration Cloud (OIC) ซึ่งออกแบบมาเพื่อรองรับการเชื่อมต่อและดึงข้อมูลจากระบบ Cloud โดยเฉพาะ

   การจัดเก็บข้อมูลจาก Oracle Fusion Cloud ลงบนเครื่องเสมือน (Virtual Machine: VM) ของมหาวิทยาลัย ไม่เพียงช่วยลดการพึ่งพา Cloud Service แต่ยังเพิ่มความยืดหยุ่นในการใช้งานข้อมูล การวิเคราะห์ข้อมูลเฉพาะทาง และการบูรณาการกับระบบอื่นๆ ภายในมหาวิทยาลัย ซึ่งจะส่งผลให้การตัดสินใจและการบริหารจัดการองค์กรมีประสิทธิภาพยิ่งขึ้น


1.1    ระบบ Enterprise Performance Management (EPM)

       ระบบ Enterprise Performance Management (EPM) มีรูปแบบการส่งออกข้อมูลที่หลากหลายและแตกต่างจาก

ระบบอื่นๆ โดยทางผู้พัฒนาได้เลือกวิธีการส่งออกข้อมูลด้วยการใช้ Batch Script เพื่อเรียกใช้งาน EPM Automate ในการดาวน์

โหลดข้อมูลที่อยู่ในรูปแบบของ Excel มีวิธีขั้นตอนการจัดเตรียมข้อมูล 4 ส่วนดังนี้

1. สร้างรายงานบนระบบ Enterprise Performance Management (EPM) เพื่อดึงข้อมูลจากระบบดังภาพตัวอย่าง

A screenshot of a computer

AI-generated content may be incorrect.

รูป 1 การสร้างรายงานเพื่อดึงข้อมูลบนระบบ Enterprise Performance Management (EPM)

1.2. สร้าง Bursting Definition เพื่อทำหน้าที่เป็นตัวกลางในการรับ ส่งข้อมูลระหว่างระบบสารสนเทศอื่น

ดังภาพตัวอย่าง

A screenshot of a computer

AI-generated content may be incorrect.

รูป 2 การสร้าง Bursting Definition เพื่อทำหน้าที่เป็นตัวกลางในการรับ ส่งข้อมูล

1.3. สร้าง Batch Script ที่ระบบปลายทาง เพื่อใช้ในการดึงข้อมูลที่ได้จากระบบ Enterprise Performance Management (EPM)

ในรูปแบบของ Excel ดังภาพตัวอย่าง

A screenshot of a computer

AI-generated content may be incorrect.

รูป 3 Batch Script บนระบบปลายทางที่ต้องการดึงข้อมูล

1.4. จัดเตรียม Source Code ที่ใช้ในการอ่านไฟล์และประมวลผลข้อมูลก่อนทำการจัดเก็บลงฐานข้อมูลบนเครื่องเสมือน

(Virtual Machine: VM) โดยผู้พัฒนาได้เลือกพัฒนาด้วยภาษา C# (Windows Servicesดังภาพตัวอย่าง

A screenshot of a computer

AI-generated content may be incorrect.

รูป 4 Windows Services สำหรับเรียกและประมวลผลข้อมูล

       โดยวิธีที่กล่าวมาข้างต้นจะใช้กับการดึงข้อมูลระหว่าง 2 ระบบดังตัวอย่างต่อไปนี้

       

1.1.1. ระบบแผนงาน

A white screen with blue lines

AI-generated content may be incorrect.

รูป 5 ตัวอย่างรายงานระบบแผนงานที่ใช้สำหรับดึงข้อมูล

 

A screenshot of a computer

AI-generated content may be incorrect.

รูป 6 ตัวอย่าง Bursting Definition ของระบบแผนงาน

 

A screenshot of a computer

AI-generated content may be incorrect.

รูป 7 Batch Script ของระบบแผนงาน


 

1.1.2            ระบบแผนอัตรากำลัง

A screenshot of a computer

AI-generated content may be incorrect.

รูป 8 ตัวอย่างรายงานระบบแผนอัตรากำลังที่ใช้สำหรับดึงข้อมูล

A screenshot of a computer

AI-generated content may be incorrect.

รูป 9 ตัวอย่าง Bursting Definition ของระบบแผนอัตรากำลัง

A screenshot of a computer

AI-generated content may be incorrect.

รูป 10 Batch Script ของระบบแผนอัตรากำลัง


 

       ตามตัวอย่างกระบวนการที่กล่าวมาข้างต้น การจัดเก็บข้อมูลที่ได้รับบนเครื่องเสมือน (Virtual Machine: VM) ของ

มหาวิทยาลัยขอนแก่น จัดเก็บใน Databases ที่ชื่อว่า ERP PowerBI ตาม รูป 11 หมายเลข 1

-          จัดเก็บข้อมูลระบบแผนงานบนฐานข้อมูล ชื่อว่า PLN_DATA ตาม รูป 11 หมายเลข 2

-          จัดเก็บข้อมูลระบบแผนอัตรากำลังบนฐานข้อมูล ชื่อว่า WF_DATA ตาม รูป 11  หมายเลข 3

A screenshot of a computer

AI-generated content may be incorrect.

รูป 11 ฐานข้อมูลบนเครื่องเสมือน (Virtual Machine: VM) ของมหาวิทยาลัยขอนแก่น


 

1.2     ระบบEnterprise Resource Planning (ERP)

   การส่งข้อมูลออกจากระบบ Enterprise Resource Planning (ERP) สามารถทำได้โดยการสร้างรายงาน โดยในรายงานจะประกอบไปด้วยส่วนที่เรียกว่า Data Model คือการเขียน Oracle SQL Query เพื่อดึงข้อมูลที่ต้องการออกมาจากระบบ โดยในส่วนนี้จะมีการกำหนดตัวแปรที่เรียกว่า Parameter เพื่อใช้เป็นเงื่อนไขในการกรองข้อมูลตามที่ต้องการได้ และในส่วนถัดมาคือการสร้าง Report แสดงผลข้อมูลที่ได้จากการสร้าง Data Model ให้อยู่ในรูปแบบของ Word Excel PDF CSV เป็นต้น  โดยวิธีการที่

ผู้พัฒนาเลือกใช้คือในรูปแบบของ DATA (CSV) หรือ DATA (XML)

A screenshot of a computer

AI-generated content may be incorrect.

รูป 12 แสดงภาพรวมของ Data Model และรายงานทั้งหมดบน Oracle Fusion

A screenshot of a computer

AI-generated content may be incorrect.

รูป 13 การสร้างตัวแปร Parameter ในส่วนของ Data Model เพื่อกำหนดเงื่อนไขในการดึงข้อมูล

 

A screenshot of a computer

AI-generated content may be incorrect.

รูป 14 การส่งออกข้อมูลด้วยรายงานในรูปแบบของ DATA CSV

 

            ในส่วนของการดึงข้อมูลบนระบบ Enterprise Resource Planning (ERP) ประกอบไปด้วยระบบงาน 8 ระบบดังนี้

  1.2.1           ระบบบัญชีแยกประเภท

ตารางแสดงรายละเอียดของข้อมูล GL_JE_HEADERS

ชื่อ

ประเภท

รายละเอียด

JE_HEADER_ID

NUMBER

รหัสเฉพาะของรายการบัญชี

JE_CATEGORY

VARCHAR2

หมวดหมู่ของรายการบัญชี

JE_SOURCE

VARCHAR2

แหล่งที่มาของรายการบัญชี

PERIOD_NAME

VARCHAR2

ชื่องวดบัญชี

CURRENCY_CODE

VARCHAR2

รหัสสกุลเงิน

STATUS

VARCHAR2

สถานะของรายการบัญชี

DATE_CREATED

DATE

วันที่สร้างรายการบัญชี

ACCRUAL_REV_FLAG

VARCHAR2

ตัวบ่งชี้การกลับรายการค้างรับค้างจ่าย

MULTI_BAL_SEG_FLAG

VARCHAR2

ตัวบ่งชี้การมีหลายส่วนงานสมดุล

ACTUAL_FLAG

VARCHAR2

ตัวบ่งชี้รายการจริง

NAME

VARCHAR2

ชื่อของรายการบัญชี

DEFAULT_EFFECTIVE_DATE

DATE

วันที่มีผลเริ่มต้น

CREATION_DATE

DATE

วันที่สร้างระเบียนในระบบ

BALANCED_JE_FLAG

VARCHAR2

ตัวบ่งชี้ความสมดุลของรายการบัญชี

JE_BATCH_ID

NUMBER

รหัสชุดรายการบัญชี

DESCRIPTION

VARCHAR2

คำอธิบายรายการบัญชี

RUNNING_TOTAL_DR

NUMBER

ยอดรวมเดบิตสะสม

RUNNING_TOTAL_CR

NUMBER

ยอดรวมเครดิตสะสม

RUNNING_TOTAL_ACCOUNTED_DR

NUMBER

ยอดรวมเดบิตสะสมที่ลงบัญชีแล้ว

RUNNING_TOTAL_ACCOUNTED_CR

NUMBER

ยอดรวมเครดิตสะสมที่ลงบัญชีแล้ว

A screenshot of a computer

AI-generated content may be incorrect.

รูป 15 แสดงตัวอย่างข้อมูลของระบบบัญชีแยกประเภท

รูป 16 แสดงฐานข้อมูลจัดเก็บข้อมูลของระบบบัญชีแยกประเภท

 

1.2.2           ระบบบัญชีเจ้าหนี้


   ระบบบัญชีเจ้าหนี้จะมีการเชื่อมต่อการรับ ส่งข้อมูลระหว่างระบบสารสนเทศของมหาวิทยาลัยเพื่อให้เจ้าหนี้ภายนอกสามารถพิมพ์หนังสือรับรองภาษีหัก ณ ที่จ่ายได้ที่เว็บไซต์ https://erp-serv.kku.ac.th/tax-ap โดยระบบ Enterprise Resource Planning (ERP) จะทำการส่งข้อมูลการจ่ายเงินของเจ้าหนี้ในรูปแบบของ DATA XML ตามภาพที่ 17 โดยต้องระบุวันที่เริ่มต้น วันที่สิ้นสุดการชำระเงิน และเลขประจำตัวผู้เสียภาษีให้ถูกต้อง อ้างอิง 17.4.2.1.2 รายงานผลการทดสอบการเชื่อมต่อของทุกระบบที่เกี่ยวข้อง

A screenshot of a computer

AI-generated content may be incorrect.

รูป 17 แสดงตัวอย่างการส่งออกข้อมูลของระบบเจ้าหนี้

 

A close up of a document

AI-generated content may be incorrect.

รูป 18 แสดงตัวอย่างหนังสือรับรองภาษีหัก ณ ที่จ่าย

1.2.3           ระบบบัญชีลูกหนี้


ตารางแสดงรายละเอียดของข้อมูล RA_CUSTOMER_TRX_ALL

ชื่อ

ประเภท

รายละเอียด

CUSTOMER_TRX_ID

NUMBER

รหัสเฉพาะของธุรกรรมลูกค้า

CREATION_DATE

DATE

วันที่สร้างรายการ

TRX_NUMBER

VARCHAR2

เลขที่เอกสารธุรกรรม

TRX_DATE

DATE

วันที่ธุรกรรม

SET_OF_BOOKS_ID

NUMBER

รหัสสมุดบัญชี

BATCH_ID

NUMBER

รหัสชุดงาน

REASON_CODE

VARCHAR2

รหัสเหตุผล

BILL_TO_CUSTOMER_ID

NUMBER

รหัสลูกค้าที่ออกบิล

BILL_TO_SITE_USE_ID

NUMBER

รหัสสถานที่ใช้งานสำหรับออกบิล

INVOICE_CURRENCY_CODE

VARCHAR2

รหัสสกุลเงินในใบแจ้งหนี้

BILL_TO_ADDRESS_ID

NUMBER

รหัสที่อยู่สำหรับออกบิล

INTERFACE_HEADER_ATTRIBUTE1

VARCHAR2

ข้อมูลเพิ่มเติม

INTERFACE_HEADER_ATTRIBUTE2

VARCHAR2

ข้อมูลเพิ่มเติม

INTERFACE_HEADER_ATTRIBUTE3

VARCHAR2

ข้อมูลเพิ่มเติม

STATUS_TRX

VARCHAR2

สถานะธุรกรรม

DOC_SEQUENCE_ID

NUMBER

รหัสลำดับเอกสาร

DOC_SEQUENCE_VALUE

NUMBER

ค่าลำดับเอกสาร

ORG_ID

NUMBER

รหัสองค์กร

CUST_TRX_TYPE_SEQ_ID

NUMBER

รหัสลำดับประเภทธุรกรรมลูกค้า

BATCH_SOURCE_SEQ_ID

NUMBER

รหัสลำดับแหล่งที่มาของชุดงาน

 

A screenshot of a computer

AI-generated content may be incorrect.

รูป 19 แสดงตัวอย่างข้อมูลของระบบบัญชีลูกหนี้

A screenshot of a computer

AI-generated content may be incorrect.

รูป 20 แสดงฐานข้อมูลจัดเก็บข้อมูลของระบบบัญชีลูกหนี้


 

1.2.4           ระบบบัญชีสินค้าคงคลัง


ตารางแสดงรายละเอียดของข้อมูล INV_MATERIAL_TXNS

ชื่อ

ประเภท

รายละเอียด

TRANSACTION_ID

NUMBER

รหัสเฉพาะของธุรกรรมสินค้าคงคลัง

CREATION_DATE

DATE

วันที่สร้างรายการ

INVENTORY_ITEM_ID

NUMBER

รหัสรายการสินค้าคงคลัง

ORGANIZATION_ID

NUMBER

รหัสองค์กร

SUBINVENTORY_CODE

VARCHAR2

รหัสคลังย่อย

TRANSACTION_QUANTITY

NUMBER

ปริมาณธุรกรรม

TRANSACTION_UOM

VARCHAR2

หน่วยวัดของธุรกรรม

TRANSACTION_DATE

DATE

วันที่ทำธุรกรรม

SOURCE_CODE

VARCHAR2

รหัสแหล่งที่มา

SOURCE_LINE_ID

NUMBER

รหัสบรรทัดแหล่งที่มา

SHIPMENT_NUMBER

VARCHAR2

เลขที่การจัดส่ง

MVT_STAT_STATUS

VARCHAR2

สถานะทางสถิติของการเคลื่อนไหว

 

รูป 21 แสดงตัวอย่างข้อมูลของระบบบัญชีสินค้าคงคลัง


 

A screenshot of a computer

AI-generated content may be incorrect.

รูป 22 แสดงฐานข้อมูลจัดเก็บข้อมูลของระบบบัญชีสินค้าคงคลัง

 

1.2.5           ระบบทะเบียนและบริหารทรัพย์สิน


ตารางแสดงรายละเอียดของข้อมูล FA_ADDITIONS_B

ชื่อ

ประเภท

รายละเอียด

ASSET_ID

NUMBER

รหัสเฉพาะของสินทรัพย์

ASSET_NUMBER

VARCHAR2

เลขที่สินทรัพย์

ATTRIBUTE_CATEGORY_CODE

VARCHAR2

รหัสหมวดหมู่คุณลักษณะ

ASSET_TYPE

VARCHAR2

ประเภทสินทรัพย์

TAG_NUMBER

VARCHAR2

เลขป้ายสินทรัพย์

SERIAL_NUMBER

VARCHAR2

เลขที่ซีเรียล

 

ตารางแสดงรายละเอียดของข้อมูล FA_ASSET_INVOICES

ชื่อ

ประเภท

รายละเอียด

FIXED_ASSETS_COST

NUMBER

ต้นทุนสินทรัพย์ถาวร

PO_NUMBER

VARCHAR2

เลขที่ใบสั่งซื้อ

INVOICE_ID

NUMBER

รหัสใบแจ้งหนี้

DATE_EFFECTIVE

DATE

วันที่มีผลบังคับใช้

DESCRIPTION

VARCHAR2

คำอธิบายใบแจ้งหนี้

 

ตารางแสดงรายละเอียดของข้อมูล HZ_PARTIES

ชื่อ

ประเภท

รายละเอียด

PARTY_NAME

VARCHAR2

ชื่อผู้ขาย

 

ตารางแสดงรายละเอียดของข้อมูล FA_CATEGORIES_TL

ชื่อ

ประเภท

รายละเอียด

DESCRIPTION

VARCHAR2

ชื่อหมวดหมู่

 

ตารางแสดงรายละเอียดของข้อมูล FA_ASSET_KEYWORDS

ชื่อ

ประเภท

รายละเอียด

SEGMENT1

VARCHAR2

รหัสคีย์สินทรัพย์

SEGMENT2

VARCHAR2

รหัสคีย์สินทรัพย์

 

ตารางแสดงรายละเอียดของข้อมูล FA_DEPRN_DETAIL

ชื่อ

ประเภท

รายละเอียด

YTD_DEPRN

VARCHAR2

ค่าเสื่อมราคาสะสมตั้งแต่ต้นปี

 

ตารางแสดงรายละเอียดของข้อมูล VALUE_SETS

ชื่อ

ประเภท

รายละเอียด

BUILDING

VARCHAR2

อาคาร

ROOM

VARCHAR2

ห้อง

FLOOR

VARCHAR2

ชั้น

 

รูป 23 แสดงตัวอย่างข้อมูลของระบบทะเบียนและบริหารทรัพย์สิน

A screenshot of a computer

AI-generated content may be incorrect.

รูป 24 แสดงฐานข้อมูลจัดเก็บข้อมูลของระบบทะเบียนและบริหารทรัพย์สิน

1.3     ระบบจัดซื้อจัดจ้าง


ตารางแสดงรายละเอียดของข้อมูล PO_HEADERS_ALL

ชื่อ

ประเภท

รายละเอียด

PO_HEADER_ID

NUMBER

รหัสเฉพาะของส่วนหัวใบสั่งซื้อ

BILLTO_BU_ID

NUMBER

รหัสหน่วยธุรกิจที่รับบิล

SOLDTO_LE_ID

NUMBER

รหัสนิติบุคคลที่ซื้อ

DOCUMENT_STATUS

VARCHAR2

สถานะเอกสาร

PRC_BU_ID

NUMBER

รหัสหน่วยธุรกิจจัดซื้อ

REQ_BU_ID

NUMBER

รหัสหน่วยธุรกิจที่ร้องขอ

DEFAULT_TAXATION_COUNTRY

VARCHAR2

ประเทศภาษีเริ่มต้น

TYPE_LOOKUP_CODE

VARCHAR2

รหัสการค้นหาประเภท

SEGMENT1

VARCHAR2

เลขที่เอกสารใบสั่งซื้อ

SUMMARY_FLAG

VARCHAR2

ตัวบ่งชี้สรุป

ENABLED_FLAG

VARCHAR2

ตัวบ่งชี้เปิดใช้งาน

CREATION_DATE

DATE

วันที่สร้างรายการ

FUNDS_STATUS

VARCHAR2

สถานะเงินทุน

ATTRIBUTE2

VARCHAR2

คุณลักษณะ 2

VENDOR_ID

NUMBER

รหัสผู้ขาย

VENDOR_SITE_ID

NUMBER

รหัสสถานที่ผู้ขาย

VENDOR_CONTACT_ID

NUMBER

รหัสผู้ติดต่อของผู้ขาย

SHIP_TO_LOCATION_ID

NUMBER

รหัสสถานที่จัดส่ง

BILL_TO_LOCATION_ID

NUMBER

รหัสสถานที่รับบิล

TERMS_ID

NUMBER

รหัสเงื่อนไขการชำระเงิน

 


A screenshot of a computer

AI-generated content may be incorrect.

แสดงตัวอย่างข้อมูลของระบบจัดซื้อจัดจ้าง

A screenshot of a computer

AI-generated content may be incorrect.

รูป 25 แสดงฐานข้อมูลจัดเก็บข้อมูลของระบบจัดซื้อจัดจ้าง

  1.3.1            ระบบการบริหารสัญญา



ตารางแสดงรายละเอียดของข้อมูล OKC_K_HEADERS_ALL_B

ชื่อ

ประเภท

รายละเอียด

CONTRACT_ID

NUMBER

รหัสเฉพาะของสัญญา

CONTRACT_PUID

VARCHAR2

รหัสอ้างอิงสากลเฉพาะของสัญญา

CONTRACT_NUMBER

VARCHAR2

เลขที่สัญญา

CONTRACT_TYPE_ID

NUMBER

รหัสประเภทสัญญา

BUY_OR_SELL

VARCHAR2

ซื้อหรือขาย

ORG_ID

NUMBER

รหัสองค์กร

INV_ORGANIZATION_ID

NUMBER

รหัสองค์กรคลังสินค้า

STS_CODE

VARCHAR2

รหัสสถานะ

CURRENCY_CODE

VARCHAR2

รหัสสกุลเงิน

START_DATE

DATE

วันที่เริ่มต้น

CREATION_DATE

DATE

วันที่สร้างรายการ

STATE_TRANSITION_FLOW_STATE

VARCHAR2

สถานะการเปลี่ยนแปลงขั้นตอน

CURCY_CONV_RATE_TYPE

VARCHAR2

ประเภทอัตราแลกเปลี่ยนสกุลเงิน

 

รูป 26 แสดงตัวอย่างข้อมูลของระบบการบริหารสัญญา

A screenshot of a computer

AI-generated content may be incorrect.

รูป 27 แสดงฐานข้อมูลจัดเก็บข้อมูลของระบบการบริหารสัญญา

 


 

1.4     ระบบเงินเดือนและค่าตอบแทน (Payroll Management)

ตารางแสดงรายละเอียดของข้อมูล IBY_PAYMENTS_ALL

ชื่อ

ประเภท

รายละเอียด

PAYMENT_ID

NUMBER

รหัสเฉพาะของการชำระเงิน

PAYMENT_DATE

DATE

วันที่ชำระเงิน

PAYMENT_REFERENCE_NUMBER

VARCHAR2

เลขที่อ้างอิงการชำระเงิน

PAYEE_NAME

VARCHAR2

ชื่อบัญชีธนาคารของผู้รับเงิน

PAYEE_POSTAL_CODE

VARCHAR2

รหัสไปรษณีย์

REGISTRATION_NUMBER

VARCHAR2

เลขประจำตัวผู้เสียภาษี

 

ตารางแสดงรายละเอียดของข้อมูล AP_CHECKS_ALL

ชื่อ

ประเภท

รายละเอียด

ADDRESS_LINE1

VARCHAR2

ที่อยู่

REMIT_TO_SUPPLIER_NAME

VARCHAR2

ชื่อผู้ที่รับการชำระเงิน

 

ตารางแสดงรายละเอียดของข้อมูล AP_INVOICE_PAYMENTS_ALL

ชื่อ

ประเภท

รายละเอียด

PAID_AMOUNT

NUMBER

จำนวนเงินที่ชำระ

 

ตารางแสดงรายละเอียดของข้อมูล IBY_EXT_BANK_ACCOUNTS

ชื่อ

ประเภท

รายละเอียด

BANK_ACCOUNT_NUM

VARCHAR2

เลขที่บัญชีธนาคาร

 

ตารางแสดงรายละเอียดของข้อมูล AP_INVOICES_ALL

ชื่อ

ประเภท

รายละเอียด

INVOICE_DATE

DATE

วันที่ใบแจ้งหนี้

DESCRIPTION

VARCHAR2

คำอธิบายใบแจ้งหนี้

INVOICE_NUM

VARCHAR2

เลขที่ใบแจ้งหนี้

 

 

ตารางแสดงรายละเอียดของข้อมูล PER_PERSON_NAMES_F

ชื่อ

ประเภท

รายละเอียด

PERSON_NUMBER

VARCHAR2

รหัสประจำตัวบุคลากร

 

A screenshot of a computer

AI-generated content may be incorrect.

รูป 28 แสดงตัวอย่างข้อมูลของระบบเงินเดือนและค่าตอบแทน (Payroll Management)

A screenshot of a computer

AI-generated content may be incorrect.

รูป 29 แสดงฐานข้อมูลจัดเก็บข้อมูลของระบบเงินเดือนและค่าตอบแทน (Payroll Management)

 

 

1.5     ระบบ Enhancement System


   การพัฒนาระบบ Enterprise Resource Planning (ERP) ของมหาวิทยาลัยขอนแก่นได้มีการปรับแต่งกระบวนการทำงานเพิ่มเติมที่ไม่ได้มีอยู่ในมาตรฐานของระบบ Oracle Fusion Cloud จึงได้มีการพัฒนาระบบ Enhancement System ขึ้นมาเพื่อตอบสนองความต้องการ ซึ่งเป็นระบบที่แยกออกมาจากระบบหลัก พัฒนาโดยใช้แพลตฟอร์มที่มีชื่อว่า Oracle APEX จึงทำให้การรับส่งข้อมูลการต่างๆ ต้องทำที่ระบบ Enhancement System โดยใช้เครื่องมือที่มีชื่อว่า Restful Services บน Oracle APEX

ด้วยรูปแบบของ API

A screenshot of a computer

AI-generated content may be incorrect.

รูป 30 เครื่องมือ RESTful Services บน Oracle APEX

A screenshot of a computer

AI-generated content may be incorrect.

รูป 31 End point สำหรับการรับ ส่งค่าบนระบบ Oracle APEX

A screenshot of a computer

AI-generated content may be incorrect.

รูป 32 กำหนดตัวแปรที่รับเข้าและส่งออกบนระบบ Oracle APEX

       ในส่วนของการดึงข้อมูลบนระบบ Enhancement System ประกอบไปด้วยระบบงานดังนี้

1.5.1           ระบบทะเบียนคุมหลักประกัน


ตารางแสดงรายละเอียดของข้อมูล KKU_COLLATERAL_AGREEMENTS_T

ชื่อ

ประเภท

รายละเอียด

AGREEMENT_ID

NUMBER

รหัสเฉพาะของการสัญญา

BUSINESS_UNIT_ID

NUMBER

รหัสเฉพาะของหน่วยงาน

PARTY_TYPE

VARCHAR2

ประเภทคู่ค้า

PARTY_ID

NUMBER

รหัสเฉพาะของคู่ค้า

COLLATERAL_TYPE

VARCHAR2

ประเภทของหลักประกัน

COLLATERAL_DESCRIPTION

VARCHAR2

รายละเอียดของหลักประกัน

CONTRACT_NUMBER

VARCHAR2

รหัสของสัญญา

COLLATERAL_REGISTRATION_NUMBER

VARCHAR2

รหัสของหลักประกัน

SOURCE

VARCHAR2

แหล่งข้อมูล

RECEIPT_DATE

DATE

วันที่ใบเสร็จ

STATUS

VARCHAR2

สถานะ

CONTRACT_START_DATE

DATE

วันที่เริ่มสัญญา

CONTRACT_END_DATE

DATE

วันที่สิ้นสุดสัญญา

CREATION_DATE

DATE

วันที่สร้าง

RECEIVE_DATE

DATE

วันที่ได้รับ

 

 

รูป 33 RESTful Services ของระบบทะเบียนคุมหลักประกัน

A screenshot of a computer

AI-generated content may be incorrect.

รูป 34 แสดงฐานข้อมูลจัดเก็บข้อมูลของระบบทะเบียนคุมหลักประกัน 

1.5.2           ระบบสรรหาและคัดเลือก (Recruitment)


ตารางแสดงรายละเอียดของข้อมูล KKU_RECRUITING_PAYMENT

ชื่อ

ประเภท

รายละเอียด

CANDIDATE_ID

NUMBER

รหัสเฉพาะของผู้สมัคร

PAYMENT_STATUS

VARCHAR2

สถานะการชำระเงิน

TRANSACTION_ID

NUMBER

รหัสธุรกรรม

PROJECT_ID

VARCHAR2

เลขที่โครงการ

REF2

NUMBER

เลขที่อ้างอิง

REF3

NUMBER

เลขที่อ้างอิง

AMOUNT

NUMBER

จำนวนเงิน

PAYER_NAME

VARCHAR2

ชื่อผู้ชำระเงิน

BANK_REF

VARCHAR2

ธนาคารที่ชำระเงิน

BANK_REF_TIME

VARCHAR2

เวลาที่ชำระเงิน

TRANSACTION_TIME

VARCHAR2

เวลาที่ทำธุรกรรม

REQUISITIONS_ID

NUMBER

รหัสเฉพาะของการสมัครงาน

EXPIRE_DATE

VARCHAR2

วันที่หมดอายุ

JOBAPPLICATION_ID

NUMBER

รหัสเฉพาะของตำแหน่งการสมัครงาน

 

A screenshot of a computer

AI-generated content may be incorrect.

รูป 35 RESTful Services ของระบบสรรหาและคัดเลือก (Recruitment)

รูป 36 แสดงฐานข้อมูลจัดเก็บข้อมูลของระบบสรรหาและคัดเลือก (Recruitment)

 


    • Related Articles

    • [ADMIN] การสร้างลักษณะของรายการที่ตรวจรับ

      การสร้าง ลักษณะของรายการที่ตรวจรับ (Inspection Item Nature) ขั้นตอน การทำงาน 1 การสร้าง ลักษณะของรายการที่ตรวจรับ (Inspection Item Nature) · นำทางไปยัง Admin > Lookups · ไปที่เมนู INSPECTION_ITEM_NATURE > แก้ไข · ไปที่เมนู Add Row เพื่อเพิ่มข้อมูล ...
    • [ADMIN] การสร้างแหล่งที่มาของการสร้างค่าปรับ

      1.1. การสร้างแหล่งที่มาของการสร้างค่าปรับ (Fine Source) ตารางอธิบายขั้นตอนการทำงาน ขั้นตอน การทำงาน 1 การสร้าง แหล่งที่มาของการสร้างค่าปรับ (Fine Source) · นำทางไปยัง Admin > Lookups · ไปที่เมนู KKU_FINE_SOURCES > แก้ไข · กด Add Row ...
    • [ADMIN] การสร้างประเภทของฝ่ายที่ถูกปรับ

      1.1. การสร้าง ประเภทของฝ่ายที่ถูกปรับ (Fine Party Type) ตารางอธิบายขั้นตอนการทำงาน ขั้นตอน การทำงาน 1 การสร้าง ประเภทของฝ่ายที่ถูกปรับ (Fine Party Type) · นำทางไปยัง Admin > Lookups · ไปที่เมนู KKU_FINE_PARTY_TYPES > แก้ไข · กด Add Row ...
    • [ADMIN] การสร้างประเภทหลักประกันในระบบ

      1.1. หน้าจอเข้าสู่ระบบผู้ดูแลระบบ หากต้องการเข้าถึงหน้าการทำงานของผู้ดูแลระบบของระบบบริหารสัญญาไปที่ URL : erpconnect.kku.ac.th 1) เลือก “Oracle Apex” 2) ลงชื่อเข้าใช้ KKU Workspace 3) ไปที่ “App Builder” > คลิกที่ไอคอน “App Builder” 4) ไปที่ “Admin” ...
    • [ADMIN] คู่มือการเชื่อมต่อระบบสารสนเทศสำหรับพิมพ์ใบรับรองภาษี

      1. ระบบสารสนเทศ สำหรับพิมพ์ใบรับรองภาษี หัก ณ ที่จ่ายสำหรับเจ้าหนี้ภายนอก 1.1. ระบบสารสนเทศ สำหรับพิมพ์ใบรับรองภาษี หัก ณ ที่จ่ายสำหรับเจ้าหนี้ภายนอก การออกแบบโครงสร้างการเชื่อมต่อข้อมูลกับระบบ (Architecture Diagram) รูปที่ 1 ระบบสารสนเทศ ...