User Story: CCSM Sales Person Profile Update
ในฐานะ: ระบบ CCSM ฉันต้องการ: ส่งข้อมูลโปรไฟล์พนักงานขาย (ASC Profile) มายังระบบ VO เพื่อที่จะ: สร้างหรือปรับปรุงข้อมูลพนักงานขายให้ถูกต้องตามที่ได้รับจากต้นทาง CCSM
เกณฑ์การยอมรับ (Acceptance Criteria)
- การรับข้อมูลแบบกลุ่ม (Batch Inbound Integration):
- ระบบต้องรองรับการรับข้อมูลรายชื่อพนักงานขาย (
ListSalePerson) หลายคนในหนึ่งคำขอ
- ระบบต้องรองรับการรับข้อมูลรายชื่อพนักงานขาย (
- การแยกประเภทพนักงาน (User Type Classification):
- ระบบต้องแยกการจัดการระหว่างพนักงานกลุ่ม Partner (สร้างใหม่ใน VO) และกลุ่ม Employee (ปรับปรุงข้อมูลเดิมจาก OM)
- การระบุแหล่งที่มาของข้อมูล (Source Identification):
- พนักงานที่รับข้อมูลจาก CCSM ต้องถูกกำหนดค่า
FromCCSM = "Y"ในฐานข้อมูล VO
- พนักงานที่รับข้อมูลจาก CCSM ต้องถูกกำหนดค่า
- การตรวจสอบความครบถ้วน (Mandatory Field Validation):
- ข้อมูลพนักงานขายต้องมีรหัสสถานที่ (
LocationCode) และรหัสพนักงาน (PersonCode) หากขาดข้อมูลที่จำเป็นต้องแจ้งเตือนRequired Value Missing
- ข้อมูลพนักงานขายต้องมีรหัสสถานที่ (
- การบันทึกประวัติการเปลี่ยนแปลง (Audit Logging):
- ทุกการสร้างหรือปรับปรุงข้อมูลต้องมีการบันทึกลงในตาราง
LogAuditและLogBatch
- ทุกการสร้างหรือปรับปรุงข้อมูลต้องมีการบันทึกลงในตาราง