ทำไมหลายองค์กรมีข้อมูลพนักงานไม่ตรงกัน ทั้งที่ใช้ HRM, ERP และ Access Control ร่วมกัน

ทำไมหลายองค์กรมีข้อมูลพนักงานไม่ตรงกัน ทั้งที่ใช้ HRM, ERP และ Access Control ร่วมกัน

 

ทำไมหลายองค์กรมีข้อมูลพนักงานไม่ตรงกัน ทั้งที่ใช้ HRM, EPR และ Access Control ร่วมกัน

 

HRM, ERP และ Access Control ควรใช้ข้อมูลจากระบบใดเป็น Master Data เพื่อหลีกเลี่ยงข้อมูลซ้ำและลดความผิดพลาด  เมื่อข้อมูลพนักงานอยู่

หลายระบบ ความผิดพลาดมักไม่ได้เกิดจากคน แต่เกิดจาก "โครงสร้างข้อมูล"

หลายองค์กรลงทุนกับระบบดิจิทัลหลายประเภทเพื่อเพิ่มประสิทธิภาพในการบริหารงาน ไม่ว่าจะเป็นระบบ HRM สำหรับบริหารบุคลากร ระบบ ERP สำหรับบริหารทรัพยากรองค์กร หรือระบบ Access Control สำหรับควบคุมการเข้าออกพื้นที่สำคัญ ในช่วงเริ่มต้น แต่ละระบบอาจถูกติดตั้งเพื่อแก้ปัญหาเฉพาะด้าน 

  • HR ต้องการจัดเก็บประวัติพนักงาน
  • ฝ่ายบัญชีต้องการข้อมูลเงินเดือน
  • ฝ่ายผลิตต้องการข้อมูลกำลังคน
  • ฝ่ายรักษาความปลอดภัยต้องการควบคุมการเข้าออกอาคาร

ทุกระบบสามารถทำงานได้ดีในหน้าที่ของตัวเอง แต่เมื่อองค์กรเริ่มเติบโต ปัญหาที่ซ่อนอยู่ก็ค่อย ๆ ปรากฏข้อมูลของ "พนักงานคนเดียวกัน" กลับมีอยู่ในหลายระบบ และแต่ละระบบมีข้อมูลไม่ตรงกัน  เมื่อถึงจุดนี้ หลายองค์กรเริ่มตั้งคำถามว่า ระบบใดควรเป็นเจ้าของข้อมูลพนักงานตัวจริง คำถามนี้ไม่ได้เป็นเพียงเรื่องของ IT แต่เป็นจุดเริ่มต้นของการออกแบบสถาปัตยกรรมข้อมูลทั้งองค์กร

 

ปัญหาที่พบในโครงการจริง

จากประสบการณ์ในการออกแบบและปรับปรุงระบบ Access Control ให้กับโรงงาน สำนักงาน และองค์กรที่มีหลายสาขา ปัญหาที่พบซ้ำ ๆ คือ

ข้อมูลพนักงานถูกสร้างและแก้ไขจากหลายจุด

ตัวอย่างเช่น

  • HR เพิ่มพนักงานใหม่ใน HRM แต่ลืมสร้างข้อมูลใน Access Control
  • พนักงานย้ายแผนกใน ERP แต่สิทธิ์เข้าอาคารยังเป็นของแผนกเดิม
  • ฝ่าย IT แก้ไขชื่อพนักงานในระบบ Active Directory แต่ระบบลงเวลายังแสดงข้อมูลเดิม
  • พนักงานลาออก ข้อมูลถูกปิดใน HRM แล้ว แต่บัตรยังสามารถเปิดประตูได้

ทุกเหตุการณ์นี้มีต้นเหตุเดียวกัน คือ ไม่มี Master Data ที่ชัดเจน เมื่อทุกระบบสามารถสร้างหรือแก้ไขข้อมูลได้เอง ความไม่สอดคล้องของข้อมูลจึง

เกิดขึ้นอย่างหลีกเลี่ยงไม่ได้

 

Master Data ไม่ใช่ฐานข้อมูลที่ใหญ่ที่สุด แต่คือข้อมูลที่ทุกระบบเชื่อถือ

หลายคนเข้าใจว่า ERP เป็นระบบที่ใหญ่ที่สุด จึงควรเป็น Master Data เสมอ ในความเป็นจริง การเลือก Master Data ไม่ได้ขึ้นอยู่กับขนาดของระบบ แต่ขึ้นอยู่กับว่า ใครเป็นเจ้าของกระบวนการทางธุรกิจของข้อมูลนั้น สำหรับข้อมูลบุคลากร เจ้าของกระบวนการที่แท้จริงคือฝ่ายทรัพยากรบุคคล

HR คือหน่วยงานที่รับผิดชอบตั้งแต่

  • รับพนักงานใหม่
  • เปลี่ยนตำแหน่ง
  • ย้ายแผนก
  • ปรับสถานะการจ้างงาน
  • สิ้นสุดสัญญา
  • ลาออก

ข้อมูลเหล่านี้ควรเกิดขึ้นจากต้นทางเพียงแห่งเดียว แล้วจึงกระจายไปยังระบบอื่น

 

ระบบแต่ละประเภทควรมีบทบาทอย่างไร

การออกแบบที่ทีม Solution Consultant มักแนะนำ คือการกำหนดบทบาทของแต่ละระบบให้ชัดเจน

HRM

เป็นเจ้าของข้อมูลบุคลากร

รหัสพนักงาน

  • ชื่อ
  • แผนก
  • ตำแหน่ง
  • วันที่เริ่มงาน
  • วันที่สิ้นสุดสัญญา
  • สถานะการจ้างงาน


ERP

นำข้อมูลจาก HRM ไปใช้ในกระบวนการทางธุรกิจ เช่น

  • เงินเดือน
  • ต้นทุนแรงงาน
  • โครงสร้างองค์กร
  • การวางแผนทรัพยากร
  • การผลิต

ERP ไม่ควรเป็นผู้สร้างข้อมูลพนักงานซ้ำ หากข้อมูลนั้นมีอยู่ใน HRM แล้ว

Access Control

ใช้ข้อมูลจาก HRM หรือระบบ Identity กลาง เพื่อกำหนดสิทธิ์การเข้าออก

หน้าที่ของ Access Control คือ

  • ยืนยันตัวตน
  • กำหนดสิทธิ์
  • บันทึกเหตุการณ์
  • แจ้งเตือน
  • ควบคุมการเข้าถึงพื้นที่

ไม่ใช่เป็นฐานข้อมูลหลักของบุคลากร

 

สาเหตุที่หลายองค์กรยังมีข้อมูลซ้ำ

ในหลายองค์กร ระบบถูกติดตั้งคนละช่วงเวลาและคนละผู้รับผิดชอบ เริ่มจาก HRM ต่อมาเพิ่ม ERP อีกหลายปีจึงติดตั้ง Access Control แต่ละโครงการประสบความสำเร็จในช่วงเวลาของตัวเอง ไม่มีใครย้อนกลับมาวางโครงสร้างข้อมูลใหม่ สุดท้าย ทุกระบบจึงมีฐานข้อมูลของตัวเอง เมื่อมีพนักงานใหม่ HR ต้องกรอกข้อมูลใน HRM ฝ่าย IT ต้องสร้างบัญชีผู้ใช้ ฝ่ายรักษาความปลอดภัยต้องเพิ่มข้อมูลใน Access Control บางองค์กรยังต้องเพิ่มข้อมูลใน Time Attendance และ Visitor Management อีกด้วย ข้อมูลชุดเดียวกันถูกกรอกซ้ำหลายครั้งและทุกครั้งที่กรอกซ้ำ ความผิดพลาดก็มีโอกาสเกิดขึ้น

 

แนวทางออกแบบที่ยั่งยืน

จากประสบการณ์ของทีมติดตั้งระบบแนวคิดที่ช่วยลดปัญหาได้ดีที่สุด คือแนวคิดในการจัดเก็บและจัดการข้อมูลให้มีศูนย์กลางเพียงแห่งเดียว ที่ทุกคนในองค์กรใช้ร่วมกัน หรือ Single Source of Truth (SSOT)  ข้อมูลบุคลากรควรถูกสร้างจากระบบเดียว ทุกระบบที่เหลือเป็นผู้รับข้อมูล ไม่ใช่ผู้สร้างข้อมูลใหม่

ตัวอย่าง Workflow

1. HR รับพนักงานใหม่ใน HRM

2. HRM ส่งข้อมูลไปยัง Identity Platform หรือ Integration Layer ซึ่งคือระบบซอฟต์แวร์หรือบริการบนคลาวด์ ที่ทำหน้าที่จัดการข้อมูลตัวตน การพิสูจน์ตัวตนของพนักงานใหม่ และเมื่อฝ่ายอื่นทีเกี่ยวข้องต้องการใช้ข้อมูลดังกล่าว สามารถนำข้อมูลชุดเดียวกันไปใช้งานต่อได้อย่างมีประสิทธิ์ภาพ 

3. ERP รับข้อมูลเพื่อใช้ในกระบวนการทางธุรกิจ

4. Access Control รับข้อมูลเพื่อสร้างสิทธิ์การเข้าออก

5. Time Attendance รับข้อมูลเพื่อใช้บันทึกเวลาทำงาน

6. Active Directory หรือ Microsoft Entra ID สร้างบัญชีผู้ใช้สำหรับระบบสารสนเทศ

เมื่อ HR เปลี่ยนสถานะพนักงาน ทุกระบบจะได้รับการอัปเดตตามกระบวนการเดียวกัน

 

Best Practice จากประสบการณ์ภาคสนาม

  • องค์กรที่บริหารข้อมูลบุคลากรได้อย่างมีประสิทธิภาพ มักมีแนวทางร่วมกัน
  • กำหนดเจ้าของข้อมูล (Data Owner) อย่างชัดเจน
  • หลีกเลี่ยงการแก้ไขข้อมูลพนักงานจากหลายระบบ
  • ใช้ Integration แทนการนำเข้าไฟล์ด้วยตนเอง
  • กำหนดมาตรฐานรหัสพนักงานเดียวกันทั้งองค์กร
  • ออกแบบ Workflow สำหรับการรับเข้า ย้ายแผนก และลาออก ให้เชื่อมโยงทุกระบบ
  • ทบทวนคุณภาพข้อมูลเป็นประจำ โดยเฉพาะข้อมูลที่เกี่ยวข้องกับสิทธิ์การเข้าถึง

 

Checklist สำหรับผู้บริหารและทีมโครงการ

ก่อนเริ่มโครงการใหม่ ลองตรวจสอบประเด็นต่อไปนี้

  • องค์กรกำหนดแล้วหรือยังว่าระบบใดเป็น Master Data ของข้อมูลพนักงาน
  • ข้อมูลพนักงานถูกสร้างจากหลายระบบหรือไม่
  • เมื่อพนักงานลาออก สิทธิ์ในทุกระบบถูกยกเลิกพร้อมกันหรือไม่
  • ทุกระบบใช้รหัสพนักงานเดียวกันหรือไม่
  • มีการเชื่อมต่อข้อมูลแบบอัตโนมัติหรือยังต้องกรอกข้อมูลซ้ำ
  • มีผู้รับผิดชอบคุณภาพข้อมูลอย่างชัดเจนหรือไม่

หากยังตอบ "ไม่" หลายข้อ อาจถึงเวลาทบทวนโครงสร้างข้อมูลขององค์กร ก่อนลงทุนเพิ่มในระบบใหม่

 

มุมมองจากทีม Mionic

มีคำถามที่เรามักถามลูกค้าก่อนเริ่มออกแบบระบบเสมอ "ถ้าพนักงานคนหนึ่งเปลี่ยนแผนกวันนี้ คุณต้องแก้ข้อมูลกี่ระบบ" หากคำตอบคือ 4 หรือ 5 ระบบ นั่นไม่ใช่ภาระของผู้ดูแลระบบเพียงอย่างเดียว แต่เป็นสัญญาณว่าองค์กรกำลังมีต้นทุนแฝงจากการบริหารข้อมูลที่ซ้ำซ้อน การแก้ไขเพียงครั้งเดียวจากต้นทาง แล้วกระจายข้อมูลไปยังทุกระบบ เป็นแนวทางที่ลดทั้งความผิดพลาด เวลา และความเสี่ยงได้ดี กว่าการเพิ่มจำนวนเจ้าหน้าที่มาคอยแก้ไขข้อมูล

บทสรุป

คำถามว่า HRM, ERP หรือ Access Control ควรเป็น Master Data ไม่มีคำตอบเดียวที่ใช้ได้กับทุกองค์กร แต่มีหลักการสำคัญที่ควรยึดถือ ระบบที่เป็นเจ้าของกระบวนการทางธุรกิจของข้อมูล ควรเป็นเจ้าของข้อมูลนั้น สำหรับข้อมูลบุคลากร HRM มักเป็นต้นทางที่เหมาะสมที่สุด ส่วน ERP และ Access Control ควรทำหน้าที่ใช้ข้อมูลดังกล่าวให้เกิดประโยชน์ในกระบวนการของตนเอง ไม่ใช่สร้างข้อมูลชุดใหม่ขึ้นมาอีก เมื่อองค์กรกำหนด Master Data ได้ชัดเจน ข้อมูลจะมีความถูกต้องมากขึ้น การเชื่อมต่อระบบจะง่ายขึ้น และที่สำคัญ ระบบรักษาความปลอดภัยจะทำงานสอดคล้องกับกระบวนการทางธุรกิจ ไม่ใช่ทำงานแยกออกจากกัน ดังนั้น "วันนี้องค์กรของคุณมีข้อมูลพนักงานที่เชื่อถือได้เพียงชุดเดียวหรือยัง"