Lifecycle Events logging
Lifecycle Events supports logging to capture events that occur in a Lifecycle Events case. Organization administrators can use the event logs that are generated to identify errors or to acquire information about the processes that ran in a Lifecycle Events case.
The Lifecycle Events application is designed for managing HR cases that are long term in nature. These HR cases represent the different types of life cycle events that transpire during the career of a working professional. The Lifecycle Events types for which an HR case is intended are linked to significant phases in an employee's career. These Lifecycle Events types include, but aren’t limited to, onboarding, offboarding, parental leave of absence, and performance improvement plans. Each Lifecycle Events type consists of activities, such as tasks and notifications, which are grouped into activity sets. The activity sets associated with a Lifecycle Events case represent different stages in the life cycle event process and have conditions under which they’re triggered.
The many layers that comprise Lifecycle Events contribute to the application's complexity. The complexity is further compounded by its broad range of components and numerous configurable options, increasing the potential for processing error. To help Lifecycle Events administrators identify and understand the errors that surface in the application, logging can be enabled and used as a tool to diagnose problems.
Logging components
- Script includes
- The following script includes are used to support logging:
- LifecycleEventLogger
- LifecycleEventLoggerSNC
- sn_hr_LE_Error
- Table
- Lifecycle Events records each log entry to the HR Lifecycle Events Case Logs [sn_hr_le_case_log] table.
- System property
- The sn_hr_le.log_level property lets you specify the types of logs that are written to the HR Lifecycle Events Case Logs table.