Sujatha V M
Kilo Patron
Kilo Patron

Before working on customizations, kindly go through and understand the components of Entity View Action Mapper (EVAM)

 

In the Service Operations Workspace landing page, by default below are the list of visualizations that gets displayed,

- Incident assigned to you

- Incident SLA

- Unassigned Incidents

- Catalog tasks

 

SujathaVM_0-1733073632784.png

 

➡️ Navigate to Entity View Action Mapper (EVAM), in the out-of-the-box “Service desk change” is available to be added to the overview section of the landing page.

 

SujathaVM_1-1733073755492.png

 

➡️ Navigate to UI builder and open the “Overview” on the custom landing page “Custom Service desk landing page SNC”

 

SujathaVM_2-1733073786285.png

SujathaVM_3-1733073842524.png

 

Check on the different page scripts on the left pane to identify which uses the client script includes "SowIncidentLandingPageUtils” which invokes “SowIncidentLandingPageUtilsSNC”.

 

➡️ Navigate to UX Client Script Includes [sys_ux_client_script_include] table and search for "SowIncidentLandingPageUtilsSNC" [read-only].

 

SujathaVM_4-1733073880628.png

 

➡️ In the existing script, below are the list of existing EVAM definition IDs,

 

SujathaVM_5-1733073887941.png

 

➡️ Create a new script include “CustomSowIncidentLandingPageUtilsSNC” using the same “Application Scope” and copy the contents from the existing.

 

NOTE: If you have as a requirement to apply any customization to any script that has its protection policy set as 'read-only', the recommendation is to create your own copy of this script and modify it to your own requirements:

-          The 'Insert and Stay' UI Action must NOT be used as it will create a copy of the file and including its protection policy preventing you from further customizing it or even deleting it. If that happens, this duplicate file will need to be removed by ServiceNow.

-          To avoid creating a duplicated file, admin should create a brand-new record from scratch (so NOT using the 'Insert and Stay' UI Action) and copy-paste the content of the out-of-the-box script to be customized.

 

Reference: Updating 'read-only' policy in files

 

Append the following scripts on the respective sections,

 

SujathaVM_8-1733073927550.png

 

 

SujathaVM_9-1733073933044.png

 

 

SujathaVM_10-1733073954416.png

 

➡️ Make sure to attach the custom client script include dependencies to “SowIncidentLandingPageUtils” as it’s been invoked from overview component page scripts on the UI builder [Refer point no. 2]

 

SujathaVM_11-1733074109058.png

➡️ Refresh the landing page to see the visualization of change request with “Your Work” and “Your team’s work” drop down. 

 

SujathaVM_12-1733074129501.png

 

➡️ Validate on impersonation of any ITIL user.

 

SujathaVM_13-1733074143936.png

 

Kindly mark this article as "Helpful" if this resolves your query.

 

#ServiceNow #ServiceNowCommunity #ServiceOperationsWorkspace #SOW

Version history
Last update:
‎12-15-2024 09:43 PM
Updated by:
Contributors