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 diese Hilfsmethoden auch verwenden, um Rückgabeergebnisse mit Erfolgspunktzahlbewertungen oder die PA-Indikatoren bereitzustellen, die verwendet werden, um verschiedene Arten von Punktzahlen für jede Methode zu generieren, 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 der Punktnomenklatur zu, z. B.:
New sn_chg_Score.ChangeSuccess().withTeamScore(falsch).withTypeScore(falsch).withSecurity(falsch).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-ManagementSystemeigenschaften 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 |
|---|---|
| Nummer | Aktueller Wert von com.snc.change_management.success_score.entry_level_score. Wenn diese Systemeigenschaft nicht vorhanden ist, verwendet die Methode einen Standardwert von 500 in den Berechnungen der Erfolgspunktzahl. |
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 einen Standardwert von 0 in den Berechnungen der Erfolgspunktzahl. |
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 den die Erfolgspunktzahl des Modells 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: Boolescher Wert |
| chg_model | Einzelne Objekte für jedes Feld im Datensatz „Change-Modell“ [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, aber im Systemformat JJJ-MM-TT HH24:MM:SS.Datentyp: Objekt |
| chg_model.Active | Kennzeichnung, die angibt, ob der zugehörige Change-Modelldatensatz 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: Boolescher Wert |
| chg_model.Advanced_Security | Kennzeichnung, die angibt, ob die auf Anwenderkriterien basierende Sicherheit zusätzlich zur rollenbasierten Sicherheit für dieses Change-Modell 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: Boolescher Wert |
| chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugehörige Change-Modelldatensatz 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: Boolescher Wert |
| chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| chg_model.color.Display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| chg_model.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Change-Modelldatensatz 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-Modellkennzeichnung. Datentyp: Boolescher Wert |
| chg_model.description | Kurzbeschreibung 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. Für Change-Modelle 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. Ändern Sie immer Modell/chg_model. Datentyp: Objekt |
| chg_model.sys_class_name.display_value | Anzeigewert für sys_class_Name. Datentyp: Zeichenfolge |
| chg_model.sys_class_name.display_value | Interner Wert für sys_class_Name. Datentyp: Zeichenfolge |
| chg_model.sys_created_by | Name des Anwenders, der den zugehörigen Change-Moduldatensatz 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 | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Moduldatensatz 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-Moduldatensatz befindet. Datentyp: Objekt |
| chg_model.sys_domain_path.display_value | Anzeigewert für sys_Domain_path. Datentyp: Zeichenfolge |
| chg_model.sys_domain_path.value | Interner Wert für sys_Domain_path. Datentyp: Zeichenfolge |
| chg_model.sys_ID | Eindeutiger Bezeichner des zugeordneten Change-Modelldatensatzes. Datentyp: Objekt |
| chg_model.sys_id.display_value | Anzeigewert für sys_ID. Datentyp: Zeichenfolge |
| chg_model.sys_id.value | Interner Wert für sys_ID. Datentyp: Zeichenfolge |
| chg_model.sys_mod_count | Gibt an, wie oft der zugehörige Change-Modelldatensatz 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-Modelldatensatz 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-Modelldatensatz 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-Modelldatensatz erforderlich sind. Datentyp: Objekt |
| chg_model.write_roles.display_value | Anzeigewert für write_roles. Datentyp: Zeichenfolge |
| chg_model.write_roles.value | Interner Wert für write_roles. Datentyp: Zeichenfolge |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| 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.Anzeigewert | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_Score | Kennzeichnung, die angibt, ob eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| 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 die aktuellen GlideRecord-Change-Modelle abrufen, überprüfen, ob der Anwender Lesezugriff auf dieses Change-Modell hat, und wenn ja, einen Eintrag in den Arbeitsnotizen vornehmen, wenn der Erfolgspunktzahlwert 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 AnalyticsFü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: Boolescher Wert |
| chg_model | Einzelne Objekte für jedes Feld im Datensatz „Change-Modell“ [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, aber im Systemformat JJJ-MM-TT HH24:MM:SS.Datentyp: Objekt |
| chg_model.Active | Kennzeichnung, die angibt, ob der zugehörige Change-Modelldatensatz 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: Boolescher Wert |
| chg_model.Advanced_Security | Kennzeichnung, die angibt, ob die auf Anwenderkriterien basierende Sicherheit zusätzlich zur rollenbasierten Sicherheit für dieses Change-Modell 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: Boolescher Wert |
| chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugehörige Change-Modelldatensatz 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: Boolescher Wert |
| chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| chg_model.color.Display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| chg_model.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Change-Modelldatensatz 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-Modellkennzeichnung. Datentyp: Boolescher Wert |
| chg_model.description | Kurzbeschreibung 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. Für Change-Modelle 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. Ändern Sie immer Modell/chg_model. Datentyp: Objekt |
| chg_model.sys_class_name.display_value | Anzeigewert für sys_class_Name. Datentyp: Zeichenfolge |
| chg_model.sys_class_name.display_value | Interner Wert für sys_class_Name. Datentyp: Zeichenfolge |
| chg_model.sys_created_by | Name des Anwenders, der den zugehörigen Change-Moduldatensatz 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 | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Moduldatensatz 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-Moduldatensatz befindet. Datentyp: Objekt |
| chg_model.sys_domain_path.display_value | Anzeigewert für sys_Domain_path. Datentyp: Zeichenfolge |
| chg_model.sys_domain_path.value | Interner Wert für sys_Domain_path. Datentyp: Zeichenfolge |
| chg_model.sys_ID | Eindeutiger Bezeichner des zugeordneten Change-Modelldatensatzes. Datentyp: Objekt |
| chg_model.sys_id.display_value | Anzeigewert für sys_ID. Datentyp: Zeichenfolge |
| chg_model.sys_id.value | Interner Wert für sys_ID. Datentyp: Zeichenfolge |
| chg_model.sys_mod_count | Gibt an, wie oft der zugehörige Change-Modelldatensatz 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-Modelldatensatz 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-Modelldatensatz 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-Modelldatensatz erforderlich sind. Datentyp: Objekt |
| chg_model.write_roles.display_value | Anzeigewert für write_roles. Datentyp: Zeichenfolge |
| chg_model.write_roles.value | Interner Wert für write_roles. Datentyp: Zeichenfolge |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| 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.Anzeigewert | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_Score | Kennzeichnung, die angibt, ob eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| 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, wie verwendet wird GetTeamScoreForModelId() Methode zum Abrufen der Modellpunktzahlen für alle aktiven Datensätze für das zugeordnete Change-Modell, Filtern durch die angeforderten Datensätze und platziert dann alle Modellpunktzahlen, die kleiner als 65 % sind, und die zugehörigen Deltas in der Ereigniswarteschlange Change_success.model.Warning Des zugehörigen Change-Modelldatensatzes.
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 Erfolgspunktzahl des Modells und die Erfolgspunktzahl des Typs 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: Boolescher Wert |
| model_success_score.chg_model | Einzelne Objekte für jedes Feld im Datensatz „Change-Modell“ [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, aber im Systemformat JJJ-MM-TT HH24:MM:SS.Datentyp: Objekt |
| model_success_score.chg_model.active | Kennzeichnung, die angibt, ob der zugehörige Change-Modelldatensatz 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: Boolescher Wert |
| model_success_score.chg_model.advanced_security | Kennzeichnung, die angibt, ob die auf Anwenderkriterien basierende Sicherheit zusätzlich zur rollenbasierten Sicherheit für dieses Change-Modell 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: Boolescher Wert |
| model_success_score.chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugehörige Change-Modelldatensatz 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: Boolescher Wert |
| model_success_score.chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| model_success_score.chg_model.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Change-Modelldatensatz das Standard-Change-Modell ist. Gültige Werte:
Datentyp: Boolescher Wert Standard: Falsch |
| 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-Modellkennzeichnung. Datentyp: Boolescher Wert |
| model_success_score.chg_model.description | Kurzbeschreibung 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. Für Change-Modelle 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. Ändern Sie immer Modell/chg_model. Datentyp: Objekt |
| model_success_score.chg_model.sys_class_name.display_value | Anzeigewert für sys_class_Name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_class_name.value | Interner Wert für sys_class_Name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_by | Name des Anwenders, der den zugehörigen Change-Moduldatensatz 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 | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Moduldatensatz 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-Moduldatensatz befindet. Datentyp: Objekt |
| model_success_score.chg_model.sys_domain_path.display_value | Anzeigewert für sys_Domain_path. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain_path.value | Interner Wert für sys_Domain_path. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_id | Eindeutiger Bezeichner des zugeordneten Change-Modelldatensatzes. 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-Modelldatensatz 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-Modelldatensatz 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-Modelldatensatz 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 zurückgegebenen Punktzahlindikator. 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 eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| 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: Boolescher Wert |
| 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 zurück display_value_internalEigenschaft, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJ-MM-TT HHH24:MM:SS. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugehörige Change-Erfolgspunktzahldatensatz 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: Boolescher Wert |
| 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 | Namen der Erfolgspunktzahlbewertungstabelle ändern. Ändern Sie immer die Erfolgspunktzahl-Bewertung/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 für die Bewertung der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_on.display_internal.value | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Erfolgspunktzahldatensatz 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 zugeordneten 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 | Gibt an, wie oft der zugehörige Change-Erfolgspunktzahldatensatz geändert wurde. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| team_success_score.chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_Name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_name.value | Interner Wert für sys_Name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_overrides | SYS_ID eines Datensatzes in derselben Tabelle, aber in einer Domäne über 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, für die Domäne „TOP/ACME“ jedoch den Datensatz in „global“ überschreiben. 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 zugeordneten 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 zurückgegebenen Punktzahlindikator. 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_success_score.score.display_value | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| team_success_score.score.score.has_score | Kennzeichnung, die angibt, ob eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| team_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| team_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| team_success_score.score.indicator.sys_id | SYS_ID des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Team_Success_Score.Score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group | Einzelne Objekte für jedes Feld aus dem Gruppen-Datensatz [sys_user_Group], auf 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 zurück display_value_internalEigenschaft, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJ-MM-TT HHH24: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: Boolescher Wert |
| 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: Boolescher Wert |
| 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 betrifft Genehmigungsbenachrichtigungen, wobei 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: Boolescher Wert |
| 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 ein übergeordnetes Element hat, erbt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Die Mitglieder der untergeordneten Gruppe sind keine 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 zur Erfolgspunktzahl des Typs. Datentyp: Objekt |
| type_success_score.can_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolescher Wert |
| TYPE_success_Score.Score | Details zum zurückgegebenen Punktzahlindikator. 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 |
| type_success_score.score.display_value | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| type_success_score.score.has_score | Kennzeichnung, die angibt, ob eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| type_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| type_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| type_success_score.score.indicator.sys_id | SYS_ID des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| TYPE_Success_Score.Score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| TYPE_success_Score.type | Details zur Erfolgspunktzahl des Typs. Datentyp: Objekt |
| type_success_score.type.display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
| type_success_score.type.sys_id | SYS_ID des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| TYPE_Success_Score.type.value | Wert der Auswahl. Datentyp: Zeichenfolge |
Dieses Codebeispiel zeigt, wie die neueste Erfolgspunktzahl des Change-Teams (ursprüngliche Erfolgspunktzahl für Change basierend auf Gruppe), die Erfolgspunktzahl des Modells und die Erfolgspunktzahl des Typs 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 den 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: Boolescher Wert |
| 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 zurück display_value_internalEigenschaft, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJ-MM-TT HHH24:MM:SS. Datentyp: Objekt |
| chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugehörige Change-Erfolgspunktzahldatensatz 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: Boolescher Wert |
| 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 | Namen der Erfolgspunktzahlbewertungstabelle ändern. Ändern Sie immer die Erfolgspunktzahl-Bewertung/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 für die Bewertung der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_on.display_value_internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Erfolgspunktzahldatensatz 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 zugeordneten 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 | Gibt an, wie oft der zugehörige Change-Erfolgspunktzahldatensatz geändert wurde. Datentyp: Objekt |
| chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_Name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_name.value | Interner Wert für sys_Name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_overrides | SYS_ID eines Datensatzes in derselben Tabelle, aber in einer Domäne über 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, für die Domäne „TOP/ACME“ jedoch den Datensatz in „global“ überschreiben. 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 zugeordneten 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 zurückgegebenen Punktzahlindikator. 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.Anzeigewert | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_Score | Kennzeichnung, die angibt, ob eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| 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 Gruppen-Datensatz [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 zurück display_value_internalEigenschaft, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJ-MM-TT HHH24: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: Boolescher Wert |
| 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: Boolescher Wert |
| 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 betrifft Genehmigungsbenachrichtigungen, wobei 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: Boolescher Wert |
| 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 ein übergeordnetes Element hat, erbt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Die Mitglieder der untergeordneten Gruppe sind keine 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.role | Anwenderrollen, die der Gruppe zugewiesen sind. Datentyp: Objekt |
| sys_user_group.roles.display_value | Anzeigewert für Rollen. Datentyp: Zeichenfolge |
| sys_user_Group.role.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.value | 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, wie verwendet wird GetTeamScoreForChange() Methode für den aktuellen GlideRecord der Change-Anforderung, um die Teampunktzahl für die Change-Anforderung abzurufen und dann die verschiedenen Attribute zu verwenden, um eine Punktzahlzusammenfassung zu erstellen und 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();
}
Beispielrü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 der 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 Anwendergruppentabelle [sys_user_Group]. |
| domain_id | Zeichenfolge | Optional. SYS_ID Einer Domäne, die beim Abfragen verwendet werden soll Performance AnalyticsFü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: Boolescher Wert |
| 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 zurück display_value_internalEigenschaft, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJ-MM-TT HHH24:MM:SS. Datentyp: Objekt |
| chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugehörige Change-Erfolgspunktzahldatensatz 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: Boolescher Wert |
| 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 | Namen der Erfolgspunktzahlbewertungstabelle ändern. Ändern Sie immer die Erfolgspunktzahl-Bewertung/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 für die Bewertung der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_on.display_value_internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Erfolgspunktzahldatensatz 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 zugeordneten 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 | Gibt an, wie oft der zugehörige Change-Erfolgspunktzahldatensatz geändert wurde. Datentyp: Objekt |
| chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_Name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_name.value | Interner Wert für sys_Name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_overrides | SYS_ID eines Datensatzes in derselben Tabelle, aber in einer Domäne über 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, für die Domäne „TOP/ACME“ jedoch den Datensatz in „global“ überschreiben. 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 zugeordneten 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 zurückgegebenen Punktzahlindikator. 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.Anzeigewert | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_Score | Kennzeichnung, die angibt, ob eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| 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 Gruppen-Datensatz [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 zurück display_value_internalEigenschaft, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJ-MM-TT HHH24: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: Boolescher Wert |
| 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: Boolescher Wert |
| 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 betrifft Genehmigungsbenachrichtigungen, wobei 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: Boolescher Wert |
| 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 ein übergeordnetes Element hat, erbt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Die Mitglieder der untergeordneten Gruppe sind keine 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.role | Anwenderrollen, die der Gruppe zugewiesen sind. Datentyp: Objekt |
| sys_user_group.roles.display_value | Anzeigewert für Rollen. Datentyp: Zeichenfolge |
| sys_user_Group.role.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.value | 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, wie verwendet wird GetTeamScoreForGroupId() Methode zum Abrufen der Teampunktzahl für eine Gruppe, Filtern Sie die angeforderten Datensätze, und platziert dann alle niedrigen Gruppenpunktzahlen und Deltas in der Ereigniswarteschlange Change_success.Team.Warnung Des zugeordneten 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 den die Erfolgspunktzahl des Typs zurückgegeben werden soll. |
| Parameter | Beschreibung |
|---|---|
| CAN_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolescher Wert |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. 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.Anzeigewert | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_Score | Kennzeichnung, die angibt, ob eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| 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 |
| Typ | Details zur Erfolgspunktzahl des Typs. 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 neueste Erfolgspunktzahl des Typs basierend auf dem aktuellen GlideRecord für Change-Modelle abgerufen wird, für die der Anwender Lesezugriff hat und einen Erfolgspunktzahlwert hat, der kleiner als 50 % ist. Speichert sie dann in den Arbeitsnotizen.
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, Zeichenfolgentyp Domäne_ID)
Gibt die neueste Erfolgspunktzahl des Typs 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 AnalyticsFür den Typ Erfolgspunktzahl. |
| Parameter | Beschreibung |
|---|---|
| CAN_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolescher Wert |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. 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.Anzeigewert | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| Punktzahl.has_Score | Kennzeichnung, die angibt, ob eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| 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 |
| Typ | Details zur Erfolgspunktzahl des Typs. 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, wie verwendet wird 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 kleiner 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 jeder 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:
Standard: Falsch |
| Parameter | Beschreibung |
|---|---|
| Indikator_Punktzahlen | Details zum zurückgegebenen Punktzahlindikator. 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.has_Score | Kennzeichnung, die angibt, ob eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| 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:
Standard: 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: Boolescher Wert |
| model_success_score.chg_model | Einzelne Objekte für jedes Feld im Datensatz „Change-Modell“ [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, aber im Systemformat JJJ-MM-TT HH24:MM:SS.Datentyp: Objekt |
| model_success_score.chg_model.active | Kennzeichnung, die angibt, ob der zugehörige Change-Modelldatensatz 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: Boolescher Wert |
| model_success_score.chg_model.advanced_security | Kennzeichnung, die angibt, ob die auf Anwenderkriterien basierende Sicherheit zusätzlich zur rollenbasierten Sicherheit für dieses Change-Modell 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: Boolescher Wert |
| model_success_score.chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugehörige Change-Modelldatensatz 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: Boolescher Wert |
| model_success_score.chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| model_success_score.chg_model.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Change-Modelldatensatz 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-Modellkennzeichnung. Datentyp: Boolescher Wert |
| model_success_score.chg_model.description | Kurzbeschreibung 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. Für Change-Modelle 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. Ändern Sie immer Modell/chg_model. Datentyp: Objekt |
| model_success_score.chg_model.sys_class_name.display_value | Anzeigewert für sys_class_Name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_class_name.value | Interner Wert für sys_class_Name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_by | Name des Anwenders, der den zugehörigen Change-Moduldatensatz 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 | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Moduldatensatz 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-Moduldatensatz befindet. Datentyp: Objekt |
| model_success_score.chg_model.sys_domain_path.display_value | Anzeigewert für sys_Domain_path. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain_path.value | Interner Wert für sys_Domain_path. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_id | Eindeutiger Bezeichner des zugeordneten Change-Modelldatensatzes. 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-Modelldatensatz 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-Modelldatensatz 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 zurückgegebenen Punktzahlindikator. 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 eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| 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. Weitere 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 über Leserechte für den Change-Modelldatensatz verfügt.
- 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 zugeordnete Methode aufruft. Gültige Werte:
Standard: Wahr |
| Parameter | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie Sie den Anwendersicherheitscheck 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 eingeschlossen werden soll. Gültige Werte:
Standard: 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: Boolescher Wert |
| 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 zurück display_value_internalEigenschaft, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJ-MM-TT HHH24:MM:SS. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugehörige Change-Erfolgspunktzahldatensatz 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: Boolescher Wert |
| 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 | Namen der Erfolgspunktzahlbewertungstabelle ändern. Ändern Sie immer die Erfolgspunktzahl-Bewertung/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 für die Bewertung der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_on.display_value_internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Erfolgspunktzahldatensatz 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 zugeordneten 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 | Gibt an, wie oft der zugehörige Change-Erfolgspunktzahldatensatz geändert wurde. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| team_success_score.chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_Name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_name.value | Interner Wert für sys_Name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_overrides | SYS_ID eines Datensatzes in derselben Tabelle, aber in einer Domäne über 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, für die Domäne „TOP/ACME“ jedoch den Datensatz in „global“ überschreiben. 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 zugeordneten 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 zurückgegebenen Punktzahlindikator. 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_success_score.score.display_value | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| team_success_score.score.has_score | Kennzeichnung, die angibt, ob eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| team_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| team_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| team_success_score.score.indicator.sys_id | SYS_ID des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Team_Success_Score.Score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group | Einzelne Objekte für jedes Feld aus dem Gruppen-Datensatz [sys_user_Group], auf 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 zurück display_value_internalEigenschaft, die sich in der Zeitzone des Anwenders befindet, aber im Systemformat JJJ-MM-TT HHH24: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: Boolescher Wert |
| 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: Boolescher Wert |
| 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 betrifft Genehmigungsbenachrichtigungen, wobei 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: Boolescher Wert |
| 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 ein übergeordnetes Element hat, erbt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Die Mitglieder der untergeordneten Gruppe sind keine 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. Weitere 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-Erfolgspunktzahlbewertungsdatensä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 der Erfolgspunktzahl des Teams eingeschlossen werden sollen. Gültige Werte:
Standard: Falsch |
| Parameter | Beschreibung |
|---|---|
| Bewertungen | |
| Bewertungen.aktiv | Kennzeichnung, die angibt, ob der zugehörige Change-Erfolgspunktzahldatensatz 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: Boolescher Wert |
| 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.Anzeigewert | 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_end.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 | Namen der Erfolgspunktzahlbewertungstabelle ändern. Ändern Sie immer die Erfolgspunktzahl-Bewertung/chg_success_score_rating. Datentyp: Objekt |
| ratings.sys_class_name.display_value | Anzeigewert für sys_class_Name. Datentyp: Zeichenfolge |
| Bewertungen.sys_class_Name.Wert | Interner Wert für sys_class_Name. Datentyp: Zeichenfolge |
| Bewertungen.sys_created_by | Name des Anwenders, der den zugehörigen Change-Erfolgsbewertungsdatensatz ursprünglich erstellt hat. Datentyp: Objekt |
| ratings.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| Bewertungen.sys_created_by.value | Interner Wert für sys_created_by. Datentyp: Zeichenfolge |
| Bewertungen.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Datensatzes für die Bewertung der Change-Erfolgspunktzahl. Datentyp: Objekt |
| ratings.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| ratings.sys_created_on.display_value_internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| Bewertungen.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| Bewertungen.sys_Domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Erfolgspunktzahldatensatz 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 zugeordneten 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 | Gibt an, wie oft der zugehörige Change-Erfolgspunktzahldatensatz geändert wurde. Datentyp: Objekt |
| ratings.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 über 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, für die Domäne „TOP/ACME“ jedoch den Datensatz in „global“ überschreiben. 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.value | 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 |
| ratings.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| Bewertungen.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| Bewertungen.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung des zugeordneten Change-Erfolgspunktzahldatensatzes. Datentyp: Objekt |
| ratings.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| ratings.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 diese Methode verwendet wird, 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 die Erfolgspunktzahl des Typs eingeschlossen werden soll. Gültige Werte:
Standard: Wahr |
| Parameter | Beschreibung |
|---|---|
| TYPE_Success_Score | Details zur Erfolgspunktzahl des Typs. Datentyp: Objekt |
| type_success_score.can_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolescher Wert |
| TYPE_success_Score.Score | Details zum zurückgegebenen Punktzahlindikator. 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 |
| type_success_score.score.display_value | Anzeigewert zurückgegeben von Performance Analytics(PA). Datentyp: Zeichenfolge |
| type_success_score.score.has_score | Kennzeichnung, die angibt, ob eine Punktzahl für die angegebene Change-Anforderung zurückgegeben wurde. Mögliche Werte:
Datentyp: Boolescher Wert |
| type_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| type_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| type_success_score.score.indicator.sys_id | SYS_ID des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| TYPE_Success_Score.Score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| TYPE_success_Score.type | Details zur Erfolgspunktzahl des Typs. Datentyp: Objekt |
| type_success_score.type.display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
| type_success_score.type.sys_id | SYS_ID des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| TYPE_Success_Score.type.value | Wert der Auswahl. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie Sie diese Methode verwenden, um die Rückgabeantwort für den gewünschten Typ der Punktzahl 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 Erfolgspunktzahlwerte des Typs an, die zurückgegeben werden, wenn dieser Helfer auf „wahr“ festgelegt ist. Weitere 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
}
}