Add a script include method for the Playbook tab
On this page
Add a script include method for the Playbook tab
Add a script include method that controls the Playbook tab visibility on the contract repository record by verifying plugin availability and applying conditional logic.
Before you begin
Role required: admin
Procedure
-
Navigate to All > System Definition > Script Includes.
The Script Includes table appears.
-
In the Name column, search for the Script Include where you want to add the method.
-
Open the Script Include record.
[Omitted image "cmpro-playbook-method.png"] Alt text: Script include form to add the wrapper method
-
In the Script box, add the following method.
hidePlaybookTab(table, sysId) { var pMgr = new GlidePluginManager(); if (pMgr.isActive("com.sn_cm_gen_ai")) { return new sn_cm_gen_ai.ContractsMetadataExtractionHelper().hidePlaybookTab(table, sysId); } return true; },This method checks if the ServiceNow Otto for Contract Management Pro (com.sn_cm_gen_ai) plugin is active. If the plugin is not active, it returns
truehiding the tab by default. -
Select Update.
Parent Topic:Configuring the Playbook tab on contract repository records
Keep exploring.
Find another answer, or bring this documentation into your own tools.