Components installed with Lifecycle Events

  • Release version: Zurich
  • Updated July 31, 2025
  • 4 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Components installed with Lifecycle Events

    Activating the Human Resources Scoped App: Lifecycle Events [com.snhrlifecycleevents] plugin in ServiceNow installs several key components including tables and user roles essential for managing HR lifecycle events. This plugin supports HR processes such as onboarding and transitions by enabling structured activity sets, cases, and role-based access control.

    Show full answer Show less

    Demo data is provided for testing and example purposes. A critical system property, snhrle.minadmincount, is enabled to enforce having at least two active Enterprise Onboarding and Transition administrators, preventing accidental removal of sole admin users.

    Roles Installed

    The plugin installs multiple roles designed to control access and permissions within Lifecycle Events:

    • Lifecycle Events administrator (snhrle.admin): Full access to create/manage users, groups, roles, UI configuration, dashboards, and analytics. This role is initially assigned to the IT system administrator (admin) role but should be reassigned to at least two users, then removed from the admin role to protect sensitive HR data.
    • Activity reader, writer, and set manager: Roles to read, create, and activate HR activities and activity sets.
    • Case reader and writer: Roles to read and create Lifecycle Events cases.
    • HR Performance Analytics administrator (snhrlepa.admin): Manages Performance Analytics content and properties specific to Lifecycle Events.

    The administrator role combined with the Delegated Developer role can also configure and create Centers of Excellence (COEs) within HR. Roles can be assigned to users, groups, or other roles, providing flexible permission management.

    Tables Installed

    The plugin installs multiple tables that structure and track HR lifecycle event data, including:

    • Activity and Activity Base: Define individual HR activities and their metadata.
    • Activity Set and Activity Set Context: Define and track groups of activities, monitoring their progress and state.
    • Activity Status: Tracks the status of activities for filtering lifecycle event widgets.
    • Fulfiller Activity Configuration and Mapping: Manage data transfer from Lifecycle Events cases to HR cases and apply configurations across activities.
    • HR Lifecycle Events Case: Stores submitted lifecycle event cases, extending the core HR case table.
    • Lifecycle Events Type: Organizes activity sets and activities into types that correspond to HR services.
    • LE UI Configuration: Holds user interface configuration details for Lifecycle Events.
    • Employee Request and Future To-dos: Track employee requests and pending activities awaiting triggering.

    These tables enable detailed tracking, management, and reporting of HR lifecycle events, facilitating automation and visibility into HR processes.

    Practical Considerations for ServiceNow Customers

    • Ensure at least two users are assigned the snhrle.admin role to maintain administrative access and prevent lockout.
    • After assigning Lifecycle Events admin roles, remove the role from the global admin role to protect sensitive HR data.
    • Utilize role assignments to control access to Lifecycle Events functionality appropriately across your organization.
    • Leverage the installed tables to configure, track, and report on HR lifecycle events, onboarding, and transitions.
    • Use demo data for testing or training, and explore related example tasks to understand Lifecycle Events workflows.

    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.

    Note:
    The Application Files table lists the components that are installed with this application. For instructions on how to access this table, see Find components installed with an application.
    Demo data is available for this feature, and it’s used in some related example tasks.
    Note:
    The Human Resources Scoped App: Lifecycle Events [com.sn_hr_lifecycle_events] plugin activates the sn_hr_le.min_admin_count system property [sys_properties.list]. This property helps to prevent you from deleting your only Enterprise Onboarding and Transition admin user by requiring a minimum number (the default is two) of active users with this role.

    Roles installed

    Table 1. Roles in Lifecycle Events
    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:
    • Guided Setup
    • Manage Owner Groups
    • Manage Roles
    • LE UI Configuration
    • Onboarding Executive Dashboard
    • Onboarding Executive View
    • sn_hr_le.activity_set_manager
    • skill_admin
    • sn_hr_le.case_reader
    • sn_hr_le.case_writer
    • sn_hr_core.content_writer
    • sn_hr_le_pa.admin (When PA-Content Pack - HR LE Scoped App plugin activates)
    • pa_viewer
    • survey_admin
    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.
    • sn_hr_core.case_writer
    • sn_hr_le.case_reader
    HR Performance Analytics administrator

    [sn_hr_le_pa.admin]

    Lifecycle Events Performance Analytics Admin role for the scoped application.
    • Access and modify the Lifecycle Events PA content packs.
    • Edits Performance Analytics properties.
    • Accesses Admin Console.
    • Launch Dependency Assessment.
    Note:
    This role is contained in the Lifecycle Events administrator role [sn_hr_le.admin].
    None
    Important:
    After the Lifecycle Events plugin is installed, the Lifecycle Events administrator (sn_hr_le.admin) role is automatically assigned to the IT system administrator (admin) role. Use the admin role to assign the sn_hr_le.admin role to at least two users in your organization. If one of the two users is deactivated in the future, the user that remains active can reassign the sn_hr_le.admin role to other people in your organization.

    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.

    For further information on user administration and how to manage users, see User administration.

    Tables installed

    Table 2. Tables installed with Lifecycle Events
    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.
    • Account Notification
    • Request Onboarding

      Extends the HR Case [sn_hr_core_case] table.

    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.