Add a script include method for the Playbook tab

task australia Updated Sep 10, 2026 1 min read cmpro-config-script-playbook.md
Raw file servicenow.com

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.

    JavaScript
    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

Search documentation
Search document titles and file paths on the australia branch