GlidePluginManager : inclus dans l’étendue

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • L’API GlidePluginManager incluse dans le périmètre fournit une méthode permettant de déterminer si un module d’extension a été activé.

    GlidePluginManager : isActive(String pluginID)

    Détermine si le module d’extension spécifié a été activé.

    Tableau 1. Paramètres
    Nom Type Description
    pluginID Chaîne Identificateur unique de module d’extension.
    Tableau 2. Renvoie
    Type Description
    Booléen

    Marqueur indiquant si le module d’extension est actif.

    Valeurs valides :
    • vrai : le module d’extension est actif.
    • faux : le module d’extension est inactif.
    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');
    }

    Sortie :

    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