GlideSystemRunLevel : global
L’API GlideSystemRunLevel fournit des méthodes permettant d’obtenir et de définir le niveau d’exécution actuel du système.
La définition du niveau d’exécution du système permet aux applications de modifier ou de limiter leurs fonctionnalités en fonction de basculements opérationnels. Pour plus d’informations sur l’utilisation des basculements opérationnels, consultez Basculements opérationnels.
Le niveau d’exécution du système peut être défini sur l’un des niveaux d’exécution du système définis.
- Pleinement opérationnel
- Légèrement dégradé
- Modérément dégradé
- Sévèrement dégradé
Le rôle administrateur est requis pour utiliser cette API.
GlideSystemRunLevel – getCurrentLevel()
Récupère le niveau d’exécution actuel du système.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Niveau d’exécution actuel du système. Valeurs possibles :
|
Obtient le niveau d’exécution actuel du système.
var currentRunLevel = sn_run_level.GlideSystemRunLevel.getCurrentLevel();
gs.info(currentRunLevel);
Sortie :
fully_operational
GlideSystemRunLevel – switchLevel(String newLevel)
Bascule le niveau de fonctionnement du système.
| Nom | Type | Description |
|---|---|---|
| newLevel | Chaîne | Valeur d’ID du nouveau niveau d’exécution du système. Cette valeur provient du champ ID de la table Niveau d’exécution du système [sys_run_level]. |
| Type | Description |
|---|---|
| Chaîne | ID du niveau d’exécution précédent du système. Valeurs possibles :
|
Définit le niveau d’exécution du système sur Légèrement dégradé.
sn_run_level.GlideSystemRunLevel.switchLevel('slightly_degraded');
Sortie :
SystemRunLevel requested to change from: fully_operational to: slightly_degraded