Add a script include method that controls the Playbook tab visibility on the contract repository record by verifying plugin availability and applying conditional logic.
Vorbereitungen
Role required: admin
Prozedur
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.
Abbildung : 1. Script include form
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.