Components installed with Lifecycle Events
Summarize
Summary of Components installed with Lifecycle Events
The Human Resources Scoped App: Lifecycle Events [com.snhrlifecycleevents] plugin activates various essential components in ServiceNow, including tables and user roles, to support HR lifecycle event management. This activation enables the configuration, tracking, and administration of HR lifecycle activities such as onboarding and transitions.
Show less
Demo data accompanies the feature to facilitate example tasks, and the plugin also enforces system properties to maintain administration security, such as preventing the deletion of the last Enterprise Onboarding and Transition admin user.
Roles Installed
The plugin installs several roles designed to control access and permissions within Lifecycle Events functionality:
- Lifecycle Events administrator [snhrle.admin]: Full management capabilities including user and group management, guided setup, role management, dashboards, and configuration. This role contains multiple subordinate roles.
- Activity reader [snhrle.activityreader]: Read-only access to HR activity sets and activities.
- Activity set manager [snhrle.activitysetmanager]: Can activate and trigger HR activity sets.
- Activity writer [snhrle.activitywriter]: Can create HR activity sets and activities.
- Case reader [snhrle.casereader]: Read access to Lifecycle Events cases.
- Case writer [snhrle.casewriter]: Create access for Lifecycle Events cases.
- HR Performance Analytics administrator [snhrlepa.admin]: Manages Lifecycle Events Performance Analytics content and properties. Included within the administrator role.
Important: The Lifecycle Events administrator role is initially assigned to the IT system administrator role and should be reassigned to at least two users to avoid accidental loss of admin capability. After assignment, remove this role from the IT admin role to restrict sensitive HR data access exclusively to Lifecycle Events administrators.
The administrator role combined with the Delegated Developer role can configure and create Centers of Excellence (COEs).
Tables Installed
The plugin installs multiple tables to manage lifecycle events data, activity tracking, configurations, and cases:
- Activity and Activity Base: Store details of lifecycle activities and metadata.
- Activity Field Mapping: Maps data fields from lifecycle cases to activities.
- Activity Set and Activity Set Context: Define and track groups of activities and their execution states.
- Activity Status: Tracks progress of activities for each lifecycle event case.
- Fulfiller Activity Configuration and Mapping: Manage data transfer from Lifecycle Events cases to HR cases.
- HR Lifecycle Events Case: Stores submitted lifecycle event cases, extending the HR Case table.
- Lifecycle Events Type: Organizes activity sets and associates them with HR services.
- LE UI Configuration: Stores Lifecycle Events user interface settings.
- Employee Request: Tracks details for employee requests tied to lifecycle activities.
- Future To-dos: Manages activities pending trigger.
These tables collectively enable comprehensive lifecycle event management, tracking, and reporting within ServiceNow HR applications.
Several types of components install with the activation of the Human Resources Scoped App: Lifecycle Events [com.sn_hr_lifecycle_events] plugin, including tables and user roles.
Roles installed
| Role title [name] | Description | Contains roles |
|---|---|---|
| Lifecycle Events administrator [sn_hr_le.admin] |
Grants access to create, manage, and add users to groups within Lifecycle Events. Can access:
|
|
| Activity reader [sn_hr_le.activity_reader] |
Can read HR activity sets and activities. | None |
| Activity set manager [sn_hr_le.activity_set_manager] |
Can activate and trigger HR activity sets. | sn_hr_le.activity_writer |
| Activity writer [sn_hr_le.activity_writer] |
Can create HR activity sets and activities. | sn_hr_le.activity_reader |
| Case reader [sn_hr_le.case_reader] |
Can read Lifecycle Events cases. | sn_hr_core.case_reader |
| Case writer [sn_hr_le.case_writer] |
Can create Lifecycle Events cases. |
|
| HR Performance Analytics administrator [sn_hr_le_pa.admin] |
Lifecycle Events Performance Analytics Admin role for the scoped application.
Note: This role is contained in the Lifecycle Events administrator role [sn_hr_le.admin]. |
None |
After the sn_hr_le.admin role has been assigned, remove the role from the admin role to suppress the IT system administrator from viewing sensitive HR information. The removal of the sn_hr_le.admin role from admin role ensures that only the Lifecycle Events administrator has access to the sensitive information.
For more information about the process to remove an HR administrator role from the admin role, see Remove HR Administrator role from IT System Administrators.
The Lifecycle Events administrator (sn_hr_le.admin) role with the Delegated Developer (delegated_developer) role can also configure and create COEs. For more information, see HR Centers of Excellence data model.
You can assign these roles to the appropriate roles, groups, or users in your application.
- To assign a role to another role, see Add a role to an existing role.
- To assign a role to a group, see Assign a role to a group.
- To assign a role to a user, see Assign a role to a user.
For further information on user administration and how to manage users, see User administration.
Tables installed
| Table | Description |
|---|---|
| Activity [sn_hr_le_activity] |
Details of activities that are part of an activity set and together make up a life cycle event. Extends the Activity Base [sn_hr_le_activity_base] table. |
| Activity Base [sn_hr_le_activity_base] |
Extends sys_metadata. |
| Activity Field Mapping [sn_hr_le_activity_field_mapping] |
Details of an activity field mapping that pass information from the parent life cycle event case to an activity. |
| Activity Set [sn_hr_le_activity set] |
Details of activity sets and activities that make up Lifecycle Events. |
| Activity Set Context [sn_hr_le_activity_set_context] |
Created for each Activity Set when the life cycle event initializes. Tracks the state of each set (triggered, waiting for activities to complete, and more). Works with the Activity Status [sn_hr_le_activity_status] table to provide filtering for the Lifecycle Events widget on the Ticket page. |
| Activity Status [sn_hr_le_activity_status] |
Created when an Activity Set triggers and tracks the state of the activity created. Tracks the progress of the Activity for each Lifecycle Events case that initializes. Works with the Activity Set Context [sn_hr_le_activity_set_context] table to provide filtering for the Lifecycle Events widget on the Ticket page. |
| Fulfiller Activity
Configuration [sn_hr_le_fulfiller_activity_config] |
Fulfiller activity configuration passes field information from the Lifecycle Events Case [sn_hr_le_case] table to the HR case [sn_hr_core_case] table |
| Fulfiller Activity Configuration
Mapping [sn_hr_le_fulfiller_activity_config_mapping] |
Fulfiller Activity Configuration Mappings copy to all activities created using the fulfiller configuration. |
| HR Lifecycle Events Case [sn_hr_le_case] |
Details of a submitted Lifecycle Events case.
|
| Lifecycle Events Type [sn_hr_le_type] |
Lifecycle Events Types are a way to organize activity sets and activities together. Lifecycle Events Types act as a container for activity sets and activities. Lifecycle Events Types are also associated with an HR Service. |
| LE UI Configuration [sn_hr_le_builder_ui_configuration] |
Lifecycle Events user interface configuration details. |
| Employee Request sn_hr_le_employee_request |
Tracks details of Employee Requests. Created when an Employee Request is
created. Works with the Activity Base [sn_hr_le_activity_base] table. |
| Future To-dos [sn_hr_le_future_todo] |
Tracks details about activities waiting to be triggered. |
For further information on table administration and how to manage data, see Table administration.