diff --git a/public/documents/chapter-2-superadmin-maintenance.md b/public/documents/chapter-2-superadmin-maintenance.md index 385c0b68..27746827 100644 --- a/public/documents/chapter-2-superadmin-maintenance.md +++ b/public/documents/chapter-2-superadmin-maintenance.md @@ -767,9 +767,11 @@ ![รูปภาพที่ 2 – 75 ลบรายการต้นแบบสำหรับลงในตำแหน่ง/เงินเดือน](images/admin-superadmin-mainten/chapter2-superadmin/chapter2_67.png#center) - ## จัดการ WEB SERVICES +## รายการ WEB SERVICES - - เมื่อทำการคลิกเลือกเมนูจัดการ Web Services ระบบจะทำการแสดงหน้า “จัดการ Web Services” ในหน้าระบบนี้มีไว้สำหรับกำหนดข้อมูลให้บุคคลภายนอกหรือหน่วยงานที่ต้องการเข้าถึงเนื้อหาภายในระบบ +### จัดการ Web Services + +- เมื่อทำการคลิกเลือกเมนูจัดการ Web Services ระบบจะทำการแสดงหน้า “จัดการ Web Services” ในหน้าระบบนี้มีไว้สำหรับกำหนดข้อมูลให้บุคคลภายนอกหรือหน่วยงานที่ต้องการเข้าถึงเนื้อหาภายในระบบ ![รูปภาพที่ 2 – 76 จัดการ Web services](images/admin-superadmin-mainten/chapter2-superadmin/chapter2_68.png#center) @@ -780,16 +782,19 @@ > หมายเลข 5 ช่องสำหรับคลิกเพื่อกรอกข้อมูลค้นหารายการจัดการ Web Services > หมายเลข 6 ปุ่มสำหรับคลิกเพื่อแสดงวิธีการใช้งาน -- โดยการสร้าง API Key ให้บุคคลภายนอกหรือหน่วยงานอื่นที่ต้องการใช้งานข้อมูลภายในระบบ ให้ทำการใช้เมาส์คลิก ![close](images/button/plus-green.png) ระบบแสดงหน้า “สร้าง API Key” ให้ทำการคลิกกรอกชื่อหรือคำอธิบาย จากนั้นทำการคลิก เลือก API ที่ต้องการเข้าถึงข้อมูล หากทำการกรอกข้อมูลเสร็จสิ้น ให้ทำการคลิก ![close](images/button/check-box.png) เลือก API ที่ต้องการเข้าถึงข้อมูล หากทำการกรอกข้อมูลเสร็จสิ้น ให้ทำการคลิก ![close](images/button/create-api-key.png)และยืนยันการบันทึกข้อมูล ระบบจะแสดง API Key +- โดยการสร้าง API Key ให้บุคคลภายนอกหรือหน่วยงานอื่นที่ต้องการใช้งานข้อมูลภายในระบบ ให้ทำการใช้เมาส์คลิก ![close](images/button/plus-green.png) ระบบแสดงหน้า “สร้าง API Key” ให้ทำการคลิกเลือกหน่วยงานที่ต้องการเข้าถึงข้อมูล และกรอกชื่อหรือคำอธิบาย จากนั้นทำการคลิก ![close](images/button/check-box.png) เลือก API ที่ต้องการเข้าถึงข้อมูล รวมถึงกำหนดการเข้าถึงข้อมูล หากทำการกรอกข้อมูลเสร็จสิ้น ให้ทำการคลิก ![close](images/button/create-api-key.png) และยืนยันการบันทึกข้อมูล ระบบจะแสดง API Key ![รูปภาพที่ 2 – 77 สร้าง API Key](images/admin-superadmin-mainten/chapter2-superadmin/chapter2_69.png#center) -> หมายเลข 1 ช่องสำหรับคลิกเพื่อกรอกข้อมูลชื่อหรือคำอธิบายการสร้างรายการ -> หมายเลข 2 ช่อง Check Box สำหรับคลิกเลือก API ที่ต้องการเข้าถึง -> หมายเลข 3 ปุ่มสำหรับคลิกเพื่อสร้าง API Key -> หมายเลข 4 ไอคอนสำหรับคลิกเพื่อยกเลิกหรือปิดหน้าต่างการเพิ่มข้อมูลการสร้าง API Key +> หมายเลข 1 ช่องสาหรับคลิกเลือกหน่วยงานที่ต้องการเข้าถึงข้อมูล +> หมายเลข 2 ช่องสาหรับคลิกเพื่อกรอกข้อมูลค้นหาหน่วยงาน +> หมายเลข 3 ช่องสำหรับคลิกเพื่อกรอกข้อมูลชื่อหรือคำอธิบายการสร้างรายการ +> หมายเลข 4 ช่องสำหรับคลิกเพื่อกำหนดการเข้าถึงข้อมูล +> หมายเลข 5 ช่อง Check Box สำหรับคลิกเลือก API ที่ต้องการเข้าถึง +> หมายเลข 6 ปุ่มสำหรับคลิกเพื่อสร้าง API Key +> หมายเลข 7 ไอคอนสำหรับคลิกเพื่อยกเลิกหรือปิดหน้าต่างการเพิ่มข้อมูลการสร้าง API Key -- หลังจากที่ได้ทำการคลิกปุ่ม “สร้าง API KEY” เสร็จสิ้น ระบบจะทำการแสดงหน้า “API Key” และแสดง API Key ให้ สำหรับให้ทำการคลิก Copy และส่งให้กับบุคคลภายนอกหรือหน่วยงานอื่นที่ต้องการใช้งานได้เลย โดยเจ้าหน้าที่สามารถทำการคลิก ![close](images/button/copy-green.png) เพื่อ Copy API Key จากนั้นส่งสามารถส่ง API Key ให้กับผู้ที่ต้องการได้เลย +- หลังจากที่ได้ทำการคลิกปุ่ม “สร้าง API KEY” เสร็จสิ้น ระบบจะทำการแสดงหน้า “API Key” และแสดง API Key ให้ สำหรับให้ทำการคลิก Copy และส่งให้กับบุคคลภายนอกหรือหน่วยงานอื่นที่ต้องการใช้งานโดยเจ้าหน้าที่สามารถทำการคลิก ![close](images/button/copy-green.png) เพื่อ Copy API Key จากนั้นส่งสามารถส่ง API Key ให้กับผู้ที่ต้องการได้เลย ![รูปภาพที่ 2 – 78 ตัวอย่าง API Key](images/admin-superadmin-mainten/chapter2-superadmin/chapter2_70.png#center) @@ -797,8 +802,46 @@ > หมายเลข 2 ปุ่มสำหรับคลิกเพื่อปิดหน้าต่าง API Key > หมายเลข 3 ไอคอนสำหรับคลิกเพื่อปิดหน้าต่าง API Key -- หลังจากทำการ Copy API Key เสร็จสิ้น และทำการคลิกปิดหน้าต่าง “API Key” ระบบจะแสดงรายการ API Key ในหน้ารายการ “จัดการ Web services” ทันที +- หลังจากทำการ Copy API Key เสร็จสิ้น และทำการคลิกปิดหน้าต่าง “API Key” ระบบจะแสดงรายการ API Key ที่ได้ทำการเพิ่มในหน้ารายการ “จัดการ Web services” ทันที ![รูปภาพที่ 2 – 79 รายการ Web services API Key](images/admin-superadmin-mainten/chapter2-superadmin/chapter2_71.png#center) > หมายเลข 1 ช่องสำหรับแสดงรายการ Web services API Key ที่ได้ทำการเพิ่ม + +### ประวัติการใช้งาน + +- เมื่อทำการคลิกแถบเมนูย่อย “ประวัติการใช้งาน” ระบบจะทาการแสดงรายการประวัติการ + ใช้งานของ API Key โดยระบบจะบอก API ที่เข้าถึง โดย IP Address อะไร ผู้ร้องขอเป็นใคร เป็นต้น โดยสามารถกาหนดการแสดงข้อมูลตามวันที่ที่กาหนดเองได้ + +![รูปภาพที่ 2 – 80 รายการประวัติการใช้งาน](images/admin-superadmin-mainten/chapter2-superadmin/chapter2_80.png#center) + +> หมายเลข 1 ช่องสำหรับแสดงและคลิกเมนูย่อย “ประวัติการใช้งาน” +> หมายเลข 2 ช่องสำหรับแสดงรายการประวัติการใช้งาน +> หมายเลข 3 ช่องสำหรับคลิกเพื่อเลือกแสดงข้อมูลรายการ Web Services + +### จัดการ API + +- เมื่อทำการคลิกแถบเมนูย่อย “จัดการ API” ระบบจะทำการแสดงรายการ API ที่มี โดยรวม + ทุกระบบที่มีทั้งหมด ผู้ใช้งานสามารถเพิ่มข้อมูลรายการ API โดยการคลิก ![close](images/button/plus-green.png) หรือหากต้องการแก้ไขรายการข้อมูล API ให้ทำการคลิก ![close](images/button/edit-blue2.png) เพื่อทำการแก้ไขข้อมูล และหากต้องการลบรายการข้อมูล API ให้ทำการใช้เมาส์คลิก ![close](images/button/delete-red.png) และยืนยันการลบข้อมูล ระบบจะทำการลบรายการข้อมูล API ให้ทันที และสุดท้าย ผู้ใช้งานสามารถคลิก ![close](images/button/active-text.png) เพื่อให้ระบบแสดงรายการ API ที่สถานะ Active หรือคลิก ![close](images/button/inactive-text.png) เพื่อให้ระบบแสดงรายการ API ที่สถานะ Inactive ได้ + + ![รูปภาพที่ 2 – 81 รายการจัดการ API](images/admin-superadmin-mainten/chapter2-superadmin/chapter2_81.png#center) + +> หมายเลข 1 ช่องสำหรับแสดงและคลิกเมนูย่อย “จัดการ API” +> หมายเลข 2 ไอคอนสำหรับคลิกเพื่อเพิ่ม/สร้าง API +> หมายเลข 3 ช่องสำหรับแสดงรายการ API +> หมายเลข 4 ไอคอนสำหรับคลิกเพื่อแก้ไขข้อมูล API และคลิกลบรายการข้อมูล API +> หมายเลข 5 ช่องสำหรับคลิกเพื่อแสดงรายการ API ตามระบบที่คลิกเลือก +> หมายเลข 6 ช่องสำหรับคลิกเพื่อกรอกข้อมูลค้นหารายการ API +> หมายเลข 7 ไอคอนสำหรับคลิกเพื่อแสดงข้อมูลรายการ API ที่ Active หรือ Inactive + +- การเพิ่มข้อมูลรายการ API ให้ทาการคลิก ![close](images/button/plus-green.png) ในหน้า “จัดการ API” ระบบจะทาการแสดงหน้า “เพิ่ม API” ให้ทาการกรอกข้อมูลตามที่ระบบแนะนา และคลิกเลือกฟิลด์ของแต่ละระบบที่ต้องการกาหนดใน API ที่ต้องการสร้าง และเมื่อกรอกข้อมูลเสร็จสิ้น ให้ทาการคลิก ![close](images/button/save-blue2.png) และยืนยันการบันทึกข้อมูล ระบบจะทาการแสดงรายการ API ที่สร้างในหน้ารายการ “จัดการ API” พร้อม API Path ให้ทันที + + ![รูปภาพที่ 2 – 82 เพิ่มข้อมูล API](images/admin-superadmin-mainten/chapter2-superadmin/chapter2_82.png#center) + +> หมายเลข 1 ช่องสำหรับคลิกเพื่อกรอกชื่อ API +> หมายเลข 2 Check Box สำหรับคลิกเลือกสถานะ Active หรือ Inactive +> หมายเลข 3 ช่องสำหรับ Auto generate API Path ของ Method GET (ระบบจะทำการสร้าง API Path ให้ทันทีหลังจากคลิก “บันทึก” ข้อมูล) +> หมายเลข 4 ช่องสำหรับคลิกเลือกระบบที่ต้องการเพิ่มข้อมูลฟิลด์เพื่อแสดงข้อมูล +> หมายเลข 5 ช่องสำหรับคลิกเลือกเมนูย่อย ของระบบหลักที่คลิกเลือก +> หมายเลข 6 Check Box สำหรับคลิกเลือกฟิลด์ที่ต้องการให้แสดงข้อมูลใน API +> หมายเลข 7 ปุ่มสำหรับคลิกเพื่อบันทึกข้อมูล diff --git a/public/documents/chapter-2-superadmin-maintenance.pdf b/public/documents/chapter-2-superadmin-maintenance.pdf index a8f868f1..21787a4a 100644 Binary files a/public/documents/chapter-2-superadmin-maintenance.pdf and b/public/documents/chapter-2-superadmin-maintenance.pdf differ diff --git a/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_69.png b/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_69.png index b65e32be..64642c2d 100644 Binary files a/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_69.png and b/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_69.png differ diff --git a/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_70.png b/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_70.png index 163dda21..f513c81c 100644 Binary files a/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_70.png and b/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_70.png differ diff --git a/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_80.png b/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_80.png new file mode 100644 index 00000000..88fcbad7 Binary files /dev/null and b/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_80.png differ diff --git a/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_81.png b/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_81.png new file mode 100644 index 00000000..09c6da44 Binary files /dev/null and b/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_81.png differ diff --git a/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_82.png b/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_82.png new file mode 100644 index 00000000..d775863a Binary files /dev/null and b/public/images/admin-superadmin-mainten/chapter2-superadmin/chapter2_82.png differ diff --git a/public/images/button/active-text.png b/public/images/button/active-text.png new file mode 100644 index 00000000..e07786fe Binary files /dev/null and b/public/images/button/active-text.png differ diff --git a/public/images/button/edit-blue2.png b/public/images/button/edit-blue2.png new file mode 100644 index 00000000..17b519d2 Binary files /dev/null and b/public/images/button/edit-blue2.png differ diff --git a/public/images/button/inactive-text.png b/public/images/button/inactive-text.png new file mode 100644 index 00000000..b095ba64 Binary files /dev/null and b/public/images/button/inactive-text.png differ