Extension points in Field Service Management
Discover the flexibility of extension points in Field Service, enabling you to customize and extend the functionality of your Field Service Management implementation. Understand the key extension points and how they can be leveraged to customize Field Service Management to your unique business needs.
In the application navigator, enter sys_extension_point.list and click Enter to view the extension points used in the Field Service Management application.
You can create multiple implementations for each extension point and provide an order number for each implementation. The implementation that has the lowest order number is executed.
| Extension Point Name | Description |
|---|---|
| AgentEventUtil | Customize the logic for event type schedule entries. |
| AgentScheduleUtil | Customize the logic for computing event time-off spans. |
| Extension Point Name | Description |
|---|---|
| sn_apptmnt_booking.AppointmentBookingAvailabilityExtPoint | Customize the logic to determine bookable appointment windows. |
| sn_apptmnt_booking.AppointmentBookingDaoExtPoint | Customize the logic used to create or update an appointment record. |
| sn_apptmnt_booking.AppointmentBookingImplExtPoint | Customize the logic to validate appointment data before an appointment is created. |
| sn_apptmnt_booking.AppointmentBookingUtilExtPoint | Customize logic to create a parameter map of appointment data which will be used to create and update appointment records. |
| sn_apptmnt_booking.AppointmentRescheduleCancelExtPoint | Customize logic used to determine whether appointments can be canceled or rescheduled. |
| sn_apptmnt_booking.AppointmentRESTHelperExtPoint | Customize logic for retrieving a list of date and time periods available for appointment booking. |
| Extension Point Name | Description |
|---|---|
| sn_fsm_adv_tmp.FSMTemplateMgmntExtPoint | Customize the logic to enable the work order template to map information from source table to the appropriate fields in a work order. |
| sn_fsm_adv_tmp.FSMTableMapSourceIdentifier | Customize the logic to identify the source of a work order. |
| Extension Point Name | Description |
|---|---|
| OnsiteGeofenceConfig | Allows you to define default values for the geofence radius and geofence unit fields in the work order task. |
| Extension Point Name | Description |
|---|---|
| Heatmap Gradient (sn_cmn_mo.HeatmapGradient) | Allows you to define the color gradient of the heatmap. |
| Extension Point Name | Description |
|---|---|
| TerritoryIndicators(sn_fsm_tp.TerritoryIndicators) | Allows you to define the key performance indicators (KPIs) to analyze the performance of the territory. The configured indicators appear in the contextual side panel of the Field Service Territory Planning console. |