เทมเพลตข้อมูลกระบวนการตั้งแต่รับเข้าทำงานจนถึงเกษียณของพนักงาน
เทมเพลตข้อมูลกระบวนการตั้งแต่รับเข้าทำงานจนถึงเกษียณของพนักงาน
- ข้อมูลที่แนะนำให้รวบรวมเพื่อการวิเคราะห์อย่างละเอียด
- กิจกรรมหลักและหมุดหมายที่ควรติดตามตลอดกระบวนการ
- คำแนะนำเฉพาะระบบสำหรับดึงข้อมูลจาก SAP SuccessFactors Onboarding
ข้อมูลกระบวนการตั้งแต่รับเข้าทำงานจนถึงเกษียณของพนักงาน
| ชื่อ | คำอธิบาย | ||
|---|---|---|---|
| กิจกรรม ActivityName | ชื่อเหตุการณ์หรืองานที่เกิดขึ้นในช่วงหนึ่งของวงจรชีวิตพนักงาน. | ||
| คำอธิบาย แอตทริบิวต์นี้บันทึกขั้นตอนและเหตุการณ์สำคัญในกระบวนการ Hire to Retire แต่ละรายการในบันทึกเหตุการณ์จะตรงกับกิจกรรมหนึ่งรายการ เช่น 'สร้างคำขอตำแหน่งงาน' 'เริ่มขั้นตอนเริ่มงาน' หรือ 'สิ้นสุดการจ้างงานของพนักงาน' การวิเคราะห์ลำดับและความถี่ของกิจกรรมเหล่านี้เป็นหัวใจของ process mining ช่วยค้นพบขั้นตอนจริงโดยอัตโนมัติ ระบุจุดที่เบี่ยงเบนจากวิธีปฏิบัติมาตรฐาน และค้นหาคอขวดหรือขั้นตอนซ้ำซ้อน ตัวอย่างเช่น การวิเคราะห์อาจแสดงให้เห็นว่า 'ตั้งค่าระบบเงินเดือนเสร็จ' เกิดขึ้นหลังวันที่กำหนดเป็นประจำหรือไม่. เหตุผลที่สำคัญ แอตทริบิวต์นี้กำหนดขั้นตอนของกระบวนการ เป็นโครงหลักของแผนผังกระบวนการและช่วยให้วิเคราะห์ลำดับการทำงานได้. แหล่งข้อมูล ได้จากประเภทเหตุการณ์ การเปลี่ยนสถานะ หรือรายการงานที่ทำเสร็จในโมดูลต่างๆ ของ SAP SuccessFactors เช่น Onboarding, Recruiting และ Employee Central. ตัวอย่าง ตอบรับข้อเสนอเริ่มขั้นตอนเริ่มงานดำเนินการประเมินผลการปฏิบัติงานสิ้นสุดการจ้างงานของพนักงาน | |||
| รหัสพนักงาน EmployeeId | รหัสเฉพาะที่ใช้ระบุพนักงานตลอดวงจรชีวิตการทำงานในองค์กร. | ||
| คำอธิบาย รหัสพนักงานทำหน้าที่เป็นรหัสเคสหลัก เชื่อมโยงทุกเหตุการณ์ตั้งแต่การสมัครงานครั้งแรกจนถึงการสิ้นสุดการจ้างงาน รหัสนี้จำเป็นต่อการติดตามเส้นทางการทำงานของพนักงานแต่ละคนในทุกช่วง ในการวิเคราะห์ด้วย process mining กิจกรรมแต่ละรายการ เช่น 'Offer Accepted' หรือ 'Performance Review Conducted' จะเชื่อมโยงกับรหัสพนักงานที่ระบุไว้ ทำให้สร้างภาพวงจรชีวิตการทำงานของพนักงานแต่ละคนได้ตั้งแต่ต้นจนจบ และวิเคราะห์ขั้นตอน ระยะเวลา และความแตกต่างของแต่ละเคสได้อย่างละเอียด. เหตุผลที่สำคัญ ข้อมูลนี้เป็นองค์ประกอบพื้นฐานที่เชื่อมโยงเหตุการณ์ที่เกี่ยวข้องทั้งหมดให้เป็นอินสแตนซ์กระบวนการเดียว ทำให้วิเคราะห์วงจรชีวิตตั้งแต่ต้นจนจบได้. แหล่งข้อมูล โดยทั่วไปคือรหัสพนักงานหลักในโมดูล HR หลักของ SAP SuccessFactors. ตัวอย่าง 100234510098762001567 | |||
| เวลาเริ่มต้น EventTime | เวลาที่ระบุว่าเริ่มกิจกรรมหรือเหตุการณ์เมื่อใด. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุวันที่และเวลาที่แน่นอนของแต่ละกิจกรรมในวงจรชีวิตพนักงาน ใช้เรียงเหตุการณ์ตามลำดับเวลาและคำนวณระยะเวลาระหว่างขั้นตอนต่างๆ การบันทึกเวลาอย่างแม่นยำมีความสำคัญต่อการวิเคราะห์ผลการดำเนินงาน ช่วยคำนวณตัวชี้วัดสำคัญ เช่น 'ระยะเวลาตั้งแต่เปิดรับสมัครจนถึงจ้างงาน' ซึ่งนับจาก 'สร้างคำขอตำแหน่งงาน' ถึง 'ตอบรับข้อเสนอ' และ 'ระยะเวลาทำขั้นตอนเริ่มงาน' การวิเคราะห์เวลาช่วยค้นหาความล่าช้าและวัดประสิทธิภาพกระบวนการเทียบกับข้อตกลงระดับการให้บริการ (SLA). เหตุผลที่สำคัญ แอตทริบิวต์นี้ระบุลำดับเหตุการณ์ตามเวลา และจำเป็นต่อการวิเคราะห์ที่เกี่ยวกับเวลา ทั้งการคำนวณระยะเวลาของกระบวนการและการค้นหาคอขวด. แหล่งข้อมูล โดยทั่วไปข้อมูลนี้มีอยู่ในรูปวันที่สร้าง วันที่ทำเสร็จ หรือเวลาที่เปลี่ยนสถานะของรายการใน SAP SuccessFactors. ตัวอย่าง 2023-01-15T09:00:00Z2023-03-20T14:35:10Z2023-11-05T11:21:00Z | |||
| ระบบต้นทาง SourceSystem | ระบุระบบต้นทางที่สร้างข้อมูลเหตุการณ์. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุแอปพลิเคชันต้นทางที่ใช้ดึงข้อมูล สำหรับมุมมองกระบวนการนี้ ค่าที่ใช้โดยทั่วไปคือ 'SAP SuccessFactors Onboarding' แต่อาจรวมระบบอื่นที่เชื่อมต่อไว้ด้วย ในสภาพแวดล้อม IT ที่มีหลายระบบ ข้อมูลวงจรชีวิตพนักงานอาจมาจากหลายระบบ เช่น Recruiting, Core HR และระบบเงินเดือน แอตทริบิวต์นี้ช่วยติดตามที่มาของข้อมูล แก้ไขปัญหาคุณภาพข้อมูล และทำความเข้าใจขอบเขตของการวิเคราะห์กระบวนการ. เหตุผลที่สำคัญ แอตทริบิวต์นี้ให้บริบทสำคัญเกี่ยวกับที่มาของข้อมูล ซึ่งจำเป็นต่อการตรวจสอบความถูกต้อง การกำกับดูแลข้อมูล และการทำความเข้าใจขอบเขตของกระบวนการ. แหล่งข้อมูล โดยทั่วไปจะกำหนดค่าแบบคงที่ระหว่างการดึงและแปลงข้อมูล เพื่อระบุที่มาของชุดข้อมูล. ตัวอย่าง SAP SuccessFactors OnboardingSAP SuccessFactors Employee CentralSAP Fieldglass | |||
| อัปเดตข้อมูลล่าสุด LastDataUpdate | เวลาที่ระบุว่าข้อมูลของเหตุการณ์นี้ได้รับการรีเฟรชหรือดึงออกจากระบบต้นทางครั้งล่าสุดเมื่อใด. | ||
| คำอธิบาย แอตทริบิวต์นี้บันทึกวันที่และเวลาที่ดึงข้อมูลจากระบบต้นทางครั้งล่าสุด ไม่ใช่เวลาที่เกิดเหตุการณ์ แต่เป็นเวลาที่อัปเดตระเบียนในชุดข้อมูล process mining ครั้งล่าสุด เมตาดาตานี้สำคัญต่อการกำกับดูแลและความน่าเชื่อถือของข้อมูล ช่วยให้ผู้ใช้ทราบว่าข้อมูลที่กำลังวิเคราะห์เป็นข้อมูลล่าสุดเพียงใด และมั่นใจได้ว่าผลการวิเคราะห์อ้างอิงข้อมูลที่เป็นปัจจุบัน นอกจากนี้ยังใช้จัดการการโหลดข้อมูลแบบเพิ่มเฉพาะส่วนได้ด้วย. เหตุผลที่สำคัญ ช่วยให้เห็นชัดเจนว่าข้อมูลเป็นปัจจุบันเพียงใด นักวิเคราะห์จึงมั่นใจได้ว่าผลการวิเคราะห์และข้อมูลเชิงลึกสะท้อนสถานการณ์ล่าสุด. แหล่งข้อมูล ระบบจะสร้างเวลานี้และเพิ่มลงในแต่ละระเบียนระหว่างกระบวนการนำเข้าข้อมูล (ETL/ELT). ตัวอย่าง 2024-05-21T02:00:00Z2024-05-22T02:00:00Z | |||
| ตำแหน่งงาน JobRole | ชื่อตำแหน่งหรือลักษณะงานเฉพาะของพนักงาน. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุชื่อตำแหน่งงานของพนักงาน เช่น 'วิศวกรซอฟต์แวร์' 'ผู้บริหารบัญชีลูกค้า' หรือ 'นักวิเคราะห์การเงิน' ทำให้เห็นรายละเอียดหน้าที่ของพนักงานในองค์กร การวิเคราะห์แยกตามตำแหน่งงานช่วยให้เข้าใจว่ากระบวนการแตกต่างกันอย่างไรสำหรับพนักงานแต่ละกลุ่ม เช่น ใช้ในแดชบอร์ด 'ช่องว่างในการมอบหมายการฝึกอบรม' เพื่อตรวจสอบว่าตำแหน่งใดขาดการฝึกอบรมที่จำเป็น หรือวิเคราะห์ว่าตำแหน่งระดับอาวุโสหรืองานด้านเทคนิคใช้เวลาสรรหานานกว่าหรือไม่. เหตุผลที่สำคัญ ช่วยวิเคราะห์กระบวนการของพนักงานแต่ละหน้าที่ได้อย่างละเอียด และปรับการปรับปรุงกระบวนการให้เหมาะกับตำแหน่งงานเฉพาะได้. แหล่งข้อมูล ข้อมูลนี้จัดเก็บไว้ในระเบียนตำแหน่งหรือข้อมูลการจ้างงานของพนักงานใน SAP SuccessFactors Employee Central. ตัวอย่าง วิศวกรซอฟต์แวร์อาวุโสผู้จัดการผลิตภัณฑ์พันธมิตรทางธุรกิจฝ่ายทรัพยากรบุคคล | |||
| ผู้จัดการฝ่ายสรรหา HiringManager | ชื่อผู้จัดการที่รับผิดชอบพนักงานใหม่ หรือพนักงานที่กำลังอยู่ในเหตุการณ์หนึ่งของวงจรการทำงาน. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุผู้จัดการที่เกี่ยวข้องกับเคสของพนักงาน ผู้จัดการฝ่ายสรรหาเป็นผู้มีส่วนเกี่ยวข้องสำคัญในหลายเหตุการณ์ตลอดวงจรการทำงาน เช่น การอนุมัติ งานปฐมนิเทศพนักงานใหม่ และการประเมินผลการปฏิบัติงาน การวิเคราะห์ข้อมูลแยกตามผู้จัดการสำคัญต่อแดชบอร์ด 'วิเคราะห์คอขวดในการอนุมัติของผู้จัดการ' ช่วยระบุผู้จัดการที่ใช้เวลาอนุมัตินาน ซึ่งอาจบ่งชี้ว่าควรมีการฝึกอบรมหรือสนับสนุนกระบวนการเพิ่มเติม อีกทั้งยังช่วยเปรียบเทียบผลการทำงานและค้นหาแนวทางปฏิบัติที่ดีของผู้จัดการแต่ละคน. เหตุผลที่สำคัญ ระบุผู้มีบทบาทสำคัญในกระบวนการ จึงวิเคราะห์ผลการทำงานของผู้จัดการแต่ละคน ความล่าช้าในการอนุมัติ และรูปแบบการทำงานในระดับทีมได้. แหล่งข้อมูล โดยทั่วไปข้อมูลนี้จัดเก็บไว้ในคำขอเปิดรับสมัครงานหรือโปรไฟล์พนักงานใน SAP SuccessFactors Employee Central. ตัวอย่าง John SmithMaria GarciaChen Wei | |||
| แผนก Department | แผนกในองค์กรที่พนักงานสังกัดอยู่. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุชื่อแผนก เช่น 'ฝ่ายขาย' 'วิศวกรรม' หรือ 'ทรัพยากรบุคคล' ซึ่งเป็นข้อมูลพื้นฐานขององค์กรที่เชื่อมโยงกับบทบาทของพนักงาน แผนกเป็นมิติหลักสำหรับการเปรียบเทียบข้อมูล ใช้แบ่งกลุ่ม KPI เช่น 'ระยะเวลาวงจรการปฐมนิเทศพนักงานใหม่' หรือ 'อัตราการลาออกของพนักงาน' เพื่อดูว่ากระบวนการแตกต่างกันอย่างไรในแต่ละส่วนขององค์กร ช่วยระบุปัญหาเฉพาะแผนก เช่น การปฐมนิเทศที่ล่าช้าในฝ่ายวิศวกรรม หรืออัตราการลาออกสูงในฝ่ายขาย. เหตุผลที่สำคัญ เป็นมิติสำคัญสำหรับแบ่งกลุ่มข้อมูล ช่วยเปรียบเทียบประสิทธิภาพและผลลัพธ์ของกระบวนการในส่วนต่าง ๆ ของธุรกิจ. แหล่งข้อมูล ข้อมูลนี้เป็นส่วนหนึ่งของระเบียนพนักงานหลักใน SAP SuccessFactors Employee Central และเชื่อมโยงกับตำแหน่งของพนักงาน. ตัวอย่าง วิศวกรรมฝ่ายขายและการตลาดการเงินบริการลูกค้า | |||
| รหัสคำขอเปิดรับสมัครงาน JobRequisitionId | รหัสเฉพาะของคำขอเปิดรับสมัครงานที่เริ่มกระบวนการสรรหา. | ||
| คำอธิบาย รหัสนี้เชื่อมโยงวงจรการทำงานของพนักงานกับตำแหน่งงานที่เปิดรับสมัครและเป็นเหตุให้มีการจ้างงาน โดยให้บริบทสำคัญเกี่ยวกับตำแหน่ง แผนก และข้อกำหนดในการสรรหา ในการวิเคราะห์ จะใช้รหัสคำขอเปิดรับสมัครงานเพื่อรวบรวมและเปรียบเทียบกระบวนการสรรหา เช่น วิเคราะห์ KPI 'ระยะเวลาตั้งแต่เปิดรับสมัครจนถึงจ้างงาน' แยกตามคำขอ แผนก หรือผู้สรรหา เพื่อดูว่ากระบวนการส่วนใดมีประสิทธิภาพมากหรือน้อยที่สุด และตอบคำถามอย่างเช่น 'ตำแหน่งงานประเภทใดใช้เวลานานที่สุดกว่าจะได้คน'. เหตุผลที่สำคัญ เชื่อมโยงเส้นทางของพนักงานกับความต้องการทางธุรกิจตั้งต้น จึงแบ่งกลุ่มและวิเคราะห์ขั้นตอนการสรรหาได้อย่างละเอียด. แหล่งข้อมูล รหัสนี้อยู่ในโมดูล Recruiting ของ SAP SuccessFactors และเชื่อมโยงกับผู้สมัครและโปรไฟล์พนักงานที่สร้างขึ้นภายหลัง. ตัวอย่าง REQ-2023-05-101REQ-2024-01-235REQ-2023-11-088 | |||
| ระยะเวลาตั้งแต่เปิดรับสมัครจนถึงจ้างงาน TimeToHire | ระยะเวลาที่คำนวณตั้งแต่สร้างคำขอเปิดรับสมัครงานจนถึงผู้สมัครตอบรับข้อเสนอ. | ||
| คำอธิบาย ตัวชี้วัดนี้วัดประสิทธิภาพของกระบวนการสรรหา โดยนับเวลาตั้งแต่เปิดรับความต้องการจ้างงานอย่างเป็นทางการ ('สร้างคำขอเปิดรับสมัครงานแล้ว') จนถึงผู้สมัครตอบรับข้อเสนออย่างเป็นทางการ ('ตอบรับข้อเสนอแล้ว') KPI หลักด้านการสรรหานี้ใช้ประเมินความรวดเร็วและผลการทำงานของฝ่ายสรรหาบุคลากร หากใช้เวลานาน องค์กรอาจเสียผู้สมัครที่มีความสามารถให้คู่แข่งและทำให้โครงการล่าช้า ตัวชี้วัดนี้เป็นฟีเจอร์สำคัญของแดชบอร์ด 'ประสิทธิภาพระยะเวลาตั้งแต่เปิดรับสมัครจนถึงจ้างงาน' ซึ่งมักใช้ติดตามผลเทียบกับเป้าหมาย. เหตุผลที่สำคัญ KPI สำคัญด้านการสรรหานี้วัดว่าองค์กรหาบุคลากรได้รวดเร็วเพียงใด ซึ่งส่งผลโดยตรงต่อความสามารถในการแข่งขันและการดำเนินกลยุทธ์ทางธุรกิจ. แหล่งข้อมูล คำนวณในเครื่องมือ process mining โดยหาผลต่างระหว่างเวลาของกิจกรรม 'สร้างคำขอเปิดรับสมัครงานแล้ว' และ 'ตอบรับข้อเสนอแล้ว'. ตัวอย่าง 35 วัน52 วัน28 วัน | |||
| ระยะเวลาวงจรการปฐมนิเทศพนักงานใหม่ OnboardingCycleTime | ระยะเวลาที่คำนวณตั้งแต่ผู้สมัครตอบรับข้อเสนอจนถึงการปฐมนิเทศเสร็จสมบูรณ์. | ||
| คำอธิบาย ตัวชี้วัดนี้วัดเวลารวมตั้งแต่กิจกรรม 'ตอบรับข้อเสนอแล้ว' จนถึงเหตุการณ์ที่กำหนดว่าการปฐมนิเทศเสร็จสมบูรณ์ เช่น 'เปิดใช้งานโปรไฟล์พนักงานแล้ว' หรือ 'ตั้งค่าระบบเงินเดือนเสร็จแล้ว' ข้อมูลนี้ไม่ได้มาจากฟิลด์โดยตรงในระบบต้นทาง แต่คำนวณจากเวลาของเหตุการณ์ แอตทริบิวต์นี้สอดคล้องโดยตรงกับ KPI 'ระยะเวลาวงจรการปฐมนิเทศพนักงานใหม่' และเป็นตัวชี้วัดหลักของแดชบอร์ดที่เกี่ยวข้อง การวิเคราะห์ระยะเวลานี้ช่วยให้ฝ่ายทรัพยากรบุคคลระบุคอขวดในกระบวนการปฐมนิเทศ และติดตามผลของโครงการปรับปรุงที่มุ่งให้พนักงานใหม่เริ่มทำงานได้เต็มประสิทธิภาพเร็วขึ้น. เหตุผลที่สำคัญ เป็น KPI สำคัญสำหรับวัดประสิทธิภาพของกระบวนการปฐมนิเทศ ซึ่งส่งผลโดยตรงต่อประสบการณ์ของพนักงานใหม่และระยะเวลาจนเริ่มทำงานได้เต็มประสิทธิภาพ. แหล่งข้อมูล คำนวณในเครื่องมือ process mining โดยหาผลต่างระหว่างเวลาของกิจกรรม 'ตอบรับข้อเสนอแล้ว' และ 'ปฐมนิเทศเสร็จสมบูรณ์แล้ว'. ตัวอย่าง 10 วัน 4 ชั่วโมง15 วัน 2 ชั่วโมง7 วัน 8 ชั่วโมง | |||
| เวลาสิ้นสุด EndTime | เวลาที่ระบุว่ากิจกรรมหรือเหตุการณ์ที่มีระยะเวลาดำเนินการเสร็จสิ้นเมื่อใด. | ||
| คำอธิบาย StartTime ระบุจุดเริ่มต้นของเหตุการณ์ ส่วน EndTime ระบุเวลาที่เหตุการณ์สิ้นสุด ข้อมูลนี้มีประโยชน์เป็นพิเศษกับกิจกรรมที่ใช้เวลา เช่น 'รวบรวมข้อมูลพนักงานใหม่' หรือขั้นตอนอนุมัติของผู้จัดการ การมีทั้งเวลาเริ่มต้นและเวลาสิ้นสุดช่วยคำนวณระยะเวลาของแต่ละกิจกรรมได้อย่างแม่นยำ ทำให้เห็นชัดว่าขั้นตอนใดใช้เวลามากที่สุดในวงจรงาน และวิเคราะห์ได้ละเอียดกว่าการดูระยะเวลาของเคสโดยรวมเพียงอย่างเดียว. เหตุผลที่สำคัญ ช่วยคำนวณระยะเวลาของแต่ละกิจกรรมได้อย่างแม่นยำ ซึ่งจำเป็นต่อการระบุจุดที่กระบวนการไม่มีประสิทธิภาพและคอขวด. แหล่งข้อมูล โดยทั่วไปคือเวลาที่ระบุในช่อง 'วันที่เสร็จสมบูรณ์' หรือ 'วันที่แก้ไขล่าสุด' ของงานหรือขั้นตอนกระบวนการใน SAP SuccessFactors. ตัวอย่าง 2023-01-15T11:30:00Z2023-03-21T09:00:15Z | |||
| ประเทศ Country | ประเทศที่พนักงานทำงานอยู่หรือที่ตั้งของตำแหน่งงาน. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุประเทศที่เกี่ยวข้องกับสถานที่ทำงานของพนักงาน ซึ่งเป็นข้อมูลสำคัญด้านภูมิศาสตร์และโครงสร้างองค์กร กระบวนการมักแตกต่างกันไปตามพื้นที่ เนื่องจากกฎหมายแรงงาน ข้อบังคับ และแนวทางการดำเนินธุรกิจที่ไม่เหมือนกัน การวิเคราะห์ข้อมูลแยกตามประเทศช่วยให้เห็นความแตกต่าง เช่น วงจรการสรรหาที่ยาวนานขึ้นหรือขั้นตอนด้านการปฏิบัติตามข้อกำหนดที่ต่างกันในบางภูมิภาค ข้อมูลนี้จำเป็นต่อการกำหนดมาตรฐานกระบวนการทั่วโลกควบคู่กับการรองรับข้อกำหนดในแต่ละพื้นที่. เหตุผลที่สำคัญ ช่วยแบ่งกลุ่มกระบวนการตามพื้นที่ ซึ่งจำเป็นต่อการทำความเข้าใจความแตกต่างระหว่างภูมิภาคในด้านประสิทธิภาพ การปฏิบัติตามข้อกำหนด และต้นทุน. แหล่งข้อมูล ข้อมูลนี้เป็นส่วนหนึ่งของข้อมูลสถานที่หรือข้อมูลการจ้างงานของพนักงานใน SAP SuccessFactors Employee Central. ตัวอย่าง USAเยอรมนีอินเดียบราซิล | |||
| เป็นงานที่ต้องทำซ้ำ IsRework | ค่าสถานะจริงหรือเท็จที่ระบุว่ากิจกรรมเกิดขึ้นเป็นครั้งที่สองหรือครั้งถัดไปภายในเคสเดียวกันหรือไม่. | ||
| คำอธิบาย แอตทริบิวต์ที่คำนวณนี้ระบุกิจกรรมที่เกิดซ้ำในวงจรการทำงานของพนักงาน ตัวอย่างเช่น หากกิจกรรม 'ลงนามในแบบฟอร์มการปฏิบัติตามข้อกำหนด' เกิดขึ้นสองครั้งเพราะการส่งครั้งแรกไม่ถูกต้อง ระบบจะระบุว่าครั้งที่สองเป็นการทำงานซ้ำ แอตทริบิวต์นี้จำเป็นต่อแดชบอร์ด 'การทำงานซ้ำและงานซ้ำซ้อน' ช่วยวัดงานที่สูญเปล่าและระบุจุดที่ทำงานไม่ถูกต้องตั้งแต่ครั้งแรก หากมีการทำงานซ้ำมาก อาจสะท้อนปัญหาด้านการฝึกอบรม ความสะดวกในการใช้งานระบบ หรือความชัดเจนของกระบวนการ. เหตุผลที่สำคัญ ช่วยวัดความไม่มีประสิทธิภาพด้วยการระบุงานที่ทำซ้ำ ทำให้เห็นโอกาสในการปรับปรุงคุณภาพกระบวนการและลดความพยายามที่สูญเปล่า. แหล่งข้อมูล เครื่องมือ process mining คำนวณโดยวิเคราะห์ลำดับกิจกรรมของแต่ละเคสและระบุกิจกรรมที่เกิดซ้ำ. ตัวอย่าง truefalse | |||
| ผู้ใช้ที่ดำเนินการ PerformedByUser | ชื่อหรือรหัสของผู้ใช้ที่ดำเนินกิจกรรม. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุบุคคลที่ทำงานหรือดำเนินเหตุการณ์เฉพาะในกระบวนการ เช่น ผู้เชี่ยวชาญด้านทรัพยากรบุคคล ผู้สรรหา หรือผู้จัดการ ช่วยติดตามการมีส่วนร่วมของบุคลากรในเวิร์กโฟลว์ การวิเคราะห์ว่าใครเป็นผู้ดำเนินกิจกรรมช่วยให้เข้าใจการจัดสรรทรัพยากร การกระจายภาระงาน และผลการทำงาน เช่น ระบุผู้สรรหาที่ทำผลงานได้ดี ผู้จัดการที่อนุมัติล่าช้า หรือสมาชิกทีมทรัพยากรบุคคลที่รับผิดชอบงานมากที่สุด ข้อมูลนี้ยังใช้แยกงานที่พนักงานดำเนินการเองออกจากงานที่ทำโดยอัตโนมัติได้ด้วย. เหตุผลที่สำคัญ เชื่อมโยงกิจกรรมในกระบวนการกับบุคคลที่ดำเนินการ ช่วยวิเคราะห์ภาระงาน บริหารผลการทำงานของทรัพยากร และระบุความต้องการในการฝึกอบรม. แหล่งข้อมูล โดยทั่วไปข้อมูลนี้อยู่ในบันทึกการตรวจสอบหรือฟิลด์ 'แก้ไขล่าสุดโดย' ของงานและระเบียนใน SAP SuccessFactors. ตัวอย่าง asmithjdoebchen | |||
| รหัสผู้สมัคร CandidateId | รหัสเฉพาะที่กำหนดให้ผู้สมัครงานก่อนเริ่มเป็นพนักงาน. | ||
| คำอธิบาย รหัสนี้ใช้ติดตามบุคคลตลอดขั้นตอนการสรรหา ก่อนที่จะกำหนดรหัสพนักงาน โดยเชื่อมโยงกิจกรรมก่อนเริ่มงานทั้งหมด เช่น 'ผู้สมัครส่งใบสมัคร' และ 'กำหนดเวลาสัมภาษณ์แล้ว' รหัสพนักงานเป็นรหัสเคสหลักสำหรับกระบวนการตั้งแต่ต้นจนจบ ส่วนรหัสผู้สมัครจำเป็นต่อการวิเคราะห์ขั้นตอนก่อนเริ่มงานอย่างละเอียด ช่วยติดตามผู้สมัครทั้งหมดของคำขอเปิดรับสมัครงานหนึ่งรายการ ไม่ใช่เฉพาะผู้ที่ได้รับการจ้างงาน จึงนำไปวิเคราะห์อัตราการเปลี่ยนผู้สมัครเป็นพนักงานได้. เหตุผลที่สำคัญ ช่วยวิเคราะห์ขั้นตอนการสรรหาได้อย่างละเอียดด้วยการติดตามผู้สมัครทั้งหมด ทำให้เห็นอัตราการเปลี่ยนผู้สมัครเป็นพนักงานและประสิทธิภาพของกระบวนการก่อนเริ่มงาน. แหล่งข้อมูล เป็นรหัสหลักในโมดูล Recruiting ของ SAP SuccessFactors. ตัวอย่าง CAND-84392CAND-91034CAND-79831 | |||
| สถานะการจ้างงาน EmploymentStatus | สถานะการจ้างงานปัจจุบันของพนักงาน เช่น ทำงานอยู่ สิ้นสุดการจ้างงาน หรือลางาน. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุสถานะปัจจุบันของพนักงานในบริษัท โดยจะเปลี่ยนเมื่อเกิดเหตุการณ์สำคัญในวงจรการทำงาน โดยเฉพาะช่วงเริ่มต้น ('ทำงานอยู่') และช่วงสิ้นสุด ('สิ้นสุดการจ้างงาน') สถานะนี้เป็นมิติสำคัญสำหรับวิเคราะห์แดชบอร์ด 'ปริมาณงานตลอดวงจรชีวิตพนักงาน' นักวิเคราะห์กรองตามสถานะเพื่อติดตามจำนวนพนักงานที่ยังทำงานอยู่ ดูจำนวนการสิ้นสุดการจ้างงานในแต่ละช่วงเวลา และทำความเข้าใจว่ารูปแบบกระบวนการของพนักงานที่ลางานแตกต่างอย่างไร สถานะยังแสดงผลลัพธ์โดยรวมของแต่ละเคสด้วย. เหตุผลที่สำคัญ แสดงผลลัพธ์ของเคสพนักงานแต่ละรายอย่างชัดเจน และจำเป็นต่อการวิเคราะห์กลุ่มพนักงาน การลาออก และปริมาณงานที่ดำเนินการผ่านกระบวนการ. แหล่งข้อมูล ฟิลด์มาตรฐานในระเบียนข้อมูลการจ้างงานของพนักงานใน SAP SuccessFactors Employee Central. ตัวอย่าง ทำงานอยู่สิ้นสุดการจ้างงานลางานโดยได้รับค่าจ้างลางานโดยไม่ได้รับค่าจ้าง | |||
| หน่วยธุรกิจ BusinessUnit | หน่วยธุรกิจหรือฝ่ายขนาดใหญ่ที่พนักงานสังกัดอยู่. | ||
| คำอธิบาย แอตทริบิวต์นี้แสดงโครงสร้างองค์กรในระดับที่สูงกว่าแผนก เช่น 'ผลิตภัณฑ์สำหรับผู้บริโภค' หรือ 'ซอฟต์แวร์สำหรับองค์กร' จึงให้บริบททางธุรกิจที่กว้างขึ้นเกี่ยวกับบทบาทของพนักงาน การวิเคราะห์กระบวนการในระดับหน่วยธุรกิจช่วยให้ผู้บริหารเห็นผลการดำเนินงานของส่วนงานหลักต่าง ๆ ในบริษัท อาจเผยให้เห็นปัญหาเชิงระบบภายในฝ่าย หรือชี้ให้เห็นหน่วยงานที่ทำผลงานได้ดีและมีแนวทางปฏิบัติที่นำไปใช้ในส่วนอื่นได้ ข้อมูลนี้มีประโยชน์ต่อการวางแผนอัตรากำลังและการจัดสรรทรัพยากรเชิงกลยุทธ์. เหตุผลที่สำคัญ เป็นมิติระดับภาพรวมสำหรับการวิเคราะห์ ช่วยเปรียบเทียบประสิทธิภาพและผลลัพธ์ของกระบวนการระหว่างฝ่ายหลักต่าง ๆ ของบริษัทในเชิงกลยุทธ์. แหล่งข้อมูล องค์ประกอบมาตรฐานของโครงสร้างองค์กรใน SAP SuccessFactors Employee Central ซึ่งเชื่อมโยงกับตำแหน่งของพนักงาน. ตัวอย่าง เทคโนโลยีระดับโลกธนาคารเพื่อรายย่อยเภสัชภัณฑ์ | |||
| เหตุผลที่สิ้นสุดการจ้างงาน TerminationReason | เหตุผลที่ระบุไว้เมื่อพนักงานออกจากบริษัท. | ||
| คำอธิบาย แอตทริบิวต์นี้บันทึกเหตุผลเฉพาะที่พนักงานสิ้นสุดการจ้างงาน ซึ่งอาจเป็นการลาออกโดยสมัครใจ เช่น 'ลาออกเพื่อโอกาสที่ดีกว่า' หรือการสิ้นสุดการจ้างงานโดยไม่สมัครใจ เช่น 'สิ้นสุดการจ้างงานเนื่องจากผลการปฏิบัติงาน' ข้อมูลนี้สำคัญต่อแดชบอร์ด 'วิเคราะห์รูปแบบการลาออกสูง' เมื่อนำเหตุผลการสิ้นสุดการจ้างงานมาเปรียบเทียบกับเส้นทางกระบวนการ บริษัทจะค้นหาสาเหตุที่แท้จริงของการลาออกได้ เช่น อาจพบว่าพนักงานที่ผ่านกระบวนการปฐมนิเทศที่ยาวนานมากมีแนวโน้มลาออกภายในปีแรก. เหตุผลที่สำคัญ ให้บริบทสำคัญว่าทำไมพนักงานจึงออกจากบริษัท ช่วยวิเคราะห์สาเหตุที่แท้จริงของการลาออกและวางกลยุทธ์รักษาพนักงานให้ตรงจุด. แหล่งข้อมูล ข้อมูลนี้บันทึกใน SAP SuccessFactors Employee Central ระหว่างกระบวนการเตรียมพนักงานออกหรือสิ้นสุดการจ้างงาน. ตัวอย่าง ลาออกโดยสมัครใจสิ้นสุดการจ้างงานโดยไม่สมัครใจ เนื่องจากผลการปฏิบัติงานเกษียณอายุสิ้นสุดการจ้างงานโดยไม่สมัครใจ เนื่องจากการปรับโครงสร้างองค์กร | |||
| แหล่งที่มาของผู้สมัคร RecruitmentSource | ช่องทางที่ใช้ค้นหาผู้สมัคร เช่น เว็บไซต์หางาน การแนะนำจากพนักงาน หรือการสมัครโดยตรง. | ||
| คำอธิบาย แอตทริบิวต์นี้ติดตามแหล่งที่มาของใบสมัครงาน ช่วยให้เห็นว่าช่องทางใดมีประสิทธิภาพในการค้นหาและรับบุคลากรมากที่สุด ข้อมูลนี้มีประโยชน์ต่อแดชบอร์ด 'การตั้งค่าระบบเงินเดือนเสร็จสมบูรณ์และถูกต้อง' เพราะช่วยตรวจสอบได้ว่าผู้สมัครจากบางช่องทางพบปัญหามากกว่าหรือไม่ นอกจากนี้ยังใช้วิเคราะห์คุณภาพและความรวดเร็วในการจ้างงานจากแต่ละช่องทางได้ เช่น การวิเคราะห์อาจพบว่าผู้สมัครที่ได้รับการแนะนำจากพนักงานใช้เวลาตั้งแต่เริ่มสรรหาจนถึงจ้างงานสั้นที่สุด และมีอัตราการรักษาพนักงานสูงที่สุด. เหตุผลที่สำคัญ ช่วยวัดประสิทธิภาพของช่องทางการสรรหาแต่ละแบบ เพื่อนำไปปรับกลยุทธ์และงบประมาณการสรรหาให้เหมาะสม. แหล่งข้อมูล ข้อมูลนี้บันทึกในโมดูล Recruiting ของ SAP SuccessFactors เมื่อผู้สมัครส่งใบสมัคร. ตัวอย่าง LinkedInการแนะนำจากพนักงานเว็บไซต์บริษัทIndeed | |||
กิจกรรมในกระบวนการตั้งแต่รับเข้าทำงานจนถึงเกษียณของพนักงาน
| กิจกรรม | คำอธิบาย | ||
|---|---|---|---|
| กำหนดสถานะพร้อมจ้าง | ทำกิจกรรมเริ่มงานทั้งหมดก่อนวันแรกเสร็จแล้ว และระบบระบุว่าผู้สมัครพร้อมเข้าสู่ระบบ HR หลักเพื่อเริ่มงาน โดยทั่วไปอนุมานจากสถานะโดยรวมของกระบวนการเริ่มงาน. | ||
| เหตุผลที่สำคัญ เหตุการณ์สำคัญนี้ยืนยันว่าพนักงานมีคุณสมบัติครบสำหรับเริ่มงานอย่างเป็นทางการ เป็นจุดตรวจสอบสำคัญก่อนเปิดใช้งานโปรไฟล์พนักงานและระบบเงินเดือน. แหล่งข้อมูล อนุมานจากสถานะของอินสแตนซ์กระบวนการเริ่มงานในโมดูล SAP SuccessFactors Onboarding เมื่อถึงขั้นตอนสุดท้าย เช่น 'Ready to Hire'. บันทึก เวลาที่สถานะกระบวนการเริ่มงานเปลี่ยนเป็น 'Completed' หรือ 'Ready to Hire'. ประเภทเหตุการณ์ inferred | |||
| ตอบรับข้อเสนอ | เป็นเวลาที่ผู้สมัครตอบรับข้อเสนอจ้างงานอย่างเป็นทางการ ซึ่งเป็นจุดเปลี่ยนจากการสรรหาไปสู่ขั้นตอนเริ่มงาน โดยทั่วไปอนุมานเหตุการณ์นี้จากการเปลี่ยนสถานะใบสมัครของผู้สมัครในโมดูล Recruiting. | ||
| เหตุผลที่สำคัญ เหตุการณ์สำคัญนี้เป็นจุดสิ้นสุดของระยะเวลาตั้งแต่เปิดรับสมัครจนถึงจ้างงาน และเป็นจุดเริ่มต้นของระยะเวลาทำขั้นตอนเริ่มงาน ความล่าช้าก่อนถึงจุดนี้ส่งผลต่อการสรรหา ส่วนความล่าช้าหลังจากนั้นส่งผลต่อประสบการณ์ของพนักงานใหม่. แหล่งข้อมูล อนุมานจากการเปลี่ยนสถานะในขั้นตอนการสมัครของผู้สมัครในโมดูล SAP SuccessFactors Recruiting เช่น เปลี่ยนเป็นสถานะ 'Offer Accepted' หรือสถานะที่มีความหมายเดียวกัน. บันทึก ใช้เวลาที่อัปเดตสถานะใบสมัครเป็น 'Offer Accepted' หรือสถานะที่เทียบเท่ากัน. ประเภทเหตุการณ์ inferred | |||
| เปิดใช้งานโปรไฟล์พนักงาน | โอนข้อมูลพนักงานใหม่จาก Onboarding ไปยัง Employee Central อย่างเป็นทางการ และเปิดใช้งานโปรไฟล์พนักงานในวันเริ่มงาน ระบบบันทึกเหตุการณ์นี้เมื่อสร้างและเปิดใช้งานรายการพนักงานในระบบ HRIS หลัก. | ||
| เหตุผลที่สำคัญ เป็นการบันทึกว่าพนักงานเข้ามาอยู่ในทะเบียนของบริษัทอย่างเป็นทางการ นี่คือขั้นตอนสุดท้ายของการจ้างงานและจุดเริ่มต้นของวงจรการทำงานในฐานะพนักงาน. แหล่งข้อมูล เหตุการณ์นี้เกิดขึ้นใน SAP SuccessFactors Employee Central โดยดึงข้อมูลจากวันที่เริ่มงานหรือวันที่สร้างรายการการจ้างงานของผู้ใช้. บันทึก เวลาวันเริ่มงานที่ระบุในรายการการจ้างงานหลักของพนักงานใน Employee Central. ประเภทเหตุการณ์ explicit | |||
| เริ่มกระบวนการสิ้นสุดการจ้างงาน | เริ่มกระบวนการที่พนักงานออกจากองค์กร โดยผู้จัดการหรือ HR เป็นผู้เริ่มบันทึกใน Employee Central เมื่อป้อนรายการสิ้นสุดการจ้างงานในระบบ ซึ่งมักกำหนดวันที่มีผลในอนาคต. | ||
| เหตุผลที่สำคัญ เป็นจุดเริ่มต้นของขั้นตอนออกจากองค์กร การวิเคราะห์กิจกรรมหลังจากเหตุการณ์นี้มีความสำคัญต่อการทำความเข้าใจประสิทธิภาพและการปฏิบัติตามข้อกำหนดของขั้นตอนดังกล่าว. แหล่งข้อมูล เป็นการดำเนินการที่บันทึกไว้อย่างชัดเจนใน SAP SuccessFactors Employee Central โดยใช้วันที่สร้างรายการสิ้นสุดการจ้างงานของพนักงานเป็นเวลาเกิดเหตุการณ์. บันทึก เวลาที่สร้างรายการสิ้นสุดการจ้างงานในประวัติตำแหน่งงานของพนักงาน. ประเภทเหตุการณ์ explicit | |||
| เริ่มขั้นตอนเริ่มงาน | สร้างรายการพนักงานใหม่ในโมดูล Onboarding และเริ่มมอบหมายงานเริ่มงานอย่างเป็นทางการ ระบบบันทึกเหตุการณ์นี้เมื่อเริ่มกระบวนการสำหรับพนักงานใหม่. | ||
| เหตุผลที่สำคัญ เป็นจุดเริ่มต้นอย่างเป็นทางการของเส้นทางการเริ่มงาน ใช้เป็นข้อมูลตั้งต้นที่ชัดเจนในการวัดประสิทธิภาพของขั้นตอนเริ่มงานและความผูกพันของพนักงานใหม่. แหล่งข้อมูล SAP SuccessFactors Onboarding 2.0 สร้างอินสแตนซ์กระบวนการสำหรับพนักงานใหม่ พร้อมวันที่และเวลาเริ่มต้น เมื่อส่งข้อมูลพนักงานมาจากโมดูล Recruiting. บันทึก เวลาที่สร้างรายการกระบวนการเริ่มงานของพนักงานใหม่. ประเภทเหตุการณ์ explicit | |||
| สร้างคำขอตำแหน่งงาน | เป็นจุดเริ่มต้นอย่างเป็นทางการของกระบวนการจ้างงาน เมื่ออนุมัติตำแหน่งใหม่และเปิดรับสมัคร โดยทั่วไปเหตุการณ์นี้จะบันทึกในโมดูล SAP SuccessFactors Recruiting เมื่อบันทึกและประกาศแบบฟอร์มคำขอตำแหน่งงานใหม่. | ||
| เหตุผลที่สำคัญ ใช้เป็นจุดเริ่มต้นหลักในการวัด KPI ระยะเวลาตั้งแต่เปิดรับสมัครจนถึงจ้างงาน การวิเคราะห์เวลาตั้งแต่เหตุการณ์นี้ช่วยค้นหาความล่าช้าในช่วงแรกของการสรรหาบุคลากร. แหล่งข้อมูล บันทึกในโมดูล SAP SuccessFactors Recruiting โดยใช้วันที่และเวลาที่สร้างรายการคำขอตำแหน่งงานเป็นเวลาเกิดเหตุการณ์. บันทึก ดึงจากเวลาที่สร้างรายการคำขอตำแหน่งงานในโมดูล Recruiting. ประเภทเหตุการณ์ explicit | |||
| สิ้นสุดการจ้างงานของพนักงาน | รายการของพนักงานไม่มีสถานะใช้งานในระบบอย่างเป็นทางการในวันทำงานวันสุดท้าย นี่คือจุดสิ้นสุดของวงจรชีวิตพนักงาน. | ||
| เหตุผลที่สำคัญ เป็นเหตุการณ์สิ้นสุดที่ชัดเจนของอินสแตนซ์กระบวนการ Hire to Retire ระยะเวลาตั้งแต่ 'เริ่มกระบวนการสิ้นสุดการจ้างงาน' จนถึงเหตุการณ์นี้คือระยะเวลารวมของขั้นตอนออกจากองค์กร. แหล่งข้อมูล บันทึกใน SAP SuccessFactors Employee Central โดยใช้วันที่มีผลของการสิ้นสุดการจ้างงานในประวัติ 'Job Information' ของพนักงานเป็นเวลาเกิดเหตุการณ์. บันทึก วันที่มีผลของรายการสิ้นสุดการจ้างงานใน Employee Central. ประเภทเหตุการณ์ explicit | |||
| เก็บข้อมูลพนักงานใหม่ครบถ้วน | พนักงานใหม่กรอกข้อมูลเบื้องต้นครบ เช่น ข้อมูลส่วนบุคคล รายละเอียดบัญชีธนาคาร และผู้ติดต่อกรณีฉุกเฉิน ระบบบันทึกเหตุการณ์นี้เมื่อทำงานที่เกี่ยวข้องหรือกลุ่มงานในรายการตรวจสอบขั้นตอนเริ่มงานเสร็จแล้ว. | ||
| เหตุผลที่สำคัญ การเก็บข้อมูลให้ทันเวลามีความสำคัญต่อขั้นตอนถัดไป เช่น การตั้งค่าระบบเงินเดือนและการจัดเตรียมอุปกรณ์ IT หากล่าช้าอาจทำให้เกิดคอขวดในขั้นตอนต่อไปและกระทบประสบการณ์วันแรกของพนักงานใหม่. แหล่งข้อมูล ติดตามในโมดูล SAP SuccessFactors Onboarding โดยใช้เวลาที่ทำขั้นตอนหรือแบบฟอร์มเก็บข้อมูลที่เกี่ยวข้องเสร็จเป็นเวลาเกิดเหตุการณ์. บันทึก เวลาที่ทำขั้นตอน 'Personal Data Collection' หรือขั้นตอนมาตรฐานที่คล้ายกันในกระบวนการ Onboarding เสร็จ. ประเภทเหตุการณ์ explicit | |||
| ดำเนินการประเมินผลการปฏิบัติงาน | ดำเนินรอบการประเมินผลการปฏิบัติงานอย่างเป็นทางการของพนักงานเสร็จแล้ว ระบบบันทึกเหตุการณ์นี้เมื่อสรุปแบบฟอร์มประเมินผลและเปลี่ยนสถานะเป็น 'Completed' ในโมดูล Performance & Goals. | ||
| เหตุผลที่สำคัญ กิจกรรมนี้จำเป็นต่อการวิเคราะห์ KPI การดำเนินการประเมินผลตามรอบเวลา ช่วยให้องค์กรดูแลให้พนักงานได้รับการพัฒนาและข้อเสนอแนะอย่างสม่ำเสมอ. แหล่งข้อมูล บันทึกในโมดูล SAP SuccessFactors Performance & Goals โดยใช้เวลาที่กรอกแบบฟอร์มประเมินผลเสร็จเป็นเวลาเกิดเหตุการณ์. บันทึก เวลาที่กรอกแบบฟอร์มประเมินผลของพนักงานเสร็จ. ประเภทเหตุการณ์ explicit | |||
| ตั้งค่าระบบเงินเดือนเสร็จ | ป้อนและยืนยันข้อมูลพนักงานใหม่ในระบบเงินเดือนเรียบร้อยแล้ว อาจบันทึกเหตุการณ์นี้จากการทำงานที่กำหนดใน SuccessFactors หรืออนุมานจากบันทึกการส่งข้อมูลไปยังระบบเงินเดือน. | ||
| เหตุผลที่สำคัญ การตั้งค่าระบบเงินเดือนให้ถูกต้องและทันเวลามีความสำคัญต่อประสบการณ์ที่ดีของพนักงานใหม่ การติดตามช่วยวัดอัตราข้อผิดพลาดในการตั้งค่าระบบเงินเดือนและความตรงต่อเวลาในการดำเนินการ. แหล่งข้อมูล การติดตามเหตุการณ์นี้โดยตรงอาจทำได้ยาก อาจบันทึกเป็นงานที่ต้องทำด้วยตนเองในรายการตรวจสอบขั้นตอนเริ่มงาน หรืออนุมานจากบันทึกการเชื่อมต่อข้อมูลระหว่าง Employee Central กับระบบเงินเดือน. บันทึก อนุมานจากการทำงาน 'Notify Payroll' เสร็จ หรือจากรายการบันทึกการซิงก์ข้อมูลที่สำเร็จ. ประเภทเหตุการณ์ inferred | |||
| ทำงานขั้นตอนออกจากองค์กรเสร็จ | ทำงานที่จำเป็นสำหรับการออกจากองค์กรครบแล้ว เช่น คืนทรัพย์สิน ส่งต่องาน และแจ้งข้อมูลเงินเดือนงวดสุดท้าย ระบบบันทึกเหตุการณ์นี้เมื่อรายการตรวจสอบขั้นตอนออกจากองค์กรถึงสถานะสุดท้าย. | ||
| เหตุผลที่สำคัญ การทำขั้นตอนออกจากองค์กรให้ครบช่วยลดความเสี่ยงด้านความปลอดภัยและทำให้เป็นไปตามข้อกำหนดทางกฎหมาย กิจกรรมนี้ยังใช้วัดระยะเวลาของขั้นตอนออกจากองค์กรได้. แหล่งข้อมูล ติดตามในโมดูล SAP SuccessFactors Offboarding โดยอนุมานจากการทำงานสุดท้ายในรายการตรวจสอบขั้นตอนออกจากองค์กรของพนักงานเสร็จ. บันทึก เวลาที่สถานะกระบวนการออกจากองค์กรเปลี่ยนเป็น 'Completed'. ประเภทเหตุการณ์ inferred | |||
| ผู้จัดการทำงานที่ได้รับมอบหมายเสร็จ | ผู้จัดการฝ่ายจ้างงานทำหน้าที่รับผิดชอบด้านการเริ่มงานที่ได้รับมอบหมายเสร็จ เช่น ยืนยันความต้องการอุปกรณ์หรือกำหนดเป้าหมายสัปดาห์แรก ระบบบันทึกเหตุการณ์นี้เมื่อทำรายการตรวจสอบหรืองานที่กำหนดเสร็จ. | ||
| เหตุผลที่สำคัญ การมีส่วนร่วมของผู้จัดการเป็นปัจจัยสำคัญต่อประสบการณ์เริ่มงานที่ดี การวิเคราะห์เวลาที่ใช้ทำงานเหล่านี้ช่วยค้นหาคอขวดที่เกี่ยวข้องกับผู้จัดการ. แหล่งข้อมูล ติดตามในโมดูล SAP SuccessFactors Onboarding โดยใช้เวลาที่ผู้จัดการฝ่ายจ้างงานทำงานที่ได้รับมอบหมายเสร็จ. บันทึก เวลาที่ทำงานซึ่งมอบหมายให้ผู้จัดการเสร็จในกระบวนการ Onboarding. ประเภทเหตุการณ์ explicit | |||
| ผู้สมัครส่งใบสมัคร | ผู้สมัครส่งใบสมัครสำหรับคำขอตำแหน่งงานอย่างเป็นทางการ ระบบบันทึกเหตุการณ์นี้เมื่อได้รับใบสมัครใหม่สำหรับคำขอตำแหน่งงานนั้นเรียบร้อยแล้ว. | ||
| เหตุผลที่สำคัญ การติดตามจำนวนใบสมัครและเวลาที่ผ่านไปนับจากสร้างคำขอตำแหน่งงาน ช่วยประเมินประสิทธิภาพของช่องทางสรรหาและการตลาดเพื่อการจ้างงาน. แหล่งข้อมูล บันทึกในโมดูล SAP SuccessFactors Recruiting โดยใช้วันที่สร้างรายการใบสมัครเป็นเวลาเกิดเหตุการณ์. บันทึก เวลาที่ส่งใบสมัครซึ่งบันทึกไว้ในรายการใบสมัครของผู้สมัคร. ประเภทเหตุการณ์ explicit | |||
| ลงนามแบบฟอร์มการปฏิบัติตามข้อกำหนด | พนักงานใหม่กรอกและลงนามเอกสารบังคับทางอิเล็กทรอนิกส์ เช่น I-9 แบบฟอร์มภาษี หรือเอกสารรับทราบนโยบาย ระบบบันทึกเหตุการณ์นี้เมื่อทำงานเอกสารการปฏิบัติตามข้อกำหนดที่กำหนดเสร็จ. | ||
| เหตุผลที่สำคัญ การปฏิบัติตามข้อกำหนดเป็นส่วนสำคัญของขั้นตอนเริ่มงานที่ละเลยไม่ได้ การติดตามกิจกรรมนี้ช่วยตรวจสอบอัตราการปฏิบัติตามข้อกำหนดด้าน HR และหลีกเลี่ยงความเสี่ยงทางกฎหมาย. แหล่งข้อมูล บันทึกไว้ในส่วนแบบฟอร์มการปฏิบัติตามข้อกำหนดของโมดูล SAP SuccessFactors Onboarding แบบฟอร์มแต่ละฉบับมีเวลาที่กรอกเสร็จ ซึ่งนำไปใช้ในบันทึกเหตุการณ์ได้. บันทึก เวลาที่ทำงานแบบฟอร์มการปฏิบัติตามข้อกำหนดที่กำหนดเสร็จ เช่น 'I-9 Section 1' หรือ 'W-4'. ประเภทเหตุการณ์ explicit | |||
| อนุมัติการเลื่อนตำแหน่ง | อนุมัติคำขอเลื่อนตำแหน่งพนักงานของผู้จัดการในระบบอย่างเป็นทางการ ระบบบันทึกเหตุการณ์นี้เมื่อบันทึกรายการเปลี่ยนแปลง 'Job Information' ที่มีเหตุผลของเหตุการณ์เป็นการเลื่อนตำแหน่ง. | ||
| เหตุผลที่สำคัญ การติดตามการเลื่อนตำแหน่งช่วยให้เข้าใจรูปแบบการโยกย้ายภายในและความก้าวหน้าในสายอาชีพ ระยะเวลาที่ใช้อนุมัติยังช่วยชี้ให้เห็นคอขวดด้านงานธุรการ. แหล่งข้อมูล บันทึกใน SAP SuccessFactors Employee Central เป็นการเปลี่ยนรายการ 'Job Information' ที่มีเหตุผลของเหตุการณ์เป็น 'Promotion' และระบุวันที่มีผล. บันทึก เวลาที่สร้างรายการเปลี่ยนแปลง 'Job Information' ซึ่งมีเหตุผลของเหตุการณ์เป็น 'Promotion'. ประเภทเหตุการณ์ explicit | |||
คู่มือการดึงข้อมูล
ขั้นตอน
- ข้อกำหนดเบื้องต้น: ตรวจสอบว่าคุณมีสิทธิ์ผู้ดูแลระบบ SAP SuccessFactors พร้อม Role-Based Permissions (RBP) สำหรับ 'Integration Center' และมีสิทธิ์อ่าน OData API ที่จำเป็น เช่น JobRequisition, JobApplication, ONB2Process และ EmpJob นอกจากนี้ คุณต้องมีข้อมูลรับรองเซิร์ฟเวอร์ SFTP สำหรับจัดเก็บไฟล์ผลลัพธ์
- แนวทาง: กระบวนการ Hire to Retire ใช้ข้อมูลจาก SuccessFactors หลายโมดูล คุณจะต้องสร้างการเชื่อมต่อแยกกันหลายรายการ โดยแต่ละรายการเชื่อมกับแหล่งข้อมูลหลัก เช่น Recruiting, Onboarding และ Employee Central จากนั้นนำไฟล์ CSV ที่ได้จากการเชื่อมต่อเหล่านี้มารวมกันภายนอกเป็นบันทึกเหตุการณ์เดียวสำหรับ ProcessMind
- ไปที่ Integration Center: จาก Admin Center ใช้ Tool Search เพื่อค้นหาและไปที่ 'Integration Center'
- สร้างการเชื่อมต่อเหตุการณ์การสรรหา: คลิก 'My Integrations' แล้วคลิก 'Create' จากนั้นเลือก 'Scheduled Simple File Output Integration'
- ค้นหาและเลือกเอนทิตี JobApplication เป็นจุดเริ่มต้น ตั้งชื่อ เช่น ProcessMind_Recruiting_Events
- ในแท็บ 'Configure Fields' ให้เลือกฟิลด์ที่จำเป็น ใช้ปุ่ม 'Add' เพื่อสร้างฟิลด์คำนวณสำหรับจับคู่สถานะกับ ActivityName และเลือกฟิลด์วันที่ที่เหมาะสมสำหรับ EventTime
- สร้างคอลัมน์คำนวณแยกสำหรับแต่ละกิจกรรมที่ได้จากเอนทิตีนี้ เช่น 'Candidate Applied' และ 'Offer Accepted' ใช้ตรรกะแบบมีเงื่อนไข เช่น หากสถานะเป็น 'Hired' ให้กำหนดเหตุการณ์เป็น 'Offer Accepted'
- สร้างการเชื่อมต่อแยกสำหรับเอนทิตี JobRequisition เพื่อบันทึกเหตุการณ์ 'Job Requisition Created'
- สร้างการเชื่อมต่อเหตุการณ์ปฐมนิเทศ: สร้างการเชื่อมต่ออีกรายการโดยใช้เอนทิตี ONB2Process ซึ่งเป็นแหล่งข้อมูลสำหรับกิจกรรมอย่าง 'Onboarding Initiated', 'New Hire Data Collection Completed', 'Manager Tasks Completed' และ 'Ready To Hire Status Set'
- เอนทิตี ONB2Process มีฟิลด์สถานะและวันที่หลายรายการที่เกี่ยวข้องกับกิจกรรมเหล่านี้ คุณต้องสร้างฟิลด์คำนวณหลายรายการเพื่อตรวจสอบสถานะกระบวนการหรือสถานะงาน แล้วส่งออกชื่อกิจกรรมและเวลาที่เกี่ยวข้อง
- สำหรับเหตุการณ์เฉพาะอย่าง 'Compliance Form Signed' คุณอาจต้องสร้างการเชื่อมต่อแยกโดยอิงเอนทิตีอย่าง ONB2DataCollectionUserConfig หรือเอนทิตีแบบฟอร์มการปฏิบัติตามข้อกำหนดที่เกี่ยวข้อง
- สร้างการเชื่อมต่อเหตุการณ์ Employee Central (EC): สร้างการเชื่อมต่อหลักรายการที่สามโดยใช้เอนทิตี EmpJob (Job Information) ซึ่งแบ่งข้อมูลตามช่วงเวลาและเป็นแหล่งข้อมูลของเหตุการณ์ส่วนใหญ่ในวงจรพนักงาน
- กิจกรรมอย่าง 'Employee Profile Activated', 'Promotion Approved', 'Termination Initiated' และ 'Employee Terminated' ได้จากระเบียนใน EmpJob
- กรองฟิลด์ eventReason เพื่อระบุกิจกรรมเฉพาะ เช่น 'HIRE', 'PROMO', 'TERML' และ 'TERM'
- ใช้ startDate หรือ createdDate ของระเบียน EmpJob เป็น EventTime
- ตั้งค่าการกรอง: ในแท็บ 'Filter' ของการเชื่อมต่อแต่ละรายการ ให้เพิ่มตัวกรองจากฟิลด์ lastModifiedDateTime ตั้งตัวดำเนินการเป็น 'Greater Than' และกำหนดค่าเป็น 'Last Run Time' วิธีนี้ช่วยให้แต่ละครั้งดึงเฉพาะระเบียนใหม่หรือระเบียนที่อัปเดต ซึ่งจำเป็นต่อประสิทธิภาพ
- ตั้งค่าปลายทางและกำหนดเวลา: ในแท็บ 'Destination Settings' ให้กรอกรายละเอียดเซิร์ฟเวอร์ SFTP ในแท็บ 'Scheduling' ให้ตั้งการเชื่อมต่อให้ทำงานเป็นประจำ เช่น ทุกวัน
- ตรวจสอบและเรียกใช้งาน: บันทึกและเรียกใช้การเชื่อมต่อ การเรียกใช้ครั้งแรกจะโหลดข้อมูลทั้งหมดตามตัวกรองวันที่ ส่วนครั้งถัดไปจะโหลดเฉพาะข้อมูลส่วนที่เปลี่ยนแปลง
- รวมและแปลงข้อมูล: ดาวน์โหลดไฟล์ CSV จากเซิร์ฟเวอร์ SFTP ใช้สคริปต์ภายนอก เช่น Python หรือเครื่องมือ ETL เพื่อรวมไฟล์เป็นบันทึกเหตุการณ์เดียว สคริปต์ต้องทำสิ่งต่อไปนี้:
- รวมข้อมูลจากทุกไฟล์
- เชื่อมโยงเหตุการณ์ก่อนเริ่มงานจาก Recruiting กับ EmployeeId หลังเริ่มงาน
- คำนวณคุณลักษณะที่ซับซ้อน เช่น TimeToHire และ OnboardingCycleTime โดยประมวลผลเหตุการณ์ที่เกี่ยวข้องของพนักงานหรือใบขอตำแหน่งเดียวกัน
- จัดรูปแบบเพื่ออัปโหลด: ตรวจสอบว่าไฟล์ที่รวมแล้วเป็น CSV มีคอลัมน์ที่จำเป็น เช่น EmployeeId, ActivityName, EventTime, SourceSystem และ LastDataUpdate พร้อมจัดรูปแบบให้ถูกต้องก่อนอัปโหลดไปยัง ProcessMind
การกำหนดค่า
- ประเภท Integration: Scheduled Simple File Output Integration เป็นตัวเลือกมาตรฐานสำหรับส่งออกไฟล์ตามกำหนดเวลาไปยัง SFTP server
- แหล่งข้อมูล: SuccessFactors OData V2 API เป็น API มาตรฐานที่ Integration Center ใช้ดึงข้อมูล
- เอนทิตีต้นทางหลัก: คุณต้องตั้งค่า Integration สำหรับหลายเอนทิตี ได้แก่ JobRequisition, JobApplication, ONB2Process, EmpJob (Job Information), PMForm (Performance Management Form) และอาจรวมถึง ONB2DataCollectionUserConfig สำหรับแบบฟอร์มการปฏิบัติตามข้อกำหนด
- ปลายทาง: ต้องมี SFTP server สำหรับรับไฟล์ส่งออกแบบแบน ตั้งค่าที่อยู่โฮสต์ พอร์ต และข้อมูลเข้าสู่ระบบในแท็บ 'Destination Settings'
- รูปแบบไฟล์: แนะนำให้ส่งออกเป็น CSV และเลือกการเข้ารหัส UTF-8 เพื่อรองรับอักขระพิเศษ
- การกรอง: ตัวกรองที่สำคัญที่สุดคือฟิลด์ lastModifiedDateTime โดยใช้ค่า 'Last Run Time' ซึ่งช่วยให้ดึงเฉพาะข้อมูลส่วนที่เปลี่ยนแปลง เพิ่มประสิทธิภาพและลดขนาดไฟล์ในการทำงานครั้งถัดไป คุณอาจกรองตาม Company/Legal Entity ด้วย หากต้องการดึงข้อมูลเฉพาะบางส่วนของธุรกิจ
- กำหนดเวลา: แนะนำให้ตั้งเวลาทำงานทุกวัน เพื่อให้ข้อมูลเป็นปัจจุบันโดยไม่เพิ่มภาระให้ระบบต้นทางมากเกินไป
- ข้อกำหนดเบื้องต้น: ผู้เรียกใช้ Integration ต้องมีสิทธิ์เต็มรูปแบบสำหรับเครื่องมือ Integration Center และสิทธิ์อ่าน OData API สำหรับทุกเอนทิตีและคุณสมบัติการนำทางที่เรียกใช้ ตั้งค่าสิทธิ์เหล่านี้ได้ใน 'Manage Permission Roles' ของ SuccessFactors.
ตัวอย่างคำค้น sql
/*
Integration Center does not use a single script. Instead, you configure multiple integrations through a graphical interface.
The following describes the configuration for each required integration to produce the final event log.
*/
// ======== Integration 1: Job Requisition Created ========
Integration.Name: "ProcessMind_JobRequisition_Created"
Starting.Entity: JobRequisition
Output.Columns:
- ActivityName = "Job Requisition Created" (Calculated, Fixed String)
- EventTime = jobReqGUId.createdDateTime (Source Field)
- JobRequisitionId = jobReqId (Source Field)
- EmployeeId = NULL (Calculated, Empty String)
- HiringManager = hiringManager.usersSysId (Navigated Field)
- Department = department.name (Navigated Field)
- JobRole = jobTitle (Source Field)
- SourceSystem = "SAP SuccessFactors Recruiting"
- LastDataUpdate = NOW() (Calculated, Current Timestamp)
Filters:
- lastModifiedDateTime > [Last Run Time]
// ======== Integration 2: Recruiting Application Events ========
Integration.Name: "ProcessMind_Recruiting_Application_Events"
Starting.Entity: JobApplication
Output.Columns:
- ActivityName = IF(jobApplication.status.statusName CONTAINS 'Applied', 'Candidate Applied', IF(jobApplication.status.statusName CONTAINS 'Offer Accepted', 'Offer Accepted', NULL)) (Calculated Field)
- EventTime = IF(ActivityName == 'Candidate Applied', jobApplication.createdDateTime, jobApplication.offerResponseDate) (Calculated Field)
- JobRequisitionId = jobApplication.jobReqId (Source Field)
- EmployeeId = jobApplication.candidate.usersSysId (Navigated Field, Note: this is the Candidate User ID, needs mapping to Employee ID post-hire)
- HiringManager = jobApplication.jobRequisition.hiringManager.usersSysId (Navigated Field)
- Department = jobApplication.jobRequisition.department.name (Navigated Field)
- JobRole = jobApplication.jobRequisition.jobTitle (Navigated Field)
- SourceSystem = "SAP SuccessFactors Recruiting"
- LastDataUpdate = NOW() (Calculated, Current Timestamp)
Filters:
- lastModifiedDateTime > [Last Run Time]
- ActivityName != NULL
// ======== Integration 3: Onboarding & Offboarding Process Events ========
Integration.Name: "ProcessMind_Onboarding_Events"
Starting.Entity: ONB2Process
Output.Columns:
// Multiple rows can be generated from one ONB2Process record. This logic is best handled in the post-processing script.
// This example flattens it for simplicity, assuming one activity per record based on current status.
- ActivityName = CASE(ONB2Process.processStatus.code, 'READY_TO_HIRE', 'Ready To Hire Status Set', 'COMPLETED', 'Onboarding Initiated', 'ONB_TASKS_COMPLETED', 'New Hire Data Collection Completed', 'MNGR_TASKS_COMPLETED', 'Manager Tasks Completed', 'OFF_COMPLETED', 'Offboarding Tasks Completed') (Calculated Field)
- EventTime = ONB2Process.lastModifiedDateTime (Source Field)
- EmployeeId = ONB2Process.personId (Source Field)
- JobRequisitionId = ONB2Process.requisitionId (Source Field)
- HiringManager = [Configure based on your system]
- Department = [Configure based on your system]
- JobRole = [Configure based on your system]
- SourceSystem = "SAP SuccessFactors Onboarding"
- LastDataUpdate = NOW() (Calculated, Current Timestamp)
Filters:
- lastModifiedDateTime > [Last Run Time]
// ======== Integration 4: Employee Central Lifecycle Events ========
Integration.Name: "ProcessMind_EmployeeCentral_Events"
Starting.Entity: EmpJob
Output.Columns:
- ActivityName = CASE(EmpJob.eventReason, 'HIRE', 'Employee Profile Activated', 'PROMO', 'Promotion Approved', 'TERML', 'Termination Initiated', 'TERM', 'Employee Terminated', 'PAYSETUP', 'Payroll Setup Completed') (Calculated Field)
- EventTime = EmpJob.startDate (Source Field for most events) OR EmpJob.createdDate (For 'Termination Initiated')
- EmployeeId = EmpJob.userId (Source Field)
- EndTime = IF(ActivityName == 'Employee Terminated', EmpJob.endDate, NULL) (Calculated Field)
- JobRequisitionId = [Configure if custom field exists]
- HiringManager = EmpJob.managerId (Source Field)
- Department = EmpJob.department (Source Field)
- JobRole = EmpJob.jobTitle (Source Field)
- SourceSystem = "SAP SuccessFactors Employee Central"
- LastDataUpdate = NOW() (Calculated, Current Timestamp)
Filters:
- lastModifiedDate > [Last Run Time]
- eventReason IN ('HIRE', 'PROMO', 'TERML', 'TERM', 'PAYSETUP')
// ======== Integration 5: Performance Management Events ========
Integration.Name: "ProcessMind_Performance_Events"
Starting.Entity: FormHeader
Output.Columns:
- ActivityName = "Performance Review Conducted" (Calculated, Fixed String)
- EventTime = FormHeader.formLastModifiedDate (Source Field)
- EmployeeId = FormHeader.formSubject.userId (Navigated Field)
- HiringManager = [Configure based on your system, often a form participant]
- Department = [Configure based on your system]
- JobRole = [Configure based on your system]
- SourceSystem = "SAP SuccessFactors Performance & Goals"
- LastDataUpdate = NOW() (Calculated, Current Timestamp)
Filters:
- lastModified > [Last Run Time]
- formTemplateType = 'Review'
- formStatus = 'Completed' // Use the numeric value for completed status
// ======== Integration 6: Compliance Form Events ========
Integration.Name: "ProcessMind_Compliance_Events"
Starting.Entity: ONB2DataCollectionUserConfig // Or specific compliance entity
Output.Columns:
- ActivityName = "Compliance Form Signed" (Calculated, Fixed String)
- EventTime = ONB2DataCollectionUserConfig.lastModifiedDateTime (Source Field)
- EmployeeId = ONB2DataCollectionUserConfig.process.personId (Navigated Field)
- JobRequisitionId = ONB2DataCollectionUserConfig.process.requisitionId (Navigated Field)
- HiringManager = [Configure based on your system]
- Department = [Configure based on your system]
- JobRole = [Configure based on your system]
- SourceSystem = "SAP SuccessFactors Onboarding"
- LastDataUpdate = NOW() (Calculated, Current Timestamp)
Filters:
- lastModifiedDateTime > [Last Run Time]
- status == 'COMPLETED' ขั้นตอน
- ตรวจสอบว่า SAP SuccessFactors Report Center มีความสามารถด้าน Recruiting, Onboarding, Employee Central, Performance and Goals และการพ้นสภาพพนักงานที่จำเป็น รวมถึงสิทธิ์การรายงานที่เกี่ยวข้องเปิดใช้งานใน tenant ของคุณแล้ว ยืนยันสิทธิ์กับผู้ดูแล SAP SuccessFactors ชื่อเมนู ประเภทรายงาน และสิทธิ์ที่ใช้ได้อาจแตกต่างกันในแต่ละ tenant ให้ใช้ [Configure based on your system] ในกรณีที่เกี่ยวข้อง
- กำหนดรายละเอียดของแต่ละแถวในบันทึกเหตุการณ์ก่อนสร้างรายงาน แต่ละแถวที่ส่งออกต้องแทนการเกิดกิจกรรมหนึ่งครั้งของ EmployeeId หนึ่งราย ใช้รหัสพนักงานเป็น case identifier และเก็บ JobRequisitionId ไว้เมื่อกิจกรรมนั้นเกี่ยวข้องกับการสรรหา อย่าคาดหวังให้ ProcessMind อนุมานกิจกรรมที่ไม่มีข้อมูล
- ใน Report Center สร้างรายงานแบบกำหนดเอง เช่น Story หรือ Canvas report แล้วเพิ่มเอนทิตีข้อมูล Recruiting, Onboarding, Employee Central, Performance and Goals, ข้อมูลที่เกี่ยวข้องกับเงินเดือน และการพ้นสภาพพนักงานที่มีใน tenant ของคุณ เชื่อมเอนทิตีโดยใช้ความสัมพันธ์ของรายงานที่ระบบรองรับ และเลือกเฉพาะฟิลด์ที่ tenant เปิดให้ใช้ สำหรับเอนทิตีหรือฟิลด์ที่ยังไม่ได้ยืนยัน ให้ใช้ [Your table name] หรือ [Configure based on your system]
- เพิ่มฟิลด์ที่ต้องส่งออก ได้แก่ EmployeeId, ActivityName, EventTime, SourceSystem และ LastDataUpdate หากมีข้อมูล ให้เพิ่ม EndTime, JobRequisitionId, HiringManager, Department, JobRole, OnboardingCycleTime และ TimeToHire ตั้งค่ารายงานให้แสดงหนึ่งแถวต่อหนึ่งกิจกรรม แทนการแสดงหนึ่งแถวต่อพนักงานโดยมีหลายคอลัมน์กิจกรรม
- สร้างคำสั่งค้นหารายงานหรือส่วนรายงานแยกสำหรับกิจกรรมทั้ง 15 รายการ กำหนด Job Requisition Created ให้ใช้เวลาสร้างหรือประกาศใบขออัตรากำลัง, Candidate Applied ให้ใช้เวลาส่งใบสมัคร, Offer Accepted ให้ใช้เวลาตอบรับข้อเสนอหรือเวลาของสถานะใบสมัครที่เกี่ยวข้อง และ Onboarding Initiated ให้ใช้เวลาเริ่มกระบวนการเริ่มงาน กำหนดกิจกรรมที่เหลือให้ใช้เวลาที่เกี่ยวข้องกับการทำงานเสร็จ การลงนามเอกสาร สถานะ ข้อมูลตำแหน่งงาน แบบฟอร์มประเมินผล เงินเดือน หรือการพ้นสภาพ ซึ่ง tenant ของคุณเปิดให้ใช้
- ปรับโครงสร้างคอลัมน์ของแต่ละส่วนกิจกรรมให้เหมือนกัน แปลงเวลาประทับให้เป็นเขตเวลาและรูปแบบเดียวกัน กำหนด ActivityName เป็นชื่อกิจกรรมที่ตรงตามที่ระบุ กำหนด SourceSystem เป็นโมดูลหรือระบบต้นทาง และกำหนด LastDataUpdate เป็นเวลาที่ต้นทางรีเฟรชหรือดึงข้อมูล หากแหล่งข้อมูลไม่มีเวลาของกิจกรรมที่เชื่อถือได้ ให้ตัดแถวนั้นออกหรือระบุวิธีสำรองที่ได้รับอนุมัติใน [Configure based on your system] แทนการกำหนดเวลาเอง
- ใช้ตัวกรองวันที่กับ EventTime อย่างสม่ำเสมอ โดยกำหนด [Start date] และ [End date] เป็นพารามิเตอร์ที่ปรับได้ เลือกช่วงย้อนหลังให้เพียงพอสำหรับวงจรชีวิตทั้งหมดของพนักงานที่อยู่ในขอบเขตการวิเคราะห์ สำหรับระยะเวลาที่คำนวณ ให้คำนวณ TimeToHire ตั้งแต่ Job Requisition Created ถึง Offer Accepted และ OnboardingCycleTime ตั้งแต่ Offer Accepted ถึงจุดสิ้นสุดการเริ่มงานที่ได้รับอนุมัติ
- ตรวจสอบรายงานใน Report Center ว่ามี ActivityName ครบทั้ง 15 ค่า มี EmployeeId และเวลาประทับถูกต้อง และการเชื่อมข้อมูลไม่ทำให้กิจกรรมซ้ำ ตรวจสอบพนักงานตัวอย่างกับระเบียน Recruiting, Onboarding, Employee Central, การประเมินผล เงินเดือน และการพ้นสภาพที่เกี่ยวข้อง
- ตั้งเวลาส่งออกรายงานไปยัง SFTP server โดยใช้การตั้งค่า SFTP ที่ tenant รองรับ ใช้ชื่อไฟล์ที่คงที่ ระบุตัวคั่นและการเข้ารหัสข้อความ มีแถวหัวตาราง และกำหนดรูปแบบเวลาประทับให้ตรงกัน ตั้งค่า [SFTP host], [SFTP directory], [SFTP credentials or key] และกำหนดเวลาส่งออกตามมาตรฐานความปลอดภัยขององค์กร
- รับไฟล์ที่ส่งออก ตรวจสอบว่าเป็นบันทึกเหตุการณ์แบบแบน มีหนึ่งกิจกรรมต่อแถวและมีคอลัมน์ที่จำเป็น จากนั้นโหลดเข้า ProcessMind โดยใช้ EmployeeId เป็น case identifier, ActivityName เป็นกิจกรรม, EventTime เป็นเวลาเริ่มต้น, EndTime เป็นเวลาสิ้นสุดที่ไม่บังคับ, SourceSystem เป็นระบบต้นทาง และ LastDataUpdate เป็นเวลาที่รีเฟรชข้อมูล ProcessMind อ่านไฟล์ตามที่ได้รับ และจะไม่สร้างกิจกรรมที่ไม่ได้ส่งออกมาเอง.
การกำหนดค่า
- ประเภทรายงาน: ใช้รายงาน Story หรือ Canvas ใน Report Center โดยขึ้นอยู่กับความสามารถและไลเซนส์ที่เปิดใช้งานใน Tenant ของคุณ ตรวจสอบพฤติกรรมการเชื่อมข้อมูลที่รองรับก่อนเริ่มใช้งาน
- ระดับข้อมูลเหตุการณ์: กำหนดให้มีหนึ่งแถวต่อการเกิดแต่ละครั้งของ EmployeeId และ ActivityName หลีกเลี่ยงการรวมข้อมูลระดับพนักงานจนมองไม่เห็นการประเมินผล การเลื่อนตำแหน่ง หรือเหตุการณ์อื่นในวงจรพนักงานที่เกิดซ้ำ
- คอลัมน์ที่ต้องมี: ต้องมี EmployeeId, ActivityName, EventTime, SourceSystem และ LastDataUpdate ในทุกแถวที่ส่งออก
- คอลัมน์แนะนำ: เพิ่ม EndTime, JobRequisitionId, HiringManager, Department, JobRole, OnboardingCycleTime และ TimeToHire เมื่อมีข้อมูลต้นทางและจับคู่ค่าได้อย่างน่าเชื่อถือ
- กิจกรรมที่ต้องมี: ดึง Job Requisition Created, Candidate Applied, Offer Accepted, Onboarding Initiated, New Hire Data Collection Completed, Compliance Form Signed, Manager Tasks Completed, Ready To Hire Status Set, Employee Profile Activated, Payroll Setup Completed, Performance Review Conducted, Promotion Approved, Termination Initiated, Offboarding Tasks Completed และ Employee Terminated อย่างชัดเจน อย่าคาดหวังให้ ProcessMind อนุมานกิจกรรมเหล่านี้
- ช่วงวันที่: เริ่มจากช่วงย้อนหลัง 3 ถึง 6 เดือนเพื่อตรวจสอบการทำงาน หากต้องการวิเคราะห์วงจรพนักงานทั้งหมด ให้ขยายช่วงเวลาและคำนึงถึงวันที่เริ่มงาน การเลื่อนตำแหน่ง และการเลิกจ้างที่กำหนดไว้ในอนาคต
- ตัวกรอง: ใช้เฉพาะตัวกรองที่ได้รับอนุมัติสำหรับ Tenant เช่น [Company Code filter], [Legal Entity filter], [Business Unit filter], [Document Type filter], [Onboarding Program filter] หรือ [Employment Status filter] ตรวจสอบชื่อฟิลด์และค่าที่ถูกต้องใน Report Center ก่อนใช้งาน
- การจัดการเวลา: ใช้เขตเวลาเดียวกัน โดยควรเป็นเขตเวลาสำหรับรายงานของ Tenant หรือ UTC และบันทึกวิธีแปลงเวลาไว้ รักษาความละเอียดของเวลาต้นทางไว้เท่าที่ทำได้
- ค่าระบบต้นทาง: ใช้ค่าที่คงที่ เช่น Recruiting, Onboarding, Employee Central, Performance and Goals, Payroll หรือ Offboarding เฉพาะเมื่อระบุแหล่งข้อมูลต้นทางได้ถูกต้อง สำหรับชื่อแหล่งข้อมูลเฉพาะของ Tenant ให้ใช้ [Configure based on your system]
- ระยะเวลาที่คำนวณ: คำนวณ TimeToHire เฉพาะเมื่อมีเวลาสร้างใบขอตำแหน่งและเวลาตอบรับข้อเสนอครบทั้งคู่ คำนวณ OnboardingCycleTime เฉพาะเมื่อมีจุดเริ่มต้นและจุดสิ้นสุดที่ได้รับอนุมัติ หากไม่มีเวลาจากแหล่งข้อมูล ให้เว้นค่าที่คำนวณไว้
- ประสิทธิภาพ: จำกัดรายงานเริ่มต้นให้ตรงกับช่วงวันที่และขอบเขตองค์กรที่ได้รับอนุมัติ หลีกเลี่ยงคอลัมน์ที่ไม่จำเป็น การเชื่อมข้อมูลที่มีค่าหลากหลายจำนวนมาก และการดึงข้อมูลย้อนหลังโดยไม่จำกัด หาก Report Center จำกัดเวลาประมวลผลหรือปริมาณผลลัพธ์ ให้แยกรายงานตามโมดูลหรือช่วงเวลา
- การกำหนดเวลา: ตั้งเวลาส่งออกหลังจากรีเฟรชข้อมูลต้นทางที่เกี่ยวข้องเสร็จแล้ว ใช้รูปแบบการตั้งชื่อไฟล์ที่คงที่ ระบุตัวคั่นให้ชัดเจน ใช้การเข้ารหัส UTF-8 เมื่อรองรับ และส่งไฟล์แบบ atomic เพื่อป้องกันไม่ให้ ProcessMind อ่านไฟล์ที่ยังส่งไม่ครบ
- ข้อกำหนดเบื้องต้น: ยืนยันกับผู้ดูแล SAP SuccessFactors ว่ามีโมดูลที่จำเป็น สิทธิ์เข้าถึง Report Center สิทธิ์รายงานสำหรับเอนทิตีข้อมูลแต่ละรายการ สิทธิ์ดูข้อมูลพนักงานและข้อมูลการปฏิบัติตามข้อกำหนดที่ละเอียดอ่อน การเชื่อมต่อ SFTP และไลเซนส์รายงานหรือการเชื่อมต่อที่จำเป็น
- ความปลอดภัย: ลดการใช้ฟิลด์ที่ละเอียดอ่อน จำกัดสิทธิ์เข้าถึง SFTP ปกป้องข้อมูลรับรองหรือคีย์ และปฏิบัติตามข้อกำหนดด้านการเก็บรักษาและการเข้ารหัสขององค์กร
ตัวอย่างคำค้น sql
SELECT
EmployeeId,
ActivityName,
EventTime,
SourceSystem,
LastDataUpdate,
EndTime,
JobRequisitionId,
HiringManager,
Department,
JobRole,
OnboardingCycleTime,
TimeToHire
FROM [Your exported Report Center event dataset]
WHERE EventTime >= [Start date]
AND EventTime < [End date]
AND ([Company Code filter] IS NULL OR CompanyCode = [Company Code filter])
ORDER BY EmployeeId, EventTime, ActivityName;
-- Configure the Report Center custom report to produce the following 15 explicit activity rows.
-- The source entity and field names below must be mapped to fields exposed by your tenant.
-- Replace each bracketed source reference with the corresponding Report Center field.
SELECT
[Employee ID field] AS EmployeeId,
'Job Requisition Created' AS ActivityName,
[Requisition Created Timestamp field] AS EventTime,
'Recruiting' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
NULL AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Recruiting requisition entity]
WHERE [Requisition Created Timestamp field] >= [Start date]
AND [Requisition Created Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Candidate Applied' AS ActivityName,
[Application Submitted Timestamp field] AS EventTime,
'Recruiting' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
NULL AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Recruiting application entity]
WHERE [Application Submitted Timestamp field] >= [Start date]
AND [Application Submitted Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Offer Accepted' AS ActivityName,
[Offer Accepted Timestamp field] AS EventTime,
'Recruiting' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
NULL AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Recruiting offer or application status entity]
WHERE [Offer Accepted Timestamp field] >= [Start date]
AND [Offer Accepted Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Onboarding Initiated' AS ActivityName,
[Onboarding Initiated Timestamp field] AS EventTime,
'Onboarding' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
NULL AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Onboarding process entity]
WHERE [Onboarding Initiated Timestamp field] >= [Start date]
AND [Onboarding Initiated Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'New Hire Data Collection Completed' AS ActivityName,
[New Hire Data Collection Completed Timestamp field] AS EventTime,
'Onboarding' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
[New Hire Data Collection Completed Timestamp field] AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Onboarding data collection task entity]
WHERE [New Hire Data Collection Completed Timestamp field] >= [Start date]
AND [New Hire Data Collection Completed Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Compliance Form Signed' AS ActivityName,
[Compliance Form Signed Timestamp field] AS EventTime,
'Onboarding' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
[Compliance Form Signed Timestamp field] AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Onboarding compliance document entity]
WHERE [Compliance Form Signed Timestamp field] >= [Start date]
AND [Compliance Form Signed Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Manager Tasks Completed' AS ActivityName,
[Manager Tasks Completed Timestamp field] AS EventTime,
'Onboarding' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
[Manager Tasks Completed Timestamp field] AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Onboarding manager task entity]
WHERE [Manager Tasks Completed Timestamp field] >= [Start date]
AND [Manager Tasks Completed Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Ready To Hire Status Set' AS ActivityName,
[Ready To Hire Status Timestamp field] AS EventTime,
'Onboarding' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
NULL AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Onboarding status entity]
WHERE [Ready To Hire Status Timestamp field] >= [Start date]
AND [Ready To Hire Status Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Employee Profile Activated' AS ActivityName,
[Employee Profile Activated Timestamp field] AS EventTime,
'Employee Central' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
NULL AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Employee Central employee profile entity]
WHERE [Employee Profile Activated Timestamp field] >= [Start date]
AND [Employee Profile Activated Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Payroll Setup Completed' AS ActivityName,
[Payroll Setup Completed Timestamp field] AS EventTime,
'Payroll' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
[Payroll Setup Completed Timestamp field] AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your payroll setup or payroll integration status entity]
WHERE [Payroll Setup Completed Timestamp field] >= [Start date]
AND [Payroll Setup Completed Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Performance Review Conducted' AS ActivityName,
[Performance Review Completed Timestamp field] AS EventTime,
'Performance and Goals' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
[Performance Review Completed Timestamp field] AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Performance and Goals review entity]
WHERE [Performance Review Completed Timestamp field] >= [Start date]
AND [Performance Review Completed Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Promotion Approved' AS ActivityName,
[Promotion Approved Timestamp field] AS EventTime,
'Employee Central' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
NULL AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Employee Central job information change entity]
WHERE [Promotion Approved Timestamp field] >= [Start date]
AND [Promotion Approved Timestamp field] < [End date]
AND [Promotion Event Reason field] = [Promotion event reason value]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Termination Initiated' AS ActivityName,
[Termination Initiated Timestamp field] AS EventTime,
'Employee Central' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
NULL AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Employee Central termination entity]
WHERE [Termination Initiated Timestamp field] >= [Start date]
AND [Termination Initiated Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Offboarding Tasks Completed' AS ActivityName,
[Offboarding Tasks Completed Timestamp field] AS EventTime,
'Offboarding' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
[Offboarding Tasks Completed Timestamp field] AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Offboarding checklist entity]
WHERE [Offboarding Tasks Completed Timestamp field] >= [Start date]
AND [Offboarding Tasks Completed Timestamp field] < [End date]
UNION ALL
SELECT
[Employee ID field] AS EmployeeId,
'Employee Terminated' AS ActivityName,
[Employee Terminated Timestamp field] AS EventTime,
'Employee Central' AS SourceSystem,
[Last Data Update field] AS LastDataUpdate,
NULL AS EndTime,
[Job Requisition ID field] AS JobRequisitionId,
[Hiring Manager field] AS HiringManager,
[Department field] AS Department,
[Job Role field] AS JobRole,
NULL AS OnboardingCycleTime,
NULL AS TimeToHire
FROM [Your Employee Central employment status entity]
WHERE [Employee Terminated Timestamp field] >= [Start date]
AND [Employee Terminated Timestamp field] < [End date]
ORDER BY EmployeeId, EventTime, ActivityName; พร้อมเริ่มต้นหรือยัง?
ใช้เทมเพลตนี้เตรียมข้อมูลให้พร้อม แล้วเริ่มปรับปรุงกระบวนการตั้งแต่รับพนักงานเข้าทำงานจนเกษียณอายุ ค้นหาโอกาสเพิ่มประสิทธิภาพและยกระดับประสบการณ์ของพนักงานทั่วทั้งองค์กร.
เพิ่มประสิทธิภาพให้วงจรชีวิตพนักงาน ตั้งแต่รับเข้าทำงานจนถึงเกษียณ เริ่มวันนี้
ลดคอขวดในงาน HR ลดระยะเวลาดำเนินการ 30% และเพิ่มประสิทธิภาพ.
ไม่ต้องใช้บัตรเครดิต เริ่มทดลองใช้ฟรีได้วันนี้.