jsn / ServiceNow, simplified.
AustraliaREFERENCE GUIDE

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

  1. Navigate to All > System Definition > Script Includes.

    The Script Includes table appears.

  2. In the Name column, search for the Script Include where you want to add the method.

  3. Open the Script Include record.

    [Omitted image "cmpro-playbook-method.png"] Alt text: Script include form to add the wrapper method

  4. 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 true hiding the tab by default.

  5. 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.