ChangeSuccess - スコープ指定
ChangeSuccess スクリプトインクルードは、変更要求 (グループに基づく元の変更の成功スコア)、変更モデル、および変更タイプのパフォーマンスアナリティクス (PA) 成功スコアを返すメソッドを提供します。
このスクリプトインクルードは、デフォルトで 3 つの成功スコアをすべて返す getScoresForChange() メソッドの戻り結果を変更できるようにするヘルパーメソッドも提供します。これらのヘルパーメソッドを使用して、成功スコアを返すかどうかを決定できます。これらのヘルパーメソッドを使用して、成功スコアを評価する結果や、成功スコアを返すメソッドに対してさまざまなタイプのスコアを生成するために使用される PA インジケーターを返すこともできます。さらに、関連付けられたメソッドが、各メソッドに対してデフォルトで実行されるアクセス権セキュリティチェックをバイパスするように要求できます。
ヘルパーメソッドをプライマリメソッドに関連付けるには、次のようなドット命名法を使用します。
新しいsn_chg_score。ChangeSuccess().withTeamScore(false).withTypeScore(false).withSecurity(false).getScoresForChange(chgGr);
新しい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 名前空間で実行され、変更管理 - 変更の成功スコア (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] レコード内の各フィールドの個々のオブジェクト。各オブジェクトには、フィールド名であるキーがあり、値プロパティと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_idsのリスト。 データタイプ: オブジェクト |
| 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 で指定された値に基づいて選択肢を収集する選択リストフィールド。変更モデルの場合、これは常に「ステータス」に設定されます。 データタイプ: オブジェクト |
| 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.delta.display_value | デルタの表示値。 データタイプ:文字列 |
| スコア.デルタ.値 | デルタの内部値。 データタイプ:文字列 |
| 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(String sys_id, String domain_id)
指定されたモデルsys_idの最新のモデル成功スコアを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| sys_id | 文字列 | モデル成功スコアを返すグループのSys_id。 テーブル:ユーザーグループ [sys_user_group] |
| domain_id | 文字列 | オプション。パフォーマンスアナリティクスモデル成功スコアをクエリするときに使用するドメインのSys_id。 |
| 要素 | 説明 |
|---|---|
| can_read | 指定された変更要求についてモデル成功スコアを取得できたかどうかを示すフラグ。 可能な値:
データタイプ:ブーリアン |
| chg_model | 指定された変更要求によって参照される変更モデル [chg_model] レコード内の各フィールドの個々のオブジェクト。各オブジェクトには、フィールド名であるキーがあり、値プロパティと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_idsのリスト。 データタイプ: オブジェクト |
| 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 で指定された値に基づいて選択肢を収集する選択リストフィールド。変更モデルの場合、これは常に「ステータス」に設定されます。 データタイプ: オブジェクト |
| 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.delta.display_value | デルタの表示値。 データタイプ:文字列 |
| スコア.デルタ.値 | デルタの内部値。 データタイプ:文字列 |
| 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] レコード内の各フィールドの個々のオブジェクト。各オブジェクトには、フィールド名であるキーがあり、値プロパティと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_idsのリスト。 データタイプ: オブジェクト |
| 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 で指定された値に基づいて選択肢を収集する選択リストフィールド。変更モデルの場合、これは常に「ステータス」に設定されます。 データタイプ: オブジェクト |
| 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 | デルタの表示値。 データタイプ:文字列 |
| model_success_score.score.delta.value | デルタの内部値。 データタイプ:文字列 |
| 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。これにより、下位ドメインのレコードが、その上のドメインのレコードを上書きできます。 たとえば、「グローバル」ドメインで定義された評価レコードがあるが、ドメイン「TOP/ACME」の場合は「グローバル」のレコードを上書きします。 データタイプ: オブジェクト |
| 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 | デルタの表示値。 データタイプ:文字列 |
| team_success_score.score.delta.value | デルタの内部値。 データタイプ:文字列 |
| 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 | デルタの表示値。 データタイプ:文字列 |
| type_success_score.score.delta.value | デルタの内部値。 データタイプ:文字列 |
| 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() メソッドを使用して、最新の変更チームの成功スコア (グループに基づく元の変更の成功スコア)、モデルの成功スコア、およびタイプの成功スコアを取得し、さまざまな属性を使用して結果をフィルタリングし、構築された成功スコアのサマリーを作業メモに保存する方法を示しています。
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。これにより、下位ドメインのレコードが、その上のドメインのレコードを上書きできます。 たとえば、「グローバル」ドメインで定義された評価レコードがあるが、ドメイン「TOP/ACME」の場合は「グローバル」のレコードを上書きします。 データタイプ: オブジェクト |
| 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.delta.display_value | デルタの表示値。 データタイプ:文字列 |
| スコア.デルタ.値 | デルタの内部値。 データタイプ:文字列 |
| 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。これにより、下位ドメインのレコードが、その上のドメインのレコードを上書きできます。 たとえば、「グローバル」ドメインで定義された評価レコードがあるが、ドメイン「TOP/ACME」の場合は「グローバル」のレコードを上書きします。 データタイプ: オブジェクト |
| 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.delta.display_value | デルタの表示値。 データタイプ:文字列 |
| スコア.デルタ.値 | デルタの内部値。 データタイプ:文字列 |
| 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(Object chgGr)
指定された変更要求 GlideRecord に基づいて最新のタイプの成功スコアを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| chgGr | オブジェクト | タイプの成功スコアを返す変更要求 GlideRecord。 |
| パラメーター | 説明 |
|---|---|
| can_read | 指定された変更要求についてタイプの成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブーリアン |
| スコア | 返されたスコアインジケーターの詳細。 データタイプ: オブジェクト |
| スコア.デルタ | 前回のスコアからのスコアの変化。 データタイプ: オブジェクト |
| score.delta.display_value | デルタの表示値。 データタイプ:文字列 |
| スコア.デルタ.値 | デルタの内部値。 データタイプ:文字列 |
| 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 | 選択肢の値。 データタイプ:文字列 |
このコード例は、ユーザーが読み取りアクセス権を持ち、成功スコア値が 50% 未満の変更モデルについて、現在の GlideRecord に基づいて最新のタイプの成功スコアを取得する方法を示しています。その後、作業メモに保存されます。
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(String type, String domain_id)
指定された変更タイプの最新のタイプの成功スコアを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| type | 文字列 | 「緊急」など、タイプの成功スコアを返す変更要求のタイプ。 |
| domain_id | 文字列 | オプション。タイプ成功スコアの パフォーマンスアナリティクス をクエリするときに使用するドメインのSys_id。 |
| パラメーター | 説明 |
|---|---|
| can_read | 指定された変更要求についてタイプの成功スコアを取得できたかどうかを示すフラグ。 有効な値:
データタイプ:ブーリアン |
| スコア | 返されたスコアインジケーターの詳細。 データタイプ: オブジェクト |
| スコア.デルタ | 前回のスコアからのスコアの変化。 データタイプ: オブジェクト |
| score.delta.display_value | デルタの表示値。 データタイプ:文字列 |
| スコア.デルタ.値 | デルタの内部値。 データタイプ:文字列 |
| 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() メソッドを使用して、指定された型 (名前、要素、および言語) の型スコアを取得し、要求されたレコードをフィルタリングする方法を示しています。次に、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(ブールトグル)
関連付けられたメソッドが、異なるタイプのスコア (チーム、モデル、およびタイプ) のそれぞれを生成するために使用される パフォーマンスアナリティクス (PA) インジケーターの詳細を返すかどうかをコントロールします。デフォルトでは、この情報は返されません。
| 名前 | タイプ | 説明 |
|---|---|---|
| トグル | ブーリアン | PA インジケーターの詳細を含めるかどうかを示すフラグ。 有効な値:
デフォルト値:false |
| パラメーター | 説明 |
|---|---|
| indicator_scores | 返されたスコアインジケーターの詳細。 データタイプ: オブジェクト |
| indicator_scores.delta | 前回のスコアからのスコアの変化。 データタイプ: オブジェクト |
| indicator_scores.delta.display_value | デルタの表示値。 データタイプ:文字列 |
| indicator_scores.delta.value | デルタの内部値。 データタイプ:文字列 |
| 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(ブールトグル)
getScoresForChange() メソッドで呼び出された場合にのみ有効です。getScoresForChange() メソッドがモデルスコアを返すかどうかを制御します。デフォルトでは、モデルスコアが返されます。
このメソッドを使用して、現在の ChangeSuccess オブジェクトに対するこのデータの返却をオンまたはオフに切り替えます。
| 名前 | タイプ | 説明 |
|---|---|---|
| トグル | ブーリアン | モデル成功スコアを含めるかどうかを示すフラグ。 有効な値:
デフォルト:true |
| パラメーター | 説明 |
|---|---|
| model_success_score | モデル成功スコアの詳細。 データタイプ: オブジェクト |
| model_success_score.can_read | 指定された変更要求についてモデル成功スコアを取得できたかどうかを示すフラグ。 可能な値:
データタイプ:ブーリアン |
| model_success_score.chg_model | 指定された変更要求によって参照される変更モデル [chg_model] レコード内の各フィールドの個々のオブジェクト。各オブジェクトには、フィールド名であるキーがあり、値プロパティと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 で指定された値に基づいて選択肢を収集する選択リストフィールド。変更モデルの場合、これは常に「ステータス」に設定されます。 データタイプ: オブジェクト |
| 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 | デルタの表示値。 データタイプ:文字列 |
| model_success_score.score.delta.value | デルタの内部値。 データタイプ:文字列 |
| 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(ブールトグル)
メソッドが関連するメソッドを呼び出しているユーザーを検証するかどうかを制御し、要求されたコンテンツを読み取る権限があることを確認します。
- チームの成功スコアの場合:ユーザーが関連するグループに対する読み取り権限を持っていることを確認します。
- モデルスコアの場合:ユーザーが変更モデルレコードの読み取り権限を持っていることを確認します。
- タイプスコアの場合:ユーザーがその変更タイプの選択肢レコードに対する読み取り権限を持っていることを確認します。
| 名前 | タイプ | 説明 |
|---|---|---|
| トグル | ブーリアン | 関連付けられたメソッドを呼び出しているユーザーを検証するかどうかを示すフラグ。 有効な値:
デフォルト:true |
| パラメーター | 説明 |
|---|---|
| なし |
次の例は、 getScoresForChange() メソッドを呼び出すときにユーザーセキュリティチェックをオフにする方法を示しています。
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
new sn_chg_score.ChangeSuccess().withSecurity(false).getScoresForChange(chgGr);
出力:
None
ChangeSuccess - withTeamScore(ブールトグル)
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。これにより、下位ドメインのレコードが、その上のドメインのレコードを上書きできます。 たとえば、「グローバル」ドメインで定義された評価レコードがあるが、ドメイン「TOP/ACME」の場合は「グローバル」のレコードを上書きします。 データタイプ: オブジェクト |
| 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 | デルタの表示値。 データタイプ:文字列 |
| team_success_score.score.delta.value | デルタの内部値。 データタイプ:文字列 |
| 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(ブールトグル)
関連付けられたメソッドがすべての変更の成功スコア評価レコードの詳細を返すかどうかを制御します。デフォルトでは、この情報は返されません。
| 名前 | タイプ | 説明 |
|---|---|---|
| トグル | ブーリアン | すべてのチーム成功スコア評価レコードの詳細を含めるかどうかを示すフラグ。 有効な値:
デフォルト値:false |
| パラメーター | 説明 |
|---|---|
| 採点 | |
| 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。これにより、下位ドメインのレコードが、その上のドメインのレコードを上書きできます。 たとえば、「グローバル」ドメインで定義された評価レコードがあるが、ドメイン「TOP/ACME」の場合は「グローバル」のレコードを上書きします。 データタイプ: オブジェクト |
| 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(ブール値トグル)
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 | デルタの表示値。 データタイプ:文字列 |
| type_success_score.score.delta.value | デルタの内部値。 データタイプ:文字列 |
| 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
}
}