---
sourceDocument: Brazil Employee Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/employee-service-management

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Event type extension points in Workforce Optimization for HR

# Event type extension points in Workforce Optimization for HR {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Use extension points to call scripts for event categories such as meeting, time off, or
work time.

To see a list of extension points that you can use for Workforce Optimization for HR, navigate to System Extension PointsScripted Extension Points. In the Extension Points list, open the
sn_shift_planning.EventManagerextension point.

Use scripted extension points to integrate customizations without altering the core components
in the application code. When customizing a base application, you implement the scripted
extension points by creating the custom script includes and registering them against the scripted
extension points.
{#eventy-type-extension-points-wfo-hr__table_oyg_hb3_bwb__entry__2}

| Extension points | Description |
|-|-|
| sn_shift_planning.EventManager | Implement this extension point to customize the logic for the event categories that you create. |
[Table 1. Extension points for event types]

{#eventy-type-extension-points-wfo-hr__table_oyg_hb3_bwb}  
You can use extension points to create events such as meeting, training, and time-off requests. For example extension point implementations, see the following extension instances in the Implementations related list:{#eventy-type-extension-points-wfo-hr__table_gsr_qrt_snb__entry__2}

| Category | Extension Script |
|-|-|
| Meeting | AgentScheduleMeetingEventManager |
| Break | AgentScheduleBreakEventManager |
| Training | AgentScheduleTrainingEventManager |
| Time off | AgentScheduleTimeOffEventManager |
| Work | AgentScheduleWorkEventManager |
| On call | AgentScheduleOnCallEventManager |
| On Call Time Off | AgentScheduleOnCallTimeOffEventManager |
| Actual Work | AgentScheduleActualWorkEventManager |
[Table 2. Extension instances]

{#eventy-type-extension-points-wfo-hr__table_gsr_qrt_snb}

*[\>]: and then


