Mẫu dữ liệu quy trình tuyển dụng đến nghỉ việc
Mẫu dữ liệu quy trình tuyển dụng đến nghỉ việc
- Các thuộc tính nên thu thập để phân tích đầy đủ
- Các hoạt động và mốc quan trọng cần theo dõi trong suốt quy trình
- Hướng dẫn trích xuất dữ liệu dành riêng cho SAP SuccessFactors Onboarding
Thuộc tính của quy trình tuyển dụng đến nghỉ việc
| Tên | Mô tả | ||
|---|---|---|---|
| Hoạt động ActivityName | Tên của sự kiện hoặc nhiệm vụ cụ thể diễn ra tại một thời điểm trong vòng đời nhân viên. | ||
| Mô tả Thuộc tính này ghi lại từng bước và cột mốc riêng biệt trong quy trình từ tuyển dụng đến nghỉ việc. Mỗi bản ghi trong nhật ký sự kiện tương ứng với một hoạt động, chẳng hạn như “Tạo yêu cầu tuyển dụng”, “Bắt đầu tiếp nhận nhân viên mới” hoặc “Nhân viên chấm dứt làm việc”. Phân tích trình tự và tần suất của các hoạt động là trọng tâm của process mining. Việc này giúp tự động khám phá luồng quy trình thực tế, xác định sai lệch so với quy trình chuẩn và tìm ra điểm nghẽn hoặc bước dư thừa. Ví dụ, phân tích có thể cho thấy “Hoàn tất thiết lập bảng lương” có thường xuyên diễn ra sau ngày mục tiêu hay không. Vì sao điều này quan trọng Thuộc tính này xác định các bước của quy trình, tạo nền tảng cho sơ đồ quy trình và cho phép phân tích mọi luồng. Lấy dữ liệu ở đâu Được xác định từ loại sự kiện, thay đổi trạng thái hoặc bản ghi hoàn tất nhiệm vụ trong các phân hệ SAP SuccessFactors như Onboarding, Recruiting và Employee Central. Ví dụ Chấp nhận thư mời làm việcBắt đầu tiếp nhận nhân viên mớiThực hiện đánh giá hiệu suấtNhân viên chấm dứt làm việc | |||
| Mã nhân viên EmployeeId | Mã định danh duy nhất cho toàn bộ vòng đời làm việc của nhân viên trong tổ chức. | ||
| Mô tả Mã nhân viên là mã định danh trường hợp chính, liên kết mọi sự kiện từ lúc nộp đơn ứng tuyển đến khi chấm dứt việc làm. Mã này rất cần thiết để theo dõi hành trình của từng nhân viên qua các giai đoạn làm việc. Trong phân tích process mining, mỗi hoạt động, chẳng hạn như “Chấp nhận thư mời làm việc” hoặc “Thực hiện đánh giá hiệu suất”, đều gắn với một mã nhân viên cụ thể. Nhờ đó, bạn có thể tái dựng toàn bộ vòng đời của từng nhân viên và phân tích chi tiết luồng quy trình, thời lượng cũng như khác biệt giữa các trường hợp. Vì sao điều này quan trọng Đây là thuộc tính nền tảng liên kết mọi sự kiện liên quan thành một phiên bản quy trình thống nhất, giúp phân tích vòng đời từ đầu đến cuối. Lấy dữ liệu ở đâu Đây thường là mã định danh nhân viên chính trong phân hệ nhân sự cốt lõi của SAP SuccessFactors. Ví dụ 100234510098762001567 | |||
| Thời gian bắt đầu EventTime | Dấu thời gian cho biết thời điểm một hoạt động hoặc sự kiện bắt đầu. | ||
| Mô tả Thuộc tính này cung cấp ngày giờ chính xác của từng hoạt động trong vòng đời nhân viên. Thuộc tính được dùng để sắp xếp sự kiện theo trình tự thời gian và tính thời lượng giữa các bước. Dấu thời gian chính xác rất quan trọng khi phân tích hiệu suất. Chúng giúp tính các chỉ số chính như “Thời gian tuyển dụng” (khoảng thời gian từ “Tạo yêu cầu tuyển dụng” đến “Chấp nhận thư mời làm việc”) và “Thời gian tiếp nhận nhân viên mới”. Phân tích dấu thời gian giúp xác định chậm trễ và đo hiệu quả quy trình so với thỏa thuận mức dịch vụ (SLA). Vì sao điều này quan trọng Thuộc tính này xác định trình tự thời gian của các sự kiện và rất cần thiết cho mọi phân tích dựa trên thời gian, bao gồm tính thời gian xử lý và xác định điểm nghẽn. Lấy dữ liệu ở đâu Thông tin này thường có sẵn dưới dạng ngày tạo, ngày hoàn tất hoặc dấu thời gian thay đổi trạng thái trong các bản ghi SAP SuccessFactors. Ví dụ 2023-01-15T09:00:00Z2023-03-20T14:35:10Z2023-11-05T11:21:00Z | |||
| Hệ thống nguồn SourceSystem | Xác định hệ thống ban đầu tạo ra dữ liệu sự kiện. | ||
| Mô tả Thuộc tính này cho biết ứng dụng nguồn nơi dữ liệu được trích xuất. Trong chế độ xem quy trình này, giá trị thường là “SAP SuccessFactors Onboarding”, nhưng cũng có thể bao gồm các hệ thống tích hợp khác. Trong môi trường CNTT phức tạp, dữ liệu vòng đời nhân viên có thể đến từ nhiều hệ thống, chẳng hạn như Recruiting, Core HR và Payroll. Thuộc tính này giúp truy vết nguồn gốc dữ liệu, xử lý vấn đề về chất lượng dữ liệu và hiểu phạm vi phân tích quy trình. Vì sao điều này quan trọng Thuộc tính này cung cấp bối cảnh quan trọng về nguồn gốc dữ liệu, cần thiết cho việc xác thực, quản trị dữ liệu và xác định phạm vi quy trình. Lấy dữ liệu ở đâu Đây thường là giá trị cố định được thêm trong quá trình trích xuất và chuyển đổi dữ liệu để ghi nhãn nguồn gốc của bộ dữ liệu. Ví dụ SAP SuccessFactors OnboardingSAP SuccessFactors Employee CentralSAP Fieldglass | |||
| Lần cập nhật dữ liệu gần nhất LastDataUpdate | Dấu thời gian cho biết lần gần nhất dữ liệu của sự kiện này được làm mới hoặc trích xuất từ hệ thống nguồn. | ||
| Mô tả Thuộc tính này ghi lại ngày giờ dữ liệu được lấy lần gần nhất từ hệ thống nguồn. Đây không phải thời điểm sự kiện diễn ra, mà là thời điểm bản ghi được cập nhật lần cuối trong tập dữ liệu process mining. Đây là thuộc tính siêu dữ liệu quan trọng để quản trị dữ liệu và đảm bảo độ tin cậy. Thuộc tính này giúp người dùng biết dữ liệu đang phân tích có mới hay không, đồng thời đảm bảo phân tích dựa trên thông tin cập nhật. Thuộc tính này cũng được dùng để quản lý việc tải dữ liệu tăng dần. Vì sao điều này quan trọng Giúp bạn biết dữ liệu được cập nhật đến thời điểm nào, để các nhà phân tích tin tưởng vào tính kịp thời của kết quả và thông tin thu được. Lấy dữ liệu ở đâu Dấu thời gian này được tạo và thêm vào từng bản ghi trong quá trình nạp dữ liệu (ETL/ELT). Ví dụ 2024-05-21T02:00:00Z2024-05-22T02:00:00Z | |||
| Mã yêu cầu tuyển dụng JobRequisitionId | Mã định danh duy nhất của yêu cầu tuyển dụng khởi đầu quy trình tuyển dụng. | ||
| Mô tả Mã này liên kết vòng đời của nhân viên với vị trí tuyển dụng cụ thể mà họ được tuyển vào. Mã cung cấp thông tin cần thiết về vai trò, phòng ban và yêu cầu tuyển dụng. Khi phân tích, bạn có thể dùng Mã yêu cầu tuyển dụng để tổng hợp và so sánh các quy trình tuyển dụng. Chẳng hạn, KPI “Thời gian tuyển dụng” có thể được phân tích theo yêu cầu tuyển dụng, phòng ban hoặc nhà tuyển dụng để biết khâu nào đang hiệu quả nhất và kém hiệu quả nhất. Mã này giúp trả lời những câu hỏi như “Những vị trí nào mất nhiều thời gian nhất để tuyển đủ người?”. Vì sao điều này quan trọng Liên kết hành trình của nhân viên với nhu cầu ban đầu của doanh nghiệp, giúp phân nhóm và phân tích chi tiết giai đoạn tuyển dụng. Lấy dữ liệu ở đâu Mã định danh này nằm trong mô-đun SAP SuccessFactors Recruiting, được liên kết với hồ sơ ứng viên và hồ sơ nhân viên sau đó. Ví dụ REQ-2023-05-101REQ-2024-01-235REQ-2023-11-088 | |||
| Phòng ban Department | Phòng ban trong tổ chức mà nhân viên được phân công. | ||
| Mô tả Thuộc tính này chứa tên phòng ban, chẳng hạn như “Kinh doanh”, “Kỹ thuật” hoặc “Nhân sự”. Đây là thông tin cơ bản về tổ chức gắn với vai trò của nhân viên. Phòng ban là chiều phân tích chính để so sánh. Bạn có thể dùng thuộc tính này để phân nhóm KPI như “Thời gian chu kỳ hội nhập” hoặc “Tỷ lệ nghỉ việc”, qua đó xem quy trình khác nhau thế nào giữa các bộ phận. Nhờ vậy, bạn có thể xác định vấn đề riêng của từng phòng ban, chẳng hạn quy trình hội nhập chậm ở bộ phận Kỹ thuật hoặc tỷ lệ nghỉ việc cao ở bộ phận Kinh doanh. Vì sao điều này quan trọng Đây là chiều phân tích quan trọng để phân nhóm dữ liệu, giúp so sánh hiệu suất và kết quả quy trình giữa các bộ phận trong doanh nghiệp. Lấy dữ liệu ở đâu Dữ liệu này nằm trong hồ sơ nhân viên chính trên SAP SuccessFactors Employee Central và được liên kết với vị trí của nhân viên. Ví dụ Kỹ thuậtKinh doanh và tiếp thịTài chínhHỗ trợ khách hàng | |||
| Quản lý tuyển dụng HiringManager | Tên của quản lý phụ trách nhân viên mới hoặc nhân viên đang trải qua một sự kiện trong vòng đời làm việc. | ||
| Mô tả Thuộc tính này xác định quản lý gắn với hồ sơ của nhân viên. Quản lý tuyển dụng là bên liên quan quan trọng trong nhiều sự kiện thuộc vòng đời nhân viên, bao gồm phê duyệt, tác vụ hội nhập và đánh giá hiệu suất. Phân tích dữ liệu theo quản lý rất cần thiết cho dashboard “Phân tích điểm nghẽn trong phê duyệt của quản lý”. Việc này giúp xác định những quản lý mất nhiều thời gian phê duyệt, từ đó biết khi nào cần đào tạo hoặc hỗ trợ quy trình. Bạn cũng có thể so sánh hiệu suất và tìm ra cách làm hiệu quả nhất giữa các quản lý. Vì sao điều này quan trọng Xác định một nhân sự chủ chốt trong quy trình, giúp phân tích hiệu suất theo từng quản lý, thời gian chậm phê duyệt và xu hướng ở cấp nhóm. Lấy dữ liệu ở đâu Thông tin này thường được lưu trong yêu cầu tuyển dụng hoặc hồ sơ nhân viên trên SAP SuccessFactors Employee Central. Ví dụ John SmithMaria GarciaChen Wei | |||
| Thời gian chu kỳ hội nhập OnboardingCycleTime | Thời gian tính từ lúc ứng viên chấp nhận lời mời làm việc đến khi hoàn tất hội nhập. | ||
| Mô tả Chỉ số này đo tổng thời gian từ hoạt động “Đã chấp nhận lời mời làm việc” đến một sự kiện xác định là hoàn tất hội nhập, chẳng hạn “Đã kích hoạt hồ sơ nhân viên” hoặc “Đã hoàn tất thiết lập bảng lương”. Đây không phải trường có sẵn trong hệ thống nguồn mà được tính từ dấu thời gian của các sự kiện. Thuộc tính này tương ứng trực tiếp với KPI “Thời gian chu kỳ hội nhập” và là thước đo chính cho dashboard liên quan. Phân tích thời lượng này giúp bộ phận nhân sự xác định điểm nghẽn trong quy trình hội nhập và theo dõi tác động của các sáng kiến cải tiến nhằm giúp nhân viên mới bắt đầu làm việc hiệu quả sớm hơn. Vì sao điều này quan trọng Đây là KPI quan trọng để đo hiệu quả của quy trình hội nhập, tác động trực tiếp đến trải nghiệm của nhân viên mới và thời gian để họ làm việc hiệu quả. Lấy dữ liệu ở đâu Được tính trong công cụ process mining bằng cách lấy chênh lệch dấu thời gian giữa các hoạt động “Đã chấp nhận lời mời làm việc” và “Đã hoàn tất hội nhập”. Ví dụ 10 ngày 4 giờ15 ngày 2 giờ7 ngày 8 giờ | |||
| Thời gian kết thúc EndTime | Dấu thời gian cho biết khi nào một hoạt động hoặc sự kiện có thời lượng hoàn tất. | ||
| Mô tả StartTime cho biết thời điểm bắt đầu sự kiện, còn EndTime đánh dấu thời điểm sự kiện kết thúc. Thông tin này đặc biệt hữu ích với các hoạt động có thời lượng, chẳng hạn như “Thu thập thông tin nhân viên mới” hoặc bước quản lý phê duyệt. Có cả thời gian bắt đầu và kết thúc giúp tính chính xác thời gian xử lý của từng hoạt động. Nhờ đó, bạn có thể xác định cụ thể bước nào chiếm nhiều thời gian nhất trong toàn bộ chu kỳ, thay vì chỉ xem thời gian chu kỳ ở cấp hồ sơ. Vì sao điều này quan trọng Giúp tính chính xác thời lượng của từng hoạt động, từ đó xác định các điểm kém hiệu quả và điểm nghẽn cụ thể trong quy trình. Lấy dữ liệu ở đâu Thông tin này thường là dấu thời gian “Ngày hoàn tất” hoặc “Ngày sửa đổi gần nhất” gắn với một tác vụ hay bước quy trình trong SAP SuccessFactors. Ví dụ 2023-01-15T11:30:00Z2023-03-21T09:00:15Z | |||
| Thời gian tuyển dụng TimeToHire | Thời gian tính từ lúc tạo yêu cầu tuyển dụng đến khi ứng viên chấp nhận lời mời làm việc. | ||
| Mô tả Chỉ số này đo hiệu quả của quy trình tuyển dụng bằng cách tính thời gian từ khi nhu cầu tuyển dụng được chính thức mở (“Đã tạo yêu cầu tuyển dụng”) đến khi ứng viên chính thức chấp nhận lời mời làm việc (“Đã chấp nhận lời mời làm việc”). Là KPI cốt lõi, Thời gian tuyển dụng được dùng để đánh giá tốc độ và hiệu suất của bộ phận thu hút nhân tài. Thời gian tuyển dụng kéo dài có thể khiến công ty mất ứng viên giỏi vào tay đối thủ và làm chậm tiến độ dự án. Chỉ số này là một phần quan trọng của dashboard “Hiệu suất thời gian tuyển dụng”, nơi chỉ số thường được theo dõi so với mục tiêu. Vì sao điều này quan trọng KPI tuyển dụng quan trọng này đo tốc độ công ty tuyển được nhân tài, tác động trực tiếp đến khả năng cạnh tranh và thực hiện chiến lược kinh doanh. Lấy dữ liệu ở đâu Được tính trong công cụ process mining bằng cách lấy chênh lệch dấu thời gian giữa các hoạt động “Đã tạo yêu cầu tuyển dụng” và “Đã chấp nhận lời mời làm việc”. Ví dụ 35 ngày52 ngày28 ngày | |||
| Vai trò công việc JobRole | Chức danh hoặc vai trò cụ thể của nhân viên. | ||
| Mô tả Thuộc tính này cho biết chức danh của nhân viên, chẳng hạn như “Kỹ sư phần mềm”, “Chuyên viên kinh doanh” hoặc “Chuyên viên phân tích tài chính”. Thuộc tính cung cấp thông tin chi tiết về chức năng của nhân viên trong tổ chức. Phân tích theo vai trò công việc giúp bạn hiểu quy trình khác nhau thế nào giữa các nhóm nhân viên. Ví dụ, bạn có thể dùng thuộc tính này trong dashboard “Khoảng trống trong phân công đào tạo” để xem một số vai trò có thiếu khóa đào tạo bắt buộc hay không, hoặc phân tích xem thời gian tuyển dụng có dài hơn với các vị trí cấp cao hay chuyên môn kỹ thuật hay không. Vì sao điều này quan trọng Cho phép phân tích quy trình chi tiết theo từng chức năng công việc, giúp điều chỉnh cải tiến quy trình phù hợp với từng vai trò. Lấy dữ liệu ở đâu Thông tin này được lưu trong hồ sơ vị trí hoặc thông tin công việc của nhân viên trên SAP SuccessFactors Employee Central. Ví dụ Kỹ sư phần mềm cấp caoQuản lý sản phẩmĐối tác nhân sự | |||
| Có làm lại IsRework | Cờ đúng/sai cho biết một hoạt động có được thực hiện lần thứ hai trở lên trong cùng một hồ sơ hay không. | ||
| Mô tả Thuộc tính được tính toán này đánh dấu các hoạt động lặp lại trong vòng đời làm việc của nhân viên. Ví dụ, nếu hoạt động “Đã ký biểu mẫu tuân thủ” diễn ra hai lần vì lần nộp đầu tiên không chính xác, lần thứ hai sẽ được đánh dấu là làm lại. Thuộc tính này rất cần thiết cho dashboard “Hoạt động làm lại và dư thừa”. Thuộc tính giúp định lượng lãng phí trong quy trình và xác định những khâu công việc chưa được hoàn thành đúng ngay từ đầu. Tỷ lệ làm lại cao có thể cho thấy vấn đề về đào tạo, mức độ dễ sử dụng của hệ thống hoặc độ rõ ràng của quy trình. Vì sao điều này quan trọng Định lượng mức độ kém hiệu quả bằng cách xác định công việc bị lặp lại, qua đó tìm ra cơ hội nâng cao chất lượng quy trình và giảm công sức lãng phí. Lấy dữ liệu ở đâu Được tính trong công cụ process mining bằng cách phân tích thứ tự hoạt động trong từng hồ sơ và đánh dấu những hoạt động lặp lại. Ví dụ truefalse | |||
| Đơn vị kinh doanh BusinessUnit | Đơn vị hoặc bộ phận kinh doanh lớn hơn mà nhân viên trực thuộc. | ||
| Mô tả Thuộc tính này thể hiện cấp tổ chức cao hơn phòng ban, chẳng hạn như “Sản phẩm tiêu dùng” hoặc “Phần mềm doanh nghiệp”. Thuộc tính cung cấp bối cảnh kinh doanh rộng hơn cho vai trò của nhân viên. Phân tích quy trình ở cấp đơn vị kinh doanh giúp lãnh đạo cấp cao hiểu hiệu suất giữa các mảng lớn của công ty. Qua đó, bạn có thể phát hiện vấn đề mang tính hệ thống trong một bộ phận hoặc tìm ra đơn vị có hiệu suất cao để áp dụng cách làm hiệu quả ở nơi khác. Thông tin này hữu ích cho việc hoạch định nhân sự và phân bổ tài nguyên. Vì sao điều này quan trọng Cung cấp góc nhìn tổng quan để phân tích, giúp so sánh hiệu quả và kết quả quy trình giữa các bộ phận lớn của công ty. Lấy dữ liệu ở đâu Đây là thành phần tiêu chuẩn trong cơ cấu tổ chức của SAP SuccessFactors Employee Central, được liên kết với vị trí của nhân viên. Ví dụ Công nghệ toàn cầuNgân hàng bán lẻDược phẩm | |||
| Lý do nghỉ việc TerminationReason | Lý do nhân viên rời công ty. | ||
| Mô tả Thuộc tính này ghi nhận lý do cụ thể khiến nhân viên nghỉ việc. Lý do có thể là tự nguyện, chẳng hạn “Tự nguyện - Cơ hội tốt hơn”, hoặc không tự nguyện, chẳng hạn “Không tự nguyện - Hiệu suất làm việc”. Đây là thuộc tính quan trọng cho dashboard “Phân tích xu hướng nghỉ việc nhiều”. Đối chiếu lý do nghỉ việc với các luồng quy trình cụ thể giúp công ty tìm ra nguyên nhân gốc rễ. Chẳng hạn, phân tích có thể cho thấy nhân viên trải qua quy trình hội nhập quá dài thường có khả năng nghỉ việc trong năm đầu tiên cao hơn. Vì sao điều này quan trọng Cung cấp thông tin quan trọng về lý do nhân viên rời đi, giúp phân tích nguyên nhân gốc rễ của tình trạng nghỉ việc và xây dựng chiến lược giữ chân phù hợp. Lấy dữ liệu ở đâu Thông tin này được ghi lại trong SAP SuccessFactors Employee Central khi thực hiện quy trình nghỉ việc hoặc chấm dứt hợp đồng. Ví dụ Tự nguyện - Xin nghỉ việcKhông tự nguyện - Hiệu suất làm việcNghỉ hưuKhông tự nguyện - Tái cơ cấu | |||
| Mã ứng viên CandidateId | Mã định danh duy nhất được cấp cho người ứng tuyển trước khi họ trở thành nhân viên. | ||
| Mô tả Mã này theo dõi một người trong giai đoạn tuyển dụng, trước khi họ được cấp Mã nhân viên. Mã liên kết mọi hoạt động trước khi tuyển dụng, chẳng hạn như “Ứng viên đã nộp hồ sơ” và “Đã lên lịch phỏng vấn”. Mã nhân viên là mã hồ sơ chính cho quy trình đầu cuối, còn Mã ứng viên rất cần thiết để phân tích chi tiết phễu tuyển dụng trước khi nhận việc. Mã này giúp theo dõi tất cả ứng viên cho một yêu cầu tuyển dụng, không chỉ người được tuyển, từ đó phân tích tỷ lệ chuyển đổi trong tuyển dụng. Vì sao điều này quan trọng Cho phép phân tích chi tiết phễu tuyển dụng bằng cách theo dõi tất cả ứng viên, qua đó cung cấp thông tin về tỷ lệ chuyển đổi và hiệu quả của quy trình trước khi nhận việc. Lấy dữ liệu ở đâu Đây là mã định danh chính trong mô-đun SAP SuccessFactors Recruiting. Ví dụ CAND-84392CAND-91034CAND-79831 | |||
| Người dùng thực hiện PerformedByUser | Tên hoặc mã người dùng đã thực hiện hoạt động. | ||
| Mô tả Thuộc tính này xác định người thực hiện một tác vụ hoặc sự kiện cụ thể trong quy trình, chẳng hạn chuyên viên nhân sự, nhà tuyển dụng hoặc quản lý. Thuộc tính ghi nhận sự tham gia của con người trong quy trình làm việc. Phân tích ai thực hiện hoạt động nào giúp bạn hiểu cách phân bổ tài nguyên, khối lượng công việc và hiệu suất. Bạn có thể xác định nhà tuyển dụng có hiệu suất cao, quản lý phê duyệt chậm hoặc thành viên nhóm nhân sự xử lý nhiều tác vụ nhất. Dữ liệu này cũng giúp phân biệt tác vụ do nhân viên thực hiện với tác vụ được tự động hóa. Vì sao điều này quan trọng Gắn hoạt động trong quy trình với từng người cụ thể, giúp phân tích khối lượng công việc, quản lý hiệu suất sử dụng tài nguyên và xác định nhu cầu đào tạo. Lấy dữ liệu ở đâu Thông tin này thường có trong nhật ký kiểm tra hoặc trường “người sửa đổi gần nhất” gắn với tác vụ và bản ghi trong SAP SuccessFactors. Ví dụ asmithjdoebchen | |||
| Nguồn tuyển dụng RecruitmentSource | Kênh tìm thấy ứng viên, chẳng hạn trang tuyển dụng, nhân viên giới thiệu hoặc ứng viên nộp hồ sơ trực tiếp. | ||
| Mô tả Thuộc tính này ghi nhận nguồn của đơn ứng tuyển. Qua đó, bạn có thể biết kênh tuyển dụng nào hiệu quả nhất trong việc tìm và tuyển nhân tài. Dữ liệu này hữu ích cho dashboard “Hoàn tất và độ chính xác của thiết lập bảng lương”, vì có thể giúp xác định ứng viên từ một số nguồn nhất định có gặp nhiều vấn đề hơn hay không. Rộng hơn, dữ liệu được dùng để phân tích chất lượng và tốc độ tuyển dụng từ các kênh khác nhau. Chẳng hạn, phân tích có thể cho thấy ứng viên do nhân viên giới thiệu có thời gian tuyển dụng ngắn nhất và tỷ lệ gắn bó cao nhất. Vì sao điều này quan trọng Giúp đo lường hiệu quả của từng kênh tuyển dụng, từ đó tối ưu chiến lược và ngân sách tuyển dụng. Lấy dữ liệu ở đâu Thông tin này được ghi nhận trong mô-đun SAP SuccessFactors Recruiting khi ứng viên nộp hồ sơ. Ví dụ LinkedInNhân viên giới thiệuTrang web công tyIndeed | |||
| Quốc gia Country | Quốc gia nơi nhân viên làm việc hoặc nơi đặt vị trí công việc. | ||
| Mô tả Thuộc tính này cho biết quốc gia gắn với địa điểm làm việc của nhân viên. Đây là thông tin quan trọng về địa lý và tổ chức. Quy trình thường khác nhau theo khu vực do luật lao động, quy định và cách thức kinh doanh khác nhau. Phân tích dữ liệu theo quốc gia giúp phát hiện những khác biệt này, chẳng hạn chu kỳ tuyển dụng dài hơn hoặc các bước tuân thủ khác nhau ở một số khu vực. Đây là thông tin cần thiết để chuẩn hóa quy trình trên toàn cầu mà vẫn đáp ứng yêu cầu tại địa phương. Vì sao điều này quan trọng Cho phép phân nhóm quy trình theo khu vực địa lý, giúp bạn hiểu sự khác biệt giữa các vùng về hiệu suất, tuân thủ và chi phí. Lấy dữ liệu ở đâu Thông tin này nằm trong dữ liệu địa điểm hoặc thông tin công việc của nhân viên trên SAP SuccessFactors Employee Central. Ví dụ USAĐứcẤn ĐộBrazil | |||
| Tình trạng làm việc EmploymentStatus | Tình trạng làm việc hiện tại của nhân viên, chẳng hạn đang làm việc, đã nghỉ việc hoặc đang nghỉ phép. | ||
| Mô tả Thuộc tính này cho biết tình trạng hiện tại của nhân viên tại công ty. Tình trạng thay đổi ở những thời điểm quan trọng trong vòng đời làm việc, đặc biệt là khi bắt đầu (“Đang làm việc”) và khi kết thúc (“Đã nghỉ việc”). Đây là chiều phân tích quan trọng cho dashboard “Lưu lượng trong vòng đời nhân viên”. Lọc theo tình trạng giúp nhà phân tích theo dõi số nhân viên đang làm việc, giám sát số trường hợp nghỉ việc theo thời gian và tìm hiểu quy trình có khác nhau với nhân viên nghỉ phép hay không. Thuộc tính này cho biết kết quả tổng quan của từng hồ sơ. Vì sao điều này quan trọng Cho biết rõ kết quả của từng hồ sơ nhân viên, cần thiết để phân tích nhóm nhân viên, tình trạng nghỉ việc và lưu lượng quy trình. Lấy dữ liệu ở đâu Đây là trường tiêu chuẩn trong hồ sơ thông tin công việc của nhân viên trên SAP SuccessFactors Employee Central. Ví dụ Đang làm việcĐã nghỉ việcNghỉ phép có lươngNghỉ phép không lương | |||
Hoạt động trong quy trình tuyển dụng đến nghỉ việc
| Hoạt động | Mô tả | ||
|---|---|---|---|
| Bắt đầu quy trình chấm dứt việc làm | Quy trình nhân viên rời công ty bắt đầu theo đề xuất của quản lý hoặc bộ phận nhân sự. Sự kiện được ghi trong Employee Central khi thông tin chấm dứt việc làm được nhập vào hệ thống, thường kèm ngày có hiệu lực trong tương lai. | ||
| Vì sao điều này quan trọng Đây là thời điểm bắt đầu quy trình nghỉ việc. Phân tích các hoạt động sau sự kiện này rất quan trọng để hiểu hiệu quả và mức độ tuân thủ của quy trình nghỉ việc. Lấy dữ liệu ở đâu Đây là hành động được ghi rõ trong SAP SuccessFactors Employee Central. Sự kiện được ghi nhận dựa trên ngày tạo hồ sơ chấm dứt việc làm của nhân viên. Thu thập Dấu thời gian tạo hồ sơ chấm dứt việc làm trong lịch sử công việc của nhân viên. Loại sự kiện explicit | |||
| Bắt đầu tiếp nhận nhân viên mới | Hồ sơ của nhân viên mới được tạo trong phân hệ Onboarding và các nhiệm vụ tiếp nhận chính thức bắt đầu. Đây là sự kiện được ghi rõ khi quy trình tiếp nhận được kích hoạt cho nhân viên mới. | ||
| Vì sao điều này quan trọng Đây là thời điểm chính thức bắt đầu hành trình tiếp nhận nhân viên mới. Mốc này tạo cơ sở rõ ràng để đo hiệu quả tiếp nhận và mức độ gắn kết của nhân viên mới. Lấy dữ liệu ở đâu SAP SuccessFactors Onboarding 2.0 tạo một phiên bản quy trình cho nhân viên mới, kèm ngày và dấu thời gian bắt đầu cụ thể khi hồ sơ được chuyển từ phân hệ Recruiting. Thu thập Dấu thời gian tạo bản ghi quy trình tiếp nhận nhân viên mới. Loại sự kiện explicit | |||
| Chấp nhận thư mời làm việc | Đánh dấu thời điểm ứng viên chính thức chấp nhận thư mời làm việc, chuyển quy trình từ tuyển dụng sang tiếp nhận nhân viên mới. Sự kiện này thường được suy ra từ thay đổi trạng thái hồ sơ ứng viên trong phân hệ Recruiting. | ||
| Vì sao điều này quan trọng Đây là cột mốc quan trọng, đánh dấu kết thúc “Thời gian tuyển dụng” và bắt đầu “Thời gian tiếp nhận nhân viên mới”. Chậm trễ trước thời điểm này ảnh hưởng đến tuyển dụng, còn chậm trễ sau đó ảnh hưởng đến trải nghiệm của nhân viên mới. Lấy dữ liệu ở đâu Được suy ra từ thay đổi trạng thái trong quy trình ứng tuyển của ứng viên ở phân hệ SAP SuccessFactors Recruiting, chẳng hạn khi chuyển sang trạng thái “Đã chấp nhận thư mời” hoặc trạng thái tương đương. Thu thập Dựa trên dấu thời gian cập nhật trạng thái hồ sơ thành “Đã chấp nhận thư mời” hoặc trạng thái tương đương. Loại sự kiện inferred | |||
| Đặt trạng thái sẵn sàng tuyển dụng | Mọi hoạt động tiếp nhận trước ngày đầu tiên đã hoàn tất và hệ thống đánh dấu ứng viên sẵn sàng được tuyển dụng vào hệ thống nhân sự chính. Trạng thái này thường được suy ra từ trạng thái tổng thể của quy trình tiếp nhận. | ||
| Vì sao điều này quan trọng Cột mốc này xác nhận nhân viên đã đáp ứng mọi điều kiện để chính thức bắt đầu làm việc. Đây là điểm kiểm tra quan trọng trước khi kích hoạt hồ sơ nhân viên và bảng lương. Lấy dữ liệu ở đâu Được suy ra từ trạng thái của phiên bản quy trình tiếp nhận trong phân hệ SAP SuccessFactors Onboarding khi quy trình đến bước cuối như “Sẵn sàng tuyển dụng”. Thu thập Dấu thời gian khi trạng thái quy trình tiếp nhận chuyển thành “Đã hoàn tất” hoặc “Sẵn sàng tuyển dụng”. Loại sự kiện inferred | |||
| Kích hoạt hồ sơ nhân viên | Dữ liệu của nhân viên mới được chuyển chính thức từ Onboarding sang Employee Central và hồ sơ nhân viên được kích hoạt vào ngày bắt đầu làm việc. Sự kiện được ghi nhận khi bản ghi nhân viên được tạo và kích hoạt trong hệ thống thông tin nhân sự chính. | ||
| Vì sao điều này quan trọng Đây là thời điểm nhân viên chính thức được ghi nhận trong hồ sơ của công ty. Đây là bước cuối của quy trình tuyển dụng và là khởi đầu cho vòng đời làm việc chính thức. Lấy dữ liệu ở đâu Sự kiện này diễn ra trong SAP SuccessFactors Employee Central. Sự kiện được ghi nhận dựa trên ngày tuyển dụng hoặc ngày tạo hồ sơ việc làm của người dùng. Thu thập Dấu thời gian ngày tuyển dụng gắn với hồ sơ việc làm chính của nhân viên trong Employee Central. Loại sự kiện explicit | |||
| Nhân viên chấm dứt làm việc | Hồ sơ nhân viên chính thức chuyển sang trạng thái không hoạt động trong hệ thống vào ngày làm việc cuối cùng. Đây là thời điểm kết thúc vòng đời nhân viên. | ||
| Vì sao điều này quan trọng Đây là sự kiện kết thúc chính thức của phiên bản quy trình từ tuyển dụng đến nghỉ việc. Khoảng thời gian từ “Bắt đầu quy trình chấm dứt việc làm” đến sự kiện này là tổng thời gian xử lý quy trình nghỉ việc. Lấy dữ liệu ở đâu Được ghi trong SAP SuccessFactors Employee Central. Sự kiện là ngày có hiệu lực của hành động chấm dứt việc làm trong lịch sử “Thông tin công việc” của nhân viên. Thu thập Ngày có hiệu lực của hồ sơ chấm dứt việc làm trong Employee Central. Loại sự kiện explicit | |||
| Tạo yêu cầu tuyển dụng | Đánh dấu thời điểm chính thức bắt đầu tuyển dụng, khi vị trí mới được phê duyệt và mở nhận hồ sơ. Sự kiện này thường được ghi nhận trong phân hệ SAP SuccessFactors Recruiting khi biểu mẫu yêu cầu tuyển dụng mới được lưu và đăng tuyển. | ||
| Vì sao điều này quan trọng Đây là điểm bắt đầu chính để đo KPI “Thời gian tuyển dụng”. Phân tích khoảng thời gian từ sự kiện này giúp xác định chậm trễ ở những bước đầu của quá trình thu hút nhân tài. Lấy dữ liệu ở đâu Được ghi nhận trong phân hệ SAP SuccessFactors Recruiting. Sự kiện tương ứng với ngày và dấu thời gian tạo yêu cầu tuyển dụng. Thu thập Lấy từ dấu thời gian tạo bản ghi yêu cầu tuyển dụng trong phân hệ Recruiting. Loại sự kiện explicit | |||
| Hoàn tất nhiệm vụ của quản lý | Quản lý tuyển dụng hoàn thành các trách nhiệm tiếp nhận được giao, chẳng hạn như xác nhận nhu cầu thiết bị hoặc đặt mục tiêu cho tuần đầu tiên. Sự kiện được ghi nhận khi danh sách kiểm tra hoặc nhiệm vụ cụ thể của quản lý được đánh dấu hoàn tất. | ||
| Vì sao điều này quan trọng Sự tham gia của quản lý góp phần quan trọng vào trải nghiệm tiếp nhận nhân viên mới. Phân tích thời gian xử lý các nhiệm vụ này giúp xác định điểm nghẽn liên quan đến quản lý. Lấy dữ liệu ở đâu Được theo dõi trong phân hệ SAP SuccessFactors Onboarding. Dấu thời gian hoàn tất các nhiệm vụ giao cho quản lý tuyển dụng. Thu thập Dấu thời gian hoàn tất các nhiệm vụ được giao cho quản lý trong quy trình Onboarding. Loại sự kiện explicit | |||
| Hoàn tất nhiệm vụ nghỉ việc | Hoàn tất mọi nhiệm vụ nghỉ việc bắt buộc, chẳng hạn như trả lại tài sản, bàn giao kiến thức và hướng dẫn xử lý bảng lương cuối cùng. Sự kiện được ghi nhận khi danh sách kiểm tra quy trình nghỉ việc đạt trạng thái cuối. | ||
| Vì sao điều này quan trọng Hoàn tất mọi bước nghỉ việc giúp giảm rủi ro bảo mật và bảo đảm tuân thủ pháp luật. Hoạt động này rất quan trọng để đo Thời gian xử lý quy trình nghỉ việc. Lấy dữ liệu ở đâu Được theo dõi trong phân hệ SAP SuccessFactors Offboarding. Sự kiện được suy ra từ việc hoàn tất nhiệm vụ cuối cùng trong danh sách kiểm tra nghỉ việc của nhân viên. Thu thập Dấu thời gian khi trạng thái quy trình nghỉ việc chuyển thành “Đã hoàn tất”. Loại sự kiện inferred | |||
| Hoàn tất thiết lập bảng lương | Thông tin của nhân viên mới được nhập và xác nhận thành công trong hệ thống bảng lương. Sự kiện này có thể được ghi nhận khi hoàn tất một nhiệm vụ cụ thể trong SuccessFactors hoặc suy ra từ nhật ký đồng bộ dữ liệu với hệ thống bảng lương. | ||
| Vì sao điều này quan trọng Thiết lập bảng lương chính xác và đúng hạn rất quan trọng để nhân viên mới có trải nghiệm tốt. Theo dõi bước này giúp đo Tỷ lệ lỗi thiết lập bảng lương và thời gian hoàn tất. Lấy dữ liệu ở đâu Có thể khó theo dõi trực tiếp. Sự kiện này có thể là một nhiệm vụ thủ công trong danh sách tiếp nhận hoặc được suy ra từ nhật ký tích hợp dữ liệu giữa Employee Central và hệ thống bảng lương. Thu thập Được suy ra từ việc hoàn tất nhiệm vụ “Thông báo cho bộ phận bảng lương” hoặc một mục nhật ký đồng bộ dữ liệu thành công. Loại sự kiện inferred | |||
| Hoàn tất thu thập dữ liệu nhân viên mới | Nhân viên mới hoàn thành các nhiệm vụ thu thập dữ liệu ban đầu, chẳng hạn như cung cấp thông tin cá nhân, thông tin ngân hàng và liên hệ khẩn cấp. Sự kiện được ghi nhận khi một hoặc một nhóm nhiệm vụ trong danh sách tiếp nhận được đánh dấu hoàn tất. | ||
| Vì sao điều này quan trọng Thu thập dữ liệu đúng hạn rất quan trọng để thực hiện các bước tiếp theo như thiết lập bảng lương và cấp quyền truy cập CNTT. Chậm trễ ở bước này tạo ra điểm nghẽn ở các bước sau và có thể ảnh hưởng tiêu cực đến trải nghiệm ngày đầu tiên của nhân viên mới. Lấy dữ liệu ở đâu Được theo dõi trong phân hệ SAP SuccessFactors Onboarding. Dấu thời gian hoàn tất các bước hoặc biểu mẫu thu thập dữ liệu liên quan được dùng làm thời điểm sự kiện. Thu thập Dấu thời gian hoàn tất bước “Thu thập dữ liệu cá nhân” hoặc bước tiêu chuẩn tương tự trong quy trình Onboarding. Loại sự kiện explicit | |||
| Ký biểu mẫu tuân thủ | Nhân viên mới hoàn thành và ký điện tử các tài liệu tuân thủ bắt buộc, chẳng hạn như biểu mẫu I-9, biểu mẫu thuế hoặc xác nhận đã đọc chính sách. Sự kiện được ghi nhận khi hoàn tất một nhiệm vụ tài liệu tuân thủ cụ thể. | ||
| Vì sao điều này quan trọng Bảo đảm tuân thủ là yêu cầu bắt buộc trong quy trình tiếp nhận nhân viên mới. Theo dõi hoạt động này giúp giám sát KPI Tỷ lệ tuân thủ quy định nhân sự và tránh rủi ro pháp lý. Lấy dữ liệu ở đâu Được ghi trong mục biểu mẫu tuân thủ của phân hệ SAP SuccessFactors Onboarding. Mỗi biểu mẫu có dấu thời gian hoàn tất để đưa vào nhật ký sự kiện. Thu thập Dấu thời gian hoàn tất một nhiệm vụ biểu mẫu tuân thủ cụ thể, chẳng hạn như “Mục 1 của I-9” hoặc “W-4”. Loại sự kiện explicit | |||
| Phê duyệt thăng chức | Đề xuất thăng chức nhân viên của quản lý được phê duyệt chính thức trong hệ thống. Đây là sự kiện được ghi nhận khi giao dịch thay đổi “Thông tin công việc” với lý do sự kiện là thăng chức được lưu. | ||
| Vì sao điều này quan trọng Theo dõi các trường hợp thăng chức giúp hiểu rõ xu hướng luân chuyển nội bộ và phát triển nghề nghiệp. Thời gian phê duyệt có thể cho thấy điểm nghẽn hành chính. Lấy dữ liệu ở đâu Được ghi trong SAP SuccessFactors Employee Central. Đây là thay đổi bản ghi “Thông tin công việc” có lý do sự kiện “Thăng chức” và ngày có hiệu lực. Thu thập Dấu thời gian tạo thay đổi “Thông tin công việc” với lý do sự kiện “Thăng chức”. Loại sự kiện explicit | |||
| Thực hiện đánh giá hiệu suất | Hoàn tất một chu kỳ đánh giá hiệu suất chính thức cho nhân viên. Sự kiện được ghi nhận khi biểu mẫu đánh giá hiệu suất được hoàn tất và chuyển sang trạng thái “Đã hoàn tất” trong phân hệ Performance & Goals. | ||
| Vì sao điều này quan trọng Hoạt động này cần thiết để phân tích KPI Mức độ tuân thủ lịch đánh giá hiệu suất. Qua đó, bạn có thể bảo đảm việc phát triển nhân viên và phản hồi diễn ra nhất quán trong toàn tổ chức. Lấy dữ liệu ở đâu Được ghi trong phân hệ SAP SuccessFactors Performance & Goals. Sự kiện là dấu thời gian hoàn tất biểu mẫu đánh giá hiệu suất. Thu thập Dấu thời gian hoàn tất biểu mẫu đánh giá hiệu suất của nhân viên. Loại sự kiện explicit | |||
| Ứng viên nộp hồ sơ | Ứng viên chính thức nộp hồ sơ cho yêu cầu tuyển dụng. Sự kiện được ghi nhận khi hệ thống nhận thành công hồ sơ ứng tuyển cho một yêu cầu tuyển dụng cụ thể. | ||
| Vì sao điều này quan trọng Theo dõi số lượng hồ sơ và thời gian từ lúc tạo yêu cầu tuyển dụng giúp đánh giá hiệu quả của các kênh tìm ứng viên và hoạt động tiếp thị tuyển dụng. Lấy dữ liệu ở đâu Được ghi trong phân hệ SAP SuccessFactors Recruiting. Mỗi hồ sơ ứng tuyển có ngày tạo, dùng làm dấu thời gian của sự kiện. Thu thập Dấu thời gian nộp hồ sơ trong bản ghi ứng tuyển của ứng viên. Loại sự kiện explicit | |||
Hướng dẫn trích xuất
Các bước
- Điều kiện tiên quyết: Đảm bảo bạn có quyền quản trị SAP SuccessFactors, với Role-Based Permissions (RBP) cho 'Integration Center' và quyền đọc các API OData cần thiết, chẳng hạn JobRequisition, JobApplication, ONB2Process và EmpJob. Bạn cũng cần thông tin đăng nhập máy chủ SFTP nơi lưu các tệp đầu ra.
- Cách thực hiện: Quy trình Hire to Retire trải rộng trên nhiều mô-đun SuccessFactors. Bạn sẽ tạo một số tích hợp riêng, mỗi tích hợp cho một nguồn dữ liệu chính như Recruiting, Onboarding và Employee Central. Sau đó, kết hợp các tệp CSV đầu ra từ những tích hợp này bên ngoài hệ thống thành một nhật ký sự kiện duy nhất cho ProcessMind.
- Mở Integration Center: Trong Admin Center, dùng Tool Search để tìm và mở 'Integration Center'.
- Tạo tích hợp sự kiện tuyển dụng: Nhấp vào 'My Integrations', sau đó chọn 'Create' và 'Scheduled Simple File Output Integration'.
- Tìm và chọn thực thể JobApplication làm điểm bắt đầu. Đặt tên, chẳng hạn ProcessMind_Recruiting_Events.
- Trong thẻ 'Configure Fields', chọn các trường cần thiết. Dùng nút 'Add' để tạo trường tính toán, ánh xạ trạng thái sang ActivityName và chọn trường ngày phù hợp cho EventTime.
- Tạo các cột tính toán riêng cho từng hoạt động lấy từ thực thể này, chẳng hạn 'Candidate Applied' và 'Offer Accepted'. Dùng logic điều kiện, ví dụ nếu trạng thái là 'Hired' thì sự kiện là 'Offer Accepted'.
- Tạo thêm một tích hợp riêng cho thực thể JobRequisition để ghi nhận sự kiện 'Job Requisition Created'.
- Tạo tích hợp sự kiện hội nhập nhân viên mới: Tạo một tích hợp khác dùng thực thể ONB2Process. Đây là nguồn cho các hoạt động như 'Onboarding Initiated', 'New Hire Data Collection Completed', 'Manager Tasks Completed' và 'Ready To Hire Status Set'.
- Thực thể ONB2Process có nhiều trường trạng thái và ngày tương ứng với các hoạt động này. Bạn cần tạo nhiều trường tính toán để kiểm tra trạng thái quy trình hoặc nhiệm vụ, rồi xuất tên hoạt động và dấu thời gian tương ứng.
- Với các sự kiện cụ thể như 'Compliance Form Signed', bạn có thể cần một tích hợp riêng dựa trên các thực thể như ONB2DataCollectionUserConfig hoặc thực thể biểu mẫu tuân thủ liên quan.
- Tạo tích hợp sự kiện Employee Central (EC): Tạo tích hợp chính thứ ba bằng thực thể EmpJob (Job Information). Đây là thực thể có dữ liệu theo từng khoảng thời gian và là nguồn cho phần lớn sự kiện vòng đời nhân viên.
- Các hoạt động như 'Employee Profile Activated', 'Promotion Approved', 'Termination Initiated' và 'Employee Terminated' được lấy từ hồ sơ trong EmpJob.
- Lọc theo trường eventReason để xác định hoạt động cụ thể, chẳng hạn 'HIRE', 'PROMO', 'TERML' và 'TERM'.
- Dùng startDate hoặc createdDate của hồ sơ EmpJob làm EventTime.
- Thiết lập bộ lọc: Trong thẻ 'Filter' của từng tích hợp, thêm bộ lọc dựa trên trường lastModifiedDateTime. Đặt toán tử là 'Greater Than' và giá trị là 'Last Run Time'. Nhờ đó, mỗi lần chạy chỉ trích xuất hồ sơ mới hoặc đã cập nhật, giúp cải thiện hiệu suất.
- Thiết lập nơi nhận và lịch chạy: Trong thẻ 'Destination Settings', nhập thông tin máy chủ SFTP. Trong thẻ 'Scheduling', đặt lịch chạy định kỳ, chẳng hạn hằng ngày.
- Kiểm tra và chạy: Lưu rồi chạy các tích hợp. Lần chạy đầu tiên sẽ tải toàn bộ dữ liệu theo bộ lọc ngày. Những lần sau chỉ tải phần dữ liệu thay đổi.
- Gộp và chuyển đổi dữ liệu: Tải các tệp CSV từ máy chủ SFTP. Dùng tập lệnh bên ngoài, chẳng hạn Python, hoặc công cụ ETL để gộp các tệp thành một nhật ký sự kiện. Tập lệnh cần:
- Gộp tất cả các tệp.
- Liên kết sự kiện trước khi tuyển dụng từ Recruiting với EmployeeId sau khi tuyển dụng.
- Tính các thuộc tính phức tạp như TimeToHire và OnboardingCycleTime bằng cách xử lý các sự kiện liên quan của cùng một nhân viên hoặc yêu cầu tuyển dụng.
- Định dạng để tải lên: Đảm bảo tệp cuối cùng là CSV, có các cột bắt buộc như EmployeeId, ActivityName, EventTime, SourceSystem, LastDataUpdate, v.v. và được định dạng phù hợp trước khi tải lên ProcessMind.
Cấu hình
- Loại tích hợp: Scheduled Simple File Output Integration. Đây là lựa chọn tiêu chuẩn để xuất tệp theo lịch đến máy chủ SFTP.
- Nguồn: SuccessFactors OData V2 API. Đây là API tiêu chuẩn mà Integration Center dùng để lấy dữ liệu.
- Các thực thể nguồn chính: Bạn cần thiết lập tích hợp cho một số thực thể, gồm JobRequisition, JobApplication, ONB2Process, EmpJob (Job Information), PMForm (Performance Management Form) và có thể cả ONB2DataCollectionUserConfig cho biểu mẫu tuân thủ.
- Nơi nhận: Cần có máy chủ SFTP để nhận các tệp xuất dạng phẳng. Trong thẻ 'Destination Settings', hãy thiết lập địa chỉ máy chủ, cổng và thông tin đăng nhập.
- Định dạng tệp: Nên dùng CSV làm định dạng đầu ra. Chọn mã hóa UTF-8 để hỗ trợ ký tự đặc biệt.
- Bộ lọc: Bộ lọc quan trọng nhất áp dụng cho trường lastModifiedDateTime, dùng giá trị 'Last Run Time'. Cách này cho phép trích xuất phần dữ liệu thay đổi, cải thiện đáng kể hiệu suất và giảm dung lượng tệp ở các lần chạy sau. Nếu chỉ trích xuất dữ liệu cho một phần doanh nghiệp, bạn cũng nên lọc theo Company/Legal Entity.
- Lịch chạy: Nên chạy theo lịch hằng ngày để dữ liệu luôn mới mà không tạo tải quá lớn cho hệ thống nguồn.
- Điều kiện cần: Người chạy tích hợp cần có đầy đủ quyền sử dụng công cụ Integration Center và quyền đọc OData API cho tất cả thực thể cùng thuộc tính điều hướng được truy vấn. Các quyền này được thiết lập trong 'Manage Permission Roles' của SuccessFactors.
Truy vấn mẫu 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' Các bước
- Xác nhận tenant của bạn có SAP SuccessFactors Report Center, các tính năng Recruiting, Onboarding, Employee Central, Performance and Goals và offboarding cần thiết, cùng quyền báo cáo phù hợp. Kiểm tra quyền truy cập với quản trị viên SAP SuccessFactors. Tên menu, loại báo cáo và quyền cụ thể có thể khác nhau tùy tenant. Khi cần, hãy dùng [Configure based on your system].
- Xác định cấu trúc từng dòng của nhật ký sự kiện trước khi tạo báo cáo. Mỗi dòng đầu ra phải thể hiện một lần xảy ra của một hoạt động cho một EmployeeId. Dùng mã nhân viên làm mã định danh trường hợp và giữ lại JobRequisitionId nếu sự kiện liên quan đến tuyển dụng. Đừng trông chờ ProcessMind tự suy ra các hoạt động còn thiếu.
- Trong Report Center, tạo báo cáo tùy chỉnh, chẳng hạn báo cáo Story hoặc Canvas, rồi thêm các thực thể dữ liệu Recruiting, Onboarding, Employee Central, Performance and Goals, liên quan đến bảng lương và offboarding có trong tenant của bạn. Kết nối các thực thể bằng quan hệ báo cáo được hỗ trợ và chỉ chọn những trường tenant cung cấp. Với thực thể hoặc trường chưa được xác nhận, dùng [Your table name] hoặc [Configure based on your system].
- Thêm các trường đầu ra bắt buộc: EmployeeId, ActivityName, EventTime, SourceSystem và LastDataUpdate. Khi có dữ liệu, thêm EndTime, JobRequisitionId, HiringManager, Department, JobRole, OnboardingCycleTime và TimeToHire. Cấu hình báo cáo để mỗi dòng tương ứng với một sự kiện, không phải một dòng cho mỗi nhân viên với nhiều cột sự kiện.
- Tạo truy vấn hoặc phần báo cáo riêng cho từng hoạt động trong số 15 hoạt động. Ánh xạ Job Requisition Created với dấu thời gian tạo hoặc đăng yêu cầu tuyển dụng, Candidate Applied với dấu thời gian gửi đơn, Offer Accepted với dấu thời gian chấp nhận đề nghị hoặc trạng thái đơn ứng tuyển tương ứng, và Onboarding Initiated với dấu thời gian bắt đầu onboarding. Ánh xạ các hoạt động còn lại với dấu thời gian hoàn tất tác vụ, ký tài liệu, trạng thái, thông tin công việc, biểu mẫu đánh giá hiệu suất, bảng lương hoặc chấm dứt việc làm mà tenant cung cấp.
- Chuẩn hóa từng phần hoạt động theo cùng một cấu trúc cột. Chuyển dấu thời gian sang cùng một múi giờ và định dạng đã thống nhất, điền đúng nhãn hoạt động vào ActivityName, mô-đun hoặc hệ thống nguồn vào SourceSystem, và dấu thời gian làm mới hoặc trích xuất nguồn vào LastDataUpdate. Nếu nguồn không cung cấp dấu thời gian sự kiện đáng tin cậy, hãy loại dòng đó hoặc ghi rõ phương án thay thế đã được phê duyệt trong [Configure based on your system], thay vì tự đặt thời gian.
- Áp dụng bộ lọc ngày thống nhất cho EventTime, dùng [Start date] và [End date] làm tham số có thể cấu hình. Chọn khoảng thời gian đủ dài để ghi nhận trọn vòng đời của nhân viên trong phạm vi phân tích. Với thời lượng tính toán, tính TimeToHire từ Job Requisition Created đến Offer Accepted và OnboardingCycleTime từ Offer Accepted đến mốc hoàn tất onboarding đã được phê duyệt.
- Kiểm tra báo cáo trong Report Center: xác nhận đủ 15 giá trị ActivityName, EmployeeId có dữ liệu, dấu thời gian hợp lệ và các phép nối không nhân bản sự kiện. Đối chiếu một số nhân viên với bản ghi tương ứng trong Recruiting, Onboarding, Employee Central, hệ thống đánh giá hiệu suất, bảng lương và offboarding.
- Lên lịch xuất báo cáo đến máy chủ SFTP bằng cấu hình SFTP mà tenant hỗ trợ. Dùng tên tệp ổn định, dấu phân cách và mã hóa văn bản đã ghi rõ, một dòng tiêu đề và định dạng dấu thời gian thống nhất. Thiết lập [SFTP host], [SFTP directory], [SFTP credentials or key] và lịch xuất theo tiêu chuẩn bảo mật của tổ chức.
- Lấy tệp đã xuất, xác nhận đây là nhật ký sự kiện dạng phẳng, mỗi dòng có một sự kiện và đủ các cột bắt buộc. Tải tệp lên ProcessMind, dùng EmployeeId làm mã định danh trường hợp, ActivityName làm hoạt động, EventTime làm thời gian bắt đầu, EndTime làm thời gian kết thúc tùy chọn, SourceSystem làm hệ thống nguồn và LastDataUpdate làm dấu thời gian làm mới. ProcessMind đọc nguyên trạng tệp và không tự tạo các sự kiện chưa được xuất.
Cấu hình
- Loại báo cáo: Dùng báo cáo Story hoặc Canvas trong Report Center, tùy theo khả năng và giấy phép được bật trong tenant của bạn. Trước khi triển khai, hãy xác nhận cách kết hợp dữ liệu được hỗ trợ.
- Mức chi tiết sự kiện: Cấu hình mỗi dòng tương ứng với một lần xuất hiện của EmployeeId và ActivityName. Tránh tổng hợp ở cấp nhân viên vì có thể làm mất các lần đánh giá, thăng chức hoặc sự kiện vòng đời khác lặp lại.
- Cột bắt buộc: Mỗi dòng xuất cần có EmployeeId, ActivityName, EventTime, SourceSystem và LastDataUpdate.
- Cột nên có: Thêm EndTime, JobRequisitionId, HiringManager, Department, JobRole, OnboardingCycleTime và TimeToHire nếu dữ liệu nguồn có sẵn và có thể ánh xạ chính xác.
- Phạm vi hoạt động: Trích xuất rõ ràng các hoạt động Đã tạo yêu cầu tuyển dụng, Ứng viên đã nộp hồ sơ, Đã chấp nhận đề nghị, Bắt đầu hội nhập nhân viên mới, Hoàn tất thu thập thông tin nhân viên mới, Đã ký biểu mẫu tuân thủ, Hoàn tất nhiệm vụ của quản lý, Đặt trạng thái sẵn sàng tuyển dụng, Đã kích hoạt hồ sơ nhân viên, Hoàn tất thiết lập bảng lương, Đã thực hiện đánh giá hiệu suất, Đã phê duyệt thăng chức, Đã bắt đầu chấm dứt hợp đồng, Hoàn tất nhiệm vụ khi nghỉ việc và Nhân viên đã nghỉ việc. Đừng kỳ vọng ProcessMind tự suy ra các hoạt động này.
- Khoảng ngày: Bắt đầu với khoảng thời gian cuốn chiếu từ 3 đến 6 tháng để kiểm tra vận hành. Mở rộng khoảng thời gian khi phân tích toàn bộ vòng đời nhân viên, đồng thời tính đến các trường hợp tuyển dụng, thăng chức và chấm dứt hợp đồng có ngày trong tương lai.
- Bộ lọc: Chỉ áp dụng các bộ lọc đã được phê duyệt cho tenant, chẳng hạn [bộ lọc Mã công ty], [bộ lọc Pháp nhân], [bộ lọc Đơn vị kinh doanh], [bộ lọc Loại tài liệu], [bộ lọc Chương trình hội nhập] hoặc [bộ lọc Trạng thái việc làm]. Trước khi dùng, hãy xác nhận tên và giá trị trường chính xác trong Report Center.
- Xử lý dấu thời gian: Dùng một múi giờ nhất quán, ưu tiên múi giờ báo cáo của tenant hoặc UTC, và ghi lại cách chuyển đổi. Nếu có thể, hãy giữ nguyên độ chính xác của dấu thời gian nguồn.
- Giá trị hệ thống nguồn: Chỉ dùng các giá trị ổn định như Recruiting, Onboarding, Employee Central, Performance and Goals, Payroll hoặc Offboarding khi chúng xác định chính xác nguồn phát sinh. Với nhãn nguồn riêng của tenant, hãy dùng [Cấu hình theo hệ thống của bạn].
- Thời lượng tính toán: Chỉ tính TimeToHire khi có dấu thời gian tạo yêu cầu tuyển dụng và chấp nhận đề nghị. Chỉ tính OnboardingCycleTime khi có các mốc bắt đầu và hoàn tất đã được phê duyệt. Để trống giá trị tính toán nếu không có dấu thời gian nguồn.
- Hiệu suất: Giới hạn báo cáo ban đầu theo khoảng ngày bắt buộc và phạm vi tổ chức đã được phê duyệt. Tránh thêm cột không cần thiết, kết hợp dữ liệu có quá nhiều giá trị riêng biệt và trích xuất toàn bộ lịch sử không giới hạn. Chia báo cáo theo mô-đun hoặc giai đoạn nếu Report Center giới hạn thời gian chạy hoặc số lượng kết quả.
- Lập lịch: Lên lịch xuất sau khi các nguồn dữ liệu liên quan đã làm mới xong. Dùng quy ước đặt tên tệp ổn định, ghi rõ dấu phân cách, dùng mã hóa UTF-8 nếu được hỗ trợ và chuyển tệp theo cách nguyên tử để ProcessMind không đọc phải tệp chưa hoàn chỉnh.
- Điều kiện tiên quyết: Cần xác nhận với quản trị viên SAP SuccessFactors về các mô-đun cần thiết, quyền truy cập Report Center, quyền báo cáo cho từng thực thể dữ liệu, quyền xem dữ liệu nhạy cảm của nhân viên và dữ liệu tuân thủ, kết nối SFTP cùng mọi giấy phép báo cáo hoặc tích hợp cần thiết.
- Bảo mật: Giảm thiểu các trường nhạy cảm, giới hạn quyền truy cập SFTP, bảo vệ thông tin đăng nhập hoặc khóa, đồng thời tuân thủ yêu cầu lưu trữ và mã hóa của tổ chức.
Truy vấn mẫu 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; Bạn đã sẵn sàng bắt đầu chưa?
Dùng mẫu này để chuẩn bị dữ liệu một cách tự tin và bắt đầu tối ưu quy trình tuyển dụng đến nghỉ việc. Tìm ra cách nâng cao hiệu quả và cải thiện trải nghiệm nhân viên trong toàn tổ chức.
Nâng cao hiệu quả, tối ưu vòng đời nhân viên ngay hôm nay
Gỡ bỏ điểm nghẽn trong HR, giảm 30% thời gian xử lý và nâng cao hiệu quả.
Không cần thẻ tín dụng. Bắt đầu dùng thử ngay hôm nay.