ChangeSuccess - Inclus dans le champ d’application
L’API ChangeSuccess fournit des méthodes qui renvoient les scores de réussite (PA) pour les demandes de changement (score de réussite du changement d’origine basé sur le Analyse des performances groupe), les modèles de changement et les types de changement.
Cette API fournit également des méthodes d’assistance qui vous permettent de modifier les résultats de retour de la méthode getScoresForChange(), qui renvoie par défaut les trois scores de réussite. À l’aide de ces méthodes d’assistance, vous pouvez déterminer s’il faut renvoyer ou non les scores de réussite. Vous pouvez également utiliser ces méthodes d’assistance pour fournir des résultats de retour avec des évaluations de score de réussite ou les indicateurs PA utilisés pour générer différents types de scores pour n’importe quelle méthode qui renvoie un score de réussite. En outre, vous pouvez demander à la méthode associée de contourner le contrôle de sécurité des droits d’accès effectué par défaut pour chaque méthode.
Vous associez des méthodes d’assistance à une méthode primaire à l’aide de la nomenclature par points, par exemple :
Nouvelles sn_chg_score. ChangeSuccess().withTeamScore(false).withTypeScore(false).withSecurity(false).getScoresForChange(chgGr) ;
Nouvelles sn_chg_score. ChangeSuccess().withRatings().withIndicatorScores().getTeamScoreForGroupId(« 287ebd7da9fe198100f92cc8d1d2154e ») ;
Il existe également des méthodes qui vous permettent d’obtenir les valeurs actuelles de propriétés système spécifiques Gestion des changements , telles que com.snc.change_management.success_score.minimum_score, com.snc.change_management.success_score.maximum_score et com.snc.change_management.success_score.entry_level_score. Pour obtenir une description de leurs fonctions, consultez Propriétés de Change Management.
Cette API s’exécute dans l’espace de noms sn_chg_score et le module d’extension Change Management - Change Success Score (com.snc.change_management.change_success_score) doit être activé.
ChangeSuccess : getEntryLevelTeamScore()
Renvoie la valeur spécifiée dans la propriété système com.snc.change_management.success_score.entry_level_score.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Numéro | Valeur actuelle de com.snc.change_management.success_score.entry_level_score. Si cette propriété système n’existe pas, la méthode utilise une valeur par défaut de 500 dans les calculs de score de réussite. |
L’exemple de code suivant montre comment appeler cette méthode.
gs.info(new sn_chg_score.ChangeSuccess().getEntryLevelTeamScore());
Résultats renvoyés :
500
ChangeSuccess : getMaximumPermittedTeamScore()
Renvoie la valeur spécifiée dans la propriété système com.snc.change_management.success_score.maximum_score.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Valeur actuelle de com.snc.change_management.success_score.maximum_score. Si la propriété système n’existe pas, la méthode utilise une valeur par défaut de 850 dans les calculs de score de réussite. |
Cet exemple de code montre comment obtenir la valeur maximale autorisée du score d’équipe (com.snc.change_management.success_score.maximum_score).
gs.info(new sn_chg_score.ChangeSuccess().getMaximumPermittedTeamScore());
Résultats renvoyés :
850
ChangeSuccess : getMinimumPermittedTeamScore()
Renvoie la valeur spécifiée dans la propriété système com.snc.change_management.success_score.minimum_score.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Valeur actuelle de com.snc.change_management.success_score.minimum_score. Si cette propriété système n’existe pas, la méthode utilise la valeur par défaut 0 dans les calculs de score de réussite. |
L’exemple de code suivant montre comment appeler cette méthode.
gs.info(new sn_chg_score.ChangeSuccess().getMinimumPermittedTeamScore());
Résultats renvoyés :
0
ChangeSuccess : getModelScoreForChange(Object chgGr)
Renvoie le dernier score de réussite du modèle en fonction de la demande de changement spécifiée GlideRecord.
| Nom | Type | Description |
|---|---|---|
| chgGr | Objet | Demande de changement GlideRecord pour laquelle retourner le score de réussite du modèle. |
| Élément | Description |
|---|---|
| can_read | Marqueur indiquant si un score de réussite de modèle peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| chg_model | Objets individuels pour chaque champ de l’enregistrement Modèle de changement [chg_model] référencé par la demande de changement spécifiée. Chaque objet a une clé qui est le nom du champ et contient la valeur et display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une propriété display_value_internal qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
Type de données : objet |
| chg_model.active | Marqueur indiquant si l’enregistrement du modèle de changement associé est actif et disponible dans l’instance. Valeurs valides :
Type de données : objet |
| chg_model.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| chg_model.active.value | Valeur interne du marqueur actif. Type de données : booléennes |
| chg_model.sécurité_avancée | Marqueur indiquant si la sécurité basée sur les critères d’utilisateur est utilisée en plus de la sécurité basée sur les rôles pour ce modèle de changement. Valeurs valides :
Type de données : objet |
| chg_model.sécurité_avancée.valeur_affichage | Valeur d’affichage du marqueur advanced_security. Type de données : chaîne |
| chg_model.advanced_security.value | Valeur interne du marqueur advanced_security. Type de données : booléennes |
| chg_model.available_in_ui | Marqueur indiquant si l’enregistrement du modèle de changement associé est disponible dans l’interface utilisateur. Valeurs valides :
Type de données : objet |
| chg_model.available_in_ui.display_value | Valeur d’affichage du marqueur available_in_ui. Type de données : chaîne |
| chg_model.available_in_ui.value | Valeur du marqueur available_in_ui. Type de données : booléennes |
| chg_model.couleur | Couleur du modèle de changement associé sur la page de destination de la demande de changement. Type de données : objet |
| chg_model.couleur.valeur_affichage | Valeur d’affichage pour la couleur. Type de données : chaîne |
| chg_model.couleur.valeur | Valeur interne pour la couleur. Type de données : chaîne |
| chg_model.modèle_de_changement_par défaut | Marqueur indiquant si l’enregistrement du modèle de changement associé est le modèle de changement par défaut. Valeurs possibles :
Type de données : objet |
| chg_model.default_change_model.display_value | Valeur d’affichage du marqueur de modèle de changement par défaut. Type de données : chaîne |
| chg_model.default_change_model.value | Valeur interne du marqueur de modèle de changement par défaut. Type de données : booléennes |
| chg_model.description | Brève description de l’objectif du modèle de changement. Type de données : objet |
| chg_model.description.valeur_affichage | Valeur d’affichage pour la description. Type de données : chaîne |
| chg_model.description.valeur | Valeur interne pour la description. Type de données : chaîne |
| chg_model.implémentation_états | Liste des sys_ids d’états pour lesquels les demandes de changement utilisant ce modèle peuvent être implémentées. Type de données : objet |
| chg_model.implementation_states.display_value | Valeur d’affichage pour read_roles. Type de données : chaîne |
| chg_model.implémentation_états.valeur | Valeur interne pour read_roles. Type de données : chaîne |
| chg_model.name | Nom du modèle de changement. Type de données : objet |
| chg_model.nom.valeur_affichage | Valeur d’affichage pour le nom. Type de données : chaîne |
| chg_model.nom.valeur | Valeur interne pour le nom. Type de données : chaîne |
| chg_model.rôles_de_lecture | Rôles de sécurité nécessaires pour lire l’enregistrement du modèle de changement. Type de données : objet |
| chg_model.read_roles.display_value | Valeur d’affichage pour read_roles. Type de données : chaîne |
| chg_model.read_roles.value | Valeur interne pour read_roles. Type de données : chaîne |
| chg_model.record_preset | Paires nom-valeur des champs qui doivent être automatiquement renseignés, avec leurs valeurs associées, lors de la création d’un nouvel enregistrement de demande de changement. Les valeurs sont séparées par des symboles d’accent circonflexe. Par exemple :
Type de données : objet |
| chg_model.préfixe_enregistrement.valeur_affichage | Valeur d’affichage pour record_preset. Type de données : chaîne |
| chg_model.enregistrement_preset.valeur | Valeur interne pour record_preset. Type de données : chaîne |
| chg_model.état_champ | Champ de liste de choix à partir duquel collecter des choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, cette option est toujours définie sur « état ». Type de données : objet |
| chg_model.état_champ.valeur_affichage | Valeur d’affichage pour state_field. Type de données : chaîne |
| chg_model.champ_état.valeur | Valeur interne pour state_field. Type de données : chaîne |
| chg_model.sys_nom_de_classe | Modifiez le nom de la table de module. Toujours changer de modèle/chg_model. Type de données : objet |
| chg_model.sys_nom_de_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| chg_model.sys_nom_de_classe.valeur_affichage | Valeur interne pour sys_class_name. Type de données : chaîne |
| chg_model.sys_créée_par | Nom de l’utilisateur qui a initialement créé l’enregistrement du module de changement associé. Type de données : objet |
| chg_model.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| chg_model.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| chg_model.sys_created_on | Date et heure de création de l’enregistrement du module de changement. Type de données : objet |
| chg_model.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| chg_model.sys_created_on.display_value_internal | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| chg_model.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| chg_model.sys_domaine | Si vous utilisez des domaines dans l’instance, le nom du domaine auquel l’enregistrement du module de changement est associé. Type de données : objet |
| chg_model.sys_domaine.valeur_affichage | Valeur d’affichage pour sys_domain. Type de données : chaîne |
| chg_model.sys_domaine.valeur | Valeur interne pour sys_domain. Type de données : chaîne |
| chemin_domaine_chg_model.sys | Si vous utilisez des domaines dans l’instance, le chemin de domaine dans lequel se trouve l’enregistrement du module de changement associé. Type de données : objet |
| chg_model.sys_chemin_domaine.valeur_affichage | Valeur d’affichage pour sys_domain_path. Type de données : chaîne |
| chg_model.sys_chemin_domaine.valeur | Valeur interne pour sys_domain_path. Type de données : chaîne |
| chg_model.sys_id | Identificateur unique de l’enregistrement de modèle de changement associé. Type de données : objet |
| chg_model.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| chg_model.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| chg_model.sys_nombre_mod | Nombre de fois où l’enregistrement de modèle de changement associé a été modifié. Type de données : objet |
| chg_model.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| chg_model.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| nom_chg_model.sys | Nom du modèle de changement. Toujours le même que le name paramètre. Type de données : objet |
| chg_model.sys_nom.valeur_affichage | Valeur d’affichage pour sys_name. Type de données : chaîne |
| chg_model.sys_nom.valeur | Valeur interne pour sys_name. Type de données : chaîne |
| chg_model.sys_tags | Balises système associées à l’enregistrement du modèle de changement. Type de données : objet |
| chg_model.sys_tags.display_value | Valeur d’affichage pour sys_tags. Type de données : chaîne |
| chg_model.sys_tags.valeur | Valeur interne pour sys_tags. Type de données : chaîne |
| chg_model.sys_updated_by | Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de modèle de changement associé. Type de données : objet |
| chg_model.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| chg_model.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| chg_model.sys_updated_on | Date et heure auxquelles l’enregistrement de modèle de changement associé a été mis à jour pour la dernière fois. Type de données : objet |
| chg_model.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| chg_model.sys_updated_on.display_value_internal | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| chg_model.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| chg_model.nom_table | Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, cette valeur est toujours définie sur « change_request ». Type de données : objet |
| chg_model.nom_table.valeur_affichage | Valeur d’affichage pour table_name. Type de données : chaîne |
| chg_model.nom_table.valeur | Valeur interne pour table_name. Type de données : chaîne |
| rôles d’écriture chg_model | Rôles de sécurité requis pour écrire dans l’enregistrement du modèle de changement. Type de données : objet |
| chg_model.write_roles.display_value | Valeur d’affichage pour write_roles. Type de données : chaîne |
| chg_model.write_roles.value | Valeur interne pour write_roles. Type de données : chaîne |
| score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| score.indicator.name | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
Cet exemple de code montre comment récupérer le dernier score de réussite du modèle pour les modèles de changement actuels GlideRecord, vérifier si l’utilisateur dispose d’un accès en lecture à ce modèle de changement et, si tel est le cas, saisir une entrée dans les notes de travail si la valeur du score de réussite est inférieure à 50 %.
var changeModelSuccess = new sn_chg_score.ChangeSuccess().getModelScoreForChange(current);
gs.info(JSON.stringify(changeModelSuccess,null,2));
if (changeModelSuccess.can_read && changeModelSuccess.score.has_score && changeModelSuccess.score.value < 50) {
chgGr.work_notes.setJournalEntry("The selected Change Model of \"" + changeModelSuccess.chg_model.name.display_value + "\" has a success rate of less than 50% (current success rate is: " + changeModelSuccess.score.display_value + "%).\nConsider using a different Model or adding additional approvers or discuss with your Change Manager.");
chgGr.update();
}
Exemple des résultats renvoyés lors de l’appel de cette méthode :
{
"can_read": true,
"chg_model": {
"color": {
"display_value": "",
"value": ""
},
"default_change_model": {
"display_value": "false",
"value": false
},
"description": {
"display_value": "This model can be used to capture unauthorized change events that were detected.",
"value": "This model can be used to capture unauthorized change events that were detected."
},
"sys_updated_on": {
"display_value": "2020-10-21 11:10:57",
"value": "2020-10-21 10:10:57",
"display_value_internal": "2020-10-21 11:10:57"
},
"table_name": {
"display_value": "change_request",
"value": "change_request"
},
"sys_class_name": {
"display_value": "Change Model",
"value": "chg_model"
},
"sys_id": {
"display_value": "aedc6a625323101034d1ddeeff7b1296",
"value": "aedc6a625323101034d1ddeeff7b1296"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"write_roles": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2020-10-02 14:50:20",
"value": "2020-10-02 13:50:20",
"display_value_internal": "2020-10-02 14:50:20"
},
"read_roles": {
"display_value": "itil,sn_change_read",
"value": "itil,sn_change_read"
},
"sys_name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"advanced_security": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
},
"record_preset": {
"display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
"value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
},
"sys_mod_count": {
"display_value": "9",
"value": 9
},
"active": {
"display_value": "true",
"value": true
},
"sys_tags": {
"display_value": "",
"value": ""
},
"available_in_ui": {
"display_value": "false",
"value": false
},
"state_field": {
"display_value": "state",
"value": "state"
},
"name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"implementation_states": {
"display_value": "",
"value": ""
}
},
"score": {
"indicator": {
"name": "Change Model: % Successful and Successful With Issues",
"sys_id": "604f98dfc302011005aea539e540dd75"
},
"value": 76.92307692307693,
"display_value": "76.92",
"delta": {
"value": "0",
"display_value": ""
},
"has_score": true
}
}
ChangeSuccess : getModelScoreForModelId(String sys_id, String domain_id)
Renvoie le dernier score de réussite de modèle pour l’sys_id de modèle spécifié.
| Nom | Type | Description |
|---|---|---|
| sys_id | Chaîne | Sys_id du groupe dont le score de réussite du modèle doit être renvoyé. Situé dans la table Groupe d’utilisateurs [sys_user_grou]. |
| domain_id | Chaîne | Facultatif. Sys_id d’un domaine à utiliser lors de l’interrogation Analyse des performances du score de réussite du modèle. |
| Élément | Description |
|---|---|
| can_read | Marqueur indiquant si un score de réussite de modèle peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| chg_model | Objets individuels pour chaque champ de l’enregistrement Modèle de changement [chg_model] référencé par la demande de changement spécifiée. Chaque objet a une clé qui est le nom du champ et contient la valeur et display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une propriété display_value_internal qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
Type de données : objet |
| chg_model.active | Marqueur indiquant si l’enregistrement du modèle de changement associé est actif et disponible dans l’instance. Valeurs valides :
Type de données : objet |
| chg_model.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| chg_model.active.value | Valeur interne du marqueur actif. Type de données : booléennes |
| chg_model.sécurité_avancée | Marqueur indiquant si la sécurité basée sur les critères d’utilisateur est utilisée en plus de la sécurité basée sur les rôles pour ce modèle de changement. Valeurs valides :
Type de données : objet |
| chg_model.sécurité_avancée.valeur_affichage | Valeur d’affichage du marqueur advanced_security. Type de données : chaîne |
| chg_model.advanced_security.value | Valeur interne du marqueur advanced_security. Type de données : booléennes |
| chg_model.available_in_ui | Marqueur indiquant si l’enregistrement du modèle de changement associé est disponible dans l’interface utilisateur. Valeurs valides :
Type de données : objet |
| chg_model.available_in_ui.display_value | Valeur d’affichage du marqueur available_in_ui. Type de données : chaîne |
| chg_model.available_in_ui.value | Valeur du marqueur available_in_ui. Type de données : booléennes |
| chg_model.couleur | Couleur du modèle de changement associé sur la page de destination de la demande de changement. Type de données : objet |
| chg_model.couleur.valeur_affichage | Valeur d’affichage pour la couleur. Type de données : chaîne |
| chg_model.couleur.valeur | Valeur interne pour la couleur. Type de données : chaîne |
| chg_model.modèle_de_changement_par défaut | Marqueur indiquant si l’enregistrement du modèle de changement associé est le modèle de changement par défaut. Valeurs possibles :
Type de données : objet |
| chg_model.default_change_model.display_value | Valeur d’affichage du marqueur de modèle de changement par défaut. Type de données : chaîne |
| chg_model.default_change_model.value | Valeur interne du marqueur de modèle de changement par défaut. Type de données : booléennes |
| chg_model.description | Brève description de l’objectif du modèle de changement. Type de données : objet |
| chg_model.description.valeur_affichage | Valeur d’affichage pour la description. Type de données : chaîne |
| chg_model.description.valeur | Valeur interne pour la description. Type de données : chaîne |
| chg_model.implémentation_états | Liste des sys_ids d’états pour lesquels les demandes de changement utilisant ce modèle peuvent être implémentées. Type de données : objet |
| chg_model.implementation_states.display_value | Valeur d’affichage pour read_roles. Type de données : chaîne |
| chg_model.implémentation_états.valeur | Valeur interne pour read_roles. Type de données : chaîne |
| chg_model.name | Nom du modèle de changement. Type de données : objet |
| chg_model.nom.valeur_affichage | Valeur d’affichage pour le nom. Type de données : chaîne |
| chg_model.nom.valeur | Valeur interne pour le nom. Type de données : chaîne |
| chg_model.rôles_de_lecture | Rôles de sécurité nécessaires pour lire l’enregistrement du modèle de changement. Type de données : objet |
| chg_model.read_roles.display_value | Valeur d’affichage pour read_roles. Type de données : chaîne |
| chg_model.read_roles.value | Valeur interne pour read_roles. Type de données : chaîne |
| chg_model.record_preset | Paires nom-valeur des champs qui doivent être automatiquement renseignés, avec leurs valeurs associées, lors de la création d’un nouvel enregistrement de demande de changement. Les valeurs sont séparées par des symboles d’accent circonflexe. Par exemple :
Type de données : objet |
| chg_model.préfixe_enregistrement.valeur_affichage | Valeur d’affichage pour record_preset. Type de données : chaîne |
| chg_model.enregistrement_preset.valeur | Valeur interne pour record_preset. Type de données : chaîne |
| chg_model.état_champ | Champ de liste de choix à partir duquel collecter des choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, cette option est toujours définie sur « état ». Type de données : objet |
| chg_model.état_champ.valeur_affichage | Valeur d’affichage pour state_field. Type de données : chaîne |
| chg_model.champ_état.valeur | Valeur interne pour state_field. Type de données : chaîne |
| chg_model.sys_nom_de_classe | Modifiez le nom de la table de module. Toujours changer de modèle/chg_model. Type de données : objet |
| chg_model.sys_nom_de_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| chg_model.sys_nom_de_classe.valeur_affichage | Valeur interne pour sys_class_name. Type de données : chaîne |
| chg_model.sys_créée_par | Nom de l’utilisateur qui a initialement créé l’enregistrement du module de changement associé. Type de données : objet |
| chg_model.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| chg_model.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| chg_model.sys_created_on | Date et heure de création de l’enregistrement du module de changement. Type de données : objet |
| chg_model.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| chg_model.sys_created_on.display_value_internal | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| chg_model.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| chg_model.sys_domaine | Si vous utilisez des domaines dans l’instance, le nom du domaine auquel l’enregistrement du module de changement est associé. Type de données : objet |
| chg_model.sys_domaine.valeur_affichage | Valeur d’affichage pour sys_domain. Type de données : chaîne |
| chg_model.sys_domaine.valeur | Valeur interne pour sys_domain. Type de données : chaîne |
| chemin_domaine_chg_model.sys | Si vous utilisez des domaines dans l’instance, le chemin de domaine dans lequel se trouve l’enregistrement du module de changement associé. Type de données : objet |
| chg_model.sys_chemin_domaine.valeur_affichage | Valeur d’affichage pour sys_domain_path. Type de données : chaîne |
| chg_model.sys_chemin_domaine.valeur | Valeur interne pour sys_domain_path. Type de données : chaîne |
| chg_model.sys_id | Identificateur unique de l’enregistrement de modèle de changement associé. Type de données : objet |
| chg_model.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| chg_model.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| chg_model.sys_nombre_mod | Nombre de fois où l’enregistrement de modèle de changement associé a été modifié. Type de données : objet |
| chg_model.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| chg_model.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| nom_chg_model.sys | Nom du modèle de changement. Toujours le même que le name paramètre. Type de données : objet |
| chg_model.sys_nom.valeur_affichage | Valeur d’affichage pour sys_name. Type de données : chaîne |
| chg_model.sys_nom.valeur | Valeur interne pour sys_name. Type de données : chaîne |
| chg_model.sys_tags | Balises système associées à l’enregistrement du modèle de changement. Type de données : objet |
| chg_model.sys_tags.display_value | Valeur d’affichage pour sys_tags. Type de données : chaîne |
| chg_model.sys_tags.valeur | Valeur interne pour sys_tags. Type de données : chaîne |
| chg_model.sys_updated_by | Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de modèle de changement associé. Type de données : objet |
| chg_model.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| chg_model.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| chg_model.sys_updated_on | Date et heure auxquelles l’enregistrement de modèle de changement associé a été mis à jour pour la dernière fois. Type de données : objet |
| chg_model.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| chg_model.sys_updated_on.display_value_internal | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| chg_model.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| chg_model.nom_table | Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, cette valeur est toujours définie sur « change_request ». Type de données : objet |
| chg_model.nom_table.valeur_affichage | Valeur d’affichage pour table_name. Type de données : chaîne |
| chg_model.nom_table.valeur | Valeur interne pour table_name. Type de données : chaîne |
| rôles d’écriture chg_model | Rôles de sécurité requis pour écrire dans l’enregistrement du modèle de changement. Type de données : objet |
| chg_model.write_roles.display_value | Valeur d’affichage pour write_roles. Type de données : chaîne |
| chg_model.write_roles.value | Valeur interne pour write_roles. Type de données : chaîne |
| score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| score.indicator.name | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
L’exemple de code suivant montre comment utiliser la méthode getTeamScoreForModelId() pour récupérer les scores de modèle pour tous les enregistrements actifs du modèle de changement associé, filtrer les enregistrements demandés, puis placer tous les scores de modèle inférieurs à 65 % et leurs deltas associés dans la file d’attente d’événements change_success.model.warning de l’enregistrement de modèle de changement associé.
var chgModelGr = new GlideRecord("chg_model");
chgModelGr.addActiveQuery();
chgModelGr.query();
while (chgModelGr.next()) {
var changeModelSuccess = new sn_chg_score.ChangeSuccess().getModelScoreForModelId(chgModelGr.getUniqueValue());
if (changeModelSuccess.can_read && changeModelSuccess.score.has_score && changeModelSuccess.score.value < 65)
gs.eventQueue("change_success.model.warning", chgModelGr, changeModelSuccess.score.value, changeModelSuccess.score.delta.value);
}
Sortie :
{
"can_read": true,
"chg_model": {
"color": {
"display_value": "",
"value": ""
},
"default_change_model": {
"display_value": "false",
"value": false
},
"description": {
"display_value": "This model can be used to capture unauthorized change events that were detected.",
"value": "This model can be used to capture unauthorized change events that were detected."
},
"sys_updated_on": {
"display_value": "2020-10-21 11:10:57",
"value": "2020-10-21 10:10:57",
"display_value_internal": "2020-10-21 11:10:57"
},
"table_name": {
"display_value": "change_request",
"value": "change_request"
},
"sys_class_name": {
"display_value": "Change Model",
"value": "chg_model"
},
"sys_id": {
"display_value": "aedc6a625323101034d1ddeeff7b1296",
"value": "aedc6a625323101034d1ddeeff7b1296"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"write_roles": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2020-10-02 14:50:20",
"value": "2020-10-02 13:50:20",
"display_value_internal": "2020-10-02 14:50:20"
},
"read_roles": {
"display_value": "itil,sn_change_read",
"value": "itil,sn_change_read"
},
"sys_name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"advanced_security": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
},
"record_preset": {
"display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
"value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
},
"sys_mod_count": {
"display_value": "9",
"value": 9
},
"active": {
"display_value": "true",
"value": true
},
"sys_tags": {
"display_value": "",
"value": ""
},
"available_in_ui": {
"display_value": "false",
"value": false
},
"state_field": {
"display_value": "state",
"value": "state"
},
"name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"implementation_states": {
"display_value": "",
"value": ""
}
},
"score": {
"indicator": {
"name": "Change Model: % Successful and Successful With Issues",
"sys_id": "604f98dfc302011005aea539e540dd75"
},
"value": 76.92307692307693,
"display_value": "76.92",
"delta": {
"value": "0",
"display_value": ""
},
"has_score": true
}
}
ChangeSuccess : getScoresForChange(Object chgGr)
Renvoie le dernier score de réussite de l’équipe de changement (score de réussite du changement d’origine basé sur le groupe), le score de réussite du modèle et le score de réussite du type en fonction de la demande de changement spécifiée GlideRecord.
| Nom | Type | Description |
|---|---|---|
| chgGr | Objet | Demande de changement GlideRecord. |
| Paramètre | Description |
|---|---|
| model_success_score | Détails sur le score de réussite du modèle. Type de données : objet |
| model_success_score.can_read | Marqueur indiquant si un score de réussite de modèle peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| model_success_score.chg_model | Objets individuels pour chaque champ de l’enregistrement Modèle de changement [chg_model] référencé par la demande de changement spécifiée. Chaque objet a une clé qui est le nom du champ et contient la valeur et display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une propriété display_value_internal qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
Type de données : objet |
| model_success_score.chg_model.active | Marqueur indiquant si l’enregistrement du modèle de changement associé est actif et disponible dans l’instance. Valeurs valides :
Type de données : objet |
| model_success_score.chg_model.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| model_success_score.chg_model.active.value | Valeur interne du marqueur actif. Type de données : booléennes |
| model_success_score.chg_model.advanced_security | Marqueur indiquant si la sécurité basée sur les critères d’utilisateur est utilisée en plus de la sécurité basée sur les rôles pour ce modèle de changement. Valeurs valides :
Type de données : objet |
| model_success_score.chg_model.advanced_security.display_value | Valeur d’affichage du marqueur advanced_security. Type de données : chaîne |
| model_success_score.chg_model.advanced_security.value | Valeur interne du marqueur advanced_security. Type de données : booléennes |
| model_success_score.chg_model.available_in_ui | Marqueur indiquant si l’enregistrement du modèle de changement associé est disponible dans l’interface utilisateur. Valeurs valides :
Type de données : objet |
| model_success_score.chg_model.available_in_ui.display_value | Valeur d’affichage du marqueur available_in_ui. Type de données : chaîne |
| model_success_score.chg_model.available_in_ui.value | Valeur du marqueur available_in_ui. Type de données : booléennes |
| model_success_score.chg_model.color | Couleur du modèle de changement associé sur la page de destination de la demande de changement. Type de données : objet |
| model_success_score.chg_model.color.display_value | Valeur d’affichage pour la couleur. Type de données : chaîne |
| model_success_score.chg_model.color.value | Valeur interne pour la couleur. Type de données : chaîne |
| model_success_score.chg_model.default_change_model | Marqueur indiquant si l’enregistrement du modèle de changement associé est le modèle de changement par défaut. Valeurs valides :
Type de données : booléennes Valeur par défaut : false |
| model_success_score.chg_model.default_change_model.display_value | Valeur d’affichage du marqueur de modèle de changement par défaut. Type de données : chaîne |
| model_success_score.chg_model.default_change_model.value | Valeur interne du marqueur de modèle de changement par défaut. Type de données : booléennes |
| model_success_score.chg_model.description | Brève description de l’objectif du modèle de changement. Type de données : objet |
| model_success_score.chg_model.description.display_value | Valeur d’affichage pour la description. Type de données : chaîne |
| model_success_score.chg_model.description.value | Valeur interne pour la description. Type de données : chaîne |
| model_success_score.chg_model.implementation_states | Liste des sys_ids d’états pour lesquels les demandes de changement utilisant ce modèle peuvent être implémentées. Type de données : objet |
| model_success_score.chg_model.implementation_states.display_value | Valeur d’affichage pour read_roles. Type de données : chaîne |
| model_success_score.chg_model.implementation_states.value | Valeur interne pour read_roles. Type de données : chaîne |
| model_success_score.chg_model.name | Nom du modèle de changement. Type de données : objet |
| model_success_score.chg_model.name.display_value | Valeur d’affichage pour le nom. Type de données : chaîne |
| model_success_score.chg_model.name.value | Valeur interne pour le nom. Type de données : chaîne |
| model_success_score.chg_model.read_roles | Rôles de sécurité nécessaires pour lire l’enregistrement du modèle de changement. Type de données : objet |
| model_success_score.chg_model.read_roles.display_value | Valeur d’affichage pour read_roles. Type de données : chaîne |
| model_success_score.chg_model.read_roles.value | Valeur interne pour read_roles. Type de données : chaîne |
| model_success_score.chg_model.record_preset | Paires nom-valeur des champs qui doivent être automatiquement renseignés, avec leurs valeurs associées, lors de la création d’un nouvel enregistrement de demande de changement. Les valeurs sont séparées par des symboles d’accent circonflexe. Par exemple :
Type de données : objet |
| model_success_score.chg_model.record_preset.display_value | Valeur d’affichage pour record_preset. Type de données : chaîne |
| model_success_score.chg_model.record_preset.value | Valeur interne pour record_preset. Type de données : chaîne |
| model_success_score.chg_model.state_field | Champ de liste de choix à partir duquel collecter des choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, cette option est toujours définie sur « état ». Type de données : objet |
| model_success_score.chg_model.state_field.display_value | Valeur d’affichage pour state_field. Type de données : chaîne |
| model_success_score.chg_model.state_field.value | Valeur interne pour state_field. Type de données : chaîne |
| model_success_score.chg_model.sys_nom_de_classe | Modifiez le nom de la table de module. Toujours changer de modèle/chg_model. Type de données : objet |
| model_success_score.chg_model.sys_nom_de_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| model_success_score.chg_model.sys_nom_de_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| model_success_score.chg_model.sys_créée_par | Nom de l’utilisateur qui a initialement créé l’enregistrement du module de changement associé. Type de données : objet |
| model_success_score.chg_model.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| model_success_score.chg_model.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| model_success_score.chg_model.sys_created_on | Date et heure de création de l’enregistrement du module de changement. Type de données : objet |
| model_success_score.chg_model.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| model_success_score.chg_model.sys_created_on.display_value.internal | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| model_success_score.chg_model.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| domaine_model_success_score.chg_model.sys | Si vous utilisez des domaines dans l’instance, le nom du domaine auquel l’enregistrement du module de changement est associé. Type de données : objet |
| model_success_score.chg_model.sys_domaine.valeur_affichage | Valeur d’affichage pour sys_domain. Type de données : chaîne |
| model_success_score.chg_model.sys_domaine.valeur | Valeur interne pour sys_domain. Type de données : chaîne |
| chemin_domaine_model_success_score.chg_model.sys | Si vous utilisez des domaines dans l’instance, le chemin de domaine dans lequel se trouve l’enregistrement du module de changement associé. Type de données : objet |
| model_success_score.chg_model.sys_chemin_domaine.valeur_affichage | Valeur d’affichage pour sys_domain_path. Type de données : chaîne |
| model_success_score.chg_model.sys_chemin_domaine.valeur | Valeur interne pour sys_domain_path. Type de données : chaîne |
| model_success_score.chg_model.sys_id | Identificateur unique de l’enregistrement de modèle de changement associé. Type de données : objet |
| model_success_score.chg_model.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| model_success_score.chg_model.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| model_success_score.chg_model.sys_nombre_de_mods | Nombre de fois où l’enregistrement de modèle de changement associé a été modifié. Type de données : objet |
| model_success_score.chg_model.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| model_success_score.chg_model.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| nom_model_success_score.chg_model.sys | Nom du modèle de changement. Toujours le même que le name paramètre. Type de données : objet |
| nom_model_success_score.chg_model.sys | Valeur d’affichage pour sys_name. Type de données : chaîne |
| nom_model_success_score.chg_model.sys | Valeur interne pour sys_name. Type de données : chaîne |
| model_success_score.chg_model.sys_tags | Balises système associées à l’enregistrement du modèle de changement. Type de données : objet |
| model_success_score.chg_model.sys_tags.display_value | Valeur d’affichage pour sys_tags. Type de données : chaîne |
| model_success_score.chg_model.sys_tags.valeur | Valeur interne pour sys_tags. Type de données : chaîne |
| model_success_score.chg_model.sys_updated_by | Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de modèle de changement associé. Type de données : objet |
| model_success_score.chg_model.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| model_success_score.chg_model.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| model_success_score.chg_model.sys_updated_on | Date et heure auxquelles l’enregistrement de modèle de changement associé a été mis à jour pour la dernière fois. Type de données : objet |
| model_success_score.chg_model.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| model_success_score.chg_model.sys_updated_on.display_internal_value | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| model_success_score.chg_model.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| model_success_score.chg_model.table_name | Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, cette valeur est toujours définie sur « change_request ». Type de données : objet |
| model_success_score.chg_model.table_name.display_value | Valeur d’affichage pour table_name. Type de données : chaîne |
| model_success_score.chg_model.table_name.value | Valeur interne pour table_name. Type de données : chaîne |
| model_success_score.score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| model_success_score.score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| model_success_score.score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| model_success_score.score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| model_success_score.score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| model_success_score.score.score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| model_success_score.score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| model_success_score.score.indicateur.nom | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| model_success_score.score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| model_success_score.score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
| team_success_score | Détails sur le score de réussite de l’équipe. Type de données : objet |
| team_success_score.can_read | Marqueur indiquant si un score de réussite de l’équipe de changement peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| team_success_score.chg_success_score_rating | Objets individuels pour chaque champ de l’enregistrement Évaluation du score de réussite de changement [chg_success_score_rating] qui correspond au score renvoyé. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS. Type de données : objet |
| team_success_score.chg_success_score_rating.active | Marqueur indiquant si l’enregistrement de score de réussite de changement associé est actif et disponible dans l’instance. Valeurs valides :
Type de données : objet |
| team_success_score.chg_success_score_rating.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| team_success_score.chg_success_score_rating.active.value | Valeur interne du marqueur actif. Type de données : booléennes |
| team_success_score.chg_success_score_rating.color | Couleur du score de réussite de changement associé, tel qu’il apparaît dans la carte des scores de réussite de changement pour une demande de changement. Type de données : objet |
| team_success_score.chg_success_score_rating.color.display_value | Valeur d’affichage pour la couleur. Type de données : chaîne |
| team_success_score.chg_success_score_rating.color.value | Valeur interne pour la couleur. Type de données : chaîne |
| team_success_score.chg_success_score_rating.rating | Modifiez l’évaluation du score de réussite, par exemple faible ou élevé. Type de données : objet |
| team_success_score.chg_success_score_rating.rating.display_value | Valeur d’affichage pour l’évaluation. Type de données : chaîne |
| team_success_score.chg_success_score_rating.rating.value | Valeur interne pour l’évaluation. Type de données : chaîne |
| team_success_score.chg_success_score_rating.score_end | Valeur la plus élevée du score de réussite de changement. Type de données : objet |
| team_success_score.chg_success_score_rating.score_end.display_value | Valeur d’affichage pour score_end. Type de données : chaîne |
| team_success_score.chg_success_score_rating.score_end.value | Valeur interne pour score_end. Type de données : nombre |
| team_success_score.chg_success_score_rating.score_start | Valeur la plus basse du score de réussite de changement. Type de données : objet |
| team_success_score.chg_success_score_rating.score_start.display_value | Valeur d’affichage pour score_start. Type de données : chaîne |
| team_success_score.chg_success_score_rating.score_start.value | Valeur interne pour score_start. Type de données : nombre |
| team_success_score.chg_success_score_rating.sys_nom_de_classe | Nom de la table Évaluation du score de réussite de changement. Toujours changer la note du score de réussite/chg_success_score_rating. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_nom_de_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_nom_de_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_créée_par | Nom de l’utilisateur qui a initialement créé l’enregistrement d’évaluation du score de réussite de changement associé. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_created_on | Date et heure de création de l’enregistrement d’évaluation du score de réussite de changement. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_created_on.display_internal.value | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_domaine | Si des domaines sont utilisés dans l’instance, le nom du domaine auquel l’enregistrement du score de réussite de changement est associé. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_domaine.valeur_affichage | Valeur d’affichage pour sys_domain. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_domaine.valeur | Valeur interne pour sys_domain. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_id | Identificateur unique de l’enregistrement de score de réussite de changement associé. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_nombre_de_mods | Nombre de fois où l’enregistrement du score de réussite de changement associé a été modifié. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| nom_team_success_score.chg_success_score_rating.sys | Nom de l’évaluation du score de réussite de changement. Valeurs possibles :
Type de données : objet |
| team_success_score.chg_success_score_rating.sys_nom.valeur_affichage | Valeur d’affichage pour sys_name. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_nom.valeur | Valeur interne pour sys_name. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_overrides | Sys_id d’un enregistrement dans la même table, mais dans un domaine supérieur à celui de l’enregistrement actuel. Cela permet à un enregistrement d’un domaine inférieur de remplacer un enregistrement d’un domaine supérieur. Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais que pour le domaine « TOP/ACME », vous remplacez l’enregistrement dans « global ». Type de données : objet |
| team_success_score.chg_success_score_rating.sys_overrides.display_value | Valeur d’affichage pour sys_overrides. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_overrides.value | Valeur interne pour sys_overrides. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_tags | Liste des balises système associées à l’enregistrement du score de réussite de changement. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_tags.display_value | Valeur d’affichage pour sys_tags. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_tags.valeur | Valeur interne pour sys_tags. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_updated_by | Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de score de réussite de changement associé. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_updated_on | Date et heure de la dernière mise à jour de l’enregistrement du score de réussite de changement associé. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_updated_on.display_internal_value | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| team_success_score.score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| team_success_score.score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| team_success_score.score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| team_success_score.score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| team_success_score.score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| team_success_score.score.score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| team_success_score.score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| team_success_score.score.indicateur.nom | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| team_success_score.score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| team_success_score.score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
| team_success_score.sys_groupe_utilisateur | Objets individuels pour chaque champ de l’enregistrement Groupe [sys_user_group] référencé par la demande de changement spécifiée. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS. Type de données : objet |
| team_success_score.sys_groupe_utilisateur.active | Marqueur indiquant si le groupe est actif. Valeurs possibles :
Type de données : objet |
| team_success_score.sys_user_group.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.active.valeur | Valeur interne du marqueur actif. Type de données : booléennes |
| team_success_score.sys_groupe_utilisateur.centre_de_coûts | Sys_id du centre de coûts associé au groupe. Type de données : objet |
| team_success_score.sys_user_group.cost_center.display_value | Valeur d’affichage pour cost_center. Type de données : chaîne |
| team_success_score.sys_user_group.cost_center.value | Valeur interne pour cost_center. Type de données : chaîne |
| team_success_score.sys_user_group.default_assignee | Sys_id de l’utilisateur délégataire par défaut du groupe. Type de données : objet |
| team_success_score.sys_user_group.default_assignee.display_value | Valeur d’affichage pour default_assignee. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.default_assignee.valeur | Valeur interne pour default_assignee. Type de données : chaîne |
| team_success_score.sys_user_group.description | Description du groupe Type de données : objet |
| team_success_score.sys_user_group.description.display_value | Valeur d’affichage pour la description. Type de données : chaîne |
| team_success_score.sys_user_group.description.value | Valeur interne pour la description. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.e-mail | Adresse e-mail pour le groupe. Type de données : objet |
| team_success_score.sys_user_group.email.display_value | Valeur d’affichage pour l’e-mail. Type de données : chaîne |
| team_success_score.sys_user_group.email.value | Valeur interne pour l’e-mail. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.exclude_manager | Marqueur indiquant si le gestionnaire du groupe reçoit des e-mails de groupe. Valeurs valides :
Type de données : objet |
| team_success_score.sys_user_group.exclude_manager.display_value | Valeur d’affichage pour exclude_manager. Type de données : chaîne |
| team_success_score.sys_groupe_utilisateur.exclude_gestionnaire.valeur | Valeur interne pour exclude_manager. Type de données : booléennes |
| team_success_score.sys_groupe_utilisateur.include_members | Marqueur indiquant si les membres du groupe reçoivent des e-mails individuels lorsqu’une personne envoie un e-mail à l’adresse e-mail du groupe. La seule exception à cette fonctionnalité concerne les notifications d’approbation, par lesquelles tous les membres d’un groupe reçoivent une notification d’approbation, quelle que soit cette sélection. Valeurs valides :
Type de données : objet |
| team_success_score.sys_user_group.include_members.display_value | Valeur d’affichage pour include_members. Type de données : chaîne |
| team_success_score.sys_user_group.include_members.value | Valeur interne pour include_members. Type de données : booléennes |
| team_success_score.sys_utilisateur_groupe.gestionnaire | Sys_id du gestionnaire du groupe. Type de données : objet |
| team_success_score.sys_user_group.manager.display_value | Valeur d’affichage pour le gestionnaire. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.manager.valeur | Valeur interne pour le gestionnaire. Type de données : chaîne |
| team_success_score.sys_user_group.name | Nom du groupe. Type de données : objet |
| team_success_score.sys_user_group.name.display_value | Valeur d’affichage pour le nom. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.nom.valeur | Valeur interne pour le nom. Type de données : chaîne |
| team_success_score.sys_groupe_utilisateur.parent | Sys_id du parent de ce groupe. Si un groupe a un parent, le groupe enfant hérite des rôles du groupe parent. Les membres du groupe enfant ne sont pas membres du groupe parent. Par exemple, si un incident est affecté au groupe parent et que vous cliquez sur l’icône de recherche Affecté à, seuls les membres du groupe parent sont disponibles. Les membres du groupe enfant ne sont pas disponibles. Type de données : objet |
| team_success_score.sys_user_group.parent.display_value | Valeur d’affichage pour le parent. Type de données : chaîne |
| team_success_score.sys_user_group.parent.value | Valeur interne pour le parent. Type de données : chaîne |
| team_success_score.sys_user_group.roles | Rôles d’utilisateur affectés au groupe. Type de données : objet |
| team_success_score.sys_user_group.roles.display_value | Affichez la valeur des rôles. Type de données : chaîne |
| team_success_score.sys_user_group.roles.value | Valeur interne pour les rôles. Type de données : chaîne |
| team_success_score.sys_groupe_utilisateur.source | Source du groupe. Type de données : objet |
| team_success_score.sys_user_group.source.display_value | Affiche la valeur de la source. Type de données : chaîne |
| team_success_score.sys_user_group.source.value | Valeur interne pour la source. Type de données : chaîne |
| team_success_score.sys_user_group.sys_créée_par | Utilisateur qui a créé l’enregistrement de groupe. Type de données : objet |
| team_success_score.sys_user_group.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| team_success_score.sys_user_group.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| team_success_score.sys_user_group.sys_created_on | Date et heure de création de l’enregistrement de groupe. Type de données : objet |
| team_success_score.sys_user_group.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| team_success_score.sys_user_group.sys_created_on.display_internal_value | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| team_success_score.sys_user_group.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| team_success_score.sys_user_group.sys_id | Sys_id pour le groupe. Type de données : objet |
| team_success_score.sys_user_group.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| team_success_score.sys_user_group.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| team_success_score.sys_user_group.sys_compte_mod | Nombre de fois où les informations de groupe associées ont été modifiées. Type de données : objet |
| team_success_score.sys_user_group.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| team_success_score.sys_user_group.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| team_success_score.sys_user_group.sys_updated_by | Utilisateur ayant mis à jour les informations du groupe pour la dernière fois. Type de données : objet |
| team_success_score.sys_user_group.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| team_success_score.sys_user_group.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| team_success_score.sys_user_group.sys_updated_on | Date et heure auxquelles les informations du groupe ont été mises à jour pour la dernière fois. Type de données : objet |
| team_success_score.sys_user_group.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| team_success_score.sys_user_group.sys_updated_on.display_internal_value | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| team_success_score.sys_user_group.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.type | Type de groupe. Type de données : objet |
| team_success_score.sys_user_group.type.display_value | Affichez la valeur pour le type. Type de données : chaîne |
| team_success_score.sys_user_group.type.value | Valeur interne pour le type. Type de données : chaîne |
| type_success_score | Détails sur le score de réussite du type. Type de données : objet |
| type_success_score.can_read | Marqueur indiquant si un score de réussite de type peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| type_success_score.score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| type_success_score.score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| type_success_score.score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| type_success_score.score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| type_success_score.score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| type_success_score.score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| type_success_score.score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| type_success_score.score.indicateur.nom | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| type_success_score.score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| type_success_score.score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
| type type_success_score | Détails sur le score de réussite du type. Type de données : objet |
| type_success_score.type.display_value | Étiquette du choix. Type de données : chaîne |
| type_success_score.type.sys_id | Sys_id de l’enregistrement Choix [sys_choice] pour le type de changement spécifié. Type de données : chaîne |
| type_success_score.type.valeur | Valeur du choix. Type de données : chaîne |
Cet exemple de code montre comment récupérer le dernier score de réussite de l’équipe de changement (score de réussite du changement d’origine basé sur le groupe), le score de réussite du modèle et le score de réussite de type en fonction du GlideRecord actuel à l’aide de la méthode getScoresForChange(), puis utilise divers attributs pour filtrer les résultats et enregistrer un résumé du score de réussite construit dans les notes de travail.
var changeSuccessScores = new sn_chg_score.ChangeSuccess().getScoresForChange(current);
gs.info(JSON.stringify(changeSuccessScores, null, 2));
var changeSuccessScoresSummary = "";
if (changeSuccessScores.team_success_score.can_read && changeSuccessScores.team_success_score.score.has_score)
changeSuccessScoresSummary += "Assignment group \"" + chgGr.assignment_group.getDisplayValue() + "\" has a success rating of \"" + changeSuccessScores.team_success_score.chg_success_score_rating.rating.display_value + "\" (Current team success score: " + changeSuccessScores.team_success_score.score.display_value + ")\n";
if (changeSuccessScores.model_success_score.can_read && changeSuccessScores.model_success_score.score.has_score)
changeSuccessScoresSummary += "Model \"" + changeSuccessScores.model_success_score.chg_model.name.display_value + "\" has a success rate of " + changeSuccessScores.model_success_score.score.display_value + "%\n";
if (changeSuccessScores.type_success_score.can_read && changeSuccessScores.type_success_score.score.has_score)
changeSuccessScoresSummary += "Type \"" + changeSuccessScores.type_success_score.type.display_value + "\" has a success rate of " + changeSuccessScores.type_success_score.score.display_value + "%\n";
if (changeSuccessScoresSummary !== "") {
changeSuccessScoresSummary = "Change success scores summary:\n\n" + changeSuccessScoresSummary;
chgGr.work_notes.setJournalEntry(changeSuccessScoresSummary);
chgGr.update();
}
Exemples de résultats de retour :
{
"team_success_score": {
"can_read": true,
"sys_user_group": {
"parent": {
"display_value": "",
"value": ""
},
"manager": {
"display_value": "",
"value": ""
},
"roles": {
"display_value": "",
"value": ""
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"description": {
"display_value": "",
"value": ""
},
"active": {
"display_value": "true",
"value": true
},
"source": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"type": {
"display_value": "",
"value": ""
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_id": {
"display_value": "5f6441efc0a8010e0177fcb589156352",
"value": "5f6441efc0a8010e0177fcb589156352"
},
"sys_updated_by": {
"display_value": "glide.maint",
"value": "glide.maint"
},
"cost_center": {
"display_value": "",
"value": ""
},
"default_assignee": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"name": {
"display_value": "IT Securities",
"value": "IT Securities"
},
"exclude_manager": {
"display_value": "false",
"value": false
},
"email": {
"display_value": "",
"value": ""
},
"include_members": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "glide.maint",
"value": "glide.maint"
}
},
"score": {
"indicator": {
"name": "Change success scores",
"sys_id": "0ff316e173081010491d235f04f6a758"
},
"value": 465,
"display_value": "465",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
},
"chg_success_score_rating": {
"score_start": {
"display_value": "0",
"value": 0
},
"score_end": {
"display_value": "499",
"value": 499
},
"color": {
"display_value": "#FCCAC9",
"value": "#FCCAC9"
},
"rating": {
"display_value": "Low",
"value": "Low"
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "7ad380b573330010491d235f04f6a717",
"value": "7ad380b573330010491d235f04f6a717"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Low",
"value": "Low"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
},
"model_success_score": {
"can_read": true,
"chg_model": {
"color": {
"display_value": "",
"value": ""
},
"default_change_model": {
"display_value": "false",
"value": false
},
"description": {
"display_value": "This model can be used to capture unauthorized change events that were detected.",
"value": "This model can be used to capture unauthorized change events that were detected."
},
"sys_updated_on": {
"display_value": "2020-10-21 11:10:57",
"value": "2020-10-21 10:10:57",
"display_value_internal": "2020-10-21 11:10:57"
},
"table_name": {
"display_value": "change_request",
"value": "change_request"
},
"sys_class_name": {
"display_value": "Change Model",
"value": "chg_model"
},
"sys_id": {
"display_value": "aedc6a625323101034d1ddeeff7b1296",
"value": "aedc6a625323101034d1ddeeff7b1296"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"write_roles": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2020-10-02 14:50:20",
"value": "2020-10-02 13:50:20",
"display_value_internal": "2020-10-02 14:50:20"
},
"read_roles": {
"display_value": "itil,sn_change_read",
"value": "itil,sn_change_read"
},
"sys_name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"advanced_security": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
},
"record_preset": {
"display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
"value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
},
"sys_mod_count": {
"display_value": "9",
"value": 9
},
"active": {
"display_value": "true",
"value": true
},
"sys_tags": {
"display_value": "",
"value": ""
},
"available_in_ui": {
"display_value": "false",
"value": false
},
"state_field": {
"display_value": "state",
"value": "state"
},
"name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"implementation_states": {
"display_value": "",
"value": ""
}
},
"score": {
"indicator": {
"name": "Change Model: % Successful and Successful With Issues",
"sys_id": "604f98dfc302011005aea539e540dd75"
},
"value": 76.92307692307693,
"display_value": "76.92",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
},
"type_success_score": {
"can_read": true,
"type": {
"sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
"value": "normal",
"display_value": "Normal"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": 74.29906542056075,
"display_value": "74.30",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
}
ChangeSuccess : getTeamScoreForChange(Object chgGr)
Renvoie le dernier score de réussite de l’équipe de changement (score de réussite de changement d’origine basé sur le groupe) en fonction de la demande de changement spécifiée GlideRecord.
| Nom | Type | Description |
|---|---|---|
| chgGr | Objet | Demande de changement GlideRecord pour lequel retourner le score de réussite de l’équipe de changement. |
| Paramètre | Description |
|---|---|
| can_read | Marqueur indiquant si un score de réussite de l’équipe de changement peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| chg_success_score_rating | Objets individuels pour chaque champ de l’enregistrement Évaluation du score de réussite de changement [chg_success_score_rating] qui correspond au score renvoyé. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS. Type de données : objet |
| chg_success_score_rating.active | Marqueur indiquant si l’enregistrement de score de réussite de changement associé est actif et disponible dans l’instance. Valeurs valides :
Type de données : objet |
| chg_success_score_rating.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| chg_success_score_rating.valeur.active | Valeur interne du marqueur actif. Type de données : booléennes |
| chg_success_score_rating.couleur | Couleur du score de réussite de changement associé, tel qu’il apparaît dans la carte des scores de réussite de changement pour une demande de changement. Type de données : objet |
| chg_success_score_rating.couleur.valeur_affichage | Valeur d’affichage pour la couleur. Type de données : chaîne |
| chg_success_score_rating.couleur.valeur | Valeur interne pour la couleur. Type de données : chaîne |
| chg_success_score_rating.évaluation | Modifiez l’évaluation du score de réussite, par exemple faible ou élevé. Type de données : objet |
| chg_success_score_rating.rating.display_value | Valeur d’affichage pour l’évaluation. Type de données : chaîne |
| chg_success_score_rating.évaluation.valeur | Valeur interne pour l’évaluation. Type de données : chaîne |
| chg_success_score_rating.score_end | Valeur la plus élevée du score de réussite de changement. Type de données : objet |
| chg_success_score_rating.score_end.display_value | Valeur d’affichage pour score_end. Type de données : chaîne |
| chg_success_score_rating.score_end.value | Valeur interne pour score_end. Type de données : nombre |
| chg_success_score_rating.score_start | Valeur la plus basse du score de réussite de changement. Type de données : objet |
| chg_success_score_rating.score_start.display_value | Valeur d’affichage pour score_start. Type de données : chaîne |
| chg_success_score_rating.score_start.value | Valeur interne pour score_start. Type de données : nombre |
| chg_success_score_rating.sys_nom_de_classe | Nom de la table Évaluation du score de réussite de changement. Toujours changer la note du score de réussite/chg_success_score_rating. Type de données : objet |
| chg_success_score_rating.sys_nom_de_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| chg_success_score_rating.sys_nom_de_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| chg_success_score_rating.sys_créée_par | Nom de l’utilisateur qui a initialement créé l’enregistrement d’évaluation du score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| chg_success_score_rating.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| chg_success_score_rating.sys_created_on | Date et heure de création de l’enregistrement d’évaluation du score de réussite de changement. Type de données : objet |
| chg_success_score_rating.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| chg_success_score_rating.sys_created_on.display_value_internal | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| chg_success_score_rating.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| domaine_chg_success_score_rating.sys | Si des domaines sont utilisés dans l’instance, le nom du domaine auquel l’enregistrement du score de réussite de changement est associé. Type de données : objet |
| chg_success_score_rating.sys_domaine.valeur_affichage | Valeur d’affichage pour sys_domain. Type de données : chaîne |
| chg_success_score_rating.sys_domaine.valeur | Valeur interne pour sys_domain. Type de données : chaîne |
| chg_success_score_rating.sys_id | Identificateur unique de l’enregistrement de score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| chg_success_score_rating.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| chg_success_score_rating.sys_nombre_de_mods | Nombre de fois où l’enregistrement du score de réussite de changement associé a été modifié. Type de données : objet |
| chg_success_score_rating.sys_mod_count.valeur_affichage | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| chg_success_score_rating.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| nom_chg_success_score_rating.sys | Nom de l’évaluation du score de réussite de changement. Valeurs possibles :
Type de données : objet |
| chg_success_score_rating.sys_nom.valeur_affichage | Valeur d’affichage pour sys_name. Type de données : chaîne |
| chg_success_score_rating.sys_nom.valeur | Valeur interne pour sys_name. Type de données : chaîne |
| chg_success_score_rating.sys_overrides | Sys_id d’un enregistrement dans la même table, mais dans un domaine supérieur à celui de l’enregistrement actuel. Cela permet à un enregistrement d’un domaine inférieur de remplacer un enregistrement d’un domaine supérieur. Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais que pour le domaine « TOP/ACME », vous remplacez l’enregistrement dans « global ». Type de données : objet |
| chg_success_score_rating.sys_overrides.display_value | Valeur d’affichage pour sys_overrides. Type de données : chaîne |
| tchg_success_score_rating.sys_overrides.value | Valeur interne pour sys_overrides. Type de données : chaîne |
| chg_success_score_rating.sys_tags | Liste des balises système associées à l’enregistrement du score de réussite de changement. Type de données : objet |
| chg_success_score_rating.sys_tags.display_value | Valeur d’affichage pour sys_tags. Type de données : chaîne |
| chg_success_score_rating.sys_tags.valeur | Valeur interne pour sys_tags. Type de données : chaîne |
| chg_success_score_rating.sys_updated_by | Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| chg_success_score_rating.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| chg_success_score_rating.sys_updated_on | Date et heure de la dernière mise à jour de l’enregistrement du score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| chg_success_score_rating.sys_updated_on.display_value_internal | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| chg_success_score_rating.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| score.indicator.name | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
| sys_user_group | Objets individuels pour chaque champ de l’enregistrement Groupe [sys_user_group] référencé par la demande de changement spécifiée. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS. Type de données : objet |
| sys_user_group.active | Marqueur indiquant si le groupe est actif. Valeurs possibles :
Type de données : objet |
| sys_user_group.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| sys_user_group.valeur.active | Valeur interne du marqueur actif. Type de données : booléennes |
| sys_user_group.centre_de_coûts | Sys_id du centre de coûts associé au groupe. Type de données : objet |
| sys_user_group.centre_de_coûts.valeur_display | Valeur d’affichage pour cost_center. Type de données : chaîne |
| sys_user_group.centre_de_coûts.valeur | Valeur interne pour cost_center. Type de données : chaîne |
| sys_user_group.délégataire_par défaut | Sys_id de l’utilisateur délégataire par défaut du groupe. Type de données : objet |
| sys_user_group.default_assignee.display_value | Valeur d’affichage pour default_assignee. Type de données : chaîne |
| sys_user_group.default_assignee.value | Valeur interne pour default_assignee. Type de données : chaîne |
| sys_user_group.description | Description du groupe Type de données : objet |
| sys_user_group.description.valeur_affichage | Valeur d’affichage pour la description. Type de données : chaîne |
| sys_user_group.description.valeur | Valeur interne pour la description. Type de données : chaîne |
| sys_user_group.email | Adresse e-mail pour le groupe. Type de données : objet |
| sys_user_group.email.display_value | Valeur d’affichage pour l’e-mail. Type de données : chaîne |
| sys_user_group.email.valeur | Valeur interne pour l’e-mail. Type de données : chaîne |
| sys_user_group.exclude_manager | Marqueur indiquant si le gestionnaire du groupe reçoit des e-mails de groupe. Valeurs valides :
Type de données : objet |
| sys_user_group.exclude_manager.display_value | Valeur d’affichage pour exclude_manager. Type de données : chaîne |
| sys_user_group.exclude_manager.value | Valeur interne pour exclude_manager. Type de données : booléennes |
| sys_user_group.include_members | Marqueur indiquant si les membres du groupe reçoivent des e-mails individuels lorsqu’une personne envoie un e-mail à l’adresse e-mail du groupe. La seule exception à cette fonctionnalité concerne les notifications d’approbation, par lesquelles tous les membres d’un groupe reçoivent une notification d’approbation, quelle que soit cette sélection. Valeurs valides :
Type de données : objet |
| sys_user_group.include_members.display_value | Valeur d’affichage pour include_members. Type de données : chaîne |
| sys_user_group.include_members.value | Valeur interne pour include_members. Type de données : booléennes |
| sys_user_group.gestionnaire | Sys_id du gestionnaire du groupe. Type de données : objet |
| sys_user_group.manager.display_value | Valeur d’affichage pour le gestionnaire. Type de données : chaîne |
| sys_user_group.gestionnaire.valeur | Valeur interne pour le gestionnaire. Type de données : chaîne |
| sys_user_group.name | Nom du groupe. Type de données : objet |
| sys_user_group.nom.valeur_affichage | Valeur d’affichage pour le nom. Type de données : chaîne |
| sys_user_group.nom.valeur | Valeur interne pour le nom. Type de données : chaîne |
| sys_user_group.parent | Sys_id du parent de ce groupe. Si un groupe a un parent, le groupe enfant hérite des rôles du groupe parent. Les membres du groupe enfant ne sont pas membres du groupe parent. Par exemple, si un incident est affecté au groupe parent et que vous cliquez sur l’icône de recherche Affecté à, seuls les membres du groupe parent sont disponibles. Les membres du groupe enfant ne sont pas disponibles. Type de données : objet |
| sys_user_group.parent.display_value | Valeur d’affichage pour le parent. Type de données : chaîne |
| sys_user_group.valeur.parent* | Valeur interne pour le parent. Type de données : chaîne |
| sys_user_group.rôles | Rôles d’utilisateur affectés au groupe. Type de données : objet |
| sys_user_group.roles.display_value | Affichez la valeur des rôles. Type de données : chaîne |
| sys_user_group.rôles.valeur | Valeur interne pour les rôles. Type de données : chaîne |
| sys_user_group.Source | Source du groupe. Type de données : objet |
| sys_user_group.source.display_value | Affiche la valeur de la source. Type de données : chaîne |
| sys_user_group.source.valeur | Valeur interne pour la source. Type de données : chaîne |
| sys_user_group.sys_créée_par | Utilisateur qui a créé l’enregistrement de groupe. Type de données : objet |
| sys_user_group.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| sys_user_group.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| sys_user_group.sys_created_on | Date et heure de création de l’enregistrement de groupe. Type de données : objet |
| sys_user_group.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| sys_user_group.sys_created_on.display_value_internal | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| sys_user_group.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| sys_user_group.sys_id | Sys_id pour le groupe. Type de données : objet |
| sys_user_group.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| sys_user_group.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| sys_user_group.sys_nombre_de_mods | Nombre de fois où les informations de groupe associées ont été modifiées. Type de données : objet |
| sys_user_group.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| sys_user_group.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| sys_user_group.sys_updated_by | Utilisateur ayant mis à jour les informations du groupe pour la dernière fois. Type de données : objet |
| sys_user_group.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| sys_user_group.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| sys_user_group.sys_updated_on | Date et heure auxquelles les informations du groupe ont été mises à jour pour la dernière fois. Type de données : objet |
| sys_user_group.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| sys_user_group.sys_updated_on.display_value_internal | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| sys_user_group.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| sys_user_group.type | Type de groupe. Type de données : objet |
| sys_user_group.type.display_value | Affichez la valeur pour le type. Type de données : chaîne |
| sys_user_group.type.valeur | Valeur interne pour le type. Type de données : chaîne |
Cet exemple montre comment utiliser la méthode getTeamScoreForChange() pour la demande de changement actuelle GlideRecord afin de récupérer le score de l’équipe pour la demande de changement, puis utiliser ses différents attributs pour créer un résumé de score et l’écrire dans les notes de travail.
var changeTeamSuccess = new sn_chg_score.ChangeSuccess().getTeamScoreForChange(current);
gs.info(JSON.stringify(changeTeamSuccess, null, 2));
if (changeTeamSuccess.can_read && changeTeamSuccess.score.has_score && changeTeamSuccess.chg_success_score_rating.rating.value === "Low") {
chgGr.work_notes.setJournalEntry("The selected assignment group \"" + chgGr.assignment_group.getDisplayValue() + "\" has a " + changeTeamSuccess.chg_success_score_rating.rating.display_value + " success rating (current success score is: " + changeTeamSuccess.score.display_value + ").\nConsider adding additional approvers or discuss with your Change Manager.");
chgGr.update();
}
Résultats de retour d’échantillons :
{
"can_read": true,
"sys_user_group": {
"parent": {
"display_value": "",
"value": ""
},
"manager": {
"display_value": "",
"value": ""
},
"roles": {
"display_value": "",
"value": ""
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"description": {
"display_value": "",
"value": ""
},
"active": {
"display_value": "true",
"value": true
},
"source": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"type": {
"display_value": "",
"value": ""
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_id": {
"display_value": "5f6441efc0a8010e0177fcb589156352",
"value": "5f6441efc0a8010e0177fcb589156352"
},
"sys_updated_by": {
"display_value": "glide.maint",
"value": "glide.maint"
},
"cost_center": {
"display_value": "",
"value": ""
},
"default_assignee": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"name": {
"display_value": "IT Securities",
"value": "IT Securities"
},
"exclude_manager": {
"display_value": "false",
"value": false
},
"email": {
"display_value": "",
"value": ""
},
"include_members": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "glide.maint",
"value": "glide.maint"
}
},
"score": {
"indicator": {
"name": "Change success scores",
"sys_id": "0ff316e173081010491d235f04f6a758"
},
"value": 465,
"display_value": "465",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
},
"chg_success_score_rating": {
"score_start": {
"display_value": "0",
"value": 0
},
"score_end": {
"display_value": "499",
"value": 499
},
"color": {
"display_value": "#FCCAC9",
"value": "#FCCAC9"
},
"rating": {
"display_value": "Low",
"value": "Low"
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "7ad380b573330010491d235f04f6a717",
"value": "7ad380b573330010491d235f04f6a717"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Low",
"value": "Low"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
}
ChangeSuccess : getTeamScoreForGroupId(String sys_id, String domain_id)
Renvoie le dernier score de réussite de l’équipe de changement (score de réussite de changement d’origine basé sur le groupe) pour le groupe spécifié.
| Nom | Type | Description |
|---|---|---|
| sys_id | Chaîne | Sys_id du groupe pour lequel retourner le score de réussite de l’équipe de changement. Situé dans la table Groupe d’utilisateurs [sys_user_group]. |
| domain_id | Chaîne | Facultatif. Sys_id d’un domaine à utiliser lors de l’interrogation Analyse des performances du score de réussite de l’équipe. |
| Paramètre | Description |
|---|---|
| can_read | Marqueur indiquant si un score de réussite de l’équipe de changement peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| chg_success_score_rating | Objets individuels pour chaque champ de l’enregistrement Évaluation du score de réussite de changement [chg_success_score_rating] qui correspond au score renvoyé. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS. Type de données : objet |
| chg_success_score_rating.active | Marqueur indiquant si l’enregistrement de score de réussite de changement associé est actif et disponible dans l’instance. Valeurs valides :
Type de données : objet |
| chg_success_score_rating.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| chg_success_score_rating.valeur.active | Valeur interne du marqueur actif. Type de données : booléennes |
| chg_success_score_rating.couleur | Couleur du score de réussite de changement associé, tel qu’il apparaît dans la carte des scores de réussite de changement pour une demande de changement. Type de données : objet |
| chg_success_score_rating.couleur.valeur_affichage | Valeur d’affichage pour la couleur. Type de données : chaîne |
| chg_success_score_rating.couleur.valeur | Valeur interne pour la couleur. Type de données : chaîne |
| chg_success_score_rating.évaluation | Modifiez l’évaluation du score de réussite, par exemple faible ou élevé. Type de données : objet |
| chg_success_score_rating.rating.display_value | Valeur d’affichage pour l’évaluation. Type de données : chaîne |
| chg_success_score_rating.évaluation.valeur | Valeur interne pour l’évaluation. Type de données : chaîne |
| chg_success_score_rating.score_end | Valeur la plus élevée du score de réussite de changement. Type de données : objet |
| chg_success_score_rating.score_end.display_value | Valeur d’affichage pour score_end. Type de données : chaîne |
| chg_success_score_rating.score_end.value | Valeur interne pour score_end. Type de données : nombre |
| chg_success_score_rating.score_start | Valeur la plus basse du score de réussite de changement. Type de données : objet |
| chg_success_score_rating.score_start.display_value | Valeur d’affichage pour score_start. Type de données : chaîne |
| chg_success_score_rating.score_start.value | Valeur interne pour score_start. Type de données : nombre |
| chg_success_score_rating.sys_nom_de_classe | Nom de la table Évaluation du score de réussite de changement. Toujours changer la note du score de réussite/chg_success_score_rating. Type de données : objet |
| chg_success_score_rating.sys_nom_de_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| chg_success_score_rating.sys_nom_de_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| chg_success_score_rating.sys_créée_par | Nom de l’utilisateur qui a initialement créé l’enregistrement d’évaluation du score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| chg_success_score_rating.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| chg_success_score_rating.sys_created_on | Date et heure de création de l’enregistrement d’évaluation du score de réussite de changement. Type de données : objet |
| chg_success_score_rating.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| chg_success_score_rating.sys_created_on.display_value_internal | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| chg_success_score_rating.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| domaine_chg_success_score_rating.sys | Si des domaines sont utilisés dans l’instance, le nom du domaine auquel l’enregistrement du score de réussite de changement est associé. Type de données : objet |
| chg_success_score_rating.sys_domaine.valeur_affichage | Valeur d’affichage pour sys_domain. Type de données : chaîne |
| chg_success_score_rating.sys_domaine.valeur | Valeur interne pour sys_domain. Type de données : chaîne |
| chg_success_score_rating.sys_id | Identificateur unique de l’enregistrement de score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| chg_success_score_rating.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| chg_success_score_rating.sys_nombre_de_mods | Nombre de fois où l’enregistrement du score de réussite de changement associé a été modifié. Type de données : objet |
| chg_success_score_rating.sys_mod_count.valeur_affichage | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| chg_success_score_rating.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| nom_chg_success_score_rating.sys | Nom de l’évaluation du score de réussite de changement. Valeurs possibles :
Type de données : objet |
| chg_success_score_rating.sys_nom.valeur_affichage | Valeur d’affichage pour sys_name. Type de données : chaîne |
| chg_success_score_rating.sys_nom.valeur | Valeur interne pour sys_name. Type de données : chaîne |
| chg_success_score_rating.sys_overrides | Sys_id d’un enregistrement dans la même table, mais dans un domaine supérieur à celui de l’enregistrement actuel. Cela permet à un enregistrement d’un domaine inférieur de remplacer un enregistrement d’un domaine supérieur. Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais que pour le domaine « TOP/ACME », vous remplacez l’enregistrement dans « global ». Type de données : objet |
| chg_success_score_rating.sys_overrides.display_value | Valeur d’affichage pour sys_overrides. Type de données : chaîne |
| tchg_success_score_rating.sys_overrides.value | Valeur interne pour sys_overrides. Type de données : chaîne |
| chg_success_score_rating.sys_tags | Liste des balises système associées à l’enregistrement du score de réussite de changement. Type de données : objet |
| chg_success_score_rating.sys_tags.display_value | Valeur d’affichage pour sys_tags. Type de données : chaîne |
| chg_success_score_rating.sys_tags.valeur | Valeur interne pour sys_tags. Type de données : chaîne |
| chg_success_score_rating.sys_updated_by | Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| chg_success_score_rating.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| chg_success_score_rating.sys_updated_on | Date et heure de la dernière mise à jour de l’enregistrement du score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| chg_success_score_rating.sys_updated_on.display_value_internal | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| chg_success_score_rating.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| score.indicator.name | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
| sys_user_group | Objets individuels pour chaque champ de l’enregistrement Groupe [sys_user_group] référencé par la demande de changement spécifiée. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS. Type de données : objet |
| sys_user_group.active | Marqueur indiquant si le groupe est actif. Valeurs possibles :
Type de données : objet |
| sys_user_group.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| sys_user_group.valeur.active | Valeur interne du marqueur actif. Type de données : booléennes |
| sys_user_group.centre_de_coûts | Sys_id du centre de coûts associé au groupe. Type de données : objet |
| sys_user_group.centre_de_coûts.valeur_display | Valeur d’affichage pour cost_center. Type de données : chaîne |
| sys_user_group.centre_de_coûts.valeur | Valeur interne pour cost_center. Type de données : chaîne |
| sys_user_group.délégataire_par défaut | Sys_id de l’utilisateur délégataire par défaut du groupe. Type de données : objet |
| sys_user_group.default_assignee.display_value | Valeur d’affichage pour default_assignee. Type de données : chaîne |
| sys_user_group.default_assignee.value | Valeur interne pour default_assignee. Type de données : chaîne |
| sys_user_group.description | Description du groupe Type de données : objet |
| sys_user_group.description.valeur_affichage | Valeur d’affichage pour la description. Type de données : chaîne |
| sys_user_group.description.valeur | Valeur interne pour la description. Type de données : chaîne |
| sys_user_group.email | Adresse e-mail pour le groupe. Type de données : objet |
| sys_user_group.email.display_value | Valeur d’affichage pour l’e-mail. Type de données : chaîne |
| sys_user_group.email.valeur | Valeur interne pour l’e-mail. Type de données : chaîne |
| sys_user_group.exclude_manager | Marqueur indiquant si le gestionnaire du groupe reçoit des e-mails de groupe. Valeurs valides :
Type de données : objet |
| sys_user_group.exclude_manager.display_value | Valeur d’affichage pour exclude_manager. Type de données : chaîne |
| sys_user_group.exclude_manager.value | Valeur interne pour exclude_manager. Type de données : booléennes |
| sys_user_group.include_members | Marqueur indiquant si les membres du groupe reçoivent des e-mails individuels lorsqu’une personne envoie un e-mail à l’adresse e-mail du groupe. La seule exception à cette fonctionnalité concerne les notifications d’approbation, par lesquelles tous les membres d’un groupe reçoivent une notification d’approbation, quelle que soit cette sélection. Valeurs valides :
Type de données : objet |
| sys_user_group.include_members.display_value | Valeur d’affichage pour include_members. Type de données : chaîne |
| sys_user_group.include_members.value | Valeur interne pour include_members. Type de données : booléennes |
| sys_user_group.gestionnaire | Sys_id du gestionnaire du groupe. Type de données : objet |
| sys_user_group.manager.display_value | Valeur d’affichage pour le gestionnaire. Type de données : chaîne |
| sys_user_group.gestionnaire.valeur | Valeur interne pour le gestionnaire. Type de données : chaîne |
| sys_user_group.name | Nom du groupe. Type de données : objet |
| sys_user_group.nom.valeur_affichage | Valeur d’affichage pour le nom. Type de données : chaîne |
| sys_user_group.nom.valeur | Valeur interne pour le nom. Type de données : chaîne |
| sys_user_group.parent | Sys_id du parent de ce groupe. Si un groupe a un parent, le groupe enfant hérite des rôles du groupe parent. Les membres du groupe enfant ne sont pas membres du groupe parent. Par exemple, si un incident est affecté au groupe parent et que vous cliquez sur l’icône de recherche Affecté à, seuls les membres du groupe parent sont disponibles. Les membres du groupe enfant ne sont pas disponibles. Type de données : objet |
| sys_user_group.parent.display_value | Valeur d’affichage pour le parent. Type de données : chaîne |
| sys_user_group.valeur.parent* | Valeur interne pour le parent. Type de données : chaîne |
| sys_user_group.rôles | Rôles d’utilisateur affectés au groupe. Type de données : objet |
| sys_user_group.roles.display_value | Affichez la valeur des rôles. Type de données : chaîne |
| sys_user_group.rôles.valeur | Valeur interne pour les rôles. Type de données : chaîne |
| sys_user_group.Source | Source du groupe. Type de données : objet |
| sys_user_group.source.display_value | Affiche la valeur de la source. Type de données : chaîne |
| sys_user_group.source.valeur | Valeur interne pour la source. Type de données : chaîne |
| sys_user_group.sys_créée_par | Utilisateur qui a créé l’enregistrement de groupe. Type de données : objet |
| sys_user_group.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| sys_user_group.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| sys_user_group.sys_created_on | Date et heure de création de l’enregistrement de groupe. Type de données : objet |
| sys_user_group.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| sys_user_group.sys_created_on.display_value_internal | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| sys_user_group.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| sys_user_group.sys_id | Sys_id pour le groupe. Type de données : objet |
| sys_user_group.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| sys_user_group.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| sys_user_group.sys_nombre_de_mods | Nombre de fois où les informations de groupe associées ont été modifiées. Type de données : objet |
| sys_user_group.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| sys_user_group.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| sys_user_group.sys_updated_by | Utilisateur ayant mis à jour les informations du groupe pour la dernière fois. Type de données : objet |
| sys_user_group.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| sys_user_group.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| sys_user_group.sys_updated_on | Date et heure auxquelles les informations du groupe ont été mises à jour pour la dernière fois. Type de données : objet |
| sys_user_group.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| sys_user_group.sys_updated_on.display_value_internal | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| sys_user_group.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| sys_user_group.type | Type de groupe. Type de données : objet |
| sys_user_group.type.display_value | Affichez la valeur pour le type. Type de données : chaîne |
| sys_user_group.type.valeur | Valeur interne pour le type. Type de données : chaîne |
L’exemple de code suivant montre comment utiliser la méthode getTeamScoreForGroupId() pour récupérer le score de l’équipe d’un groupe, filtrer les enregistrements demandés, puis placer tous les scores de groupe faibles et les deltas dans la file d’attente d’événements change_success.team.warning de l’enregistrement de groupe associé.
var chgGroupGr = new GlideAggregate("change_request");
chgGroupGr.addInactiveQuery();
chgGroupGr.addNotNullQuery("close_code");
chgGroupGr.groupBy("assignment_group");
chgGroupGr.query();
while (chgGroupGr.next()) {
var groupId = chgGroupGr.getValue("assignment_group");
var changeTeamSuccess = new sn_chg_score.ChangeSuccess().getTeamScoreForGroupId(groupId);
if (changeTeamSuccess.can_read && changeTeamSuccess.score.has_score && changeTeamSuccess.chg_success_score_rating.rating.value === "Low") {
var grpGr = new GlideRecord("sys_user_group");
grpGr.get(groupId);
gs.eventQueue("change_success.team.warning", grpGr, changeTeamSuccess.score.value, changeTeamSuccess.score.delta.value);
}
}
Exemple des résultats renvoyés lors de l’appel de cette méthode :
{
"can_read": true,
"sys_user_group": {
"parent": {
"display_value": "",
"value": ""
},
"manager": {
"display_value": "",
"value": ""
},
"roles": {
"display_value": "",
"value": ""
},
"sys_mod_count": {
"display_value": "1",
"value": 1
},
"description": {
"display_value": "LDAP admins group",
"value": "LDAP admins group"
},
"active": {
"display_value": "true",
"value": true
},
"source": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2013-07-26 22:48:47",
"value": "2013-07-26 21:48:47",
"display_value_internal": "2013-07-26 22:48:47"
},
"type": {
"display_value": "",
"value": ""
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_id": {
"display_value": "dc0db135c332010016194ffe5bba8f23",
"value": "dc0db135c332010016194ffe5bba8f23"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"cost_center": {
"display_value": "",
"value": ""
},
"default_assignee": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2013-07-26 22:12:56",
"value": "2013-07-26 21:12:56",
"display_value_internal": "2013-07-26 22:12:56"
},
"name": {
"display_value": "LDAP Admins",
"value": "LDAP Admins"
},
"exclude_manager": {
"display_value": "false",
"value": false
},
"email": {
"display_value": "",
"value": ""
},
"include_members": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
},
"score": {
"indicator": {
"name": "Change success scores",
"sys_id": "0ff316e173081010491d235f04f6a758"
},
"value": 510,
"display_value": "510",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
},
"chg_success_score_rating": {
"score_start": {
"display_value": "500",
"value": 500
},
"score_end": {
"display_value": "599",
"value": 599
},
"color": {
"display_value": "#FDEEC5",
"value": "#FDEEC5"
},
"rating": {
"display_value": "Medium",
"value": "Medium"
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:44:07",
"value": "2020-03-27 07:44:07",
"display_value_internal": "2020-03-27 07:44:07"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "5dc448fd73330010491d235f04f6a7de",
"value": "5dc448fd73330010491d235f04f6a7de"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:44:07",
"value": "2020-03-27 07:44:07",
"display_value_internal": "2020-03-27 07:44:07"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Medium",
"value": "Medium"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
}
ChangeSuccess : getTypeScoreForChange(Object chgGr)
Renvoie le dernier score de réussite de type en fonction de la demande de changement spécifiée GlideRecord.
| Nom | Type | Description |
|---|---|---|
| chgGr | Objet | Demande de changement GlideRecord dont le score de réussite de type doit être renvoyé. |
| Paramètre | Description |
|---|---|
| can_read | Marqueur indiquant si un score de réussite de type peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| score.indicator.name | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
| type | Détails sur le score de réussite du type. Type de données : objet |
| type.display_value | Étiquette du choix. Type de données : chaîne |
| type.sys_id | Sys_id de l’enregistrement Choix [sys_choice] pour le type de changement spécifié. Type de données : chaîne |
| type.valeur | Valeur du choix. Type de données : chaîne |
Cet exemple de code montre comment récupérer le dernier score de réussite du type en fonction du GlideRecord actuel pour les modèles de changement pour lesquels l’utilisateur dispose d’un accès en lecture et dont la valeur de score de réussite est inférieure à 50 %. Il les stocke ensuite dans les notes de travail.
var changeTypeSuccess = new sn_chg_score.ChangeSuccess().getTypeScoreForChange(current);
gs.info(JSON.stringify(changeTypeSuccess, null, 2));
if (changeTypeSuccess.can_read && changeTypeSuccess.score.has_score && changeTypeSuccess.score.value < 50) {
current.work_notes.setJournalEntry("The selected Change Type of \"" + changeTypeSuccess.type.display_value + "\" has a success rate of less than 50% (current success rate is: " + changeTypeSuccess.score.display_value + "%).\nConsider using a different Type or adding additional approvers or discuss with your Change Manager.");
current.update();
}
Exemple des résultats renvoyés lors de l’appel de cette méthode :
{
"can_read": true,
"type": {
"sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
"value": "normal",
"display_value": "Normal"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": 74.29906542056075,
"display_value": "74.30",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
ChangeSuccess : getTypeScoreForType (type de chaîne, chaîne domain_id)
Renvoie le dernier score de réussite de type pour le type de changement spécifié.
| Nom | Type | Description |
|---|---|---|
| type | Chaîne | Type de demande de changement dont le score de réussite de type doit être renvoyé, tel que « urgent ». |
| domain_id | Chaîne | Facultatif. Sys_id d’un domaine à utiliser lors de l’interrogation Analyse des performances du score de réussite type. |
| Paramètre | Description |
|---|---|
| can_read | Marqueur indiquant si un score de réussite de type peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| score.indicator.name | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
| type | Détails sur le score de réussite du type. Type de données : objet |
| type.sys_id | Sys_id de l’enregistrement Choix [sys_choice] pour le type de changement spécifié. Type de données : chaîne |
| type.valeur | Valeur du choix. Type de données : chaîne |
| type.display_value | Étiquette du choix. Type de données : chaîne |
L’exemple de code suivant montre comment utiliser la méthode getTypeScoreForType() pour récupérer le score de type pour les types spécifiés (nom, élément et langue) et filtrer les enregistrements demandés. Il place ensuite tous les scores de type inférieurs à 65 % dans la file d’attente d’événement change_success.type.warning de l’enregistrement de sys_choice associé.
var chgTypeGr = new GlideRecord("sys_choice");
chgTypeGr.addQuery("name", "change_request");
chgTypeGr.addQuery("element", "type");
chgTypeGr.addQuery("language", "en");
chgTypeGr.query();
while (chgTypeGr.next()) {
var changeTypeSuccess = new sn_chg_score.ChangeSuccess().getTypeScoreForType(chgTypeGr.getValue("value"));
if (changeTypeSuccess.can_read && changeTypeSuccess.score.has_score && changeTypeSuccess.score.value < 65)
gs.eventQueue("change_success.type.warning", chgTypeGr, changeTypeSuccess.score.value, changeTypeSuccess.score.delta.value);
}
Exemple des résultats renvoyés lors de l’appel de cette méthode :
{
"can_read": true,
"type": {
"sys_id": "2ba27d53cb100200d71cb9c0c24c9c2f",
"value": "emergency",
"display_value": "Emergency"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": 82.97872340425532,
"display_value": "82.98",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
ChangeSuccess : withIndicatorScores(bouton booléen)
Contrôle si la méthode associée renvoie les détails des Analyse des performances indicateurs (PA) utilisés pour générer chacun des différents types de scores (équipe, modèle et type). Par défaut, ces informations ne sont pas renvoyées.
| Nom | Type | Description |
|---|---|---|
| activer/désactiver | Booléen | Marqueur indiquant si les détails des indicateurs PA doivent être inclus ou non. Valeurs valides :
Valeur par défaut : false |
| Paramètre | Description |
|---|---|
| indicator_scores | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| indicator_scores.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| indicator_scores.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| indicator_scores.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| indicator_scores.valeur_affichage | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| indicator_scores.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| indicator_scores.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| indicator_scores.indicateur.nom | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| indicator_scores.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| indicator_scores.value | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
L’exemple suivant montre comment demander que les scores des indicateurs ne soient pas renvoyés dans un appel getScoresForChange().
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withIndicatorScores(false).getScoresForChange(chgGr), null, 2));
La sortie suivante affiche uniquement les valeurs de score d’indicateur qui sont renvoyées si cette aide est définie sur vrai. D’autres valeurs peuvent également être renvoyées en fonction de la méthode à laquelle cet assistant est attaché.
"indicator_scores": [
{
"indicator": {
"name": "Total changes",
"sys_id": "966e899173401010491d235f04f6a7ef"
},
"value": 11,
"display_value": "11",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
}
]
ChangeSuccess : withModelScore(bouton booléen)
Valide uniquement lorsqu’il est appelé avec la méthode getScoresForChange(). Contrôle si la méthode getScoresForChange() renvoie le score du modèle. Par défaut, le score de modèle est renvoyé.
Utilisez cette méthode pour activer ou désactiver le renvoi de ces données pour l’objet ChangeSuccess actuel.
| Nom | Type | Description |
|---|---|---|
| activer/désactiver | Booléen | Marqueur indiquant si le score de réussite du modèle doit être inclus. Valeurs valides :
Valeur par défaut : true |
| Paramètre | Description |
|---|---|
| model_success_score | Détails sur le score de réussite du modèle. Type de données : objet |
| model_success_score.can_read | Marqueur indiquant si un score de réussite de modèle peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| model_success_score.chg_model | Objets individuels pour chaque champ de l’enregistrement Modèle de changement [chg_model] référencé par la demande de changement spécifiée. Chaque objet a une clé qui est le nom du champ et contient la valeur et display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une propriété display_value_internal qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
Type de données : objet |
| model_success_score.chg_model.active | Marqueur indiquant si l’enregistrement du modèle de changement associé est actif et disponible dans l’instance. Valeurs valides :
Type de données : objet |
| model_success_score.chg_model.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| model_success_score.chg_model.active.value | Valeur interne du marqueur actif. Type de données : booléennes |
| model_success_score.chg_model.advanced_security | Marqueur indiquant si la sécurité basée sur les critères d’utilisateur est utilisée en plus de la sécurité basée sur les rôles pour ce modèle de changement. Valeurs valides :
Type de données : objet |
| model_success_score.chg_model.advanced_security.display_value | Valeur d’affichage du marqueur advanced_security. Type de données : chaîne |
| model_success_score.chg_model.advanced_security.value | Valeur interne du marqueur advanced_security. Type de données : booléennes |
| model_success_score.chg_model.available_in_ui | Marqueur indiquant si l’enregistrement du modèle de changement associé est disponible dans l’interface utilisateur. Valeurs valides :
Type de données : objet |
| model_success_score.chg_model.available_in_ui.display_value | Valeur d’affichage du marqueur available_in_ui. Type de données : chaîne |
| model_success_score.chg_model.available_in_ui.value | Valeur du marqueur available_in_ui. Type de données : booléennes |
| model_success_score.chg_model.color | Couleur du modèle de changement associé sur la page de destination de la demande de changement. Type de données : objet |
| model_success_score.chg_model.color.display_value | Valeur d’affichage pour la couleur. Type de données : chaîne |
| model_success_score.chg_model.color.value | Valeur interne pour la couleur. Type de données : chaîne |
| model_success_score.chg_model.default_change_model | Marqueur indiquant si l’enregistrement du modèle de changement associé est le modèle de changement par défaut. Valeurs possibles :
Type de données : objet |
| model_success_score.chg_model.default_change_model.display_value | Valeur d’affichage du marqueur de modèle de changement par défaut. Type de données : chaîne |
| model_success_score.chg_model.default_change_model.value | Valeur interne du marqueur de modèle de changement par défaut. Type de données : booléennes |
| model_success_score.chg_model.description | Brève description de l’objectif du modèle de changement. Type de données : objet |
| model_success_score.chg_model.description.display_value | Valeur d’affichage pour la description. Type de données : chaîne |
| model_success_score.chg_model.description.value | Valeur interne pour la description. Type de données : chaîne |
| model_success_score.chg_model.name | Nom du modèle de changement. Type de données : objet |
| model_success_score.chg_model.name.display_value | Valeur d’affichage pour le nom. Type de données : chaîne |
| model_success_score.chg_model.name.value | Valeur interne pour le nom. Type de données : chaîne |
| model_success_score.chg_model.record_preset | Paires nom-valeur des champs qui doivent être automatiquement renseignés, avec leurs valeurs associées, lors de la création d’un nouvel enregistrement de demande de changement. Les valeurs sont séparées par des symboles d’accent circonflexe. Par exemple :
Type de données : objet |
| model_success_score.chg_model.record_preset.display_value | Valeur d’affichage pour record_preset. Type de données : chaîne |
| model_success_score.chg_model.record_preset.value | Valeur interne pour record_preset. Type de données : chaîne |
| model_success_score.chg_model.state_field | Champ de liste de choix à partir duquel collecter des choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, cette option est toujours définie sur « état ». Type de données : objet |
| model_success_score.chg_model.state_field.display_value | Valeur d’affichage pour state_field. Type de données : chaîne |
| model_success_score.chg_model.state_field.value | Valeur interne pour state_field. Type de données : chaîne |
| model_success_score.chg_model.sys_nom_de_classe | Modifiez le nom de la table de module. Toujours changer de modèle/chg_model. Type de données : objet |
| model_success_score.chg_model.sys_nom_de_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| model_success_score.chg_model.sys_nom_de_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| model_success_score.chg_model.sys_créée_par | Nom de l’utilisateur qui a initialement créé l’enregistrement du module de changement associé. Type de données : objet |
| model_success_score.chg_model.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| model_success_score.chg_model.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| model_success_score.chg_model.sys_created_on | Date et heure de création de l’enregistrement du module de changement. Type de données : objet |
| model_success_score.chg_model.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| model_success_score.chg_model.sys_created_on.display_value_internal | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| model_success_score.chg_model.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| domaine_model_success_score.chg_model.sys | Si vous utilisez des domaines dans l’instance, le nom du domaine auquel l’enregistrement du module de changement est associé. Type de données : objet |
| model_success_score.chg_model.sys_domaine.valeur_affichage | Valeur d’affichage pour sys_domain. Type de données : chaîne |
| model_success_score.chg_model.sys_domaine.valeur | Valeur interne pour sys_domain. Type de données : chaîne |
| chemin_domaine_model_success_score.chg_model.sys | Si vous utilisez des domaines dans l’instance, le chemin de domaine dans lequel se trouve l’enregistrement du module de changement associé. Type de données : objet |
| model_success_score.chg_model.sys_chemin_domaine.valeur_affichage | Valeur d’affichage pour sys_domain_path. Type de données : chaîne |
| model_success_score.chg_model.sys_chemin_domaine.valeur | Valeur interne pour sys_domain_path. Type de données : chaîne |
| model_success_score.chg_model.sys_id | Identificateur unique de l’enregistrement de modèle de changement associé. Type de données : objet |
| model_success_score.chg_model.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| model_success_score.chg_model.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| model_success_score.chg_model.sys_nombre_de_mods | Nombre de fois où l’enregistrement de modèle de changement associé a été modifié. Type de données : objet |
| model_success_score.chg_model.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| model_success_score.chg_model.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| nom_model_success_score.chg_model.sys | Nom du modèle de changement. Toujours le même que le name paramètre. Type de données : objet |
| model_success_score.chg_model.sys_nom.valeur_affichage | Valeur d’affichage pour sys_name. Type de données : chaîne |
| model_success_score.chg_model.sys_nom.valeur | Valeur interne pour sys_name. Type de données : chaîne |
| model_success_score.chg_model.sys_updated_by | Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de modèle de changement associé. Type de données : objet |
| model_success_score.chg_model.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| model_success_score.chg_model.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| model_success_score.chg_model.sys_updated_on | Date et heure auxquelles l’enregistrement de modèle de changement associé a été mis à jour pour la dernière fois. Type de données : objet |
| model_success_score.chg_model.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| model_success_score.chg_model.sys_updated_on.display_value_internal | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| model_success_score.chg_model.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| model_success_score.chg_model.table_name | Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, cette valeur est toujours définie sur « change_request ». Type de données : chaîne Longueur maximale : 80 |
| model_success_score.score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| model_success_score.score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| model_success_score.score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| model_success_score.score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| model_success_score.score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| model_success_score.score.score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| model_success_score.score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| model_success_score.score.indicateur.nom | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| model_success_score.score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| model_success_score.score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
L’exemple suivant montre comment demander que les informations de score du modèle ne soient pas renvoyées dans un appel getScoresForChange().
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withModelScore(false).getScoresForChange(chgGr), null, 2));
La sortie suivante affiche uniquement les valeurs de score de réussite du modèle qui sont renvoyées si cette assistance est définie sur vrai. Pour afficher les autres scores qui peuvent être renvoyés, consultez getScoresForChange().
"model_success_score": {
"can_read": true,
"chg_model": {
"color": {
"display_value": "",
"value": ""
},
"default_change_model": {
"display_value": "false",
"value": false
},
"description": {
"display_value": "This model can be used to capture unauthorized change events that were detected.",
"value": "This model can be used to capture unauthorized change events that were detected."
},
"sys_updated_on": {
"display_value": "2020-10-21 11:10:57",
"value": "2020-10-21 10:10:57",
"display_value_internal": "2020-10-21 11:10:57"
},
"table_name": {
"display_value": "change_request",
"value": "change_request"
},
"sys_class_name": {
"display_value": "Change Model",
"value": "chg_model"
},
"sys_id": {
"display_value": "aedc6a625323101034d1ddeeff7b1296",
"value": "aedc6a625323101034d1ddeeff7b1296"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"write_roles": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2020-10-02 14:50:20",
"value": "2020-10-02 13:50:20",
"display_value_internal": "2020-10-02 14:50:20"
},
"read_roles": {
"display_value": "itil,sn_change_read",
"value": "itil,sn_change_read"
},
"sys_name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"advanced_security": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
},
"record_preset": {
"display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
"value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
},
"sys_mod_count": {
"display_value": "9",
"value": 9
},
"active": {
"display_value": "true",
"value": true
},
"sys_tags": {
"display_value": "",
"value": ""
},
"available_in_ui": {
"display_value": "false",
"value": false
},
"state_field": {
"display_value": "state",
"value": "state"
},
"name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"implementation_states": {
"display_value": "",
"value": ""
}
},
"score": {
"indicator": {
"name": "Change Model: % Successful and Successful With Issues",
"sys_id": "604f98dfc302011005aea539e540dd75"
},
"value": 76.92307692307693,
"display_value": "76.92",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
ChangeSuccess : withSecurity (bouton booléen)
Contrôle si la méthode valide l’utilisateur appelant la méthode associée, en s’assurant qu’il a les droits de lecture du contenu demandé.
- Pour le score de réussite de l’équipe : vérifie que l’utilisateur dispose des droits de lecture sur le groupe associé.
- Pour le score du modèle : vérifie que l’utilisateur dispose des droits de lecture sur l’enregistrement du modèle de changement.
- Pour le score de type : vérifie que l’utilisateur dispose des droits de lecture sur l’enregistrement de choix pour ce type de changement.
| Nom | Type | Description |
|---|---|---|
| activer/désactiver | Booléen | Marqueur indiquant si l’utilisateur appelant la méthode associée doit être validé. Valeurs valides :
Valeur par défaut : true |
| Paramètre | Description |
|---|---|
| Néant |
L’exemple suivant montre comment désactiver le contrôle de sécurité de l’utilisateur lors de l’appel de la méthode getScoresForChange().
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
new sn_chg_score.ChangeSuccess().withSecurity(false).getScoresForChange(chgGr);
Sortie :
None
ChangeSuccess : withTeamScore(Activer/désactiver booléen)
Valide uniquement lorsqu’il est appelé avec la méthode getScoresForChange(). Contrôle si la méthode getScoresForChange() renvoie le score de l’équipe. Par défaut, le score de l’équipe est renvoyé.
Utilisez cette méthode pour activer ou désactiver le renvoi de ces données pour l’objet ChangeSuccess actuel.
| Nom | Type | Description |
|---|---|---|
| activer/désactiver | Booléen | Marqueur indiquant si le score de réussite de l’équipe doit être inclus ou non. Valeurs valides :
Valeur par défaut : true |
| Paramètre | Description |
|---|---|
| team_success_score | Détails sur le score de réussite de l’équipe. Type de données : objet |
| team_success_score.can_read | Marqueur indiquant si un score de réussite de l’équipe de changement peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| team_success_score.chg_success_score_rating | Objets individuels pour chaque champ de l’enregistrement Évaluation du score de réussite de changement [chg_success_score_rating] qui correspond au score renvoyé. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS. Type de données : objet |
| team_success_score.chg_success_score_rating.active | Marqueur indiquant si l’enregistrement de score de réussite de changement associé est actif et disponible dans l’instance. Valeurs valides :
Type de données : objet |
| team_success_score.chg_success_score_rating.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| team_success_score.chg_success_score_rating.active.value | Valeur interne du marqueur actif. Type de données : booléennes |
| team_success_score.chg_success_score_rating.color | Couleur du score de réussite de changement associé, tel qu’il apparaît dans la carte des scores de réussite de changement pour une demande de changement. Type de données : objet |
| team_success_score.chg_success_score_rating.color.display_value | Valeur d’affichage pour la couleur. Type de données : chaîne |
| team_success_score.chg_success_score_rating.color.value | Valeur interne pour la couleur. Type de données : chaîne |
| team_success_score.chg_success_score_rating.rating | Modifiez l’évaluation du score de réussite, par exemple faible ou élevé. Type de données : objet |
| team_success_score.chg_success_score_rating.rating.display_value | Valeur d’affichage pour l’évaluation. Type de données : chaîne |
| team_success_score.chg_success_score_rating.rating.value | Valeur interne pour l’évaluation. Type de données : chaîne |
| team_success_score.chg_success_score_rating.score_end | Valeur la plus élevée du score de réussite de changement. Type de données : objet |
| team_success_score.chg_success_score_rating.score_end.display_value | Valeur d’affichage pour score_end. Type de données : chaîne |
| team_success_score.chg_success_score_rating.score_end.value | Valeur interne pour score_end. Type de données : nombre |
| team_success_score.chg_success_score_rating.score_start | Valeur la plus basse du score de réussite de changement. Type de données : objet |
| team_success_score.chg_success_score_rating.score_start.display_value | Valeur d’affichage pour score_start. Type de données : chaîne |
| team_success_score.chg_success_score_rating.score_start.value | Valeur interne pour score_start. Type de données : nombre |
| team_success_score.chg_success_score_rating.sys_nom_de_classe | Nom de la table Évaluation du score de réussite de changement. Toujours changer la note du score de réussite/chg_success_score_rating. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_nom_de_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_nom_de_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_créée_par | Nom de l’utilisateur qui a initialement créé l’enregistrement d’évaluation du score de réussite de changement associé. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_created_on | Date et heure de création de l’enregistrement d’évaluation du score de réussite de changement. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_created_on.display_value_internal | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_domaine | Si des domaines sont utilisés dans l’instance, le nom du domaine auquel l’enregistrement du score de réussite de changement est associé. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_domaine.valeur_affichage | Valeur d’affichage pour sys_domain. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_domaine.valeur | Valeur interne pour sys_domain. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_id | Identificateur unique de l’enregistrement de score de réussite de changement associé. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_nombre_de_mods | Nombre de fois où l’enregistrement du score de réussite de changement associé a été modifié. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| nom_team_success_score.chg_success_score_rating.sys | Nom de l’évaluation du score de réussite de changement. Valeurs possibles :
Type de données : objet |
| team_success_score.chg_success_score_rating.sys_nom.valeur_affichage | Valeur d’affichage pour sys_name. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_nom.valeur | Valeur interne pour sys_name. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_overrides | Sys_id d’un enregistrement dans la même table, mais dans un domaine supérieur à celui de l’enregistrement actuel. Cela permet à un enregistrement d’un domaine inférieur de remplacer un enregistrement d’un domaine supérieur. Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais que pour le domaine « TOP/ACME », vous remplacez l’enregistrement dans « global ». Type de données : objet |
| team_success_score.chg_success_score_rating.sys_overrides.display_value | Valeur d’affichage pour sys_overrides. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_overrides.value | Valeur interne pour sys_overrides. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_tags | Liste des balises système associées à l’enregistrement du score de réussite de changement. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_tags.display_value | Valeur d’affichage pour sys_tags. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_tags.valeur | Valeur interne pour sys_tags. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_updated_by | Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de score de réussite de changement associé. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_updated_on | Date et heure de la dernière mise à jour de l’enregistrement du score de réussite de changement associé. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_updated_on.display_value_internal | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| team_success_score.score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| team_success_score.score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| team_success_score.score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| team_success_score.score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| team_success_score.score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| team_success_score.score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| team_success_score.score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| team_success_score.score.indicateur.nom | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| team_success_score.score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| team_success_score.score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
| team_success_score.sys_groupe_utilisateur | Objets individuels pour chaque champ de l’enregistrement Groupe [sys_user_group] référencé par la demande de changement spécifiée. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS. Type de données : objet |
| team_success_score.sys_groupe_utilisateur.active | Marqueur indiquant si le groupe est actif. Valeurs possibles :
Type de données : objet |
| team_success_score.sys_user_group.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.active.valeur | Valeur interne du marqueur actif. Type de données : booléennes |
| team_success_score.sys_groupe_utilisateur.centre_de_coûts | Sys_id du centre de coûts associé au groupe. Type de données : objet |
| team_success_score.sys_user_group.cost_center.display_value | Valeur d’affichage pour cost_center. Type de données : chaîne |
| team_success_score.sys_user_group.cost_center.value | Valeur interne pour cost_center. Type de données : chaîne |
| team_success_score.sys_user_group.default_assignee | Sys_id de l’utilisateur délégataire par défaut du groupe. Type de données : objet |
| team_success_score.sys_user_group.default_assignee.display_value | Valeur d’affichage pour default_assignee. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.default_assignee.valeur | Valeur interne pour default_assignee. Type de données : chaîne |
| team_success_score.sys_user_group.description | Description du groupe Type de données : objet |
| team_success_score.sys_user_group.description.display_value | Valeur d’affichage pour la description. Type de données : chaîne |
| team_success_score.sys_user_group.description.value | Valeur interne pour la description. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.e-mail | Adresse e-mail pour le groupe. Type de données : objet |
| team_success_score.sys_user_group.email.display_value | Valeur d’affichage pour l’e-mail. Type de données : chaîne |
| team_success_score.sys_user_group.email.value | Valeur interne pour l’e-mail. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.exclude_manager | Marqueur indiquant si le gestionnaire du groupe reçoit des e-mails de groupe. Valeurs valides :
Type de données : objet |
| team_success_score.sys_user_group.exclude_manager.display_value | Valeur d’affichage pour exclude_manager. Type de données : chaîne |
| team_success_score.sys_groupe_utilisateur.exclude_gestionnaire.valeur | Valeur interne pour exclude_manager. Type de données : booléennes |
| team_success_score.sys_groupe_utilisateur.include_members | Marqueur indiquant si les membres du groupe reçoivent des e-mails individuels lorsqu’une personne envoie un e-mail à l’adresse e-mail du groupe. La seule exception à cette fonctionnalité concerne les notifications d’approbation, par lesquelles tous les membres d’un groupe reçoivent une notification d’approbation, quelle que soit cette sélection. Valeurs valides :
Type de données : objet |
| team_success_score.sys_user_group.include_members.display_value | Valeur d’affichage pour include_members. Type de données : chaîne |
| team_success_score.sys_user_group.include_members.value | Valeur interne pour include_members. Type de données : booléennes |
| team_success_score.sys_utilisateur_groupe.gestionnaire | Sys_id du gestionnaire du groupe. Type de données : objet |
| team_success_score.sys_user_group.manager.display_value | Valeur d’affichage pour le gestionnaire. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.manager.valeur | Valeur interne pour le gestionnaire. Type de données : chaîne |
| team_success_score.sys_user_group.name | Nom du groupe. Type de données : objet |
| team_success_score.sys_user_group.name.display_value | Valeur d’affichage pour le nom. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.nom.valeur | Valeur interne pour le nom. Type de données : chaîne |
| team_success_score.sys_groupe_utilisateur.parent | Sys_id du parent de ce groupe. Si un groupe a un parent, le groupe enfant hérite des rôles du groupe parent. Les membres du groupe enfant ne sont pas membres du groupe parent. Par exemple, si un incident est affecté au groupe parent et que vous cliquez sur l’icône de recherche Affecté à, seuls les membres du groupe parent sont disponibles. Les membres du groupe enfant ne sont pas disponibles. Type de données : objet |
| team_success_score.sys_user_group.parent.display_value | Valeur d’affichage pour le parent. Type de données : chaîne |
| team_success_score.sys_user_group.parent.value | Valeur interne pour le parent. Type de données : chaîne |
| team_success_score.sys_user_group.roles | Rôles d’utilisateur affectés au groupe. Type de données : objet |
| team_success_score.sys_user_group.roles.display_value | Affichez la valeur des rôles. Type de données : chaîne |
| team_success_score.sys_user_group.roles.value | Valeur interne pour les rôles. Type de données : chaîne |
| team_success_score.sys_groupe_utilisateur.source | Source du groupe. Type de données : objet |
| team_success_score.sys_user_group.source.display_value | Affiche la valeur de la source. Type de données : chaîne |
| team_success_score.sys_user_group.source.value | Valeur interne pour la source. Type de données : chaîne |
| team_success_score.sys_user_group.sys_créée_par | Utilisateur qui a créé l’enregistrement de groupe. Type de données : objet |
| team_success_score.sys_user_group.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| team_success_score.sys_user_group.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| team_success_score.sys_user_group.sys_created_on | Date et heure de création de l’enregistrement de groupe. Type de données : objet |
| team_success_score.sys_user_group.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| team_success_score.sys_user_group.sys_created_on.display_value_internal | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| team_success_score.sys_user_group.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| team_success_score.sys_user_group.sys_id | Sys_id pour le groupe. Type de données : objet |
| team_success_score.sys_user_group.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| team_success_score.sys_user_group.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| team_success_score.sys_user_group.sys_compte_mod | Nombre de fois où les informations de groupe associées ont été modifiées. Type de données : objet |
| team_success_score.sys_user_group.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| team_success_score.sys_user_group.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| team_success_score.sys_user_group.sys_updated_by | Utilisateur ayant mis à jour les informations du groupe pour la dernière fois. Type de données : objet |
| team_success_score.sys_user_group.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| team_success_score.sys_user_group.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| team_success_score.sys_user_group.sys_updated_on | Date et heure auxquelles les informations du groupe ont été mises à jour pour la dernière fois. Type de données : objet |
| team_success_score.sys_user_group.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| team_success_score.sys_user_group.sys_updated_on.display_value_internal | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| team_success_score.sys_user_group.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.type | Type de groupe. Type de données : objet |
| team_success_score.sys_user_group.type.display_value | Affichez la valeur pour le type. Type de données : chaîne |
| team_success_score.sys_user_group.type.value | Valeur interne pour le type. Type de données : chaîne |
L’exemple de code suivant montre comment utiliser cette méthode pour définir la réponse de renvoi de score d’équipe sur faux.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withTeamScore(false).getScoresForChange(chgGr), null, 2));
La sortie suivante affiche uniquement les valeurs de score de l’équipe qui sont renvoyées si cet assistant est défini sur vrai. Pour afficher les autres scores qui peuvent être renvoyés, consultez getScoresForChange().
{
"team_success_score": {
"can_read": true,
"sys_user_group": {
"parent": {
"display_value": "",
"value": ""
},
"manager": {
"display_value": "",
"value": ""
},
"roles": {
"display_value": "",
"value": ""
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"description": {
"display_value": "",
"value": ""
},
"active": {
"display_value": "true",
"value": true
},
"source": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"type": {
"display_value": "",
"value": ""
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_id": {
"display_value": "5f6441efc0a8010e0177fcb589156352",
"value": "5f6441efc0a8010e0177fcb589156352"
},
"sys_updated_by": {
"display_value": "glide.maint",
"value": "glide.maint"
},
"cost_center": {
"display_value": "",
"value": ""
},
"default_assignee": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"name": {
"display_value": "IT Securities",
"value": "IT Securities"
},
"exclude_manager": {
"display_value": "false",
"value": false
},
"email": {
"display_value": "",
"value": ""
},
"include_members": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "glide.maint",
"value": "glide.maint"
}
},
"score": {
"indicator": {
"name": "Change success scores",
"sys_id": "0ff316e173081010491d235f04f6a758"
},
"value": 465,
"display_value": "465",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
},
"chg_success_score_rating": {
"score_start": {
"display_value": "0",
"value": 0
},
"score_end": {
"display_value": "499",
"value": 499
},
"color": {
"display_value": "#FCCAC9",
"value": "#FCCAC9"
},
"rating": {
"display_value": "Low",
"value": "Low"
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "7ad380b573330010491d235f04f6a717",
"value": "7ad380b573330010491d235f04f6a717"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Low",
"value": "Low"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
}
ChangeSuccess : withTeamScoreRatings(bouton booléen)
Contrôle si la méthode associée renvoie les détails de tous les enregistrements d’évaluation du score de réussite de changement. Par défaut, ces informations ne sont pas renvoyées.
| Nom | Type | Description |
|---|---|---|
| activer/désactiver | Booléen | Marqueur indiquant s’il faut inclure les détails pour tous les enregistrements d’évaluation du score de réussite de l’équipe. Valeurs valides :
Valeur par défaut : false |
| Paramètre | Description |
|---|---|
| Cotes | |
| ratings.active | Marqueur indiquant si l’enregistrement de score de réussite de changement associé est actif et disponible dans l’instance. Valeurs valides :
Type de données : objet |
| ratings.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| ratings.active.value | Valeur interne du marqueur actif. Type de données : booléennes |
| ratings.color | Couleur du score de réussite de changement associé, tel qu’il apparaît dans la carte des scores de réussite de changement pour une demande de changement. Type de données : objet |
| ratings.color.display_value | Valeur d’affichage pour la couleur. Type de données : chaîne |
| ratings.color.value | Valeur interne pour la couleur. Type de données : chaîne |
| ratings.rating | Modifiez l’évaluation du score de réussite, par exemple faible ou élevé. Type de données : objet |
| ratings.rating.display_value | Valeur d’affichage pour l’évaluation. Type de données : chaîne |
| ratings.rating.value | Valeur interne pour l’évaluation. Type de données : chaîne |
| ratings.score_end | Valeur la plus élevée du score de réussite de changement. Type de données : objet |
| ratings.score_end.valeur_affichage | Valeur d’affichage pour score_end. Type de données : chaîne |
| ratings.score_end.valeur | Valeur interne pour score_end. Type de données : nombre |
| ratings.score_start | Valeur la plus basse du score de réussite de changement. Type de données : objet |
| ratings.score_start.valeur_affichage | Valeur d’affichage pour score_start. Type de données : chaîne |
| ratings.score_start.value | Valeur interne pour score_start. Type de données : nombre |
| ratings.sys_nom_de_classe | Nom de la table Évaluation du score de réussite de changement. Toujours changer la note du score de réussite/chg_success_score_rating. Type de données : objet |
| ratings.sys_nom_de_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| ratings.sys_nom_de_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| ratings.sys_créée_par | Nom de l’utilisateur qui a initialement créé l’enregistrement d’évaluation du score de réussite de changement associé. Type de données : objet |
| ratings.sys_created_by.display_value | Valeur d’affichage pour sys_created_by. Type de données : chaîne |
| ratings.sys_created_by.value | Valeur interne pour sys_created_by. Type de données : chaîne |
| ratings.sys_created_on | Date et heure de création de l’enregistrement d’évaluation du score de réussite de changement. Type de données : objet |
| ratings.sys_created_on.display_value | Valeur d’affichage pour sys_created_on. Type de données : chaîne |
| ratings.sys_created_on.display_value_internal | Valeur d’affichage interne pour sys_created_on. Type de données : chaîne |
| ratings.sys_created_on.value | Valeur interne pour sys_created_on. Type de données : chaîne |
| domaine_ratings.sys | Si des domaines sont utilisés dans l’instance, le nom du domaine auquel l’enregistrement du score de réussite de changement est associé. Type de données : objet |
| ratings.sys_domaine.valeur_affichage | Valeur d’affichage pour sys_domain. Type de données : chaîne |
| ratings.sys_domaine.valeur | Valeur interne pour sys_domain. Type de données : chaîne |
| ratings.sys_id | Identificateur unique de l’enregistrement de score de réussite de changement associé. Type de données : objet |
| ratings.sys_id.display_value | Valeur d’affichage pour sys_id. Type de données : chaîne |
| ratings.sys_id.valeur | Valeur interne pour sys_id. Type de données : chaîne |
| ratings.sys_mod_count | Nombre de fois où l’enregistrement du score de réussite de changement associé a été modifié. Type de données : objet |
| ratings.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| ratings.sys_mod_count.valeur | Valeur interne pour sys_mod_count. Type de données : nombre |
| nom_ratings.sys | Nom de l’évaluation du score de réussite de changement. Valeurs possibles :
Type de données : objet |
| ratings.sys_name.display_value | Valeur d’affichage pour sys_name. Type de données : chaîne |
| ratings.sys_nom.valeur | Valeur interne pour sys_name. Type de données : chaîne |
| ratings.sys_overrides | Sys_id d’un enregistrement dans la même table, mais dans un domaine supérieur à celui de l’enregistrement actuel. Cela permet à un enregistrement d’un domaine inférieur de remplacer un enregistrement d’un domaine supérieur. Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais que pour le domaine « TOP/ACME », vous remplacez l’enregistrement dans « global ». Type de données : objet |
| ratings.sys_overrides.display_value | Valeur d’affichage pour sys_overrides. Type de données : chaîne |
| ratings.sys_overrides.value | Valeur interne pour sys_overrides. Type de données : chaîne |
| ratings.sys_tags | Liste des balises système associées à l’enregistrement du score de réussite de changement. Type de données : objet |
| ratings.sys_tags.display_value | Valeur d’affichage pour sys_tags. Type de données : chaîne |
| ratings.sys_tags.value | Valeur interne pour sys_tags. Type de données : chaîne |
| ratings.sys_updated_by | Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de score de réussite de changement associé. Type de données : objet |
| ratings.sys_updated_by.display_value | Valeur d’affichage pour sys_updated_by. Type de données : chaîne |
| ratings.sys_updated_by.value | Valeur interne pour sys_updated_by. Type de données : chaîne |
| ratings.sys_updated_on | Date et heure de la dernière mise à jour de l’enregistrement du score de réussite de changement associé. Type de données : objet |
| ratings.sys_updated_on.display_value | Valeur d’affichage pour sys_updated_on. Type de données : chaîne |
| ratings.sys_updated_on.display_value_internal | Valeur d’affichage interne pour sys_updated_on. Type de données : chaîne |
| ratings.sys_updated_on.value | Valeur interne pour sys_updated_on. Type de données : chaîne |
L’exemple de code suivant montre comment utiliser cette méthode pour définir la réponse de retour d’évaluation du score de l’équipe sur faux.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withTeamScoreRatings(false).getTeamScoreForChange(chgGr), null, 2));
La sortie suivante affiche uniquement les valeurs de score de l’équipe qui sont renvoyées si cet assistant est défini sur vrai. Pour afficher les autres scores qui peuvent être renvoyés, reportez-vous à la méthode à laquelle vous associez cette assistante.
"ratings": [
{
"score_start": {
"display_value": "700",
"value": 700
},
"score_end": {
"display_value": "850",
"value": 850
},
"color": {
"display_value": "#A4EDA8",
"value": "#A4EDA8"
},
"rating": {
"display_value": "Excellent",
"value": "Excellent"
},
"sys_mod_count": {
"display_value": "1",
"value": 1
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:45:36",
"value": "2020-03-27 07:45:36",
"display_value_internal": "2020-03-27 07:45:36"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "76e440fd73330010491d235f04f6a7df",
"value": "76e440fd73330010491d235f04f6a7df"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:44:46",
"value": "2020-03-27 07:44:46",
"display_value_internal": "2020-03-27 07:44:46"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Excellent",
"value": "Excellent"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
]
ChangeSuccess : withTypeScore(bouton booléen)
Valide uniquement lorsqu’il est appelé avec la méthode getScoresForChange(). Contrôle si la méthode getScoresForChange() renvoie le score type. Par défaut, le score type est renvoyé.
Utilisez cette méthode pour activer ou désactiver le renvoi de ces données pour l’objet ChangeSuccess actuel.
| Nom | Type | Description |
|---|---|---|
| activer/désactiver | Booléen | Marqueur indiquant si le score de réussite du type doit être inclus. Valeurs valides :
Valeur par défaut : true |
| Paramètre | Description |
|---|---|
| type_success_score | Détails sur le score de réussite du type. Type de données : objet |
| type_success_score.can_read | Marqueur indiquant si un score de réussite de type peut être récupéré pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| type_success_score.score | Détails sur l’indicateur de score renvoyé. Type de données : objet |
| type_success_score.score.delta | Changement dans le score par rapport au score précédent. Type de données : objet |
| type_success_score.score.delta.display_value | Valeur d’affichage pour le différentiel. Type de données : chaîne |
| type_success_score.score.delta.value | Valeur interne pour le différentiel. Type de données : chaîne |
| type_success_score.score.display_value | Valeur d’affichage renvoyée par Analyse des performances (PA). Type de données : chaîne |
| type_success_score.score.has_score | Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée. Valeurs valides :
Type de données : booléennes |
| type_success_score.score.indicateur | Détails supplémentaires sur l’indicateur PA utilisé pour obtenir le score. Type de données : objet |
| type_success_score.score.indicateur.nom | Nom de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| type_success_score.score.indicator.sys_id | Sys_id de l’indicateur PA utilisé pour obtenir le score. Type de données : chaîne |
| type_success_score.score.valeur | Valeur renvoyée par PA pour le score de réussite. Type de données : chaîne |
| type type_success_score | Détails sur le score de réussite du type. Type de données : objet |
| type_success_score.type.display_value | Étiquette du choix. Type de données : chaîne |
| type_success_score.type.sys_id | Sys_id de l’enregistrement Choix [sys_choice] pour le type de changement spécifié. Type de données : chaîne |
| type_success_score.type.valeur | Valeur du choix. Type de données : chaîne |
L’exemple de code suivant montre comment utiliser cette méthode pour définir la réponse de retour de score de type souhaitée.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withTypeScore(true).getScoresForChange(chgGr), null, 2));
La sortie suivante affiche uniquement les valeurs de score de réussite de type retournées si cette aide est définie sur vrai. Pour afficher les autres scores qui peuvent être renvoyés, consultez getScoresForChange().
"type_success_score": {
"can_read": true,
"type": {
"sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
"value": "normal",
"display_value": "Normal"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": null,
"display_value": "",
"delta": {
"value": "0",
"display_value": ""
},
"has_score": false
}
}