Event type extension points in Workforce Optimization for ITSM

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • Use extension points to call scripts for event categories such as a meeting, time off, or work time.

    Creating custom event types using extension points

    When you create extension points for custom events, consider the following:
    • Which users can create an event?
    • Does the event have to go through an approval process?
    • Is it a work-type or a non-work type event?
    Here are some examples that provide guidance on some of the considerations you may want to take into account when you create a new custom event using extension points:
    • When you create an event for monthly staff meetings, take the following into consideration:
      • Only managers can create this type of event.
      • This is a non-work type event.
      • The event does not have to go through an approval process.
    • When you create an event for time-off requests, take the following into consideration:
      • Any employee can create this event.
      • The is a non-work type event.
      • The event has to go through a manager approval process.

    To see a list of extension points that you can use for Workforce Optimization for ITSM, navigate to System Extension Points > Scripted Extension Points. In the Extension Points list, open the sn_shift_planning.EventManager extension 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.
    表 : 1. Extension points for event types
    Extension point name Description
    sn_shift_planning.EventManager Implement this extension point to customize the logic for the event categories that you create.
    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:
    Category Extension script
    Meeting AgentScheduleMeetingEventManager
    Break AgentScheduleBreakEventManager
    Training AgentScheduleTrainingEventManager
    Time off AgentScheduleTimeOffEventManager
    Work AgentScheduleWorkEventManager