--- title: Extension points for batch processing in Service Operations Workspace description: Use the implementation extension point to create implementations and execute batch processing to update multiple records, which improves the performance of the system. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-service-management/service-operations-workspace/mra-extension-points-batch-processing-sow.html release: australia product: Service Operations Workspace classification: service-operations-workspace topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Incident Management in Service Operations Workspace reference, Incident Management in Service Operations Workspace, Operating IT services in your organization, Service Operations Workspace for ITSM, IT Service Management] --- # Extension points for batch processing in Service Operations Workspace Use the implementation extension point to create implementations and execute batch processing to update multiple records, which improves the performance of the system. The Multiple Record Associator \(MRA\) component enables you to create implementation extension points for batch processing of multiple records. To view the extension points that are available by default, navigate to **All** > **System Extension Points ** > **Scripted Extension Points**. You can select the **Create implementation** option to create an implementation extension point. When you have multiple records to update, a business rule executes and updates once for each record, which can affect the performance of the system. Instead of executing the business rule for each record, you can use the `RelatedListIncidentItemUpdateHandler` script include to execute batch processing for updating multiple records. You can use the `RelatedListIncidentItemUpdateHandler` script include to update multiple records with batch processing. For example, you could use this script include when associating and updating multiple child incidents with a parent incident. The **RelatedListIncidentItemUpdateHandler** script include contains the `global.RelatedListItemUpdateHandler` implementation extension point and is used when batch processing multiple records on a related list. The extension point used in the **related\_list\_edit\_helper** script include uses API to facilitate invoking custom code. This extension point overrides the execution of the business rule to ensure that the implementation extension point is executed when updating multiple records instead of the business rule. You can also add a business rule that must be overridden. When multiple records are updated, this script include is triggered, and batch processing occurs that bypasses that business rule. The `RelatedListIncidentItemUpdateHandler` script include contains the following functions: - Initialize – Executes before multiple records are updated. - Post update – Executes after multiple records are updated. \[Omitted image "related\_list\_handler\_scriptinclude.png"\] Alt text: RelatedListIncidentItemUpdateHandler script includes **Parent Topic:**[Incident Management in Service Operations Workspace reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/service-operations-workspace/sow-im-reference.md)