GlidePluginManager : inclus dans le périmètre
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 inclus dans le périmètre : isActive(String pluginID)
Détermine si le module d’extension spécifié a été activé.
| Nom | Type | Description |
|---|---|---|
| pluginID | Chaîne | Identificateur de module d’extension unique. |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si le module d’extension est actif. Valeurs valides :
|
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