ChangeSuccess – Bereichsbezogen
Die ChangeSuccess-Skripteinbindung stellt Methoden bereit, die die Performance Analytics (PA)-Erfolgspunktzahlen für Change-Anforderungen (ursprüngliche Change-Erfolgspunktzahl basierend auf Gruppe), Change-Modelle und Change-Typen zurückgeben.
Diese Skripteinbindung stellt auch Hilfsmethoden bereit, mit denen Sie die Rückgabeergebnisse der Methode getScoresForChange() ändern können, die standardmäßig alle drei Erfolgspunktzahlen zurückgibt. Mit diesen Hilfsmethoden können Sie bestimmen, ob eine der Erfolgspunktzahlen zurückgegeben werden soll. Sie können diese Hilfsmethoden auch verwenden, um Rückgabeergebnisse mit Bewertungen der Erfolgspunktzahl oder den PA-Indikatoren bereitzustellen, die zum Generieren verschiedener Arten von Punktzahlen für jede Methode verwendet werden, die eine Erfolgspunktzahl zurückgibt. Darüber hinaus können Sie anfordern, dass die zugeordnete Methode die standardmäßig für jede Methode durchgeführte Sicherheitsprüfung für Zugriffsrechte umgeht.
Sie ordnen einer primären Methode Hilfsmethoden zu, indem Sie die Punktnomenklatur wie folgt verwenden:
new sn_chg_score.ChangeSuccess().withTeamScore(false).withTypeScore(false).withSecurity(false).getScoresForChange(chgGr);
new sn_chg_score.ChangeSuccess().withRatings().withIndicatorScores().getTeamScoreForGroupId("287ebd7da9fe198100f92cc8d1d2154e");
Es gibt auch Methoden, mit denen Sie die aktuellen Werte bestimmter Change-Management -Systemeigenschaften abrufen können, z. B. com.snc.change_management.success_score.minimum_score, com.snc.change_management.success_score.maximum_score und com.snc.change_management.success_score. „entry_level_score“ Eine Beschreibung ihrer Funktionen finden Sie unter Eigenschaften des Change-Managements.
Diese API wird im Namespace sn_chg_score ausgeführt, und das Plugin „Change Management – Change-Erfolgspunktzahl“ (com.snc.change_management.change_success_score) muss aktiviert sein.
ChangeSuccess – getEntryLevelTeamScore()
Gibt den Wert zurück, der in der Systemeigenschaft com.snc.change_management.success_score.entry_level_score angegeben ist.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Nummer | Aktueller Wert von „com.snc.change_management.success_score.entry_level_score“. Wenn diese Systemeigenschaft nicht vorhanden ist, verwendet die Methode in den Berechnungen der Erfolgspunktzahl einen Standardwert von 500. |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
gs.info(new sn_chg_score.ChangeSuccess().getEntryLevelTeamScore());
Ergebnisse zurückgeben:
500
ChangeSuccess – getMaximumPermittedTeamScore()
Gibt den Wert zurück, der in der Systemeigenschaft com.snc.change_management.success_score.maximum_score angegeben ist.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Aktueller Wert von „com.snc.change_management.success_score.maximum_score“. Wenn die Systemeigenschaft nicht vorhanden ist, verwendet die Methode in den Berechnungen der Erfolgspunktzahl einen Standardwert von 850. |
Dieses Codebeispiel zeigt, wie Sie den maximal zulässigen Wert für die Teampunktzahl (com.snc.change_management.success_score.maximum_score) abrufen.
gs.info(new sn_chg_score.ChangeSuccess().getMaximumPermittedTeamScore());
Ergebnisse zurückgeben:
850
ChangeSuccess – getMinimumPermittedTeamScore()
Gibt den Wert zurück, der in der Systemeigenschaft com.snc.change_management.success_score.minimum_score angegeben ist.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Aktueller Wert von „com.snc.change_management.success_score.minimum_score“. Wenn diese Systemeigenschaft nicht vorhanden ist, verwendet die Methode in den Berechnungen der Erfolgspunktzahl einen Standardwert von 0. |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
gs.info(new sn_chg_score.ChangeSuccess().getMinimumPermittedTeamScore());
Ergebnisse zurückgeben:
0
ChangeSuccess – getModelScoreForChange(Object chgGr)
Gibt die neueste Erfolgspunktzahl des Modells basierend auf dem angegebenen GlideRecord für Change-Anforderungen zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| chgGr | Objekt | GlideRecord der Change-Anforderung, für den die Modellerfolgspunktzahl zurückgegeben werden soll. |
| Element | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Modellerfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| chg_model | Einzelne Objekte für jedes Feld im Datensatz „Change-Modell“ [chg_model], auf das die angegebene Change-Anforderung verweist. Jedes Objekt hat einen Schlüssel, der der Feldname ist und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch die Eigenschaft „display_value_internal“ zurück, die sich in der Zeitzone des Anwenders befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS.
Datentyp: Objekt |
| chg_model.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells aktiv und innerhalb der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_model.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_model.aktiver.wert | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_model.advanced_security | Kennzeichnung, die angibt, ob für dieses Change-Modell zusätzlich zur rollenbasierten Sicherheit auch auf Anwenderkriterien basierende Sicherheit verwendet wird. Gültige Werte:
Datentyp: Objekt |
| chg_model.advanced_security.display_value | Anzeigewert für die Kennzeichnung „advanced_security“. Datentyp: Zeichenfolge |
| chg_model.advanced_security.value | Interner Wert für die Kennzeichnung „advanced_security“. Datentyp: Boolesch |
| chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells innerhalb der Anwenderoberfläche verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_model.available_in_ui.display_value | Anzeigewert für die Kennzeichnung „available_in_ui“. Datentyp: Zeichenfolge |
| chg_model.available_in_ui.value | Wert für die Kennzeichnung „available_in_ui“. Datentyp: Boolesch |
| chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| chg_model.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| chg_model.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells das Standard-Change-Modell ist. Mögliche Werte:
Datentyp: Objekt |
| chg_model.default_change_model.display_value | Anzeigewert für die Kennzeichnung des Standard-Change-Modells. Datentyp: Zeichenfolge |
| chg_model.default_change_model.value | Interner Wert für die Kennzeichnung des Standard-Change-Modells. Datentyp: Boolesch |
| chg_model.description | Kurze Beschreibung des Zwecks des Change-Modells. Datentyp: Objekt |
| chg_model.description.display_value | Anzeigewert für Beschreibung. Datentyp: Zeichenfolge |
| chg_model.description.value | Interner Wert für Beschreibung. Datentyp: Zeichenfolge |
| chg_model.implementation_states | Liste der sys_ids von Status, für die Change-Anforderungen mit diesem Modell implementiert werden können. Datentyp: Objekt |
| chg_model.implementation_states.display_value | Anzeigewert für „read_roles“. Datentyp: Zeichenfolge |
| chg_model.implementation_states.value | Interner Wert für „read_roles“. Datentyp: Zeichenfolge |
| chg_model.name | Name des Change-Modells. Datentyp: Objekt |
| chg_model.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| chg_model.name.value | Interner Wert für Name. Datentyp: Zeichenfolge |
| chg_model.read_roles | Sicherheitsrollen, die zum Lesen des Datensatzes des Change-Modells erforderlich sind. Datentyp: Objekt |
| chg_model.read_roles.display_value | Anzeigewert für „read_roles“. Datentyp: Zeichenfolge |
| chg_model.read_roles.value | Interner Wert für „read_roles“. Datentyp: Zeichenfolge |
| chg_model.record_preset | Name-Wert-Paare der Felder, die automatisch mit den zugehörigen Werten ausgefüllt werden sollen, wenn ein neuer Change-Anforderungsdatensatz erstellt wird. Werte werden durch Einfügesymbole getrennt. Beispiel:
Datentyp: Objekt |
| chg_model.record_preset.display_value | Anzeigewert für „record_preset“. Datentyp: Zeichenfolge |
| chg_model.record_preset.value | Interner Wert für „record_preset“. Datentyp: Zeichenfolge |
| chg_model.state_field | Auswahllistenfeld, aus dem Auswahlmöglichkeiten basierend auf dem in table_nameangegebenen Wert gesammelt werden sollen. Bei Change-Modellen ist dies immer auf „Status“ festgelegt. Datentyp: Objekt |
| chg_model.state_field.display_value | Anzeigewert für „state_field“. Datentyp: Zeichenfolge |
| chg_model.state_field.value | Interner Wert für „state_field“. Datentyp: Zeichenfolge |
| chg_model.sys_class_name | Ändern Sie den Modultabellennamen. Change-Modell/chg_model Datentyp: Objekt |
| chg_model.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| chg_model.sys_class_name.display_value | Interner Wert für sys_class_name Datentyp: Zeichenfolge |
| chg_model.sys_created_by | Name des Benutzers, der den Datensatz des zugehörigen Change-Moduls ursprünglich erstellt hat. Datentyp: Objekt |
| chg_model.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| chg_model.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| chg_model.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Change-Modul-Datensatzes. Datentyp: Objekt |
| chg_model.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_model.sys_created_on.display_value_internal | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| chg_model.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| chg_model.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Modul-Datensatz zugeordnet ist. Datentyp: Objekt |
| chg_model.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| chg_model.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| chg_model.sys_domain_path | Bei Verwendung von Domänen in der Instanz der Domänenpfad, in dem sich der zugehörige Change-Modul-Datensatz befindet. Datentyp: Objekt |
| chg_model.sys_domain_path.display_value | Anzeigewert für sys_domain_path. Datentyp: Zeichenfolge |
| chg_model.sys_domain_path.value | Interner Wert für „sys_domain_path“. Datentyp: Zeichenfolge |
| chg_model.sys_id | Eindeutiger Bezeichner des zugeordneten Datensatzes des Change-Modells. Datentyp: Objekt |
| chg_model.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| chg_model.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| chg_model.sys_mod_count | Anzahl der Male, mit denen der zugeordnete Datensatz des Change-Modells geändert wurde. Datentyp: Objekt |
| chg_model.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| chg_model.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| chg_model.sys_name | Name des Change-Modells. Immer derselbe wie der Parameter name. Datentyp: Objekt |
| chg_model.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| chg_model.sys_name.value | Interner Wert für sys_name Datentyp: Zeichenfolge |
| chg_model.sys_tags | System-Tags, die dem Change-Modell-Datensatz zugeordnet sind. Datentyp: Objekt |
| chg_model.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| chg_model.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| chg_model.sys_updated_by | Name des Benutzers, der den zugehörigen Datensatz des Change-Modells zuletzt aktualisiert hat. Datentyp: Objekt |
| chg_model.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_model.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| chg_model.sys_updated_on | Zeitpunkt (Datum und Uhrzeit), zu dem der Datensatz des zugehörigen Change-Modells zuletzt aktualisiert wurde. Datentyp: Objekt |
| chg_model.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| chg_model.sys_updated_on.display_value_internal | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| chg_model.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| chg_model.table_name | Tabelle, die das Auswahllistenfeld definiert, aus dem Auswahlmöglichkeiten gesammelt werden sollen. Für Change-Modelle ist dies immer auf „change_request“ festgelegt. Datentyp: Objekt |
| chg_model.table_name.display_value | Anzeigewert für „table_name“. Datentyp: Zeichenfolge |
| chg_model.table_name.value | Interner Wert für „table_name“. Datentyp: Zeichenfolge |
| chg_model.write_roles | Sicherheitsrollen, die zum Schreiben in den Datensatz des Change-Modells erforderlich sind. Datentyp: Objekt |
| chg_model.write_roles.display_value | Anzeigewert für „write_roles“. Datentyp: Zeichenfolge |
| chg_model.write_roles.value | Interner Wert für „write_roles“. Datentyp: Zeichenfolge |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.Delta.Anzeigewert | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Anzeigewert | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
Dieses Codebeispiel zeigt, wie Sie die neueste Modellerfolgspunktzahl für den GlideRecord des aktuellen Change-Modells abrufen, überprüfen, ob der Benutzer Lesezugriff auf dieses Change-Modell hat, und in diesem Fall einen Eintrag in den Arbeitsnotizen vornehmen, wenn der Erfolgspunktzahl-Wert kleiner ist als 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();
}
Beispiel für die Rückgabeergebnisse beim Aufruf dieser Methode:
{
"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(Zeichenfolge sys_id, Zeichenfolge domain_id)
Gibt die neueste Modellerfolgspunktzahl für die angegebene Modell-Sys-ID zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| sys_id | Zeichenfolge | Sys_id der Gruppe, für die die Modellerfolgspunktzahl zurückgegeben werden soll. Befindet sich in der Tabelle „Benutzergruppe“ [sys_user_grou]. |
| domain_id | Zeichenfolge | Optional. Sys_id einer Domäne, die beim Abfragen von Performance Analytics nach der Modellerfolgspunktzahl verwendet werden soll. |
| Element | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Modellerfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| chg_model | Einzelne Objekte für jedes Feld im Datensatz „Change-Modell“ [chg_model], auf das die angegebene Change-Anforderung verweist. Jedes Objekt hat einen Schlüssel, der der Feldname ist und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch die Eigenschaft „display_value_internal“ zurück, die sich in der Zeitzone des Anwenders befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS.
Datentyp: Objekt |
| chg_model.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells aktiv und innerhalb der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_model.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_model.aktiver.wert | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_model.advanced_security | Kennzeichnung, die angibt, ob für dieses Change-Modell zusätzlich zur rollenbasierten Sicherheit auch auf Anwenderkriterien basierende Sicherheit verwendet wird. Gültige Werte:
Datentyp: Objekt |
| chg_model.advanced_security.display_value | Anzeigewert für die Kennzeichnung „advanced_security“. Datentyp: Zeichenfolge |
| chg_model.advanced_security.value | Interner Wert für die Kennzeichnung „advanced_security“. Datentyp: Boolesch |
| chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells innerhalb der Anwenderoberfläche verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_model.available_in_ui.display_value | Anzeigewert für die Kennzeichnung „available_in_ui“. Datentyp: Zeichenfolge |
| chg_model.available_in_ui.value | Wert für die Kennzeichnung „available_in_ui“. Datentyp: Boolesch |
| chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| chg_model.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| chg_model.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells das Standard-Change-Modell ist. Mögliche Werte:
Datentyp: Objekt |
| chg_model.default_change_model.display_value | Anzeigewert für die Kennzeichnung des Standard-Change-Modells. Datentyp: Zeichenfolge |
| chg_model.default_change_model.value | Interner Wert für die Kennzeichnung des Standard-Change-Modells. Datentyp: Boolesch |
| chg_model.description | Kurze Beschreibung des Zwecks des Change-Modells. Datentyp: Objekt |
| chg_model.description.display_value | Anzeigewert für Beschreibung. Datentyp: Zeichenfolge |
| chg_model.description.value | Interner Wert für Beschreibung. Datentyp: Zeichenfolge |
| chg_model.implementation_states | Liste der sys_ids von Status, für die Change-Anforderungen mit diesem Modell implementiert werden können. Datentyp: Objekt |
| chg_model.implementation_states.display_value | Anzeigewert für „read_roles“. Datentyp: Zeichenfolge |
| chg_model.implementation_states.value | Interner Wert für „read_roles“. Datentyp: Zeichenfolge |
| chg_model.name | Name des Change-Modells. Datentyp: Objekt |
| chg_model.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| chg_model.name.value | Interner Wert für Name. Datentyp: Zeichenfolge |
| chg_model.read_roles | Sicherheitsrollen, die zum Lesen des Datensatzes des Change-Modells erforderlich sind. Datentyp: Objekt |
| chg_model.read_roles.display_value | Anzeigewert für „read_roles“. Datentyp: Zeichenfolge |
| chg_model.read_roles.value | Interner Wert für „read_roles“. Datentyp: Zeichenfolge |
| chg_model.record_preset | Name-Wert-Paare der Felder, die automatisch mit den zugehörigen Werten ausgefüllt werden sollen, wenn ein neuer Change-Anforderungsdatensatz erstellt wird. Werte werden durch Einfügesymbole getrennt. Beispiel:
Datentyp: Objekt |
| chg_model.record_preset.display_value | Anzeigewert für „record_preset“. Datentyp: Zeichenfolge |
| chg_model.record_preset.value | Interner Wert für „record_preset“. Datentyp: Zeichenfolge |
| chg_model.state_field | Auswahllistenfeld, aus dem Auswahlmöglichkeiten basierend auf dem in table_nameangegebenen Wert gesammelt werden sollen. Bei Change-Modellen ist dies immer auf „Status“ festgelegt. Datentyp: Objekt |
| chg_model.state_field.display_value | Anzeigewert für „state_field“. Datentyp: Zeichenfolge |
| chg_model.state_field.value | Interner Wert für „state_field“. Datentyp: Zeichenfolge |
| chg_model.sys_class_name | Ändern Sie den Modultabellennamen. Change-Modell/chg_model Datentyp: Objekt |
| chg_model.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| chg_model.sys_class_name.display_value | Interner Wert für sys_class_name Datentyp: Zeichenfolge |
| chg_model.sys_created_by | Name des Benutzers, der den Datensatz des zugehörigen Change-Moduls ursprünglich erstellt hat. Datentyp: Objekt |
| chg_model.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| chg_model.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| chg_model.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Change-Modul-Datensatzes. Datentyp: Objekt |
| chg_model.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_model.sys_created_on.display_value_internal | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| chg_model.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| chg_model.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Modul-Datensatz zugeordnet ist. Datentyp: Objekt |
| chg_model.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| chg_model.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| chg_model.sys_domain_path | Bei Verwendung von Domänen in der Instanz der Domänenpfad, in dem sich der zugehörige Change-Modul-Datensatz befindet. Datentyp: Objekt |
| chg_model.sys_domain_path.display_value | Anzeigewert für sys_domain_path. Datentyp: Zeichenfolge |
| chg_model.sys_domain_path.value | Interner Wert für „sys_domain_path“. Datentyp: Zeichenfolge |
| chg_model.sys_id | Eindeutiger Bezeichner des zugeordneten Datensatzes des Change-Modells. Datentyp: Objekt |
| chg_model.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| chg_model.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| chg_model.sys_mod_count | Anzahl der Male, mit denen der zugeordnete Datensatz des Change-Modells geändert wurde. Datentyp: Objekt |
| chg_model.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| chg_model.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| chg_model.sys_name | Name des Change-Modells. Immer derselbe wie der Parameter name. Datentyp: Objekt |
| chg_model.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| chg_model.sys_name.value | Interner Wert für sys_name Datentyp: Zeichenfolge |
| chg_model.sys_tags | System-Tags, die dem Change-Modell-Datensatz zugeordnet sind. Datentyp: Objekt |
| chg_model.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| chg_model.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| chg_model.sys_updated_by | Name des Benutzers, der den zugehörigen Datensatz des Change-Modells zuletzt aktualisiert hat. Datentyp: Objekt |
| chg_model.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_model.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| chg_model.sys_updated_on | Zeitpunkt (Datum und Uhrzeit), zu dem der Datensatz des zugehörigen Change-Modells zuletzt aktualisiert wurde. Datentyp: Objekt |
| chg_model.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| chg_model.sys_updated_on.display_value_internal | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| chg_model.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| chg_model.table_name | Tabelle, die das Auswahllistenfeld definiert, aus dem Auswahlmöglichkeiten gesammelt werden sollen. Für Change-Modelle ist dies immer auf „change_request“ festgelegt. Datentyp: Objekt |
| chg_model.table_name.display_value | Anzeigewert für „table_name“. Datentyp: Zeichenfolge |
| chg_model.table_name.value | Interner Wert für „table_name“. Datentyp: Zeichenfolge |
| chg_model.write_roles | Sicherheitsrollen, die zum Schreiben in den Datensatz des Change-Modells erforderlich sind. Datentyp: Objekt |
| chg_model.write_roles.display_value | Anzeigewert für „write_roles“. Datentyp: Zeichenfolge |
| chg_model.write_roles.value | Interner Wert für „write_roles“. Datentyp: Zeichenfolge |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.Delta.Anzeigewert | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Anzeigewert | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie Sie mit der Methode getTeamScoreForModelId() die Modellpunktzahlen für alle aktiven Datensätze für das zugeordnete Change-Modell abrufen, die angeforderten Datensätze filtern und dann alle Modellpunktzahlen, die kleiner als 65 % sind, und die zugehörigen Deltas platzieren in der Ereigniswarteschlange change_success.model.warning des zugehörigen Datensatzes des Change-Modells.
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);
}
Ausgabe:
{
"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)
Gibt die aktuelle Erfolgspunktzahl des Change-Teams (ursprüngliche Change-Erfolgspunktzahl basierend auf der Gruppe), die Erfolgspunktzahl des Modells und die Typ-Erfolgspunktzahl basierend auf dem angegebenen GlideRecord für Change-Anforderungen zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| chgGr | Objekt | Change-Anforderung GlideRecord. |
| Parameter | Beschreibung |
|---|---|
| model_success_score | Details zur Erfolgspunktzahl des Modells. Datentyp: Objekt |
| model_success_score.can_read | Kennzeichnung, die angibt, ob eine Modellerfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| model_success_score.chg_model | Einzelne Objekte für jedes Feld im Datensatz „Change-Modell“ [chg_model], auf das die angegebene Change-Anforderung verweist. Jedes Objekt hat einen Schlüssel, der der Feldname ist und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch die Eigenschaft „display_value_internal“ zurück, die sich in der Zeitzone des Anwenders befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS.
Datentyp: Objekt |
| model_success_score.chg_model.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells aktiv und innerhalb der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| model_success_score.chg_model.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| model_success_score.chg_model.advanced_security | Kennzeichnung, die angibt, ob für dieses Change-Modell zusätzlich zur rollenbasierten Sicherheit auch auf Anwenderkriterien basierende Sicherheit verwendet wird. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.advanced_security.display_value | Anzeigewert für die Kennzeichnung „advanced_security“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.advanced_security.value | Interner Wert für die Kennzeichnung „advanced_security“. Datentyp: Boolesch |
| model_success_score.chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells innerhalb der Anwenderoberfläche verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.available_in_ui.display_value | Anzeigewert für die Kennzeichnung „available_in_ui“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.available_in_ui.value | Wert für die Kennzeichnung „available_in_ui“. Datentyp: Boolesch |
| model_success_score.chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| model_success_score.chg_model.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells das Standard-Change-Modell ist. Gültige Werte:
Datentyp: Boolesch Standardwert: false |
| model_success_score.chg_model.default_change_model.display_value | Anzeigewert für die Kennzeichnung des Standard-Change-Modells. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model.value | Interner Wert für die Kennzeichnung des Standard-Change-Modells. Datentyp: Boolesch |
| model_success_score.chg_model.description | Kurze Beschreibung des Zwecks des Change-Modells. Datentyp: Objekt |
| model_success_score.chg_model.description.display_value | Anzeigewert für Beschreibung. Datentyp: Zeichenfolge |
| model_success_score.chg_model.description.value | Interner Wert für Beschreibung. Datentyp: Zeichenfolge |
| model_success_score.chg_model.implementation_states | Liste der sys_ids von Status, für die Change-Anforderungen mit diesem Modell implementiert werden können. Datentyp: Objekt |
| model_success_score.chg_model.implementation_states.display_value | Anzeigewert für „read_roles“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.implementation_states.value | Interner Wert für „read_roles“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.name | Name des Change-Modells. Datentyp: Objekt |
| model_success_score.chg_model.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.name.value | Interner Wert für Name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.read_roles | Sicherheitsrollen, die zum Lesen des Datensatzes des Change-Modells erforderlich sind. Datentyp: Objekt |
| model_success_score.chg_model.read_roles.display_value | Anzeigewert für „read_roles“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.read_roles.value | Interner Wert für „read_roles“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.record_preset | Name-Wert-Paare der Felder, die automatisch mit den zugehörigen Werten ausgefüllt werden sollen, wenn ein neuer Change-Anforderungsdatensatz erstellt wird. Werte werden durch Einfügesymbole getrennt. Beispiel:
Datentyp: Objekt |
| model_success_score.chg_model.record_preset.display_value | Anzeigewert für „record_preset“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.record_preset.value | Interner Wert für „record_preset“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.state_field | Auswahllistenfeld, aus dem Auswahlmöglichkeiten basierend auf dem in table_nameangegebenen Wert gesammelt werden sollen. Bei Change-Modellen ist dies immer auf „Status“ festgelegt. Datentyp: Objekt |
| model_success_score.chg_model.state_field.display_value | Anzeigewert für „state_field“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.state_field.value | Interner Wert für „state_field“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_class_name | Ändern Sie den Modultabellennamen. Change-Modell/chg_model Datentyp: Objekt |
| model_success_score.chg_model.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_class_name.value | Interner Wert für sys_class_name Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_by | Name des Benutzers, der den Datensatz des zugehörigen Change-Moduls ursprünglich erstellt hat. Datentyp: Objekt |
| model_success_score.chg_model.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Change-Modul-Datensatzes. Datentyp: Objekt |
| model_success_score.chg_model.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| „model_success_score.chg_model.sys_created_on.display_value.internal“ | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Modul-Datensatz zugeordnet ist. Datentyp: Objekt |
| model_success_score.chg_model.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain_path | Bei Verwendung von Domänen in der Instanz der Domänenpfad, in dem sich der zugehörige Change-Modul-Datensatz befindet. Datentyp: Objekt |
| model_success_score.chg_model.sys_domain_path.display_value | Anzeigewert für sys_domain_path. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain_path.value | Interner Wert für „sys_domain_path“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_id | Eindeutiger Bezeichner des zugeordneten Datensatzes des Change-Modells. Datentyp: Objekt |
| model_success_score.chg_model.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_mod_count | Anzahl der Male, mit denen der zugeordnete Datensatz des Change-Modells geändert wurde. Datentyp: Objekt |
| model_success_score.chg_model.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| model_success_score.chg_model.sys_name | Name des Change-Modells. Immer derselbe wie der Parameter name. Datentyp: Objekt |
| model_success_score.chg_model.sys_name | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_name | Interner Wert für sys_name Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_tags | System-Tags, die dem Change-Modell-Datensatz zugeordnet sind. Datentyp: Objekt |
| model_success_score.chg_model.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_by | Name des Benutzers, der den zugehörigen Datensatz des Change-Modells zuletzt aktualisiert hat. Datentyp: Objekt |
| model_success_score.chg_model.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on | Zeitpunkt (Datum und Uhrzeit), zu dem der Datensatz des zugehörigen Change-Modells zuletzt aktualisiert wurde. Datentyp: Objekt |
| model_success_score.chg_model.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on.display_internal_value | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.table_name | Tabelle, die das Auswahllistenfeld definiert, aus dem Auswahlmöglichkeiten gesammelt werden sollen. Für Change-Modelle ist dies immer auf „change_request“ festgelegt. Datentyp: Objekt |
| model_success_score.chg_model.table_name.display_value | Anzeigewert für „table_name“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.table_name.value | Interner Wert für „table_name“. Datentyp: Zeichenfolge |
| model_success_score.score | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| model_success_score.score.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| model_success_score.score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| model_success_score.score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| model_success_score.score.display_value | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| model_success_score.score.score.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| model_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| model_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| model_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| model_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| team_success_score | Details zur Erfolgspunktzahl des Teams. Datentyp: Objekt |
| team_success_score.can_read | Kennzeichnung, die angibt, ob eine Change-Team-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| team_success_score.chg_success_score_rating | Einzelne Objekte für jedes Feld aus dem Datensatz „Bewertung der Change-Erfolgspunktzahl“ [chg_success_score_rating], das der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der den Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz der Change-Erfolgspunktzahl aktiv und innerhalb der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| team_success_score.chg_success_score_rating.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| team_success_score.chg_success_score_rating.color | Farbe der zugeordneten Change-Erfolgspunktzahl wie auf der Karte für die Change-Erfolgspunktzahl für eine Change-Anforderung angezeigt. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.rating | Bewertung der Change-Erfolgspunktzahl, z. B. Niedrig oder Hoch. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.rating.display_value | Anzeigewert für Bewertung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.rating.value | Interner Wert für Bewertung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_end | Höchster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.score_end.display_value | Anzeigewert für score_end Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_end.value | Interner Wert für score_end Datentyp: Zahl |
| team_success_score.chg_success_score_rating.score_start | Niedrigster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.score_start.display_value | Anzeigewert für score_start Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_start.value | Interner Wert für score_start Datentyp: Zahl |
| team_success_score.chg_success_score_rating.sys_class_name | Name der Tabelle „Bewertung der Change-Erfolgspunktzahl“. Change-Erfolgspunktzahl immer ändern/chg_success_score_rating Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_class_name.value | Interner Wert für sys_class_name Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_by | Name des Benutzers, der den zugehörigen Datensatz zur Bewertung der Change-Erfolgspunktzahl erstellt hat. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Datensatzes der Bewertung der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_on.display_internal.value | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Datensatz mit der Change-Erfolgspunktzahl zugeordnet ist. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_id | Eindeutiger Bezeichner des zugehörigen Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count | Anzahl der Male, mit denen der zugeordnete Datensatz der Change-Erfolgspunktzahl geändert wurde. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| team_success_score.chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_name.value | Interner Wert für sys_name Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_overrides | Sys_id eines Datensatzes in derselben Tabelle, aber in einer Domäne oberhalb der des aktuellen Datensatzes. Dadurch kann ein Datensatz in einer niedrigeren Domäne einen Datensatz in einer darüber liegenden Domäne überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der Domäne „Global“ definiert haben, für die Domäne „TOP/ACME“ jedoch, überschreiben Sie den Datensatz in „Global“. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_overrides.display_value | Anzeigewert für sys_overrides. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_overrides.value | Interner Wert für sys_overrides. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_tags | Liste der System-Tags, die dem Datensatz mit der Change-Erfolgspunktzahl zugeordnet sind. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_by | Name des Benutzers, der den zugehörigen Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert hat. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_on.display_internal_value | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.score | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| team_success_score.score.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| team_success_score.score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| team_success_score.score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| team_success_score.score.display_value | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| team_success_score.score.score.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| team_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| team_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| team_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| team_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group | Einzelne Objekte für jedes Feld aus dem Gruppen-Datensatz [sys_user_group], auf das die angegebene Change-Anforderung verweist. Jedes Feldobjekt hat einen Schlüssel, der den Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| team_success_score.sys_user_group.active | Kennzeichnung, die angibt, ob die Gruppe aktiv ist. Mögliche Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| team_success_score.sys_user_group.cost_center | Sys_id der Kostenstelle, die der Gruppe zugeordnet ist. Datentyp: Objekt |
| team_success_score.sys_user_group.cost_center.display_value | Anzeigewert für „cost_center“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.cost_center.value | Interner Wert für „cost_center“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.default_assignee | Sys_id des Anwenders, der standardmäßig der Gruppe zugewiesen ist. Datentyp: Objekt |
| team_success_score.sys_user_group.default_assignee.display_value | Anzeigewert für default_assignee. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.default_assignee.value | Interner Wert für default_assignee. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.description | Beschreibung der Gruppe Datentyp: Objekt |
| team_success_score.sys_user_group.description.display_value | Anzeigewert für Beschreibung. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.description.value | Interner Wert für Beschreibung. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.email | E-Mail-Adresse für die Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.email.display_value | Anzeigewert für E-Mail. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.email.value | Interner Wert für E-Mail. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.exclude_manager | Kennzeichnung, die angibt, ob der Manager der Gruppe Gruppen-E-Mails erhält. Gültige Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.exclude_manager.display_value | Anzeigewert für „exclude_manager“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.exclude_manager.value | Interner Wert für „exclude_manager“. Datentyp: Boolesch |
| team_success_score.sys_user_group.include_members | Kennzeichnung, die angibt, ob die Gruppenmitglieder einzelne E-Mails erhalten, wenn jemand eine E-Mail an die Gruppen-E-Mail-Adresse sendet. Die einzige Ausnahme bei dieser Funktionalität gilt für Genehmigungsbenachrichtigungen, bei der alle Mitglieder einer Gruppe unabhängig von dieser Auswahl eine Genehmigungsbenachrichtigung erhalten. Gültige Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.include_members.display_value | Anzeigewert für „include_members“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.include_members.value | Interner Wert für „include_members“. Datentyp: Boolesch |
| team_success_score.sys_user_group.manager | Sys_id des Managers der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.manager.display_value | Anzeigewert für Manager. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.manager.value | Interner Wert für Manager. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.name | Name der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.name.value | Interner Wert für Name. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.parent | Sys_id des übergeordneten Elements dieser Gruppe. Wenn eine Gruppe eine übergeordnete Gruppe hat, übernimmt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Aber die Mitglieder der untergeordneten Gruppe sind nicht Mitglieder der übergeordneten Gruppe. Wenn beispielsweise der übergeordneten Gruppe ein Incident zugewiesen ist und Sie auf das Suchsymbol Zugewiesen für klicken, sind nur die Mitglieder in der übergeordneten Gruppe verfügbar. Die Mitglieder der untergeordneten Gruppe sind nicht verfügbar. Datentyp: Objekt |
| team_success_score.sys_user_group.parent.display_value | Anzeigewert für übergeordnetes Element. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.parent.value | Interner Wert für übergeordnetes Element. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.roles | Anwenderrollen, die der Gruppe zugewiesen sind. Datentyp: Objekt |
| team_success_score.sys_user_group.roles.display_value | Anzeigewert für Rollen. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.roles.value | Interner Wert für Rollen. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.source | Quelle der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.source.display_value | Anzeigewert für Quelle. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.source.value | Interner Wert für Quelle Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_by | Benutzer, der den Gruppendatensatz erstellt hat. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Gruppendatensatzes. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on.display_internal_value | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_id | Sys_id für die Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_mod_count | Anzahl der Male, mit denen die zugeordneten Gruppeninformationen geändert wurden. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| team_success_score.sys_user_group.sys_updated_by | Benutzer, der die Gruppeninformationen zuletzt aktualisiert hat. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung der Gruppeninformationen. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on.display_internal_value | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.type | Typ der Gruppe Datentyp: Objekt |
| team_success_score.sys_user_group.type.display_value | Anzeigewert für Typ. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.type.value | Interner Wert für Typ. Datentyp: Zeichenfolge |
| type_success_score | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type_success_score.can_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| type_success_score.score | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| type_success_score.score.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| type_success_score.score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| type_success_score.score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| type_success_score.score.display_value | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| type_success_score.score.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| type_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| type_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| type_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| type_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| type_success_score.type | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type_success_score.type.display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
| type_success_score.type.sys_id | Sys_id des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| type_success_score.type.value | Wert der Auswahl. Datentyp: Zeichenfolge |
Dieses Codebeispiel zeigt, wie Sie die aktuelle Change-Team-Erfolgspunktzahl (ursprüngliche Change-Erfolgspunktzahl basierend auf der Gruppe), die Modell-Erfolgspunktzahl und die Typ-Erfolgspunktzahl basierend auf dem aktuellen GlideRecord mithilfe der getScoresForChange()- Methode abrufen und dann verschiedene Attribute verwenden, um zu filtern Ergebnisse prüfen und eine erstellte Erfolgspunktzahlzusammenfassung in den Arbeitsnotizen speichern.
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();
}
Beispiel für Rückgabeergebnisse:
{
"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)
Gibt die neueste Erfolgspunktzahl des Change-Teams (ursprüngliche Change-Erfolgspunktzahl basierend auf der Gruppe) basierend auf dem angegebenen GlideRecord für Change-Anforderungen zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| chgGr | Objekt | GlideRecord der Change-Anforderung, für den die Change-Team-Erfolgspunktzahl zurückgegeben werden soll. |
| Parameter | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Change-Team-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| chg_success_score_rating | Einzelne Objekte für jedes Feld aus dem Datensatz „Bewertung der Change-Erfolgspunktzahl“ [chg_success_score_rating], das der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der den Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz der Change-Erfolgspunktzahl aktiv und innerhalb der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_success_score_rating.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_success_score_rating.aktiver.wert | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_success_score_rating.color | Farbe der zugeordneten Change-Erfolgspunktzahl wie auf der Karte für die Change-Erfolgspunktzahl für eine Change-Anforderung angezeigt. Datentyp: Objekt |
| chg_success_score_rating.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| chg_success_score_rating.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| chg_success_score_rating.rating | Bewertung der Change-Erfolgspunktzahl, z. B. Niedrig oder Hoch. Datentyp: Objekt |
| chg_success_score_rating.rating.display_value | Anzeigewert für Bewertung. Datentyp: Zeichenfolge |
| chg_success_score_rating.rating.value | Interner Wert für Bewertung. Datentyp: Zeichenfolge |
| chg_success_score_rating.score_end | Höchster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.score_end.display_value | Anzeigewert für score_end Datentyp: Zeichenfolge |
| chg_success_score_rating.score_end.value | Interner Wert für score_end Datentyp: Zahl |
| chg_success_score_rating.score_start | Niedrigster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.score_start.display_value | Anzeigewert für score_start Datentyp: Zeichenfolge |
| chg_success_score_rating.score_start.value | Interner Wert für score_start Datentyp: Zahl |
| chg_success_score_rating.sys_class_name | Name der Tabelle „Bewertung der Change-Erfolgspunktzahl“. Change-Erfolgspunktzahl immer ändern/chg_success_score_rating Datentyp: Objekt |
| chg_success_score_rating.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_class_name.value | Interner Wert für sys_class_name Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_by | Name des Benutzers, der den zugehörigen Datensatz zur Bewertung der Change-Erfolgspunktzahl erstellt hat. Datentyp: Objekt |
| chg_success_score_rating.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Datensatzes der Bewertung der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_on.display_value_internal | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Datensatz mit der Change-Erfolgspunktzahl zugeordnet ist. Datentyp: Objekt |
| chg_success_score_rating.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_id | Eindeutiger Bezeichner des zugehörigen Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_mod_count | Anzahl der Male, mit denen der zugeordnete Datensatz der Change-Erfolgspunktzahl geändert wurde. Datentyp: Objekt |
| chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_name.value | Interner Wert für sys_name Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_overrides | Sys_id eines Datensatzes in derselben Tabelle, aber in einer Domäne oberhalb der des aktuellen Datensatzes. Dadurch kann ein Datensatz in einer niedrigeren Domäne einen Datensatz in einer darüber liegenden Domäne überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der Domäne „Global“ definiert haben, für die Domäne „TOP/ACME“ jedoch, überschreiben Sie den Datensatz in „Global“. Datentyp: Objekt |
| chg_success_score_rating.sys_overrides.display_value | Anzeigewert für sys_overrides. Datentyp: Zeichenfolge |
| tchg_success_score_rating.sys_overrides.value | Interner Wert für sys_overrides. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_tags | Liste der System-Tags, die dem Datensatz mit der Change-Erfolgspunktzahl zugeordnet sind. Datentyp: Objekt |
| chg_success_score_rating.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_by | Name des Benutzers, der den zugehörigen Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert hat. Datentyp: Objekt |
| chg_success_score_rating.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on.display_value_internal | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.Delta.Anzeigewert | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Anzeigewert | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| sys_user_group | Einzelne Objekte für jedes Feld aus dem Gruppen-Datensatz [sys_user_group], auf das die angegebene Change-Anforderung verweist. Jedes Feldobjekt hat einen Schlüssel, der den Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| sys_user_group.active | Kennzeichnung, die angibt, ob die Gruppe aktiv ist. Mögliche Werte:
Datentyp: Objekt |
| sys_user_group.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| sys_user_group.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| sys_user_group.cost_center | Sys_id der Kostenstelle, die der Gruppe zugeordnet ist. Datentyp: Objekt |
| sys_user_group.cost_center.display_value | Anzeigewert für „cost_center“. Datentyp: Zeichenfolge |
| sys_user_group.cost_center.value | Interner Wert für „cost_center“. Datentyp: Zeichenfolge |
| sys_user_group.default_assignee | Sys_id des Anwenders, der standardmäßig der Gruppe zugewiesen ist. Datentyp: Objekt |
| sys_user_group.default_assignee.display_value | Anzeigewert für default_assignee. Datentyp: Zeichenfolge |
| sys_user_group.default_assignee.value | Interner Wert für default_assignee. Datentyp: Zeichenfolge |
| sys_user_group.description | Beschreibung der Gruppe Datentyp: Objekt |
| sys_user_group.description.display_value | Anzeigewert für Beschreibung. Datentyp: Zeichenfolge |
| sys_user_group.description.value | Interner Wert für Beschreibung. Datentyp: Zeichenfolge |
| sys_user_group.email | E-Mail-Adresse für die Gruppe. Datentyp: Objekt |
| sys_user_group.email.display_value | Anzeigewert für E-Mail. Datentyp: Zeichenfolge |
| sys_user_group.email.value | Interner Wert für E-Mail. Datentyp: Zeichenfolge |
| sys_user_group.exclude_manager | Kennzeichnung, die angibt, ob der Manager der Gruppe Gruppen-E-Mails erhält. Gültige Werte:
Datentyp: Objekt |
| sys_user_group.exclude_manager.display_value | Anzeigewert für „exclude_manager“. Datentyp: Zeichenfolge |
| sys_user_group.exclude_manager.value | Interner Wert für „exclude_manager“. Datentyp: Boolesch |
| sys_user_group.include_members | Kennzeichnung, die angibt, ob die Gruppenmitglieder einzelne E-Mails erhalten, wenn jemand eine E-Mail an die Gruppen-E-Mail-Adresse sendet. Die einzige Ausnahme bei dieser Funktionalität gilt für Genehmigungsbenachrichtigungen, bei der alle Mitglieder einer Gruppe unabhängig von dieser Auswahl eine Genehmigungsbenachrichtigung erhalten. Gültige Werte:
Datentyp: Objekt |
| sys_user_group.include_members.anzeige_wert | Anzeigewert für „include_members“. Datentyp: Zeichenfolge |
| sys_user_group.include_members.value | Interner Wert für „include_members“. Datentyp: Boolesch |
| sys_user_group.manager | Sys_id des Managers der Gruppe. Datentyp: Objekt |
| sys_user_group.manager.display_value | Anzeigewert für Manager. Datentyp: Zeichenfolge |
| sys_user_group.manager.value | Interner Wert für Manager. Datentyp: Zeichenfolge |
| sys_user_group.name | Name der Gruppe. Datentyp: Objekt |
| sys_user_group.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| sys_user_group.name.value | Interner Wert für Name. Datentyp: Zeichenfolge |
| sys_user_group.parent | Sys_id des übergeordneten Elements dieser Gruppe. Wenn eine Gruppe eine übergeordnete Gruppe hat, übernimmt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Aber die Mitglieder der untergeordneten Gruppe sind nicht Mitglieder der übergeordneten Gruppe. Wenn beispielsweise der übergeordneten Gruppe ein Incident zugewiesen ist und Sie auf das Suchsymbol Zugewiesen für klicken, sind nur die Mitglieder in der übergeordneten Gruppe verfügbar. Die Mitglieder der untergeordneten Gruppe sind nicht verfügbar. Datentyp: Objekt |
| sys_user_group.parent.display_value | Anzeigewert für übergeordnetes Element. Datentyp: Zeichenfolge |
| sys_user_group.parent.value | Interner Wert für übergeordnetes Element. Datentyp: Zeichenfolge |
| sys_user_group.roles | Anwenderrollen, die der Gruppe zugewiesen sind. Datentyp: Objekt |
| sys_user_group.roles.display_value | Anzeigewert für Rollen. Datentyp: Zeichenfolge |
| sys_user_group.roles.value | Interner Wert für Rollen. Datentyp: Zeichenfolge |
| sys_user_group.source | Quelle der Gruppe. Datentyp: Objekt |
| sys_user_group.source.display_value | Anzeigewert für Quelle. Datentyp: Zeichenfolge |
| sys_user_group.source.value | Interner Wert für Quelle Datentyp: Zeichenfolge |
| sys_user_group.sys_created_by | Benutzer, der den Gruppendatensatz erstellt hat. Datentyp: Objekt |
| sys_user_group.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Gruppendatensatzes. Datentyp: Objekt |
| sys_user_group.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on.display_value_internal | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| sys_user_group.sys_id | Sys_id für die Gruppe. Datentyp: Objekt |
| sys_user_group.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| sys_user_group.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| sys_user_group.sys_mod_count | Anzahl der Male, mit denen die zugeordneten Gruppeninformationen geändert wurden. Datentyp: Objekt |
| sys_user_group.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| sys_user_group.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| sys_user_group.sys_updated_by | Benutzer, der die Gruppeninformationen zuletzt aktualisiert hat. Datentyp: Objekt |
| sys_user_group.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung der Gruppeninformationen. Datentyp: Objekt |
| sys_user_group.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on.display_value_internal | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| sys_user_group.type | Typ der Gruppe Datentyp: Objekt |
| sys_user_group.type.display_value | Anzeigewert für Typ. Datentyp: Zeichenfolge |
| sys_user_group.type.value | Interner Wert für Typ. Datentyp: Zeichenfolge |
Dieses Beispiel zeigt, wie Sie mit der Methode getTeamScoreForChange() für den aktuellen GlideRecord der Change-Anforderung die Teampunktzahl für die Change-Anforderung abrufen und anschließend mithilfe der verschiedenen Attribute eine Punktzahlzusammenfassung erstellen und in die Arbeitsnotizen aufnehmen.
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();
}
Beispiel für zurückgegebene Ergebnisse:
{
"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(Zeichenfolge sys_id, Zeichenfolge domain_id)
Gibt die neueste Change-Team-Erfolgspunktzahl (ursprüngliche Change-Erfolgspunktzahl basierend auf der Gruppe) für die angegebene Gruppe zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| sys_id | Zeichenfolge | Sys_id der Gruppe, für die die Change-Team-Erfolgspunktzahl zurückgegeben werden soll. Befindet sich in der Tabelle „Benutzergruppe“ [sys_user_group]. |
| domain_id | Zeichenfolge | Optional. Sys_id einer Domäne, die bei der Abfrage von Performance Analytics nach der Team-Erfolgspunktzahl verwendet werden soll. |
| Parameter | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Change-Team-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| chg_success_score_rating | Einzelne Objekte für jedes Feld aus dem Datensatz „Bewertung der Change-Erfolgspunktzahl“ [chg_success_score_rating], das der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der den Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz der Change-Erfolgspunktzahl aktiv und innerhalb der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_success_score_rating.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_success_score_rating.aktiver.wert | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_success_score_rating.color | Farbe der zugeordneten Change-Erfolgspunktzahl wie auf der Karte für die Change-Erfolgspunktzahl für eine Change-Anforderung angezeigt. Datentyp: Objekt |
| chg_success_score_rating.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| chg_success_score_rating.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| chg_success_score_rating.rating | Bewertung der Change-Erfolgspunktzahl, z. B. Niedrig oder Hoch. Datentyp: Objekt |
| chg_success_score_rating.rating.display_value | Anzeigewert für Bewertung. Datentyp: Zeichenfolge |
| chg_success_score_rating.rating.value | Interner Wert für Bewertung. Datentyp: Zeichenfolge |
| chg_success_score_rating.score_end | Höchster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.score_end.display_value | Anzeigewert für score_end Datentyp: Zeichenfolge |
| chg_success_score_rating.score_end.value | Interner Wert für score_end Datentyp: Zahl |
| chg_success_score_rating.score_start | Niedrigster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.score_start.display_value | Anzeigewert für score_start Datentyp: Zeichenfolge |
| chg_success_score_rating.score_start.value | Interner Wert für score_start Datentyp: Zahl |
| chg_success_score_rating.sys_class_name | Name der Tabelle „Bewertung der Change-Erfolgspunktzahl“. Change-Erfolgspunktzahl immer ändern/chg_success_score_rating Datentyp: Objekt |
| chg_success_score_rating.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_class_name.value | Interner Wert für sys_class_name Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_by | Name des Benutzers, der den zugehörigen Datensatz zur Bewertung der Change-Erfolgspunktzahl erstellt hat. Datentyp: Objekt |
| chg_success_score_rating.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Datensatzes der Bewertung der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_on.display_value_internal | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Datensatz mit der Change-Erfolgspunktzahl zugeordnet ist. Datentyp: Objekt |
| chg_success_score_rating.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_id | Eindeutiger Bezeichner des zugehörigen Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_mod_count | Anzahl der Male, mit denen der zugeordnete Datensatz der Change-Erfolgspunktzahl geändert wurde. Datentyp: Objekt |
| chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_name.value | Interner Wert für sys_name Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_overrides | Sys_id eines Datensatzes in derselben Tabelle, aber in einer Domäne oberhalb der des aktuellen Datensatzes. Dadurch kann ein Datensatz in einer niedrigeren Domäne einen Datensatz in einer darüber liegenden Domäne überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der Domäne „Global“ definiert haben, für die Domäne „TOP/ACME“ jedoch, überschreiben Sie den Datensatz in „Global“. Datentyp: Objekt |
| chg_success_score_rating.sys_overrides.display_value | Anzeigewert für sys_overrides. Datentyp: Zeichenfolge |
| tchg_success_score_rating.sys_overrides.value | Interner Wert für sys_overrides. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_tags | Liste der System-Tags, die dem Datensatz mit der Change-Erfolgspunktzahl zugeordnet sind. Datentyp: Objekt |
| chg_success_score_rating.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_by | Name des Benutzers, der den zugehörigen Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert hat. Datentyp: Objekt |
| chg_success_score_rating.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on.display_value_internal | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.Delta.Anzeigewert | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Anzeigewert | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| sys_user_group | Einzelne Objekte für jedes Feld aus dem Gruppen-Datensatz [sys_user_group], auf das die angegebene Change-Anforderung verweist. Jedes Feldobjekt hat einen Schlüssel, der den Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| sys_user_group.active | Kennzeichnung, die angibt, ob die Gruppe aktiv ist. Mögliche Werte:
Datentyp: Objekt |
| sys_user_group.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| sys_user_group.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| sys_user_group.cost_center | Sys_id der Kostenstelle, die der Gruppe zugeordnet ist. Datentyp: Objekt |
| sys_user_group.cost_center.display_value | Anzeigewert für „cost_center“. Datentyp: Zeichenfolge |
| sys_user_group.cost_center.value | Interner Wert für „cost_center“. Datentyp: Zeichenfolge |
| sys_user_group.default_assignee | Sys_id des Anwenders, der standardmäßig der Gruppe zugewiesen ist. Datentyp: Objekt |
| sys_user_group.default_assignee.display_value | Anzeigewert für default_assignee. Datentyp: Zeichenfolge |
| sys_user_group.default_assignee.value | Interner Wert für default_assignee. Datentyp: Zeichenfolge |
| sys_user_group.description | Beschreibung der Gruppe Datentyp: Objekt |
| sys_user_group.description.display_value | Anzeigewert für Beschreibung. Datentyp: Zeichenfolge |
| sys_user_group.description.value | Interner Wert für Beschreibung. Datentyp: Zeichenfolge |
| sys_user_group.email | E-Mail-Adresse für die Gruppe. Datentyp: Objekt |
| sys_user_group.email.display_value | Anzeigewert für E-Mail. Datentyp: Zeichenfolge |
| sys_user_group.email.value | Interner Wert für E-Mail. Datentyp: Zeichenfolge |
| sys_user_group.exclude_manager | Kennzeichnung, die angibt, ob der Manager der Gruppe Gruppen-E-Mails erhält. Gültige Werte:
Datentyp: Objekt |
| sys_user_group.exclude_manager.display_value | Anzeigewert für „exclude_manager“. Datentyp: Zeichenfolge |
| sys_user_group.exclude_manager.value | Interner Wert für „exclude_manager“. Datentyp: Boolesch |
| sys_user_group.include_members | Kennzeichnung, die angibt, ob die Gruppenmitglieder einzelne E-Mails erhalten, wenn jemand eine E-Mail an die Gruppen-E-Mail-Adresse sendet. Die einzige Ausnahme bei dieser Funktionalität gilt für Genehmigungsbenachrichtigungen, bei der alle Mitglieder einer Gruppe unabhängig von dieser Auswahl eine Genehmigungsbenachrichtigung erhalten. Gültige Werte:
Datentyp: Objekt |
| sys_user_group.include_members.anzeige_wert | Anzeigewert für „include_members“. Datentyp: Zeichenfolge |
| sys_user_group.include_members.value | Interner Wert für „include_members“. Datentyp: Boolesch |
| sys_user_group.manager | Sys_id des Managers der Gruppe. Datentyp: Objekt |
| sys_user_group.manager.display_value | Anzeigewert für Manager. Datentyp: Zeichenfolge |
| sys_user_group.manager.value | Interner Wert für Manager. Datentyp: Zeichenfolge |
| sys_user_group.name | Name der Gruppe. Datentyp: Objekt |
| sys_user_group.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| sys_user_group.name.value | Interner Wert für Name. Datentyp: Zeichenfolge |
| sys_user_group.parent | Sys_id des übergeordneten Elements dieser Gruppe. Wenn eine Gruppe eine übergeordnete Gruppe hat, übernimmt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Aber die Mitglieder der untergeordneten Gruppe sind nicht Mitglieder der übergeordneten Gruppe. Wenn beispielsweise der übergeordneten Gruppe ein Incident zugewiesen ist und Sie auf das Suchsymbol Zugewiesen für klicken, sind nur die Mitglieder in der übergeordneten Gruppe verfügbar. Die Mitglieder der untergeordneten Gruppe sind nicht verfügbar. Datentyp: Objekt |
| sys_user_group.parent.display_value | Anzeigewert für übergeordnetes Element. Datentyp: Zeichenfolge |
| sys_user_group.parent.value | Interner Wert für übergeordnetes Element. Datentyp: Zeichenfolge |
| sys_user_group.roles | Anwenderrollen, die der Gruppe zugewiesen sind. Datentyp: Objekt |
| sys_user_group.roles.display_value | Anzeigewert für Rollen. Datentyp: Zeichenfolge |
| sys_user_group.roles.value | Interner Wert für Rollen. Datentyp: Zeichenfolge |
| sys_user_group.source | Quelle der Gruppe. Datentyp: Objekt |
| sys_user_group.source.display_value | Anzeigewert für Quelle. Datentyp: Zeichenfolge |
| sys_user_group.source.value | Interner Wert für Quelle Datentyp: Zeichenfolge |
| sys_user_group.sys_created_by | Benutzer, der den Gruppendatensatz erstellt hat. Datentyp: Objekt |
| sys_user_group.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Gruppendatensatzes. Datentyp: Objekt |
| sys_user_group.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on.display_value_internal | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| sys_user_group.sys_id | Sys_id für die Gruppe. Datentyp: Objekt |
| sys_user_group.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| sys_user_group.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| sys_user_group.sys_mod_count | Anzahl der Male, mit denen die zugeordneten Gruppeninformationen geändert wurden. Datentyp: Objekt |
| sys_user_group.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| sys_user_group.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| sys_user_group.sys_updated_by | Benutzer, der die Gruppeninformationen zuletzt aktualisiert hat. Datentyp: Objekt |
| sys_user_group.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung der Gruppeninformationen. Datentyp: Objekt |
| sys_user_group.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on.display_value_internal | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| sys_user_group.type | Typ der Gruppe Datentyp: Objekt |
| sys_user_group.type.display_value | Anzeigewert für Typ. Datentyp: Zeichenfolge |
| sys_user_group.type.value | Interner Wert für Typ. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie Sie mit der Methode getTeamScoreForGroupId() die Teampunktzahl für eine Gruppe abrufen, die angeforderten Datensätze filtern und dann alle niedrigen Gruppenpunktzahlen und Deltas in die Ereigniswarteschlange change_success.team.warning der zugehörigen Gruppe einreihen Datensatz
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);
}
}
Beispiel für die Rückgabeergebnisse beim Aufruf dieser Methode:
{
"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)
Gibt die neueste Typ-Erfolgspunktzahl basierend auf dem angegebenen GlideRecord für Change-Anforderungen zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| chgGr | Objekt | GlideRecord der Change-Anforderung, für den die Typ-Erfolgspunktzahl zurückgegeben werden soll. |
| Parameter | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.Delta.Anzeigewert | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Anzeigewert | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| type | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type.display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
| type.sys_id | Sys_id des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| type.value | Wert der Auswahl. Datentyp: Zeichenfolge |
Dieses Codebeispiel zeigt, wie die neueste Typ-Erfolgspunktzahl basierend auf dem aktuellen GlideRecord für Change-Modelle abgerufen wird, für die der Benutzer Lesezugriff hat und deren Erfolgspunktzahl kleiner als 50 % ist. Anschließend werden sie in den Arbeitsnotizen gespeichert.
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();
}
Beispiel für die Rückgabeergebnisse beim Aufruf dieser Methode:
{
"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(Zeichenfolgentyp, Zeichenfolge domain_id)
Gibt die neueste Erfolgspunktzahl für den angegebenen Change-Typ zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Typ | Zeichenfolge | Typ der Change-Anforderung, für den die Typ-Erfolgspunktzahl zurückgegeben werden soll, z. B. „Notfall“. |
| domain_id | Zeichenfolge | Optional. Sys_id einer Domäne, die bei der Abfrage von Performance Analytics nach der Typ-Erfolgspunktzahl verwendet werden soll. |
| Parameter | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.Delta.Anzeigewert | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Anzeigewert | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| type | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type.sys_id | Sys_id des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| type.value | Wert der Auswahl. Datentyp: Zeichenfolge |
| type.display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie Sie mit der getTypeScoreForType()- Methode die Typpunktzahl für angegebene Typen (Name, Element und Sprache) abrufen und die angeforderten Datensätze filtern. Anschließend werden alle Typpunktzahlen, die weniger als 65 % betragen, in die Ereigniswarteschlange change_success.type.warning des zugehörigen Datensatzes sys_choice eingefügt.
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);
}
Beispiel für die Rückgabeergebnisse beim Aufruf dieser Methode:
{
"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(Boolean toggle)
Steuert, ob die zugeordnete Methode die Details der Indikatoren Performance Analytics (PA) zurückgibt, die zum Generieren der verschiedenen Arten von Punktzahlen (Team, Modell und Typ) verwendet werden. Standardmäßig werden diese Informationen nicht zurückgegeben.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob die Details der PA-Indikatoren eingeschlossen werden sollen. Gültige Werte:
Standardwert: false |
| Parameter | Beschreibung |
|---|---|
| indicator_scores | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| indicator_scores.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| indicator_scores.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| indicator_scores.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| indicator_scores.display_value | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| indicator_scores.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| indicator_scores.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| indicator_scores.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| indicator_scores.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| indicator_scores.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
Das folgende Beispiel zeigt, wie Sie anfordern, dass die Indikatorpunktzahlen in einem getScoresForChange()- Aufruf nicht zurückgegeben werden.
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));
Die folgende Ausgabe zeigt nur die Indikatorpunktzahlwerte, die zurückgegeben werden, wenn diese Hilfe auf „true“ festgelegt ist. Je nach der Methode, an die dieser Helfer angehängt ist, können auch andere Werte zurückgegeben werden.
"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(Boolean toggle)
Nur gültig bei Aufruf mit der Methode „ getScoresForChange() “. Steuert, ob die Methode getScoresForChange() die Modellpunktzahl zurückgibt. Standardmäßig wird die Modellpunktzahl zurückgegeben.
Verwenden Sie diese Methode, um die Rückgabe dieser Daten für das aktuelle ChangeSuccess-Objekt ein- oder auszuschalten.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob die Modellerfolgspunktzahl eingeschlossen werden soll. Gültige Werte:
Standardwert: true |
| Parameter | Beschreibung |
|---|---|
| model_success_score | Details zur Erfolgspunktzahl des Modells. Datentyp: Objekt |
| model_success_score.can_read | Kennzeichnung, die angibt, ob eine Modellerfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| model_success_score.chg_model | Einzelne Objekte für jedes Feld im Datensatz „Change-Modell“ [chg_model], auf das die angegebene Change-Anforderung verweist. Jedes Objekt hat einen Schlüssel, der der Feldname ist und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch die Eigenschaft „display_value_internal“ zurück, die sich in der Zeitzone des Anwenders befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS.
Datentyp: Objekt |
| model_success_score.chg_model.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells aktiv und innerhalb der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| model_success_score.chg_model.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| model_success_score.chg_model.advanced_security | Kennzeichnung, die angibt, ob für dieses Change-Modell zusätzlich zur rollenbasierten Sicherheit auch auf Anwenderkriterien basierende Sicherheit verwendet wird. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.advanced_security.display_value | Anzeigewert für die Kennzeichnung „advanced_security“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.advanced_security.value | Interner Wert für die Kennzeichnung „advanced_security“. Datentyp: Boolesch |
| model_success_score.chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells innerhalb der Anwenderoberfläche verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.available_in_ui.display_value | Anzeigewert für die Kennzeichnung „available_in_ui“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.available_in_ui.value | Wert für die Kennzeichnung „available_in_ui“. Datentyp: Boolesch |
| model_success_score.chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| model_success_score.chg_model.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Datensatz des Change-Modells das Standard-Change-Modell ist. Mögliche Werte:
Datentyp: Objekt |
| model_success_score.chg_model.default_change_model.display_value | Anzeigewert für die Kennzeichnung des Standard-Change-Modells. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model.value | Interner Wert für die Kennzeichnung des Standard-Change-Modells. Datentyp: Boolesch |
| model_success_score.chg_model.description | Kurze Beschreibung des Zwecks des Change-Modells. Datentyp: Objekt |
| model_success_score.chg_model.description.display_value | Anzeigewert für Beschreibung. Datentyp: Zeichenfolge |
| model_success_score.chg_model.description.value | Interner Wert für Beschreibung. Datentyp: Zeichenfolge |
| model_success_score.chg_model.name | Name des Change-Modells. Datentyp: Objekt |
| model_success_score.chg_model.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.name.value | Interner Wert für Name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.record_preset | Name-Wert-Paare der Felder, die automatisch mit den zugehörigen Werten ausgefüllt werden sollen, wenn ein neuer Change-Anforderungsdatensatz erstellt wird. Werte werden durch Einfügesymbole getrennt. Beispiel:
Datentyp: Objekt |
| model_success_score.chg_model.record_preset.display_value | Anzeigewert für „record_preset“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.record_preset.value | Interner Wert für „record_preset“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.state_field | Auswahllistenfeld, aus dem Auswahlmöglichkeiten basierend auf dem in table_nameangegebenen Wert gesammelt werden sollen. Bei Change-Modellen ist dies immer auf „Status“ festgelegt. Datentyp: Objekt |
| model_success_score.chg_model.state_field.display_value | Anzeigewert für „state_field“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.state_field.value | Interner Wert für „state_field“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_class_name | Ändern Sie den Modultabellennamen. Change-Modell/chg_model Datentyp: Objekt |
| model_success_score.chg_model.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_class_name.value | Interner Wert für sys_class_name Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_by | Name des Benutzers, der den Datensatz des zugehörigen Change-Moduls ursprünglich erstellt hat. Datentyp: Objekt |
| model_success_score.chg_model.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Change-Modul-Datensatzes. Datentyp: Objekt |
| model_success_score.chg_model.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_on.display_value_internal | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Modul-Datensatz zugeordnet ist. Datentyp: Objekt |
| model_success_score.chg_model.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain_path | Bei Verwendung von Domänen in der Instanz der Domänenpfad, in dem sich der zugehörige Change-Modul-Datensatz befindet. Datentyp: Objekt |
| model_success_score.chg_model.sys_domain_path.display_value | Anzeigewert für sys_domain_path. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain_path.value | Interner Wert für „sys_domain_path“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_id | Eindeutiger Bezeichner des zugeordneten Datensatzes des Change-Modells. Datentyp: Objekt |
| model_success_score.chg_model.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_mod_count | Anzahl der Male, mit denen der zugeordnete Datensatz des Change-Modells geändert wurde. Datentyp: Objekt |
| model_success_score.chg_model.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| model_success_score.chg_model.sys_name | Name des Change-Modells. Immer derselbe wie der Parameter name. Datentyp: Objekt |
| model_success_score.chg_model.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_name.value | Interner Wert für sys_name Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_by | Name des Benutzers, der den zugehörigen Datensatz des Change-Modells zuletzt aktualisiert hat. Datentyp: Objekt |
| model_success_score.chg_model.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on | Zeitpunkt (Datum und Uhrzeit), zu dem der Datensatz des zugehörigen Change-Modells zuletzt aktualisiert wurde. Datentyp: Objekt |
| model_success_score.chg_model.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on.display_value_internal | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.table_name | Tabelle, die das Auswahllistenfeld definiert, aus dem Auswahlmöglichkeiten gesammelt werden sollen. Für Change-Modelle ist dies immer auf „change_request“ festgelegt. Datentyp: Zeichenfolge Maximale Länge: 80 |
| model_success_score.score | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| model_success_score.score.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| model_success_score.score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| model_success_score.score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| model_success_score.score.display_value | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| model_success_score.score.score.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| model_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| model_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| model_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| model_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
Das folgende Beispiel zeigt, wie Sie anfordern, dass die Modellpunktzahlinformationen in einem getScoresForChange()- Aufruf nicht zurückgegeben werden.
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));
Die folgende Ausgabe zeigt nur die Werte der Modell-Erfolgspunktzahl, die zurückgegeben werden, wenn diese Hilfe auf „true“ festgelegt ist. Weitere Informationen zu den Punktzahlen, die zurückgegeben werden können, finden Sie unter 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(Boolean toggle)
Steuert, ob die Methode den Anwender validiert, der die zugeordnete Methode aufruft, um sicherzustellen, dass er über die Rechte zum Lesen des angeforderten Inhalts verfügt.
- Für die Team-Erfolgspunktzahl: Überprüft, ob der Benutzer über Leserechte für die zugeordnete Gruppe verfügt.
- Für Modellpunktzahl: Überprüft, ob der Benutzer über Leserechte für den Datensatz des Change-Modells verfügt.
- Für Typ Punktzahl: Überprüft, ob der Benutzer über Leserechte für den Auswahldatensatz für diesen Change-Typ verfügt.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob der Anwender, der die zugehörige Methode aufruft, validiert werden soll. Gültige Werte:
Standardwert: true |
| Parameter | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie Sie die Benutzersicherheitsprüfung beim Aufrufen der getScoresForChange()- Methode deaktivieren.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
new sn_chg_score.ChangeSuccess().withSecurity(false).getScoresForChange(chgGr);
Ausgabe:
None
ChangeSuccess – withTeamScore(Boolean toggle)
Nur gültig bei Aufruf mit der Methode „ getScoresForChange() “. Steuert, ob die Methode getScoresForChange() die Teampunktzahl zurückgibt. Standardmäßig wird die Teampunktzahl zurückgegeben.
Verwenden Sie diese Methode, um die Rückgabe dieser Daten für das aktuelle ChangeSuccess-Objekt ein- oder auszuschalten.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob die Team-Erfolgspunktzahl eingeschlossen werden soll. Gültige Werte:
Standardwert: true |
| Parameter | Beschreibung |
|---|---|
| team_success_score | Details zur Erfolgspunktzahl des Teams. Datentyp: Objekt |
| team_success_score.can_read | Kennzeichnung, die angibt, ob eine Change-Team-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| team_success_score.chg_success_score_rating | Einzelne Objekte für jedes Feld aus dem Datensatz „Bewertung der Change-Erfolgspunktzahl“ [chg_success_score_rating], das der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der den Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz der Change-Erfolgspunktzahl aktiv und innerhalb der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| team_success_score.chg_success_score_rating.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| team_success_score.chg_success_score_rating.color | Farbe der zugeordneten Change-Erfolgspunktzahl wie auf der Karte für die Change-Erfolgspunktzahl für eine Change-Anforderung angezeigt. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.rating | Bewertung der Change-Erfolgspunktzahl, z. B. Niedrig oder Hoch. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.rating.display_value | Anzeigewert für Bewertung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.rating.value | Interner Wert für Bewertung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_end | Höchster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.score_end.display_value | Anzeigewert für score_end Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_end.value | Interner Wert für score_end Datentyp: Zahl |
| team_success_score.chg_success_score_rating.score_start | Niedrigster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.score_start.display_value | Anzeigewert für score_start Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_start.value | Interner Wert für score_start Datentyp: Zahl |
| team_success_score.chg_success_score_rating.sys_class_name | Name der Tabelle „Bewertung der Change-Erfolgspunktzahl“. Change-Erfolgspunktzahl immer ändern/chg_success_score_rating Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_class_name.value | Interner Wert für sys_class_name Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_by | Name des Benutzers, der den zugehörigen Datensatz zur Bewertung der Change-Erfolgspunktzahl erstellt hat. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Datensatzes der Bewertung der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_on.display_value_internal | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Datensatz mit der Change-Erfolgspunktzahl zugeordnet ist. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_id | Eindeutiger Bezeichner des zugehörigen Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count | Anzahl der Male, mit denen der zugeordnete Datensatz der Change-Erfolgspunktzahl geändert wurde. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| team_success_score.chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_name.value | Interner Wert für sys_name Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_overrides | Sys_id eines Datensatzes in derselben Tabelle, aber in einer Domäne oberhalb der des aktuellen Datensatzes. Dadurch kann ein Datensatz in einer niedrigeren Domäne einen Datensatz in einer darüber liegenden Domäne überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der Domäne „Global“ definiert haben, für die Domäne „TOP/ACME“ jedoch, überschreiben Sie den Datensatz in „Global“. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_overrides.display_value | Anzeigewert für sys_overrides. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_overrides.value | Interner Wert für sys_overrides. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_tags | Liste der System-Tags, die dem Datensatz mit der Change-Erfolgspunktzahl zugeordnet sind. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_by | Name des Benutzers, der den zugehörigen Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert hat. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_on.display_value_internal | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.score | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| team_success_score.score.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| team_success_score.score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| team_success_score.score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| team_success_score.score.display_value | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| team_success_score.score.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| team_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| team_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| team_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| team_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group | Einzelne Objekte für jedes Feld aus dem Gruppen-Datensatz [sys_user_group], auf das die angegebene Change-Anforderung verweist. Jedes Feldobjekt hat einen Schlüssel, der den Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| team_success_score.sys_user_group.active | Kennzeichnung, die angibt, ob die Gruppe aktiv ist. Mögliche Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| team_success_score.sys_user_group.cost_center | Sys_id der Kostenstelle, die der Gruppe zugeordnet ist. Datentyp: Objekt |
| team_success_score.sys_user_group.cost_center.display_value | Anzeigewert für „cost_center“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.cost_center.value | Interner Wert für „cost_center“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.default_assignee | Sys_id des Anwenders, der standardmäßig der Gruppe zugewiesen ist. Datentyp: Objekt |
| team_success_score.sys_user_group.default_assignee.display_value | Anzeigewert für default_assignee. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.default_assignee.value | Interner Wert für default_assignee. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.description | Beschreibung der Gruppe Datentyp: Objekt |
| team_success_score.sys_user_group.description.display_value | Anzeigewert für Beschreibung. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.description.value | Interner Wert für Beschreibung. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.email | E-Mail-Adresse für die Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.email.display_value | Anzeigewert für E-Mail. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.email.value | Interner Wert für E-Mail. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.exclude_manager | Kennzeichnung, die angibt, ob der Manager der Gruppe Gruppen-E-Mails erhält. Gültige Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.exclude_manager.display_value | Anzeigewert für „exclude_manager“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.exclude_manager.value | Interner Wert für „exclude_manager“. Datentyp: Boolesch |
| team_success_score.sys_user_group.include_members | Kennzeichnung, die angibt, ob die Gruppenmitglieder einzelne E-Mails erhalten, wenn jemand eine E-Mail an die Gruppen-E-Mail-Adresse sendet. Die einzige Ausnahme bei dieser Funktionalität gilt für Genehmigungsbenachrichtigungen, bei der alle Mitglieder einer Gruppe unabhängig von dieser Auswahl eine Genehmigungsbenachrichtigung erhalten. Gültige Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.include_members.display_value | Anzeigewert für „include_members“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.include_members.value | Interner Wert für „include_members“. Datentyp: Boolesch |
| team_success_score.sys_user_group.manager | Sys_id des Managers der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.manager.display_value | Anzeigewert für Manager. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.manager.value | Interner Wert für Manager. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.name | Name der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.name.value | Interner Wert für Name. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.parent | Sys_id des übergeordneten Elements dieser Gruppe. Wenn eine Gruppe eine übergeordnete Gruppe hat, übernimmt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Aber die Mitglieder der untergeordneten Gruppe sind nicht Mitglieder der übergeordneten Gruppe. Wenn beispielsweise der übergeordneten Gruppe ein Incident zugewiesen ist und Sie auf das Suchsymbol Zugewiesen für klicken, sind nur die Mitglieder in der übergeordneten Gruppe verfügbar. Die Mitglieder der untergeordneten Gruppe sind nicht verfügbar. Datentyp: Objekt |
| team_success_score.sys_user_group.parent.display_value | Anzeigewert für übergeordnetes Element. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.parent.value | Interner Wert für übergeordnetes Element. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.roles | Anwenderrollen, die der Gruppe zugewiesen sind. Datentyp: Objekt |
| team_success_score.sys_user_group.roles.display_value | Anzeigewert für Rollen. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.roles.value | Interner Wert für Rollen. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.source | Quelle der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.source.display_value | Anzeigewert für Quelle. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.source.value | Interner Wert für Quelle Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_by | Benutzer, der den Gruppendatensatz erstellt hat. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Gruppendatensatzes. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on.display_value_internal | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_id | Sys_id für die Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_mod_count | Anzahl der Male, mit denen die zugeordneten Gruppeninformationen geändert wurden. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| team_success_score.sys_user_group.sys_updated_by | Benutzer, der die Gruppeninformationen zuletzt aktualisiert hat. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung der Gruppeninformationen. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on.display_value_internal | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.type | Typ der Gruppe Datentyp: Objekt |
| team_success_score.sys_user_group.type.display_value | Anzeigewert für Typ. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.type.value | Interner Wert für Typ. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie Sie mit dieser Methode die Rückgabeantwort für die Teampunktzahl auf false festlegen.
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));
Die folgende Ausgabe zeigt nur die Teampunktzahlwerte, die zurückgegeben werden, wenn dieser Helfer auf „true“ festgelegt ist. Weitere Informationen zu den Punktzahlen, die zurückgegeben werden können, finden Sie unter 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(Boolean toggle)
Steuert, ob die zugeordnete Methode die Details für alle Datensätze der Bewertung der Change-Erfolgspunktzahl zurückgibt. Standardmäßig werden diese Informationen nicht zurückgegeben.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob die Details für alle Datensätze der Bewertung der Team-Erfolgspunktzahl eingeschlossen werden sollen. Gültige Werte:
Standardwert: false |
| Parameter | Beschreibung |
|---|---|
| Bewertungen | |
| bewertungen.aktiv | Kennzeichnung, die angibt, ob der zugeordnete Datensatz der Change-Erfolgspunktzahl aktiv und innerhalb der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| bewertungen.aktiv.anzeigewert | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| bewertungen.aktiv.wert | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| bewertungen.farbe | Farbe der zugeordneten Change-Erfolgspunktzahl wie auf der Karte für die Change-Erfolgspunktzahl für eine Change-Anforderung angezeigt. Datentyp: Objekt |
| bewertungen.farbe.anzeigewert | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| Bewertungen.Farbe.Wert | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| Bewertungen.Bewertung | Bewertung der Change-Erfolgspunktzahl, z. B. Niedrig oder Hoch. Datentyp: Objekt |
| bewertungen.bewertung.anzeigewert | Anzeigewert für Bewertung. Datentyp: Zeichenfolge |
| Bewertungen.Bewertung.Wert | Interner Wert für Bewertung. Datentyp: Zeichenfolge |
| bewertungen.score_end | Höchster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| bewertungen.score_end.display_value | Anzeigewert für score_end Datentyp: Zeichenfolge |
| bewertungen.score_end.wert | Interner Wert für score_end Datentyp: Zahl |
| bewertungen.score_start | Niedrigster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| bewertungen.score_start.anzeige_wert | Anzeigewert für score_start Datentyp: Zeichenfolge |
| bewertungen.score_start.wert | Interner Wert für score_start Datentyp: Zahl |
| bewertungen.sys_class_name | Name der Tabelle „Bewertung der Change-Erfolgspunktzahl“. Change-Erfolgspunktzahl immer ändern/chg_success_score_rating Datentyp: Objekt |
| bewertungen.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| bewertungen.sys_class_name.wert | Interner Wert für sys_class_name Datentyp: Zeichenfolge |
| bewertungen.sys_created_by | Name des Benutzers, der den zugehörigen Datensatz zur Bewertung der Change-Erfolgspunktzahl erstellt hat. Datentyp: Objekt |
| bewertungen.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| bewertungen.sys_created_by.value | Interner Wert für „sys_created_by“. Datentyp: Zeichenfolge |
| bewertungen.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Datensatzes der Bewertung der Change-Erfolgspunktzahl. Datentyp: Objekt |
| bewertungen.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| bewertungen.sys_created_on.display_value_internal | Interner Anzeigewert für „sys_created_on“. Datentyp: Zeichenfolge |
| bewertungen.sys_created_on.value | Interner Wert für sys_created_on Datentyp: Zeichenfolge |
| bewertungen.sys_domäne | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Datensatz mit der Change-Erfolgspunktzahl zugeordnet ist. Datentyp: Objekt |
| bewertungen.sys_domäne.anzeige_wert | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| bewertungen.sys_domäne.wert | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| bewertungen.sys_id | Eindeutiger Bezeichner des zugehörigen Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| bewertungen.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| bewertungen.sys_id.wert | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| bewertungen.sys_mod_count | Anzahl der Male, mit denen der zugeordnete Datensatz der Change-Erfolgspunktzahl geändert wurde. Datentyp: Objekt |
| bewertungen.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| bewertungen.sys_mod_count.wert | Interner Wert für sys_mod_count. Datentyp: Zahl |
| bewertungen.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| bewertungen.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| bewertungen.sys_name.wert | Interner Wert für sys_name Datentyp: Zeichenfolge |
| bewertungen.sys_overrides | Sys_id eines Datensatzes in derselben Tabelle, aber in einer Domäne oberhalb der des aktuellen Datensatzes. Dadurch kann ein Datensatz in einer niedrigeren Domäne einen Datensatz in einer darüber liegenden Domäne überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der Domäne „Global“ definiert haben, für die Domäne „TOP/ACME“ jedoch, überschreiben Sie den Datensatz in „Global“. Datentyp: Objekt |
| bewertungen.sys_overrides.display_value | Anzeigewert für sys_overrides. Datentyp: Zeichenfolge |
| bewertungen.sys_overrides.value | Interner Wert für sys_overrides. Datentyp: Zeichenfolge |
| bewertungen.sys_tags | Liste der System-Tags, die dem Datensatz mit der Change-Erfolgspunktzahl zugeordnet sind. Datentyp: Objekt |
| bewertungen.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| bewertungen.sys_tags.wert | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| bewertungen.sys_updated_by | Name des Benutzers, der den zugehörigen Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert hat. Datentyp: Objekt |
| bewertungen.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| bewertungen.sys_updated_by.value | Interner Wert für sys_updated_by Datentyp: Zeichenfolge |
| bewertungen.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| bewertungen.sys_updated_on.display_value | Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| bewertungen.sys_updated_on.display_value_internal | Interner Anzeigewert für „sys_updated_on“. Datentyp: Zeichenfolge |
| bewertungen.sys_updated_on.value | Interner Wert für „sys_updated_on“. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie Sie mit dieser Methode die Rückgabeantwort für die Teampunktzahlbewertung auf false festlegen.
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));
Die folgende Ausgabe zeigt nur die Teampunktzahlwerte, die zurückgegeben werden, wenn dieser Helfer auf „true“ festgelegt ist. Um die anderen Punktzahlen anzuzeigen, die möglicherweise zurückgegeben werden, beziehen Sie sich auf die Methode, der Sie diesen Helfer zuordnen.
"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(Boolean toggle)
Nur gültig bei Aufruf mit der Methode „ getScoresForChange() “. Steuert, ob die Methode „getScoresForChange() “ den Typ „score“ zurückgibt. Standardmäßig wird der Typ Punktzahl zurückgegeben.
Verwenden Sie diese Methode, um die Rückgabe dieser Daten für das aktuelle ChangeSuccess-Objekt ein- oder auszuschalten.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob die Typ-Erfolgspunktzahl eingeschlossen werden soll. Gültige Werte:
Standardwert: true |
| Parameter | Beschreibung |
|---|---|
| type_success_score | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type_success_score.can_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| type_success_score.score | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| type_success_score.score.delta | Ändern Sie die Punktzahl im Vergleich zur vorherigen Punktzahl. Datentyp: Objekt |
| type_success_score.score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| type_success_score.score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| type_success_score.score.display_value | Von Performance Analytics zurückgegebener Anzeigewert (PA). Datentyp: Zeichenfolge |
| type_success_score.score.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| type_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| type_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| type_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| type_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| type_success_score.type | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type_success_score.type.display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
| type_success_score.type.sys_id | Sys_id des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| type_success_score.type.value | Wert der Auswahl. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie mit dieser Methode die gewünschte Typ-Punktzahl-Rückgabeantwort festgelegt wird.
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));
Die folgende Ausgabe zeigt nur die Werte der Typ-Erfolgspunktzahl, die zurückgegeben werden, wenn diese Hilfe auf „true“ festgelegt ist. Weitere Informationen zu den Punktzahlen, die zurückgegeben werden können, finden Sie unter 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
}
}