docs(sdlc): match reference PDF layout and company CI

This commit is contained in:
Thanakorn
2026-09-09 13:54:45 +07:00
parent 9553d94ec6
commit 97dc634c19
81 changed files with 149 additions and 156 deletions
@@ -19,9 +19,9 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - |
## สรุป CR/Change (ถ้ามี)
@@ -21,9 +21,9 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - |
## สรุป CR/Change (ถ้ามี)
@@ -19,9 +19,9 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - |
## สรุป CR/Change (ถ้ามี)
@@ -19,9 +19,9 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - |
## สรุป CR/Change (ถ้ามี)
@@ -19,9 +19,9 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - |
## สรุป CR/Change (ถ้ามี)
@@ -19,9 +19,9 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-001 (3 มี.ค. 69) | สูง | ผลตรวจความปลอดภัยเบื้องต้นพบจุดที่ต้องแก้ไข | ยังไม่ได้ใช้แนวปฏิบัติ Secure Coding ครบทุกจุด | แก้ไขตามผลตรวจความปลอดภัยทั้งชุด (9 มี.ค. 69) | ThS | เสร็จสิ้น |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ISS-001 : ผลตรวจความปลอดภัยเบื้องต้นพบจุดที่ต้องแก้ไข | ยังไม่ได้ใช้แนวปฏิบัติ Secure Coding ครบทุกจุด จึงดำเนินการแก้ไขตามผลตรวจความปลอดภัยทั้งชุด แล้วเสร็จ 9 มี.ค. 69 | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
@@ -19,9 +19,9 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-002 (18 เม.ย. 69) | สูง | คำสั่งบางรายการทำให้ความถูกต้องของข้อมูลเสียหาย | ไม่มีการตรวจสอบความสัมพันธ์ของข้อมูลก่อนทำรายการ | ถอดคำสั่งที่มีปัญหาและเพิ่มการตรวจสอบความถูกต้อง (24 เม.ย. 69) | ThS | เสร็จสิ้น |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ISS-002 : คำสั่งบางรายการทำให้ความถูกต้องของข้อมูลเสียหาย | ไม่มีการตรวจสอบความสัมพันธ์ของข้อมูลก่อนทำรายการ จึงดำเนินการถอดคำสั่งที่มีปัญหาและเพิ่มการตรวจสอบความถูกต้อง แล้วเสร็จ 24 เม.ย. 69 | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
@@ -20,11 +20,11 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-003 (30 เม.ย. 69) | สูง | การตรวจสิทธิ์ตามบทบาทยังไม่ครอบคลุมทุกหน้าจอ | พัฒนาสิทธิ์แบบเพิ่มทีละส่วนระหว่างพัฒนา | เพิ่ม Role Guard ให้ครบและปรับปรุงเอกสารประกอบ (6 พ.ค. 69) | ThS | เสร็จสิ้น |
| 2 | ISS-004 (1 พ.ค. 69) | สูง | พบช่องโหว่ด้านความปลอดภัยที่ยังไม่ได้ปิด | การตรวจสอบสิทธิ์บางเส้นทางยังไม่สมบูรณ์ | ปิดช่องโหว่ที่พบตามผลการตรวจสอบ (7 พ.ค. 69) | ThS | เสร็จสิ้น |
| 3 | ISS-005 (2 พ.ค. 69) | กลาง | ชื่อตัวแปร/ฟังก์ชันไม่สอดคล้องกัน และ Session ทำงานผิดพลาด | พัฒนาเป็นช่วง ๆ ทำให้การตั้งชื่อไม่เป็นมาตรฐานเดียวกัน | ปรับชื่อให้เป็นมาตรฐานเดียวกันและแก้ปัญหา Session (8 พ.ค. 69) | ThS | เสร็จสิ้น |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ISS-003 : การตรวจสิทธิ์ตามบทบาทยังไม่ครอบคลุมทุกหน้าจอ | พัฒนาสิทธิ์แบบเพิ่มทีละส่วนระหว่างพัฒนา จึงดำเนินการเพิ่ม Role Guard ให้ครบและปรับปรุงเอกสารประกอบ แล้วเสร็จ 6 พ.ค. 69 | ThS | เสร็จสิ้น |
| 2 | ISS-004 : พบช่องโหว่ด้านความปลอดภัยที่ยังไม่ได้ปิด | การตรวจสอบสิทธิ์บางเส้นทางยังไม่สมบูรณ์ จึงดำเนินการปิดช่องโหว่ที่พบตามผลการตรวจสอบ แล้วเสร็จ 7 พ.ค. 69 | ThS | เสร็จสิ้น |
| 3 | ISS-005 : ชื่อตัวแปร/ฟังก์ชันไม่สอดคล้องกัน และ Session ทำงานผิดพลาด | พัฒนาเป็นช่วง ๆ ทำให้การตั้งชื่อไม่เป็นมาตรฐานเดียวกัน จึงดำเนินการปรับชื่อให้เป็นมาตรฐานเดียวกันและแก้ปัญหา Session แล้วเสร็จ 8 พ.ค. 69 | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
@@ -20,12 +20,12 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-006 (5 พ.ค. 69) | สูง | พบประเด็นความปลอดภัยของเว็บแอปพลิเคชัน | การตรวจสอบข้อมูลนำเข้ายังไม่ครอบคลุม | แก้ไขความปลอดภัยของเว็บแอปพลิเคชันตามที่ตรวจพบ (11 พ.ค. 69) | ThS | เสร็จสิ้น |
| 2 | ISS-007 (6 พ.ค. 69) | กลาง | ขั้นตอน Onboarding ทำงานไม่ครบตามที่ออกแบบ | เงื่อนไขการรับคำเชิญไม่ครอบคลุมทุกกรณี | แก้ไขขั้นตอน Onboarding ให้ทำงานถูกต้อง (12 พ.ค. 69) | ThS | เสร็จสิ้น |
| 3 | ISS-008 (7 พ.ค. 69) | กลาง | การลงทะเบียนผู้ใช้ใหม่ล้มเหลวในบางกรณี | การตรวจสอบข้อมูลลงทะเบียนไม่ครบถ้วน | แก้ไขขั้นตอนการลงทะเบียน (13 พ.ค. 69) | ThS | เสร็จสิ้น |
| 4 | ISS-009 (7 พ.ค. 69) | สูง | การตรวจสอบสิทธิ์ระดับฐานข้อมูลทำงานไม่ถูกต้อง | การกำหนดสิทธิ์เชื่อมต่อฐานข้อมูลไม่สอดคล้องกับบทบาท | แก้ไขการตรวจสอบสิทธิ์ db_auth (13 พ.ค. 69) | ThS | เสร็จสิ้น |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ISS-006 : พบประเด็นความปลอดภัยของเว็บแอปพลิเคชัน | การตรวจสอบข้อมูลนำเข้ายังไม่ครอบคลุม จึงดำเนินการแก้ไขความปลอดภัยของเว็บแอปพลิเคชันตามที่ตรวจพบ แล้วเสร็จ 11 พ.ค. 69 | ThS | เสร็จสิ้น |
| 2 | ISS-007 : ขั้นตอน Onboarding ทำงานไม่ครบตามที่ออกแบบ | เงื่อนไขการรับคำเชิญไม่ครอบคลุมทุกกรณี จึงดำเนินการแก้ไขขั้นตอน Onboarding ให้ทำงานถูกต้อง แล้วเสร็จ 12 พ.ค. 69 | ThS | เสร็จสิ้น |
| 3 | ISS-008 : การลงทะเบียนผู้ใช้ใหม่ล้มเหลวในบางกรณี | การตรวจสอบข้อมูลลงทะเบียนไม่ครบถ้วน จึงดำเนินการแก้ไขขั้นตอนการลงทะเบียน แล้วเสร็จ 13 พ.ค. 69 | ThS | เสร็จสิ้น |
| 4 | ISS-009 : การตรวจสอบสิทธิ์ระดับฐานข้อมูลทำงานไม่ถูกต้อง | การกำหนดสิทธิ์เชื่อมต่อฐานข้อมูลไม่สอดคล้องกับบทบาท จึงดำเนินการแก้ไขการตรวจสอบสิทธิ์ db_auth แล้วเสร็จ 13 พ.ค. 69 | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
@@ -20,14 +20,14 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-010 (14 พ.ค. 69) | กลาง | รูปแบบการเขียนโค้ดในแต่ละโมดูลไม่สอดคล้องกัน | พัฒนาหลายโมดูลคู่ขนานกัน | ทบทวนและปรับรูปแบบการเขียนโค้ดให้สอดคล้องกัน (20 พ.ค. 69) | ThS | เสร็จสิ้น |
| 2 | ISS-011 (15 พ.ค. 69) | สูง | การเชิญผู้ใช้ สิทธิ์แอปพลิเคชัน และโควตารายการยังไม่รัดกุม | ควบคุมสิทธิ์และโควตาถูกเพิ่มภายหลัง | แก้ไขการเชิญผู้ใช้ เพิ่มการควบคุมสิทธิ์และโควตารายการ (21 พ.ค. 69) | ThS | เสร็จสิ้น |
| 3 | ISS-012 (15 พ.ค. 69) | สูง | StockManager แปลงค่า Lot/Serial ผิดพลาด ทำให้สอบกลับไม่ถูกต้อง | การแปลงชนิดข้อมูลไม่รองรับค่าที่เป็นข้อความ | แก้ไขการแปลงค่า Lot/Serial และเพิ่มชุดทดสอบวงจรเอกสาร (21 พ.ค. 69) | ThS | เสร็จสิ้น |
| 4 | ISS-013 (15 พ.ค. 69) | กลาง | ยังพบข้อบกพร่องของขั้นตอน Onboarding เพิ่มเติม | เส้นทางการรับคำเชิญมีหลายเงื่อนไข | แก้ไขข้อบกพร่องของ Onboarding ที่พบเพิ่ม (21 พ.ค. 69) | ThS | เสร็จสิ้น |
| 5 | ISS-014 (17 พ.ค. 69) | กลาง | เส้นทางไฟล์ (File Path) ไม่ถูกต้องในบางสภาพแวดล้อม | สมมติฐานเส้นทางติดตั้งไม่ตรงกัน | แก้ไขเส้นทางไฟล์ให้ถูกต้องทั้งระบบ (23 พ.ค. 69) | ThS | เสร็จสิ้น |
| 6 | ISS-015 (17 พ.ค. 69) | สูง | ผลตรวจโค้ดพบปัญหา require_once, ขั้นตอนจ่ายออก และ Role Guard | การควบคุมข้ามโมดูลไม่สอดคล้องกัน | แก้ไข require_once, ขั้นตอนจ่ายออก และเพิ่ม Role Guard (23 พ.ค. 69) | ThS | เสร็จสิ้น |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ISS-010 : รูปแบบการเขียนโค้ดในแต่ละโมดูลไม่สอดคล้องกัน | พัฒนาหลายโมดูลคู่ขนานกัน จึงดำเนินการทบทวนและปรับรูปแบบการเขียนโค้ดให้สอดคล้องกัน แล้วเสร็จ 20 พ.ค. 69 | ThS | เสร็จสิ้น |
| 2 | ISS-011 : การเชิญผู้ใช้ สิทธิ์แอปพลิเคชัน และโควตารายการยังไม่รัดกุม | ควบคุมสิทธิ์และโควตาถูกเพิ่มภายหลัง จึงดำเนินการแก้ไขการเชิญผู้ใช้ เพิ่มการควบคุมสิทธิ์และโควตารายการ แล้วเสร็จ 21 พ.ค. 69 | ThS | เสร็จสิ้น |
| 3 | ISS-012 : StockManager แปลงค่า Lot/Serial ผิดพลาด ทำให้สอบกลับไม่ถูกต้อง | การแปลงชนิดข้อมูลไม่รองรับค่าที่เป็นข้อความ จึงดำเนินการแก้ไขการแปลงค่า Lot/Serial และเพิ่มชุดทดสอบวงจรเอกสาร แล้วเสร็จ 21 พ.ค. 69 | ThS | เสร็จสิ้น |
| 4 | ISS-013 : ยังพบข้อบกพร่องของขั้นตอน Onboarding เพิ่มเติม | เส้นทางการรับคำเชิญมีหลายเงื่อนไข จึงดำเนินการแก้ไขข้อบกพร่องของ Onboarding ที่พบเพิ่ม แล้วเสร็จ 21 พ.ค. 69 | ThS | เสร็จสิ้น |
| 5 | ISS-014 : เส้นทางไฟล์ (File Path) ไม่ถูกต้องในบางสภาพแวดล้อม | สมมติฐานเส้นทางติดตั้งไม่ตรงกัน จึงดำเนินการแก้ไขเส้นทางไฟล์ให้ถูกต้องทั้งระบบ แล้วเสร็จ 23 พ.ค. 69 | ThS | เสร็จสิ้น |
| 6 | ISS-015 : ผลตรวจโค้ดพบปัญหา require_once, ขั้นตอนจ่ายออก และ Role Guard | การควบคุมข้ามโมดูลไม่สอดคล้องกัน จึงดำเนินการแก้ไข require_once, ขั้นตอนจ่ายออก และเพิ่ม Role Guard แล้วเสร็จ 23 พ.ค. 69 | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
@@ -20,20 +20,20 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-016 (18 พ.ค. 69) | สูง | อนุญาตให้เข้าสู่ระบบพร้อมกันหลาย Session | ยังไม่มีการบังคับ Session เดียวต่อบัญชี | บล็อกการเข้าสู่ระบบซ้ำซ้อนและปรับนโยบายยืนยันตัวตนตามบทบาท (24 พ.ค. 69) | ThS | เสร็จสิ้น |
| 2 | ISS-017 (19 พ.ค. 69) | สูง | ยังพบช่องว่างของการควบคุมการเข้าสู่ระบบ | บางเส้นทางเข้าสู่ระบบไม่ผ่านการตรวจสอบเดียวกัน | ปิดช่องว่างการเข้าสู่ระบบที่พบ (25 พ.ค. 69) | ThS | เสร็จสิ้น |
| 3 | ISS-018 (20 พ.ค. 69) | สูง | ขั้นตอน Onboarding ผู้ใช้ที่ถูกเชิญต้องเพิ่มความปลอดภัย | มีหลายเส้นทางที่ต้องบังคับใช้การควบคุมเดียวกัน | ดำเนินการ Security Hardening รายการ C1–N7 (26 พ.ค. 69) | ThS | เสร็จสิ้น |
| 4 | ISS-019 (20 พ.ค. 69) | สูง | วงจรชีวิตเอกสารในระบบไม่ตรงกับข้อกำหนด | ข้อกำหนดและการพัฒนาเปลี่ยนแปลงไม่พร้อมกัน | ปรับข้อกำหนดและแก้โค้ดรายการ C2/M9 (26 พ.ค. 69) | ThS | เสร็จสิ้น |
| 5 | ISS-020 (20 พ.ค. 69) | สูง | ข้อมูลหลักมีช่องว่างระหว่างข้อกำหนดและการพัฒนา | ข้อกำหนดข้อมูลหลักถูกปรับระหว่างพัฒนา | ปรับข้อกำหนดและแก้โค้ดรายการ C1/C2/M3–M6 (26 พ.ค. 69) | ThS | เสร็จสิ้น |
| 6 | ISS-021 (21 พ.ค. 69) | กลาง | งานตามกำหนดเวลาของ Node.js ทำงานผิดพลาด | การตั้งค่า Cron ของบริการ Node.js ไม่ถูกต้อง | แก้ไขการทำงานของ Cron บน Node.js (27 พ.ค. 69) | ThS | เสร็จสิ้น |
| 7 | ISS-022 (21 พ.ค. 69) | กลาง | เอกสารประกอบภายในโครงการยังไม่ครบถ้วน | เอกสารถูกปรับตามการพัฒนาอย่างต่อเนื่อง | ทบทวนเอกสารทั้งหมดและแก้ไขส่วนที่ขาด (27 พ.ค. 69) | ThS | เสร็จสิ้น |
| 8 | ISS-023 (22 พ.ค. 69) | กลาง | การเปลี่ยนคำว่า Rack เป็น Bin ไม่ครบทุกจุด และ ReportManager ผิดพลาด | เปลี่ยนชื่อไม่ครบทุกไฟล์และป้ายกำกับหน้าจอ | เปลี่ยนชื่อไฟล์ ป้ายกำกับ และแก้คุณสมบัติของ ReportManager (28 พ.ค. 69) | ThS | เสร็จสิ้น |
| 9 | ISS-024 (22 พ.ค. 69) | สูง | การเข้าถึงตารางสต๊อกยังไม่จำกัดตามคลังของบริษัท | ขอบเขตสิทธิ์คลังสินค้ายังไม่ครบทุกคำสั่ง | จำกัดการเข้าถึงตารางสต๊อกตามคลังที่บริษัทได้รับสิทธิ์ (28 พ.ค. 69) | ThS | เสร็จสิ้น |
| 10 | ISS-025 (22 พ.ค. 69) | ต่ำ | แถบเลื่อนแนวนอนเกินขอบหน้าจอจากระยะขอบ Sidebar | ค่าระยะขอบเกินความกว้างของ Viewport | แก้ไขการจัดวาง Sidebar ให้อยู่ในขอบหน้าจอ (28 พ.ค. 69) | ThS | เสร็จสิ้น |
| 11 | ISS-026 (22 พ.ค. 69) | สูง | ระบบยังรับการเข้าสู่ระบบใหม่ขณะบัญชีมี Session ทำงานอยู่ | การบังคับ Session เดียวยังไม่ครอบคลุมทุกกรณี | ปฏิเสธการเข้าสู่ระบบใหม่เมื่อบัญชีมี Session ทำงานอยู่ (28 พ.ค. 69) | ThS | เสร็จสิ้น |
| 12 | ISS-027 (23 พ.ค. 69) | ต่ำ | เมธอดของคลาสมีการทำงานซ้ำซ้อน | พัฒนาเพิ่มทีละส่วนทำให้เกิดความซ้ำซ้อน | ลดความซ้ำซ้อนของเมธอดในคลาส (29 พ.ค. 69) | ThS | เสร็จสิ้น |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ISS-016 : อนุญาตให้เข้าสู่ระบบพร้อมกันหลาย Session | ยังไม่มีการบังคับ Session เดียวต่อบัญชี จึงดำเนินการบล็อกการเข้าสู่ระบบซ้ำซ้อนและปรับนโยบายยืนยันตัวตนตามบทบาท แล้วเสร็จ 24 พ.ค. 69 | ThS | เสร็จสิ้น |
| 2 | ISS-017 : ยังพบช่องว่างของการควบคุมการเข้าสู่ระบบ | บางเส้นทางเข้าสู่ระบบไม่ผ่านการตรวจสอบเดียวกัน จึงดำเนินการปิดช่องว่างการเข้าสู่ระบบที่พบ แล้วเสร็จ 25 พ.ค. 69 | ThS | เสร็จสิ้น |
| 3 | ISS-018 : ขั้นตอน Onboarding ผู้ใช้ที่ถูกเชิญต้องเพิ่มความปลอดภัย | มีหลายเส้นทางที่ต้องบังคับใช้การควบคุมเดียวกัน จึงดำเนินการดำเนินการ Security Hardening รายการ C1–N7 แล้วเสร็จ 26 พ.ค. 69 | ThS | เสร็จสิ้น |
| 4 | ISS-019 : วงจรชีวิตเอกสารในระบบไม่ตรงกับข้อกำหนด | ข้อกำหนดและการพัฒนาเปลี่ยนแปลงไม่พร้อมกัน จึงดำเนินการปรับข้อกำหนดและแก้โค้ดรายการ C2/M9 แล้วเสร็จ 26 พ.ค. 69 | ThS | เสร็จสิ้น |
| 5 | ISS-020 : ข้อมูลหลักมีช่องว่างระหว่างข้อกำหนดและการพัฒนา | ข้อกำหนดข้อมูลหลักถูกปรับระหว่างพัฒนา จึงดำเนินการปรับข้อกำหนดและแก้โค้ดรายการ C1/C2/M3–M6 แล้วเสร็จ 26 พ.ค. 69 | ThS | เสร็จสิ้น |
| 6 | ISS-021 : งานตามกำหนดเวลาของ Node.js ทำงานผิดพลาด | การตั้งค่า Cron ของบริการ Node.js ไม่ถูกต้อง จึงดำเนินการแก้ไขการทำงานของ Cron บน Node.js แล้วเสร็จ 27 พ.ค. 69 | ThS | เสร็จสิ้น |
| 7 | ISS-022 : เอกสารประกอบภายในโครงการยังไม่ครบถ้วน | เอกสารถูกปรับตามการพัฒนาอย่างต่อเนื่อง จึงดำเนินการทบทวนเอกสารทั้งหมดและแก้ไขส่วนที่ขาด แล้วเสร็จ 27 พ.ค. 69 | ThS | เสร็จสิ้น |
| 8 | ISS-023 : การเปลี่ยนคำว่า Rack เป็น Bin ไม่ครบทุกจุด และ ReportManager ผิดพลาด | เปลี่ยนชื่อไม่ครบทุกไฟล์และป้ายกำกับหน้าจอ จึงดำเนินการเปลี่ยนชื่อไฟล์ ป้ายกำกับ และแก้คุณสมบัติของ ReportManager แล้วเสร็จ 28 พ.ค. 69 | ThS | เสร็จสิ้น |
| 9 | ISS-024 : การเข้าถึงตารางสต๊อกยังไม่จำกัดตามคลังของบริษัท | ขอบเขตสิทธิ์คลังสินค้ายังไม่ครบทุกคำสั่ง จึงดำเนินการจำกัดการเข้าถึงตารางสต๊อกตามคลังที่บริษัทได้รับสิทธิ์ แล้วเสร็จ 28 พ.ค. 69 | ThS | เสร็จสิ้น |
| 10 | ISS-025 : แถบเลื่อนแนวนอนเกินขอบหน้าจอจากระยะขอบ Sidebar | ค่าระยะขอบเกินความกว้างของ Viewport จึงดำเนินการแก้ไขการจัดวาง Sidebar ให้อยู่ในขอบหน้าจอ แล้วเสร็จ 28 พ.ค. 69 | ThS | เสร็จสิ้น |
| 11 | ISS-026 : ระบบยังรับการเข้าสู่ระบบใหม่ขณะบัญชีมี Session ทำงานอยู่ | การบังคับ Session เดียวยังไม่ครอบคลุมทุกกรณี จึงดำเนินการปฏิเสธการเข้าสู่ระบบใหม่เมื่อบัญชีมี Session ทำงานอยู่ แล้วเสร็จ 28 พ.ค. 69 | ThS | เสร็จสิ้น |
| 12 | ISS-027 : เมธอดของคลาสมีการทำงานซ้ำซ้อน | พัฒนาเพิ่มทีละส่วนทำให้เกิดความซ้ำซ้อน จึงดำเนินการลดความซ้ำซ้อนของเมธอดในคลาส แล้วเสร็จ 29 พ.ค. 69 | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
@@ -20,9 +20,9 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-028 (28 ก.ค. 69) | สูง | การเข้าสู่ระบบและค่าตั้งค่าสภาพแวดล้อมผิดพลาดหลัง Baseline | ค่าตั้งค่าของสภาพแวดล้อมใหม่ไม่ตรงกับที่ระบบคาดหวัง | แก้ไขการเข้าสู่ระบบและค่าตั้งค่าสภาพแวดล้อม (3 ส.ค. 69) | ThS | เสร็จสิ้น |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ISS-028 : การเข้าสู่ระบบและค่าตั้งค่าสภาพแวดล้อมผิดพลาดหลัง Baseline | ค่าตั้งค่าของสภาพแวดล้อมใหม่ไม่ตรงกับที่ระบบคาดหวัง จึงดำเนินการแก้ไขการเข้าสู่ระบบและค่าตั้งค่าสภาพแวดล้อม แล้วเสร็จ 3 ส.ค. 69 | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
@@ -20,9 +20,9 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - |
## สรุป CR/Change (ถ้ามี)
@@ -22,9 +22,9 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - |
## สรุป CR/Change (ถ้ามี)
@@ -21,9 +21,9 @@
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - |
## สรุป CR/Change (ถ้ามี)