Add a script include method for the Playbook tab

  • Release version: Australia
  • Updated March 12, 2026
  • 1 minute to read
  • 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.
      Figure 1. Script include form
      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 Now Assist in Contract Management (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.