ChangeSuccess – Umfang
Die ChangeSuccess Die Skripteinbindung stellt Methoden bereit, die zurückgeben Performance Analytics(PA) Erfolgspunktzahlen für Change-Anforderungen (ursprüngliche Change-Erfolgspunktzahl basierend auf Gruppe), Change-Modelle und Change-Typen.
Diese Skripteinbindung bietet auch Hilfsmethoden, mit denen Sie die Rückgabeergebnisse von ändern können GetScoresForChange() Methode, 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 auch diese Hilfsmethoden verwenden, um Rückgabeergebnisse mit Erfolgspunktzahlbewertungen oder die 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 Sicherheitsprüfung für Zugriffsrechte umgeht, die standardmäßig für jede Methode durchgeführt wird.
Sie ordnen Hilfsmethoden einer primären Methode mithilfe einer Punktnomenklatur zu, z. B.:
Neu 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 von „spezifisch“ abrufen können Change-Management Systemeigenschaften wie 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 der Funktionalität finden Sie unter Change-Management-Eigenschaften .
Diese API wird in ausgeführt sn_chg_Score Namespace und das Plugin „Change-Management – Change-Erfolgspunktzahl“ (com.snc.change_management.change_success_score) müssen aktiviert sein.
ChangeSuccess – getEntryLevelTeamScore()
Gibt den in der Systemeigenschaft com.snc.change_management.success_score.entry_level_score angegebenen Wert zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Anzahl | Aktueller Wert von com.snc.change_management.success_score.entry_level_score. Wenn diese Systemeigenschaft nicht vorhanden ist, verwendet die Methode bei 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 in der Systemeigenschaft com.snc.change_management.success_score.maximum_score angegebenen Wert zurück.
| 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 bei den Berechnungen der Erfolgspunktzahl einen Standardwert von 850. |
Dieses Codebeispiel zeigt, wie die maximal zulässige Teampunktzahl (com.snc.change_management.success_score.maximum_score) abgerufen wird.
gs.info(new sn_chg_score.ChangeSuccess().getMaximumPermittedTeamScore());
Ergebnisse zurückgeben:
850
ChangeSuccess – getMinimumPermittedTeamScore()
Gibt den in der Systemeigenschaft com.snc.change_management.success_score.minimum_score angegebenen Wert zurück.
| 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 Modellerfolgspunktzahl basierend auf dem angegebenen GlideRecord der Change-Anforderung zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| CHGr | Objekt | GlideRecord der Change-Anforderung, für die 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. Mögliche Werte:
Datentyp: Boolesch |
| chg_model | Einzelne Objekte für jedes Feld im Change-Modell-Datensatz [chg_model], auf die 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 eine 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 zugehörige Change-Modell-Datensatz aktiv und in der Instanz verfügbar ist. Mögliche Werte:
Datentyp: Objekt |
| chg_model.Active.Display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_model.Active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_model.Advanced_Security | Kennzeichnung, die angibt, ob neben der rollenbasierten Sicherheit für dieses Change-Modell Anwenderkriterienbasierte Sicherheit verwendet wird. Mögliche 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 zugehörige Change-Modell-Datensatz in der Anwenderoberfläche verfügbar ist. Mögliche 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 zugehörigen Change-Modells auf der Change-Anforderungs-Zielseite. 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 Change-Modell-Datensatz das Standard-Change-Modell ist. Mögliche Werte:
Datentyp: Objekt |
| chg_model.default_change_model.display_value | Anzeigewert für die Standard-Change-Modellkennzeichnung. Datentyp: Zeichenfolge |
| chg_model.default_change_model.value | Interner Wert für die Standard-Change-Modell-Kennzeichnung. 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 Change-Modelldatensatzes 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 Caret-Symbole getrennt. Zum 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 angegebenen Wert erfasst werden sollen table_name. 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. Modell/chg_model immer ändern. 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 Anwenders, der den zugehörigen Change-Modul-Datensatz 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-Moduldatensatzes. 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 | Wenn Domänen in der Instanz verwendet werden, 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 zugeordnete 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 zugehörigen Change-Modell-Datensatzes. Datentyp: Objekt |
| chg_model.sys_ID.Display_value | Anzeigewert für sys_ID. Datentyp: Zeichenfolge |
| chg_model.sys_ID.Wert | Interner Wert für sys_ID. Datentyp: Zeichenfolge |
| chg_model.sys_mod_count | Gibt an, wie oft der zugehörige Change-Modell-Datensatz 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 identisch mit nameParameter. 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 Anwenders, der den zugehörigen Change-Modell-Datensatz 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 | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Change-Modelldatensatzes. 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 erfasst 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 Change-Modell-Datensatz 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 Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| score.delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Display_value | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolesch |
| score.indicator | 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 aktuellen GlideRecord-Change-Modell abrufen, überprüfen, ob der Anwender Lesezugriff auf dieses Change-Modell hat, und wenn ja, einen Eintrag in den Arbeitsnotizen vornehmen, wenn der Wert der Erfolgspunktzahl kleiner als 50 % ist.
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 Aufrufen 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. Tabelle: Anwendergruppe [sys_user_Group] |
| domain_id | Zeichenfolge | Optional. SYS_ID einer Domäne, die beim Abfragen verwendet werden soll Performance Analytics Für die Modellerfolgspunktzahl. |
| Element | Beschreibung |
|---|---|
| CAN_read | Kennzeichnung, die angibt, ob eine Modellerfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Mögliche Werte:
Datentyp: Boolesch |
| chg_model | Einzelne Objekte für jedes Feld im Change-Modell-Datensatz [chg_model], auf die 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 eine 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 zugehörige Change-Modell-Datensatz aktiv und in der Instanz verfügbar ist. Mögliche Werte:
Datentyp: Objekt |
| chg_model.Active.Display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_model.Active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_model.Advanced_Security | Kennzeichnung, die angibt, ob neben der rollenbasierten Sicherheit für dieses Change-Modell Anwenderkriterienbasierte Sicherheit verwendet wird. Mögliche 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 zugehörige Change-Modell-Datensatz in der Anwenderoberfläche verfügbar ist. Mögliche 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 zugehörigen Change-Modells auf der Change-Anforderungs-Zielseite. 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 Change-Modell-Datensatz das Standard-Change-Modell ist. Mögliche Werte:
Datentyp: Objekt |
| chg_model.default_change_model.display_value | Anzeigewert für die Standard-Change-Modellkennzeichnung. Datentyp: Zeichenfolge |
| chg_model.default_change_model.value | Interner Wert für die Standard-Change-Modell-Kennzeichnung. 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 Change-Modelldatensatzes 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 Caret-Symbole getrennt. Zum 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 angegebenen Wert erfasst werden sollen table_name. 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. Modell/chg_model immer ändern. 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 Anwenders, der den zugehörigen Change-Modul-Datensatz 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-Moduldatensatzes. 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 | Wenn Domänen in der Instanz verwendet werden, 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 zugeordnete 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 zugehörigen Change-Modell-Datensatzes. Datentyp: Objekt |
| chg_model.sys_ID.Display_value | Anzeigewert für sys_ID. Datentyp: Zeichenfolge |
| chg_model.sys_ID.Wert | Interner Wert für sys_ID. Datentyp: Zeichenfolge |
| chg_model.sys_mod_count | Gibt an, wie oft der zugehörige Change-Modell-Datensatz 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 identisch mit nameParameter. 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 Anwenders, der den zugehörigen Change-Modell-Datensatz 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 | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Change-Modelldatensatzes. 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 erfasst 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 Change-Modell-Datensatz 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 Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| score.delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Display_value | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolesch |
| score.indicator | 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 die Verwendung von GetTeamScoreForModelId() Methode zum Abrufen der Modellpunktzahlen für alle aktiven Datensätze für das zugehörige Change-Modell, Filtern durch die angeforderten Datensätze und platziert dann alle Modellpunktzahlen, die weniger als 65 % sind, und die zugehörigen Deltas in die Ereigniswarteschlange Change_success.model.Warning Des zugehörigen Change-Modell-Datensatzes.
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 neueste Erfolgspunktzahl des Change-Teams (ursprüngliche Change-Erfolgspunktzahl basierend auf Gruppe), die Modellerfolgspunktzahl und die Typerfolgspunktzahl basierend auf dem angegebenen GlideRecord der Change-Anforderung zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| CHGr | Objekt | GlideRecord für Change-Anforderung. |
| Parameter | Beschreibung |
|---|---|
| Model_Success_Score | Details zur Modellerfolgspunktzahl. Datentyp: Objekt |
| model_success_score.can_read | Kennzeichnung, die angibt, ob eine Modellerfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Mögliche Werte:
Datentyp: Boolesch |
| model_success_score.chg_model | Einzelne Objekte für jedes Feld im Change-Modell-Datensatz [chg_model], auf die 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 eine 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 zugehörige Change-Modell-Datensatz aktiv und in der Instanz verfügbar ist. Mögliche 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 neben der rollenbasierten Sicherheit für dieses Change-Modell Anwenderkriterienbasierte Sicherheit verwendet wird. Mögliche 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 zugehörige Change-Modell-Datensatz in der Anwenderoberfläche verfügbar ist. Mögliche 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 zugehörigen Change-Modells auf der Change-Anforderungs-Zielseite. 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 Change-Modell-Datensatz 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 Standard-Change-Modellkennzeichnung. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model.value | Interner Wert für die Standard-Change-Modell-Kennzeichnung. 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 Change-Modelldatensatzes 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 Caret-Symbole getrennt. Zum 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 angegebenen Wert erfasst werden sollen table_name. 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. Modell/chg_model immer ändern. 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 Anwenders, der den zugehörigen Change-Modul-Datensatz 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-Moduldatensatzes. 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 | Wenn Domänen in der Instanz verwendet werden, 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 zugeordnete 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 zugehörigen Change-Modell-Datensatzes. 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 | Gibt an, wie oft der zugehörige Change-Modell-Datensatz 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 identisch mit nameParameter. 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 Anwenders, der den zugehörigen Change-Modell-Datensatz 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 | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Change-Modelldatensatzes. 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 erfasst 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 Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| model_success_score.score.delta | Änderung der Punktzahl gegenüber der 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 | Anzeigewert zurückgegeben von Performance Analytics(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. Mögliche 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_Erfolg_Punktzahl | 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. Mögliche 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], der der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der der Feldname ist und enthält valueUnd display_valueEigenschaften. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch einen zurück display_value_internalEigenschaft, 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 in der Instanz verfügbar ist. Mögliche 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 zugehörigen Change-Erfolgspunktzahl, wie auf der Change-Erfolgspunktzahlkarte 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 | Tabellenname der Erfolgspunktzahlbewertung ändern. Ändern Sie immer die Bewertung der Erfolgspunktzahl/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 Anwenders, der den zugehörigen Change-Erfolgsbewertungsdatensatz ursprünglich 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 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 | Wenn Domänen in der Instanz verwendet werden, der Name der Domäne, der der Datensatz 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 Change-Erfolgspunktzahldatensatzes. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_id.display_value | Anzeigewert für die sys_ID Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_id.value | Interner Wert für die sys_ID Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count | Anzahl der Änderungen des zugehörigen Change-Erfolgspunktzahldatensatzes. 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 Domäne darüber überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der Domäne „global“ definiert haben, aber für die Domäne „TOP/ACME“ ü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 Change-Erfolgspunktzahldatensatz 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 Anwenders, der den zugehörigen Change-Erfolgspunktzahldatensatz 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 Change-Erfolgspunktzahldatensatzes. 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 Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| team_success_score.score.delta | Änderung der Punktzahl gegenüber der 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_Erfolg_Punktzahl.Punktzahl.Anzeige_Wert | Anzeigewert zurückgegeben von Performance Analytics(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. Mögliche 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_Erfolg_Punktzahl.Punktzahl.Wert | 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 Gruppendatensatz [sys_user_Group], auf die die angegebene Change-Anforderung verweist. Jedes Feldobjekt hat einen Schlüssel, der der Feldname ist und enthält valueUnd display_valueEigenschaften. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch einen zurück display_value_internalEigenschaft, 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 der Standardbeauftragte der Gruppe 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. Mögliche 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 von dieser Funktionalität sind Genehmigungsbenachrichtigungen, bei denen 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 ein Incident der übergeordneten Gruppe zugewiesen ist und Sie auf das Symbol „Zugewiesen an Suche“ 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 | Anwender, 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 | Gibt an, wie oft die zugehörigen 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 | Anwender, 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 zum Typ der Erfolgspunktzahl. Datentyp: Objekt |
| type_success_score.can_read | Kennzeichnung, die angibt, ob eine Typerfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| Typ_Erfolg_Punktzahl.Punktzahl | Details zum Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| type_success_score.score.delta | Änderung der Punktzahl gegenüber der 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 |
| Typ_Erfolg_Punktzahl.Punktzahl.Anzeige_Wert | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Typ_Erfolg_Punktzahl.Punktzahl.hat_Punktzahl | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Mögliche 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 |
| Typ_Erfolg_Punktzahl.Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| TYPE_success_score.type | Details zum Typ der Erfolgspunktzahl. Datentyp: Objekt |
| TYPE_success_score.type.Display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
| Typ_Erfolg_Punktzahl.Typ.sys_ID | SYS_ID des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| Typ_Erfolg_Punktzahl.Typ.Wert | Wert der Auswahl. Datentyp: Zeichenfolge |
Dieses Codebeispiel zeigt, wie die aktuelle Erfolgspunktzahl des Change-Teams (ursprüngliche Change-Erfolgspunktzahl basierend auf Gruppe), die Modellerfolgspunktzahl und die Typerfolgspunktzahl basierend auf dem aktuellen GlideRecord mit abgerufen werden GetScoresForChange() Methode und verwendet dann verschiedene Attribute, um die Ergebnisse zu filtern und eine erstellte Zusammenfassung der Erfolgspunktzahl in den Arbeitsnotizen zu 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 der Change-Anforderung zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| CHGr | Objekt | GlideRecord der Change-Anforderung, für die die Erfolgspunktzahl des Change-Teams 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. Mögliche Werte:
Datentyp: Boolesch |
| chg_success_Score_Rating | Einzelne Objekte für jedes Feld aus dem Datensatz „Bewertung der Change-Erfolgspunktzahl“ [chg_success_Score_Rating], der der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der der Feldname ist und enthält valueUnd display_valueEigenschaften. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch einen zurück display_value_internalEigenschaft, 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 in der Instanz verfügbar ist. Mögliche Werte:
Datentyp: Objekt |
| chg_success_score_Rating.Active.Display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_success_score_Rating.Active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_success_score_Rating.color | Farbe der zugehörigen Change-Erfolgspunktzahl, wie auf der Change-Erfolgspunktzahlkarte 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 | Tabellenname der Erfolgspunktzahlbewertung ändern. Ändern Sie immer die Bewertung der Erfolgspunktzahl/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 Anwenders, der den zugehörigen Change-Erfolgsbewertungsdatensatz ursprünglich 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 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 | Wenn Domänen in der Instanz verwendet werden, der Name der Domäne, der der Datensatz 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 Change-Erfolgspunktzahldatensatzes. Datentyp: Objekt |
| chg_success_score_Rating.sys_id.Display_value | Anzeigewert für die sys_ID Datentyp: Zeichenfolge |
| chg_success_score_Rating.sys_id.value | Interner Wert für die sys_ID Datentyp: Zeichenfolge |
| chg_success_score_Rating.sys_mod_count | Anzahl der Änderungen des zugehörigen Change-Erfolgspunktzahldatensatzes. 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 Domäne darüber überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der Domäne „global“ definiert haben, aber für die Domäne „TOP/ACME“ ü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 Change-Erfolgspunktzahldatensatz 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 Anwenders, der den zugehörigen Change-Erfolgspunktzahldatensatz 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 Change-Erfolgspunktzahldatensatzes. 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 Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| score.delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Display_value | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolesch |
| score.indicator | 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 Gruppendatensatz [sys_user_Group], auf die die angegebene Change-Anforderung verweist. Jedes Feldobjekt hat einen Schlüssel, der der Feldname ist und enthält valueUnd display_valueEigenschaften. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch einen zurück display_value_internalEigenschaft, 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 der Standardbeauftragte der Gruppe 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. Mögliche 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 von dieser Funktionalität sind Genehmigungsbenachrichtigungen, bei denen alle Mitglieder einer Gruppe unabhängig von dieser Auswahl eine Genehmigungsbenachrichtigung erhalten. Gültige Werte:
Datentyp: Objekt |
| sys_user_group.include_members.display_value | 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 ein Incident der übergeordneten Gruppe zugewiesen ist und Sie auf das Symbol „Zugewiesen an Suche“ 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 | Anwender, 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.Wert | Interner Wert für sys_ID. Datentyp: Zeichenfolge |
| sys_user_Group.sys_mod_count | Gibt an, wie oft die zugehörigen 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 | Anwender, 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 die Verwendung von GetTeamScoreForChange() Methode für den aktuellen GlideRecord der Change-Anforderung, um die Teampunktzahl für die Change-Anforderung abzurufen und dann ihre verschiedenen Attribute zu verwenden, um eine Punktzahlzusammenfassung zu erstellen und sie in die Arbeitsnotizen zu schreiben.
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 Rückgabeergebnisse:
{
"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 Erfolgspunktzahl des Change-Teams (ursprüngliche Change-Erfolgspunktzahl basierend auf Gruppe) für die angegebene Gruppe zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| sys_id | Zeichenfolge | SYS_ID der Gruppe, für die die Erfolgspunktzahl des Change-Teams zurückgegeben werden soll. Befindet sich in der Tabelle „Anwendergruppe“ [sys_user_Group]. |
| domain_id | Zeichenfolge | Optional. SYS_ID Einer Domäne, die beim Abfragen verwendet werden soll Performance Analytics Für die Erfolgspunktzahl des Teams. |
| Parameter | Beschreibung |
|---|---|
| CAN_read | Kennzeichnung, die angibt, ob eine Change-Team-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Mögliche Werte:
Datentyp: Boolesch |
| chg_success_Score_Rating | Einzelne Objekte für jedes Feld aus dem Datensatz „Bewertung der Change-Erfolgspunktzahl“ [chg_success_Score_Rating], der der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der der Feldname ist und enthält valueUnd display_valueEigenschaften. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch einen zurück display_value_internalEigenschaft, 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 in der Instanz verfügbar ist. Mögliche Werte:
Datentyp: Objekt |
| chg_success_score_Rating.Active.Display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_success_score_Rating.Active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_success_score_Rating.color | Farbe der zugehörigen Change-Erfolgspunktzahl, wie auf der Change-Erfolgspunktzahlkarte 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 | Tabellenname der Erfolgspunktzahlbewertung ändern. Ändern Sie immer die Bewertung der Erfolgspunktzahl/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 Anwenders, der den zugehörigen Change-Erfolgsbewertungsdatensatz ursprünglich 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 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 | Wenn Domänen in der Instanz verwendet werden, der Name der Domäne, der der Datensatz 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 Change-Erfolgspunktzahldatensatzes. Datentyp: Objekt |
| chg_success_score_Rating.sys_id.Display_value | Anzeigewert für die sys_ID Datentyp: Zeichenfolge |
| chg_success_score_Rating.sys_id.value | Interner Wert für die sys_ID Datentyp: Zeichenfolge |
| chg_success_score_Rating.sys_mod_count | Anzahl der Änderungen des zugehörigen Change-Erfolgspunktzahldatensatzes. 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 Domäne darüber überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der Domäne „global“ definiert haben, aber für die Domäne „TOP/ACME“ ü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 Change-Erfolgspunktzahldatensatz 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 Anwenders, der den zugehörigen Change-Erfolgspunktzahldatensatz 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 Change-Erfolgspunktzahldatensatzes. 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 Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| score.delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Display_value | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolesch |
| score.indicator | 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 Gruppendatensatz [sys_user_Group], auf die die angegebene Change-Anforderung verweist. Jedes Feldobjekt hat einen Schlüssel, der der Feldname ist und enthält valueUnd display_valueEigenschaften. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch einen zurück display_value_internalEigenschaft, 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 der Standardbeauftragte der Gruppe 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. Mögliche 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 von dieser Funktionalität sind Genehmigungsbenachrichtigungen, bei denen alle Mitglieder einer Gruppe unabhängig von dieser Auswahl eine Genehmigungsbenachrichtigung erhalten. Gültige Werte:
Datentyp: Objekt |
| sys_user_group.include_members.display_value | 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 ein Incident der übergeordneten Gruppe zugewiesen ist und Sie auf das Symbol „Zugewiesen an Suche“ 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 | Anwender, 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.Wert | Interner Wert für sys_ID. Datentyp: Zeichenfolge |
| sys_user_Group.sys_mod_count | Gibt an, wie oft die zugehörigen 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 | Anwender, 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 die Verwendung von GetTeamScoreForGroupId() Methode zum Abrufen der Teampunktzahl für eine Gruppe, zum Filtern der angeforderten Datensätze und zum Platzieren aller niedrigen Gruppenpunktzahlen und Deltas in der Ereigniswarteschlange Change_success.Team.Warnung Des zugehörigen Gruppendatensatzes.
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 Aufrufen 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 Erfolgspunktzahl des Typs basierend auf dem angegebenen GlideRecord der Change-Anforderung zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| CHGr | Objekt | GlideRecord der Change-Anforderung, für die die Erfolgspunktzahl des Typs zurückgegeben werden soll. |
| Parameter | Beschreibung |
|---|---|
| CAN_read | Kennzeichnung, die angibt, ob eine Typerfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl | Details zum Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| score.delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Display_value | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolesch |
| score.indicator | 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 zum Typ der Erfolgspunktzahl. Datentyp: Objekt |
| Typ.Display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
| Typ.sys_ID | SYS_ID des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| Typ.Wert | Wert der Auswahl. Datentyp: Zeichenfolge |
Dieses Codebeispiel zeigt, wie die aktuelle Erfolgspunktzahl des Typs basierend auf dem aktuellen GlideRecord für Change-Modelle abgerufen wird, für die der Anwender Lesezugriff hat und deren Erfolgspunktzahlwert weniger als 50 % beträgt. 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 Aufrufen 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, Zeichenfolgendomäne_ID)
Gibt die neueste Typerfolgspunktzahl für den angegebenen Change-Typ zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Typ | Zeichenfolge | Typ der Change-Anforderung, für die die Erfolgspunktzahl des Typs zurückgegeben werden soll, z. B. „Notfall“. |
| domain_id | Zeichenfolge | Optional. SYS_ID einer Domäne, die beim Abfragen verwendet werden soll Performance Analytics Für den Typ Erfolgspunktzahl. |
| Parameter | Beschreibung |
|---|---|
| CAN_read | Kennzeichnung, die angibt, ob eine Typerfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl | Details zum Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| score.delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| score.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| score.delta.value | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Display_value | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolesch |
| score.indicator | 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 zum Typ der Erfolgspunktzahl. Datentyp: Objekt |
| Typ.sys_ID | SYS_ID des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| Typ.Wert | Wert der Auswahl. Datentyp: Zeichenfolge |
| Typ.Display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt die Verwendung von GetTypeScoreForType() Methode zum Abrufen der Typpunktzahl für angegebene Typen (Name, Element und Sprache) und Filtern durch die angeforderten Datensätze. Dann werden alle Typpunktzahlen, die weniger als 65 % sind, in die Ereigniswarteschlange gesetzt Change_success.type.warning Des zugeordneten sys_choice-Datensatzes.
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 Aufrufen 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 (boolescher Umschalter)
Steuert, ob die zugeordnete Methode die Details von zurückgibt Performance Analytics(PA)-Indikatoren, die zum Generieren der verschiedenen Arten von Punktzahlen verwendet werden (Team, Modell und Typ). Standardmäßig werden diese Informationen nicht zurückgegeben.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob die Details der PA-Indikatoren einbezogen werden sollen. Gültige Werte:
Standardwert: false |
| Parameter | Beschreibung |
|---|---|
| Indikator_Punktzahlen | Details zum Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| indicator_scores.delta | Änderung der Punktzahl gegenüber der 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 |
| Indikator_Punktzahlen.Display_value | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Indikator_Punktzahlen.hat_Punktzahl | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Mögliche 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 |
| Indikator_Punktzahlen.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
Das folgende Beispiel zeigt, wie angefordert wird, dass die Indikatorpunktzahlen nicht in zurückgegeben werden GetScoresForChange() Rufen Sie an.
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 an, die zurückgegeben werden, wenn dieser Helfer auf „wahr“ festgelegt ist. Andere Werte können auch basierend auf der Methode zurückgegeben werden, an die dieser Helfer angehängt ist.
"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 (boolescher Umschalter)
Nur gültig, wenn mit aufgerufen wird GetScoresForChange() Methode. Steuert, ob GetScoresForChange() Methode gibt die Modellpunktzahl zurück. 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 einbezogen werden soll. Gültige Werte:
Standardwert: wahr |
| Parameter | Beschreibung |
|---|---|
| Model_Success_Score | Details zur Modellerfolgspunktzahl. Datentyp: Objekt |
| model_success_score.can_read | Kennzeichnung, die angibt, ob eine Modellerfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Mögliche Werte:
Datentyp: Boolesch |
| model_success_score.chg_model | Einzelne Objekte für jedes Feld im Change-Modell-Datensatz [chg_model], auf die 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 eine 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 zugehörige Change-Modell-Datensatz aktiv und in der Instanz verfügbar ist. Mögliche 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 neben der rollenbasierten Sicherheit für dieses Change-Modell Anwenderkriterienbasierte Sicherheit verwendet wird. Mögliche 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 zugehörige Change-Modell-Datensatz in der Anwenderoberfläche verfügbar ist. Mögliche 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 zugehörigen Change-Modells auf der Change-Anforderungs-Zielseite. 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 Change-Modell-Datensatz das Standard-Change-Modell ist. Mögliche Werte:
Datentyp: Objekt |
| model_success_score.chg_model.default_change_model.display_value | Anzeigewert für die Standard-Change-Modellkennzeichnung. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model.value | Interner Wert für die Standard-Change-Modell-Kennzeichnung. 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 Caret-Symbole getrennt. Zum 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 angegebenen Wert erfasst werden sollen table_name. 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. Modell/chg_model immer ändern. 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 Anwenders, der den zugehörigen Change-Modul-Datensatz 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-Moduldatensatzes. 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 | Wenn Domänen in der Instanz verwendet werden, 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 zugeordnete 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 zugehörigen Change-Modell-Datensatzes. 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 | Gibt an, wie oft der zugehörige Change-Modell-Datensatz 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 identisch mit nameParameter. 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 Anwenders, der den zugehörigen Change-Modell-Datensatz 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 | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Change-Modelldatensatzes. 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 erfasst 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 Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| model_success_score.score.delta | Änderung der Punktzahl gegenüber der 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 | Anzeigewert zurückgegeben von Performance Analytics(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. Mögliche 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 angefordert wird, dass die Modellpunktzahlinformationen nicht in zurückgegeben werden GetScoresForChange() Rufen Sie an.
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 Modellerfolgspunktzahl an, die zurückgegeben werden, wenn dieser Helfer auf „wahr“ festgelegt ist. Informationen zu den anderen 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 (boolescher Umschalter)
Steuert, ob die Methode den Anwender validiert, der die zugehörige Methode aufruft, und stellt sicher, dass er über die Rechte zum Lesen des angeforderten Inhalts verfügt.
- Für die Team-Erfolgspunktzahl: Überprüft, ob der Anwender über Leserechte für die zugehörige Gruppe verfügt.
- Für Modellpunktzahl: Überprüft, ob der Anwender Leserechte für den Change-Modell-Datensatz hat.
- Für Typ Punktzahl: Überprüft, ob der Anwender über Leserechte für den Auswahldatensatz für diesen Change-Typ verfügt.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob der Anwender validiert werden soll, der die zugehörige Methode aufruft. Gültige Werte:
Standardwert: wahr |
| Parameter | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie Sie die Anwendersicherheitsprüfung deaktivieren, wenn Sie aufrufen GetScoresForChange() Methode.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
new sn_chg_score.ChangeSuccess().withSecurity(false).getScoresForChange(chgGr);
Ausgabe:
None
ChangeSuccess – withTeamScore (boolescher Umschalter)
Nur gültig, wenn mit aufgerufen wird GetScoresForChange() Methode. Steuert, ob GetScoresForChange() Methode gibt die Teampunktzahl zurück. 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 Erfolgspunktzahl des Teams berücksichtigt werden soll. Gültige Werte:
Standardwert: wahr |
| Parameter | Beschreibung |
|---|---|
| Team_Erfolg_Punktzahl | 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. Mögliche 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], der der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der der Feldname ist und enthält valueUnd display_valueEigenschaften. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch einen zurück display_value_internalEigenschaft, 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 in der Instanz verfügbar ist. Mögliche 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 zugehörigen Change-Erfolgspunktzahl, wie auf der Change-Erfolgspunktzahlkarte 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 | Tabellenname der Erfolgspunktzahlbewertung ändern. Ändern Sie immer die Bewertung der Erfolgspunktzahl/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 Anwenders, der den zugehörigen Change-Erfolgsbewertungsdatensatz ursprünglich 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 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 | Wenn Domänen in der Instanz verwendet werden, der Name der Domäne, der der Datensatz 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 Change-Erfolgspunktzahldatensatzes. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_id.display_value | Anzeigewert für die sys_ID Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_id.value | Interner Wert für die sys_ID Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count | Anzahl der Änderungen des zugehörigen Change-Erfolgspunktzahldatensatzes. 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 Domäne darüber überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der Domäne „global“ definiert haben, aber für die Domäne „TOP/ACME“ ü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 Change-Erfolgspunktzahldatensatz 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 Anwenders, der den zugehörigen Change-Erfolgspunktzahldatensatz 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 Change-Erfolgspunktzahldatensatzes. 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 Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| team_success_score.score.delta | Änderung der Punktzahl gegenüber der 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_Erfolg_Punktzahl.Punktzahl.Anzeige_Wert | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Team_Success_Score.Score.has_Score | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Mögliche 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_Erfolg_Punktzahl.Punktzahl.Wert | 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 Gruppendatensatz [sys_user_Group], auf die die angegebene Change-Anforderung verweist. Jedes Feldobjekt hat einen Schlüssel, der der Feldname ist und enthält valueUnd display_valueEigenschaften. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch einen zurück display_value_internalEigenschaft, 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 der Standardbeauftragte der Gruppe 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. Mögliche 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 von dieser Funktionalität sind Genehmigungsbenachrichtigungen, bei denen 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 ein Incident der übergeordneten Gruppe zugewiesen ist und Sie auf das Symbol „Zugewiesen an Suche“ 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 | Anwender, 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 | Gibt an, wie oft die zugehörigen 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 | Anwender, 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 mit dieser Methode die Rückgabeantwort der Teampunktzahl auf „falsch“ festgelegt wird.
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 an, die zurückgegeben werden, wenn dieser Helfer auf „wahr“ festgelegt ist. Informationen zu den anderen 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 (boolescher Umschalter)
Steuert, ob die zugeordnete Methode die Details für alle Change-Erfolgsbewertungsdatensätze 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 zur Bewertung der Teamerfolgspunktzahl enthalten werden sollen. Gültige Werte:
Standardwert: false |
| Parameter | Beschreibung |
|---|---|
| Bewertungen | |
| Bewertungen.aktiv | Kennzeichnung, die angibt, ob der zugeordnete Datensatz der Change-Erfolgspunktzahl aktiv und in der Instanz verfügbar ist. Mögliche Werte:
Datentyp: Objekt |
| Bewertungen.aktiv.Display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| Bewertungen.aktiv.Wert | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| Bewertungen.Farbe | Farbe der zugehörigen Change-Erfolgspunktzahl, wie auf der Change-Erfolgspunktzahlkarte 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.Anzeige_Wert | Anzeigewert für Bewertung. Datentyp: Zeichenfolge |
| Bewertungen.Bewertung.Wert | Interner Wert für Bewertung. Datentyp: Zeichenfolge |
| Bewertungen.Punktzahl_Ende | Höchster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| Bewertungen.Punktzahl_Ende.Anzeigewert | Anzeigewert für Score_end Datentyp: Zeichenfolge |
| Bewertungen.Punktzahl_Ende.Wert | Interner Wert für Score_end Datentyp: Zahl |
| Bewertungen.Punktzahl_Start | Niedrigster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| Bewertungen.Punktzahl_Start.Anzeige_Wert | Anzeigewert für Score_Start. Datentyp: Zeichenfolge |
| Bewertungen.Punktzahl_Start.Wert | Interner Wert für Score_Start. Datentyp: Zahl |
| Bewertungen.sys_class_Name | Tabellenname der Erfolgspunktzahlbewertung ändern. Ändern Sie immer die Bewertung der Erfolgspunktzahl/chg_success_Score_Rating. Datentyp: Objekt |
| Bewertungen.sys_class_Name.Display_value | Anzeigewert für sys_class_Name. Datentyp: Zeichenfolge |
| Ratings.sys_class_Name.value | Interner Wert für sys_class_Name. Datentyp: Zeichenfolge |
| Bewertungen.sys_created_by | Name des Anwenders, der den zugehörigen Change-Erfolgsbewertungsdatensatz ursprünglich erstellt hat. Datentyp: Objekt |
| Bewertungen.sys_created_by.Display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| Ratings.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 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 |
| Ratings.sys_Domain | Wenn Domänen in der Instanz verwendet werden, der Name der Domäne, der der Datensatz der Change-Erfolgspunktzahl zugeordnet ist. Datentyp: Objekt |
| Bewertungen.sys_Domain.Display_value | Anzeigewert für sys_Domain. Datentyp: Zeichenfolge |
| Ratings.sys_Domain.value | Interner Wert für sys_Domain. Datentyp: Zeichenfolge |
| Bewertungen.sys_ID | Eindeutiger Bezeichner des zugehörigen Change-Erfolgspunktzahldatensatzes. Datentyp: Objekt |
| Bewertungen.sys_ID.Anzeigewert | Anzeigewert für die sys_ID Datentyp: Zeichenfolge |
| Bewertungen.sys_ID.Wert | Interner Wert für die sys_ID Datentyp: Zeichenfolge |
| Bewertungen.sys_mod_count | Anzahl der Änderungen des zugehörigen Change-Erfolgspunktzahldatensatzes. Datentyp: Objekt |
| Bewertungen.sys_mod_count.Display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| Bewertungen.sys_mod_count.value | 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 Domäne darüber überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der Domäne „global“ definiert haben, aber für die Domäne „TOP/ACME“ ü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 Change-Erfolgspunktzahldatensatz 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 Anwenders, der den zugehörigen Change-Erfolgspunktzahldatensatz zuletzt aktualisiert hat. Datentyp: Objekt |
| Bewertungen.sys_updated_by.Display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| Ratings.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 Change-Erfolgspunktzahldatensatzes. 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 diese Methode verwenden, um die Rückgabeantwort der Teampunktzahl auf „falsch“ festzulegen.
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 an, die zurückgegeben werden, wenn dieser Helfer auf „wahr“ festgelegt ist. Weitere Punktzahlen, die zurückgegeben werden können, finden Sie in der 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 (boolescher Umschalter)
Nur gültig, wenn mit aufgerufen wird GetScoresForChange() Methode. Steuert, ob GetScoresForChange() Methode gibt die Typpunktzahl zurück. 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 der Typ Erfolgspunktzahl berücksichtigt werden soll. Gültige Werte:
Standardwert: wahr |
| Parameter | Beschreibung |
|---|---|
| TYPE_success_Score | Details zum Typ der Erfolgspunktzahl. Datentyp: Objekt |
| type_success_score.can_read | Kennzeichnung, die angibt, ob eine Typerfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| Typ_Erfolg_Punktzahl.Punktzahl | Details zum Indikator für die zurückgegebene Punktzahl. Datentyp: Objekt |
| type_success_score.score.delta | Änderung der Punktzahl gegenüber der 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 |
| Typ_Erfolg_Punktzahl.Punktzahl.Anzeige_Wert | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Typ_Erfolg_Punktzahl.Punktzahl.hat_Punktzahl | Kennzeichnung, die angibt, ob für die angegebene Change-Anforderung eine Punktzahl zurückgegeben wurde. Mögliche 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 |
| Typ_Erfolg_Punktzahl.Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| TYPE_success_score.type | Details zum Typ der Erfolgspunktzahl. Datentyp: Objekt |
| TYPE_success_score.type.Display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
| Typ_Erfolg_Punktzahl.Typ.sys_ID | SYS_ID des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| Typ_Erfolg_Punktzahl.Typ.Wert | Wert der Auswahl. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie Sie diese Methode verwenden, um den gewünschten Typ für die Punktzahlrückgabe festzulegen.
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 für die Typerfolgspunktzahl an, die zurückgegeben werden, wenn dieser Helfer auf „wahr“ festgelegt ist. Informationen zu den anderen 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
}
}