Réussite des changements : Inclus dans l’étendue
L’include de script ChangeSuccess fournit des méthodes qui renvoient les scores de réussite (PA) pour les Analyse des performances demandes de changement (score de réussite de changement d’origine basé sur le groupe), les modèles de changement et les types de changement.
Cet include de script 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 ou non renvoyer l’un des scores de réussite. Vous pouvez également utiliser ces méthodes d’assistance pour fournir des résultats de renvoi avec des évaluations de score de réussite ou les indicateurs PA utilisés pour générer différents types de scores pour toute 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 d’une nomenclature de points telle que la suivante :
nouvelle sn_chg_score. ChangeSuccess().withTeamScore(false).withTypeScore(false).withSecurity(false).getScoresForChange(chgGr) ;
nouvelle 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 Gestion des changements.
Cette API s’exécute dans l’espace de noms sn_chg_score et le module d’extension Gestion des changements - Score de réussite de changement (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 le calcul du score de réussite. |
L’exemple de code suivant montre comment appeler cette méthode.
gs.info(new sn_chg_score.ChangeSuccess().getEntryLevelTeamScore());
Renvoyer les résultats :
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 le calcul du 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());
Renvoyer les résultats :
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 une valeur par défaut de 0 dans le calcul du score de réussite. |
L’exemple de code suivant montre comment appeler cette méthode.
gs.info(new sn_chg_score.ChangeSuccess().getMinimumPermittedTeamScore());
Renvoyer les résultats :
0
ChangeSuccess : getModelScoreForChange(Object chgGr)
Renvoie le dernier score de réussite du modèle en fonction du GlideRecord de demande de changement spécifié.
| Nom | Type | Description |
|---|---|---|
| chgGr | Objet | GlideRecord de la demande de changement pour lequel renvoyer le score de réussite du modèle. |
| Élément | Description |
|---|---|
| can_read | Marqueur indiquant si un score de réussite de modèle a pu être récupéré pour la demande de changement spécifiée. Valeurs possibles :
Type de données : booléennes |
| chg_model | Des objets individuels pour chaque champ de l’enregistrement du 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.actif | Marqueur indiquant si l’enregistrement de modèle de changement associé est actif et disponible au sein de l’instance. Valeurs possibles :
Type de données : objet |
| chg_model.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| chg_model.valeur.active. | 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 possibles :
Type de données : objet |
| chg_model.advanced_security.display_value | Valeur d’affichage du marqueur advanced_security. Type de données : chaîne |
| chg_model.valeur_sécurité_avancée. | 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 possibles :
Type de données : objet |
| chg_model.available_in_ui.display_value | Valeur d’affichage pour le marqueur de 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.color.display_value | 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.default_change_model | Marqueur indiquant si l’enregistrement de 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 | Description brève de l’objectif du modèle de changement. Type de données : objet |
| chg_model.description.display_value | 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.états_implémentation | Liste des sys_ids d’états pour lesquels les demandes de changement pouvant être implémentées à l’aide de ce modèle. Type de données : objet |
| chg_model.implémentation_états.valeur_affichage | Valeur d’affichage pour read_roles. Type de données : chaîne |
| chg_model.états_implémentation.valeur | Valeur interne pour read_roles. Type de données : chaîne |
| chg_model.nom | Nom du modèle de changement. Type de données : objet |
| chg_model.nom.display_value | Valeur d’affichage du nom. Type de données : chaîne |
| chg_model.nom.valeur | Valeur interne du nom. Type de données : chaîne |
| 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 |
| 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, lorsqu’un nouvel enregistrement de demande de changement est créé. Les valeurs sont séparées par des symboles de caret. Par exemple :
Type de données : objet |
| chg_model.record_preset.display_value | Valeur d’affichage pour record_preset. Type de données : chaîne |
| chg_model.record_preset.value | Valeur interne pour record_preset. Type de données : chaîne |
| chg_model.champ_état | Champ de liste de choix à partir duquel collecter les choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, l’état est toujours défini sur « état ». Type de données : objet |
| chg_model.state_field.display_value | Valeur d’affichage pour state_field. Type de données : chaîne |
| chg_model.state_field.value | Valeur interne pour state_field. Type de données : chaîne |
| nom_classe_chg_model.sys | Modifier le nom de la table du module. Changez toujours de modèle/chg_model. Type de données : objet |
| chg_model.sys_nom_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| chg_model.sys_nom_classe.valeur_affichage | Valeur interne pour sys_class_name. Type de données : chaîne |
| chg_model.sys_created_by | 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 initiale 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 | En cas d’utilisation de 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_d’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 |
| chg_model.sys_chemin_domaine | En cas d’utilisation de domaines dans l’instance, le chemin de domaine dans lequel réside l’enregistrement du module de changement associé. Type de données : objet |
| chg_model.sys_chemin_domaine.valeur_d’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.valeur_affichage | 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_mod_count | Nombre de modifications de l’enregistrement du modèle de changement associé. 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.value | Valeur interne pour sys_mod_count. Type de données : nombre |
| chg_model.sys_nom | Nom du modèle de changement. Toujours identique au name paramètre. Type de données : objet |
| nom_chg_model.sys.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 de dernière mise à jour de l’enregistrement du modèle de changement associé. 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 |
| nom_table.chg_model | Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, la 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 |
| chg_model.write_roles | Les rôles de sécurité doivent é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 du score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le delta. Type de données : chaîne |
| score.delta.valeur | Valeur interne pour le delta. Type de données : chaîne |
| score.display_value | Valeur d’affichage retourné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 possibles :
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 retourné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 le GlideRecord des modèles de changement actuels, vérifier si l’utilisateur dispose d’un accès en lecture à ce modèle de changement et, si c’est le cas, faire 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 de résultats de retour 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 du modèle pour le modèle spécifié sys_id.
| Nom | Type | Description |
|---|---|---|
| sys_id | Chaîne | Sys_id du groupe pour lequel renvoyer le score de réussite du modèle. 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 du modèle. |
| Élément | Description |
|---|---|
| can_read | Marqueur indiquant si un score de réussite de modèle a pu être récupéré pour la demande de changement spécifiée. Valeurs possibles :
Type de données : booléennes |
| chg_model | Des objets individuels pour chaque champ de l’enregistrement du 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.actif | Marqueur indiquant si l’enregistrement de modèle de changement associé est actif et disponible au sein de l’instance. Valeurs possibles :
Type de données : objet |
| chg_model.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| chg_model.valeur.active. | 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 possibles :
Type de données : objet |
| chg_model.advanced_security.display_value | Valeur d’affichage du marqueur advanced_security. Type de données : chaîne |
| chg_model.valeur_sécurité_avancée. | 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 possibles :
Type de données : objet |
| chg_model.available_in_ui.display_value | Valeur d’affichage pour le marqueur de 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.color.display_value | 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.default_change_model | Marqueur indiquant si l’enregistrement de 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 | Description brève de l’objectif du modèle de changement. Type de données : objet |
| chg_model.description.display_value | 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.états_implémentation | Liste des sys_ids d’états pour lesquels les demandes de changement pouvant être implémentées à l’aide de ce modèle. Type de données : objet |
| chg_model.implémentation_états.valeur_affichage | Valeur d’affichage pour read_roles. Type de données : chaîne |
| chg_model.états_implémentation.valeur | Valeur interne pour read_roles. Type de données : chaîne |
| chg_model.nom | Nom du modèle de changement. Type de données : objet |
| chg_model.nom.display_value | Valeur d’affichage du nom. Type de données : chaîne |
| chg_model.nom.valeur | Valeur interne du nom. Type de données : chaîne |
| 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 |
| 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, lorsqu’un nouvel enregistrement de demande de changement est créé. Les valeurs sont séparées par des symboles de caret. Par exemple :
Type de données : objet |
| chg_model.record_preset.display_value | Valeur d’affichage pour record_preset. Type de données : chaîne |
| chg_model.record_preset.value | Valeur interne pour record_preset. Type de données : chaîne |
| chg_model.champ_état | Champ de liste de choix à partir duquel collecter les choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, l’état est toujours défini sur « état ». Type de données : objet |
| chg_model.state_field.display_value | Valeur d’affichage pour state_field. Type de données : chaîne |
| chg_model.state_field.value | Valeur interne pour state_field. Type de données : chaîne |
| nom_classe_chg_model.sys | Modifier le nom de la table du module. Changez toujours de modèle/chg_model. Type de données : objet |
| chg_model.sys_nom_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| chg_model.sys_nom_classe.valeur_affichage | Valeur interne pour sys_class_name. Type de données : chaîne |
| chg_model.sys_created_by | 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 initiale 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 | En cas d’utilisation de 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_d’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 |
| chg_model.sys_chemin_domaine | En cas d’utilisation de domaines dans l’instance, le chemin de domaine dans lequel réside l’enregistrement du module de changement associé. Type de données : objet |
| chg_model.sys_chemin_domaine.valeur_d’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.valeur_affichage | 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_mod_count | Nombre de modifications de l’enregistrement du modèle de changement associé. 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.value | Valeur interne pour sys_mod_count. Type de données : nombre |
| chg_model.sys_nom | Nom du modèle de changement. Toujours identique au name paramètre. Type de données : objet |
| nom_chg_model.sys.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 de dernière mise à jour de l’enregistrement du modèle de changement associé. 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 |
| nom_table.chg_model | Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, la 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 |
| chg_model.write_roles | Les rôles de sécurité doivent é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 du score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le delta. Type de données : chaîne |
| score.delta.valeur | Valeur interne pour le delta. Type de données : chaîne |
| score.display_value | Valeur d’affichage retourné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 possibles :
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 retourné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 du modèle pour tous les enregistrements actifs du modèle de changement associé, filtrer les enregistrements demandés, puis placer tous les scores du 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 du GlideRecord de demande de changement spécifié.
| 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 a pu être récupéré pour la demande de changement spécifiée. Valeurs possibles :
Type de données : booléennes |
| model_success_score.chg_model | Des objets individuels pour chaque champ de l’enregistrement du 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 de modèle de changement associé est actif et disponible au sein de l’instance. Valeurs possibles :
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 possibles :
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 possibles :
Type de données : objet |
| model_success_score.chg_model.available_in_ui.display_value | Valeur d’affichage pour le marqueur de 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 de 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 | Description brève 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 pouvant être implémentées à l’aide de ce modèle. 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.implémentation_états.valeur | 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 du nom. Type de données : chaîne |
| model_success_score.chg_model.name.value | Valeur interne du 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, lorsqu’un nouvel enregistrement de demande de changement est créé. Les valeurs sont séparées par des symboles de caret. 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 les choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, l’état est toujours défini 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 |
| nom_classe_model_success_score.chg_model.sys | Modifier le nom de la table du module. Changez toujours de modèle/chg_model. Type de données : objet |
| model_success_score.chg_model.sys_nom_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| model_success_score.chg_model.sys_nom_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| model_success_score.chg_model.sys_created_by | 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 initiale 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 |
| model_success_score.chg_model.sys_domaine | En cas d’utilisation de 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_d’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 |
| model_success_score.chg_model.sys_chemin_domaine | En cas d’utilisation de domaines dans l’instance, le chemin de domaine dans lequel réside l’enregistrement du module de changement associé. Type de données : objet |
| model_success_score.chg_model.sys_chemin_domaine.valeur_d’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_mod_count | Nombre de modifications de l’enregistrement du modèle de changement associé. 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.value | Valeur interne pour sys_mod_count. Type de données : nombre |
| model_success_score.chg_model.sys_nom | Nom du modèle de changement. Toujours identique au name paramètre. Type de données : objet |
| model_success_score.chg_model.sys_nom | Valeur d’affichage pour sys_name. Type de données : chaîne |
| model_success_score.chg_model.sys_nom | Valeur interne pour sys_name. Type de données : chaîne |
| model_success_score.chg_model.sys_balises | 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 de dernière mise à jour de l’enregistrement du modèle de changement associé. 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.nom_table | Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, la valeur est toujours définie sur « change_request ». Type de données : objet |
| model_success_score.chg_model.nom_table.valeur_affichage | Valeur d’affichage pour table_name. Type de données : chaîne |
| model_success_score.chg_model.nom_table.valeur | 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 du 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 delta. Type de données : chaîne |
| model_success_score.score.delta.value | Valeur interne pour le delta. Type de données : chaîne |
| model_success_score.score.display_value | Valeur d’affichage retourné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 possibles :
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.indicator.name | 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 retourné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 a pu être récupéré pour la demande de changement spécifiée. Valeurs possibles :
Type de données : booléennes |
| team_success_score.chg_score_réussite | 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 des 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 du score de réussite de changement associé est actif et disponible au sein de l’instance. Valeurs possibles :
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 du changement associé, comme indiqué dans la carte du score 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 | Changer l’évaluation du score de réussite, par exemple, faible ou élevée. Type de données : objet |
| team_success_score.chg_success_score_rating.rating.display_value | Valeur d’affichage pour la note. 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 du 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 |
| nom_classe_team_success_score.chg_success_score_rating.sys | Nom de la table d’évaluation du score de réussite de changement. Modifiez toujours l’évaluation/chg_success_score_rating du score de réussite. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_nom_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_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_créé_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 initiale 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 vous utilisez des domaines 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_d’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 du 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 le sys_id. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_id.valeur | Valeur interne pour le sys_id. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_mod_count | Nombre de modifications apportées à l’enregistrement du score de réussite de changement associé. 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.value | Valeur interne pour sys_mod_count. Type de données : nombre |
| team_success_score.chg_success_score_rating.sys_nom | 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_d’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 dans un domaine au-dessus. Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais 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_balises | 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 du 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 du 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 du 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 delta. Type de données : chaîne |
| team_success_score.score.delta.value | Valeur interne pour le delta. Type de données : chaîne |
| team_success_score.score.display_value | Valeur d’affichage retourné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 possibles :
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.indicator.name | 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 retourné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 des 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_user_group.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.actif.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_utilisateur_groupe.centre_de_coûts.valeur_d’affichage | Valeur d’affichage pour cost_center. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.centre_coût.valeur | Valeur interne pour cost_center. Type de données : chaîne |
| team_success_score.sys_user_group.default_assignee | Sys_id de l’utilisateur qui est le 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_user_group.default_assignee.value | 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_user_group.email | Adresse e-mail du 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_user_group.exclude_manager | Marqueur indiquant si le gestionnaire du groupe reçoit des e-mails de groupe. Valeurs possibles :
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_user_group.exclude_manager.value | Valeur interne pour exclude_manager. Type de données : booléennes |
| team_success_score.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 |
| 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_user_group.manager | Sys_id du responsable 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_user_group.manager.value | Valeur interne pour le responsable. 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_nom_groupe_utilisateur.valeur_affichage | Valeur d’affichage du nom. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.nom.valeur | Valeur interne du nom. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.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 | Valeur d’affichage 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 | Valeur d’affichage pour la source. Type de données : chaîne |
| team_success_score.sys_user_group.source.value | Valeur interne de la source. Type de données : chaîne |
| team_success_score.sys_user_group.sys_created_by | Utilisateur ayant créé l’enregistrement du 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 initiale 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.valeur_affichage | 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_mod_count | Nombre de fois où les informations du groupe associé 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.value | 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 sur le 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 | Valeur d’affichage pour le type. Type de données : chaîne |
| team_success_score.sys_user_group.type.value | Valeur interne du 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.peut_lire | Marqueur indiquant si un score de réussite de type a pu ê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 du 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 delta. Type de données : chaîne |
| type_success_score.score.delta.value | Valeur interne pour le delta. Type de données : chaîne |
| type_success_score.score.display_value | Valeur d’affichage retourné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 possibles :
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.indicator.name | 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.value | Valeur retournée par PA pour le score de réussite. Type de données : chaîne |
| type_success_score.type | 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 de changement d’origine basé sur le groupe), le score de réussite du modèle et le score de réussite du type basé sur le 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();
}
Exemple de résultats renvoyés :
{
"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 du changement d’origine basé sur le groupe) en fonction du GlideRecord de demande de changement spécifié.
| Nom | Type | Description |
|---|---|---|
| chgGr | Objet | GlideRecord de demande de changement pour lequel renvoyer 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 a pu être récupéré pour la demande de changement spécifiée. Valeurs possibles :
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 des 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.actif | Marqueur indiquant si l’enregistrement du score de réussite de changement associé est actif et disponible au sein de l’instance. Valeurs possibles :
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 du changement associé, comme indiqué dans la carte du score de réussite de changement pour une demande de changement. Type de données : objet |
| chg_success_score_rating.color.display_value | 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.notation | Changer l’évaluation du score de réussite, par exemple, faible ou élevée. Type de données : objet |
| chg_success_score_rating.rating.display_value | Valeur d’affichage pour la note. Type de données : chaîne |
| chg_success_score_rating.rating.value | Valeur interne pour l’évaluation. Type de données : chaîne |
| chg_success_score_rating.score_fin | 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 du 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 |
| nom_classe_chg_success_score_rating.sys | Nom de la table d’évaluation du score de réussite de changement. Modifiez toujours l’évaluation/chg_success_score_rating du score de réussite. Type de données : objet |
| chg_success_score_rating.sys_nom_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| chg_success_score_rating.sys_nom_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| chg_success_score_rating.sys_created_by | 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 initiale 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 |
| chg_success_score_rating.sys_domaine | Si vous utilisez des domaines 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_domain.display_value | 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 du score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_id.valeur_affichage | Valeur d’affichage pour le sys_id. Type de données : chaîne |
| chg_success_score_rating.sys_id.valeur | Valeur interne pour le sys_id. Type de données : chaîne |
| chg_success_score_rating.sys_mod_count | Nombre de modifications apportées à l’enregistrement du score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| chg_success_score_rating.sys_mod_count.value | Valeur interne pour sys_mod_count. Type de données : nombre |
| chg_success_score_rating.sys_nom | Nom de l’évaluation du score de réussite de changement. Valeurs possibles :
Type de données : objet |
| nom_chg_success_score_rating.sys.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 dans un domaine au-dessus. Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais 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_balises | 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.value | 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 du 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 du 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 du score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le delta. Type de données : chaîne |
| score.delta.valeur | Valeur interne pour le delta. Type de données : chaîne |
| score.display_value | Valeur d’affichage retourné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 possibles :
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 retourné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 des 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.actif | 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.active.valeur | 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.cost_center.display_value | Valeur d’affichage pour cost_center. Type de données : chaîne |
| sys_user_group.cost_center.value | Valeur interne pour cost_center. Type de données : chaîne |
| sys_user_group.default_assignee | Sys_id de l’utilisateur qui est le 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.display_value | 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 du 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 possibles :
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 responsable 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.manager.value | Valeur interne pour le responsable. Type de données : chaîne |
| sys_user_group.nom | Nom du groupe. Type de données : objet |
| sys_user_group.nom.display_value | Valeur d’affichage du nom. Type de données : chaîne |
| sys_user_group.nom.valeur | Valeur interne du 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 | Valeur d’affichage des rôles. Type de données : chaîne |
| sys_user_group.roles.value | 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.valeur_affichage_source | Valeur d’affichage pour la source. Type de données : chaîne |
| sys_user_group.valeur.source | Valeur interne de la source. Type de données : chaîne |
| sys_user_group.sys_created_by | Utilisateur ayant créé l’enregistrement du 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 initiale 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.valeur_affichage | 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_mod_count | Nombre de fois où les informations du groupe associé 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.value | 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 sur le 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 | Valeur d’affichage pour le type. Type de données : chaîne |
| sys_user_group.type.valeur | Valeur interne du 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 d’équipe pour la demande de changement, puis d’utiliser ses différents attributs pour construire 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 des retours d’échantillon :
{
"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 du 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 renvoyer 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 du Analyse des performances 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 a pu être récupéré pour la demande de changement spécifiée. Valeurs possibles :
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 des 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.actif | Marqueur indiquant si l’enregistrement du score de réussite de changement associé est actif et disponible au sein de l’instance. Valeurs possibles :
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 du changement associé, comme indiqué dans la carte du score de réussite de changement pour une demande de changement. Type de données : objet |
| chg_success_score_rating.color.display_value | 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.notation | Changer l’évaluation du score de réussite, par exemple, faible ou élevée. Type de données : objet |
| chg_success_score_rating.rating.display_value | Valeur d’affichage pour la note. Type de données : chaîne |
| chg_success_score_rating.rating.value | Valeur interne pour l’évaluation. Type de données : chaîne |
| chg_success_score_rating.score_fin | 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 du 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 |
| nom_classe_chg_success_score_rating.sys | Nom de la table d’évaluation du score de réussite de changement. Modifiez toujours l’évaluation/chg_success_score_rating du score de réussite. Type de données : objet |
| chg_success_score_rating.sys_nom_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| chg_success_score_rating.sys_nom_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| chg_success_score_rating.sys_created_by | 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 initiale 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 |
| chg_success_score_rating.sys_domaine | Si vous utilisez des domaines 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_domain.display_value | 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 du score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_id.valeur_affichage | Valeur d’affichage pour le sys_id. Type de données : chaîne |
| chg_success_score_rating.sys_id.valeur | Valeur interne pour le sys_id. Type de données : chaîne |
| chg_success_score_rating.sys_mod_count | Nombre de modifications apportées à l’enregistrement du score de réussite de changement associé. Type de données : objet |
| chg_success_score_rating.sys_mod_count.display_value | Valeur d’affichage pour sys_mod_count. Type de données : chaîne |
| chg_success_score_rating.sys_mod_count.value | Valeur interne pour sys_mod_count. Type de données : nombre |
| chg_success_score_rating.sys_nom | Nom de l’évaluation du score de réussite de changement. Valeurs possibles :
Type de données : objet |
| nom_chg_success_score_rating.sys.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 dans un domaine au-dessus. Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais 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_balises | 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.value | 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 du 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 du 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 du score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le delta. Type de données : chaîne |
| score.delta.valeur | Valeur interne pour le delta. Type de données : chaîne |
| score.display_value | Valeur d’affichage retourné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 possibles :
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 retourné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 des 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.actif | 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.active.valeur | 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.cost_center.display_value | Valeur d’affichage pour cost_center. Type de données : chaîne |
| sys_user_group.cost_center.value | Valeur interne pour cost_center. Type de données : chaîne |
| sys_user_group.default_assignee | Sys_id de l’utilisateur qui est le 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.display_value | 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 du 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 possibles :
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 responsable 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.manager.value | Valeur interne pour le responsable. Type de données : chaîne |
| sys_user_group.nom | Nom du groupe. Type de données : objet |
| sys_user_group.nom.display_value | Valeur d’affichage du nom. Type de données : chaîne |
| sys_user_group.nom.valeur | Valeur interne du 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 | Valeur d’affichage des rôles. Type de données : chaîne |
| sys_user_group.roles.value | 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.valeur_affichage_source | Valeur d’affichage pour la source. Type de données : chaîne |
| sys_user_group.valeur.source | Valeur interne de la source. Type de données : chaîne |
| sys_user_group.sys_created_by | Utilisateur ayant créé l’enregistrement du 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 initiale 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.valeur_affichage | 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_mod_count | Nombre de fois où les informations du groupe associé 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.value | 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 sur le 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 | Valeur d’affichage pour le type. Type de données : chaîne |
| sys_user_group.type.valeur | Valeur interne du 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 et deltas de groupe faibles dans la file d’attente des é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 de résultats de retour 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 du GlideRecord de demande de changement spécifié.
| Nom | Type | Description |
|---|---|---|
| chgGr | Objet | GlideRecord de la demande de changement pour lequel renvoyer le score de réussite de type. |
| Paramètre | Description |
|---|---|
| can_read | Marqueur indiquant si un score de réussite de type a pu ê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 du score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le delta. Type de données : chaîne |
| score.delta.valeur | Valeur interne pour le delta. Type de données : chaîne |
| score.display_value | Valeur d’affichage retourné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 possibles :
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 retourné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 de type en fonction du GlideRecord actuel pour les modèles de changement pour lesquels l’utilisateur a un accès en lecture et dont la valeur du 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 de résultats de retour 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 pour lequel renvoyer le score de réussite de type, tel que « urgence ». |
| domain_id | Chaîne | Facultatif. Sys_id d’un domaine à utiliser lors de l’interrogation Analyse des performances du score de réussite de type. |
| Paramètre | Description |
|---|---|
| can_read | Marqueur indiquant si un score de réussite de type a pu ê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 du score par rapport au score précédent. Type de données : objet |
| score.delta.display_value | Valeur d’affichage pour le delta. Type de données : chaîne |
| score.delta.valeur | Valeur interne pour le delta. Type de données : chaîne |
| score.display_value | Valeur d’affichage retourné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 possibles :
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 retourné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 des types spécifiés (nom, élément et langue) et filtrer les enregistrements demandés. Elle place ensuite tous les scores de type inférieurs à 65 % dans la file d’attente d’événements 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 de résultats de retour 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(commutateur 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 |
|---|---|---|
| commutateur | Booléen | Marqueur indiquant s’il faut inclure les détails des indicateurs PA. 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 du score par rapport au score précédent. Type de données : objet |
| indicator_scores.delta.display_value | Valeur d’affichage pour le delta. Type de données : chaîne |
| indicator_scores.valeur.delta | Valeur interne pour le delta. Type de données : chaîne |
| indicator_scores.valeur_display_value | Valeur d’affichage retourné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 possibles :
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.indicator.name | 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.valeur | Valeur retournée par PA pour le score de réussite. Type de données : chaîne |
L’exemple suivant montre comment demander que les scores de l’indicateur 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(commutateur 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 du modèle est renvoyé.
Utilisez cette méthode pour activer ou désactiver le retour de ces données pour l’objet ChangeSuccess actuel.
| Nom | Type | Description |
|---|---|---|
| commutateur | Booléen | Marqueur indiquant s’il faut inclure le score de réussite du modèle. Valeurs valides :
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 a pu être récupéré pour la demande de changement spécifiée. Valeurs possibles :
Type de données : booléennes |
| model_success_score.chg_model | Des objets individuels pour chaque champ de l’enregistrement du 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 de modèle de changement associé est actif et disponible au sein de l’instance. Valeurs possibles :
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 possibles :
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 possibles :
Type de données : objet |
| model_success_score.chg_model.available_in_ui.display_value | Valeur d’affichage pour le marqueur de 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 de 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 | Description brève 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 du nom. Type de données : chaîne |
| model_success_score.chg_model.name.value | Valeur interne du 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, lorsqu’un nouvel enregistrement de demande de changement est créé. Les valeurs sont séparées par des symboles de caret. 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 les choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, l’état est toujours défini 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 |
| nom_classe_model_success_score.chg_model.sys | Modifier le nom de la table du module. Changez toujours de modèle/chg_model. Type de données : objet |
| model_success_score.chg_model.sys_nom_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| model_success_score.chg_model.sys_nom_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| model_success_score.chg_model.sys_created_by | 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 initiale 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 |
| model_success_score.chg_model.sys_domaine | En cas d’utilisation de 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_d’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 |
| model_success_score.chg_model.sys_chemin_domaine | En cas d’utilisation de domaines dans l’instance, le chemin de domaine dans lequel réside l’enregistrement du module de changement associé. Type de données : objet |
| model_success_score.chg_model.sys_chemin_domaine.valeur_d’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_mod_count | Nombre de modifications de l’enregistrement du modèle de changement associé. 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.value | Valeur interne pour sys_mod_count. Type de données : nombre |
| model_success_score.chg_model.sys_nom | Nom du modèle de changement. Toujours identique au name paramètre. Type de données : objet |
| model_success_score.chg_model.sys_nom.valeur_d’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 de dernière mise à jour de l’enregistrement du modèle de changement associé. 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.nom_table | Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, la 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 du 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 delta. Type de données : chaîne |
| model_success_score.score.delta.value | Valeur interne pour le delta. Type de données : chaîne |
| model_success_score.score.display_value | Valeur d’affichage retourné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 possibles :
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.indicator.name | 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 retourné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 du score de réussite du modèle qui sont renvoyées si cette aide est définie sur vrai. Pour voir 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(commutateur booléen)
Contrôle si la méthode valide l’utilisateur qui appelle la méthode associée, ce qui garantit qu’il dispose des droits pour lire le 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 |
|---|---|---|
| commutateur | Booléen | Marqueur indiquant s’il faut valider l’appel de la méthode associée par l’utilisateur. Valeurs valides :
Par défaut : true |
| Paramètre | Description |
|---|---|
| Aucun |
L’exemple suivant montre comment désactiver le contrôle de sécurité 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(commutateur 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 retour de ces données pour l’objet ChangeSuccess actuel.
| Nom | Type | Description |
|---|---|---|
| commutateur | Booléen | Marqueur indiquant s’il faut inclure le score de réussite de l’équipe. Valeurs valides :
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 a pu être récupéré pour la demande de changement spécifiée. Valeurs possibles :
Type de données : booléennes |
| team_success_score.chg_score_réussite | 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 des 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 du score de réussite de changement associé est actif et disponible au sein de l’instance. Valeurs possibles :
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 du changement associé, comme indiqué dans la carte du score 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 | Changer l’évaluation du score de réussite, par exemple, faible ou élevée. Type de données : objet |
| team_success_score.chg_success_score_rating.rating.display_value | Valeur d’affichage pour la note. 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 du 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 |
| nom_classe_team_success_score.chg_success_score_rating.sys | Nom de la table d’évaluation du score de réussite de changement. Modifiez toujours l’évaluation/chg_success_score_rating du score de réussite. Type de données : objet |
| team_success_score.chg_success_score_rating.sys_nom_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_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_créé_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 initiale 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 vous utilisez des domaines 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_d’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 du 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 le sys_id. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_id.valeur | Valeur interne pour le sys_id. Type de données : chaîne |
| team_success_score.chg_success_score_rating.sys_mod_count | Nombre de modifications apportées à l’enregistrement du score de réussite de changement associé. 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.value | Valeur interne pour sys_mod_count. Type de données : nombre |
| team_success_score.chg_success_score_rating.sys_nom | 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_d’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 dans un domaine au-dessus. Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais 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_balises | 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 du 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 du 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 du 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 delta. Type de données : chaîne |
| team_success_score.score.delta.value | Valeur interne pour le delta. Type de données : chaîne |
| team_success_score.score.display_value | Valeur d’affichage retourné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 possibles :
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.indicator.name | 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 retourné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 des 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_user_group.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.actif.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_utilisateur_groupe.centre_de_coûts.valeur_d’affichage | Valeur d’affichage pour cost_center. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.centre_coût.valeur | Valeur interne pour cost_center. Type de données : chaîne |
| team_success_score.sys_user_group.default_assignee | Sys_id de l’utilisateur qui est le 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_user_group.default_assignee.value | 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_user_group.email | Adresse e-mail du 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_user_group.exclude_manager | Marqueur indiquant si le gestionnaire du groupe reçoit des e-mails de groupe. Valeurs possibles :
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_user_group.exclude_manager.value | Valeur interne pour exclude_manager. Type de données : booléennes |
| team_success_score.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 |
| 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_user_group.manager | Sys_id du responsable 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_user_group.manager.value | Valeur interne pour le responsable. 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_nom_groupe_utilisateur.valeur_affichage | Valeur d’affichage du nom. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.nom.valeur | Valeur interne du nom. Type de données : chaîne |
| team_success_score.sys_utilisateur_groupe.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 | Valeur d’affichage 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 | Valeur d’affichage pour la source. Type de données : chaîne |
| team_success_score.sys_user_group.source.value | Valeur interne de la source. Type de données : chaîne |
| team_success_score.sys_user_group.sys_created_by | Utilisateur ayant créé l’enregistrement du 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 initiale 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.valeur_affichage | 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_mod_count | Nombre de fois où les informations du groupe associé 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.value | 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 sur le 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 | Valeur d’affichage pour le type. Type de données : chaîne |
| team_success_score.sys_user_group.type.value | Valeur interne du 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 retour 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 d’équipe renvoyées si cette aide est définie sur vrai. Pour voir 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(commutateur 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 |
|---|---|---|
| commutateur | Booléen | Marqueur indiquant s’il faut inclure les détails de tous les enregistrements d’évaluation du score de réussite de l’équipe. Valeurs valides :
Valeur par défaut : false |
| Paramètre | Description |
|---|---|
| audimat | |
| Évaluations.Actif | Marqueur indiquant si l’enregistrement du score de réussite de changement associé est actif et disponible au sein de l’instance. Valeurs possibles :
Type de données : objet |
| ratings.active.display_value | Valeur d’affichage du marqueur actif. Type de données : chaîne |
| Évaluations.Active.Valeur | Valeur interne du marqueur actif. Type de données : booléennes |
| Évaluations.Couleur | Couleur du score de réussite du changement associé, comme indiqué dans la carte du score 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 |
| Évaluations.Couleur.Valeur | Valeur interne pour la couleur. Type de données : chaîne |
| Évaluations.Évaluation | Changer l’évaluation du score de réussite, par exemple, faible ou élevée. Type de données : objet |
| ratings.rating.display_value | Valeur d’affichage pour la note. Type de données : chaîne |
| Évaluation.Notation.Valeur | 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_display_ | 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 du 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.valeur | Valeur interne pour score_start. Type de données : nombre |
| nom_classe_ratings.sys | Nom de la table d’évaluation du score de réussite de changement. Modifiez toujours l’évaluation/chg_success_score_rating du score de réussite. Type de données : objet |
| ratings.sys_nom_classe.valeur_affichage | Valeur d’affichage pour sys_class_name. Type de données : chaîne |
| ratings.sys_nom_classe.valeur | Valeur interne pour sys_class_name. Type de données : chaîne |
| ratings.sys_created_by | 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 initiale 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 |
| ratings.sys_domaine | Si vous utilisez des domaines 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 du score de réussite de changement associé. Type de données : objet |
| ratings.sys_id.valeur_affichage | Valeur d’affichage pour le sys_id. Type de données : chaîne |
| ratings.sys_id.valeur | Valeur interne pour le sys_id. Type de données : chaîne |
| ratings.sys_mod_count | Nombre de modifications apportées à l’enregistrement du score de réussite de changement associé. 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.value | Valeur interne pour sys_mod_count. Type de données : nombre |
| ratings.sys_nom | Nom de l’évaluation du score de réussite de changement. Valeurs possibles :
Type de données : objet |
| nom_ratings.sys.valeur_affichage | 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 dans un domaine au-dessus. Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais 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_balises | 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.valeur | 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 du 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 du 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 d’équipe renvoyées si cette aide est définie sur vrai. Pour voir les autres scores qui peuvent être renvoyés, reportez-vous à la méthode à laquelle vous associez cette assistance.
"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 (commutateur booléen)
Valide uniquement lorsqu’il est appelé avec la méthode getScoresForChange(). Contrôle si la méthode getScoresForChange() renvoie le type score. Par défaut, le score de type est renvoyé.
Utilisez cette méthode pour activer ou désactiver le retour de ces données pour l’objet ChangeSuccess actuel.
| Nom | Type | Description |
|---|---|---|
| commutateur | Booléen | Marqueur indiquant s’il faut inclure le score de réussite de type. Valeurs valides :
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.peut_lire | Marqueur indiquant si un score de réussite de type a pu ê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 du 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 delta. Type de données : chaîne |
| type_success_score.score.delta.value | Valeur interne pour le delta. Type de données : chaîne |
| type_success_score.score.display_value | Valeur d’affichage retourné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 possibles :
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.indicator.name | 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.value | Valeur retournée par PA pour le score de réussite. Type de données : chaîne |
| type_success_score.type | 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é.
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 qui sont renvoyées si cette aide est définie sur vrai. Pour voir 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
}
}