Skip to content

User Story: CCSM Sales Person Profile Update

ในฐานะ: ระบบ CCSM ฉันต้องการ: ส่งข้อมูลโปรไฟล์พนักงานขาย (ASC Profile) มายังระบบ VO เพื่อที่จะ: สร้างหรือปรับปรุงข้อมูลพนักงานขายให้ถูกต้องตามที่ได้รับจากต้นทาง CCSM

เกณฑ์การยอมรับ (Acceptance Criteria)

  1. การรับข้อมูลแบบกลุ่ม (Batch Inbound Integration):
    • ระบบต้องรองรับการรับข้อมูลรายชื่อพนักงานขาย (ListSalePerson) หลายคนในหนึ่งคำขอ
  2. การแยกประเภทพนักงาน (User Type Classification):
    • ระบบต้องแยกการจัดการระหว่างพนักงานกลุ่ม Partner (สร้างใหม่ใน VO) และกลุ่ม Employee (ปรับปรุงข้อมูลเดิมจาก OM)
  3. การระบุแหล่งที่มาของข้อมูล (Source Identification):
    • พนักงานที่รับข้อมูลจาก CCSM ต้องถูกกำหนดค่า FromCCSM = "Y" ในฐานข้อมูล VO
  4. การตรวจสอบความครบถ้วน (Mandatory Field Validation):
    • ข้อมูลพนักงานขายต้องมีรหัสสถานที่ (LocationCode) และรหัสพนักงาน (PersonCode) หากขาดข้อมูลที่จำเป็นต้องแจ้งเตือน Required Value Missing
  5. การบันทึกประวัติการเปลี่ยนแปลง (Audit Logging):
    • ทุกการสร้างหรือปรับปรุงข้อมูลต้องมีการบันทึกลงในตาราง LogAudit และ LogBatch