Configure an Action for legal services on the Standard ticket page
Add or modify an Action and its functionality on the Standard ticket page for a legal request.
Before you begin
- Review the configuration of the script include, scripted extension points and service portal widgets for legal services installed with the Legal Service Delivery apps.
- The Actions is one of the sections of a standard ticket page of the Service Portal, so get familiar with the Standard ticket page and Service Portal.
- For more information about configuring service portal widgets, see Service Portal widgets.
- For more information about using and customizing the script includes, see Script includes.
- Ensure that you've set the application scope to Legal Request Management.
Role required: admin
About this task
The base system DefaultLegalTicketActions script provides the configuration of common actions for all legal request types. You can override these common actions for a specific legal request type or add more actions.
Procedure
-
Add or modify an action in the scripted extension point.
-
Navigate to All > System Extension Points > Scripted Extension Points.
-
Search and select the LegalTicketAction extension point.
-
Add or modify an implementation for a practice area.
-
To add a new implementation for a practice area, click the Create implementation related link.
On the Script Include form, update the script as required.
-
To restrict this implementation to the practice area, add the following code to the canHandle parameter:
JavacanHandle: function(tableName) { return tableName == '<TableName>'; //Replace TableName with a practice area table name }, -
To add a new action, update the process method.
For reference, see an existing process method of the
DefaultLegalTicketActionsscript include or the implementation of another practice area.
-
-
To modify an existing implementation, open a class from the Implementations related list.
On the Script Include form, update the script as required.
-
To modify an existing action, update the name parameter in the JSON object to match the one in the
DefaultLegalTicketActionsscript.For example, to change the Cancel action's default behavior in a specific practice area, open its extension point implementation keep the name parameter as
cancelwhile modifying other parameters in the JSON object as required. -
To add a new action, create a JSON object and change the name and other parameters as required.
-
-
-
Click Update.
-
-
Configure Actions widgets on the standard ticket page for legal services.
-
Navigate to All > Service Portal > Widgets.
-
Search and select the Legal Ticket Actions widget.
-
Review the existing script and Angular ng-template for reference and then add or modify them as required.
-
Click Update.
-
Parent Topic:Configuring Legal Request Management
---
title: Configure an Action for legal services on the Standard ticket page
description: Add or modify an Action and its functionality on the Standard ticket page for a legal request.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/employee-service-management/legal-request-management/configure-action-legal-request-lsp.html
release: australia
product: Legal Request Management
classification: legal-request-management
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 2
breadcrumb: [Configure, Legal Request Management, Legal Service Delivery, Legal and Contract Operations, Employee Service Management]
---
# Configure an Action for legal services on the Standard ticket page
Add or modify an Action and its functionality on the Standard ticket page for a legal request.
## Before you begin
- Review the configuration of the script include, scripted extension points and service portal widgets for legal services installed with the Legal Service Delivery apps.
- The Actions is one of the sections of a standard ticket page of the Service Portal, so get familiar with the [Standard ticket page](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-user-interface/standard-ticket-page.md) and [Service Portal](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-user-interface/c_ServicePortal.md).
- For more information about configuring service portal widgets, see [Service Portal widgets](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-user-interface/service-portal-widgets.md).
- For more information about using and customizing the script includes, see [Script includes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/scripts/c_ScriptIncludes.md).
- Ensure that you've set the application scope to Legal Request Management.
Role required: admin
## About this task
The base system `DefaultLegalTicketActions` script provides the configuration of common actions for all legal request types. You can override these common actions for a specific legal request type or add more actions.
## Procedure
1. Add or modify an action in the scripted extension point.
1. Navigate to **All** > **System Extension Points** > **Scripted Extension Points**.
2. Search and select the **LegalTicketAction** extension point.
3. Add or modify an implementation for a practice area.
- To add a new implementation for a practice area, click the **Create implementation** related link.
On the Script Include form, update the script as required.
1. To restrict this implementation to the practice area, add the following code to the **canHandle** parameter:
```java
canHandle: function(tableName) {
return tableName == '<TableName>'; //Replace TableName with a practice area table name
},
```
2. To add a new action, update the **process** method.
For reference, see an existing **process** method of the `DefaultLegalTicketActions` script include or the implementation of another practice area.
- To modify an existing implementation, open a class from the Implementations related list.
On the Script Include form, update the script as required.
- To modify an existing action, update the **name** parameter in the JSON object to match the one in the `DefaultLegalTicketActions` script.
For example, to change the Cancel action's default behavior in a specific practice area, open its extension point implementation keep the **name** parameter as `cancel` while modifying other parameters in the JSON object as required.
- To add a new action, create a JSON object and change the name and other parameters as required.
4. Click **Update**.
2. Configure Actions widgets on the standard ticket page for legal services.
1. Navigate to **All** > **Service Portal** > **Widgets**.
2. Search and select the **Legal Ticket Actions** widget.
3. Review the existing script and Angular ng-template for reference and then add or modify them as required.
4. Click **Update**.
**Parent Topic:**[Configuring Legal Request Management](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/legal-request-management/legal-ops-administration.md)
| title | Configure an Action for legal services on the Standard ticket page |
| description | Add or modify an Action and its functionality on the Standard ticket page for a legal request. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/employee-service-management/legal-request-management/configure-action-legal-request-lsp.html |
| release | australia |
| product | Legal Request Management |
| classification | legal-request-management |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 2 |
| breadcrumb | ConfigureLegal Request ManagementLegal Service DeliveryLegal and Contract OperationsEmployee Service Management |