ChangeSuccess - スコープ付き
ChangeSuccess スクリプトインクルードは、変更要求 (グループに基づく元の変更の成功スコア)、変更モデル、および変更タイプのパフォーマンスアナリティクス (PA) 成功スコアを返すメソッドを提供します。
また、このスクリプトインクルードにはヘルパーメソッドも用意されており、 getScoresForChange() メソッドの戻り値を変更できます。このメソッドはデフォルトで 3 つの成功スコアをすべて返します。これらのヘルパーメソッドを使用して、いずれかの成功スコアを返すかどうかを決定できます。これらのヘルパーメソッドを使用すると、成功スコアを返すメソッドで、さまざまなタイプのスコアの生成に使用される成功スコア評価または PA インジケーターを、返される結果に含めることもできます。さらに、関連メソッドが各メソッドでデフォルトで実行されるアクセス権のセキュリティチェックをバイパスするように要求できます。
ヘルパーメソッドをプライマリメソッドに関連付けるには、次のようなドット表記を使用します。
new sn_chg_score.ChangeSuccess().withTeamScore(false).withTypeScore(false).withSecurity(false).getScoresForChange(chgGr);
new sn_chg_score.ChangeSuccess().withRatings().withIndicatorScores().getTeamScoreForGroupId("287ebd7da9fe198100f92cc8d1d2154e");
また、com.snc.change_management.success_score.minimum_score、com.snc.change_management.success_score.maximum_score、com.snc.change_management.success_score.entry_level_score など、特定の 変更管理 システムプロパティの現在の値を取得できるメソッドもあります。機能の説明については、「 変更管理プロパティ」を参照してください。
この API は sn_chg_score 名前空間で実行します。Change Management - 変更の成功スコア (com.snc.change_management.change_success_score) プラグインを有効にする必要があります。
ChangeSuccess - getEntryLevelTeamScore()
システムプロパティ com.snc.change_management.success_score.entry_level_score で指定された値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 番号 | com.snc.change_management.success_score.entry_level_score の現在の値。このシステムプロパティが存在しない場合、メソッドは成功スコアの計算にデフォルト値の 500 を使用します。 |
次のコード例は、このメソッドを呼び出す方法を示しています。
gs.info(new sn_chg_score.ChangeSuccess().getEntryLevelTeamScore());
返される結果:
500
ChangeSuccess - getMaximumPermittedTeamScore()
システムプロパティ com.snc.change_management.success_score.maximum_score で指定された値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | com.snc.change_management.success_score.maximum_score の現在の値。 このシステムプロパティが存在しない場合、メソッドは成功スコアの計算にデフォルト値の 850 を使用します。 |
このコード例は、許容される最大チームスコア (com.snc.change_management.success_score.maximum_score) 値を取得する方法を示しています。
gs.info(new sn_chg_score.ChangeSuccess().getMaximumPermittedTeamScore());
返される結果:
850
ChangeSuccess - getMinimumPermittedTeamScore()
システムプロパティ com.snc.change_management.success_score.minimum_score で指定された値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | com.snc.change_management.success_score.minimum_score の現在の値。 このシステムプロパティが存在しない場合、メソッドは成功スコアの計算にデフォルト値の 0 を使用します。 |
次のコード例は、このメソッドを呼び出す方法を示しています。
gs.info(new sn_chg_score.ChangeSuccess().getMinimumPermittedTeamScore());
返される結果:
0
ChangeSuccess - getModelScoreForChange(オブジェクト chgGr)
指定された変更要求 GlideRecord に基づいた最新のモデルの成功スコアを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| chgGr | オブジェクト | モデルの成功スコアを返す対象の変更要求 GlideRecord。 |
| 要素 | 説明 |
|---|---|
| can_read | 指定された変更要求のモデル成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| chg_model | 指定された変更要求によって参照される変更モデル [chg_model] レコード内の各フィールドの個々のオブジェクト。各オブジェクトには、フィールド名であるキーがあり、value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS のdisplay_value_internalプロパティも返します。
データタイプ: オブジェクト |
| chg_model.active | 関連する変更モデルレコードがアクティブでインスタンス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| chg_model.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| chg_model.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| chg_model.advanced_security | この変更モデルに対して、ロールベースのセキュリティに加えて、ユーザー基準ベースのセキュリティが使用されているかどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| chg_model.advanced_security.display_value | advanced_security フラグの値を表示します。 データタイプ:文字列 |
| chg_model.advanced_security.value | advanced_security フラグの内部値。 データタイプ:ブール |
| chg_model.available_in_ui | 関連する変更モデルレコードがユーザーインターフェイス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| chg_model.available_in_ui.display_value | available_in_ui フラグの値を表示します。 データタイプ:文字列 |
| chg_model.available_in_ui.value | available_in_ui フラグの値。 データタイプ:ブール |
| chg_model.color | 変更要求ランディングページの関連する変更モデルの色。 データタイプ:オブジェクト |
| chg_model.color.display_value | 色の表示値。 データタイプ:文字列 |
| chg_model.color.value | 色の内部値。 データタイプ:文字列 |
| chg_model.default_change_model | 関連する変更モデルレコードがデフォルトの変更モデルかどうかを示すフラグ。 可能な値:
データタイプ:オブジェクト |
| chg_model.default_change_model.display_value | デフォルトの変更モデルフラグの値を表示します。 データタイプ:文字列 |
| chg_model.default_change_model.value | デフォルトの変更モデルフラグの内部値。 データタイプ:ブール |
| chg_model.description | 変更モデルの目的の簡単な説明。 データタイプ:オブジェクト |
| chg_model.description.display_value | 説明の値を表示します。 データタイプ:文字列 |
| chg_model.description.value | 説明の内部値。 データタイプ:文字列 |
| chg_model.implementation_states | このモデルを使用して変更要求を実装できるステータスの sys_id のリスト。 データタイプ:オブジェクト |
| chg_model.implementation_states.display_value | read_roles の値を表示します。 データタイプ:文字列 |
| chg_model.implementation_states.value | read_roles の内部値。 データタイプ:文字列 |
| chg_model.name | 変更モデルの名前。 データタイプ:オブジェクト |
| chg_model.name.display_value | 名前の表示値。 データタイプ:文字列 |
| chg_model.name.value | 名前の内部値。 データタイプ:文字列 |
| chg_model.read_roles | 変更モデルレコードを読み込むために必要なセキュリティロール。 データタイプ:オブジェクト |
| chg_model.read_roles.display_value | read_roles の値を表示します。 データタイプ:文字列 |
| chg_model.read_roles.value | read_roles の内部値。 データタイプ:文字列 |
| chg_model.record_preset | 新しい変更要求レコードが作成されたときに、関連付けられた値とともに自動的に入力されるフィールドの名前と値のペア。値はキャレット記号で区切られます。 例:
データタイプ:オブジェクト |
| chg_model.record_preset.display_value | record_preset の表示値。 データタイプ:文字列 |
| chg_model.record_preset.value | record_preset の内部値。 データタイプ:文字列 |
| chg_model.state_field | table_name で指定された値に基づいて選択肢を収集する選択リストフィールド。変更モデルの場合、これは常に「state」に設定されます。 データタイプ:オブジェクト |
| chg_model.state_field.display_value | state_field の表示値。 データタイプ:文字列 |
| chg_model.state_field.value | state_field の内部値。 データタイプ:文字列 |
| chg_model.sys_class_name | モジュールテーブル名を変更します。常に変更モデル/chg_model です。 データタイプ:オブジェクト |
| chg_model.sys_class_name.display_value | sys_class_name の表示値。 データタイプ:文字列 |
| chg_model.sys_class_name.display_value | sys_class_name の内部値。 データタイプ:文字列 |
| chg_model.sys_created_by | 関連する変更モジュールレコードを最初に作成したユーザーの名前。 データタイプ:オブジェクト |
| chg_model.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| chg_model.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| chg_model.sys_created_on | 変更モジュールレコードが最初に作成された日時。 データタイプ:オブジェクト |
| chg_model.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| chg_model.sys_created_on.display_value_internal | sys_created_on の内部表示値。 データタイプ:文字列 |
| chg_model.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| chg_model.sys_domain | インスタンスでドメインを使用している場合は、変更モジュールレコードが関連付けられているドメインの名前。 データタイプ:オブジェクト |
| chg_model.sys_domain.display_value | sys_domain の表示値。 データタイプ:文字列 |
| chg_model.sys_domain.value | sys_domain の内部値。 データタイプ:文字列 |
| chg_model.sys_domain_path | インスタンスでドメインを使用している場合は、関連付けられた変更モジュールレコードが存在するドメインパス。 データタイプ:オブジェクト |
| chg_model.sys_domain_path.display_value | sys_domain_path の表示値。 データタイプ:文字列 |
| chg_model.sys_domain_path.value | sys_domain_path の内部値。 データタイプ:文字列 |
| chg_model.sys_id | 関連する変更モデルレコードの一意の識別子。 データタイプ:オブジェクト |
| chg_model.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| chg_model.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| chg_model.sys_mod_count | 関連する変更モデルレコードが変更された回数。 データタイプ:オブジェクト |
| chg_model.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| chg_model.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| chg_model.sys_name | 変更モデルの名前。常に name パラメーターと同じです。 データタイプ:オブジェクト |
| chg_model.sys_name.display_value | sys_name の表示値。 データタイプ:文字列 |
| chg_model.sys_name.value | sys_name の内部値。 データタイプ:文字列 |
| chg_model.sys_tags | 変更モデルレコードに関連付けられたシステムタグ。 データタイプ:オブジェクト |
| chg_model.sys_tags.display_value | sys_tags の表示値。 データタイプ:文字列 |
| chg_model.sys_tags.value | sys_tags の内部値。 データタイプ:文字列 |
| chg_model.sys_updated_by | 関連する変更モデルレコードを最後に更新したユーザーの名前。 データタイプ:オブジェクト |
| chg_model.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| chg_model.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| chg_model.sys_updated_on | 関連する変更モデルレコードが最後に更新された日時。 データタイプ:オブジェクト |
| chg_model.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| chg_model.sys_updated_on.display_value_internal | sys_updated_on の内部表示値。 データタイプ:文字列 |
| chg_model.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| chg_model.table_name | 選択肢の収集元の選択リストフィールドを定義するテーブル。変更モデルの場合、これは常に「change_request」に設定されます。 データタイプ:オブジェクト |
| chg_model.table_name.display_value | table_name の表示値。 データタイプ:文字列 |
| chg_model.table_name.value | table_name の内部値。 データタイプ:文字列 |
| chg_model.write_roles | 変更モデルレコードを書き込むために必要なセキュリティロール。 データタイプ:オブジェクト |
| chg_model.write_roles.display_value | write_roles の表示値。 データタイプ:文字列 |
| chg_model.write_roles.value | write_roles の内部値。 データタイプ:文字列 |
| score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| score.delta.value | delta の内部値。 データタイプ:文字列 |
| score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
このコード例は、現在の変更モデル GlideRecord の最新のモデルの成功スコアを取得し、ユーザーがその変更モデルへの読み取りアクセス権を持っているかどうかを確認し、読み取りアクセス権を持っている場合に成功スコア値が 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();
}
このメソッドを呼び出したときに返される結果の例:
{
"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(文字列 sys_id, 文字列 domain_id)
指定されたモデルの sys_id について最新のモデルの成功スコアを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| sys_id | 文字列 | モデルの成功スコアを返す対象のグループの sys_id。これはユーザーグループ [sys_user_group] テーブルにあります。 |
| domain_id | 文字列 | オプション。モデルの成功スコアについて パフォーマンスアナリティクス でクエリを実行するときに使用するドメインの sys_id。 |
| 要素 | 説明 |
|---|---|
| can_read | 指定された変更要求のモデル成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| chg_model | 指定された変更要求によって参照される変更モデル [chg_model] レコード内の各フィールドの個々のオブジェクト。各オブジェクトには、フィールド名であるキーがあり、value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS のdisplay_value_internalプロパティも返します。
データタイプ: オブジェクト |
| chg_model.active | 関連する変更モデルレコードがアクティブでインスタンス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| chg_model.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| chg_model.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| chg_model.advanced_security | この変更モデルに対して、ロールベースのセキュリティに加えて、ユーザー基準ベースのセキュリティが使用されているかどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| chg_model.advanced_security.display_value | advanced_security フラグの値を表示します。 データタイプ:文字列 |
| chg_model.advanced_security.value | advanced_security フラグの内部値。 データタイプ:ブール |
| chg_model.available_in_ui | 関連する変更モデルレコードがユーザーインターフェイス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| chg_model.available_in_ui.display_value | available_in_ui フラグの値を表示します。 データタイプ:文字列 |
| chg_model.available_in_ui.value | available_in_ui フラグの値。 データタイプ:ブール |
| chg_model.color | 変更要求ランディングページの関連する変更モデルの色。 データタイプ:オブジェクト |
| chg_model.color.display_value | 色の表示値。 データタイプ:文字列 |
| chg_model.color.value | 色の内部値。 データタイプ:文字列 |
| chg_model.default_change_model | 関連する変更モデルレコードがデフォルトの変更モデルかどうかを示すフラグ。 可能な値:
データタイプ:オブジェクト |
| chg_model.default_change_model.display_value | デフォルトの変更モデルフラグの値を表示します。 データタイプ:文字列 |
| chg_model.default_change_model.value | デフォルトの変更モデルフラグの内部値。 データタイプ:ブール |
| chg_model.description | 変更モデルの目的の簡単な説明。 データタイプ:オブジェクト |
| chg_model.description.display_value | 説明の値を表示します。 データタイプ:文字列 |
| chg_model.description.value | 説明の内部値。 データタイプ:文字列 |
| chg_model.implementation_states | このモデルを使用して変更要求を実装できるステータスの sys_id のリスト。 データタイプ:オブジェクト |
| chg_model.implementation_states.display_value | read_roles の値を表示します。 データタイプ:文字列 |
| chg_model.implementation_states.value | read_roles の内部値。 データタイプ:文字列 |
| chg_model.name | 変更モデルの名前。 データタイプ:オブジェクト |
| chg_model.name.display_value | 名前の表示値。 データタイプ:文字列 |
| chg_model.name.value | 名前の内部値。 データタイプ:文字列 |
| chg_model.read_roles | 変更モデルレコードを読み込むために必要なセキュリティロール。 データタイプ:オブジェクト |
| chg_model.read_roles.display_value | read_roles の値を表示します。 データタイプ:文字列 |
| chg_model.read_roles.value | read_roles の内部値。 データタイプ:文字列 |
| chg_model.record_preset | 新しい変更要求レコードが作成されたときに、関連付けられた値とともに自動的に入力されるフィールドの名前と値のペア。値はキャレット記号で区切られます。 例:
データタイプ:オブジェクト |
| chg_model.record_preset.display_value | record_preset の表示値。 データタイプ:文字列 |
| chg_model.record_preset.value | record_preset の内部値。 データタイプ:文字列 |
| chg_model.state_field | table_name で指定された値に基づいて選択肢を収集する選択リストフィールド。変更モデルの場合、これは常に「state」に設定されます。 データタイプ:オブジェクト |
| chg_model.state_field.display_value | state_field の表示値。 データタイプ:文字列 |
| chg_model.state_field.value | state_field の内部値。 データタイプ:文字列 |
| chg_model.sys_class_name | モジュールテーブル名を変更します。常に変更モデル/chg_model です。 データタイプ:オブジェクト |
| chg_model.sys_class_name.display_value | sys_class_name の表示値。 データタイプ:文字列 |
| chg_model.sys_class_name.display_value | sys_class_name の内部値。 データタイプ:文字列 |
| chg_model.sys_created_by | 関連する変更モジュールレコードを最初に作成したユーザーの名前。 データタイプ:オブジェクト |
| chg_model.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| chg_model.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| chg_model.sys_created_on | 変更モジュールレコードが最初に作成された日時。 データタイプ:オブジェクト |
| chg_model.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| chg_model.sys_created_on.display_value_internal | sys_created_on の内部表示値。 データタイプ:文字列 |
| chg_model.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| chg_model.sys_domain | インスタンスでドメインを使用している場合は、変更モジュールレコードが関連付けられているドメインの名前。 データタイプ:オブジェクト |
| chg_model.sys_domain.display_value | sys_domain の表示値。 データタイプ:文字列 |
| chg_model.sys_domain.value | sys_domain の内部値。 データタイプ:文字列 |
| chg_model.sys_domain_path | インスタンスでドメインを使用している場合は、関連付けられた変更モジュールレコードが存在するドメインパス。 データタイプ:オブジェクト |
| chg_model.sys_domain_path.display_value | sys_domain_path の表示値。 データタイプ:文字列 |
| chg_model.sys_domain_path.value | sys_domain_path の内部値。 データタイプ:文字列 |
| chg_model.sys_id | 関連する変更モデルレコードの一意の識別子。 データタイプ:オブジェクト |
| chg_model.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| chg_model.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| chg_model.sys_mod_count | 関連する変更モデルレコードが変更された回数。 データタイプ:オブジェクト |
| chg_model.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| chg_model.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| chg_model.sys_name | 変更モデルの名前。常に name パラメーターと同じです。 データタイプ:オブジェクト |
| chg_model.sys_name.display_value | sys_name の表示値。 データタイプ:文字列 |
| chg_model.sys_name.value | sys_name の内部値。 データタイプ:文字列 |
| chg_model.sys_tags | 変更モデルレコードに関連付けられたシステムタグ。 データタイプ:オブジェクト |
| chg_model.sys_tags.display_value | sys_tags の表示値。 データタイプ:文字列 |
| chg_model.sys_tags.value | sys_tags の内部値。 データタイプ:文字列 |
| chg_model.sys_updated_by | 関連する変更モデルレコードを最後に更新したユーザーの名前。 データタイプ:オブジェクト |
| chg_model.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| chg_model.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| chg_model.sys_updated_on | 関連する変更モデルレコードが最後に更新された日時。 データタイプ:オブジェクト |
| chg_model.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| chg_model.sys_updated_on.display_value_internal | sys_updated_on の内部表示値。 データタイプ:文字列 |
| chg_model.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| chg_model.table_name | 選択肢の収集元の選択リストフィールドを定義するテーブル。変更モデルの場合、これは常に「change_request」に設定されます。 データタイプ:オブジェクト |
| chg_model.table_name.display_value | table_name の表示値。 データタイプ:文字列 |
| chg_model.table_name.value | table_name の内部値。 データタイプ:文字列 |
| chg_model.write_roles | 変更モデルレコードを書き込むために必要なセキュリティロール。 データタイプ:オブジェクト |
| chg_model.write_roles.display_value | write_roles の表示値。 データタイプ:文字列 |
| chg_model.write_roles.value | write_roles の内部値。 データタイプ:文字列 |
| score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| score.delta.value | delta の内部値。 データタイプ:文字列 |
| score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
次のコード例は、getTeamScoreForModelId() メソッドを使用して、関連する変更モデルについてアクティブなすべてのレコードのモデルスコアを取得し、要求されたレコードをフィルタリングして、65% 未満のすべてのモデルスコアとその関連デルタを、関連する変更モデルレコードのイベントキュー change_success.model.warning に入れる方法を示しています。
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);
}
出力:
{
"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(オブジェクト chgGr)
指定された変更要求 GlideRecord に基づいた最新のチームの変更の成功スコア (グループに基づくオリジナルの変更の成功スコア)、モデルの成功スコア、およびタイプの成功スコアを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| chgGr | オブジェクト | 変更要求 GlideRecord。 |
| パラメーター | 説明 |
|---|---|
| model_success_score | モデルの成功スコアの詳細。 データタイプ:オブジェクト |
| model_success_score.can_read | 指定された変更要求のモデル成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| model_success_score.chg_model | 指定された変更要求によって参照される変更モデル [chg_model] レコード内の各フィールドの個々のオブジェクト。各オブジェクトには、フィールド名であるキーがあり、value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS のdisplay_value_internalプロパティも返します。
データタイプ: オブジェクト |
| model_success_score.chg_model.active | 関連する変更モデルレコードがアクティブでインスタンス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| model_success_score.chg_model.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| model_success_score.chg_model.advanced_security | この変更モデルに対して、ロールベースのセキュリティに加えて、ユーザー基準ベースのセキュリティが使用されているかどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| model_success_score.chg_model.advanced_security.display_value | advanced_security フラグの値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.advanced_security.value | advanced_security フラグの内部値。 データタイプ:ブール |
| model_success_score.chg_model.available_in_ui | 関連する変更モデルレコードがユーザーインターフェイス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| model_success_score.chg_model.available_in_ui.display_value | available_in_ui フラグの値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.available_in_ui.value | available_in_ui フラグの値。 データタイプ:ブール |
| model_success_score.chg_model.color | 変更要求ランディングページの関連する変更モデルの色。 データタイプ:オブジェクト |
| model_success_score.chg_model.color.display_value | 色の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.color.value | 色の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.default_change_model | 関連する変更モデルレコードがデフォルトの変更モデルかどうかを示すフラグ。 有効な値:
データタイプ:ブール デフォルト値:false |
| model_success_score.chg_model.default_change_model.display_value | デフォルトの変更モデルフラグの値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.default_change_model.value | デフォルトの変更モデルフラグの内部値。 データタイプ:ブール |
| model_success_score.chg_model.description | 変更モデルの目的の簡単な説明。 データタイプ:オブジェクト |
| model_success_score.chg_model.description.display_value | 説明の値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.description.value | 説明の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.implementation_states | このモデルを使用して変更要求を実装できるステータスの sys_id のリスト。 データタイプ:オブジェクト |
| model_success_score.chg_model.implementation_states.display_value | read_roles の値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.implementation_states.value | read_roles の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.name | 変更モデルの名前。 データタイプ:オブジェクト |
| model_success_score.chg_model.name.display_value | 名前の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.name.value | 名前の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.read_roles | 変更モデルレコードを読み込むために必要なセキュリティロール。 データタイプ:オブジェクト |
| model_success_score.chg_model.read_roles.display_value | read_roles の値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.read_roles.value | read_roles の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.record_preset | 新しい変更要求レコードが作成されたときに、関連付けられた値とともに自動的に入力されるフィールドの名前と値のペア。値はキャレット記号で区切られます。 例:
データタイプ:オブジェクト |
| model_success_score.chg_model.record_preset.display_value | record_preset の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.record_preset.value | record_preset の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.state_field | table_name で指定された値に基づいて選択肢を収集する選択リストフィールド。変更モデルの場合、これは常に「state」に設定されます。 データタイプ:オブジェクト |
| model_success_score.chg_model.state_field.display_value | state_field の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.state_field.value | state_field の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_class_name | モジュールテーブル名を変更します。常に変更モデル/chg_model です。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_class_name.display_value | sys_class_name の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_class_name.value | sys_class_name の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_created_by | 関連する変更モジュールレコードを最初に作成したユーザーの名前。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_created_on | 変更モジュールレコードが最初に作成された日時。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_created_on.display_value.internal | sys_created_on の内部表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_domain | インスタンスでドメインを使用している場合は、変更モジュールレコードが関連付けられているドメインの名前。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_domain.display_value | sys_domain の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_domain.value | sys_domain の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_domain_path | インスタンスでドメインを使用している場合は、関連付けられた変更モジュールレコードが存在するドメインパス。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_domain_path.display_value | sys_domain_path の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_domain_path.value | sys_domain_path の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_id | 関連する変更モデルレコードの一意の識別子。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_mod_count | 関連する変更モデルレコードが変更された回数。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| model_success_score.chg_model.sys_name | 変更モデルの名前。常に name パラメーターと同じです。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_name | sys_name の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_name | sys_name の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_tags | 変更モデルレコードに関連付けられたシステムタグ。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_tags.display_value | sys_tags の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_tags.value | sys_tags の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_updated_by | 関連する変更モデルレコードを最後に更新したユーザーの名前。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_updated_on | 関連する変更モデルレコードが最後に更新された日時。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_updated_on.display_internal_value | sys_updated_on の内部表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.table_name | 選択肢の収集元の選択リストフィールドを定義するテーブル。変更モデルの場合、これは常に「change_request」に設定されます。 データタイプ:オブジェクト |
| model_success_score.chg_model.table_name.display_value | table_name の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.table_name.value | table_name の内部値。 データタイプ:文字列 |
| model_success_score.score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| model_success_score.score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| model_success_score.score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| model_success_score.score.delta.value | delta の内部値。 データタイプ:文字列 |
| model_success_score.score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| model_success_score.score.score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| model_success_score.score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| model_success_score.score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| model_success_score.score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| model_success_score.score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
| team_success_score | チームの成功スコアの詳細。 データタイプ:オブジェクト |
| team_success_score.can_read | 指定された変更要求の変更チームの成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| team_success_score.chg_success_score_rating | 返されたスコアに一致する変更の成功スコア評価 [chg_success_score_rating] レコードの各フィールドの個々のオブジェクト。各フィールドオブジェクトには、フィールド名であるキーがあり、 value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS である display_value_internal プロパティも返します。 データタイプ: オブジェクト |
| team_success_score.chg_success_score_rating.active | 関連する変更の成功スコアレコードがアクティブでインスタンス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| team_success_score.chg_success_score_rating.color | 変更要求の変更の成功スコアカードに表示される、関連する変更の成功スコアの色。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.color.display_value | 色の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.color.value | 色の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.rating | 低または高などの変更の成功スコア評価。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.rating.display_value | 評価の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.rating.value | 評価の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.score_end | 変更の成功スコアの最高値。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.score_end.display_value | score_end の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.score_end.value | score_end の内部値。 データタイプ:数値 |
| team_success_score.chg_success_score_rating.score_start | 変更の成功スコアの最低値。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.score_start.display_value | score_start の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.score_start.value | score_start の内部値。 データタイプ:数値 |
| team_success_score.chg_success_score_rating.sys_class_name | 変更の成功スコア評価テーブル名。常に変更の成功スコア評価/chg_success_score_rating。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_class_name.display_value | sys_class_name の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_class_name.value | sys_class_name の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_created_by | 関連する変更の成功スコア評価レコードを最初に作成したユーザーの名前。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_created_on | 変更の成功スコア評価レコードが最初に作成された日時。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_created_on.display_internal.value | sys_created_on の内部表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_domain | インスタンスでドメインを使用している場合は、変更の成功スコアレコードが関連付けられているドメインの名前。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_domain.display_value | sys_domain の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_domain.value | sys_domain の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_id | 関連する変更の成功スコアレコードの一意の識別子。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_mod_count | 関連する変更の成功スコアレコードが変更された回数。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| team_success_score.chg_success_score_rating.sys_name | 変更の成功スコア評価の名前。 可能な値:
データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_name.display_value | sys_name の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_name.value | sys_name の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_overrides | 同じテーブル内にあるが、現在のレコードより上位のドメインにあるレコードの sys_id。これにより、下位のドメインのレコードがその上位のドメインのレコードを上書きできます。 たとえば、「global」ドメインで定義された評価レコードがあっても、ドメイン「TOP/ACME」では「global」のレコードが上書きされます。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_overrides.display_value | sys_overrides の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_overrides.value | sys_overrides の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_tags | 変更の成功スコアレコードに関連付けられたシステムタグのリスト。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_tags.display_value | sys_tags の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_tags.value | sys_tags の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_updated_by | 関連する変更の成功スコアレコードを最後に更新したユーザーの名前。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_updated_on | 関連する変更の成功スコアレコードが最後に更新された日時。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_updated_on.display_internal_value | sys_updated_on の内部表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| team_success_score.score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| team_success_score.score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| team_success_score.score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| team_success_score.score.delta.value | delta の内部値。 データタイプ:文字列 |
| team_success_score.score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| team_success_score.score.score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| team_success_score.score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| team_success_score.score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| team_success_score.score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| team_success_score.score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
| team_success_score.sys_user_group | 指定された変更要求によって参照されるグループ [sys_user_group] レコードからの各フィールドの個々のオブジェクト。各フィールドオブジェクトには、フィールド名であるキーがあり、 value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS である display_value_internal プロパティも返します。 データタイプ: オブジェクト |
| team_success_score.sys_user_group.active | グループがアクティブかどうかを示すフラグ。 可能な値:
データタイプ:オブジェクト |
| team_success_score.sys_user_group.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| team_success_score.sys_user_group.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| team_success_score.sys_user_group.cost_center | グループに関連付けられているコストセンターの sys_id。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.cost_center.display_value | cost_center の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.cost_center.value | cost_center の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.default_assignee | グループのデフォルトのアサイニーであるユーザーの sys_id。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.default_assignee.display_value | default_assignee の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.default_assignee.value | default_assignee の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.description | グループの説明 データタイプ:オブジェクト |
| team_success_score.sys_user_group.description.display_value | 説明の値を表示します。 データタイプ:文字列 |
| team_success_score.sys_user_group.description.value | 説明の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.email | グループのメールアドレス。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.email.display_value | メールの表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.email.value | メールの内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.exclude_manager | グループのマネージャーがグループメールを受信するかどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| team_success_score.sys_user_group.exclude_manager.display_value | exclude_manager の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.exclude_manager.value | exclude_manager の内部値。 データタイプ:ブール |
| team_success_score.sys_user_group.include_members | 誰かがグループのメールアドレスにメールを送信したときに、グループメンバーが個々のメールを受信するかどうかを示すフラグ。この機能の唯一の例外は承認通知です。選択に関係なく、グループのすべてのメンバーが承認通知を受信します。 有効な値:
データタイプ:オブジェクト |
| team_success_score.sys_user_group.include_members.display_value | include_members の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.include_members.value | include_members の内部値。 データタイプ:ブール |
| team_success_score.sys_user_group.manager | グループのマネージャーの sys_id。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.manager.display_value | マネージャーの表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.manager.value | マネージャーの内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.name | グループの名前。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.name.display_value | 名前の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.name.value | 名前の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.parent | このグループの親の sys_id。グループに親がある場合、子グループは親グループのロールを継承します。ただし、子グループのメンバーは親グループのメンバーではありません。たとえば、インシデントが親グループにアサインされているときに [アサイン先] ルックアップアイコンをクリックすると、親グループのメンバーのみが利用可能になります。子グループのメンバーは利用できません。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.parent.display_value | 親の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.parent.value | 親の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.roles | グループにアサインされたユーザーロール。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.roles.display_value | ロールの表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.roles.value | ロールの内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.source | グループのソース。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.source.display_value | ソースの表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.source.value | ソースの内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_created_by | グループレコードを作成したユーザー。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_created_on | グループレコードが最初に作成された日時。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_created_on.display_internal_value | sys_created_on の内部表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_id | グループの sys_id。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_mod_count | 関連するレコード情報が変更された回数。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| team_success_score.sys_user_group.sys_updated_by | グループ情報を最後に更新したユーザー。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_updated_on | グループ情報が最後に更新された日時。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_updated_on.display_internal_value | sys_updated_on の内部表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.type | グループのタイプ。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.type.display_value | タイプの表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.type.value | タイプの内部値。 データタイプ:文字列 |
| type_success_score | タイプの成功スコアの詳細。 データタイプ:オブジェクト |
| type_success_score.can_read | 指定された変更要求のタイプ成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| type_success_score.score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| type_success_score.score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| type_success_score.score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| type_success_score.score.delta.value | delta の内部値。 データタイプ:文字列 |
| type_success_score.score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| type_success_score.score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| type_success_score.score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| type_success_score.score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| type_success_score.score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| type_success_score.score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
| type_success_score.type | タイプの成功スコアの詳細。 データタイプ:オブジェクト |
| type_success_score.type.display_value | 選択肢のラベル。 データタイプ:文字列 |
| type_success_score.type.sys_id | 指定された変更タイプの選択肢 [sys_choice] レコードの sys_id。 データタイプ:文字列 |
| type_success_score.type.value | 選択肢の値。 データタイプ:文字列 |
このコード例は、getScoresForChange() メソッドを使用して、現在の GlideRecord に基づいた最新のチームの変更の成功スコア (グループに基づくオリジナルの変更の成功スコア)、モデルの成功スコア、およびタイプの成功スコアを取得して、さまざまな属性を使用して結果をフィルタリングし、作成された成功スコアサマリーを作業メモに保存する方法を示しています。
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();
}
返される結果の例:
{
"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(オブジェクト chgGr)
指定された変更要求 GlideRecord に基づくチームの変更の最新の成功スコア (グループに基づいたオリジナルの変更の成功スコア) を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| chgGr | オブジェクト | チームの変更の成功スコアを返す変更要求 GlideRecord。 |
| パラメーター | 説明 |
|---|---|
| can_read | 指定された変更要求の変更チームの成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| chg_success_score_rating | 返されたスコアに一致する変更の成功スコア評価 [chg_success_score_rating] レコードの各フィールドの個々のオブジェクト。各フィールドオブジェクトには、フィールド名であるキーがあり、 value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS である display_value_internal プロパティも返します。 データタイプ: オブジェクト |
| chg_success_score_rating.active | 関連する変更の成功スコアレコードがアクティブでインスタンス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| chg_success_score_rating.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| chg_success_score_rating.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| chg_success_score_rating.color | 変更要求の変更の成功スコアカードに表示される、関連する変更の成功スコアの色。 データタイプ:オブジェクト |
| chg_success_score_rating.color.display_value | 色の表示値。 データタイプ:文字列 |
| chg_success_score_rating.color.value | 色の内部値。 データタイプ:文字列 |
| chg_success_score_rating.rating | 低または高などの変更の成功スコア評価。 データタイプ:オブジェクト |
| chg_success_score_rating.rating.display_value | 評価の表示値。 データタイプ:文字列 |
| chg_success_score_rating.rating.value | 評価の内部値。 データタイプ:文字列 |
| chg_success_score_rating.score_end | 変更の成功スコアの最高値。 データタイプ:オブジェクト |
| chg_success_score_rating.score_end.display_value | score_end の表示値。 データタイプ:文字列 |
| chg_success_score_rating.score_end.value | score_end の内部値。 データタイプ:数値 |
| chg_success_score_rating.score_start | 変更の成功スコアの最低値。 データタイプ:オブジェクト |
| chg_success_score_rating.score_start.display_value | score_start の表示値。 データタイプ:文字列 |
| chg_success_score_rating.score_start.value | score_start の内部値。 データタイプ:数値 |
| chg_success_score_rating.sys_class_name | 変更の成功スコア評価テーブル名。常に変更の成功スコア評価/chg_success_score_rating。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_class_name.display_value | sys_class_name の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_class_name.value | sys_class_name の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_created_by | 関連する変更の成功スコア評価レコードを最初に作成したユーザーの名前。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_created_on | 変更の成功スコア評価レコードが最初に作成された日時。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_created_on.display_value_internal | sys_created_on の内部表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_domain | インスタンスでドメインを使用している場合は、変更の成功スコアレコードが関連付けられているドメインの名前。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_domain.display_value | sys_domain の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_domain.value | sys_domain の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_id | 関連する変更の成功スコアレコードの一意の識別子。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_mod_count | 関連する変更の成功スコアレコードが変更された回数。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| chg_success_score_rating.sys_name | 変更の成功スコア評価の名前。 可能な値:
データタイプ:オブジェクト |
| chg_success_score_rating.sys_name.display_value | sys_name の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_name.value | sys_name の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_overrides | 同じテーブル内にあるが、現在のレコードより上位のドメインにあるレコードの sys_id。これにより、下位のドメインのレコードがその上位のドメインのレコードを上書きできます。 たとえば、「global」ドメインで定義された評価レコードがあっても、ドメイン「TOP/ACME」では「global」のレコードが上書きされます。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_overrides.display_value | sys_overrides の表示値。 データタイプ:文字列 |
| tchg_success_score_rating.sys_overrides.value | sys_overrides の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_tags | 変更の成功スコアレコードに関連付けられたシステムタグのリスト。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_tags.display_value | sys_tags の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_tags.value | sys_tags の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_updated_by | 関連する変更の成功スコアレコードを最後に更新したユーザーの名前。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_updated_on | 関連する変更の成功スコアレコードが最後に更新された日時。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_updated_on.display_value_internal | sys_updated_on の内部表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| score.delta.value | delta の内部値。 データタイプ:文字列 |
| score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
| sys_user_group | 指定された変更要求によって参照されるグループ [sys_user_group] レコードからの各フィールドの個々のオブジェクト。各フィールドオブジェクトには、フィールド名であるキーがあり、 value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS である display_value_internal プロパティも返します。 データタイプ: オブジェクト |
| sys_user_group.active | グループがアクティブかどうかを示すフラグ。 可能な値:
データタイプ:オブジェクト |
| sys_user_group.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| sys_user_group.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| sys_user_group.cost_center | グループに関連付けられているコストセンターの sys_id。 データタイプ:オブジェクト |
| sys_user_group.cost_center.display_value | cost_center の表示値。 データタイプ:文字列 |
| sys_user_group.cost_center.value | cost_center の内部値。 データタイプ:文字列 |
| sys_user_group.default_assignee | グループのデフォルトのアサイニーであるユーザーの sys_id。 データタイプ:オブジェクト |
| sys_user_group.default_assignee.display_value | default_assignee の表示値。 データタイプ:文字列 |
| sys_user_group.default_assignee.value | default_assignee の内部値。 データタイプ:文字列 |
| sys_user_group.description | グループの説明 データタイプ:オブジェクト |
| sys_user_group.description.display_value | 説明の値を表示します。 データタイプ:文字列 |
| sys_user_group.description.value | 説明の内部値。 データタイプ:文字列 |
| sys_user_group.email | グループのメールアドレス。 データタイプ:オブジェクト |
| sys_user_group.email.display_value | メールの表示値。 データタイプ:文字列 |
| sys_user_group.email.value | メールの内部値。 データタイプ:文字列 |
| sys_user_group.exclude_manager | グループのマネージャーがグループメールを受信するかどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| sys_user_group.exclude_manager.display_value | exclude_manager の表示値。 データタイプ:文字列 |
| sys_user_group.exclude_manager.value | exclude_manager の内部値。 データタイプ:ブール |
| sys_user_group.include_members | 誰かがグループのメールアドレスにメールを送信したときに、グループメンバーが個々のメールを受信するかどうかを示すフラグ。この機能の唯一の例外は承認通知です。選択に関係なく、グループのすべてのメンバーが承認通知を受信します。 有効な値:
データタイプ:オブジェクト |
| sys_user_group.include_members.display_value | include_members の表示値。 データタイプ:文字列 |
| sys_user_group.include_members.value | include_members の内部値。 データタイプ:ブール |
| sys_user_group.manager | グループのマネージャーの sys_id。 データタイプ:オブジェクト |
| sys_user_group.manager.display_value | マネージャーの表示値。 データタイプ:文字列 |
| sys_user_group.manager.value | マネージャーの内部値。 データタイプ:文字列 |
| sys_user_group.name | グループの名前。 データタイプ:オブジェクト |
| sys_user_group.name.display_value | 名前の表示値。 データタイプ:文字列 |
| sys_user_group.name.value | 名前の内部値。 データタイプ:文字列 |
| sys_user_group.parent | このグループの親の sys_id。グループに親がある場合、子グループは親グループのロールを継承します。ただし、子グループのメンバーは親グループのメンバーではありません。たとえば、インシデントが親グループにアサインされているときに [アサイン先] ルックアップアイコンをクリックすると、親グループのメンバーのみが利用可能になります。子グループのメンバーは利用できません。 データタイプ:オブジェクト |
| sys_user_group.parent.display_value | 親の表示値。 データタイプ:文字列 |
| sys_user_group.parent.value | 親の内部値。 データタイプ:文字列 |
| sys_user_group.roles | グループにアサインされたユーザーロール。 データタイプ:オブジェクト |
| sys_user_group.roles.display_value | ロールの表示値。 データタイプ:文字列 |
| sys_user_group.roles.value | ロールの内部値。 データタイプ:文字列 |
| sys_user_group.source | グループのソース。 データタイプ:オブジェクト |
| sys_user_group.source.display_value | ソースの表示値。 データタイプ:文字列 |
| sys_user_group.source.value | ソースの内部値。 データタイプ:文字列 |
| sys_user_group.sys_created_by | グループレコードを作成したユーザー。 データタイプ:オブジェクト |
| sys_user_group.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| sys_user_group.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| sys_user_group.sys_created_on | グループレコードが最初に作成された日時。 データタイプ:オブジェクト |
| sys_user_group.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| sys_user_group.sys_created_on.display_value_internal | sys_created_on の内部表示値。 データタイプ:文字列 |
| sys_user_group.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| sys_user_group.sys_id | グループの sys_id。 データタイプ:オブジェクト |
| sys_user_group.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| sys_user_group.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| sys_user_group.sys_mod_count | 関連するレコード情報が変更された回数。 データタイプ:オブジェクト |
| sys_user_group.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| sys_user_group.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| sys_user_group.sys_updated_by | グループ情報を最後に更新したユーザー。 データタイプ:オブジェクト |
| sys_user_group.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| sys_user_group.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| sys_user_group.sys_updated_on | グループ情報が最後に更新された日時。 データタイプ:オブジェクト |
| sys_user_group.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| sys_user_group.sys_updated_on.display_value_internal | sys_updated_on の内部表示値。 データタイプ:文字列 |
| sys_user_group.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| sys_user_group.type | グループのタイプ。 データタイプ:オブジェクト |
| sys_user_group.type.display_value | タイプの表示値。 データタイプ:文字列 |
| sys_user_group.type.value | タイプの内部値。 データタイプ:文字列 |
この例は、現在の変更要求 GlideRecord に対して getTeamScoreForChange() メソッドを使用して、変更要求に対するチームスコアを取得し、さまざまな属性を使用してスコアサマリーを作成し、作業メモに書き込む方法を示しています。
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();
}
返される結果のサンプル:
{
"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(文字列 sys_id, 文字列 domain_id)
指定されたグループについて最新のチームの変更の成功スコア (グループに基づいたオリジナルの変更の成功スコア) を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| sys_id | 文字列 | チームの変更の成功スコアを返す対象のグループの sys_id。これはユーザーグループ [sys_user_group] テーブルにあります。 |
| domain_id | 文字列 | オプション。チームの成功スコアについて パフォーマンスアナリティクス でクエリを実行するときに使用するドメインの sys_id。 |
| パラメーター | 説明 |
|---|---|
| can_read | 指定された変更要求の変更チームの成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| chg_success_score_rating | 返されたスコアに一致する変更の成功スコア評価 [chg_success_score_rating] レコードの各フィールドの個々のオブジェクト。各フィールドオブジェクトには、フィールド名であるキーがあり、 value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS である display_value_internal プロパティも返します。 データタイプ: オブジェクト |
| chg_success_score_rating.active | 関連する変更の成功スコアレコードがアクティブでインスタンス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| chg_success_score_rating.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| chg_success_score_rating.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| chg_success_score_rating.color | 変更要求の変更の成功スコアカードに表示される、関連する変更の成功スコアの色。 データタイプ:オブジェクト |
| chg_success_score_rating.color.display_value | 色の表示値。 データタイプ:文字列 |
| chg_success_score_rating.color.value | 色の内部値。 データタイプ:文字列 |
| chg_success_score_rating.rating | 低または高などの変更の成功スコア評価。 データタイプ:オブジェクト |
| chg_success_score_rating.rating.display_value | 評価の表示値。 データタイプ:文字列 |
| chg_success_score_rating.rating.value | 評価の内部値。 データタイプ:文字列 |
| chg_success_score_rating.score_end | 変更の成功スコアの最高値。 データタイプ:オブジェクト |
| chg_success_score_rating.score_end.display_value | score_end の表示値。 データタイプ:文字列 |
| chg_success_score_rating.score_end.value | score_end の内部値。 データタイプ:数値 |
| chg_success_score_rating.score_start | 変更の成功スコアの最低値。 データタイプ:オブジェクト |
| chg_success_score_rating.score_start.display_value | score_start の表示値。 データタイプ:文字列 |
| chg_success_score_rating.score_start.value | score_start の内部値。 データタイプ:数値 |
| chg_success_score_rating.sys_class_name | 変更の成功スコア評価テーブル名。常に変更の成功スコア評価/chg_success_score_rating。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_class_name.display_value | sys_class_name の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_class_name.value | sys_class_name の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_created_by | 関連する変更の成功スコア評価レコードを最初に作成したユーザーの名前。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_created_on | 変更の成功スコア評価レコードが最初に作成された日時。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_created_on.display_value_internal | sys_created_on の内部表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_domain | インスタンスでドメインを使用している場合は、変更の成功スコアレコードが関連付けられているドメインの名前。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_domain.display_value | sys_domain の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_domain.value | sys_domain の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_id | 関連する変更の成功スコアレコードの一意の識別子。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_mod_count | 関連する変更の成功スコアレコードが変更された回数。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| chg_success_score_rating.sys_name | 変更の成功スコア評価の名前。 可能な値:
データタイプ:オブジェクト |
| chg_success_score_rating.sys_name.display_value | sys_name の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_name.value | sys_name の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_overrides | 同じテーブル内にあるが、現在のレコードより上位のドメインにあるレコードの sys_id。これにより、下位のドメインのレコードがその上位のドメインのレコードを上書きできます。 たとえば、「global」ドメインで定義された評価レコードがあっても、ドメイン「TOP/ACME」では「global」のレコードが上書きされます。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_overrides.display_value | sys_overrides の表示値。 データタイプ:文字列 |
| tchg_success_score_rating.sys_overrides.value | sys_overrides の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_tags | 変更の成功スコアレコードに関連付けられたシステムタグのリスト。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_tags.display_value | sys_tags の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_tags.value | sys_tags の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_updated_by | 関連する変更の成功スコアレコードを最後に更新したユーザーの名前。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| chg_success_score_rating.sys_updated_on | 関連する変更の成功スコアレコードが最後に更新された日時。 データタイプ:オブジェクト |
| chg_success_score_rating.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_updated_on.display_value_internal | sys_updated_on の内部表示値。 データタイプ:文字列 |
| chg_success_score_rating.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| score.delta.value | delta の内部値。 データタイプ:文字列 |
| score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
| sys_user_group | 指定された変更要求によって参照されるグループ [sys_user_group] レコードからの各フィールドの個々のオブジェクト。各フィールドオブジェクトには、フィールド名であるキーがあり、 value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS である display_value_internal プロパティも返します。 データタイプ: オブジェクト |
| sys_user_group.active | グループがアクティブかどうかを示すフラグ。 可能な値:
データタイプ:オブジェクト |
| sys_user_group.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| sys_user_group.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| sys_user_group.cost_center | グループに関連付けられているコストセンターの sys_id。 データタイプ:オブジェクト |
| sys_user_group.cost_center.display_value | cost_center の表示値。 データタイプ:文字列 |
| sys_user_group.cost_center.value | cost_center の内部値。 データタイプ:文字列 |
| sys_user_group.default_assignee | グループのデフォルトのアサイニーであるユーザーの sys_id。 データタイプ:オブジェクト |
| sys_user_group.default_assignee.display_value | default_assignee の表示値。 データタイプ:文字列 |
| sys_user_group.default_assignee.value | default_assignee の内部値。 データタイプ:文字列 |
| sys_user_group.description | グループの説明 データタイプ:オブジェクト |
| sys_user_group.description.display_value | 説明の値を表示します。 データタイプ:文字列 |
| sys_user_group.description.value | 説明の内部値。 データタイプ:文字列 |
| sys_user_group.email | グループのメールアドレス。 データタイプ:オブジェクト |
| sys_user_group.email.display_value | メールの表示値。 データタイプ:文字列 |
| sys_user_group.email.value | メールの内部値。 データタイプ:文字列 |
| sys_user_group.exclude_manager | グループのマネージャーがグループメールを受信するかどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| sys_user_group.exclude_manager.display_value | exclude_manager の表示値。 データタイプ:文字列 |
| sys_user_group.exclude_manager.value | exclude_manager の内部値。 データタイプ:ブール |
| sys_user_group.include_members | 誰かがグループのメールアドレスにメールを送信したときに、グループメンバーが個々のメールを受信するかどうかを示すフラグ。この機能の唯一の例外は承認通知です。選択に関係なく、グループのすべてのメンバーが承認通知を受信します。 有効な値:
データタイプ:オブジェクト |
| sys_user_group.include_members.display_value | include_members の表示値。 データタイプ:文字列 |
| sys_user_group.include_members.value | include_members の内部値。 データタイプ:ブール |
| sys_user_group.manager | グループのマネージャーの sys_id。 データタイプ:オブジェクト |
| sys_user_group.manager.display_value | マネージャーの表示値。 データタイプ:文字列 |
| sys_user_group.manager.value | マネージャーの内部値。 データタイプ:文字列 |
| sys_user_group.name | グループの名前。 データタイプ:オブジェクト |
| sys_user_group.name.display_value | 名前の表示値。 データタイプ:文字列 |
| sys_user_group.name.value | 名前の内部値。 データタイプ:文字列 |
| sys_user_group.parent | このグループの親の sys_id。グループに親がある場合、子グループは親グループのロールを継承します。ただし、子グループのメンバーは親グループのメンバーではありません。たとえば、インシデントが親グループにアサインされているときに [アサイン先] ルックアップアイコンをクリックすると、親グループのメンバーのみが利用可能になります。子グループのメンバーは利用できません。 データタイプ:オブジェクト |
| sys_user_group.parent.display_value | 親の表示値。 データタイプ:文字列 |
| sys_user_group.parent.value | 親の内部値。 データタイプ:文字列 |
| sys_user_group.roles | グループにアサインされたユーザーロール。 データタイプ:オブジェクト |
| sys_user_group.roles.display_value | ロールの表示値。 データタイプ:文字列 |
| sys_user_group.roles.value | ロールの内部値。 データタイプ:文字列 |
| sys_user_group.source | グループのソース。 データタイプ:オブジェクト |
| sys_user_group.source.display_value | ソースの表示値。 データタイプ:文字列 |
| sys_user_group.source.value | ソースの内部値。 データタイプ:文字列 |
| sys_user_group.sys_created_by | グループレコードを作成したユーザー。 データタイプ:オブジェクト |
| sys_user_group.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| sys_user_group.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| sys_user_group.sys_created_on | グループレコードが最初に作成された日時。 データタイプ:オブジェクト |
| sys_user_group.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| sys_user_group.sys_created_on.display_value_internal | sys_created_on の内部表示値。 データタイプ:文字列 |
| sys_user_group.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| sys_user_group.sys_id | グループの sys_id。 データタイプ:オブジェクト |
| sys_user_group.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| sys_user_group.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| sys_user_group.sys_mod_count | 関連するレコード情報が変更された回数。 データタイプ:オブジェクト |
| sys_user_group.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| sys_user_group.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| sys_user_group.sys_updated_by | グループ情報を最後に更新したユーザー。 データタイプ:オブジェクト |
| sys_user_group.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| sys_user_group.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| sys_user_group.sys_updated_on | グループ情報が最後に更新された日時。 データタイプ:オブジェクト |
| sys_user_group.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| sys_user_group.sys_updated_on.display_value_internal | sys_updated_on の内部表示値。 データタイプ:文字列 |
| sys_user_group.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| sys_user_group.type | グループのタイプ。 データタイプ:オブジェクト |
| sys_user_group.type.display_value | タイプの表示値。 データタイプ:文字列 |
| sys_user_group.type.value | タイプの内部値。 データタイプ:文字列 |
次のコード例は、getTeamScoreForGroupId() メソッドを使用してグループのチームスコアを取得して、要求されたレコードをフィルタリングし、すべての低グループスコアとデルタを、関連するグループレコードのイベントキュー change_success.team.warning に入れます。
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);
}
}
このメソッドを呼び出したときに返される結果の例:
{
"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(オブジェクト chgGr)
指定された変更要求 GlideRecord に基づいた最新のタイプの成功スコアを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| chgGr | オブジェクト | タイプの成功スコアを返す対象の変更要求 GlideRecord。 |
| パラメーター | 説明 |
|---|---|
| can_read | 指定された変更要求のタイプ成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| score.delta.value | delta の内部値。 データタイプ:文字列 |
| score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
| type | タイプの成功スコアの詳細。 データタイプ:オブジェクト |
| type.display_value | 選択肢のラベル。 データタイプ:文字列 |
| type.sys_id | 指定された変更タイプの選択肢 [sys_choice] レコードの sys_id。 データタイプ:文字列 |
| type.value | 選択肢の値。 データタイプ:文字列 |
このコード例は、ユーザーが読み取りアクセス権を持っている変更モデルの現在の GlideRecord に基づいた最新のタイプの成功スコアを取得し、50% 未満の成功スコア値を得る方法を示しています。コードはその後、スコア値を作業メモに保存します。
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();
}
このメソッドを呼び出したときに返される結果の例:
{
"can_read": true,
"type": {
"sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
"value": "normal",
"display_value": "Normal"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": 74.29906542056075,
"display_value": "74.30",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
ChangeSuccess - getTypeScoreForType(文字列 type, 文字列 domain_id)
指定された変更タイプについて最新のタイプの成功スコアを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| type | 文字列 | タイプの成功スコアを返す対象の変更要求のタイプ (「emergency」など) |
| domain_id | 文字列 | オプション。タイプの成功スコアについて パフォーマンスアナリティクス でクエリを実行するときに使用するドメインの sys_id。 |
| パラメーター | 説明 |
|---|---|
| can_read | 指定された変更要求のタイプ成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| score.delta.value | delta の内部値。 データタイプ:文字列 |
| score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
| type | タイプの成功スコアの詳細。 データタイプ:オブジェクト |
| type.sys_id | 指定された変更タイプの選択肢 [sys_choice] レコードの sys_id。 データタイプ:文字列 |
| type.value | 選択肢の値。 データタイプ:文字列 |
| type.display_value | 選択肢のラベル。 データタイプ:文字列 |
次のコード例は、getTypeScoreForType() メソッドを使用して、指定されたタイプ (name、 element、language) についてタイプスコアを取得し、要求されたレコードをフィルタリングする方法を示しています。次に、65% 未満のすべてのタイプスコアを、関連する sys_choice レコードのイベントキュー change_success.type.warning に入れます。
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);
}
このメソッドを呼び出したときに返される結果の例:
{
"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(ブール toggle)
関連するメソッドがさまざまなタイプのスコア (チーム、モデル、タイプ) をそれぞれ生成するために使用される パフォーマンスアナリティクス (PA) インジケーターの詳細を返すかどうかを制御します。デフォルトでは、この情報は返されません。
| 名前 | タイプ | 説明 |
|---|---|---|
| トグル | ブーリアン | PA インジケーターの詳細を含めるかどうかを示すフラグ。 有効な値:
デフォルト値:false |
| パラメーター | 説明 |
|---|---|
| indicator_scores | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| indicator_scores.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| indicator_scores.delta.display_value | delta の表示値。 データタイプ:文字列 |
| indicator_scores.delta.value | delta の内部値。 データタイプ:文字列 |
| indicator_scores.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| indicator_scores.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| indicator_scores.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| indicator_scores.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| indicator_scores.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| indicator_scores.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
次の例は、getScoresForChange() 呼び出しでインジケータースコアを返さないように要求する方法を示しています。
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withIndicatorScores(false).getScoresForChange(chgGr), null, 2));
次の出力は、このヘルパーが true に設定されている場合に返されるインジケータースコア値のみを示しています。このヘルパーがアタッチされているメソッドに基づいて、他の値も返される場合があります。
"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(ブール toggle)
getScoresForChange() メソッドで呼び出された場合にのみ有効です。getScoresForChange() メソッドがモデルスコアを返すかどうかを制御します。デフォルトでは、モデルスコアは返されます。
このメソッドを使用して、現在の ChangeSuccess オブジェクトのこのデータの返却のオンとオフを切り替えます。
| 名前 | タイプ | 説明 |
|---|---|---|
| トグル | ブーリアン | モデルの成功スコアを含めるかどうかを示すフラグ。 有効な値:
デフォルト:true |
| パラメーター | 説明 |
|---|---|
| model_success_score | モデルの成功スコアの詳細。 データタイプ:オブジェクト |
| model_success_score.can_read | 指定された変更要求のモデル成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| model_success_score.chg_model | 指定された変更要求によって参照される変更モデル [chg_model] レコード内の各フィールドの個々のオブジェクト。各オブジェクトには、フィールド名であるキーがあり、value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS のdisplay_value_internalプロパティも返します。
データタイプ: オブジェクト |
| model_success_score.chg_model.active | 関連する変更モデルレコードがアクティブでインスタンス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| model_success_score.chg_model.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| model_success_score.chg_model.advanced_security | この変更モデルに対して、ロールベースのセキュリティに加えて、ユーザー基準ベースのセキュリティが使用されているかどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| model_success_score.chg_model.advanced_security.display_value | advanced_security フラグの値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.advanced_security.value | advanced_security フラグの内部値。 データタイプ:ブール |
| model_success_score.chg_model.available_in_ui | 関連する変更モデルレコードがユーザーインターフェイス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| model_success_score.chg_model.available_in_ui.display_value | available_in_ui フラグの値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.available_in_ui.value | available_in_ui フラグの値。 データタイプ:ブール |
| model_success_score.chg_model.color | 変更要求ランディングページの関連する変更モデルの色。 データタイプ:オブジェクト |
| model_success_score.chg_model.color.display_value | 色の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.color.value | 色の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.default_change_model | 関連する変更モデルレコードがデフォルトの変更モデルかどうかを示すフラグ。 可能な値:
データタイプ:オブジェクト |
| model_success_score.chg_model.default_change_model.display_value | デフォルトの変更モデルフラグの値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.default_change_model.value | デフォルトの変更モデルフラグの内部値。 データタイプ:ブール |
| model_success_score.chg_model.description | 変更モデルの目的の簡単な説明。 データタイプ:オブジェクト |
| model_success_score.chg_model.description.display_value | 説明の値を表示します。 データタイプ:文字列 |
| model_success_score.chg_model.description.value | 説明の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.name | 変更モデルの名前。 データタイプ:オブジェクト |
| model_success_score.chg_model.name.display_value | 名前の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.name.value | 名前の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.record_preset | 新しい変更要求レコードが作成されたときに、関連付けられた値とともに自動的に入力されるフィールドの名前と値のペア。値はキャレット記号で区切られます。 例:
データタイプ:オブジェクト |
| model_success_score.chg_model.record_preset.display_value | record_preset の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.record_preset.value | record_preset の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.state_field | table_name で指定された値に基づいて選択肢を収集する選択リストフィールド。変更モデルの場合、これは常に「state」に設定されます。 データタイプ:オブジェクト |
| model_success_score.chg_model.state_field.display_value | state_field の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.state_field.value | state_field の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_class_name | モジュールテーブル名を変更します。常に変更モデル/chg_model です。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_class_name.display_value | sys_class_name の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_class_name.value | sys_class_name の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_created_by | 関連する変更モジュールレコードを最初に作成したユーザーの名前。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_created_on | 変更モジュールレコードが最初に作成された日時。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_created_on.display_value_internal | sys_created_on の内部表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_domain | インスタンスでドメインを使用している場合は、変更モジュールレコードが関連付けられているドメインの名前。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_domain.display_value | sys_domain の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_domain.value | sys_domain の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_domain_path | インスタンスでドメインを使用している場合は、関連付けられた変更モジュールレコードが存在するドメインパス。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_domain_path.display_value | sys_domain_path の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_domain_path.value | sys_domain_path の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_id | 関連する変更モデルレコードの一意の識別子。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_mod_count | 関連する変更モデルレコードが変更された回数。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| model_success_score.chg_model.sys_name | 変更モデルの名前。常に name パラメーターと同じです。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_name.display_value | sys_name の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_name.value | sys_name の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_updated_by | 関連する変更モデルレコードを最後に更新したユーザーの名前。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_updated_on | 関連する変更モデルレコードが最後に更新された日時。 データタイプ:オブジェクト |
| model_success_score.chg_model.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_updated_on.display_value_internal | sys_updated_on の内部表示値。 データタイプ:文字列 |
| model_success_score.chg_model.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| model_success_score.chg_model.table_name | 選択肢の収集元の選択リストフィールドを定義するテーブル。変更モデルの場合、これは常に「change_request」に設定されます。 データタイプ:文字列 最大長:80 |
| model_success_score.score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| model_success_score.score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| model_success_score.score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| model_success_score.score.delta.value | delta の内部値。 データタイプ:文字列 |
| model_success_score.score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| model_success_score.score.score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| model_success_score.score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| model_success_score.score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| model_success_score.score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| model_success_score.score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
次の例は、getScoresForChange() 呼び出しでモデルスコア情報が返されないように要求する方法を示しています。
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withModelScore(false).getScoresForChange(chgGr), null, 2));
次の出力は、このヘルパーが true に設定されている場合に返されるモデルの成功スコア値のみを示しています。返される可能性がある他のスコアを確認するには、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(ブール toggle)
メソッドが関連メソッドを呼び出すユーザーを検証し、要求されたコンテンツの読み取り権限をユーザーが持っていることを確認するかどうかを制御します。
- チームの成功スコアの場合:ユーザーが関連グループに対する読み取り権限を持っていることを確認します。
- モデルスコアの場合:ユーザーが変更モデルレコードに対する読み取り権限を持っていることを確認します。
- タイプスコアの場合:ユーザーがその変更タイプの選択肢レコードに対する読み取り権限を持っていることを確認します。
| 名前 | タイプ | 説明 |
|---|---|---|
| トグル | ブーリアン | 関連メソッドを呼び出すユーザーを検証するかどうかを示すフラグ。 有効な値:
デフォルト:true |
| パラメーター | 説明 |
|---|---|
| なし |
次の例は、getScoresForChange() メソッドを呼び出すときにユーザーセキュリティチェックをオフにする方法を示しています。
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
new sn_chg_score.ChangeSuccess().withSecurity(false).getScoresForChange(chgGr);
出力:
None
ChangeSuccess - withTeamScore(ブール toggle)
getScoresForChange() メソッドで呼び出された場合にのみ有効です。getScoresForChange() メソッドがチームスコアを返すかどうかを制御します。デフォルトでは、チームスコアは返されます。
このメソッドを使用して、現在の ChangeSuccess オブジェクトのこのデータの返却のオンとオフを切り替えます。
| 名前 | タイプ | 説明 |
|---|---|---|
| トグル | ブーリアン | チームの成功スコアを含めるかどうかを示すフラグ。 有効な値:
デフォルト:true |
| パラメーター | 説明 |
|---|---|
| team_success_score | チームの成功スコアの詳細。 データタイプ:オブジェクト |
| team_success_score.can_read | 指定された変更要求の変更チームの成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| team_success_score.chg_success_score_rating | 返されたスコアに一致する変更の成功スコア評価 [chg_success_score_rating] レコードの各フィールドの個々のオブジェクト。各フィールドオブジェクトには、フィールド名であるキーがあり、 value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS である display_value_internal プロパティも返します。 データタイプ: オブジェクト |
| team_success_score.chg_success_score_rating.active | 関連する変更の成功スコアレコードがアクティブでインスタンス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| team_success_score.chg_success_score_rating.color | 変更要求の変更の成功スコアカードに表示される、関連する変更の成功スコアの色。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.color.display_value | 色の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.color.value | 色の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.rating | 低または高などの変更の成功スコア評価。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.rating.display_value | 評価の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.rating.value | 評価の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.score_end | 変更の成功スコアの最高値。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.score_end.display_value | score_end の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.score_end.value | score_end の内部値。 データタイプ:数値 |
| team_success_score.chg_success_score_rating.score_start | 変更の成功スコアの最低値。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.score_start.display_value | score_start の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.score_start.value | score_start の内部値。 データタイプ:数値 |
| team_success_score.chg_success_score_rating.sys_class_name | 変更の成功スコア評価テーブル名。常に変更の成功スコア評価/chg_success_score_rating。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_class_name.display_value | sys_class_name の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_class_name.value | sys_class_name の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_created_by | 関連する変更の成功スコア評価レコードを最初に作成したユーザーの名前。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_created_on | 変更の成功スコア評価レコードが最初に作成された日時。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_created_on.display_value_internal | sys_created_on の内部表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_domain | インスタンスでドメインを使用している場合は、変更の成功スコアレコードが関連付けられているドメインの名前。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_domain.display_value | sys_domain の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_domain.value | sys_domain の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_id | 関連する変更の成功スコアレコードの一意の識別子。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_mod_count | 関連する変更の成功スコアレコードが変更された回数。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| team_success_score.chg_success_score_rating.sys_name | 変更の成功スコア評価の名前。 可能な値:
データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_name.display_value | sys_name の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_name.value | sys_name の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_overrides | 同じテーブル内にあるが、現在のレコードより上位のドメインにあるレコードの sys_id。これにより、下位のドメインのレコードがその上位のドメインのレコードを上書きできます。 たとえば、「global」ドメインで定義された評価レコードがあっても、ドメイン「TOP/ACME」では「global」のレコードが上書きされます。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_overrides.display_value | sys_overrides の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_overrides.value | sys_overrides の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_tags | 変更の成功スコアレコードに関連付けられたシステムタグのリスト。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_tags.display_value | sys_tags の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_tags.value | sys_tags の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_updated_by | 関連する変更の成功スコアレコードを最後に更新したユーザーの名前。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_updated_on | 関連する変更の成功スコアレコードが最後に更新された日時。 データタイプ:オブジェクト |
| team_success_score.chg_success_score_rating.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_updated_on.display_value_internal | sys_updated_on の内部表示値。 データタイプ:文字列 |
| team_success_score.chg_success_score_rating.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| team_success_score.score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| team_success_score.score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| team_success_score.score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| team_success_score.score.delta.value | delta の内部値。 データタイプ:文字列 |
| team_success_score.score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| team_success_score.score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| team_success_score.score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| team_success_score.score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| team_success_score.score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| team_success_score.score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
| team_success_score.sys_user_group | 指定された変更要求によって参照されるグループ [sys_user_group] レコードからの各フィールドの個々のオブジェクト。各フィールドオブジェクトには、フィールド名であるキーがあり、 value プロパティと display_value プロパティが含まれています。フィールドタイプが日付/時刻の場合、メソッドはユーザーのタイムゾーンにあるがシステム形式 YYYY-MM-DD HH24:MM:SS である display_value_internal プロパティも返します。 データタイプ: オブジェクト |
| team_success_score.sys_user_group.active | グループがアクティブかどうかを示すフラグ。 可能な値:
データタイプ:オブジェクト |
| team_success_score.sys_user_group.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| team_success_score.sys_user_group.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| team_success_score.sys_user_group.cost_center | グループに関連付けられているコストセンターの sys_id。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.cost_center.display_value | cost_center の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.cost_center.value | cost_center の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.default_assignee | グループのデフォルトのアサイニーであるユーザーの sys_id。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.default_assignee.display_value | default_assignee の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.default_assignee.value | default_assignee の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.description | グループの説明 データタイプ:オブジェクト |
| team_success_score.sys_user_group.description.display_value | 説明の値を表示します。 データタイプ:文字列 |
| team_success_score.sys_user_group.description.value | 説明の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.email | グループのメールアドレス。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.email.display_value | メールの表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.email.value | メールの内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.exclude_manager | グループのマネージャーがグループメールを受信するかどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| team_success_score.sys_user_group.exclude_manager.display_value | exclude_manager の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.exclude_manager.value | exclude_manager の内部値。 データタイプ:ブール |
| team_success_score.sys_user_group.include_members | 誰かがグループのメールアドレスにメールを送信したときに、グループメンバーが個々のメールを受信するかどうかを示すフラグ。この機能の唯一の例外は承認通知です。選択に関係なく、グループのすべてのメンバーが承認通知を受信します。 有効な値:
データタイプ:オブジェクト |
| team_success_score.sys_user_group.include_members.display_value | include_members の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.include_members.value | include_members の内部値。 データタイプ:ブール |
| team_success_score.sys_user_group.manager | グループのマネージャーの sys_id。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.manager.display_value | マネージャーの表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.manager.value | マネージャーの内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.name | グループの名前。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.name.display_value | 名前の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.name.value | 名前の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.parent | このグループの親の sys_id。グループに親がある場合、子グループは親グループのロールを継承します。ただし、子グループのメンバーは親グループのメンバーではありません。たとえば、インシデントが親グループにアサインされているときに [アサイン先] ルックアップアイコンをクリックすると、親グループのメンバーのみが利用可能になります。子グループのメンバーは利用できません。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.parent.display_value | 親の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.parent.value | 親の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.roles | グループにアサインされたユーザーロール。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.roles.display_value | ロールの表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.roles.value | ロールの内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.source | グループのソース。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.source.display_value | ソースの表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.source.value | ソースの内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_created_by | グループレコードを作成したユーザー。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_created_on | グループレコードが最初に作成された日時。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_created_on.display_value_internal | sys_created_on の内部表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_id | グループの sys_id。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_mod_count | 関連するレコード情報が変更された回数。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| team_success_score.sys_user_group.sys_updated_by | グループ情報を最後に更新したユーザー。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_updated_on | グループ情報が最後に更新された日時。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_updated_on.display_value_internal | sys_updated_on の内部表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
| team_success_score.sys_user_group.type | グループのタイプ。 データタイプ:オブジェクト |
| team_success_score.sys_user_group.type.display_value | タイプの表示値。 データタイプ:文字列 |
| team_success_score.sys_user_group.type.value | タイプの内部値。 データタイプ:文字列 |
次のコード例は、このメソッドを使用して、チームスコアを返す応答を false に設定する方法を示しています。
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));
次の出力は、このヘルパーが true に設定されている場合に返されるチームスコア値のみを示しています。返される可能性がある他のスコアを確認するには、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(ブール toggle)
関連メソッドがすべての変更の成功スコア評価レコードの詳細を返すかどうかを制御します。デフォルトでは、この情報は返されません。
| 名前 | タイプ | 説明 |
|---|---|---|
| トグル | ブーリアン | すべてのチームの成功スコア評価レコードの詳細を含めるかどうかを示すフラグ。 有効な値:
デフォルト値:false |
| パラメーター | 説明 |
|---|---|
| ratings | |
| ratings.active | 関連する変更の成功スコアレコードがアクティブでインスタンス内で使用可能かどうかを示すフラグ。 有効な値:
データタイプ:オブジェクト |
| ratings.active.display_value | アクティブフラグの値を表示します。 データタイプ:文字列 |
| ratings.active.value | アクティブフラグの内部値。 データタイプ:ブール |
| ratings.color | 変更要求の変更の成功スコアカードに表示される、関連する変更の成功スコアの色。 データタイプ:オブジェクト |
| ratings.color.display_value | 色の表示値。 データタイプ:文字列 |
| ratings.color.value | 色の内部値。 データタイプ:文字列 |
| ratings.rating | 低または高などの変更の成功スコア評価。 データタイプ:オブジェクト |
| ratings.rating.display_value | 評価の表示値。 データタイプ:文字列 |
| ratings.rating.value | 評価の内部値。 データタイプ:文字列 |
| ratings.score_end | 変更の成功スコアの最高値。 データタイプ:オブジェクト |
| ratings.score_end.display_value | score_end の表示値。 データタイプ:文字列 |
| ratings.score_end.value | score_end の内部値。 データタイプ:数値 |
| ratings.score_start | 変更の成功スコアの最低値。 データタイプ:オブジェクト |
| ratings.score_start.display_value | score_start の表示値。 データタイプ:文字列 |
| ratings.score_start.value | score_start の内部値。 データタイプ:数値 |
| ratings.sys_class_name | 変更の成功スコア評価テーブル名。常に変更の成功スコア評価/chg_success_score_rating。 データタイプ:オブジェクト |
| ratings.sys_class_name.display_value | sys_class_name の表示値。 データタイプ:文字列 |
| ratings.sys_class_name.value | sys_class_name の内部値。 データタイプ:文字列 |
| ratings.sys_created_by | 関連する変更の成功スコア評価レコードを最初に作成したユーザーの名前。 データタイプ:オブジェクト |
| ratings.sys_created_by.display_value | sys_created_by の表示値。 データタイプ:文字列 |
| ratings.sys_created_by.value | sys_created_by の内部値。 データタイプ:文字列 |
| ratings.sys_created_on | 変更の成功スコア評価レコードが最初に作成された日時。 データタイプ:オブジェクト |
| ratings.sys_created_on.display_value | sys_created_on の表示値。 データタイプ:文字列 |
| ratings.sys_created_on.display_value_internal | sys_created_on の内部表示値。 データタイプ:文字列 |
| ratings.sys_created_on.value | sys_created_on の内部値。 データタイプ:文字列 |
| ratings.sys_domain | インスタンスでドメインを使用している場合は、変更の成功スコアレコードが関連付けられているドメインの名前。 データタイプ:オブジェクト |
| ratings.sys_domain.display_value | sys_domain の表示値。 データタイプ:文字列 |
| ratings.sys_domain.value | sys_domain の内部値。 データタイプ:文字列 |
| ratings.sys_id | 関連する変更の成功スコアレコードの一意の識別子。 データタイプ:オブジェクト |
| ratings.sys_id.display_value | sys_id の表示値。 データタイプ:文字列 |
| ratings.sys_id.value | sys_id の内部値。 データタイプ:文字列 |
| ratings.sys_mod_count | 関連する変更の成功スコアレコードが変更された回数。 データタイプ:オブジェクト |
| ratings.sys_mod_count.display_value | sys_mod_count の表示値。 データタイプ:文字列 |
| ratings.sys_mod_count.value | sys_mod_count の内部値。 データタイプ:数値 |
| ratings.sys_name | 変更の成功スコア評価の名前。 可能な値:
データタイプ:オブジェクト |
| ratings.sys_name.display_value | sys_name の表示値。 データタイプ:文字列 |
| ratings.sys_name.value | sys_name の内部値。 データタイプ:文字列 |
| ratings.sys_overrides | 同じテーブル内にあるが、現在のレコードより上位のドメインにあるレコードの sys_id。これにより、下位のドメインのレコードがその上位のドメインのレコードを上書きできます。 たとえば、「global」ドメインで定義された評価レコードがあっても、ドメイン「TOP/ACME」では「global」のレコードが上書きされます。 データタイプ:オブジェクト |
| ratings.sys_overrides.display_value | sys_overrides の表示値。 データタイプ:文字列 |
| ratings.sys_overrides.value | sys_overrides の内部値。 データタイプ:文字列 |
| ratings.sys_tags | 変更の成功スコアレコードに関連付けられたシステムタグのリスト。 データタイプ:オブジェクト |
| ratings.sys_tags.display_value | sys_tags の表示値。 データタイプ:文字列 |
| ratings.sys_tags.value | sys_tags の内部値。 データタイプ:文字列 |
| ratings.sys_updated_by | 関連する変更の成功スコアレコードを最後に更新したユーザーの名前。 データタイプ:オブジェクト |
| ratings.sys_updated_by.display_value | sys_updated_by の表示値。 データタイプ:文字列 |
| ratings.sys_updated_by.value | sys_updated_by の内部値。 データタイプ:文字列 |
| ratings.sys_updated_on | 関連する変更の成功スコアレコードが最後に更新された日時。 データタイプ:オブジェクト |
| ratings.sys_updated_on.display_value | sys_updated_on の表示値。 データタイプ:文字列 |
| ratings.sys_updated_on.display_value_internal | sys_updated_on の内部表示値。 データタイプ:文字列 |
| ratings.sys_updated_on.value | sys_updated_on の内部値。 データタイプ:文字列 |
次のコード例は、このメソッドを使用して、チームスコア評価を返す応答を false に設定する方法を示しています。
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));
次の出力は、このヘルパーが true に設定されている場合に返されるチームスコア値のみを示しています。返される可能性がある他のスコアを確認するには、このヘルパーを関連付けるメソッドを参照してください。
"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(ブール toggle)
getScoresForChange() メソッドで呼び出された場合にのみ有効です。getScoresForChange() メソッドがタイプスコアを返すかどうかを制御します。デフォルトでは、タイプスコアは返されます。
このメソッドを使用して、現在の ChangeSuccess オブジェクトのこのデータの返却のオンとオフを切り替えます。
| 名前 | タイプ | 説明 |
|---|---|---|
| トグル | ブーリアン | タイプの成功スコアを含めるかどうかを示すフラグ。 有効な値:
デフォルト:true |
| パラメーター | 説明 |
|---|---|
| type_success_score | タイプの成功スコアの詳細。 データタイプ:オブジェクト |
| type_success_score.can_read | 指定された変更要求のタイプ成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| type_success_score.score | 返されたスコアインジケーターの詳細。 データタイプ:オブジェクト |
| type_success_score.score.delta | 前のスコアからのスコアの変化。 データタイプ:オブジェクト |
| type_success_score.score.delta.display_value | delta の表示値。 データタイプ:文字列 |
| type_success_score.score.delta.value | delta の内部値。 データタイプ:文字列 |
| type_success_score.score.display_value | パフォーマンスアナリティクス (PA) によって返された表示値。 データタイプ:文字列 |
| type_success_score.score.has_score | 指定された変更要求のスコアが返されたかどうかを示すフラグ。 有効な値:
データタイプ:ブール |
| type_success_score.score.indicator | スコアを取得するために使用される PA インジケーターのその他の詳細。 データタイプ:オブジェクト |
| type_success_score.score.indicator.name | スコアを取得するために使用される PA インジケーターの名前。 データタイプ:文字列 |
| type_success_score.score.indicator.sys_id | スコアを取得するために使用される PA インジケーターの sys_id。 データタイプ:文字列 |
| type_success_score.score.value | PA によって返される成功スコアの値。 データタイプ:文字列 |
| type_success_score.type | タイプの成功スコアの詳細。 データタイプ:オブジェクト |
| type_success_score.type.display_value | 選択肢のラベル。 データタイプ:文字列 |
| type_success_score.type.sys_id | 指定された変更タイプの選択肢 [sys_choice] レコードの sys_id。 データタイプ:文字列 |
| type_success_score.type.value | 選択肢の値。 データタイプ:文字列 |
次のコード例は、このメソッドを使用して、目的のタイプスコアを返す応答を設定する方法を示しています。
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));
次の出力は、このヘルパーが true に設定されている場合に返されるタイプの成功スコア値のみを示しています。返される可能性がある他のスコアを確認するには、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
}
}