GlidePluginManager - Scoped

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • The scoped GlidePluginManager API provides a method for determining if a plugin has been activated.

    GlidePluginManager - isActive(String pluginID)

    Determines if the specified plugin has been activated.

    Tableau 1. Parameters
    Name Type Description
    pluginID String Unique plugin identifier.
    Tableau 2. Returns
    Type Description
    Boolean

    Flag that indicates if the plugin is active.

    Valid values:
    • true: Plugin is active.
    • false: Plugin is inactive.
    var now_GR = new GlideRecord('sys_plugins');
    var queryString = "active=0^ORactive=1";
    now_GR.addEncodedQuery(queryString);
    now_GR.query();
    var pMgr = new GlidePluginManager();
     
    while (now_GR.next()) {
       var name = now_GR.getValue('name');
       var pID = now_GR.getValue('source');
       var isActive = pMgr.isActive(pID);
       if (isActive) 
           gs.info('The plugin ' + name + ' is active');
    }

    Output:

    The plugin Country Lookup Data is active
    The plugin Database Replication is active
    The plugin REST API Provider is active
    The plugin Ten Cool Things is active