ChangeSuccess - Inclus dans le champ d’application

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 107 minutes de lecture
  • L’API ChangeSuccess fournit des méthodes qui renvoient les scores de réussite (PA) pour les demandes de changement (score de réussite du changement d’origine basé sur le Analyse des performances groupe), les modèles de changement et les types de changement.

    Cette API fournit également des méthodes d’assistance qui vous permettent de modifier les résultats de retour de la méthode getScoresForChange(), qui renvoie par défaut les trois scores de réussite. À l’aide de ces méthodes d’assistance, vous pouvez déterminer s’il faut renvoyer ou non les scores de réussite. Vous pouvez également utiliser ces méthodes d’assistance pour fournir des résultats de retour avec des évaluations de score de réussite ou les indicateurs PA utilisés pour générer différents types de scores pour n’importe quelle méthode qui renvoie un score de réussite. En outre, vous pouvez demander à la méthode associée de contourner le contrôle de sécurité des droits d’accès effectué par défaut pour chaque méthode.

    Vous associez des méthodes d’assistance à une méthode primaire à l’aide de la nomenclature par points, par exemple :

    Nouvelles sn_chg_score. ChangeSuccess().withTeamScore(false).withTypeScore(false).withSecurity(false).getScoresForChange(chgGr) ;

    Nouvelles sn_chg_score. ChangeSuccess().withRatings().withIndicatorScores().getTeamScoreForGroupId(« 287ebd7da9fe198100f92cc8d1d2154e ») ;

    Il existe également des méthodes qui vous permettent d’obtenir les valeurs actuelles de propriétés système spécifiques Gestion des changements , telles que com.snc.change_management.success_score.minimum_score, com.snc.change_management.success_score.maximum_score et com.snc.change_management.success_score.entry_level_score. Pour obtenir une description de leurs fonctions, consultez Propriétés de Change Management.

    Cette API s’exécute dans l’espace de noms sn_chg_score et le module d’extension Change Management - Change Success Score (com.snc.change_management.change_success_score) doit être activé.

    ChangeSuccess : getEntryLevelTeamScore()

    Renvoie la valeur spécifiée dans la propriété système com.snc.change_management.success_score.entry_level_score.

    Tableau 1. Paramètres
    Nom Type Description
    Aucun
    Tableau 2. Renvoie
    Type Description
    Numéro Valeur actuelle de com.snc.change_management.success_score.entry_level_score. Si cette propriété système n’existe pas, la méthode utilise une valeur par défaut de 500 dans les calculs de score de réussite.

    L’exemple de code suivant montre comment appeler cette méthode.

    gs.info(new sn_chg_score.ChangeSuccess().getEntryLevelTeamScore());

    Résultats renvoyés :

    500

    ChangeSuccess : getMaximumPermittedTeamScore()

    Renvoie la valeur spécifiée dans la propriété système com.snc.change_management.success_score.maximum_score.

    Tableau 3. Paramètres
    Nom Type Description
    Aucun
    Tableau 4. Renvoie
    Type Description
    Chaîne Valeur actuelle de com.snc.change_management.success_score.maximum_score. Si la propriété système n’existe pas, la méthode utilise une valeur par défaut de 850 dans les calculs de score de réussite.

    Cet exemple de code montre comment obtenir la valeur maximale autorisée du score d’équipe (com.snc.change_management.success_score.maximum_score).

    gs.info(new sn_chg_score.ChangeSuccess().getMaximumPermittedTeamScore());

    Résultats renvoyés :

    850

    ChangeSuccess : getMinimumPermittedTeamScore()

    Renvoie la valeur spécifiée dans la propriété système com.snc.change_management.success_score.minimum_score.

    Tableau 5. Paramètres
    Nom Type Description
    Aucun
    Tableau 6. Renvoie
    Type Description
    Chaîne Valeur actuelle de com.snc.change_management.success_score.minimum_score. Si cette propriété système n’existe pas, la méthode utilise la valeur par défaut 0 dans les calculs de score de réussite.

    L’exemple de code suivant montre comment appeler cette méthode.

    gs.info(new sn_chg_score.ChangeSuccess().getMinimumPermittedTeamScore());

    Résultats renvoyés :

    0

    ChangeSuccess : getModelScoreForChange(Object chgGr)

    Renvoie le dernier score de réussite du modèle en fonction de la demande de changement spécifiée GlideRecord.

    Tableau 7. Paramètres
    Nom Type Description
    chgGr Objet Demande de changement GlideRecord pour laquelle retourner le score de réussite du modèle.
    Tableau 8. Renvoie
    Élément Description
    can_read Marqueur indiquant si un score de réussite de modèle peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite du modèle a été récupéré.
    • false : le score de réussite du modèle n’a pas été récupéré.

    Type de données : booléennes

    chg_model Objets individuels pour chaque champ de l’enregistrement Modèle de changement [chg_model] référencé par la demande de changement spécifiée. Chaque objet a une clé qui est le nom du champ et contient la valeur et display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une propriété display_value_internal qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
    "chg_model": {
      "active": {Object},
      "advanced_security": {Object},
      "available_in_ui": {Object},
      "color": {Object},
      "default_change_model": {Object},
      "description": {Object},
      "implementation_states": {Object},
      "name": {Object},
      "read_roles": {Object},
      "record_preset": {Object},
      "state_field": {Object},
      "sys_class_name": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_domain": {Object},
      "sys_domain_path": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_name": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_name": {Object},
      "sys_updated_on": {Object},
      "table_name": {Object},
      "write_roles": {Object}
    }

    Type de données : objet

    chg_model.active Marqueur indiquant si l’enregistrement du modèle de changement associé est actif et disponible dans l’instance.
    Valeurs valides :
    • true : le modèle de changement est actif.
    • false : le modèle de changement n’est pas actif.

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    chg_model.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    chg_model.active.value Valeur interne du marqueur actif.

    Type de données : booléennes

    chg_model.sécurité_avancée Marqueur indiquant si la sécurité basée sur les critères d’utilisateur est utilisée en plus de la sécurité basée sur les rôles pour ce modèle de changement.
    Valeurs valides :
    • true : la sécurité avancée est utilisée.
    • false : la sécurité avancée n’est pas utilisée.

    Type de données : objet

    "advanced_security": {
      "display_value": "String",
      "value": Boolean
    }
    chg_model.sécurité_avancée.valeur_affichage Valeur d’affichage du marqueur advanced_security.

    Type de données : chaîne

    chg_model.advanced_security.value Valeur interne du marqueur advanced_security.

    Type de données : booléennes

    chg_model.available_in_ui Marqueur indiquant si l’enregistrement du modèle de changement associé est disponible dans l’interface utilisateur.
    Valeurs valides :
    • true : le modèle de changement est disponible dans l’interface utilisateur.
    • false : le modèle de changement n’est pas disponible dans l’interface utilisateur.

    Type de données : objet

    "available_in_ui": {
      "display_value": "String",
      "value": Boolean
    }
    chg_model.available_in_ui.display_value Valeur d’affichage du marqueur available_in_ui.

    Type de données : chaîne

    chg_model.available_in_ui.value Valeur du marqueur available_in_ui.

    Type de données : booléennes

    chg_model.couleur Couleur du modèle de changement associé sur la page de destination de la demande de changement.

    Type de données : objet

    "color": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.couleur.valeur_affichage Valeur d’affichage pour la couleur.

    Type de données : chaîne

    chg_model.couleur.valeur Valeur interne pour la couleur.

    Type de données : chaîne

    chg_model.modèle_de_changement_par défaut Marqueur indiquant si l’enregistrement du modèle de changement associé est le modèle de changement par défaut.
    Valeurs possibles :
    • true : valeur par défaut
    • false : pas la valeur par défaut

    Type de données : objet

    "default_change_model": {
      "display_value": "String",
      "value": Boolean
    }
    chg_model.default_change_model.display_value Valeur d’affichage du marqueur de modèle de changement par défaut.

    Type de données : chaîne

    chg_model.default_change_model.value Valeur interne du marqueur de modèle de changement par défaut.

    Type de données : booléennes

    chg_model.description Brève description de l’objectif du modèle de changement.

    Type de données : objet

    "description": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.description.valeur_affichage Valeur d’affichage pour la description.

    Type de données : chaîne

    chg_model.description.valeur Valeur interne pour la description.

    Type de données : chaîne

    chg_model.implémentation_états Liste des sys_ids d’états pour lesquels les demandes de changement utilisant ce modèle peuvent être implémentées.

    Type de données : objet

    "implementation_states": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.implementation_states.display_value Valeur d’affichage pour read_roles.

    Type de données : chaîne

    chg_model.implémentation_états.valeur Valeur interne pour read_roles.

    Type de données : chaîne

    chg_model.name Nom du modèle de changement.

    Type de données : objet

    "name": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.nom.valeur_affichage Valeur d’affichage pour le nom.

    Type de données : chaîne

    chg_model.nom.valeur Valeur interne pour le nom.

    Type de données : chaîne

    chg_model.rôles_de_lecture Rôles de sécurité nécessaires pour lire l’enregistrement du modèle de changement.

    Type de données : objet

    "read_roles": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.read_roles.display_value Valeur d’affichage pour read_roles.

    Type de données : chaîne

    chg_model.read_roles.value Valeur interne pour read_roles.

    Type de données : chaîne

    chg_model.record_preset Paires nom-valeur des champs qui doivent être automatiquement renseignés, avec leurs valeurs associées, lors de la création d’un nouvel enregistrement de demande de changement. Les valeurs sont séparées par des symboles d’accent circonflexe.

    Par exemple :

    « type=normal^assignment_group=a715cd759f2002002920bde8132e7018^short_description=Automatisé : Changement^EQ »

    Type de données : objet

    "record_preset": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.préfixe_enregistrement.valeur_affichage Valeur d’affichage pour record_preset.

    Type de données : chaîne

    chg_model.enregistrement_preset.valeur Valeur interne pour record_preset.

    Type de données : chaîne

    chg_model.état_champ Champ de liste de choix à partir duquel collecter des choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, cette option est toujours définie sur « état ».

    Type de données : objet

    "state_field": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.état_champ.valeur_affichage Valeur d’affichage pour state_field.

    Type de données : chaîne

    chg_model.champ_état.valeur Valeur interne pour state_field.

    Type de données : chaîne

    chg_model.sys_nom_de_classe Modifiez le nom de la table de module. Toujours changer de modèle/chg_model.

    Type de données : objet

    "sys_class_name": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_nom_de_classe.valeur_affichage Valeur d’affichage pour sys_class_name.

    Type de données : chaîne

    chg_model.sys_nom_de_classe.valeur_affichage Valeur interne pour sys_class_name.

    Type de données : chaîne

    chg_model.sys_créée_par Nom de l’utilisateur qui a initialement créé l’enregistrement du module de changement associé.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    chg_model.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    chg_model.sys_created_on Date et heure de création de l’enregistrement du module de changement.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    chg_model.sys_created_on.display_value Valeur d’affichage pour sys_created_on.

    Type de données : chaîne

    chg_model.sys_created_on.display_value_internal Valeur d’affichage interne pour sys_created_on.

    Type de données : chaîne

    chg_model.sys_created_on.value Valeur interne pour sys_created_on.

    Type de données : chaîne

    chg_model.sys_domaine Si vous utilisez des domaines dans l’instance, le nom du domaine auquel l’enregistrement du module de changement est associé.

    Type de données : objet

    "sys_domain": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_domaine.valeur_affichage Valeur d’affichage pour sys_domain.

    Type de données : chaîne

    chg_model.sys_domaine.valeur Valeur interne pour sys_domain.

    Type de données : chaîne

    chemin_domaine_chg_model.sys Si vous utilisez des domaines dans l’instance, le chemin de domaine dans lequel se trouve l’enregistrement du module de changement associé.

    Type de données : objet

    "sys_domain_path": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_chemin_domaine.valeur_affichage Valeur d’affichage pour sys_domain_path.

    Type de données : chaîne

    chg_model.sys_chemin_domaine.valeur Valeur interne pour sys_domain_path.

    Type de données : chaîne

    chg_model.sys_id Identificateur unique de l’enregistrement de modèle de changement associé.

    Type de données : objet

    "sys_id": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    chg_model.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    chg_model.sys_nombre_mod Nombre de fois où l’enregistrement de modèle de changement associé a été modifié.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    chg_model.sys_mod_count.display_value Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    chg_model.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    nom_chg_model.sys Nom du modèle de changement. Toujours le même que le name paramètre.

    Type de données : objet

    "sys_name": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_nom.valeur_affichage Valeur d’affichage pour sys_name.

    Type de données : chaîne

    chg_model.sys_nom.valeur Valeur interne pour sys_name.

    Type de données : chaîne

    chg_model.sys_tags Balises système associées à l’enregistrement du modèle de changement.

    Type de données : objet

    "sys_tags": {
      "display_value": "String",
      "value": "String"
    }
    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

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    chg_model.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    chg_model.sys_updated_on Date et heure auxquelles l’enregistrement de modèle de changement associé a été mis à jour pour la dernière fois.

    Type de données : objet

    "sys_updated_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    chg_model.sys_updated_on.display_value Valeur d’affichage pour sys_updated_on.

    Type de données : chaîne

    chg_model.sys_updated_on.display_value_internal Valeur d’affichage interne pour sys_updated_on.

    Type de données : chaîne

    chg_model.sys_updated_on.value Valeur interne pour sys_updated_on.

    Type de données : chaîne

    chg_model.nom_table Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, cette valeur est toujours définie sur « change_request ».

    Type de données : objet

    "table_name": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.nom_table.valeur_affichage Valeur d’affichage pour table_name.

    Type de données : chaîne

    chg_model.nom_table.valeur Valeur interne pour table_name.

    Type de données : chaîne

    rôles d’écriture chg_model Rôles de sécurité requis pour écrire dans l’enregistrement du modèle de changement.

    Type de données : objet

    "write_roles": {
      "display_value": "String",
      "value": "String"
    }
    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": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    score.indicator.name Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    Cet exemple de code montre comment récupérer le dernier score de réussite du modèle pour les modèles de changement actuels GlideRecord, vérifier si l’utilisateur dispose d’un accès en lecture à ce modèle de changement et, si tel est le cas, saisir une entrée dans les notes de travail si la valeur du score de réussite est inférieure à 50 %.

    var changeModelSuccess = new sn_chg_score.ChangeSuccess().getModelScoreForChange(current);
     
    gs.info(JSON.stringify(changeModelSuccess,null,2));
     
    if (changeModelSuccess.can_read && changeModelSuccess.score.has_score && changeModelSuccess.score.value < 50) {
       chgGr.work_notes.setJournalEntry("The selected Change Model of \"" + changeModelSuccess.chg_model.name.display_value + "\" has a success rate of less than 50% (current success rate is: " + changeModelSuccess.score.display_value + "%).\nConsider using a different Model or adding additional approvers or discuss with your Change Manager.");
       chgGr.update();
    }

    Exemple des résultats renvoyés lors de l’appel de cette méthode :

    {
      "can_read": true,
      "chg_model": {
        "color": {
          "display_value": "",
          "value": ""
        },
        "default_change_model": {
          "display_value": "false",
          "value": false
        },
        "description": {
          "display_value": "This model can be used to capture unauthorized change events that were detected.",
          "value": "This model can be used to capture unauthorized change events that were detected."
        },
        "sys_updated_on": {
          "display_value": "2020-10-21 11:10:57",
          "value": "2020-10-21 10:10:57",
          "display_value_internal": "2020-10-21 11:10:57"
        },
        "table_name": {
          "display_value": "change_request",
          "value": "change_request"
        },
        "sys_class_name": {
          "display_value": "Change Model",
          "value": "chg_model"
        },
        "sys_id": {
          "display_value": "aedc6a625323101034d1ddeeff7b1296",
          "value": "aedc6a625323101034d1ddeeff7b1296"
        },
        "sys_updated_by": {
          "display_value": "admin",
          "value": "admin"
        },
        "write_roles": {
          "display_value": "",
          "value": ""
        },
        "sys_created_on": {
          "display_value": "2020-10-02 14:50:20",
          "value": "2020-10-02 13:50:20",
          "display_value_internal": "2020-10-02 14:50:20"
        },
        "read_roles": {
          "display_value": "itil,sn_change_read",
          "value": "itil,sn_change_read"
        },
        "sys_name": {
          "display_value": "Unauthorized Change",
          "value": "Unauthorized Change"
        },
        "advanced_security": {
          "display_value": "false",
          "value": false
        },
        "sys_created_by": {
          "display_value": "admin",
          "value": "admin"
        },
        "record_preset": {
          "display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
          "value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
        },
        "sys_mod_count": {
          "display_value": "9",
          "value": 9
        },
        "active": {
          "display_value": "true",
          "value": true
        },
        "sys_tags": {
          "display_value": "",
          "value": ""
        },
        "available_in_ui": {
          "display_value": "false",
          "value": false
        },
        "state_field": {
          "display_value": "state",
          "value": "state"
        },
        "name": {
          "display_value": "Unauthorized Change",
          "value": "Unauthorized Change"
        },
        "implementation_states": {
          "display_value": "",
          "value": ""
        }
      },
      "score": {
        "indicator": {
          "name": "Change Model: % Successful and Successful With Issues",
          "sys_id": "604f98dfc302011005aea539e540dd75"
        },
        "value": 76.92307692307693,
        "display_value": "76.92",
        "delta": {
          "value": "0",
          "display_value": ""
        },
        "has_score": true
      }
    }

    ChangeSuccess : getModelScoreForModelId(String sys_id, String domain_id)

    Renvoie le dernier score de réussite de modèle pour l’sys_id de modèle spécifié.

    Tableau 9. Paramètres
    Nom Type Description
    sys_id Chaîne Sys_id du groupe dont le score de réussite du modèle doit être renvoyé. Situé dans la table Groupe d’utilisateurs [sys_user_grou].
    domain_id Chaîne Facultatif. Sys_id d’un domaine à utiliser lors de l’interrogation Analyse des performances du score de réussite du modèle.
    Tableau 10. Renvoie
    Élément Description
    can_read Marqueur indiquant si un score de réussite de modèle peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite du modèle a été récupéré.
    • false : le score de réussite du modèle n’a pas été récupéré.

    Type de données : booléennes

    chg_model Objets individuels pour chaque champ de l’enregistrement Modèle de changement [chg_model] référencé par la demande de changement spécifiée. Chaque objet a une clé qui est le nom du champ et contient la valeur et display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une propriété display_value_internal qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
    "chg_model": {
      "active": {Object},
      "advanced_security": {Object},
      "available_in_ui": {Object},
      "color": {Object},
      "default_change_model": {Object},
      "description": {Object},
      "implementation_states": {Object},
      "name": {Object},
      "read_roles": {Object},
      "record_preset": {Object},
      "state_field": {Object},
      "sys_class_name": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_domain": {Object},
      "sys_domain_path": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_name": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_name": {Object},
      "sys_updated_on": {Object},
      "table_name": {Object},
      "write_roles": {Object}
    }

    Type de données : objet

    chg_model.active Marqueur indiquant si l’enregistrement du modèle de changement associé est actif et disponible dans l’instance.
    Valeurs valides :
    • true : le modèle de changement est actif.
    • false : le modèle de changement n’est pas actif.

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    chg_model.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    chg_model.active.value Valeur interne du marqueur actif.

    Type de données : booléennes

    chg_model.sécurité_avancée Marqueur indiquant si la sécurité basée sur les critères d’utilisateur est utilisée en plus de la sécurité basée sur les rôles pour ce modèle de changement.
    Valeurs valides :
    • true : la sécurité avancée est utilisée.
    • false : la sécurité avancée n’est pas utilisée.

    Type de données : objet

    "advanced_security": {
      "display_value": "String",
      "value": Boolean
    }
    chg_model.sécurité_avancée.valeur_affichage Valeur d’affichage du marqueur advanced_security.

    Type de données : chaîne

    chg_model.advanced_security.value Valeur interne du marqueur advanced_security.

    Type de données : booléennes

    chg_model.available_in_ui Marqueur indiquant si l’enregistrement du modèle de changement associé est disponible dans l’interface utilisateur.
    Valeurs valides :
    • true : le modèle de changement est disponible dans l’interface utilisateur.
    • false : le modèle de changement n’est pas disponible dans l’interface utilisateur.

    Type de données : objet

    "available_in_ui": {
      "display_value": "String",
      "value": Boolean
    }
    chg_model.available_in_ui.display_value Valeur d’affichage du marqueur available_in_ui.

    Type de données : chaîne

    chg_model.available_in_ui.value Valeur du marqueur available_in_ui.

    Type de données : booléennes

    chg_model.couleur Couleur du modèle de changement associé sur la page de destination de la demande de changement.

    Type de données : objet

    "color": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.couleur.valeur_affichage Valeur d’affichage pour la couleur.

    Type de données : chaîne

    chg_model.couleur.valeur Valeur interne pour la couleur.

    Type de données : chaîne

    chg_model.modèle_de_changement_par défaut Marqueur indiquant si l’enregistrement du modèle de changement associé est le modèle de changement par défaut.
    Valeurs possibles :
    • true : valeur par défaut
    • false : pas la valeur par défaut

    Type de données : objet

    "default_change_model": {
      "display_value": "String",
      "value": Boolean
    }
    chg_model.default_change_model.display_value Valeur d’affichage du marqueur de modèle de changement par défaut.

    Type de données : chaîne

    chg_model.default_change_model.value Valeur interne du marqueur de modèle de changement par défaut.

    Type de données : booléennes

    chg_model.description Brève description de l’objectif du modèle de changement.

    Type de données : objet

    "description": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.description.valeur_affichage Valeur d’affichage pour la description.

    Type de données : chaîne

    chg_model.description.valeur Valeur interne pour la description.

    Type de données : chaîne

    chg_model.implémentation_états Liste des sys_ids d’états pour lesquels les demandes de changement utilisant ce modèle peuvent être implémentées.

    Type de données : objet

    "implementation_states": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.implementation_states.display_value Valeur d’affichage pour read_roles.

    Type de données : chaîne

    chg_model.implémentation_états.valeur Valeur interne pour read_roles.

    Type de données : chaîne

    chg_model.name Nom du modèle de changement.

    Type de données : objet

    "name": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.nom.valeur_affichage Valeur d’affichage pour le nom.

    Type de données : chaîne

    chg_model.nom.valeur Valeur interne pour le nom.

    Type de données : chaîne

    chg_model.rôles_de_lecture Rôles de sécurité nécessaires pour lire l’enregistrement du modèle de changement.

    Type de données : objet

    "read_roles": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.read_roles.display_value Valeur d’affichage pour read_roles.

    Type de données : chaîne

    chg_model.read_roles.value Valeur interne pour read_roles.

    Type de données : chaîne

    chg_model.record_preset Paires nom-valeur des champs qui doivent être automatiquement renseignés, avec leurs valeurs associées, lors de la création d’un nouvel enregistrement de demande de changement. Les valeurs sont séparées par des symboles d’accent circonflexe.

    Par exemple :

    « type=normal^assignment_group=a715cd759f2002002920bde8132e7018^short_description=Automatisé : Changement^EQ »

    Type de données : objet

    "record_preset": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.préfixe_enregistrement.valeur_affichage Valeur d’affichage pour record_preset.

    Type de données : chaîne

    chg_model.enregistrement_preset.valeur Valeur interne pour record_preset.

    Type de données : chaîne

    chg_model.état_champ Champ de liste de choix à partir duquel collecter des choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, cette option est toujours définie sur « état ».

    Type de données : objet

    "state_field": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.état_champ.valeur_affichage Valeur d’affichage pour state_field.

    Type de données : chaîne

    chg_model.champ_état.valeur Valeur interne pour state_field.

    Type de données : chaîne

    chg_model.sys_nom_de_classe Modifiez le nom de la table de module. Toujours changer de modèle/chg_model.

    Type de données : objet

    "sys_class_name": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_nom_de_classe.valeur_affichage Valeur d’affichage pour sys_class_name.

    Type de données : chaîne

    chg_model.sys_nom_de_classe.valeur_affichage Valeur interne pour sys_class_name.

    Type de données : chaîne

    chg_model.sys_créée_par Nom de l’utilisateur qui a initialement créé l’enregistrement du module de changement associé.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    chg_model.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    chg_model.sys_created_on Date et heure de création de l’enregistrement du module de changement.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    chg_model.sys_created_on.display_value Valeur d’affichage pour sys_created_on.

    Type de données : chaîne

    chg_model.sys_created_on.display_value_internal Valeur d’affichage interne pour sys_created_on.

    Type de données : chaîne

    chg_model.sys_created_on.value Valeur interne pour sys_created_on.

    Type de données : chaîne

    chg_model.sys_domaine Si vous utilisez des domaines dans l’instance, le nom du domaine auquel l’enregistrement du module de changement est associé.

    Type de données : objet

    "sys_domain": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_domaine.valeur_affichage Valeur d’affichage pour sys_domain.

    Type de données : chaîne

    chg_model.sys_domaine.valeur Valeur interne pour sys_domain.

    Type de données : chaîne

    chemin_domaine_chg_model.sys Si vous utilisez des domaines dans l’instance, le chemin de domaine dans lequel se trouve l’enregistrement du module de changement associé.

    Type de données : objet

    "sys_domain_path": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_chemin_domaine.valeur_affichage Valeur d’affichage pour sys_domain_path.

    Type de données : chaîne

    chg_model.sys_chemin_domaine.valeur Valeur interne pour sys_domain_path.

    Type de données : chaîne

    chg_model.sys_id Identificateur unique de l’enregistrement de modèle de changement associé.

    Type de données : objet

    "sys_id": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    chg_model.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    chg_model.sys_nombre_mod Nombre de fois où l’enregistrement de modèle de changement associé a été modifié.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    chg_model.sys_mod_count.display_value Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    chg_model.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    nom_chg_model.sys Nom du modèle de changement. Toujours le même que le name paramètre.

    Type de données : objet

    "sys_name": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_nom.valeur_affichage Valeur d’affichage pour sys_name.

    Type de données : chaîne

    chg_model.sys_nom.valeur Valeur interne pour sys_name.

    Type de données : chaîne

    chg_model.sys_tags Balises système associées à l’enregistrement du modèle de changement.

    Type de données : objet

    "sys_tags": {
      "display_value": "String",
      "value": "String"
    }
    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

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    chg_model.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    chg_model.sys_updated_on Date et heure auxquelles l’enregistrement de modèle de changement associé a été mis à jour pour la dernière fois.

    Type de données : objet

    "sys_updated_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    chg_model.sys_updated_on.display_value Valeur d’affichage pour sys_updated_on.

    Type de données : chaîne

    chg_model.sys_updated_on.display_value_internal Valeur d’affichage interne pour sys_updated_on.

    Type de données : chaîne

    chg_model.sys_updated_on.value Valeur interne pour sys_updated_on.

    Type de données : chaîne

    chg_model.nom_table Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, cette valeur est toujours définie sur « change_request ».

    Type de données : objet

    "table_name": {
      "display_value": "String",
      "value": "String"
    }
    chg_model.nom_table.valeur_affichage Valeur d’affichage pour table_name.

    Type de données : chaîne

    chg_model.nom_table.valeur Valeur interne pour table_name.

    Type de données : chaîne

    rôles d’écriture chg_model Rôles de sécurité requis pour écrire dans l’enregistrement du modèle de changement.

    Type de données : objet

    "write_roles": {
      "display_value": "String",
      "value": "String"
    }
    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": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    score.indicator.name Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    L’exemple de code suivant montre comment utiliser la méthode getTeamScoreForModelId() pour récupérer les scores de modèle pour tous les enregistrements actifs du modèle de changement associé, filtrer les enregistrements demandés, puis placer tous les scores de modèle inférieurs à 65 % et leurs deltas associés dans la file d’attente d’événements change_success.model.warning de l’enregistrement de modèle de changement associé.

    var chgModelGr = new GlideRecord("chg_model");
    chgModelGr.addActiveQuery();
    chgModelGr.query();
     
    while (chgModelGr.next()) {
        var changeModelSuccess = new sn_chg_score.ChangeSuccess().getModelScoreForModelId(chgModelGr.getUniqueValue());
        if (changeModelSuccess.can_read && changeModelSuccess.score.has_score && changeModelSuccess.score.value < 65)
            gs.eventQueue("change_success.model.warning", chgModelGr, changeModelSuccess.score.value, changeModelSuccess.score.delta.value);
    }

    Sortie :

    {
      "can_read": true,
      "chg_model": {
        "color": {
          "display_value": "",
          "value": ""
        },
        "default_change_model": {
          "display_value": "false",
          "value": false
        },
        "description": {
          "display_value": "This model can be used to capture unauthorized change events that were detected.",
          "value": "This model can be used to capture unauthorized change events that were detected."
        },
        "sys_updated_on": {
          "display_value": "2020-10-21 11:10:57",
          "value": "2020-10-21 10:10:57",
          "display_value_internal": "2020-10-21 11:10:57"
        },
        "table_name": {
          "display_value": "change_request",
          "value": "change_request"
        },
        "sys_class_name": {
          "display_value": "Change Model",
          "value": "chg_model"
        },
        "sys_id": {
          "display_value": "aedc6a625323101034d1ddeeff7b1296",
          "value": "aedc6a625323101034d1ddeeff7b1296"
        },
        "sys_updated_by": {
          "display_value": "admin",
          "value": "admin"
        },
        "write_roles": {
          "display_value": "",
          "value": ""
        },
        "sys_created_on": {
          "display_value": "2020-10-02 14:50:20",
          "value": "2020-10-02 13:50:20",
          "display_value_internal": "2020-10-02 14:50:20"
        },
        "read_roles": {
          "display_value": "itil,sn_change_read",
          "value": "itil,sn_change_read"
        },
        "sys_name": {
          "display_value": "Unauthorized Change",
          "value": "Unauthorized Change"
        },
        "advanced_security": {
          "display_value": "false",
          "value": false
        },
        "sys_created_by": {
          "display_value": "admin",
          "value": "admin"
        },
        "record_preset": {
          "display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
          "value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
        },
        "sys_mod_count": {
          "display_value": "9",
          "value": 9
        },
        "active": {
          "display_value": "true",
          "value": true
        },
        "sys_tags": {
          "display_value": "",
          "value": ""
        },
        "available_in_ui": {
          "display_value": "false",
          "value": false
        },
        "state_field": {
          "display_value": "state",
          "value": "state"
        },
        "name": {
          "display_value": "Unauthorized Change",
          "value": "Unauthorized Change"
        },
        "implementation_states": {
          "display_value": "",
          "value": ""
        }
      },
      "score": {
        "indicator": {
          "name": "Change Model: % Successful and Successful With Issues",
          "sys_id": "604f98dfc302011005aea539e540dd75"
        },
        "value": 76.92307692307693,
        "display_value": "76.92",
        "delta": {
          "value": "0",
          "display_value": ""
        },
        "has_score": true
      }
    }

    ChangeSuccess : getScoresForChange(Object chgGr)

    Renvoie le dernier score de réussite de l’équipe de changement (score de réussite du changement d’origine basé sur le groupe), le score de réussite du modèle et le score de réussite du type en fonction de la demande de changement spécifiée GlideRecord.

    Tableau 11. Paramètres
    Nom Type Description
    chgGr Objet Demande de changement GlideRecord.
    Tableau 12. Renvoie
    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": Boolean,
      "chg_model": {Object},
      "score": {Object}
    }
    model_success_score.can_read Marqueur indiquant si un score de réussite de modèle peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite du modèle a été récupéré.
    • false : le score de réussite du modèle n’a pas été récupéré.

    Type de données : booléennes

    model_success_score.chg_model Objets individuels pour chaque champ de l’enregistrement Modèle de changement [chg_model] référencé par la demande de changement spécifiée. Chaque objet a une clé qui est le nom du champ et contient la valeur et display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une propriété display_value_internal qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
    "chg_model": {
      "active": {Object},
      "advanced_security": {Object},
      "available_in_ui": {Object},
      "color": {Object},
      "default_change_model": {Object},
      "description": {Object},
      "implementation_states": {Object},
      "name": {Object},
      "read_roles": {Object},
      "record_preset": {Object},
      "state_field": {Object},
      "sys_class_name": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_domain": {Object},
      "sys_domain_path": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_name": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_name": {Object},
      "sys_updated_on": {Object},
      "table_name": {Object},
      "write_roles": {Object}
    }

    Type de données : objet

    model_success_score.chg_model.active Marqueur indiquant si l’enregistrement du modèle de changement associé est actif et disponible dans l’instance.
    Valeurs valides :
    • true : le modèle de changement est actif.
    • false : le modèle de changement n’est pas actif.

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    model_success_score.chg_model.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    model_success_score.chg_model.active.value Valeur interne du marqueur actif.

    Type de données : booléennes

    model_success_score.chg_model.advanced_security Marqueur indiquant si la sécurité basée sur les critères d’utilisateur est utilisée en plus de la sécurité basée sur les rôles pour ce modèle de changement.
    Valeurs valides :
    • true : la sécurité avancée est utilisée.
    • false : la sécurité avancée n’est pas utilisée.

    Type de données : objet

    "advanced_security": {
      "display_value": "String",
      "value": Boolean
    }
    model_success_score.chg_model.advanced_security.display_value Valeur d’affichage du marqueur advanced_security.

    Type de données : chaîne

    model_success_score.chg_model.advanced_security.value Valeur interne du marqueur advanced_security.

    Type de données : booléennes

    model_success_score.chg_model.available_in_ui Marqueur indiquant si l’enregistrement du modèle de changement associé est disponible dans l’interface utilisateur.
    Valeurs valides :
    • true : le modèle de changement est disponible dans l’interface utilisateur.
    • false : le modèle de changement n’est pas disponible dans l’interface utilisateur.

    Type de données : objet

    "available_in_ui": {
      "display_value": "String",
      "value": Boolean
    }
    model_success_score.chg_model.available_in_ui.display_value Valeur d’affichage du marqueur available_in_ui.

    Type de données : chaîne

    model_success_score.chg_model.available_in_ui.value Valeur du marqueur available_in_ui.

    Type de données : booléennes

    model_success_score.chg_model.color Couleur du modèle de changement associé sur la page de destination de la demande de changement.

    Type de données : objet

    "color": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.color.display_value Valeur d’affichage pour la couleur.

    Type de données : chaîne

    model_success_score.chg_model.color.value Valeur interne pour la couleur.

    Type de données : chaîne

    model_success_score.chg_model.default_change_model Marqueur indiquant si l’enregistrement du modèle de changement associé est le modèle de changement par défaut.
    Valeurs valides :
    • true : valeur par défaut
    • false : pas la valeur par défaut

    Type de données : booléennes

    Valeur par défaut : false

    model_success_score.chg_model.default_change_model.display_value Valeur d’affichage du marqueur de modèle de changement par défaut.

    Type de données : chaîne

    model_success_score.chg_model.default_change_model.value Valeur interne du marqueur de modèle de changement par défaut.

    Type de données : booléennes

    model_success_score.chg_model.description Brève description de l’objectif du modèle de changement.

    Type de données : objet

    "description": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.description.display_value Valeur d’affichage pour la description.

    Type de données : chaîne

    model_success_score.chg_model.description.value Valeur interne pour la description.

    Type de données : chaîne

    model_success_score.chg_model.implementation_states Liste des sys_ids d’états pour lesquels les demandes de changement utilisant ce modèle peuvent être implémentées.

    Type de données : objet

    "implementation_states": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.implementation_states.display_value Valeur d’affichage pour read_roles.

    Type de données : chaîne

    model_success_score.chg_model.implementation_states.value Valeur interne pour read_roles.

    Type de données : chaîne

    model_success_score.chg_model.name Nom du modèle de changement.

    Type de données : objet

    "name": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.name.display_value Valeur d’affichage pour le nom.

    Type de données : chaîne

    model_success_score.chg_model.name.value Valeur interne pour le nom.

    Type de données : chaîne

    model_success_score.chg_model.read_roles Rôles de sécurité nécessaires pour lire l’enregistrement du modèle de changement.

    Type de données : objet

    "read_roles": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.read_roles.display_value Valeur d’affichage pour read_roles.

    Type de données : chaîne

    model_success_score.chg_model.read_roles.value Valeur interne pour read_roles.

    Type de données : chaîne

    model_success_score.chg_model.record_preset Paires nom-valeur des champs qui doivent être automatiquement renseignés, avec leurs valeurs associées, lors de la création d’un nouvel enregistrement de demande de changement. Les valeurs sont séparées par des symboles d’accent circonflexe.

    Par exemple :

    « type=normal^assignment_group=a715cd759f2002002920bde8132e7018^short_description=Automatisé : Changement^EQ »

    Type de données : objet

    "record_preset": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.record_preset.display_value Valeur d’affichage pour record_preset.

    Type de données : chaîne

    model_success_score.chg_model.record_preset.value Valeur interne pour record_preset.

    Type de données : chaîne

    model_success_score.chg_model.state_field Champ de liste de choix à partir duquel collecter des choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, cette option est toujours définie sur « état ».

    Type de données : objet

    "state_field": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.state_field.display_value Valeur d’affichage pour state_field.

    Type de données : chaîne

    model_success_score.chg_model.state_field.value Valeur interne pour state_field.

    Type de données : chaîne

    model_success_score.chg_model.sys_nom_de_classe Modifiez le nom de la table de module. Toujours changer de modèle/chg_model.

    Type de données : objet

    "sys_class_name": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_nom_de_classe.valeur_affichage Valeur d’affichage pour sys_class_name.

    Type de données : chaîne

    model_success_score.chg_model.sys_nom_de_classe.valeur Valeur interne pour sys_class_name.

    Type de données : chaîne

    model_success_score.chg_model.sys_créée_par Nom de l’utilisateur qui a initialement créé l’enregistrement du module de changement associé.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    model_success_score.chg_model.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    model_success_score.chg_model.sys_created_on Date et heure de création de l’enregistrement du module de changement.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_created_on.display_value Valeur d’affichage pour sys_created_on.

    Type de données : chaîne

    model_success_score.chg_model.sys_created_on.display_value.internal Valeur d’affichage interne pour sys_created_on.

    Type de données : chaîne

    model_success_score.chg_model.sys_created_on.value Valeur interne pour sys_created_on.

    Type de données : chaîne

    domaine_model_success_score.chg_model.sys Si vous utilisez des domaines dans l’instance, le nom du domaine auquel l’enregistrement du module de changement est associé.

    Type de données : objet

    "sys_domain": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_domaine.valeur_affichage Valeur d’affichage pour sys_domain.

    Type de données : chaîne

    model_success_score.chg_model.sys_domaine.valeur Valeur interne pour sys_domain.

    Type de données : chaîne

    chemin_domaine_model_success_score.chg_model.sys Si vous utilisez des domaines dans l’instance, le chemin de domaine dans lequel se trouve l’enregistrement du module de changement associé.

    Type de données : objet

    "sys_domain_path": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_chemin_domaine.valeur_affichage Valeur d’affichage pour sys_domain_path.

    Type de données : chaîne

    model_success_score.chg_model.sys_chemin_domaine.valeur Valeur interne pour sys_domain_path.

    Type de données : chaîne

    model_success_score.chg_model.sys_id Identificateur unique de l’enregistrement de modèle de changement associé.

    Type de données : objet

    "sys_id": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    model_success_score.chg_model.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    model_success_score.chg_model.sys_nombre_de_mods Nombre de fois où l’enregistrement de modèle de changement associé a été modifié.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    model_success_score.chg_model.sys_mod_count.display_value Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    model_success_score.chg_model.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    nom_model_success_score.chg_model.sys Nom du modèle de changement. Toujours le même que le name paramètre.

    Type de données : objet

    "sys_name": {
      "display_value": "String",
      "value": "String"
    }
    nom_model_success_score.chg_model.sys Valeur d’affichage pour sys_name.

    Type de données : chaîne

    nom_model_success_score.chg_model.sys Valeur interne pour sys_name.

    Type de données : chaîne

    model_success_score.chg_model.sys_tags Balises système associées à l’enregistrement du modèle de changement.

    Type de données : objet

    "sys_tags": {
      "display_value": "String",
      "value": "String"
    }
    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

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    model_success_score.chg_model.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    model_success_score.chg_model.sys_updated_on Date et heure auxquelles l’enregistrement de modèle de changement associé a été mis à jour pour la dernière fois.

    Type de données : objet

    "sys_updated_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_updated_on.display_value Valeur d’affichage pour sys_updated_on.

    Type de données : chaîne

    model_success_score.chg_model.sys_updated_on.display_internal_value Valeur d’affichage interne pour sys_updated_on.

    Type de données : chaîne

    model_success_score.chg_model.sys_updated_on.value Valeur interne pour sys_updated_on.

    Type de données : chaîne

    model_success_score.chg_model.table_name Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, cette valeur est toujours définie sur « change_request ».

    Type de données : objet

    "table_name": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.table_name.display_value Valeur d’affichage pour table_name.

    Type de données : chaîne

    model_success_score.chg_model.table_name.value Valeur interne pour table_name.

    Type de données : chaîne

    model_success_score.score Détails sur l’indicateur de score renvoyé.

    Type de données : objet

    "score": {
      "delta": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    model_success_score.score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    model_success_score.score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    model_success_score.score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    model_success_score.score.score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    model_success_score.score.indicateur.nom Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    model_success_score.score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    model_success_score.score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    team_success_score Détails sur le score de réussite de l’équipe.

    Type de données : objet

    "team_success_score" {
      "can_read": Boolean,
      "chg_success_score_rating": {Object},
      "score": {Object},
      "sys_user_group":{Object}
    }
    team_success_score.can_read Marqueur indiquant si un score de réussite de l’équipe de changement peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite de l’équipe a été récupéré.
    • false : le score de réussite de l’équipe n’a pas été récupéré.

    Type de données : booléennes

    team_success_score.chg_success_score_rating Objets individuels pour chaque champ de l’enregistrement Évaluation du score de réussite de changement [chg_success_score_rating] qui correspond au score renvoyé. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.

    Type de données : objet

    "chg_success_score_rating": {
      "active": {Object},
      "color": {Object},
      "rating": {Object},
      "score_end": {Object},
      "score_start": {Object},
      "sys_class_name": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_domain": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_name": {Object},
      "sys_overrides": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_on": {Object}
    }
    team_success_score.chg_success_score_rating.active Marqueur indiquant si l’enregistrement de score de réussite de changement associé est actif et disponible dans l’instance.
    Valeurs valides :
    • true : l’enregistrement du score de réussite de changement est actif.
    • false : l’enregistrement du score de réussite de changement n’est pas actif.

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    team_success_score.chg_success_score_rating.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.active.value Valeur interne du marqueur actif.

    Type de données : booléennes

    team_success_score.chg_success_score_rating.color Couleur du score de réussite de changement associé, tel qu’il apparaît dans la carte des scores de réussite de changement pour une demande de changement.

    Type de données : objet

    "color": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.color.display_value Valeur d’affichage pour la couleur.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.color.value Valeur interne pour la couleur.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.rating Modifiez l’évaluation du score de réussite, par exemple faible ou élevé.

    Type de données : objet

    "rating": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.rating.display_value Valeur d’affichage pour l’évaluation.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.rating.value Valeur interne pour l’évaluation.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.score_end Valeur la plus élevée du score de réussite de changement.

    Type de données : objet

    "score_end": {
      "display_value": "String",
      "value": Number
    }
    team_success_score.chg_success_score_rating.score_end.display_value Valeur d’affichage pour score_end.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.score_end.value Valeur interne pour score_end.

    Type de données : nombre

    team_success_score.chg_success_score_rating.score_start Valeur la plus basse du score de réussite de changement.

    Type de données : objet

    "score_start": {
      "display_value": "String",
      "value": Number
    }
    team_success_score.chg_success_score_rating.score_start.display_value Valeur d’affichage pour score_start.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.score_start.value Valeur interne pour score_start.

    Type de données : nombre

    team_success_score.chg_success_score_rating.sys_nom_de_classe Nom de la table Évaluation du score de réussite de changement. Toujours changer la note du score de réussite/chg_success_score_rating.

    Type de données : objet

    "sys_class_name": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_nom_de_classe.valeur_affichage Valeur d’affichage pour sys_class_name.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_nom_de_classe.valeur Valeur interne pour sys_class_name.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_créée_par Nom de l’utilisateur qui a initialement créé l’enregistrement d’évaluation du score de réussite de changement associé.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_created_on Date et heure de création de l’enregistrement d’évaluation du score de réussite de changement.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_created_on.display_value Valeur d’affichage pour sys_created_on.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_created_on.display_internal.value Valeur d’affichage interne pour sys_created_on.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_created_on.value Valeur interne pour sys_created_on.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_domaine Si des domaines sont utilisés dans l’instance, le nom du domaine auquel l’enregistrement du score de réussite de changement est associé.

    Type de données : objet

    "sys_domain": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_domaine.valeur_affichage Valeur d’affichage pour sys_domain.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_domaine.valeur Valeur interne pour sys_domain.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_id Identificateur unique de l’enregistrement de score de réussite de changement associé.

    Type de données : objet

    "sys_id": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_nombre_de_mods Nombre de fois où l’enregistrement du score de réussite de changement associé a été modifié.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    team_success_score.chg_success_score_rating.sys_mod_count.display_value Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    nom_team_success_score.chg_success_score_rating.sys Nom de l’évaluation du score de réussite de changement.

    Valeurs possibles :

    • Excellent
    • Élevé
    • Faible
    • Moyen

    Type de données : objet

    "sys_name": {
      "display_value": "String",
      "value": Number
    }
    team_success_score.chg_success_score_rating.sys_nom.valeur_affichage Valeur d’affichage pour sys_name.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_nom.valeur Valeur interne pour sys_name.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_overrides Sys_id d’un enregistrement dans la même table, mais dans un domaine supérieur à celui de l’enregistrement actuel. Cela permet à un enregistrement d’un domaine inférieur de remplacer un enregistrement d’un domaine supérieur.

    Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais que pour le domaine « TOP/ACME », vous remplacez l’enregistrement dans « global ».

    Type de données : objet

    "sys_overrides": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_overrides.display_value Valeur d’affichage pour sys_overrides.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_overrides.value Valeur interne pour sys_overrides.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_tags Liste des balises système associées à l’enregistrement du score de réussite de changement.

    Type de données : objet

    "sys_tags": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_tags.display_value Valeur d’affichage pour sys_tags.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_tags.valeur Valeur interne pour sys_tags.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_updated_by Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de score de réussite de changement associé.

    Type de données : objet

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_updated_on Date et heure de la dernière mise à jour de l’enregistrement du score de réussite de changement associé.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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

    "score": {
      "delta": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    team_success_score.score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    team_success_score.score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    team_success_score.score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    team_success_score.score.score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    team_success_score.score.indicateur.nom Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    team_success_score.score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    team_success_score.score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    team_success_score.sys_groupe_utilisateur Objets individuels pour chaque champ de l’enregistrement Groupe [sys_user_group] référencé par la demande de changement spécifiée. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
    Type de données : objet
    "sys_user_group": {
      "active": {Object},
      "cost_center": {Object},
      "default_assignee": {Object},
      "description": {Object},
      "email": {Object},
      "exclude_manager": {Object},
      "include_members": {Object},
      "manager": {Object},
      "name": {Object},
      "parent": {Object},
      "roles": {Object},
      "source": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_on": {Object},
      "type": {Object}
    }
    team_success_score.sys_groupe_utilisateur.active Marqueur indiquant si le groupe est actif.

    Valeurs possibles :

    • true : le groupe est actif
    • false : le groupe est désactivé

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    team_success_score.sys_user_group.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.active.valeur Valeur interne du marqueur actif.

    Type de données : booléennes

    team_success_score.sys_groupe_utilisateur.centre_de_coûts Sys_id du centre de coûts associé au groupe.

    Type de données : objet

    "cost_center": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.cost_center.display_value Valeur d’affichage pour cost_center.

    Type de données : chaîne

    team_success_score.sys_user_group.cost_center.value Valeur interne pour cost_center.

    Type de données : chaîne

    team_success_score.sys_user_group.default_assignee Sys_id de l’utilisateur délégataire par défaut du groupe.

    Type de données : objet

    "default_assignee": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.default_assignee.display_value Valeur d’affichage pour default_assignee.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.default_assignee.valeur Valeur interne pour default_assignee.

    Type de données : chaîne

    team_success_score.sys_user_group.description Description du groupe

    Type de données : objet

    "description": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.description.display_value Valeur d’affichage pour la description.

    Type de données : chaîne

    team_success_score.sys_user_group.description.value Valeur interne pour la description.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.e-mail Adresse e-mail pour le groupe.

    Type de données : objet

    "description": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.email.display_value Valeur d’affichage pour l’e-mail.

    Type de données : chaîne

    team_success_score.sys_user_group.email.value Valeur interne pour l’e-mail.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.exclude_manager Marqueur indiquant si le gestionnaire du groupe reçoit des e-mails de groupe.

    Valeurs valides :

    • true : le gestionnaire ne reçoit pas d’e-mails de groupe.
    • false : le gestionnaire reçoit des e-mails de groupe.

    Type de données : objet

    "exclude_manager": {
      "display_value": "String",
      "value": Boolean
    }
    team_success_score.sys_user_group.exclude_manager.display_value Valeur d’affichage pour exclude_manager.

    Type de données : chaîne

    team_success_score.sys_groupe_utilisateur.exclude_gestionnaire.valeur Valeur interne pour exclude_manager.

    Type de données : booléennes

    team_success_score.sys_groupe_utilisateur.include_members Marqueur indiquant si les membres du groupe reçoivent des e-mails individuels lorsqu’une personne envoie un e-mail à l’adresse e-mail du groupe. La seule exception à cette fonctionnalité concerne les notifications d’approbation, par lesquelles tous les membres d’un groupe reçoivent une notification d’approbation, quelle que soit cette sélection.

    Valeurs valides :

    • true : envoie des e-mails à l’ensemble du groupe.
    • false : envoyez uniquement des e-mails au default_assignee.

    Type de données : objet

    "include_members": {
      "display_value": "String",
      "value": Boolean
    }
    team_success_score.sys_user_group.include_members.display_value Valeur d’affichage pour include_members.

    Type de données : chaîne

    team_success_score.sys_user_group.include_members.value Valeur interne pour include_members.

    Type de données : booléennes

    team_success_score.sys_utilisateur_groupe.gestionnaire Sys_id du gestionnaire du groupe.

    Type de données : objet

    "manager": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.manager.display_value Valeur d’affichage pour le gestionnaire.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.manager.valeur Valeur interne pour le gestionnaire.

    Type de données : chaîne

    team_success_score.sys_user_group.name Nom du groupe.

    Type de données : objet

    "name": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.name.display_value Valeur d’affichage pour le nom.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.nom.valeur Valeur interne pour le nom.

    Type de données : chaîne

    team_success_score.sys_groupe_utilisateur.parent Sys_id du parent de ce groupe. Si un groupe a un parent, le groupe enfant hérite des rôles du groupe parent. Les membres du groupe enfant ne sont pas membres du groupe parent. Par exemple, si un incident est affecté au groupe parent et que vous cliquez sur l’icône de recherche Affecté à, seuls les membres du groupe parent sont disponibles. Les membres du groupe enfant ne sont pas disponibles.

    Type de données : objet

    "parent": {
      "display_value": "String",
      "value": "String"
    }
    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

    "roles": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.roles.display_value Affichez la valeur des rôles.

    Type de données : chaîne

    team_success_score.sys_user_group.roles.value Valeur interne pour les rôles.

    Type de données : chaîne

    team_success_score.sys_groupe_utilisateur.source Source du groupe.

    Type de données : objet

    "source": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.source.display_value Affiche la valeur de la source.

    Type de données : chaîne

    team_success_score.sys_user_group.source.value Valeur interne pour la source.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_créée_par Utilisateur qui a créé l’enregistrement de groupe.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_created_on Date et heure de création de l’enregistrement de groupe.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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

    "sys_id": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_compte_mod Nombre de fois où les informations de groupe associées ont été modifiées.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    team_success_score.sys_user_group.sys_mod_count.display_value Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    team_success_score.sys_user_group.sys_updated_by Utilisateur ayant mis à jour les informations du groupe pour la dernière fois.

    Type de données : objet

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_updated_on Date et heure auxquelles les informations du groupe ont été mises à jour pour la dernière fois.

    Type de données : objet

    "sys_updated_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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

    "type": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.type.display_value Affichez la valeur pour le type.

    Type de données : chaîne

    team_success_score.sys_user_group.type.value Valeur interne pour le type.

    Type de données : chaîne

    type_success_score Détails sur le score de réussite du type.

    Type de données : objet

    "type_success_score": {
      "can_read": Boolean,
      "score": {Object},
      "type": {Object}
    }
    type_success_score.can_read Marqueur indiquant si un score de réussite de type peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite de type a été récupéré.
    • false : le score de réussite de type n’a pas été récupéré.

    Type de données : booléennes

    type_success_score.score Détails sur l’indicateur de score renvoyé.

    Type de données : objet

    "score": {
      "delta": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    type_success_score.score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    type_success_score.score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    type_success_score.score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    type_success_score.score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    type_success_score.score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    type_success_score.score.indicateur.nom Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    type_success_score.score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    type_success_score.score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    type type_success_score Détails sur le score de réussite du type.

    Type de données : objet

    "type": {
      "display_value": "String",
      "sys_id": "String",
      "value": "String"
    }
    type_success_score.type.display_value Étiquette du choix.

    Type de données : chaîne

    type_success_score.type.sys_id Sys_id de l’enregistrement Choix [sys_choice] pour le type de changement spécifié.

    Type de données : chaîne

    type_success_score.type.valeur Valeur du choix.

    Type de données : chaîne

    Cet exemple de code montre comment récupérer le dernier score de réussite de l’équipe de changement (score de réussite du changement d’origine basé sur le groupe), le score de réussite du modèle et le score de réussite de type en fonction du GlideRecord actuel à l’aide de la méthode getScoresForChange(), puis utilise divers attributs pour filtrer les résultats et enregistrer un résumé du score de réussite construit dans les notes de travail.

    var changeSuccessScores = new sn_chg_score.ChangeSuccess().getScoresForChange(current);
     
    gs.info(JSON.stringify(changeSuccessScores, null, 2));
     
    var changeSuccessScoresSummary = "";
    if (changeSuccessScores.team_success_score.can_read && changeSuccessScores.team_success_score.score.has_score)
       changeSuccessScoresSummary += "Assignment group \"" + chgGr.assignment_group.getDisplayValue() + "\" has a success rating of \"" + changeSuccessScores.team_success_score.chg_success_score_rating.rating.display_value + "\" (Current team success score: " +  changeSuccessScores.team_success_score.score.display_value + ")\n";
    if (changeSuccessScores.model_success_score.can_read && changeSuccessScores.model_success_score.score.has_score)
       changeSuccessScoresSummary += "Model \"" + changeSuccessScores.model_success_score.chg_model.name.display_value + "\" has a success rate of " + changeSuccessScores.model_success_score.score.display_value + "%\n";
    if (changeSuccessScores.type_success_score.can_read && changeSuccessScores.type_success_score.score.has_score)
       changeSuccessScoresSummary += "Type \"" + changeSuccessScores.type_success_score.type.display_value + "\" has a success rate of " + changeSuccessScores.type_success_score.score.display_value + "%\n";
     
    if (changeSuccessScoresSummary !== "") {
       changeSuccessScoresSummary = "Change success scores summary:\n\n" + changeSuccessScoresSummary;
       chgGr.work_notes.setJournalEntry(changeSuccessScoresSummary);
       chgGr.update();
    }

    Exemples de résultats de retour :

    {
      "team_success_score": {
        "can_read": true,
        "sys_user_group": {
          "parent": {
            "display_value": "",
            "value": ""
          },
          "manager": {
            "display_value": "",
            "value": ""
          },
          "roles": {
            "display_value": "",
            "value": ""
          },
          "sys_mod_count": {
            "display_value": "0",
            "value": 0
          },
          "description": {
            "display_value": "",
            "value": ""
          },
          "active": {
            "display_value": "true",
            "value": true
          },
          "source": {
            "display_value": "",
            "value": ""
          },
          "sys_updated_on": {
            "display_value": "2018-03-07 21:00:41",
            "value": "2018-03-07 21:00:41",
            "display_value_internal": "2018-03-07 21:00:41"
          },
          "type": {
            "display_value": "",
            "value": ""
          },
          "sys_tags": {
            "display_value": "",
            "value": ""
          },
          "sys_id": {
            "display_value": "5f6441efc0a8010e0177fcb589156352",
            "value": "5f6441efc0a8010e0177fcb589156352"
          },
          "sys_updated_by": {
            "display_value": "glide.maint",
            "value": "glide.maint"
          },
          "cost_center": {
            "display_value": "",
            "value": ""
          },
          "default_assignee": {
            "display_value": "",
            "value": ""
          },
          "sys_created_on": {
            "display_value": "2018-03-07 21:00:41",
            "value": "2018-03-07 21:00:41",
            "display_value_internal": "2018-03-07 21:00:41"
          },
          "name": {
            "display_value": "IT Securities",
            "value": "IT Securities"
          },
          "exclude_manager": {
            "display_value": "false",
            "value": false
          },
          "email": {
            "display_value": "",
            "value": ""
          },
          "include_members": {
            "display_value": "false",
            "value": false
          },
          "sys_created_by": {
            "display_value": "glide.maint",
            "value": "glide.maint"
          }
        },
        "score": {
          "indicator": {
            "name": "Change success scores",
            "sys_id": "0ff316e173081010491d235f04f6a758"
          },
          "value": 465,
          "display_value": "465",
          "delta": {
            "value": 0,
            "display_value": "0"
          },
          "has_score": true
        },
        "chg_success_score_rating": {
          "score_start": {
            "display_value": "0",
            "value": 0
          },
          "score_end": {
            "display_value": "499",
            "value": 499
          },
          "color": {
            "display_value": "#FCCAC9",
            "value": "#FCCAC9"
          },
          "rating": {
            "display_value": "Low",
            "value": "Low"
          },
          "sys_mod_count": {
            "display_value": "0",
            "value": 0
          },
          "active": {
            "display_value": "true",
            "value": true
          },
          "sys_overrides": {
            "display_value": "",
            "value": ""
          },
          "sys_updated_on": {
            "display_value": "2020-03-27 07:43:29",
            "value": "2020-03-27 07:43:29",
            "display_value_internal": "2020-03-27 07:43:29"
          },
          "sys_tags": {
            "display_value": "",
            "value": ""
          },
          "sys_class_name": {
            "display_value": "Change Success Score Rating",
            "value": "chg_success_score_rating"
          },
          "sys_id": {
            "display_value": "7ad380b573330010491d235f04f6a717",
            "value": "7ad380b573330010491d235f04f6a717"
          },
          "sys_updated_by": {
            "display_value": "admin",
            "value": "admin"
          },
          "sys_created_on": {
            "display_value": "2020-03-27 07:43:29",
            "value": "2020-03-27 07:43:29",
            "display_value_internal": "2020-03-27 07:43:29"
          },
          "sys_domain": {
            "display_value": "global",
            "value": "global"
          },
          "sys_name": {
            "display_value": "Low",
            "value": "Low"
          },
          "sys_created_by": {
            "display_value": "admin",
            "value": "admin"
          }
        }
      },
      "model_success_score": {
        "can_read": true,
        "chg_model": {
          "color": {
            "display_value": "",
            "value": ""
          },
          "default_change_model": {
            "display_value": "false",
            "value": false
          },
          "description": {
            "display_value": "This model can be used to capture unauthorized change events that were detected.",
            "value": "This model can be used to capture unauthorized change events that were detected."
          },
          "sys_updated_on": {
            "display_value": "2020-10-21 11:10:57",
            "value": "2020-10-21 10:10:57",
            "display_value_internal": "2020-10-21 11:10:57"
          },
          "table_name": {
            "display_value": "change_request",
            "value": "change_request"
          },
          "sys_class_name": {
            "display_value": "Change Model",
            "value": "chg_model"
          },
          "sys_id": {
            "display_value": "aedc6a625323101034d1ddeeff7b1296",
            "value": "aedc6a625323101034d1ddeeff7b1296"
          },
          "sys_updated_by": {
            "display_value": "admin",
            "value": "admin"
          },
          "write_roles": {
            "display_value": "",
            "value": ""
          },
          "sys_created_on": {
            "display_value": "2020-10-02 14:50:20",
            "value": "2020-10-02 13:50:20",
            "display_value_internal": "2020-10-02 14:50:20"
          },
          "read_roles": {
            "display_value": "itil,sn_change_read",
            "value": "itil,sn_change_read"
          },
          "sys_name": {
            "display_value": "Unauthorized Change",
            "value": "Unauthorized Change"
          },
          "advanced_security": {
            "display_value": "false",
            "value": false
          },
          "sys_created_by": {
            "display_value": "admin",
            "value": "admin"
          },
          "record_preset": {
            "display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
            "value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
          },
          "sys_mod_count": {
            "display_value": "9",
            "value": 9
          },
          "active": {
            "display_value": "true",
            "value": true
          },
          "sys_tags": {
            "display_value": "",
            "value": ""
          },
          "available_in_ui": {
            "display_value": "false",
            "value": false
          },
          "state_field": {
            "display_value": "state",
            "value": "state"
          },
          "name": {
            "display_value": "Unauthorized Change",
            "value": "Unauthorized Change"
          },
          "implementation_states": {
            "display_value": "",
            "value": ""
          }
        },
        "score": {
          "indicator": {
            "name": "Change Model: % Successful and Successful With Issues",
            "sys_id": "604f98dfc302011005aea539e540dd75"
          },
          "value": 76.92307692307693,
          "display_value": "76.92",
          "delta": {
            "value": 0,
            "display_value": "0.00"
          },
          "has_score": true
        }
      },
      "type_success_score": {
        "can_read": true,
        "type": {
          "sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
          "value": "normal",
          "display_value": "Normal"
        },
        "score": {
          "indicator": {
            "name": "Change Type: % Successful and Successful With Issues",
            "sys_id": "f9d25995c3ce011005aea539e540ddee"
          },
          "value": 74.29906542056075,
          "display_value": "74.30",
          "delta": {
            "value": 0,
            "display_value": "0.00"
          },
          "has_score": true
        }
      }
    }

    ChangeSuccess : getTeamScoreForChange(Object chgGr)

    Renvoie le dernier score de réussite de l’équipe de changement (score de réussite de changement d’origine basé sur le groupe) en fonction de la demande de changement spécifiée GlideRecord.

    Tableau 13. Paramètres
    Nom Type Description
    chgGr Objet Demande de changement GlideRecord pour lequel retourner le score de réussite de l’équipe de changement.
    Tableau 14. Renvoie
    Paramètre Description
    can_read Marqueur indiquant si un score de réussite de l’équipe de changement peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite de l’équipe a été récupéré.
    • false : le score de réussite de l’équipe n’a pas été récupéré.

    Type de données : booléennes

    chg_success_score_rating Objets individuels pour chaque champ de l’enregistrement Évaluation du score de réussite de changement [chg_success_score_rating] qui correspond au score renvoyé. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.

    Type de données : objet

    "chg_success_score_rating": {
      "active": {Object},
      "color": {Object},
      "rating": {Object},
      "score_end": {Object},
      "score_start": {Object},
      "sys_class_name": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_domain": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_name": {Object},
      "sys_overrides": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_on": {Object}
    }
    chg_success_score_rating.active Marqueur indiquant si l’enregistrement de score de réussite de changement associé est actif et disponible dans l’instance.
    Valeurs valides :
    • true : l’enregistrement du score de réussite de changement est actif.
    • false : l’enregistrement du score de réussite de changement n’est pas actif.

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    chg_success_score_rating.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    chg_success_score_rating.valeur.active Valeur interne du marqueur actif.

    Type de données : booléennes

    chg_success_score_rating.couleur Couleur du score de réussite de changement associé, tel qu’il apparaît dans la carte des scores de réussite de changement pour une demande de changement.

    Type de données : objet

    "color": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.couleur.valeur_affichage Valeur d’affichage pour la couleur.

    Type de données : chaîne

    chg_success_score_rating.couleur.valeur Valeur interne pour la couleur.

    Type de données : chaîne

    chg_success_score_rating.évaluation Modifiez l’évaluation du score de réussite, par exemple faible ou élevé.

    Type de données : objet

    "rating": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.rating.display_value Valeur d’affichage pour l’évaluation.

    Type de données : chaîne

    chg_success_score_rating.évaluation.valeur Valeur interne pour l’évaluation.

    Type de données : chaîne

    chg_success_score_rating.score_end Valeur la plus élevée du score de réussite de changement.

    Type de données : objet

    "score_end": {
      "display_value": "String",
      "value": Number
    }
    chg_success_score_rating.score_end.display_value Valeur d’affichage pour score_end.

    Type de données : chaîne

    chg_success_score_rating.score_end.value Valeur interne pour score_end.

    Type de données : nombre

    chg_success_score_rating.score_start Valeur la plus basse du score de réussite de changement.

    Type de données : objet

    "score_start": {
      "display_value": "String",
      "value": Number
    }
    chg_success_score_rating.score_start.display_value Valeur d’affichage pour score_start.

    Type de données : chaîne

    chg_success_score_rating.score_start.value Valeur interne pour score_start.

    Type de données : nombre

    chg_success_score_rating.sys_nom_de_classe Nom de la table Évaluation du score de réussite de changement. Toujours changer la note du score de réussite/chg_success_score_rating.

    Type de données : objet

    "sys_class_name": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_nom_de_classe.valeur_affichage Valeur d’affichage pour sys_class_name.

    Type de données : chaîne

    chg_success_score_rating.sys_nom_de_classe.valeur Valeur interne pour sys_class_name.

    Type de données : chaîne

    chg_success_score_rating.sys_créée_par Nom de l’utilisateur qui a initialement créé l’enregistrement d’évaluation du score de réussite de changement associé.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    chg_success_score_rating.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    chg_success_score_rating.sys_created_on Date et heure de création de l’enregistrement d’évaluation du score de réussite de changement.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_created_on.display_value Valeur d’affichage pour sys_created_on.

    Type de données : chaîne

    chg_success_score_rating.sys_created_on.display_value_internal Valeur d’affichage interne pour sys_created_on.

    Type de données : chaîne

    chg_success_score_rating.sys_created_on.value Valeur interne pour sys_created_on.

    Type de données : chaîne

    domaine_chg_success_score_rating.sys Si des domaines sont utilisés dans l’instance, le nom du domaine auquel l’enregistrement du score de réussite de changement est associé.

    Type de données : objet

    "sys_domain": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_domaine.valeur_affichage Valeur d’affichage pour sys_domain.

    Type de données : chaîne

    chg_success_score_rating.sys_domaine.valeur Valeur interne pour sys_domain.

    Type de données : chaîne

    chg_success_score_rating.sys_id Identificateur unique de l’enregistrement de score de réussite de changement associé.

    Type de données : objet

    "sys_id": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    chg_success_score_rating.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    chg_success_score_rating.sys_nombre_de_mods Nombre de fois où l’enregistrement du score de réussite de changement associé a été modifié.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    chg_success_score_rating.sys_mod_count.valeur_affichage Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    chg_success_score_rating.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    nom_chg_success_score_rating.sys Nom de l’évaluation du score de réussite de changement.

    Valeurs possibles :

    • Excellent
    • Élevé
    • Faible
    • Moyen

    Type de données : objet

    "sys_name": {
      "display_value": "String",
      "value": Number
    }
    chg_success_score_rating.sys_nom.valeur_affichage Valeur d’affichage pour sys_name.

    Type de données : chaîne

    chg_success_score_rating.sys_nom.valeur Valeur interne pour sys_name.

    Type de données : chaîne

    chg_success_score_rating.sys_overrides Sys_id d’un enregistrement dans la même table, mais dans un domaine supérieur à celui de l’enregistrement actuel. Cela permet à un enregistrement d’un domaine inférieur de remplacer un enregistrement d’un domaine supérieur.

    Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais que pour le domaine « TOP/ACME », vous remplacez l’enregistrement dans « global ».

    Type de données : objet

    "sys_overrides": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_overrides.display_value Valeur d’affichage pour sys_overrides.

    Type de données : chaîne

    tchg_success_score_rating.sys_overrides.value Valeur interne pour sys_overrides.

    Type de données : chaîne

    chg_success_score_rating.sys_tags Liste des balises système associées à l’enregistrement du score de réussite de changement.

    Type de données : objet

    "sys_tags": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_tags.display_value Valeur d’affichage pour sys_tags.

    Type de données : chaîne

    chg_success_score_rating.sys_tags.valeur Valeur interne pour sys_tags.

    Type de données : chaîne

    chg_success_score_rating.sys_updated_by Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de score de réussite de changement associé.

    Type de données : objet

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    chg_success_score_rating.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    chg_success_score_rating.sys_updated_on Date et heure de la dernière mise à jour de l’enregistrement du score de réussite de changement associé.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    score.indicator.name Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    sys_user_group Objets individuels pour chaque champ de l’enregistrement Groupe [sys_user_group] référencé par la demande de changement spécifiée. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
    Type de données : objet
    "sys_user_group": {
      "active": {Object},
      "cost_center": {Object},
      "default_assignee": {Object},
      "description": {Object},
      "email": {Object},
      "exclude_manager": {Object},
      "include_members": {Object},
      "manager": {Object},
      "name": {Object},
      "parent": {Object},
      "roles": {Object},
      "source": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_on": {Object},
      "type": {Object}
    }
    sys_user_group.active Marqueur indiquant si le groupe est actif.

    Valeurs possibles :

    • true : le groupe est actif
    • false : le groupe est désactivé

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    sys_user_group.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    sys_user_group.valeur.active Valeur interne du marqueur actif.

    Type de données : booléennes

    sys_user_group.centre_de_coûts Sys_id du centre de coûts associé au groupe.

    Type de données : objet

    "cost_center": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.centre_de_coûts.valeur_display Valeur d’affichage pour cost_center.

    Type de données : chaîne

    sys_user_group.centre_de_coûts.valeur Valeur interne pour cost_center.

    Type de données : chaîne

    sys_user_group.délégataire_par défaut Sys_id de l’utilisateur délégataire par défaut du groupe.

    Type de données : objet

    "default_assignee": {
      "display_value": "String",
      "value": "String"
    }
    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

    "description": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.description.valeur_affichage Valeur d’affichage pour la description.

    Type de données : chaîne

    sys_user_group.description.valeur Valeur interne pour la description.

    Type de données : chaîne

    sys_user_group.email Adresse e-mail pour le groupe.

    Type de données : objet

    "description": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.email.display_value Valeur d’affichage pour l’e-mail.

    Type de données : chaîne

    sys_user_group.email.valeur Valeur interne pour l’e-mail.

    Type de données : chaîne

    sys_user_group.exclude_manager Marqueur indiquant si le gestionnaire du groupe reçoit des e-mails de groupe.

    Valeurs valides :

    • true : le gestionnaire ne reçoit pas d’e-mails de groupe.
    • false : le gestionnaire reçoit des e-mails de groupe.

    Type de données : objet

    "exclude_manager": {
      "display_value": "String",
      "value": Boolean
    }
    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 :

    • true : envoie des e-mails à l’ensemble du groupe.
    • false : envoyez uniquement des e-mails au default_assignee.

    Type de données : objet

    "include_members": {
      "display_value": "String",
      "value": Boolean
    }
    sys_user_group.include_members.display_value Valeur d’affichage pour include_members.

    Type de données : chaîne

    sys_user_group.include_members.value Valeur interne pour include_members.

    Type de données : booléennes

    sys_user_group.gestionnaire Sys_id du gestionnaire du groupe.

    Type de données : objet

    "manager": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.manager.display_value Valeur d’affichage pour le gestionnaire.

    Type de données : chaîne

    sys_user_group.gestionnaire.valeur Valeur interne pour le gestionnaire.

    Type de données : chaîne

    sys_user_group.name Nom du groupe.

    Type de données : objet

    "name": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.nom.valeur_affichage Valeur d’affichage pour le nom.

    Type de données : chaîne

    sys_user_group.nom.valeur Valeur interne pour le nom.

    Type de données : chaîne

    sys_user_group.parent Sys_id du parent de ce groupe. Si un groupe a un parent, le groupe enfant hérite des rôles du groupe parent. Les membres du groupe enfant ne sont pas membres du groupe parent. Par exemple, si un incident est affecté au groupe parent et que vous cliquez sur l’icône de recherche Affecté à, seuls les membres du groupe parent sont disponibles. Les membres du groupe enfant ne sont pas disponibles.

    Type de données : objet

    "parent": {
      "display_value": "String",
      "value": "String"
    }
    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

    "roles": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.roles.display_value Affichez la valeur des rôles.

    Type de données : chaîne

    sys_user_group.rôles.valeur Valeur interne pour les rôles.

    Type de données : chaîne

    sys_user_group.Source Source du groupe.

    Type de données : objet

    "source": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.source.display_value Affiche la valeur de la source.

    Type de données : chaîne

    sys_user_group.source.valeur Valeur interne pour la source.

    Type de données : chaîne

    sys_user_group.sys_créée_par Utilisateur qui a créé l’enregistrement de groupe.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    sys_user_group.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    sys_user_group.sys_created_on Date et heure de création de l’enregistrement de groupe.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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_id": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    sys_user_group.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    sys_user_group.sys_nombre_de_mods Nombre de fois où les informations de groupe associées ont été modifiées.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    sys_user_group.sys_mod_count.display_value Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    sys_user_group.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    sys_user_group.sys_updated_by Utilisateur ayant mis à jour les informations du groupe pour la dernière fois.

    Type de données : objet

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    sys_user_group.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    sys_user_group.sys_updated_on Date et heure auxquelles les informations du groupe ont été mises à jour pour la dernière fois.

    Type de données : objet

    "sys_updated_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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

    "type": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.type.display_value Affichez la valeur pour le type.

    Type de données : chaîne

    sys_user_group.type.valeur Valeur interne pour le type.

    Type de données : chaîne

    Cet exemple montre comment utiliser la méthode getTeamScoreForChange() pour la demande de changement actuelle GlideRecord afin de récupérer le score de l’équipe pour la demande de changement, puis utiliser ses différents attributs pour créer un résumé de score et l’écrire dans les notes de travail.

    var changeTeamSuccess = new sn_chg_score.ChangeSuccess().getTeamScoreForChange(current);
     
    gs.info(JSON.stringify(changeTeamSuccess, null, 2));
     
    if (changeTeamSuccess.can_read && changeTeamSuccess.score.has_score && changeTeamSuccess.chg_success_score_rating.rating.value === "Low") {
        chgGr.work_notes.setJournalEntry("The selected assignment group \"" + chgGr.assignment_group.getDisplayValue() + "\" has a " + changeTeamSuccess.chg_success_score_rating.rating.display_value + " success rating (current success score is: " + changeTeamSuccess.score.display_value + ").\nConsider adding additional approvers or discuss with your Change Manager.");
        chgGr.update();
    }

    Résultats de retour d’échantillons :

    {
      "can_read": true,
      "sys_user_group": {
        "parent": {
          "display_value": "",
          "value": ""
        },
        "manager": {
          "display_value": "",
          "value": ""
        },
        "roles": {
          "display_value": "",
          "value": ""
        },
        "sys_mod_count": {
          "display_value": "0",
          "value": 0
        },
        "description": {
          "display_value": "",
          "value": ""
        },
        "active": {
          "display_value": "true",
          "value": true
        },
        "source": {
          "display_value": "",
          "value": ""
        },
        "sys_updated_on": {
          "display_value": "2018-03-07 21:00:41",
          "value": "2018-03-07 21:00:41",
          "display_value_internal": "2018-03-07 21:00:41"
        },
        "type": {
          "display_value": "",
          "value": ""
        },
        "sys_tags": {
          "display_value": "",
          "value": ""
        },
        "sys_id": {
          "display_value": "5f6441efc0a8010e0177fcb589156352",
          "value": "5f6441efc0a8010e0177fcb589156352"
        },
        "sys_updated_by": {
          "display_value": "glide.maint",
          "value": "glide.maint"
        },
        "cost_center": {
          "display_value": "",
          "value": ""
        },
        "default_assignee": {
          "display_value": "",
          "value": ""
        },
        "sys_created_on": {
          "display_value": "2018-03-07 21:00:41",
          "value": "2018-03-07 21:00:41",
          "display_value_internal": "2018-03-07 21:00:41"
        },
        "name": {
          "display_value": "IT Securities",
          "value": "IT Securities"
        },
        "exclude_manager": {
          "display_value": "false",
          "value": false
        },
        "email": {
          "display_value": "",
          "value": ""
        },
        "include_members": {
          "display_value": "false",
          "value": false
        },
        "sys_created_by": {
          "display_value": "glide.maint",
          "value": "glide.maint"
        }
      },
      "score": {
        "indicator": {
          "name": "Change success scores",
          "sys_id": "0ff316e173081010491d235f04f6a758"
        },
        "value": 465,
        "display_value": "465",
        "delta": {
          "value": 0,
          "display_value": "0"
        },
        "has_score": true
      },
      "chg_success_score_rating": {
        "score_start": {
          "display_value": "0",
          "value": 0
        },
        "score_end": {
          "display_value": "499",
          "value": 499
        },
        "color": {
          "display_value": "#FCCAC9",
          "value": "#FCCAC9"
        },
        "rating": {
          "display_value": "Low",
          "value": "Low"
        },
        "sys_mod_count": {
          "display_value": "0",
          "value": 0
        },
        "active": {
          "display_value": "true",
          "value": true
        },
        "sys_overrides": {
          "display_value": "",
          "value": ""
        },
        "sys_updated_on": {
          "display_value": "2020-03-27 07:43:29",
          "value": "2020-03-27 07:43:29",
          "display_value_internal": "2020-03-27 07:43:29"
        },
        "sys_tags": {
          "display_value": "",
          "value": ""
        },
        "sys_class_name": {
          "display_value": "Change Success Score Rating",
          "value": "chg_success_score_rating"
        },
        "sys_id": {
          "display_value": "7ad380b573330010491d235f04f6a717",
          "value": "7ad380b573330010491d235f04f6a717"
        },
        "sys_updated_by": {
          "display_value": "admin",
          "value": "admin"
        },
        "sys_created_on": {
          "display_value": "2020-03-27 07:43:29",
          "value": "2020-03-27 07:43:29",
          "display_value_internal": "2020-03-27 07:43:29"
        },
        "sys_domain": {
          "display_value": "global",
          "value": "global"
        },
        "sys_name": {
          "display_value": "Low",
          "value": "Low"
        },
        "sys_created_by": {
          "display_value": "admin",
          "value": "admin"
        }
      }
    }

    ChangeSuccess : getTeamScoreForGroupId(String sys_id, String domain_id)

    Renvoie le dernier score de réussite de l’équipe de changement (score de réussite de changement d’origine basé sur le groupe) pour le groupe spécifié.

    Tableau 15. Paramètres
    Nom Type Description
    sys_id Chaîne Sys_id du groupe pour lequel retourner le score de réussite de l’équipe de changement. Situé dans la table Groupe d’utilisateurs [sys_user_group].
    domain_id Chaîne Facultatif. Sys_id d’un domaine à utiliser lors de l’interrogation Analyse des performances du score de réussite de l’équipe.
    Tableau 16. Renvoie
    Paramètre Description
    can_read Marqueur indiquant si un score de réussite de l’équipe de changement peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite de l’équipe a été récupéré.
    • false : le score de réussite de l’équipe n’a pas été récupéré.

    Type de données : booléennes

    chg_success_score_rating Objets individuels pour chaque champ de l’enregistrement Évaluation du score de réussite de changement [chg_success_score_rating] qui correspond au score renvoyé. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.

    Type de données : objet

    "chg_success_score_rating": {
      "active": {Object},
      "color": {Object},
      "rating": {Object},
      "score_end": {Object},
      "score_start": {Object},
      "sys_class_name": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_domain": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_name": {Object},
      "sys_overrides": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_on": {Object}
    }
    chg_success_score_rating.active Marqueur indiquant si l’enregistrement de score de réussite de changement associé est actif et disponible dans l’instance.
    Valeurs valides :
    • true : l’enregistrement du score de réussite de changement est actif.
    • false : l’enregistrement du score de réussite de changement n’est pas actif.

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    chg_success_score_rating.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    chg_success_score_rating.valeur.active Valeur interne du marqueur actif.

    Type de données : booléennes

    chg_success_score_rating.couleur Couleur du score de réussite de changement associé, tel qu’il apparaît dans la carte des scores de réussite de changement pour une demande de changement.

    Type de données : objet

    "color": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.couleur.valeur_affichage Valeur d’affichage pour la couleur.

    Type de données : chaîne

    chg_success_score_rating.couleur.valeur Valeur interne pour la couleur.

    Type de données : chaîne

    chg_success_score_rating.évaluation Modifiez l’évaluation du score de réussite, par exemple faible ou élevé.

    Type de données : objet

    "rating": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.rating.display_value Valeur d’affichage pour l’évaluation.

    Type de données : chaîne

    chg_success_score_rating.évaluation.valeur Valeur interne pour l’évaluation.

    Type de données : chaîne

    chg_success_score_rating.score_end Valeur la plus élevée du score de réussite de changement.

    Type de données : objet

    "score_end": {
      "display_value": "String",
      "value": Number
    }
    chg_success_score_rating.score_end.display_value Valeur d’affichage pour score_end.

    Type de données : chaîne

    chg_success_score_rating.score_end.value Valeur interne pour score_end.

    Type de données : nombre

    chg_success_score_rating.score_start Valeur la plus basse du score de réussite de changement.

    Type de données : objet

    "score_start": {
      "display_value": "String",
      "value": Number
    }
    chg_success_score_rating.score_start.display_value Valeur d’affichage pour score_start.

    Type de données : chaîne

    chg_success_score_rating.score_start.value Valeur interne pour score_start.

    Type de données : nombre

    chg_success_score_rating.sys_nom_de_classe Nom de la table Évaluation du score de réussite de changement. Toujours changer la note du score de réussite/chg_success_score_rating.

    Type de données : objet

    "sys_class_name": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_nom_de_classe.valeur_affichage Valeur d’affichage pour sys_class_name.

    Type de données : chaîne

    chg_success_score_rating.sys_nom_de_classe.valeur Valeur interne pour sys_class_name.

    Type de données : chaîne

    chg_success_score_rating.sys_créée_par Nom de l’utilisateur qui a initialement créé l’enregistrement d’évaluation du score de réussite de changement associé.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    chg_success_score_rating.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    chg_success_score_rating.sys_created_on Date et heure de création de l’enregistrement d’évaluation du score de réussite de changement.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_created_on.display_value Valeur d’affichage pour sys_created_on.

    Type de données : chaîne

    chg_success_score_rating.sys_created_on.display_value_internal Valeur d’affichage interne pour sys_created_on.

    Type de données : chaîne

    chg_success_score_rating.sys_created_on.value Valeur interne pour sys_created_on.

    Type de données : chaîne

    domaine_chg_success_score_rating.sys Si des domaines sont utilisés dans l’instance, le nom du domaine auquel l’enregistrement du score de réussite de changement est associé.

    Type de données : objet

    "sys_domain": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_domaine.valeur_affichage Valeur d’affichage pour sys_domain.

    Type de données : chaîne

    chg_success_score_rating.sys_domaine.valeur Valeur interne pour sys_domain.

    Type de données : chaîne

    chg_success_score_rating.sys_id Identificateur unique de l’enregistrement de score de réussite de changement associé.

    Type de données : objet

    "sys_id": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    chg_success_score_rating.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    chg_success_score_rating.sys_nombre_de_mods Nombre de fois où l’enregistrement du score de réussite de changement associé a été modifié.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    chg_success_score_rating.sys_mod_count.valeur_affichage Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    chg_success_score_rating.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    nom_chg_success_score_rating.sys Nom de l’évaluation du score de réussite de changement.

    Valeurs possibles :

    • Excellent
    • Élevé
    • Faible
    • Moyen

    Type de données : objet

    "sys_name": {
      "display_value": "String",
      "value": Number
    }
    chg_success_score_rating.sys_nom.valeur_affichage Valeur d’affichage pour sys_name.

    Type de données : chaîne

    chg_success_score_rating.sys_nom.valeur Valeur interne pour sys_name.

    Type de données : chaîne

    chg_success_score_rating.sys_overrides Sys_id d’un enregistrement dans la même table, mais dans un domaine supérieur à celui de l’enregistrement actuel. Cela permet à un enregistrement d’un domaine inférieur de remplacer un enregistrement d’un domaine supérieur.

    Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais que pour le domaine « TOP/ACME », vous remplacez l’enregistrement dans « global ».

    Type de données : objet

    "sys_overrides": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_overrides.display_value Valeur d’affichage pour sys_overrides.

    Type de données : chaîne

    tchg_success_score_rating.sys_overrides.value Valeur interne pour sys_overrides.

    Type de données : chaîne

    chg_success_score_rating.sys_tags Liste des balises système associées à l’enregistrement du score de réussite de changement.

    Type de données : objet

    "sys_tags": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_tags.display_value Valeur d’affichage pour sys_tags.

    Type de données : chaîne

    chg_success_score_rating.sys_tags.valeur Valeur interne pour sys_tags.

    Type de données : chaîne

    chg_success_score_rating.sys_updated_by Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de score de réussite de changement associé.

    Type de données : objet

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    chg_success_score_rating.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    chg_success_score_rating.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    chg_success_score_rating.sys_updated_on Date et heure de la dernière mise à jour de l’enregistrement du score de réussite de changement associé.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    score.indicator.name Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    sys_user_group Objets individuels pour chaque champ de l’enregistrement Groupe [sys_user_group] référencé par la demande de changement spécifiée. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
    Type de données : objet
    "sys_user_group": {
      "active": {Object},
      "cost_center": {Object},
      "default_assignee": {Object},
      "description": {Object},
      "email": {Object},
      "exclude_manager": {Object},
      "include_members": {Object},
      "manager": {Object},
      "name": {Object},
      "parent": {Object},
      "roles": {Object},
      "source": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_on": {Object},
      "type": {Object}
    }
    sys_user_group.active Marqueur indiquant si le groupe est actif.

    Valeurs possibles :

    • true : le groupe est actif
    • false : le groupe est désactivé

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    sys_user_group.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    sys_user_group.valeur.active Valeur interne du marqueur actif.

    Type de données : booléennes

    sys_user_group.centre_de_coûts Sys_id du centre de coûts associé au groupe.

    Type de données : objet

    "cost_center": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.centre_de_coûts.valeur_display Valeur d’affichage pour cost_center.

    Type de données : chaîne

    sys_user_group.centre_de_coûts.valeur Valeur interne pour cost_center.

    Type de données : chaîne

    sys_user_group.délégataire_par défaut Sys_id de l’utilisateur délégataire par défaut du groupe.

    Type de données : objet

    "default_assignee": {
      "display_value": "String",
      "value": "String"
    }
    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

    "description": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.description.valeur_affichage Valeur d’affichage pour la description.

    Type de données : chaîne

    sys_user_group.description.valeur Valeur interne pour la description.

    Type de données : chaîne

    sys_user_group.email Adresse e-mail pour le groupe.

    Type de données : objet

    "description": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.email.display_value Valeur d’affichage pour l’e-mail.

    Type de données : chaîne

    sys_user_group.email.valeur Valeur interne pour l’e-mail.

    Type de données : chaîne

    sys_user_group.exclude_manager Marqueur indiquant si le gestionnaire du groupe reçoit des e-mails de groupe.

    Valeurs valides :

    • true : le gestionnaire ne reçoit pas d’e-mails de groupe.
    • false : le gestionnaire reçoit des e-mails de groupe.

    Type de données : objet

    "exclude_manager": {
      "display_value": "String",
      "value": Boolean
    }
    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 :

    • true : envoie des e-mails à l’ensemble du groupe.
    • false : envoyez uniquement des e-mails au default_assignee.

    Type de données : objet

    "include_members": {
      "display_value": "String",
      "value": Boolean
    }
    sys_user_group.include_members.display_value Valeur d’affichage pour include_members.

    Type de données : chaîne

    sys_user_group.include_members.value Valeur interne pour include_members.

    Type de données : booléennes

    sys_user_group.gestionnaire Sys_id du gestionnaire du groupe.

    Type de données : objet

    "manager": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.manager.display_value Valeur d’affichage pour le gestionnaire.

    Type de données : chaîne

    sys_user_group.gestionnaire.valeur Valeur interne pour le gestionnaire.

    Type de données : chaîne

    sys_user_group.name Nom du groupe.

    Type de données : objet

    "name": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.nom.valeur_affichage Valeur d’affichage pour le nom.

    Type de données : chaîne

    sys_user_group.nom.valeur Valeur interne pour le nom.

    Type de données : chaîne

    sys_user_group.parent Sys_id du parent de ce groupe. Si un groupe a un parent, le groupe enfant hérite des rôles du groupe parent. Les membres du groupe enfant ne sont pas membres du groupe parent. Par exemple, si un incident est affecté au groupe parent et que vous cliquez sur l’icône de recherche Affecté à, seuls les membres du groupe parent sont disponibles. Les membres du groupe enfant ne sont pas disponibles.

    Type de données : objet

    "parent": {
      "display_value": "String",
      "value": "String"
    }
    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

    "roles": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.roles.display_value Affichez la valeur des rôles.

    Type de données : chaîne

    sys_user_group.rôles.valeur Valeur interne pour les rôles.

    Type de données : chaîne

    sys_user_group.Source Source du groupe.

    Type de données : objet

    "source": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.source.display_value Affiche la valeur de la source.

    Type de données : chaîne

    sys_user_group.source.valeur Valeur interne pour la source.

    Type de données : chaîne

    sys_user_group.sys_créée_par Utilisateur qui a créé l’enregistrement de groupe.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    sys_user_group.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    sys_user_group.sys_created_on Date et heure de création de l’enregistrement de groupe.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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_id": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    sys_user_group.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    sys_user_group.sys_nombre_de_mods Nombre de fois où les informations de groupe associées ont été modifiées.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    sys_user_group.sys_mod_count.display_value Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    sys_user_group.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    sys_user_group.sys_updated_by Utilisateur ayant mis à jour les informations du groupe pour la dernière fois.

    Type de données : objet

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    sys_user_group.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    sys_user_group.sys_updated_on Date et heure auxquelles les informations du groupe ont été mises à jour pour la dernière fois.

    Type de données : objet

    "sys_updated_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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

    "type": {
      "display_value": "String",
      "value": "String"
    }
    sys_user_group.type.display_value Affichez la valeur pour le type.

    Type de données : chaîne

    sys_user_group.type.valeur Valeur interne pour le type.

    Type de données : chaîne

    L’exemple de code suivant montre comment utiliser la méthode getTeamScoreForGroupId() pour récupérer le score de l’équipe d’un groupe, filtrer les enregistrements demandés, puis placer tous les scores de groupe faibles et les deltas dans la file d’attente d’événements change_success.team.warning de l’enregistrement de groupe associé.

    var chgGroupGr = new GlideAggregate("change_request");
    chgGroupGr.addInactiveQuery();
    chgGroupGr.addNotNullQuery("close_code");
    chgGroupGr.groupBy("assignment_group");
    chgGroupGr.query();
     
    while (chgGroupGr.next()) {
        var groupId = chgGroupGr.getValue("assignment_group");
        var changeTeamSuccess = new sn_chg_score.ChangeSuccess().getTeamScoreForGroupId(groupId);
        if (changeTeamSuccess.can_read && changeTeamSuccess.score.has_score && changeTeamSuccess.chg_success_score_rating.rating.value === "Low") {
            var grpGr = new GlideRecord("sys_user_group");
            grpGr.get(groupId);
            gs.eventQueue("change_success.team.warning", grpGr, changeTeamSuccess.score.value, changeTeamSuccess.score.delta.value);
        }
    }

    Exemple des résultats renvoyés lors de l’appel de cette méthode :

    {
      "can_read": true,
      "sys_user_group": {
        "parent": {
          "display_value": "",
          "value": ""
        },
        "manager": {
          "display_value": "",
          "value": ""
        },
        "roles": {
          "display_value": "",
          "value": ""
        },
        "sys_mod_count": {
          "display_value": "1",
          "value": 1
        },
        "description": {
          "display_value": "LDAP admins group",
          "value": "LDAP admins group"
        },
        "active": {
          "display_value": "true",
          "value": true
        },
        "source": {
          "display_value": "",
          "value": ""
        },
        "sys_updated_on": {
          "display_value": "2013-07-26 22:48:47",
          "value": "2013-07-26 21:48:47",
          "display_value_internal": "2013-07-26 22:48:47"
        },
        "type": {
          "display_value": "",
          "value": ""
        },
        "sys_tags": {
          "display_value": "",
          "value": ""
        },
        "sys_id": {
          "display_value": "dc0db135c332010016194ffe5bba8f23",
          "value": "dc0db135c332010016194ffe5bba8f23"
        },
        "sys_updated_by": {
          "display_value": "admin",
          "value": "admin"
        },
        "cost_center": {
          "display_value": "",
          "value": ""
        },
        "default_assignee": {
          "display_value": "",
          "value": ""
        },
        "sys_created_on": {
          "display_value": "2013-07-26 22:12:56",
          "value": "2013-07-26 21:12:56",
          "display_value_internal": "2013-07-26 22:12:56"
        },
        "name": {
          "display_value": "LDAP Admins",
          "value": "LDAP Admins"
        },
        "exclude_manager": {
          "display_value": "false",
          "value": false
        },
        "email": {
          "display_value": "",
          "value": ""
        },
        "include_members": {
          "display_value": "false",
          "value": false
        },
        "sys_created_by": {
          "display_value": "admin",
          "value": "admin"
        }
      },
      "score": {
        "indicator": {
          "name": "Change success scores",
          "sys_id": "0ff316e173081010491d235f04f6a758"
        },
        "value": 510,
        "display_value": "510",
        "delta": {
          "value": 0,
          "display_value": "0"
        },
        "has_score": true
      },
      "chg_success_score_rating": {
        "score_start": {
          "display_value": "500",
          "value": 500
        },
        "score_end": {
          "display_value": "599",
          "value": 599
        },
        "color": {
          "display_value": "#FDEEC5",
          "value": "#FDEEC5"
        },
        "rating": {
          "display_value": "Medium",
          "value": "Medium"
        },
        "sys_mod_count": {
          "display_value": "0",
          "value": 0
        },
        "active": {
          "display_value": "true",
          "value": true
        },
        "sys_overrides": {
          "display_value": "",
          "value": ""
        },
        "sys_updated_on": {
          "display_value": "2020-03-27 07:44:07",
          "value": "2020-03-27 07:44:07",
          "display_value_internal": "2020-03-27 07:44:07"
        },
        "sys_tags": {
          "display_value": "",
          "value": ""
        },
        "sys_class_name": {
          "display_value": "Change Success Score Rating",
          "value": "chg_success_score_rating"
        },
        "sys_id": {
          "display_value": "5dc448fd73330010491d235f04f6a7de",
          "value": "5dc448fd73330010491d235f04f6a7de"
        },
        "sys_updated_by": {
          "display_value": "admin",
          "value": "admin"
        },
        "sys_created_on": {
          "display_value": "2020-03-27 07:44:07",
          "value": "2020-03-27 07:44:07",
          "display_value_internal": "2020-03-27 07:44:07"
        },
        "sys_domain": {
          "display_value": "global",
          "value": "global"
        },
        "sys_name": {
          "display_value": "Medium",
          "value": "Medium"
        },
        "sys_created_by": {
          "display_value": "admin",
          "value": "admin"
        }
      }
    }

    ChangeSuccess : getTypeScoreForChange(Object chgGr)

    Renvoie le dernier score de réussite de type en fonction de la demande de changement spécifiée GlideRecord.

    Tableau 17. Paramètres
    Nom Type Description
    chgGr Objet Demande de changement GlideRecord dont le score de réussite de type doit être renvoyé.
    Tableau 18. Renvoie
    Paramètre Description
    can_read Marqueur indiquant si un score de réussite de type peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite de type a été récupéré.
    • false : le score de réussite de type n’a pas été récupéré.

    Type de données : booléennes

    score Détails sur l’indicateur de score renvoyé.

    Type de données : objet

    "score": {
      "delta": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    score.indicator.name Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    type Détails sur le score de réussite du type.

    Type de données : objet

    "type": {
      "display_value": "String",
      "sys_id": "String",
      "value": "String"
    }
    type.display_value Étiquette du choix.

    Type de données : chaîne

    type.sys_id Sys_id de l’enregistrement Choix [sys_choice] pour le type de changement spécifié.

    Type de données : chaîne

    type.valeur Valeur du choix.

    Type de données : chaîne

    Cet exemple de code montre comment récupérer le dernier score de réussite du type en fonction du GlideRecord actuel pour les modèles de changement pour lesquels l’utilisateur dispose d’un accès en lecture et dont la valeur de score de réussite est inférieure à 50 %. Il les stocke ensuite dans les notes de travail.

    var changeTypeSuccess = new sn_chg_score.ChangeSuccess().getTypeScoreForChange(current);
     
    gs.info(JSON.stringify(changeTypeSuccess, null, 2));
     
    if (changeTypeSuccess.can_read && changeTypeSuccess.score.has_score && changeTypeSuccess.score.value < 50) {
       current.work_notes.setJournalEntry("The selected Change Type of \"" + changeTypeSuccess.type.display_value + "\" has a success rate of less than 50% (current success rate is: " + changeTypeSuccess.score.display_value + "%).\nConsider using a different Type or adding additional approvers or discuss with your Change Manager.");
       current.update();
    }

    Exemple des résultats renvoyés lors de l’appel de cette méthode :

    {
      "can_read": true,
      "type": {
        "sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
        "value": "normal",
        "display_value": "Normal"
      },
      "score": {
        "indicator": {
          "name": "Change Type: % Successful and Successful With Issues",
          "sys_id": "f9d25995c3ce011005aea539e540ddee"
        },
        "value": 74.29906542056075,
        "display_value": "74.30",
        "delta": {
          "value": 0,
          "display_value": "0.00"
        },
        "has_score": true
      }
    }

    ChangeSuccess : getTypeScoreForType (type de chaîne, chaîne domain_id)

    Renvoie le dernier score de réussite de type pour le type de changement spécifié.

    Tableau 19. Paramètres
    Nom Type Description
    type Chaîne Type de demande de changement dont le score de réussite de type doit être renvoyé, tel que « urgent ».
    domain_id Chaîne Facultatif. Sys_id d’un domaine à utiliser lors de l’interrogation Analyse des performances du score de réussite type.
    Tableau 20. Renvoie
    Paramètre Description
    can_read Marqueur indiquant si un score de réussite de type peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite de type a été récupéré.
    • false : le score de réussite de type n’a pas été récupéré.

    Type de données : booléennes

    score Détails sur l’indicateur de score renvoyé.

    Type de données : objet

    "score": {
      "delta": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    score.indicator.name Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    type Détails sur le score de réussite du type.

    Type de données : objet

    "type": {
      "display_value": "String",
      "sys_id": "String",
      "value": "String"
    }
    type.sys_id Sys_id de l’enregistrement Choix [sys_choice] pour le type de changement spécifié.

    Type de données : chaîne

    type.valeur Valeur du choix.

    Type de données : chaîne

    type.display_value Étiquette du choix.

    Type de données : chaîne

    L’exemple de code suivant montre comment utiliser la méthode getTypeScoreForType() pour récupérer le score de type pour les types spécifiés (nom, élément et langue) et filtrer les enregistrements demandés. Il place ensuite tous les scores de type inférieurs à 65 % dans la file d’attente d’événement change_success.type.warning de l’enregistrement de sys_choice associé.

    var chgTypeGr = new GlideRecord("sys_choice");
    chgTypeGr.addQuery("name", "change_request");
    chgTypeGr.addQuery("element", "type");
    chgTypeGr.addQuery("language", "en");
    chgTypeGr.query();
     
    while (chgTypeGr.next()) {
        var changeTypeSuccess = new sn_chg_score.ChangeSuccess().getTypeScoreForType(chgTypeGr.getValue("value"));
        if (changeTypeSuccess.can_read && changeTypeSuccess.score.has_score && changeTypeSuccess.score.value < 65)
            gs.eventQueue("change_success.type.warning", chgTypeGr, changeTypeSuccess.score.value, changeTypeSuccess.score.delta.value);
    }

    Exemple des résultats renvoyés lors de l’appel de cette méthode :

    {
      "can_read": true,
      "type": {
        "sys_id": "2ba27d53cb100200d71cb9c0c24c9c2f",
        "value": "emergency",
        "display_value": "Emergency"
      },
      "score": {
        "indicator": {
          "name": "Change Type: % Successful and Successful With Issues",
          "sys_id": "f9d25995c3ce011005aea539e540ddee"
        },
        "value": 82.97872340425532,
        "display_value": "82.98",
        "delta": {
          "value": 0,
          "display_value": "0.00"
        },
        "has_score": true
      }
    }

    ChangeSuccess : withIndicatorScores(bouton booléen)

    Contrôle si la méthode associée renvoie les détails des Analyse des performances indicateurs (PA) utilisés pour générer chacun des différents types de scores (équipe, modèle et type). Par défaut, ces informations ne sont pas renvoyées.

    Utilisez cette méthode pour activer ou désactiver le renvoi de ces données pour l’objet ChangeSuccess actuel. Il s’agit d’une méthode d’assistance qui doit être utilisée conjointement avec l’une des autres méthodes qui renvoient un score de réussite, par exemple :
    Tableau 21. Paramètres
    Nom Type Description
    activer/désactiver Booléen Marqueur indiquant si les détails des indicateurs PA doivent être inclus ou non.
    Valeurs valides :
    • true : renvoie les détails des indicateurs PA.
    • false : ne renvoie pas les détails des indicateurs PA.

    Valeur par défaut : false

    Tableau 22. Renvoie
    Paramètre Description
    indicator_scores Détails sur l’indicateur de score renvoyé.

    Type de données : objet

    "score": {
      "delta": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    indicator_scores.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    indicator_scores.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    indicator_scores.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    indicator_scores.valeur_affichage Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    indicator_scores.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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": {
      "name": "String",
      "sys_id": "String"
    }
    indicator_scores.indicateur.nom Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    indicator_scores.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    indicator_scores.value Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    L’exemple suivant montre comment demander que les scores des indicateurs ne soient pas renvoyés dans un appel getScoresForChange().

    var chgGr = new GlideRecord("change_request");
    chgGr.get("number", "CHG0030305");
    
    gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withIndicatorScores(false).getScoresForChange(chgGr), null, 2));

    La sortie suivante affiche uniquement les valeurs de score d’indicateur qui sont renvoyées si cette aide est définie sur vrai. D’autres valeurs peuvent également être renvoyées en fonction de la méthode à laquelle cet assistant est attaché.

    "indicator_scores": [
      {
        "indicator": {
          "name": "Total changes",
          "sys_id": "966e899173401010491d235f04f6a7ef"
        },
        "value": 11,
        "display_value": "11",
        "delta": {
          "value": 0,
          "display_value": "0"
        },
        "has_score": true
      }
    ]

    ChangeSuccess : withModelScore(bouton booléen)

    Valide uniquement lorsqu’il est appelé avec la méthode getScoresForChange(). Contrôle si la méthode getScoresForChange() renvoie le score du modèle. Par défaut, le score de modèle est renvoyé.

    Utilisez cette méthode pour activer ou désactiver le renvoi de ces données pour l’objet ChangeSuccess actuel.

    Tableau 23. Paramètres
    Nom Type Description
    activer/désactiver Booléen

    Marqueur indiquant si le score de réussite du modèle doit être inclus.

    Valeurs valides :
    • true : renvoie le score de réussite du modèle.
    • false : ne renvoie pas le score de réussite du modèle.

    Valeur par défaut : true

    Tableau 24. Renvoie
    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": Boolean,
      "chg_model": {Object},
      "score": {Object}
    }
    model_success_score.can_read Marqueur indiquant si un score de réussite de modèle peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite du modèle a été récupéré.
    • false : le score de réussite du modèle n’a pas été récupéré.

    Type de données : booléennes

    model_success_score.chg_model Objets individuels pour chaque champ de l’enregistrement Modèle de changement [chg_model] référencé par la demande de changement spécifiée. Chaque objet a une clé qui est le nom du champ et contient la valeur et display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une propriété display_value_internal qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
    "chg_model": {
      "active": {Object},
      "advanced_security": {Object},
      "available_in_ui": {Object},
      "color": {Object},
      "default_change_model": {Object},
      "description": {Object},
      "implementation_states": {Object},
      "name": {Object},
      "read_roles": {Object},
      "record_preset": {Object},
      "state_field": {Object},
      "sys_class_name": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_domain": {Object},
      "sys_domain_path": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_name": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_name": {Object},
      "sys_updated_on": {Object},
      "table_name": {Object},
      "write_roles": {Object}
    }

    Type de données : objet

    model_success_score.chg_model.active Marqueur indiquant si l’enregistrement du modèle de changement associé est actif et disponible dans l’instance.
    Valeurs valides :
    • true : le modèle de changement est actif.
    • false : le modèle de changement n’est pas actif.

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    model_success_score.chg_model.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    model_success_score.chg_model.active.value Valeur interne du marqueur actif.

    Type de données : booléennes

    model_success_score.chg_model.advanced_security Marqueur indiquant si la sécurité basée sur les critères d’utilisateur est utilisée en plus de la sécurité basée sur les rôles pour ce modèle de changement.
    Valeurs valides :
    • true : la sécurité avancée est utilisée.
    • false : la sécurité avancée n’est pas utilisée.

    Type de données : objet

    "advanced_security": {
      "display_value": "String",
      "value": Boolean
    }
    model_success_score.chg_model.advanced_security.display_value Valeur d’affichage du marqueur advanced_security.

    Type de données : chaîne

    model_success_score.chg_model.advanced_security.value Valeur interne du marqueur advanced_security.

    Type de données : booléennes

    model_success_score.chg_model.available_in_ui Marqueur indiquant si l’enregistrement du modèle de changement associé est disponible dans l’interface utilisateur.
    Valeurs valides :
    • true : le modèle de changement est disponible dans l’interface utilisateur.
    • false : le modèle de changement n’est pas disponible dans l’interface utilisateur.

    Type de données : objet

    "available_in_ui": {
      "display_value": "String",
      "value": Boolean
    }
    model_success_score.chg_model.available_in_ui.display_value Valeur d’affichage du marqueur available_in_ui.

    Type de données : chaîne

    model_success_score.chg_model.available_in_ui.value Valeur du marqueur available_in_ui.

    Type de données : booléennes

    model_success_score.chg_model.color Couleur du modèle de changement associé sur la page de destination de la demande de changement.

    Type de données : objet

    "color": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.color.display_value Valeur d’affichage pour la couleur.

    Type de données : chaîne

    model_success_score.chg_model.color.value Valeur interne pour la couleur.

    Type de données : chaîne

    model_success_score.chg_model.default_change_model Marqueur indiquant si l’enregistrement du modèle de changement associé est le modèle de changement par défaut.
    Valeurs possibles :
    • true : valeur par défaut
    • false : pas la valeur par défaut

    Type de données : objet

    "default_change_model": {
      "display_value": "String",
      "value": Boolean
    }
    model_success_score.chg_model.default_change_model.display_value Valeur d’affichage du marqueur de modèle de changement par défaut.

    Type de données : chaîne

    model_success_score.chg_model.default_change_model.value Valeur interne du marqueur de modèle de changement par défaut.

    Type de données : booléennes

    model_success_score.chg_model.description Brève description de l’objectif du modèle de changement.

    Type de données : objet

    "description": {
      "display_value": "String",
      "value": "String"
    }
    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

    "name": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.name.display_value Valeur d’affichage pour le nom.

    Type de données : chaîne

    model_success_score.chg_model.name.value Valeur interne pour le nom.

    Type de données : chaîne

    model_success_score.chg_model.record_preset Paires nom-valeur des champs qui doivent être automatiquement renseignés, avec leurs valeurs associées, lors de la création d’un nouvel enregistrement de demande de changement. Les valeurs sont séparées par des symboles d’accent circonflexe.

    Par exemple :

    « type=normal^assignment_group=a715cd759f2002002920bde8132e7018^short_description=Automatisé : Changement^EQ »

    Type de données : objet

    "record_preset": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.record_preset.display_value Valeur d’affichage pour record_preset.

    Type de données : chaîne

    model_success_score.chg_model.record_preset.value Valeur interne pour record_preset.

    Type de données : chaîne

    model_success_score.chg_model.state_field Champ de liste de choix à partir duquel collecter des choix, en fonction de la valeur fournie dans table_name. Pour les modèles de changement, cette option est toujours définie sur « état ».

    Type de données : objet

    "state_field": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.state_field.display_value Valeur d’affichage pour state_field.

    Type de données : chaîne

    model_success_score.chg_model.state_field.value Valeur interne pour state_field.

    Type de données : chaîne

    model_success_score.chg_model.sys_nom_de_classe Modifiez le nom de la table de module. Toujours changer de modèle/chg_model.

    Type de données : objet

    "sys_class_name": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_nom_de_classe.valeur_affichage Valeur d’affichage pour sys_class_name.

    Type de données : chaîne

    model_success_score.chg_model.sys_nom_de_classe.valeur Valeur interne pour sys_class_name.

    Type de données : chaîne

    model_success_score.chg_model.sys_créée_par Nom de l’utilisateur qui a initialement créé l’enregistrement du module de changement associé.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    model_success_score.chg_model.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    model_success_score.chg_model.sys_created_on Date et heure de création de l’enregistrement du module de changement.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_created_on.display_value Valeur d’affichage pour sys_created_on.

    Type de données : chaîne

    model_success_score.chg_model.sys_created_on.display_value_internal Valeur d’affichage interne pour sys_created_on.

    Type de données : chaîne

    model_success_score.chg_model.sys_created_on.value Valeur interne pour sys_created_on.

    Type de données : chaîne

    domaine_model_success_score.chg_model.sys Si vous utilisez des domaines dans l’instance, le nom du domaine auquel l’enregistrement du module de changement est associé.

    Type de données : objet

    "sys_domain": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_domaine.valeur_affichage Valeur d’affichage pour sys_domain.

    Type de données : chaîne

    model_success_score.chg_model.sys_domaine.valeur Valeur interne pour sys_domain.

    Type de données : chaîne

    chemin_domaine_model_success_score.chg_model.sys Si vous utilisez des domaines dans l’instance, le chemin de domaine dans lequel se trouve l’enregistrement du module de changement associé.

    Type de données : objet

    "sys_domain_path": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_chemin_domaine.valeur_affichage Valeur d’affichage pour sys_domain_path.

    Type de données : chaîne

    model_success_score.chg_model.sys_chemin_domaine.valeur Valeur interne pour sys_domain_path.

    Type de données : chaîne

    model_success_score.chg_model.sys_id Identificateur unique de l’enregistrement de modèle de changement associé.

    Type de données : objet

    "sys_id": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    model_success_score.chg_model.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    model_success_score.chg_model.sys_nombre_de_mods Nombre de fois où l’enregistrement de modèle de changement associé a été modifié.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    model_success_score.chg_model.sys_mod_count.display_value Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    model_success_score.chg_model.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    nom_model_success_score.chg_model.sys Nom du modèle de changement. Toujours le même que le name paramètre.

    Type de données : objet

    "sys_name": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_nom.valeur_affichage Valeur d’affichage pour sys_name.

    Type de données : chaîne

    model_success_score.chg_model.sys_nom.valeur Valeur interne pour sys_name.

    Type de données : chaîne

    model_success_score.chg_model.sys_updated_by Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de modèle de changement associé.

    Type de données : objet

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    model_success_score.chg_model.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    model_success_score.chg_model.sys_updated_on Date et heure auxquelles l’enregistrement de modèle de changement associé a été mis à jour pour la dernière fois.

    Type de données : objet

    "sys_updated_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    model_success_score.chg_model.sys_updated_on.display_value Valeur d’affichage pour sys_updated_on.

    Type de données : chaîne

    model_success_score.chg_model.sys_updated_on.display_value_internal Valeur d’affichage interne pour sys_updated_on.

    Type de données : chaîne

    model_success_score.chg_model.sys_updated_on.value Valeur interne pour sys_updated_on.

    Type de données : chaîne

    model_success_score.chg_model.table_name Table qui définit le champ de liste de choix à partir duquel collecter les choix. Pour les modèles de changement, cette valeur est toujours définie sur « change_request ».

    Type de données : chaîne

    Longueur maximale : 80

    model_success_score.score Détails sur l’indicateur de score renvoyé.

    Type de données : objet

    "score": {
      "delta": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    model_success_score.score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    model_success_score.score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    model_success_score.score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    model_success_score.score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    model_success_score.score.score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    model_success_score.score.indicateur.nom Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    model_success_score.score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    model_success_score.score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    L’exemple suivant montre comment demander que les informations de score du modèle ne soient pas renvoyées dans un appel getScoresForChange().

    var chgGr = new GlideRecord("change_request");
    chgGr.get("number", "CHG0030305");
    
    gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withModelScore(false).getScoresForChange(chgGr), null, 2));
    

    La sortie suivante affiche uniquement les valeurs de score de réussite du modèle qui sont renvoyées si cette assistance est définie sur vrai. Pour afficher les autres scores qui peuvent être renvoyés, consultez getScoresForChange().

    "model_success_score": {
        "can_read": true,
        "chg_model": {
          "color": {
            "display_value": "",
            "value": ""
          },
          "default_change_model": {
            "display_value": "false",
            "value": false
          },
          "description": {
            "display_value": "This model can be used to capture unauthorized change events that were detected.",
            "value": "This model can be used to capture unauthorized change events that were detected."
          },
          "sys_updated_on": {
            "display_value": "2020-10-21 11:10:57",
            "value": "2020-10-21 10:10:57",
            "display_value_internal": "2020-10-21 11:10:57"
          },
          "table_name": {
            "display_value": "change_request",
            "value": "change_request"
          },
          "sys_class_name": {
            "display_value": "Change Model",
            "value": "chg_model"
          },
          "sys_id": {
            "display_value": "aedc6a625323101034d1ddeeff7b1296",
            "value": "aedc6a625323101034d1ddeeff7b1296"
          },
          "sys_updated_by": {
            "display_value": "admin",
            "value": "admin"
          },
          "write_roles": {
            "display_value": "",
            "value": ""
          },
          "sys_created_on": {
            "display_value": "2020-10-02 14:50:20",
            "value": "2020-10-02 13:50:20",
            "display_value_internal": "2020-10-02 14:50:20"
          },
          "read_roles": {
            "display_value": "itil,sn_change_read",
            "value": "itil,sn_change_read"
          },
          "sys_name": {
            "display_value": "Unauthorized Change",
            "value": "Unauthorized Change"
          },
          "advanced_security": {
            "display_value": "false",
            "value": false
          },
          "sys_created_by": {
            "display_value": "admin",
            "value": "admin"
          },
          "record_preset": {
            "display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
            "value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
          },
          "sys_mod_count": {
            "display_value": "9",
            "value": 9
          },
          "active": {
            "display_value": "true",
            "value": true
          },
          "sys_tags": {
            "display_value": "",
            "value": ""
          },
          "available_in_ui": {
            "display_value": "false",
            "value": false
          },
          "state_field": {
            "display_value": "state",
            "value": "state"
          },
          "name": {
            "display_value": "Unauthorized Change",
            "value": "Unauthorized Change"
          },
          "implementation_states": {
            "display_value": "",
            "value": ""
          }
        },
        "score": {
          "indicator": {
            "name": "Change Model: % Successful and Successful With Issues",
            "sys_id": "604f98dfc302011005aea539e540dd75"
          },
          "value": 76.92307692307693,
          "display_value": "76.92",
          "delta": {
            "value": 0,
            "display_value": "0.00"
          },
          "has_score": true
        }
      }

    ChangeSuccess : withSecurity (bouton booléen)

    Contrôle si la méthode valide l’utilisateur appelant la méthode associée, en s’assurant qu’il a les droits de lecture du contenu demandé.

    Par exemple :
    • 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.
    Par défaut, toutes les méthodes ChangeSuccess effectuent cette validation. Utilisez cette méthode pour activer ou désactiver cette validation pour l’objet ChangeSuccess actuel.
    Tableau 25. Paramètres
    Nom Type Description
    activer/désactiver Booléen Marqueur indiquant si l’utilisateur appelant la méthode associée doit être validé.
    Valeurs valides :
    • true : validez l’utilisateur appelant la méthode associée.
    • false : ne valide pas l’utilisateur appelant la méthode associée.

    Valeur par défaut : true

    Tableau 26. Renvoie
    Paramètre Description
    Néant

    L’exemple suivant montre comment désactiver le contrôle de sécurité de l’utilisateur lors de l’appel de la méthode getScoresForChange().

    var chgGr = new GlideRecord("change_request");
    chgGr.get("number", "CHG0030305");
    new sn_chg_score.ChangeSuccess().withSecurity(false).getScoresForChange(chgGr);

    Sortie :

    None

    ChangeSuccess : withTeamScore(Activer/désactiver booléen)

    Valide uniquement lorsqu’il est appelé avec la méthode getScoresForChange(). Contrôle si la méthode getScoresForChange() renvoie le score de l’équipe. Par défaut, le score de l’équipe est renvoyé.

    Utilisez cette méthode pour activer ou désactiver le renvoi de ces données pour l’objet ChangeSuccess actuel.

    Tableau 27. Paramètres
    Nom Type Description
    activer/désactiver Booléen Marqueur indiquant si le score de réussite de l’équipe doit être inclus ou non.
    Valeurs valides :
    • true : renvoie le score de réussite de l’équipe.
    • false : ne renvoie pas le score de réussite de l’équipe.

    Valeur par défaut : true

    Tableau 28. Renvoie
    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": Boolean,
      "chg_success_score_rating": {Object},
      "score": {Object},
      "sys_user_group":{Object}
    }
    team_success_score.can_read Marqueur indiquant si un score de réussite de l’équipe de changement peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite de l’équipe a été récupéré.
    • false : le score de réussite de l’équipe n’a pas été récupéré.

    Type de données : booléennes

    team_success_score.chg_success_score_rating Objets individuels pour chaque champ de l’enregistrement Évaluation du score de réussite de changement [chg_success_score_rating] qui correspond au score renvoyé. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.

    Type de données : objet

    "chg_success_score_rating": {
      "active": {Object},
      "color": {Object},
      "rating": {Object},
      "score_end": {Object},
      "score_start": {Object},
      "sys_class_name": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_domain": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_name": {Object},
      "sys_overrides": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_on": {Object}
    }
    team_success_score.chg_success_score_rating.active Marqueur indiquant si l’enregistrement de score de réussite de changement associé est actif et disponible dans l’instance.
    Valeurs valides :
    • true : l’enregistrement du score de réussite de changement est actif.
    • false : l’enregistrement du score de réussite de changement n’est pas actif.

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    team_success_score.chg_success_score_rating.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.active.value Valeur interne du marqueur actif.

    Type de données : booléennes

    team_success_score.chg_success_score_rating.color Couleur du score de réussite de changement associé, tel qu’il apparaît dans la carte des scores de réussite de changement pour une demande de changement.

    Type de données : objet

    "color": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.color.display_value Valeur d’affichage pour la couleur.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.color.value Valeur interne pour la couleur.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.rating Modifiez l’évaluation du score de réussite, par exemple faible ou élevé.

    Type de données : objet

    "rating": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.rating.display_value Valeur d’affichage pour l’évaluation.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.rating.value Valeur interne pour l’évaluation.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.score_end Valeur la plus élevée du score de réussite de changement.

    Type de données : objet

    "score_end": {
      "display_value": "String",
      "value": Number
    }
    team_success_score.chg_success_score_rating.score_end.display_value Valeur d’affichage pour score_end.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.score_end.value Valeur interne pour score_end.

    Type de données : nombre

    team_success_score.chg_success_score_rating.score_start Valeur la plus basse du score de réussite de changement.

    Type de données : objet

    "score_start": {
      "display_value": "String",
      "value": Number
    }
    team_success_score.chg_success_score_rating.score_start.display_value Valeur d’affichage pour score_start.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.score_start.value Valeur interne pour score_start.

    Type de données : nombre

    team_success_score.chg_success_score_rating.sys_nom_de_classe Nom de la table Évaluation du score de réussite de changement. Toujours changer la note du score de réussite/chg_success_score_rating.

    Type de données : objet

    "sys_class_name": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_nom_de_classe.valeur_affichage Valeur d’affichage pour sys_class_name.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_nom_de_classe.valeur Valeur interne pour sys_class_name.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_créée_par Nom de l’utilisateur qui a initialement créé l’enregistrement d’évaluation du score de réussite de changement associé.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_created_on Date et heure de création de l’enregistrement d’évaluation du score de réussite de changement.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_created_on.display_value Valeur d’affichage pour sys_created_on.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_created_on.display_value_internal Valeur d’affichage interne pour sys_created_on.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_created_on.value Valeur interne pour sys_created_on.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_domaine Si des domaines sont utilisés dans l’instance, le nom du domaine auquel l’enregistrement du score de réussite de changement est associé.

    Type de données : objet

    "sys_domain": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_domaine.valeur_affichage Valeur d’affichage pour sys_domain.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_domaine.valeur Valeur interne pour sys_domain.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_id Identificateur unique de l’enregistrement de score de réussite de changement associé.

    Type de données : objet

    "sys_id": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_nombre_de_mods Nombre de fois où l’enregistrement du score de réussite de changement associé a été modifié.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    team_success_score.chg_success_score_rating.sys_mod_count.display_value Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    nom_team_success_score.chg_success_score_rating.sys Nom de l’évaluation du score de réussite de changement.

    Valeurs possibles :

    • Excellent
    • Élevé
    • Faible
    • Moyen

    Type de données : objet

    "sys_name": {
      "display_value": "String",
      "value": Number
    }
    team_success_score.chg_success_score_rating.sys_nom.valeur_affichage Valeur d’affichage pour sys_name.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_nom.valeur Valeur interne pour sys_name.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_overrides Sys_id d’un enregistrement dans la même table, mais dans un domaine supérieur à celui de l’enregistrement actuel. Cela permet à un enregistrement d’un domaine inférieur de remplacer un enregistrement d’un domaine supérieur.

    Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais que pour le domaine « TOP/ACME », vous remplacez l’enregistrement dans « global ».

    Type de données : objet

    "sys_overrides": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_overrides.display_value Valeur d’affichage pour sys_overrides.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_overrides.value Valeur interne pour sys_overrides.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_tags Liste des balises système associées à l’enregistrement du score de réussite de changement.

    Type de données : objet

    "sys_tags": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_tags.display_value Valeur d’affichage pour sys_tags.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_tags.valeur Valeur interne pour sys_tags.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_updated_by Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de score de réussite de changement associé.

    Type de données : objet

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.chg_success_score_rating.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    team_success_score.chg_success_score_rating.sys_updated_on Date et heure de la dernière mise à jour de l’enregistrement du score de réussite de changement associé.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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

    "score": {
      "delta": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    team_success_score.score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    team_success_score.score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    team_success_score.score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    team_success_score.score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    team_success_score.score.indicateur.nom Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    team_success_score.score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    team_success_score.score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    team_success_score.sys_groupe_utilisateur Objets individuels pour chaque champ de l’enregistrement Groupe [sys_user_group] référencé par la demande de changement spécifiée. Chaque objet de champ a une clé qui est le nom du champ et contient value les display_value propriétés. Si le type de champ est date/heure, la méthode renvoie également une display_value_internal propriété qui se trouve dans le fuseau horaire de l’utilisateur, mais au format système AAAA-MM-JJ HH24 :MM :SS.
    Type de données : objet
    "sys_user_group": {
      "active": {Object},
      "cost_center": {Object},
      "default_assignee": {Object},
      "description": {Object},
      "email": {Object},
      "exclude_manager": {Object},
      "include_members": {Object},
      "manager": {Object},
      "name": {Object},
      "parent": {Object},
      "roles": {Object},
      "source": {Object},
      "sys_created_by": {Object},
      "sys_created_on": {Object},
      "sys_id": {Object},
      "sys_mod_count": {Object},
      "sys_tags": {Object},
      "sys_updated_by": {Object},
      "sys_updated_on": {Object},
      "type": {Object}
    }
    team_success_score.sys_groupe_utilisateur.active Marqueur indiquant si le groupe est actif.

    Valeurs possibles :

    • true : le groupe est actif
    • false : le groupe est désactivé

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    team_success_score.sys_user_group.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.active.valeur Valeur interne du marqueur actif.

    Type de données : booléennes

    team_success_score.sys_groupe_utilisateur.centre_de_coûts Sys_id du centre de coûts associé au groupe.

    Type de données : objet

    "cost_center": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.cost_center.display_value Valeur d’affichage pour cost_center.

    Type de données : chaîne

    team_success_score.sys_user_group.cost_center.value Valeur interne pour cost_center.

    Type de données : chaîne

    team_success_score.sys_user_group.default_assignee Sys_id de l’utilisateur délégataire par défaut du groupe.

    Type de données : objet

    "default_assignee": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.default_assignee.display_value Valeur d’affichage pour default_assignee.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.default_assignee.valeur Valeur interne pour default_assignee.

    Type de données : chaîne

    team_success_score.sys_user_group.description Description du groupe

    Type de données : objet

    "description": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.description.display_value Valeur d’affichage pour la description.

    Type de données : chaîne

    team_success_score.sys_user_group.description.value Valeur interne pour la description.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.e-mail Adresse e-mail pour le groupe.

    Type de données : objet

    "description": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.email.display_value Valeur d’affichage pour l’e-mail.

    Type de données : chaîne

    team_success_score.sys_user_group.email.value Valeur interne pour l’e-mail.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.exclude_manager Marqueur indiquant si le gestionnaire du groupe reçoit des e-mails de groupe.

    Valeurs valides :

    • true : le gestionnaire ne reçoit pas d’e-mails de groupe.
    • false : le gestionnaire reçoit des e-mails de groupe.

    Type de données : objet

    "exclude_manager": {
      "display_value": "String",
      "value": Boolean
    }
    team_success_score.sys_user_group.exclude_manager.display_value Valeur d’affichage pour exclude_manager.

    Type de données : chaîne

    team_success_score.sys_groupe_utilisateur.exclude_gestionnaire.valeur Valeur interne pour exclude_manager.

    Type de données : booléennes

    team_success_score.sys_groupe_utilisateur.include_members Marqueur indiquant si les membres du groupe reçoivent des e-mails individuels lorsqu’une personne envoie un e-mail à l’adresse e-mail du groupe. La seule exception à cette fonctionnalité concerne les notifications d’approbation, par lesquelles tous les membres d’un groupe reçoivent une notification d’approbation, quelle que soit cette sélection.

    Valeurs valides :

    • true : envoie des e-mails à l’ensemble du groupe.
    • false : envoyez uniquement des e-mails au default_assignee.

    Type de données : objet

    "include_members": {
      "display_value": "String",
      "value": Boolean
    }
    team_success_score.sys_user_group.include_members.display_value Valeur d’affichage pour include_members.

    Type de données : chaîne

    team_success_score.sys_user_group.include_members.value Valeur interne pour include_members.

    Type de données : booléennes

    team_success_score.sys_utilisateur_groupe.gestionnaire Sys_id du gestionnaire du groupe.

    Type de données : objet

    "manager": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.manager.display_value Valeur d’affichage pour le gestionnaire.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.manager.valeur Valeur interne pour le gestionnaire.

    Type de données : chaîne

    team_success_score.sys_user_group.name Nom du groupe.

    Type de données : objet

    "name": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.name.display_value Valeur d’affichage pour le nom.

    Type de données : chaîne

    team_success_score.sys_utilisateur_groupe.nom.valeur Valeur interne pour le nom.

    Type de données : chaîne

    team_success_score.sys_groupe_utilisateur.parent Sys_id du parent de ce groupe. Si un groupe a un parent, le groupe enfant hérite des rôles du groupe parent. Les membres du groupe enfant ne sont pas membres du groupe parent. Par exemple, si un incident est affecté au groupe parent et que vous cliquez sur l’icône de recherche Affecté à, seuls les membres du groupe parent sont disponibles. Les membres du groupe enfant ne sont pas disponibles.

    Type de données : objet

    "parent": {
      "display_value": "String",
      "value": "String"
    }
    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

    "roles": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.roles.display_value Affichez la valeur des rôles.

    Type de données : chaîne

    team_success_score.sys_user_group.roles.value Valeur interne pour les rôles.

    Type de données : chaîne

    team_success_score.sys_groupe_utilisateur.source Source du groupe.

    Type de données : objet

    "source": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.source.display_value Affiche la valeur de la source.

    Type de données : chaîne

    team_success_score.sys_user_group.source.value Valeur interne pour la source.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_créée_par Utilisateur qui a créé l’enregistrement de groupe.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_created_on Date et heure de création de l’enregistrement de groupe.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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

    "sys_id": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_compte_mod Nombre de fois où les informations de groupe associées ont été modifiées.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    team_success_score.sys_user_group.sys_mod_count.display_value Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    team_success_score.sys_user_group.sys_updated_by Utilisateur ayant mis à jour les informations du groupe pour la dernière fois.

    Type de données : objet

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    team_success_score.sys_user_group.sys_updated_on Date et heure auxquelles les informations du groupe ont été mises à jour pour la dernière fois.

    Type de données : objet

    "sys_updated_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    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

    "type": {
      "display_value": "String",
      "value": "String"
    }
    team_success_score.sys_user_group.type.display_value Affichez la valeur pour le type.

    Type de données : chaîne

    team_success_score.sys_user_group.type.value Valeur interne pour le type.

    Type de données : chaîne

    L’exemple de code suivant montre comment utiliser cette méthode pour définir la réponse de renvoi de score d’équipe sur faux.

    var chgGr = new GlideRecord("change_request");
    chgGr.get("number", "CHG0030305");
    
    gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withTeamScore(false).getScoresForChange(chgGr), null, 2));

    La sortie suivante affiche uniquement les valeurs de score de l’équipe qui sont renvoyées si cet assistant est défini sur vrai. Pour afficher les autres scores qui peuvent être renvoyés, consultez getScoresForChange().

    {
      "team_success_score": {
        "can_read": true,
        "sys_user_group": {
          "parent": {
            "display_value": "",
            "value": ""
          },
          "manager": {
            "display_value": "",
            "value": ""
          },
          "roles": {
            "display_value": "",
            "value": ""
          },
          "sys_mod_count": {
            "display_value": "0",
            "value": 0
          },
          "description": {
            "display_value": "",
            "value": ""
          },
          "active": {
            "display_value": "true",
            "value": true
          },
          "source": {
            "display_value": "",
            "value": ""
          },
          "sys_updated_on": {
            "display_value": "2018-03-07 21:00:41",
            "value": "2018-03-07 21:00:41",
            "display_value_internal": "2018-03-07 21:00:41"
          },
          "type": {
            "display_value": "",
            "value": ""
          },
          "sys_tags": {
            "display_value": "",
            "value": ""
          },
          "sys_id": {
            "display_value": "5f6441efc0a8010e0177fcb589156352",
            "value": "5f6441efc0a8010e0177fcb589156352"
          },
          "sys_updated_by": {
            "display_value": "glide.maint",
            "value": "glide.maint"
          },
          "cost_center": {
            "display_value": "",
            "value": ""
          },
          "default_assignee": {
            "display_value": "",
            "value": ""
          },
          "sys_created_on": {
            "display_value": "2018-03-07 21:00:41",
            "value": "2018-03-07 21:00:41",
            "display_value_internal": "2018-03-07 21:00:41"
          },
          "name": {
            "display_value": "IT Securities",
            "value": "IT Securities"
          },
          "exclude_manager": {
            "display_value": "false",
            "value": false
          },
          "email": {
            "display_value": "",
            "value": ""
          },
          "include_members": {
            "display_value": "false",
            "value": false
          },
          "sys_created_by": {
            "display_value": "glide.maint",
            "value": "glide.maint"
          }
        },
        "score": {
          "indicator": {
            "name": "Change success scores",
            "sys_id": "0ff316e173081010491d235f04f6a758"
          },
          "value": 465,
          "display_value": "465",
          "delta": {
            "value": 0,
            "display_value": "0"
          },
          "has_score": true
        },
        "chg_success_score_rating": {
          "score_start": {
            "display_value": "0",
            "value": 0
          },
          "score_end": {
            "display_value": "499",
            "value": 499
          },
          "color": {
            "display_value": "#FCCAC9",
            "value": "#FCCAC9"
          },
          "rating": {
            "display_value": "Low",
            "value": "Low"
          },
          "sys_mod_count": {
            "display_value": "0",
            "value": 0
          },
          "active": {
            "display_value": "true",
            "value": true
          },
          "sys_overrides": {
            "display_value": "",
            "value": ""
          },
          "sys_updated_on": {
            "display_value": "2020-03-27 07:43:29",
            "value": "2020-03-27 07:43:29",
            "display_value_internal": "2020-03-27 07:43:29"
          },
          "sys_tags": {
            "display_value": "",
            "value": ""
          },
          "sys_class_name": {
            "display_value": "Change Success Score Rating",
            "value": "chg_success_score_rating"
          },
          "sys_id": {
            "display_value": "7ad380b573330010491d235f04f6a717",
            "value": "7ad380b573330010491d235f04f6a717"
          },
          "sys_updated_by": {
            "display_value": "admin",
            "value": "admin"
          },
          "sys_created_on": {
            "display_value": "2020-03-27 07:43:29",
            "value": "2020-03-27 07:43:29",
            "display_value_internal": "2020-03-27 07:43:29"
          },
          "sys_domain": {
            "display_value": "global",
            "value": "global"
          },
          "sys_name": {
            "display_value": "Low",
            "value": "Low"
          },
          "sys_created_by": {
            "display_value": "admin",
            "value": "admin"
          }
        }
      }

    ChangeSuccess : withTeamScoreRatings(bouton booléen)

    Contrôle si la méthode associée renvoie les détails de tous les enregistrements d’évaluation du score de réussite de changement. Par défaut, ces informations ne sont pas renvoyées.

    Utilisez cette méthode pour activer ou désactiver le renvoi de ces données pour l’objet ChangeSuccess actuel. Il s’agit d’une méthode d’assistance qui doit être utilisée conjointement avec l’une des autres méthodes qui renvoient un score de réussite, par exemple :
    Tableau 29. Paramètres
    Nom Type Description
    activer/désactiver Booléen Marqueur indiquant s’il faut inclure les détails pour tous les enregistrements d’évaluation du score de réussite de l’équipe.
    Valeurs valides :
    • true : renvoie les détails de tous les enregistrements d’évaluation du score de réussite des changements.
    • false : ne renvoie pas les détails pour tous les enregistrements d’évaluation du score de réussite de changement.

    Valeur par défaut : false

    Tableau 30. Renvoie
    Paramètre Description
    Cotes
    ratings.active Marqueur indiquant si l’enregistrement de score de réussite de changement associé est actif et disponible dans l’instance.
    Valeurs valides :
    • true : l’enregistrement du score de réussite de changement est actif.
    • false : l’enregistrement du score de réussite de changement n’est pas actif.

    Type de données : objet

    "active": {
      "display_value": "String",
      "value": Boolean
    }
    ratings.active.display_value Valeur d’affichage du marqueur actif.

    Type de données : chaîne

    ratings.active.value Valeur interne du marqueur actif.

    Type de données : booléennes

    ratings.color Couleur du score de réussite de changement associé, tel qu’il apparaît dans la carte des scores de réussite de changement pour une demande de changement.

    Type de données : objet

    "color": {
      "display_value": "String",
      "value": "String"
    }
    ratings.color.display_value Valeur d’affichage pour la couleur.

    Type de données : chaîne

    ratings.color.value Valeur interne pour la couleur.

    Type de données : chaîne

    ratings.rating Modifiez l’évaluation du score de réussite, par exemple faible ou élevé.

    Type de données : objet

    "rating": {
      "display_value": "String",
      "value": "String"
    }
    ratings.rating.display_value Valeur d’affichage pour l’évaluation.

    Type de données : chaîne

    ratings.rating.value Valeur interne pour l’évaluation.

    Type de données : chaîne

    ratings.score_end Valeur la plus élevée du score de réussite de changement.

    Type de données : objet

    "score_end": {
      "display_value": "String",
      "value": Number
    }
    ratings.score_end.valeur_affichage Valeur d’affichage pour score_end.

    Type de données : chaîne

    ratings.score_end.valeur Valeur interne pour score_end.

    Type de données : nombre

    ratings.score_start Valeur la plus basse du score de réussite de changement.

    Type de données : objet

    "score_start": {
      "display_value": "String",
      "value": Number
    }
    ratings.score_start.valeur_affichage Valeur d’affichage pour score_start.

    Type de données : chaîne

    ratings.score_start.value Valeur interne pour score_start.

    Type de données : nombre

    ratings.sys_nom_de_classe Nom de la table Évaluation du score de réussite de changement. Toujours changer la note du score de réussite/chg_success_score_rating.

    Type de données : objet

    "sys_class_name": {
      "display_value": "String",
      "value": "String"
    }
    ratings.sys_nom_de_classe.valeur_affichage Valeur d’affichage pour sys_class_name.

    Type de données : chaîne

    ratings.sys_nom_de_classe.valeur Valeur interne pour sys_class_name.

    Type de données : chaîne

    ratings.sys_créée_par Nom de l’utilisateur qui a initialement créé l’enregistrement d’évaluation du score de réussite de changement associé.

    Type de données : objet

    "sys_created_by": {
      "display_value": "String",
      "value": "String"
    }
    ratings.sys_created_by.display_value Valeur d’affichage pour sys_created_by.

    Type de données : chaîne

    ratings.sys_created_by.value Valeur interne pour sys_created_by.

    Type de données : chaîne

    ratings.sys_created_on Date et heure de création de l’enregistrement d’évaluation du score de réussite de changement.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    ratings.sys_created_on.display_value Valeur d’affichage pour sys_created_on.

    Type de données : chaîne

    ratings.sys_created_on.display_value_internal Valeur d’affichage interne pour sys_created_on.

    Type de données : chaîne

    ratings.sys_created_on.value Valeur interne pour sys_created_on.

    Type de données : chaîne

    domaine_ratings.sys Si des domaines sont utilisés dans l’instance, le nom du domaine auquel l’enregistrement du score de réussite de changement est associé.

    Type de données : objet

    "sys_domain": {
      "display_value": "String",
      "value": "String"
    }
    ratings.sys_domaine.valeur_affichage Valeur d’affichage pour sys_domain.

    Type de données : chaîne

    ratings.sys_domaine.valeur Valeur interne pour sys_domain.

    Type de données : chaîne

    ratings.sys_id Identificateur unique de l’enregistrement de score de réussite de changement associé.

    Type de données : objet

    "sys_id": {
      "display_value": "String",
      "value": "String"
    }
    ratings.sys_id.display_value Valeur d’affichage pour sys_id.

    Type de données : chaîne

    ratings.sys_id.valeur Valeur interne pour sys_id.

    Type de données : chaîne

    ratings.sys_mod_count Nombre de fois où l’enregistrement du score de réussite de changement associé a été modifié.

    Type de données : objet

    "sys_mod_count": {
      "display_value": "String",
      "value": Number
    }
    ratings.sys_mod_count.display_value Valeur d’affichage pour sys_mod_count.

    Type de données : chaîne

    ratings.sys_mod_count.valeur Valeur interne pour sys_mod_count.

    Type de données : nombre

    nom_ratings.sys Nom de l’évaluation du score de réussite de changement.

    Valeurs possibles :

    • Excellent
    • Élevé
    • Faible
    • Moyen

    Type de données : objet

    "sys_name": {
      "display_value": "String",
      "value": Number
    }
    ratings.sys_name.display_value Valeur d’affichage pour sys_name.

    Type de données : chaîne

    ratings.sys_nom.valeur Valeur interne pour sys_name.

    Type de données : chaîne

    ratings.sys_overrides Sys_id d’un enregistrement dans la même table, mais dans un domaine supérieur à celui de l’enregistrement actuel. Cela permet à un enregistrement d’un domaine inférieur de remplacer un enregistrement d’un domaine supérieur.

    Par exemple, si vous avez un enregistrement d’évaluation défini dans le domaine « global », mais que pour le domaine « TOP/ACME », vous remplacez l’enregistrement dans « global ».

    Type de données : objet

    "sys_overrides": {
      "display_value": "String",
      "value": "String"
    }
    ratings.sys_overrides.display_value Valeur d’affichage pour sys_overrides.

    Type de données : chaîne

    ratings.sys_overrides.value Valeur interne pour sys_overrides.

    Type de données : chaîne

    ratings.sys_tags Liste des balises système associées à l’enregistrement du score de réussite de changement.

    Type de données : objet

    "sys_tags": {
      "display_value": "String",
      "value": "String"
    }
    ratings.sys_tags.display_value Valeur d’affichage pour sys_tags.

    Type de données : chaîne

    ratings.sys_tags.value Valeur interne pour sys_tags.

    Type de données : chaîne

    ratings.sys_updated_by Nom de l’utilisateur qui a mis à jour pour la dernière fois l’enregistrement de score de réussite de changement associé.

    Type de données : objet

    "sys_updated_by": {
      "display_value": "String",
      "value": "String"
    }
    ratings.sys_updated_by.display_value Valeur d’affichage pour sys_updated_by.

    Type de données : chaîne

    ratings.sys_updated_by.value Valeur interne pour sys_updated_by.

    Type de données : chaîne

    ratings.sys_updated_on Date et heure de la dernière mise à jour de l’enregistrement du score de réussite de changement associé.

    Type de données : objet

    "sys_created_on": {
      "display_value": "String",
      "display_value_internal": "String",
      "value": "String"
    }
    ratings.sys_updated_on.display_value Valeur d’affichage pour sys_updated_on.

    Type de données : chaîne

    ratings.sys_updated_on.display_value_internal Valeur d’affichage interne pour sys_updated_on.

    Type de données : chaîne

    ratings.sys_updated_on.value Valeur interne pour sys_updated_on.

    Type de données : chaîne

    L’exemple de code suivant montre comment utiliser cette méthode pour définir la réponse de retour d’évaluation du score de l’équipe sur faux.

    var chgGr = new GlideRecord("change_request");
    chgGr.get("number", "CHG0030305");
    
    gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withTeamScoreRatings(false).getTeamScoreForChange(chgGr), null, 2));

    La sortie suivante affiche uniquement les valeurs de score de l’équipe qui sont renvoyées si cet assistant est défini sur vrai. Pour afficher les autres scores qui peuvent être renvoyés, reportez-vous à la méthode à laquelle vous associez cette assistante.

    "ratings": [
      {
        "score_start": {
          "display_value": "700",
          "value": 700
        },
        "score_end": {
          "display_value": "850",
          "value": 850
        },
        "color": {
          "display_value": "#A4EDA8",
          "value": "#A4EDA8"
        },
        "rating": {
          "display_value": "Excellent",
          "value": "Excellent"
        },
        "sys_mod_count": {
          "display_value": "1",
          "value": 1
        },
        "active": {
          "display_value": "true",
          "value": true
        },
        "sys_overrides": {
          "display_value": "",
          "value": ""
        },
        "sys_updated_on": {
          "display_value": "2020-03-27 07:45:36",
          "value": "2020-03-27 07:45:36",
          "display_value_internal": "2020-03-27 07:45:36"
        },
        "sys_tags": {
          "display_value": "",
          "value": ""
        },
        "sys_class_name": {
          "display_value": "Change Success Score Rating",
          "value": "chg_success_score_rating"
        },
        "sys_id": {
          "display_value": "76e440fd73330010491d235f04f6a7df",
          "value": "76e440fd73330010491d235f04f6a7df"
        },
        "sys_updated_by": {
          "display_value": "admin",
          "value": "admin"
        },
        "sys_created_on": {
          "display_value": "2020-03-27 07:44:46",
          "value": "2020-03-27 07:44:46",
          "display_value_internal": "2020-03-27 07:44:46"
        },
        "sys_domain": {
          "display_value": "global",
          "value": "global"
        },
        "sys_name": {
          "display_value": "Excellent",
          "value": "Excellent"
        },
        "sys_created_by": {
          "display_value": "admin",
          "value": "admin"
        }
      }
    ]

    ChangeSuccess : withTypeScore(bouton booléen)

    Valide uniquement lorsqu’il est appelé avec la méthode getScoresForChange(). Contrôle si la méthode getScoresForChange() renvoie le score type. Par défaut, le score type est renvoyé.

    Utilisez cette méthode pour activer ou désactiver le renvoi de ces données pour l’objet ChangeSuccess actuel.

    Tableau 31. Paramètres
    Nom Type Description
    activer/désactiver Booléen Marqueur indiquant si le score de réussite du type doit être inclus.
    Valeurs valides :
    • true : renvoie le score de réussite de type.
    • false : ne renvoie pas le score de réussite de type.

    Valeur par défaut : true

    Tableau 32. Renvoie
    Paramètre Description
    type_success_score Détails sur le score de réussite du type.

    Type de données : objet

    "type_success_score": {
      "can_read": Boolean,
      "score": {Object},
      "type": {Object}
    }
    type_success_score.can_read Marqueur indiquant si un score de réussite de type peut être récupéré pour la demande de changement spécifiée.
    Valeurs valides :
    • true : le score de réussite de type a été récupéré.
    • false : le score de réussite de type n’a pas été récupéré.

    Type de données : booléennes

    type_success_score.score Détails sur l’indicateur de score renvoyé.

    Type de données : objet

    "score": {
      "delta": {Object},
      "display_value": "String",
      "has_score": Boolean,
      "indicator": {Object},
      "value": Number
    }
    type_success_score.score.delta Changement dans le score par rapport au score précédent.

    Type de données : objet

    "delta": {
      "display_value": "String",
      "value": "String"
    }
    type_success_score.score.delta.display_value Valeur d’affichage pour le différentiel.

    Type de données : chaîne

    type_success_score.score.delta.value Valeur interne pour le différentiel.

    Type de données : chaîne

    type_success_score.score.display_value Valeur d’affichage renvoyée par Analyse des performances (PA).

    Type de données : chaîne

    type_success_score.score.has_score

    Marqueur indiquant si un score a été renvoyé pour la demande de changement spécifiée.

    Valeurs valides :
    • true : le score a été renvoyé.
    • false : aucun score n’a été renvoyé.

    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

    "indicator": {
      "name": "String",
      "sys_id": "String"
    }
    type_success_score.score.indicateur.nom Nom de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    type_success_score.score.indicator.sys_id Sys_id de l’indicateur PA utilisé pour obtenir le score.

    Type de données : chaîne

    type_success_score.score.valeur Valeur renvoyée par PA pour le score de réussite.

    Type de données : chaîne

    type type_success_score Détails sur le score de réussite du type.

    Type de données : objet

    "type": {
      "display_value": "String",
      "sys_id": "String",
      "value": "String"
    }
    type_success_score.type.display_value Étiquette du choix.

    Type de données : chaîne

    type_success_score.type.sys_id Sys_id de l’enregistrement Choix [sys_choice] pour le type de changement spécifié.

    Type de données : chaîne

    type_success_score.type.valeur Valeur du choix.

    Type de données : chaîne

    L’exemple de code suivant montre comment utiliser cette méthode pour définir la réponse de retour de score de type souhaitée.

    var chgGr = new GlideRecord("change_request");
    chgGr.get("number", "CHG0030305");
    
    gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withTypeScore(true).getScoresForChange(chgGr), null, 2));
    

    La sortie suivante affiche uniquement les valeurs de score de réussite de type retournées si cette aide est définie sur vrai. Pour afficher les autres scores qui peuvent être renvoyés, consultez getScoresForChange().

    "type_success_score": {
      "can_read": true,
      "type": {
        "sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
        "value": "normal",
        "display_value": "Normal"
      },
      "score": {
        "indicator": {
          "name": "Change Type: % Successful and Successful With Issues",
          "sys_id": "f9d25995c3ce011005aea539e540ddee"
        },
        "value": null,
        "display_value": "",
        "delta": {
          "value": "0",
          "display_value": ""
        },
        "has_score": false
      }
    }