ChangeSuccess – Scoped
Die ChangeSuccess- API stellt Methoden bereit, die die Performance Analytics (PA)-Erfolgspunktzahlen für Change-Anforderungen (ursprüngliche Change-Erfolgspunktzahl basierend auf Gruppe), Change-Modelle und Change-Typen zurückgeben.
Diese API stellt auch Hilfsmethoden bereit, mit denen Sie die Rückgabeergebnisse der Methode getScoresForChange() ändern können, die standardmäßig alle drei Erfolgspunktzahlen zurückgibt. Mit diesen Hilfsmethoden können Sie bestimmen, ob eine der Erfolgspunktzahlen zurückgegeben werden soll. Sie können diese Hilfsmethoden auch verwenden, um Rückgabeergebnisse mit Erfolgspunktzahlen oder den PA-Indikatoren bereitzustellen, die zum Generieren verschiedener Arten von Punktzahlen für jede Methode verwendet werden, die eine Erfolgspunktzahl zurückgibt. Darüber hinaus können Sie anfordern, dass die zugeordnete Methode die standardmäßig für jede Methode durchgeführte Sicherheitsprüfung für Zugriffsrechte umgeht.
Sie ordnen Hilfsmethoden einer primären Methode zu, indem Sie die Punktnomenklatur verwenden, z. B.:
new sn_chg_score.ChangeSuccess().withTeamScore(false).withTypeScore(false).withSecurity(false).getScoresForChange(chgGr);
new sn_chg_score.ChangeSuccess().withRatings().withIndicatorScores().getTeamScoreForGroupId("287ebd7da9fe198100f92cc8d1d2154e");
Es gibt auch Methoden, mit denen Sie die aktuellen Werte bestimmter Change-Management Systemeigenschaften abrufen können, z. B. com.snc.change_management.success_score.minimum_score, com.snc.change_management.success_score.maximum_score und com.snc.change_management.success_score. entry_level_score Eine Beschreibung ihrer Funktionalität finden Sie unter Change Management-Eigenschaften.
Diese API wird im Namespace sn_chg_score ausgeführt, und das Plugin „Change Management - Change Success Score“ (com.snc.change_management.change_success_score) muss 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 bei den Berechnungen der Erfolgspunktzahl einen Standardwert von 500. |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
gs.info(new sn_chg_score.ChangeSuccess().getEntryLevelTeamScore());
Ergebnisse zurückgeben:
500
ChangeSuccess – getMaximumPermittedTeamScore()
Gibt den in der Systemeigenschaft com.snc.change_management.success_score.maximum_score angegebenen Wert zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Aktueller Wert von com.snc.change_management.success_score.maximum_score. Wenn die Systemeigenschaft nicht vorhanden ist, verwendet die Methode bei den Berechnungen der Erfolgspunktzahl einen Standardwert von 850. |
Dieses Codebeispiel zeigt, wie Sie den maximal zulässigen Teampunktzahlwert (com.snc.change_management.success_score.maximum_score) erhalten.
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 bei den Berechnungen der Erfolgspunktzahl den Standardwert 0. |
Das folgende Codebeispiel zeigt, wie diese Methode aufgerufen wird.
gs.info(new sn_chg_score.ChangeSuccess().getMinimumPermittedTeamScore());
Ergebnisse zurückgeben:
0
ChangeSuccess – getModelScoreForChange(Object chgGr)
Gibt die aktuelle Modellerfolgspunktzahl basierend auf dem angegebenen Change Request GlideRecord zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| chgGr | Objekt | Change-Anforderung GlideRecord, für die die Modellerfolgspunktzahl zurückgegeben werden soll. |
| Element | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Modellerfolgspunktzahl für den angegebenen Change Request abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| chg_model | Einzelne Objekte für jedes Feld im Change-Modell-Datensatz [chg_model], auf den der angegebene Change Request verweist. Jedes Objekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch die Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS.
Datentyp: Objekt |
| chg_model.aktiv | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz aktiv und in der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_model.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_model.aktiv.wert | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_model.erweiterte_sicherheit | Kennzeichnung, die angibt, ob zusätzlich zur rollenbasierten Sicherheit für dieses Change-Modell auf Benutzerkriterien basierende Sicherheit verwendet wird. Gültige Werte:
Datentyp: Objekt |
| chg_model.advanced_security.display_value | Anzeigewert für die Kennzeichnung „advanced_security“. Datentyp: Zeichenfolge |
| chg_model.advanced_security.value | Interner Wert für die Kennzeichnung „advanced_security“. Datentyp: Boolesch |
| chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz in der Benutzeroberfläche verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_model.available_in_ui.display_value | Anzeigewert für die Kennzeichnung „available_in_ui“. Datentyp: Zeichenfolge |
| chg_model.available_in_ui.value | Wert für die Kennzeichnung „available_in_ui“. Datentyp: Boolesch |
| chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| chg_model.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| chg_model.farbe.wert | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz das Standard-Change-Modell ist. Mögliche Werte:
Datentyp: Objekt |
| chg_model.default_change_model.display_value | Anzeigewert für die Standardkennzeichnung des Change-Modells. Datentyp: Zeichenfolge |
| chg_model.default_change_model.value | Interner Wert für die standardmäßige Kennzeichnung des Change-Modells. Datentyp: Boolesch |
| 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 der 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-Modell-Datensatzes 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 ihren zugehörigen Werten ausgefüllt werden sollen, wenn ein neuer Change Request-Datensatz erstellt wird. Werte werden durch Einfügesymbole getrennt. Beispiel:
Datentyp: Objekt |
| chg_model.record_preset.display_value | Anzeigewert für record_preset. Datentyp: Zeichenfolge |
| chg_model.record_preset.value | Interner Wert für record_preset. Datentyp: Zeichenfolge |
| chg_model.state_field | Auswahllistenfeld, aus dem Auswahlmöglichkeiten gesammelt werden sollen, basierend auf dem in table_nameangegebenen Wert. 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 Namen der Modultabelle. Change-Modell/chg_model immer. Datentyp: Objekt |
| chg_model.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| chg_model.sys_class_name.display_value | Interner Wert für sys_class_name. Datentyp: Zeichenfolge |
| chg_model.sys_created_by | Name des Benutzers, der den zugeordneten Change-Modul-Datensatz ursprünglich erstellt hat. Datentyp: Objekt |
| chg_model.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| chg_model.sys_created_by.value | Interner Wert für sys_created_by. Datentyp: Zeichenfolge |
| chg_model.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Change-Modul-Datensatzes. Datentyp: Objekt |
| chg_model.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_model.sys_created_on.display_value_internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_model.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| chg_model.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Modul-Datensatz zugeordnet ist. Datentyp: Objekt |
| chg_model.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| chg_model.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| chg_model.sys_domain_path | Bei Verwendung von Domänen in der Instanz der Domänenpfad, in dem sich der zugeordnete Change-Modul-Datensatz befindet. Datentyp: Objekt |
| chg_model.sys_domain_path.display_value | Anzeigewert für sys_domain_path. Datentyp: Zeichenfolge |
| chg_model.sys_domain_path.value | Interner Wert für sys_domain_path. Datentyp: Zeichenfolge |
| chg_model.sys_id | Eindeutiger Identifier des zugeordneten Change-Modell-Datensatzes. Datentyp: Objekt |
| chg_model.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| chg_model.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| chg_model.sys_mod_count | Anzahl der Änderungen des zugeordneten Change-Modell-Datensatzes. 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 dem Parameter name. Datentyp: Objekt |
| chg_model.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| chg_model.sys_name.value | Interner Wert für sys_name. Datentyp: Zeichenfolge |
| chg_model.sys_tags | System-Tags, die dem Change-Modell-Datensatz zugeordnet sind. Datentyp: Objekt |
| chg_model.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| chg_model.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| chg_model.sys_updated_by | Name des Benutzers, der den zugehörigen Change-Modell-Datensatz zuletzt aktualisiert hat. Datentyp: Objekt |
| chg_model.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_model.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_model.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Change-Modell-Datensatzes. Datentyp: Objekt |
| chg_model.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| chg_model.sys_updated_on.display_value_internal | Interner Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| chg_model.sys_updated_on.value | Interner Wert für sys_updated_on. Datentyp: Zeichenfolge |
| chg_model.table_name | Tabelle, die das Auswahllistenfeld definiert, aus dem Auswahlmöglichkeiten gesammelt werden sollen. Für Change-Modelle ist dies immer auf „change_request“ festgelegt. Datentyp: Objekt |
| chg_model.table_name.display_value | Anzeigewert für table_name. Datentyp: Zeichenfolge |
| chg_model.table_name.value | Interner Wert für table_name. Datentyp: Zeichenfolge |
| chg_model.write_roles | Sicherheitsrollen, die zum Schreiben in den Change-Modell-Datensatz erforderlich sind. Datentyp: Objekt |
| chg_model.write_roles.display_value | Anzeigewert für write_roles. Datentyp: Zeichenfolge |
| chg_model.write_roles.value | Interner Wert für write_roles. Datentyp: Zeichenfolge |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.Delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.display_value | Anzeigewert, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Indikator.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 Code-Beispiel zeigt, wie Sie die aktuelle Modellerfolgspunktzahl für die aktuellen GlideRecord-Modelle abrufen, überprüfen, ob der Benutzer Lesezugriff auf dieses Change-Modell hat, und in diesem Fall einen Eintrag in den Arbeitsnotizen vornehmen, wenn der Erfolgspunktzahlwert niedriger ist als 50 %.
var changeModelSuccess = new sn_chg_score.ChangeSuccess().getModelScoreForChange(current);
gs.info(JSON.stringify(changeModelSuccess,null,2));
if (changeModelSuccess.can_read && changeModelSuccess.score.has_score && changeModelSuccess.score.value < 50) {
chgGr.work_notes.setJournalEntry("The selected Change Model of \"" + changeModelSuccess.chg_model.name.display_value + "\" has a success rate of less than 50% (current success rate is: " + changeModelSuccess.score.display_value + "%).\nConsider using a different Model or adding additional approvers or discuss with your Change Manager.");
chgGr.update();
}
Beispiel für die Rückgabeergebnisse beim Aufruf dieser Methode:
{
"can_read": true,
"chg_model": {
"color": {
"display_value": "",
"value": ""
},
"default_change_model": {
"display_value": "false",
"value": false
},
"description": {
"display_value": "This model can be used to capture unauthorized change events that were detected.",
"value": "This model can be used to capture unauthorized change events that were detected."
},
"sys_updated_on": {
"display_value": "2020-10-21 11:10:57",
"value": "2020-10-21 10:10:57",
"display_value_internal": "2020-10-21 11:10:57"
},
"table_name": {
"display_value": "change_request",
"value": "change_request"
},
"sys_class_name": {
"display_value": "Change Model",
"value": "chg_model"
},
"sys_id": {
"display_value": "aedc6a625323101034d1ddeeff7b1296",
"value": "aedc6a625323101034d1ddeeff7b1296"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"write_roles": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2020-10-02 14:50:20",
"value": "2020-10-02 13:50:20",
"display_value_internal": "2020-10-02 14:50:20"
},
"read_roles": {
"display_value": "itil,sn_change_read",
"value": "itil,sn_change_read"
},
"sys_name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"advanced_security": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
},
"record_preset": {
"display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
"value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
},
"sys_mod_count": {
"display_value": "9",
"value": 9
},
"active": {
"display_value": "true",
"value": true
},
"sys_tags": {
"display_value": "",
"value": ""
},
"available_in_ui": {
"display_value": "false",
"value": false
},
"state_field": {
"display_value": "state",
"value": "state"
},
"name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"implementation_states": {
"display_value": "",
"value": ""
}
},
"score": {
"indicator": {
"name": "Change Model: % Successful and Successful With Issues",
"sys_id": "604f98dfc302011005aea539e540dd75"
},
"value": 76.92307692307693,
"display_value": "76.92",
"delta": {
"value": "0",
"display_value": ""
},
"has_score": true
}
}
ChangeSuccess – getModelScoreForModelId(String sys_id, String domain_id)
Gibt die neueste Modellerfolgspunktzahl für die angegebene Modell-sys_id zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| sys_id | Zeichenfolge | Sys_id der Gruppe, für die die Modellerfolgspunktzahl zurückgegeben werden soll. Befindet sich in der Benutzergruppentabelle [sys_user_grou]. |
| domain_id | Zeichenfolge | Optional. Sys_id einer Domäne, die beim Abfragen von Performance Analytics nach der Modellerfolgspunktzahl verwendet werden soll. |
| Element | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Modellerfolgspunktzahl für den angegebenen Change Request abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| chg_model | Einzelne Objekte für jedes Feld im Change-Modell-Datensatz [chg_model], auf den der angegebene Change Request verweist. Jedes Objekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch die Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS.
Datentyp: Objekt |
| chg_model.aktiv | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz aktiv und in der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_model.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_model.aktiv.wert | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_model.erweiterte_sicherheit | Kennzeichnung, die angibt, ob zusätzlich zur rollenbasierten Sicherheit für dieses Change-Modell auf Benutzerkriterien basierende Sicherheit verwendet wird. Gültige Werte:
Datentyp: Objekt |
| chg_model.advanced_security.display_value | Anzeigewert für die Kennzeichnung „advanced_security“. Datentyp: Zeichenfolge |
| chg_model.advanced_security.value | Interner Wert für die Kennzeichnung „advanced_security“. Datentyp: Boolesch |
| chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz in der Benutzeroberfläche verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_model.available_in_ui.display_value | Anzeigewert für die Kennzeichnung „available_in_ui“. Datentyp: Zeichenfolge |
| chg_model.available_in_ui.value | Wert für die Kennzeichnung „available_in_ui“. Datentyp: Boolesch |
| chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| chg_model.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| chg_model.farbe.wert | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz das Standard-Change-Modell ist. Mögliche Werte:
Datentyp: Objekt |
| chg_model.default_change_model.display_value | Anzeigewert für die Standardkennzeichnung des Change-Modells. Datentyp: Zeichenfolge |
| chg_model.default_change_model.value | Interner Wert für die standardmäßige Kennzeichnung des Change-Modells. Datentyp: Boolesch |
| 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 der 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-Modell-Datensatzes 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 ihren zugehörigen Werten ausgefüllt werden sollen, wenn ein neuer Change Request-Datensatz erstellt wird. Werte werden durch Einfügesymbole getrennt. Beispiel:
Datentyp: Objekt |
| chg_model.record_preset.display_value | Anzeigewert für record_preset. Datentyp: Zeichenfolge |
| chg_model.record_preset.value | Interner Wert für record_preset. Datentyp: Zeichenfolge |
| chg_model.state_field | Auswahllistenfeld, aus dem Auswahlmöglichkeiten gesammelt werden sollen, basierend auf dem in table_nameangegebenen Wert. 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 Namen der Modultabelle. Change-Modell/chg_model immer. Datentyp: Objekt |
| chg_model.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| chg_model.sys_class_name.display_value | Interner Wert für sys_class_name. Datentyp: Zeichenfolge |
| chg_model.sys_created_by | Name des Benutzers, der den zugeordneten Change-Modul-Datensatz ursprünglich erstellt hat. Datentyp: Objekt |
| chg_model.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| chg_model.sys_created_by.value | Interner Wert für sys_created_by. Datentyp: Zeichenfolge |
| chg_model.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Change-Modul-Datensatzes. Datentyp: Objekt |
| chg_model.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_model.sys_created_on.display_value_internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| chg_model.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| chg_model.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Modul-Datensatz zugeordnet ist. Datentyp: Objekt |
| chg_model.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| chg_model.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| chg_model.sys_domain_path | Bei Verwendung von Domänen in der Instanz der Domänenpfad, in dem sich der zugeordnete Change-Modul-Datensatz befindet. Datentyp: Objekt |
| chg_model.sys_domain_path.display_value | Anzeigewert für sys_domain_path. Datentyp: Zeichenfolge |
| chg_model.sys_domain_path.value | Interner Wert für sys_domain_path. Datentyp: Zeichenfolge |
| chg_model.sys_id | Eindeutiger Identifier des zugeordneten Change-Modell-Datensatzes. Datentyp: Objekt |
| chg_model.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| chg_model.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| chg_model.sys_mod_count | Anzahl der Änderungen des zugeordneten Change-Modell-Datensatzes. 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 dem Parameter name. Datentyp: Objekt |
| chg_model.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| chg_model.sys_name.value | Interner Wert für sys_name. Datentyp: Zeichenfolge |
| chg_model.sys_tags | System-Tags, die dem Change-Modell-Datensatz zugeordnet sind. Datentyp: Objekt |
| chg_model.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| chg_model.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| chg_model.sys_updated_by | Name des Benutzers, der den zugehörigen Change-Modell-Datensatz zuletzt aktualisiert hat. Datentyp: Objekt |
| chg_model.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_model.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_model.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Change-Modell-Datensatzes. Datentyp: Objekt |
| chg_model.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| chg_model.sys_updated_on.display_value_internal | Interner Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| chg_model.sys_updated_on.value | Interner Wert für sys_updated_on. Datentyp: Zeichenfolge |
| chg_model.table_name | Tabelle, die das Auswahllistenfeld definiert, aus dem Auswahlmöglichkeiten gesammelt werden sollen. Für Change-Modelle ist dies immer auf „change_request“ festgelegt. Datentyp: Objekt |
| chg_model.table_name.display_value | Anzeigewert für table_name. Datentyp: Zeichenfolge |
| chg_model.table_name.value | Interner Wert für table_name. Datentyp: Zeichenfolge |
| chg_model.write_roles | Sicherheitsrollen, die zum Schreiben in den Change-Modell-Datensatz erforderlich sind. Datentyp: Objekt |
| chg_model.write_roles.display_value | Anzeigewert für write_roles. Datentyp: Zeichenfolge |
| chg_model.write_roles.value | Interner Wert für write_roles. Datentyp: Zeichenfolge |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.Delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.display_value | Anzeigewert, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Indikator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie Sie mit der Methode getTeamScoreForModelId() die Modellpunktzahlen für alle aktiven Datensätze für das zugeordnete Change-Modell abrufen, die angeforderten Datensätze filtern und dann alle Modellpunktzahlen, die kleiner als 65 % sind, und die zugehörigen Deltas platzieren in der Event-Warteschlange change_success.model.warning des zugehörigen Change-Modell-Datensatzes.
var chgModelGr = new GlideRecord("chg_model");
chgModelGr.addActiveQuery();
chgModelGr.query();
while (chgModelGr.next()) {
var changeModelSuccess = new sn_chg_score.ChangeSuccess().getModelScoreForModelId(chgModelGr.getUniqueValue());
if (changeModelSuccess.can_read && changeModelSuccess.score.has_score && changeModelSuccess.score.value < 65)
gs.eventQueue("change_success.model.warning", chgModelGr, changeModelSuccess.score.value, changeModelSuccess.score.delta.value);
}
Ausgabe:
{
"can_read": true,
"chg_model": {
"color": {
"display_value": "",
"value": ""
},
"default_change_model": {
"display_value": "false",
"value": false
},
"description": {
"display_value": "This model can be used to capture unauthorized change events that were detected.",
"value": "This model can be used to capture unauthorized change events that were detected."
},
"sys_updated_on": {
"display_value": "2020-10-21 11:10:57",
"value": "2020-10-21 10:10:57",
"display_value_internal": "2020-10-21 11:10:57"
},
"table_name": {
"display_value": "change_request",
"value": "change_request"
},
"sys_class_name": {
"display_value": "Change Model",
"value": "chg_model"
},
"sys_id": {
"display_value": "aedc6a625323101034d1ddeeff7b1296",
"value": "aedc6a625323101034d1ddeeff7b1296"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"write_roles": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2020-10-02 14:50:20",
"value": "2020-10-02 13:50:20",
"display_value_internal": "2020-10-02 14:50:20"
},
"read_roles": {
"display_value": "itil,sn_change_read",
"value": "itil,sn_change_read"
},
"sys_name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"advanced_security": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
},
"record_preset": {
"display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
"value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
},
"sys_mod_count": {
"display_value": "9",
"value": 9
},
"active": {
"display_value": "true",
"value": true
},
"sys_tags": {
"display_value": "",
"value": ""
},
"available_in_ui": {
"display_value": "false",
"value": false
},
"state_field": {
"display_value": "state",
"value": "state"
},
"name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"implementation_states": {
"display_value": "",
"value": ""
}
},
"score": {
"indicator": {
"name": "Change Model: % Successful and Successful With Issues",
"sys_id": "604f98dfc302011005aea539e540dd75"
},
"value": 76.92307692307693,
"display_value": "76.92",
"delta": {
"value": "0",
"display_value": ""
},
"has_score": true
}
}
ChangeSuccess – getScoresForChange(Object chgGr)
Gibt die aktuelle Change-Team-Erfolgspunktzahl (ursprüngliche Change-Erfolgspunktzahl basierend auf Gruppe), Modell-Erfolgspunktzahl und Typ-Erfolgspunktzahl basierend auf dem angegebenen Change Request-GlideRecord zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| chgGr | Objekt | Change-Anforderung GlideRecord. |
| Parameter | Beschreibung |
|---|---|
| model_success_score | Details zur Modellerfolgspunktzahl. Datentyp: Objekt |
| model_success_score.can_read | Kennzeichnung, die angibt, ob eine Modellerfolgspunktzahl für den angegebenen Change Request abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| model_success_score.chg_model | Einzelne Objekte für jedes Feld im Change-Modell-Datensatz [chg_model], auf den der angegebene Change Request verweist. Jedes Objekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch die Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS.
Datentyp: Objekt |
| model_success_score.chg_model.active | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz aktiv und in der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| model_success_score.chg_model.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| model_success_score.chg_model.advanced_security | Kennzeichnung, die angibt, ob zusätzlich zur rollenbasierten Sicherheit für dieses Change-Modell auf Benutzerkriterien basierende Sicherheit verwendet wird. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.advanced_security.display_value | Anzeigewert für die Kennzeichnung „advanced_security“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.advanced_security.value | Interner Wert für die Kennzeichnung „advanced_security“. Datentyp: Boolesch |
| model_success_score.chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz in der Benutzeroberfläche verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.available_in_ui.display_value | Anzeigewert für die Kennzeichnung „available_in_ui“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.available_in_ui.value | Wert für die Kennzeichnung „available_in_ui“. Datentyp: Boolesch |
| model_success_score.chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| model_success_score.chg_model.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz das Standard-Change-Modell ist. Gültige Werte:
Datentyp: Boolesch Standardwert: false |
| model_success_score.chg_model.default_change_model.display_value | Anzeigewert für die Standardkennzeichnung des Change-Modells. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model.value | Interner Wert für die standardmäßige Kennzeichnung des Change-Modells. Datentyp: Boolesch |
| 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 der 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-Modell-Datensatzes 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 ihren zugehörigen Werten ausgefüllt werden sollen, wenn ein neuer Change Request-Datensatz erstellt wird. Werte werden durch Einfügesymbole getrennt. Beispiel:
Datentyp: Objekt |
| model_success_score.chg_model.record_preset.display_value | Anzeigewert für record_preset. Datentyp: Zeichenfolge |
| model_success_score.chg_model.record_preset.value | Interner Wert für record_preset. Datentyp: Zeichenfolge |
| model_success_score.chg_model.state_field | Auswahllistenfeld, aus dem Auswahlmöglichkeiten gesammelt werden sollen, basierend auf dem in table_nameangegebenen Wert. 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 Namen der Modultabelle. Change-Modell/chg_model immer. Datentyp: Objekt |
| model_success_score.chg_model.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_class_name.value | Interner Wert für sys_class_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_by | Name des Benutzers, der den zugeordneten Change-Modul-Datensatz ursprünglich erstellt hat. Datentyp: Objekt |
| model_success_score.chg_model.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_by.value | Interner Wert für sys_created_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Change-Modul-Datensatzes. Datentyp: Objekt |
| model_success_score.chg_model.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_on.display_value.internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Modul-Datensatz zugeordnet ist. Datentyp: Objekt |
| model_success_score.chg_model.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain_path | Bei Verwendung von Domänen in der Instanz der Domänenpfad, in dem sich der zugeordnete Change-Modul-Datensatz befindet. Datentyp: Objekt |
| model_success_score.chg_model.sys_domain_path.display_value | Anzeigewert für sys_domain_path. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain_path.value | Interner Wert für sys_domain_path. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_id | Eindeutiger Identifier des zugeordneten Change-Modell-Datensatzes. Datentyp: Objekt |
| model_success_score.chg_model.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_mod_count | Anzahl der Änderungen des zugeordneten Change-Modell-Datensatzes. 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 dem Parameter name. Datentyp: Objekt |
| model_success_score.chg_model.sys_name | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_name | Interner Wert für sys_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_tags | System-Tags, die dem Change-Modell-Datensatz zugeordnet sind. Datentyp: Objekt |
| model_success_score.chg_model.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_by | Name des Benutzers, der den zugehörigen Change-Modell-Datensatz zuletzt aktualisiert hat. Datentyp: Objekt |
| model_success_score.chg_model.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Change-Modell-Datensatzes. Datentyp: Objekt |
| model_success_score.chg_model.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on.display_internal_value | Interner Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on.value | Interner Wert für sys_updated_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.table_name | Tabelle, die das Auswahllistenfeld definiert, aus dem Auswahlmöglichkeiten gesammelt werden sollen. Für Change-Modelle ist dies immer auf „change_request“ festgelegt. Datentyp: Objekt |
| model_success_score.chg_model.table_name.display_value | Anzeigewert für table_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.table_name.value | Interner Wert für table_name. Datentyp: Zeichenfolge |
| model_success_score.score | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| model_success_score.score.delta | Ä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, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| model_success_score.score.score.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| model_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| model_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| model_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| model_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| team_success_score | Details zur Teamerfolgspunktzahl. Datentyp: Objekt |
| team_success_score.can_read | Kennzeichnung, die angibt, ob eine Change-Team-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| team_success_score.chg_success_score_rating | Einzelne Objekte für jedes Feld aus dem Datensatz „Change-Erfolgspunktzahlbewertung“ [chg_success_score_rating], das der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz der Change-Erfolgspunktzahl aktiv und in der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| team_success_score.chg_success_score_rating.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| team_success_score.chg_success_score_rating.color | Farbe der zugeordneten Change-Erfolgspunktzahl, wie in der Karte „Change-Erfolgspunktzahl“ für eine Change-Anforderung angezeigt. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.rating | Change-Erfolgspunktzahl, z. B. Niedrig oder Hoch. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.rating.display_value | Anzeigewert für Bewertung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.rating.value | Interner Wert für Bewertung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_end | Höchster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.score_end.display_value | Anzeigewert für score_end. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_end.value | Interner Wert für score_end. Datentyp: Zahl |
| team_success_score.chg_success_score_rating.score_start | Niedrigster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.score_start.display_value | Anzeigewert für score_start. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_start.value | Interner Wert für score_start. Datentyp: Zahl |
| team_success_score.chg_success_score_rating.sys_class_name | Name der Tabelle „Change-Erfolgspunktzahlbewertung“. Erfolgspunktzahlbewertung/chg_success_score_rating immer ändern. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_class_name.value | Interner Wert für sys_class_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_by | Name des Benutzers, der den zugeordneten Datensatz der Change-Erfolgspunktzahl-Bewertung 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 Datensatz der Change-Erfolgspunktzahl zugeordnet ist. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_id | Eindeutiger Bezeichner des zugeordneten Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count | Angabe, wie oft der zugeordnete Datensatz der Change-Erfolgspunktzahl geändert wurde. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| team_success_score.chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_name.value | Interner Wert für sys_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_overrides | Sys_id eines Datensatzes in derselben Tabelle, aber in einer Domäne über der des aktuellen Datensatzes. Dadurch kann ein Datensatz in einer niedrigeren Domäne einen Datensatz in einer darüber liegenden Domäne überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der „globalen“ Domäne, aber für die Domäne „TOP/ACME“ definiert haben, überschreiben Sie den Datensatz in „global“. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_overrides.display_value | Anzeigewert für sys_overrides. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_overrides.value | Interner Wert für sys_overrides. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_tags | Liste der System-Tags, die dem Datensatz der Change-Erfolgspunktzahl zugeordnet sind. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_by | Name des Benutzers, der den zugeordneten Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert hat. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_on | Zeitpunkt (Datum und Uhrzeit), zu dem der zugeordnete Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert wurde. 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, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| team_success_score.score.score.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| team_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| team_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| team_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| team_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group | Einzelne Objekte für jedes Feld aus dem Gruppendatensatz [sys_user_group], auf den der angegebene Change Request verweist. Jedes Feldobjekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| team_success_score.sys_user_group.active | Kennzeichnung, die angibt, ob die Gruppe aktiv ist. Mögliche Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| team_success_score.sys_user_group.cost_center | Sys_id der Kostenstelle, die der Gruppe zugeordnet ist. Datentyp: Objekt |
| team_success_score.sys_user_group.cost_center.display_value | Anzeigewert für cost_center. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.cost_center.value | Interner Wert für cost_center. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.default_assignee | Sys_id des Benutzers, 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. Gültige Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.exclude_manager.display_value | Anzeigewert für exclude_manager. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.exclude_manager.value | Interner Wert für exclude_manager. Datentyp: Boolesch |
| team_success_score.sys_user_group.include_members | Kennzeichnung, die angibt, ob die Gruppenmitglieder einzelne E-Mails erhalten, wenn jemand eine E-Mail an die Gruppen-E-Mail-Adresse sendet. Die einzige Ausnahme von dieser Funktionalität sind Genehmigungsbenachrichtigungen, bei denen alle Mitglieder einer Gruppe unabhängig von dieser Auswahl eine Genehmigungsbenachrichtigung erhalten. Gültige Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.include_members.display_value | Anzeigewert für include_members. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.include_members.value | Interner Wert für include_members. Datentyp: Boolesch |
| team_success_score.sys_user_group.manager | Sys_id des Managers der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.manager.display_value | Anzeigewert für Manager. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.manager.value | Interner Wert für Manager. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.name | Name der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.name.value | Interner Wert für name. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.parent | Sys_id des übergeordneten Elements dieser Gruppe. Wenn eine Gruppe eine übergeordnete Gruppe hat, übernimmt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Aber die Mitglieder der untergeordneten Gruppe sind nicht Mitglieder der übergeordneten Gruppe. Beispiel: Wenn ein Incident der übergeordneten Gruppe zugewiesen ist und Sie auf das Suchsymbol Zugewiesen an 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 das übergeordnete Element. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.roles | Benutzerrollen, die der Gruppe zugewiesen sind. Datentyp: Objekt |
| team_success_score.sys_user_group.roles.display_value | Anzeigewert für Rollen. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.roles.value | Interner Wert für Rollen. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.source | Quelle der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.source.display_value | Anzeigewert für Quelle. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.source.value | Interner Wert für Quelle. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_by | Benutzer, der den Gruppendatensatz erstellt hat. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_by.value | Interner Wert für sys_created_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Gruppendatensatzes. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on.display_internal_value | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_id | Sys_id für die Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_mod_count | Anzahl der Änderungen der zugeordneten Gruppeninformationen. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| team_success_score.sys_user_group.sys_updated_by | Benutzer, der die Gruppeninformationen zuletzt aktualisiert hat. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung der Gruppeninformationen. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on.display_internal_value | Interner Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on.value | Interner Wert für sys_updated_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.type | Typ der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.type.display_value | Anzeigewert für Typ. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.type.value | Interner Wert für Typ. Datentyp: Zeichenfolge |
| type_success_score | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type_success_score.can_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für den angegebenen Change Request abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| 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, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| type_success_score.score.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| type_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| type_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| type_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| type_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| type_success_score.type | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type_success_score.type.display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
| type_success_score.type.sys_id | Sys_id des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| type_success_score.type.value | Wert der Auswahl. Datentyp: Zeichenfolge |
Dieses Code-Beispiel zeigt, wie die aktuelle Change-Team-Erfolgspunktzahl (ursprüngliche Change-Erfolgspunktzahl basierend auf Gruppe), Modell-Erfolgspunktzahl und Typ-Erfolgspunktzahl basierend auf dem aktuellen GlideRecord mithilfe der getScoresForChange()- Methode abgerufen und dann verschiedene Attribute verwendet werden, um die zu filtern -Ergebnisse und speichern eine erstellte Zusammenfassung der Erfolgspunktzahl in den Arbeitsnotizen.
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 aktuelle Change-Team-Erfolgspunktzahl (ursprüngliche Change-Erfolgspunktzahl basierend auf Gruppe) basierend auf dem angegebenen Change Request-GlideRecord zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| chgGr | Objekt | Change-Anforderungs-GlideRecord, für den die Change-Team-Erfolgspunktzahl zurückgegeben werden soll. |
| Parameter | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Change-Team-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| chg_success_score_rating | Einzelne Objekte für jedes Feld aus dem Datensatz „Change-Erfolgspunktzahlbewertung“ [chg_success_score_rating], das der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz der Change-Erfolgspunktzahl aktiv und in der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_success_score_rating.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_success_score_rating.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_success_score_rating.color | Farbe der zugeordneten Change-Erfolgspunktzahl, wie in der Karte „Change-Erfolgspunktzahl“ für eine Change-Anforderung angezeigt. Datentyp: Objekt |
| chg_success_score_rating.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| chg_success_score_rating.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| chg_success_score_rating.rating | Change-Erfolgspunktzahl, z. B. Niedrig oder Hoch. Datentyp: Objekt |
| chg_success_score_rating.rating.display_value | Anzeigewert für Bewertung. Datentyp: Zeichenfolge |
| chg_success_score_rating.rating.value | Interner Wert für Bewertung. Datentyp: Zeichenfolge |
| chg_success_score_rating.score_end | Höchster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.score_end.display_value | Anzeigewert für score_end. Datentyp: Zeichenfolge |
| chg_success_score_rating.score_end.value | Interner Wert für score_end. Datentyp: Zahl |
| chg_success_score_rating.score_start | Niedrigster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.score_start.display_value | Anzeigewert für score_start. Datentyp: Zeichenfolge |
| chg_success_score_rating.score_start.value | Interner Wert für score_start. Datentyp: Zahl |
| chg_success_score_rating.sys_class_name | Name der Tabelle „Change-Erfolgspunktzahlbewertung“. Erfolgspunktzahlbewertung/chg_success_score_rating immer ändern. Datentyp: Objekt |
| chg_success_score_rating.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_class_name.value | Interner Wert für sys_class_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_by | Name des Benutzers, der den zugeordneten Datensatz der Change-Erfolgspunktzahl-Bewertung 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 Datensatz der Change-Erfolgspunktzahl zugeordnet ist. Datentyp: Objekt |
| chg_success_score_rating.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_id | Eindeutiger Bezeichner des zugeordneten Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_mod_count | Angabe, wie oft der zugeordnete Datensatz der Change-Erfolgspunktzahl geändert wurde. Datentyp: Objekt |
| chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_name.value | Interner Wert für sys_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_overrides | Sys_id eines Datensatzes in derselben Tabelle, aber in einer Domäne über der des aktuellen Datensatzes. Dadurch kann ein Datensatz in einer niedrigeren Domäne einen Datensatz in einer darüber liegenden Domäne überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der „globalen“ Domäne, aber für die Domäne „TOP/ACME“ definiert haben, überschreiben Sie den Datensatz in „global“. Datentyp: Objekt |
| chg_success_score_rating.sys_overrides.display_value | Anzeigewert für sys_overrides. Datentyp: Zeichenfolge |
| tchg_success_score_rating.sys_overrides.value | Interner Wert für sys_overrides. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_tags | Liste der System-Tags, die dem Datensatz der Change-Erfolgspunktzahl zugeordnet sind. Datentyp: Objekt |
| chg_success_score_rating.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_by | Name des Benutzers, der den zugeordneten Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert hat. Datentyp: Objekt |
| chg_success_score_rating.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on | Zeitpunkt (Datum und Uhrzeit), zu dem der zugeordnete Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert wurde. Datentyp: Objekt |
| chg_success_score_rating.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on.display_value_internal | Interner Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on.value | Interner Wert für sys_updated_on. Datentyp: Zeichenfolge |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.Delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.display_value | Anzeigewert, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Indikator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| sys_user_group | Einzelne Objekte für jedes Feld aus dem Gruppendatensatz [sys_user_group], auf den der angegebene Change Request verweist. Jedes Feldobjekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| sys_user_group.aktiv | Kennzeichnung, die angibt, ob die Gruppe aktiv ist. Mögliche Werte:
Datentyp: Objekt |
| sys_user_group.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| sys_user_group.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| sys_user_group.cost_center | Sys_id der Kostenstelle, die der Gruppe zugeordnet ist. Datentyp: Objekt |
| sys_user_group.cost_center.display_value | Anzeigewert für cost_center. Datentyp: Zeichenfolge |
| sys_user_group.cost_center.value | Interner Wert für cost_center. Datentyp: Zeichenfolge |
| sys_user_group.default_assignee | Sys_id des Benutzers, 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. Gültige Werte:
Datentyp: Objekt |
| sys_user_group.exclude_manager.display_value | Anzeigewert für exclude_manager. Datentyp: Zeichenfolge |
| sys_user_group.exclude_manager.value | Interner Wert für exclude_manager. Datentyp: Boolesch |
| sys_user_group.include_members | Kennzeichnung, die angibt, ob die Gruppenmitglieder einzelne E-Mails erhalten, wenn jemand eine E-Mail an die Gruppen-E-Mail-Adresse sendet. Die einzige Ausnahme von dieser Funktionalität sind Genehmigungsbenachrichtigungen, bei denen alle Mitglieder einer Gruppe unabhängig von dieser Auswahl eine Genehmigungsbenachrichtigung erhalten. Gültige Werte:
Datentyp: Objekt |
| sys_user_group.include_members.display_value | Anzeigewert für include_members. Datentyp: Zeichenfolge |
| sys_user_group.include_members.value | Interner Wert für include_members. Datentyp: Boolesch |
| sys_user_group.manager | Sys_id des Managers der Gruppe. Datentyp: Objekt |
| sys_user_group.manager.display_value | Anzeigewert für Manager. Datentyp: Zeichenfolge |
| sys_user_group.manager.value | Interner Wert für Manager. Datentyp: Zeichenfolge |
| sys_user_group.name | Name der Gruppe. Datentyp: Objekt |
| sys_user_group.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| sys_user_group.name.value | Interner Wert für name. Datentyp: Zeichenfolge |
| sys_user_group.parent | Sys_id des übergeordneten Elements dieser Gruppe. Wenn eine Gruppe eine übergeordnete Gruppe hat, übernimmt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Aber die Mitglieder der untergeordneten Gruppe sind nicht Mitglieder der übergeordneten Gruppe. Beispiel: Wenn ein Incident der übergeordneten Gruppe zugewiesen ist und Sie auf das Suchsymbol Zugewiesen an 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 das übergeordnete Element. Datentyp: Zeichenfolge |
| sys_user_group.roles | Benutzerrollen, die der Gruppe zugewiesen sind. Datentyp: Objekt |
| sys_user_group.roles.display_value | Anzeigewert für Rollen. Datentyp: Zeichenfolge |
| sys_user_group.roles.value | Interner Wert für Rollen. Datentyp: Zeichenfolge |
| sys_user_group.source | Quelle der Gruppe. Datentyp: Objekt |
| sys_user_group.source.display_value | Anzeigewert für Quelle. Datentyp: Zeichenfolge |
| sys_user_group.source.value | Interner Wert für Quelle. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_by | Benutzer, der den Gruppendatensatz erstellt hat. Datentyp: Objekt |
| sys_user_group.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_by.value | Interner Wert für sys_created_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Gruppendatensatzes. Datentyp: Objekt |
| sys_user_group.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on.display_value_internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_id | Sys_id für die Gruppe. Datentyp: Objekt |
| sys_user_group.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| sys_user_group.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| sys_user_group.sys_mod_count | Anzahl der Änderungen der zugeordneten Gruppeninformationen. Datentyp: Objekt |
| sys_user_group.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| sys_user_group.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| sys_user_group.sys_updated_by | Benutzer, der die Gruppeninformationen zuletzt aktualisiert hat. Datentyp: Objekt |
| sys_user_group.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung der Gruppeninformationen. Datentyp: Objekt |
| sys_user_group.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on.display_value_internal | Interner Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on.value | Interner Wert für sys_updated_on. Datentyp: Zeichenfolge |
| sys_user_group.type | Typ der Gruppe. Datentyp: Objekt |
| sys_user_group.type.display_value | Anzeigewert für Typ. Datentyp: Zeichenfolge |
| sys_user_group.type.value | Interner Wert für Typ. Datentyp: Zeichenfolge |
Dieses Beispiel zeigt, wie die Methode getTeamScoreForChange() für den aktuellen Change Request GlideRecord verwendet wird, um die Teampunktzahl für den Change Request 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();
}
Beispiel für zurückgegebene Ergebnisse:
{
"can_read": true,
"sys_user_group": {
"parent": {
"display_value": "",
"value": ""
},
"manager": {
"display_value": "",
"value": ""
},
"roles": {
"display_value": "",
"value": ""
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"description": {
"display_value": "",
"value": ""
},
"active": {
"display_value": "true",
"value": true
},
"source": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"type": {
"display_value": "",
"value": ""
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_id": {
"display_value": "5f6441efc0a8010e0177fcb589156352",
"value": "5f6441efc0a8010e0177fcb589156352"
},
"sys_updated_by": {
"display_value": "glide.maint",
"value": "glide.maint"
},
"cost_center": {
"display_value": "",
"value": ""
},
"default_assignee": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"name": {
"display_value": "IT Securities",
"value": "IT Securities"
},
"exclude_manager": {
"display_value": "false",
"value": false
},
"email": {
"display_value": "",
"value": ""
},
"include_members": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "glide.maint",
"value": "glide.maint"
}
},
"score": {
"indicator": {
"name": "Change success scores",
"sys_id": "0ff316e173081010491d235f04f6a758"
},
"value": 465,
"display_value": "465",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
},
"chg_success_score_rating": {
"score_start": {
"display_value": "0",
"value": 0
},
"score_end": {
"display_value": "499",
"value": 499
},
"color": {
"display_value": "#FCCAC9",
"value": "#FCCAC9"
},
"rating": {
"display_value": "Low",
"value": "Low"
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "7ad380b573330010491d235f04f6a717",
"value": "7ad380b573330010491d235f04f6a717"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Low",
"value": "Low"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
}
ChangeSuccess – getTeamScoreForGroupId(String sys_id, String domain_id)
Gibt die aktuelle Change-Team-Erfolgspunktzahl (ursprüngliche Change-Erfolgspunktzahl basierend auf Gruppe) für die angegebene Gruppe zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| sys_id | Zeichenfolge | Sys_id der Gruppe, für die die Change-Team-Erfolgspunktzahl zurückgegeben werden soll. Befindet sich in der Benutzergruppentabelle [sys_user_group]. |
| domain_id | Zeichenfolge | Optional. Sys_id einer Domäne, die bei der Abfrage von Performance Analytics nach der Teamerfolgspunktzahl verwendet werden soll. |
| Parameter | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Change-Team-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| chg_success_score_rating | Einzelne Objekte für jedes Feld aus dem Datensatz „Change-Erfolgspunktzahlbewertung“ [chg_success_score_rating], das der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz der Change-Erfolgspunktzahl aktiv und in der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| chg_success_score_rating.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| chg_success_score_rating.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| chg_success_score_rating.color | Farbe der zugeordneten Change-Erfolgspunktzahl, wie in der Karte „Change-Erfolgspunktzahl“ für eine Change-Anforderung angezeigt. Datentyp: Objekt |
| chg_success_score_rating.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| chg_success_score_rating.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| chg_success_score_rating.rating | Change-Erfolgspunktzahl, z. B. Niedrig oder Hoch. Datentyp: Objekt |
| chg_success_score_rating.rating.display_value | Anzeigewert für Bewertung. Datentyp: Zeichenfolge |
| chg_success_score_rating.rating.value | Interner Wert für Bewertung. Datentyp: Zeichenfolge |
| chg_success_score_rating.score_end | Höchster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.score_end.display_value | Anzeigewert für score_end. Datentyp: Zeichenfolge |
| chg_success_score_rating.score_end.value | Interner Wert für score_end. Datentyp: Zahl |
| chg_success_score_rating.score_start | Niedrigster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.score_start.display_value | Anzeigewert für score_start. Datentyp: Zeichenfolge |
| chg_success_score_rating.score_start.value | Interner Wert für score_start. Datentyp: Zahl |
| chg_success_score_rating.sys_class_name | Name der Tabelle „Change-Erfolgspunktzahlbewertung“. Erfolgspunktzahlbewertung/chg_success_score_rating immer ändern. Datentyp: Objekt |
| chg_success_score_rating.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_class_name.value | Interner Wert für sys_class_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_created_by | Name des Benutzers, der den zugeordneten Datensatz der Change-Erfolgspunktzahl-Bewertung 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 Datensatz der Change-Erfolgspunktzahl zugeordnet ist. Datentyp: Objekt |
| chg_success_score_rating.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_id | Eindeutiger Bezeichner des zugeordneten Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| chg_success_score_rating.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_mod_count | Angabe, wie oft der zugeordnete Datensatz der Change-Erfolgspunktzahl geändert wurde. Datentyp: Objekt |
| chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_name.value | Interner Wert für sys_name. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_overrides | Sys_id eines Datensatzes in derselben Tabelle, aber in einer Domäne über der des aktuellen Datensatzes. Dadurch kann ein Datensatz in einer niedrigeren Domäne einen Datensatz in einer darüber liegenden Domäne überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der „globalen“ Domäne, aber für die Domäne „TOP/ACME“ definiert haben, überschreiben Sie den Datensatz in „global“. Datentyp: Objekt |
| chg_success_score_rating.sys_overrides.display_value | Anzeigewert für sys_overrides. Datentyp: Zeichenfolge |
| tchg_success_score_rating.sys_overrides.value | Interner Wert für sys_overrides. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_tags | Liste der System-Tags, die dem Datensatz der Change-Erfolgspunktzahl zugeordnet sind. Datentyp: Objekt |
| chg_success_score_rating.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_by | Name des Benutzers, der den zugeordneten Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert hat. Datentyp: Objekt |
| chg_success_score_rating.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on | Zeitpunkt (Datum und Uhrzeit), zu dem der zugeordnete Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert wurde. Datentyp: Objekt |
| chg_success_score_rating.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on.display_value_internal | Interner Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| chg_success_score_rating.sys_updated_on.value | Interner Wert für sys_updated_on. Datentyp: Zeichenfolge |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.Delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.display_value | Anzeigewert, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Indikator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| sys_user_group | Einzelne Objekte für jedes Feld aus dem Gruppendatensatz [sys_user_group], auf den der angegebene Change Request verweist. Jedes Feldobjekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| sys_user_group.aktiv | Kennzeichnung, die angibt, ob die Gruppe aktiv ist. Mögliche Werte:
Datentyp: Objekt |
| sys_user_group.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| sys_user_group.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| sys_user_group.cost_center | Sys_id der Kostenstelle, die der Gruppe zugeordnet ist. Datentyp: Objekt |
| sys_user_group.cost_center.display_value | Anzeigewert für cost_center. Datentyp: Zeichenfolge |
| sys_user_group.cost_center.value | Interner Wert für cost_center. Datentyp: Zeichenfolge |
| sys_user_group.default_assignee | Sys_id des Benutzers, 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. Gültige Werte:
Datentyp: Objekt |
| sys_user_group.exclude_manager.display_value | Anzeigewert für exclude_manager. Datentyp: Zeichenfolge |
| sys_user_group.exclude_manager.value | Interner Wert für exclude_manager. Datentyp: Boolesch |
| sys_user_group.include_members | Kennzeichnung, die angibt, ob die Gruppenmitglieder einzelne E-Mails erhalten, wenn jemand eine E-Mail an die Gruppen-E-Mail-Adresse sendet. Die einzige Ausnahme von dieser Funktionalität sind Genehmigungsbenachrichtigungen, bei denen alle Mitglieder einer Gruppe unabhängig von dieser Auswahl eine Genehmigungsbenachrichtigung erhalten. Gültige Werte:
Datentyp: Objekt |
| sys_user_group.include_members.display_value | Anzeigewert für include_members. Datentyp: Zeichenfolge |
| sys_user_group.include_members.value | Interner Wert für include_members. Datentyp: Boolesch |
| sys_user_group.manager | Sys_id des Managers der Gruppe. Datentyp: Objekt |
| sys_user_group.manager.display_value | Anzeigewert für Manager. Datentyp: Zeichenfolge |
| sys_user_group.manager.value | Interner Wert für Manager. Datentyp: Zeichenfolge |
| sys_user_group.name | Name der Gruppe. Datentyp: Objekt |
| sys_user_group.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| sys_user_group.name.value | Interner Wert für name. Datentyp: Zeichenfolge |
| sys_user_group.parent | Sys_id des übergeordneten Elements dieser Gruppe. Wenn eine Gruppe eine übergeordnete Gruppe hat, übernimmt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Aber die Mitglieder der untergeordneten Gruppe sind nicht Mitglieder der übergeordneten Gruppe. Beispiel: Wenn ein Incident der übergeordneten Gruppe zugewiesen ist und Sie auf das Suchsymbol Zugewiesen an 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 das übergeordnete Element. Datentyp: Zeichenfolge |
| sys_user_group.roles | Benutzerrollen, die der Gruppe zugewiesen sind. Datentyp: Objekt |
| sys_user_group.roles.display_value | Anzeigewert für Rollen. Datentyp: Zeichenfolge |
| sys_user_group.roles.value | Interner Wert für Rollen. Datentyp: Zeichenfolge |
| sys_user_group.source | Quelle der Gruppe. Datentyp: Objekt |
| sys_user_group.source.display_value | Anzeigewert für Quelle. Datentyp: Zeichenfolge |
| sys_user_group.source.value | Interner Wert für Quelle. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_by | Benutzer, der den Gruppendatensatz erstellt hat. Datentyp: Objekt |
| sys_user_group.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_by.value | Interner Wert für sys_created_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Gruppendatensatzes. Datentyp: Objekt |
| sys_user_group.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on.display_value_internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_id | Sys_id für die Gruppe. Datentyp: Objekt |
| sys_user_group.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| sys_user_group.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| sys_user_group.sys_mod_count | Anzahl der Änderungen der zugeordneten Gruppeninformationen. Datentyp: Objekt |
| sys_user_group.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| sys_user_group.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| sys_user_group.sys_updated_by | Benutzer, der die Gruppeninformationen zuletzt aktualisiert hat. Datentyp: Objekt |
| sys_user_group.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung der Gruppeninformationen. Datentyp: Objekt |
| sys_user_group.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on.display_value_internal | Interner Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| sys_user_group.sys_updated_on.value | Interner Wert für sys_updated_on. Datentyp: Zeichenfolge |
| sys_user_group.type | Typ der Gruppe. Datentyp: Objekt |
| sys_user_group.type.display_value | Anzeigewert für Typ. Datentyp: Zeichenfolge |
| sys_user_group.type.value | Interner Wert für Typ. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie Sie die Methode getTeamScoreForGroupId() verwenden, um die Teampunktzahl für eine Gruppe abzurufen, die angeforderten Datensätze zu filtern und dann alle niedrigen Gruppenpunktzahlen und Deltas in die Event-Warteschlange change_success.team.warning der zugeordneten Gruppe zu platzieren Datensatz.
var chgGroupGr = new GlideAggregate("change_request");
chgGroupGr.addInactiveQuery();
chgGroupGr.addNotNullQuery("close_code");
chgGroupGr.groupBy("assignment_group");
chgGroupGr.query();
while (chgGroupGr.next()) {
var groupId = chgGroupGr.getValue("assignment_group");
var changeTeamSuccess = new sn_chg_score.ChangeSuccess().getTeamScoreForGroupId(groupId);
if (changeTeamSuccess.can_read && changeTeamSuccess.score.has_score && changeTeamSuccess.chg_success_score_rating.rating.value === "Low") {
var grpGr = new GlideRecord("sys_user_group");
grpGr.get(groupId);
gs.eventQueue("change_success.team.warning", grpGr, changeTeamSuccess.score.value, changeTeamSuccess.score.delta.value);
}
}
Beispiel für die Rückgabeergebnisse beim Aufruf dieser Methode:
{
"can_read": true,
"sys_user_group": {
"parent": {
"display_value": "",
"value": ""
},
"manager": {
"display_value": "",
"value": ""
},
"roles": {
"display_value": "",
"value": ""
},
"sys_mod_count": {
"display_value": "1",
"value": 1
},
"description": {
"display_value": "LDAP admins group",
"value": "LDAP admins group"
},
"active": {
"display_value": "true",
"value": true
},
"source": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2013-07-26 22:48:47",
"value": "2013-07-26 21:48:47",
"display_value_internal": "2013-07-26 22:48:47"
},
"type": {
"display_value": "",
"value": ""
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_id": {
"display_value": "dc0db135c332010016194ffe5bba8f23",
"value": "dc0db135c332010016194ffe5bba8f23"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"cost_center": {
"display_value": "",
"value": ""
},
"default_assignee": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2013-07-26 22:12:56",
"value": "2013-07-26 21:12:56",
"display_value_internal": "2013-07-26 22:12:56"
},
"name": {
"display_value": "LDAP Admins",
"value": "LDAP Admins"
},
"exclude_manager": {
"display_value": "false",
"value": false
},
"email": {
"display_value": "",
"value": ""
},
"include_members": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
},
"score": {
"indicator": {
"name": "Change success scores",
"sys_id": "0ff316e173081010491d235f04f6a758"
},
"value": 510,
"display_value": "510",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
},
"chg_success_score_rating": {
"score_start": {
"display_value": "500",
"value": 500
},
"score_end": {
"display_value": "599",
"value": 599
},
"color": {
"display_value": "#FDEEC5",
"value": "#FDEEC5"
},
"rating": {
"display_value": "Medium",
"value": "Medium"
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:44:07",
"value": "2020-03-27 07:44:07",
"display_value_internal": "2020-03-27 07:44:07"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "5dc448fd73330010491d235f04f6a7de",
"value": "5dc448fd73330010491d235f04f6a7de"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:44:07",
"value": "2020-03-27 07:44:07",
"display_value_internal": "2020-03-27 07:44:07"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Medium",
"value": "Medium"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
}
ChangeSuccess – getTypeScoreForChange(Object chgGr)
Gibt die aktuelle Erfolgspunktzahl basierend auf dem angegebenen Change Request GlideRecord zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| chgGr | Objekt | Change-Anforderung GlideRecord, für die die Typ-Erfolgspunktzahl zurückgegeben werden soll. |
| Parameter | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für den angegebenen Change Request abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.Delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.display_value | Anzeigewert, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Indikator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| type | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type.display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
| type.sys_id | Sys_id des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| type.value | Wert der Auswahl. Datentyp: Zeichenfolge |
Dieses Code-Beispiel zeigt, wie die aktuelle Erfolgspunktzahl basierend auf dem aktuellen GlideRecord für Change-Modelle abgerufen wird, für die der Benutzer Lesezugriff hat und deren Erfolgspunktzahl-Wert kleiner als 50 % ist. Anschließend werden sie in den Arbeitsnotizen gespeichert.
var changeTypeSuccess = new sn_chg_score.ChangeSuccess().getTypeScoreForChange(current);
gs.info(JSON.stringify(changeTypeSuccess, null, 2));
if (changeTypeSuccess.can_read && changeTypeSuccess.score.has_score && changeTypeSuccess.score.value < 50) {
current.work_notes.setJournalEntry("The selected Change Type of \"" + changeTypeSuccess.type.display_value + "\" has a success rate of less than 50% (current success rate is: " + changeTypeSuccess.score.display_value + "%).\nConsider using a different Type or adding additional approvers or discuss with your Change Manager.");
current.update();
}
Beispiel für die Rückgabeergebnisse beim Aufruf dieser Methode:
{
"can_read": true,
"type": {
"sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
"value": "normal",
"display_value": "Normal"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": 74.29906542056075,
"display_value": "74.30",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
ChangeSuccess – getTypeScoreForType(String type, String domain_id)
Gibt die aktuelle Erfolgspunktzahl für den angegebenen Change-Typ zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Typ | Zeichenfolge | Typ der Change-Anforderung, für den die Typ-Erfolgspunktzahl zurückgegeben werden soll, z. B. „Notfall“. |
| domain_id | Zeichenfolge | Optional. Sys_id einer Domäne, die beim Abfragen von Performance Analytics nach dem Typ „Erfolgspunktzahl“ verwendet werden soll. |
| Parameter | Beschreibung |
|---|---|
| can_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für den angegebenen Change Request abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| Punktzahl.Delta | Änderung der Punktzahl gegenüber der vorherigen Punktzahl. Datentyp: Objekt |
| Punktzahl.delta.display_value | Anzeigewert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.Delta.Wert | Interner Wert für Delta. Datentyp: Zeichenfolge |
| Punktzahl.display_value | Anzeigewert, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| Punktzahl.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| Punktzahl.Indikator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Indikator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| Punktzahl.Wert | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| type | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type.sys_id | Sys_id des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| type.value | Wert der Auswahl. Datentyp: Zeichenfolge |
| type.display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie die getTypeScoreForType()- Methode verwendet wird, um die Typpunktzahl für angegebene Typen (Name, Element und Sprache) abzurufen und die angeforderten Datensätze zu filtern. Anschließend werden alle Typpunktzahlen, die weniger als 65 % betragen, in die Event-Warteschlange change_success.type.warning des zugehörigen sys_choice-Datensatzes eingefügt.
var chgTypeGr = new GlideRecord("sys_choice");
chgTypeGr.addQuery("name", "change_request");
chgTypeGr.addQuery("element", "type");
chgTypeGr.addQuery("language", "en");
chgTypeGr.query();
while (chgTypeGr.next()) {
var changeTypeSuccess = new sn_chg_score.ChangeSuccess().getTypeScoreForType(chgTypeGr.getValue("value"));
if (changeTypeSuccess.can_read && changeTypeSuccess.score.has_score && changeTypeSuccess.score.value < 65)
gs.eventQueue("change_success.type.warning", chgTypeGr, changeTypeSuccess.score.value, changeTypeSuccess.score.delta.value);
}
Beispiel für die Rückgabeergebnisse beim Aufruf dieser Methode:
{
"can_read": true,
"type": {
"sys_id": "2ba27d53cb100200d71cb9c0c24c9c2f",
"value": "emergency",
"display_value": "Emergency"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": 82.97872340425532,
"display_value": "82.98",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
ChangeSuccess – withIndicatorScores(Boolean toggle)
Steuert, ob die zugeordnete Methode die Details der Performance Analytics (PA)-Indikatoren zurückgibt, die zum Generieren der verschiedenen Arten von Punktzahlen (Team, Modell und Typ) verwendet werden. Standardmäßig werden diese Informationen nicht zurückgegeben.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob die Details der PA-Indikatoren enthalten sein sollen. Gültige Werte:
Standardwert: false |
| Parameter | Beschreibung |
|---|---|
| indicator_scores | 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 |
| indicator_scores.display_value | Anzeigewert, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| indicator_scores.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| indicator_scores.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| indicator_scores.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| indicator_scores.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| indicator_scores.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
Das folgende Beispiel zeigt, wie Sie anfordern können, dass die Indikatorpunktzahlen in einem getScoresForChange()- Aufruf nicht zurückgegeben werden.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withIndicatorScores(false).getScoresForChange(chgGr), null, 2));
Die folgende Ausgabe zeigt nur die Indikatorpunktzahlwerte an, die zurückgegeben werden, wenn dieser Helfer auf „true“ festgelegt ist. Andere Werte können basierend auf der Methode, an die dieser Helfer angehängt ist, auch zurückgegeben werden.
"indicator_scores": [
{
"indicator": {
"name": "Total changes",
"sys_id": "966e899173401010491d235f04f6a7ef"
},
"value": 11,
"display_value": "11",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
}
]
ChangeSuccess – withModelScore(Boolean toggle)
Nur gültig bei Aufruf mit der Methode getScoresForChange(). Steuert, ob die Methode getScoresForChange() die Modellpunktzahl zurückgibt. Standardmäßig wird die Modellpunktzahl zurückgegeben.
Verwenden Sie diese Methode, um die Rückgabe dieser Daten für das aktuelle ChangeSuccess-Objekt ein- oder auszuschalten.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob die Modellerfolgspunktzahl einbezogen werden soll. Gültige Werte:
Standardwert: true |
| Parameter | Beschreibung |
|---|---|
| model_success_score | Details zur Modellerfolgspunktzahl. Datentyp: Objekt |
| model_success_score.can_read | Kennzeichnung, die angibt, ob eine Modellerfolgspunktzahl für den angegebenen Change Request abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| model_success_score.chg_model | Einzelne Objekte für jedes Feld im Change-Modell-Datensatz [chg_model], auf den der angegebene Change Request verweist. Jedes Objekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch die Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS.
Datentyp: Objekt |
| model_success_score.chg_model.active | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz aktiv und in der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| model_success_score.chg_model.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| model_success_score.chg_model.advanced_security | Kennzeichnung, die angibt, ob zusätzlich zur rollenbasierten Sicherheit für dieses Change-Modell auf Benutzerkriterien basierende Sicherheit verwendet wird. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.advanced_security.display_value | Anzeigewert für die Kennzeichnung „advanced_security“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.advanced_security.value | Interner Wert für die Kennzeichnung „advanced_security“. Datentyp: Boolesch |
| model_success_score.chg_model.available_in_ui | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz in der Benutzeroberfläche verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| model_success_score.chg_model.available_in_ui.display_value | Anzeigewert für die Kennzeichnung „available_in_ui“. Datentyp: Zeichenfolge |
| model_success_score.chg_model.available_in_ui.value | Wert für die Kennzeichnung „available_in_ui“. Datentyp: Boolesch |
| model_success_score.chg_model.color | Farbe des zugeordneten Change-Modells auf der Zielseite der Change-Anforderung. Datentyp: Objekt |
| model_success_score.chg_model.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model | Kennzeichnung, die angibt, ob der zugeordnete Change-Modell-Datensatz das Standard-Change-Modell ist. Mögliche Werte:
Datentyp: Objekt |
| model_success_score.chg_model.default_change_model.display_value | Anzeigewert für die Standardkennzeichnung des Change-Modells. Datentyp: Zeichenfolge |
| model_success_score.chg_model.default_change_model.value | Interner Wert für die standardmäßige Kennzeichnung des Change-Modells. Datentyp: Boolesch |
| 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 ihren zugehörigen Werten ausgefüllt werden sollen, wenn ein neuer Change Request-Datensatz erstellt wird. Werte werden durch Einfügesymbole getrennt. Beispiel:
Datentyp: Objekt |
| model_success_score.chg_model.record_preset.display_value | Anzeigewert für record_preset. Datentyp: Zeichenfolge |
| model_success_score.chg_model.record_preset.value | Interner Wert für record_preset. Datentyp: Zeichenfolge |
| model_success_score.chg_model.state_field | Auswahllistenfeld, aus dem Auswahlmöglichkeiten gesammelt werden sollen, basierend auf dem in table_nameangegebenen Wert. 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 Namen der Modultabelle. Change-Modell/chg_model immer. Datentyp: Objekt |
| model_success_score.chg_model.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_class_name.value | Interner Wert für sys_class_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_by | Name des Benutzers, der den zugeordneten Change-Modul-Datensatz ursprünglich erstellt hat. Datentyp: Objekt |
| model_success_score.chg_model.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_by.value | Interner Wert für sys_created_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Change-Modul-Datensatzes. Datentyp: Objekt |
| model_success_score.chg_model.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_on.display_value_internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Change-Modul-Datensatz zugeordnet ist. Datentyp: Objekt |
| model_success_score.chg_model.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain_path | Bei Verwendung von Domänen in der Instanz der Domänenpfad, in dem sich der zugeordnete Change-Modul-Datensatz befindet. Datentyp: Objekt |
| model_success_score.chg_model.sys_domain_path.display_value | Anzeigewert für sys_domain_path. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_domain_path.value | Interner Wert für sys_domain_path. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_id | Eindeutiger Identifier des zugeordneten Change-Modell-Datensatzes. Datentyp: Objekt |
| model_success_score.chg_model.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_mod_count | Anzahl der Änderungen des zugeordneten Change-Modell-Datensatzes. 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 dem Parameter name. Datentyp: Objekt |
| model_success_score.chg_model.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_name.value | Interner Wert für sys_name. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_by | Name des Benutzers, der den zugehörigen Change-Modell-Datensatz zuletzt aktualisiert hat. Datentyp: Objekt |
| model_success_score.chg_model.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung des zugehörigen Change-Modell-Datensatzes. Datentyp: Objekt |
| model_success_score.chg_model.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on.display_value_internal | Interner Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.sys_updated_on.value | Interner Wert für sys_updated_on. Datentyp: Zeichenfolge |
| model_success_score.chg_model.table_name | Tabelle, die das Auswahllistenfeld definiert, aus dem Auswahlmöglichkeiten gesammelt werden sollen. Für Change-Modelle ist dies immer auf „change_request“ festgelegt. Datentyp: Zeichenfolge Maximale Länge: 80 |
| model_success_score.score | Details zum zurückgegebenen Punktzahlindikator. Datentyp: Objekt |
| model_success_score.score.delta | Ä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, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| model_success_score.score.score.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| model_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| model_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| model_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| model_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
Das folgende Beispiel zeigt, wie Sie anfordern können, dass die Modellpunktzahlinformationen in einem getScoresForChange()- Aufruf nicht zurückgegeben werden.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withModelScore(false).getScoresForChange(chgGr), null, 2));
Die folgende Ausgabe zeigt nur die Werte der Modellerfolgspunktzahl an, die zurückgegeben werden, wenn dieser Helfer auf „true“ festgelegt ist. Informationen zu den anderen Punktzahlen, die zurückgegeben werden können, finden Sie unter getScoresForChange().
"model_success_score": {
"can_read": true,
"chg_model": {
"color": {
"display_value": "",
"value": ""
},
"default_change_model": {
"display_value": "false",
"value": false
},
"description": {
"display_value": "This model can be used to capture unauthorized change events that were detected.",
"value": "This model can be used to capture unauthorized change events that were detected."
},
"sys_updated_on": {
"display_value": "2020-10-21 11:10:57",
"value": "2020-10-21 10:10:57",
"display_value_internal": "2020-10-21 11:10:57"
},
"table_name": {
"display_value": "change_request",
"value": "change_request"
},
"sys_class_name": {
"display_value": "Change Model",
"value": "chg_model"
},
"sys_id": {
"display_value": "aedc6a625323101034d1ddeeff7b1296",
"value": "aedc6a625323101034d1ddeeff7b1296"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"write_roles": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2020-10-02 14:50:20",
"value": "2020-10-02 13:50:20",
"display_value_internal": "2020-10-02 14:50:20"
},
"read_roles": {
"display_value": "itil,sn_change_read",
"value": "itil,sn_change_read"
},
"sys_name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"advanced_security": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
},
"record_preset": {
"display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
"value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
},
"sys_mod_count": {
"display_value": "9",
"value": 9
},
"active": {
"display_value": "true",
"value": true
},
"sys_tags": {
"display_value": "",
"value": ""
},
"available_in_ui": {
"display_value": "false",
"value": false
},
"state_field": {
"display_value": "state",
"value": "state"
},
"name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"implementation_states": {
"display_value": "",
"value": ""
}
},
"score": {
"indicator": {
"name": "Change Model: % Successful and Successful With Issues",
"sys_id": "604f98dfc302011005aea539e540dd75"
},
"value": 76.92307692307693,
"display_value": "76.92",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
ChangeSuccess – withSecurity(Boolean toggle)
Steuert, ob die Methode den Benutzer validiert, der die zugeordnete Methode aufruft, um sicherzustellen, dass er die Rechte zum Lesen des angeforderten Inhalts hat.
- Für die Teamerfolgspunktzahl: Überprüft, ob der Benutzer Leserechte für die zugeordnete Gruppe hat.
- Für Modellpunktzahl: Überprüft, ob der Benutzer über Leserechte für den Change-Modell-Datensatz verfügt.
- Für Typ Punktzahl: Überprüft, ob der Benutzer Leserechte für den Auswahldatensatz für diesen Change-Typ hat.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob der Benutzer, der die zugeordnete Methode aufruft, validiert werden soll. Gültige Werte:
Standardwert: true |
| Parameter | Beschreibung |
|---|---|
| Keine |
Das folgende Beispiel zeigt, wie die Benutzersicherheitsprüfung beim Aufruf der getScoresForChange()- Methode deaktiviert wird.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
new sn_chg_score.ChangeSuccess().withSecurity(false).getScoresForChange(chgGr);
Ausgabe:
None
ChangeSuccess – withTeamScore(Boolean toggle)
Nur gültig bei Aufruf mit der Methode getScoresForChange(). Steuert, ob die Methode getScoresForChange() die Teampunktzahl zurückgibt. Standardmäßig wird die Teampunktzahl zurückgegeben.
Verwenden Sie diese Methode, um die Rückgabe dieser Daten für das aktuelle ChangeSuccess-Objekt ein- oder auszuschalten.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob die Teamerfolgspunktzahl einbezogen werden soll. Gültige Werte:
Standardwert: true |
| Parameter | Beschreibung |
|---|---|
| team_success_score | Details zur Teamerfolgspunktzahl. Datentyp: Objekt |
| team_success_score.can_read | Kennzeichnung, die angibt, ob eine Change-Team-Erfolgspunktzahl für die angegebene Change-Anforderung abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| team_success_score.chg_success_score_rating | Einzelne Objekte für jedes Feld aus dem Datensatz „Change-Erfolgspunktzahlbewertung“ [chg_success_score_rating], das der zurückgegebenen Punktzahl entspricht. Jedes Feldobjekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.active | Kennzeichnung, die angibt, ob der zugeordnete Datensatz der Change-Erfolgspunktzahl aktiv und in der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| team_success_score.chg_success_score_rating.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| team_success_score.chg_success_score_rating.color | Farbe der zugeordneten Change-Erfolgspunktzahl, wie in der Karte „Change-Erfolgspunktzahl“ für eine Change-Anforderung angezeigt. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.color.display_value | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.color.value | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.rating | Change-Erfolgspunktzahl, z. B. Niedrig oder Hoch. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.rating.display_value | Anzeigewert für Bewertung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.rating.value | Interner Wert für Bewertung. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_end | Höchster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.score_end.display_value | Anzeigewert für score_end. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_end.value | Interner Wert für score_end. Datentyp: Zahl |
| team_success_score.chg_success_score_rating.score_start | Niedrigster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.score_start.display_value | Anzeigewert für score_start. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.score_start.value | Interner Wert für score_start. Datentyp: Zahl |
| team_success_score.chg_success_score_rating.sys_class_name | Name der Tabelle „Change-Erfolgspunktzahlbewertung“. Erfolgspunktzahlbewertung/chg_success_score_rating immer ändern. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_class_name.value | Interner Wert für sys_class_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_created_by | Name des Benutzers, der den zugeordneten Datensatz der Change-Erfolgspunktzahl-Bewertung 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 Datensatz der Change-Erfolgspunktzahl zugeordnet ist. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_id | Eindeutiger Bezeichner des zugeordneten Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count | Angabe, wie oft der zugeordnete Datensatz der Change-Erfolgspunktzahl geändert wurde. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| team_success_score.chg_success_score_rating.sys_name | Name der Bewertung der Change-Erfolgspunktzahl. Mögliche Werte:
Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_name.display_value | Anzeigewert für sys_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_name.value | Interner Wert für sys_name. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_overrides | Sys_id eines Datensatzes in derselben Tabelle, aber in einer Domäne über der des aktuellen Datensatzes. Dadurch kann ein Datensatz in einer niedrigeren Domäne einen Datensatz in einer darüber liegenden Domäne überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der „globalen“ Domäne, aber für die Domäne „TOP/ACME“ definiert haben, überschreiben Sie den Datensatz in „global“. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_overrides.display_value | Anzeigewert für sys_overrides. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_overrides.value | Interner Wert für sys_overrides. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_tags | Liste der System-Tags, die dem Datensatz der Change-Erfolgspunktzahl zugeordnet sind. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_tags.display_value | Anzeigewert für sys_tags. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_tags.value | Interner Wert für sys_tags. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_by | Name des Benutzers, der den zugeordneten Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert hat. Datentyp: Objekt |
| team_success_score.chg_success_score_rating.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.chg_success_score_rating.sys_updated_on | Zeitpunkt (Datum und Uhrzeit), zu dem der zugeordnete Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert wurde. 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, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| team_success_score.score.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| team_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| team_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| team_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| team_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group | Einzelne Objekte für jedes Feld aus dem Gruppendatensatz [sys_user_group], auf den der angegebene Change Request verweist. Jedes Feldobjekt hat einen Schlüssel, der dem Feldnamen entspricht und die Eigenschaften value und display_value enthält. Wenn der Feldtyp Datum/Uhrzeit ist, gibt die Methode auch eine Eigenschaft display_value_internal zurück, die sich in der Zeitzone des Benutzers befindet, jedoch im Systemformat JJJJ-MM-TT HH24:MM:SS. Datentyp: Objekt |
| team_success_score.sys_user_group.active | Kennzeichnung, die angibt, ob die Gruppe aktiv ist. Mögliche Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.active.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.active.value | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| team_success_score.sys_user_group.cost_center | Sys_id der Kostenstelle, die der Gruppe zugeordnet ist. Datentyp: Objekt |
| team_success_score.sys_user_group.cost_center.display_value | Anzeigewert für cost_center. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.cost_center.value | Interner Wert für cost_center. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.default_assignee | Sys_id des Benutzers, 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. Gültige Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.exclude_manager.display_value | Anzeigewert für exclude_manager. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.exclude_manager.value | Interner Wert für exclude_manager. Datentyp: Boolesch |
| team_success_score.sys_user_group.include_members | Kennzeichnung, die angibt, ob die Gruppenmitglieder einzelne E-Mails erhalten, wenn jemand eine E-Mail an die Gruppen-E-Mail-Adresse sendet. Die einzige Ausnahme von dieser Funktionalität sind Genehmigungsbenachrichtigungen, bei denen alle Mitglieder einer Gruppe unabhängig von dieser Auswahl eine Genehmigungsbenachrichtigung erhalten. Gültige Werte:
Datentyp: Objekt |
| team_success_score.sys_user_group.include_members.display_value | Anzeigewert für include_members. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.include_members.value | Interner Wert für include_members. Datentyp: Boolesch |
| team_success_score.sys_user_group.manager | Sys_id des Managers der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.manager.display_value | Anzeigewert für Manager. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.manager.value | Interner Wert für Manager. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.name | Name der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.name.display_value | Anzeigewert für Name. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.name.value | Interner Wert für name. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.parent | Sys_id des übergeordneten Elements dieser Gruppe. Wenn eine Gruppe eine übergeordnete Gruppe hat, übernimmt die untergeordnete Gruppe die Rollen der übergeordneten Gruppe. Aber die Mitglieder der untergeordneten Gruppe sind nicht Mitglieder der übergeordneten Gruppe. Beispiel: Wenn ein Incident der übergeordneten Gruppe zugewiesen ist und Sie auf das Suchsymbol Zugewiesen an 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 das übergeordnete Element. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.roles | Benutzerrollen, die der Gruppe zugewiesen sind. Datentyp: Objekt |
| team_success_score.sys_user_group.roles.display_value | Anzeigewert für Rollen. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.roles.value | Interner Wert für Rollen. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.source | Quelle der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.source.display_value | Anzeigewert für Quelle. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.source.value | Interner Wert für Quelle. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_by | Benutzer, der den Gruppendatensatz erstellt hat. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_by.value | Interner Wert für sys_created_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Gruppendatensatzes. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on.display_value_internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_id | Sys_id für die Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_mod_count | Anzahl der Änderungen der zugeordneten Gruppeninformationen. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_mod_count.value | Interner Wert für sys_mod_count. Datentyp: Zahl |
| team_success_score.sys_user_group.sys_updated_by | Benutzer, der die Gruppeninformationen zuletzt aktualisiert hat. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on | Datum und Uhrzeit der letzten Aktualisierung der Gruppeninformationen. Datentyp: Objekt |
| team_success_score.sys_user_group.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on.display_value_internal | Interner Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.sys_updated_on.value | Interner Wert für sys_updated_on. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.type | Typ der Gruppe. Datentyp: Objekt |
| team_success_score.sys_user_group.type.display_value | Anzeigewert für Typ. Datentyp: Zeichenfolge |
| team_success_score.sys_user_group.type.value | Interner Wert für Typ. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie diese Methode verwendet wird, um die Antwort auf die Teampunktzahl-Rückgabe auf „false“ festzulegen.
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 „true“ festgelegt ist. Informationen zu den anderen Punktzahlen, die zurückgegeben werden können, finden Sie unter getScoresForChange().
{
"team_success_score": {
"can_read": true,
"sys_user_group": {
"parent": {
"display_value": "",
"value": ""
},
"manager": {
"display_value": "",
"value": ""
},
"roles": {
"display_value": "",
"value": ""
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"description": {
"display_value": "",
"value": ""
},
"active": {
"display_value": "true",
"value": true
},
"source": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"type": {
"display_value": "",
"value": ""
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_id": {
"display_value": "5f6441efc0a8010e0177fcb589156352",
"value": "5f6441efc0a8010e0177fcb589156352"
},
"sys_updated_by": {
"display_value": "glide.maint",
"value": "glide.maint"
},
"cost_center": {
"display_value": "",
"value": ""
},
"default_assignee": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"name": {
"display_value": "IT Securities",
"value": "IT Securities"
},
"exclude_manager": {
"display_value": "false",
"value": false
},
"email": {
"display_value": "",
"value": ""
},
"include_members": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "glide.maint",
"value": "glide.maint"
}
},
"score": {
"indicator": {
"name": "Change success scores",
"sys_id": "0ff316e173081010491d235f04f6a758"
},
"value": 465,
"display_value": "465",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
},
"chg_success_score_rating": {
"score_start": {
"display_value": "0",
"value": 0
},
"score_end": {
"display_value": "499",
"value": 499
},
"color": {
"display_value": "#FCCAC9",
"value": "#FCCAC9"
},
"rating": {
"display_value": "Low",
"value": "Low"
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "7ad380b573330010491d235f04f6a717",
"value": "7ad380b573330010491d235f04f6a717"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Low",
"value": "Low"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
}
ChangeSuccess – withTeamScoreRatings(Boolean toggle)
Steuert, ob die zugeordnete Methode die Details für alle Datensätze der Change-Erfolgspunktzahl zurückgibt. Standardmäßig werden diese Informationen nicht zurückgegeben.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob die Details für alle Datensätze der Teamerfolgspunktzahlbewertung enthalten sein sollen. Gültige Werte:
Standardwert: false |
| Parameter | Beschreibung |
|---|---|
| Bewertungen | |
| Bewertungen.aktiv | Kennzeichnung, die angibt, ob der zugeordnete Datensatz der Change-Erfolgspunktzahl aktiv und in der Instanz verfügbar ist. Gültige Werte:
Datentyp: Objekt |
| bewertungen.aktiv.display_value | Anzeigewert für die aktive Kennzeichnung. Datentyp: Zeichenfolge |
| bewertungen.aktiv.wert | Interner Wert für die aktive Kennzeichnung. Datentyp: Boolesch |
| Bewertungen.Farbe | Farbe der zugeordneten Change-Erfolgspunktzahl, wie in der Karte „Change-Erfolgspunktzahl“ für eine Change-Anforderung angezeigt. Datentyp: Objekt |
| bewertungen.farbe.anzeige_wert | Anzeigewert für Farbe. Datentyp: Zeichenfolge |
| bewertungen.farbe.wert | Interner Wert für Farbe. Datentyp: Zeichenfolge |
| bewertungen.bewertung | Change-Erfolgspunktzahl, z. B. Niedrig oder Hoch. Datentyp: Objekt |
| bewertungen.rating.display_value | Anzeigewert für Bewertung. Datentyp: Zeichenfolge |
| bewertungen.bewertung.wert | Interner Wert für Bewertung. Datentyp: Zeichenfolge |
| bewertungen.score_end | Höchster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| bewertungen.score_end.display_value | Anzeigewert für score_end. Datentyp: Zeichenfolge |
| bewertungen.score_end.value | Interner Wert für score_end. Datentyp: Zahl |
| bewertungen.score_start | Niedrigster Wert in der Change-Erfolgspunktzahl. Datentyp: Objekt |
| bewertungen.score_start.display_value | Anzeigewert für score_start. Datentyp: Zeichenfolge |
| bewertungen.score_start.value | Interner Wert für score_start. Datentyp: Zahl |
| bewertungen.sys_class_name | Name der Tabelle „Change-Erfolgspunktzahlbewertung“. Erfolgspunktzahlbewertung/chg_success_score_rating immer ändern. Datentyp: Objekt |
| bewertungen.sys_class_name.display_value | Anzeigewert für sys_class_name. Datentyp: Zeichenfolge |
| bewertungen.sys_class_name.value | Interner Wert für sys_class_name. Datentyp: Zeichenfolge |
| bewertungen.sys_created_by | Name des Benutzers, der den zugeordneten Datensatz der Change-Erfolgspunktzahl-Bewertung ursprünglich erstellt hat. Datentyp: Objekt |
| bewertungen.sys_created_by.display_value | Anzeigewert für sys_created_by. Datentyp: Zeichenfolge |
| bewertungen.sys_created_by.value | Interner Wert für sys_created_by. Datentyp: Zeichenfolge |
| bewertungen.sys_created_on | Datum und Uhrzeit der ursprünglichen Erstellung des Datensatzes für die Bewertung der Change-Erfolgspunktzahl. Datentyp: Objekt |
| bewertungen.sys_created_on.display_value | Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| bewertungen.sys_created_on.display_value_internal | Interner Anzeigewert für sys_created_on. Datentyp: Zeichenfolge |
| bewertungen.sys_created_on.value | Interner Wert für sys_created_on. Datentyp: Zeichenfolge |
| bewertungen.sys_domain | Bei Verwendung von Domänen in der Instanz der Name der Domäne, der der Datensatz der Change-Erfolgspunktzahl zugeordnet ist. Datentyp: Objekt |
| bewertungen.sys_domain.display_value | Anzeigewert für sys_domain. Datentyp: Zeichenfolge |
| bewertungen.sys_domain.value | Interner Wert für sys_domain. Datentyp: Zeichenfolge |
| bewertungen.sys_id | Eindeutiger Bezeichner des zugeordneten Datensatzes der Change-Erfolgspunktzahl. Datentyp: Objekt |
| bewertungen.sys_id.display_value | Anzeigewert für sys_id. Datentyp: Zeichenfolge |
| bewertungen.sys_id.value | Interner Wert für sys_id. Datentyp: Zeichenfolge |
| bewertungen.sys_mod_count | Angabe, wie oft der zugeordnete Datensatz der Change-Erfolgspunktzahl geändert wurde. Datentyp: Objekt |
| bewertungen.sys_mod_count.display_value | Anzeigewert für sys_mod_count. Datentyp: Zeichenfolge |
| bewertungen.sys_mod_count.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.value | 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 darüber liegenden Domäne überschreiben. Wenn Sie beispielsweise einen Bewertungsdatensatz in der „globalen“ Domäne, aber für die Domäne „TOP/ACME“ definiert haben, überschreiben Sie den Datensatz in „global“. Datentyp: Objekt |
| bewertungen.sys_overrides.display_value | Anzeigewert für sys_overrides. Datentyp: Zeichenfolge |
| bewertungen.sys_overrides.value | Interner Wert für sys_overrides. Datentyp: Zeichenfolge |
| bewertungen.sys_tags | Liste der System-Tags, die dem Datensatz der Change-Erfolgspunktzahl 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 Benutzers, der den zugeordneten Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert hat. Datentyp: Objekt |
| bewertungen.sys_updated_by.display_value | Anzeigewert für sys_updated_by. Datentyp: Zeichenfolge |
| bewertungen.sys_updated_by.value | Interner Wert für sys_updated_by. Datentyp: Zeichenfolge |
| bewertungen.sys_updated_on | Zeitpunkt (Datum und Uhrzeit), zu dem der zugeordnete Datensatz der Change-Erfolgspunktzahl zuletzt aktualisiert wurde. Datentyp: Objekt |
| bewertungen.sys_updated_on.display_value | Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| bewertungen.sys_updated_on.display_value_internal | Interner Anzeigewert für sys_updated_on. Datentyp: Zeichenfolge |
| bewertungen.sys_updated_on.value | Interner Wert für sys_updated_on. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie diese Methode verwendet wird, um die Antwort auf die Rückgabe der Teampunktzahlbewertung auf „false“ 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 „true“ festgelegt ist. Informationen zu den anderen 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(Boolean toggle)
Nur gültig bei Aufruf mit der Methode getScoresForChange(). Steuert, ob die Methode getScoresForChange() den Typ Punktzahl zurückgibt. Standardmäßig wird der Typ Punktzahl zurückgegeben.
Verwenden Sie diese Methode, um die Rückgabe dieser Daten für das aktuelle ChangeSuccess-Objekt ein- oder auszuschalten.
| Name | Typ | Beschreibung |
|---|---|---|
| Umschalter | Boolean | Kennzeichnung, die angibt, ob der Typ „Erfolgspunktzahl“ enthalten sein soll. Gültige Werte:
Standardwert: true |
| Parameter | Beschreibung |
|---|---|
| type_success_score | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type_success_score.can_read | Kennzeichnung, die angibt, ob eine Typ-Erfolgspunktzahl für den angegebenen Change Request abgerufen werden konnte. Gültige Werte:
Datentyp: Boolesch |
| 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, der von Performance Analytics (PA) zurückgegeben wird. Datentyp: Zeichenfolge |
| type_success_score.score.has_score | Kennzeichnung, die angibt, ob für den angegebenen Change Request eine Punktzahl zurückgegeben wurde. Gültige Werte:
Datentyp: Boolesch |
| type_success_score.score.indicator | Zusätzliche Details zum PA-Indikator, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Objekt |
| type_success_score.score.indicator.name | Name des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| type_success_score.score.indicator.sys_id | Sys_id des PA-Indikators, der zum Abrufen der Punktzahl verwendet wird. Datentyp: Zeichenfolge |
| type_success_score.score.value | Von PA zurückgegebener Wert für die Erfolgspunktzahl. Datentyp: Zeichenfolge |
| type_success_score.type | Details zur Typ-Erfolgspunktzahl. Datentyp: Objekt |
| type_success_score.type.display_value | Bezeichnung der Auswahl. Datentyp: Zeichenfolge |
| type_success_score.type.sys_id | Sys_id des Auswahldatensatzes [sys_choice] für den angegebenen Change-Typ. Datentyp: Zeichenfolge |
| type_success_score.type.value | Wert der Auswahl. Datentyp: Zeichenfolge |
Das folgende Codebeispiel zeigt, wie diese Methode verwendet wird, um die Antwort auf die Rückgabe der Punktzahl für den gewünschten Typ 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 Typ-Erfolgspunktzahlwerte an, die zurückgegeben werden, wenn dieser Helfer auf „true“ festgelegt ist. Informationen zu den anderen Punktzahlen, die zurückgegeben werden können, finden Sie unter getScoresForChange().
"type_success_score": {
"can_read": true,
"type": {
"sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
"value": "normal",
"display_value": "Normal"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": null,
"display_value": "",
"delta": {
"value": "0",
"display_value": ""
},
"has_score": false
}
}