---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# オンコールサポートグループの推奨事項のカスタマイズ

# オンコールサポートグループの推奨事項のカスタマイズ {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

インシデントの \[エキスパートオンコール\] パネルに表示するサポートグループの推奨事項を構成します。

## 始める前に

必要なロール：admin

## 手順

1. \[すべて\]\[システム定義\]\[スクリプトインクルード\]に移動します。
2. \[スクリプトインクルード\] リストから、\[OnCallUtilsSow\] を選択します。
3. サポートグループの推奨事項を構成するには、\[スクリプト\] フィールドを変更します。  
   これらのグループをインシデントで使用する方法については、「[サービスオペレーションワークスペースでのエキスパートオンコール](https://servicenow-prod.fluidtopics.net/5Q8E6lUkfUEeHlXdsiJx0w#work-on-call-sow "関連するシフトの詳細を表示し、問題の解決のためにオンコールメンバーに連絡して、オンコールエスカレーションを動的に追跡します。")」を参照してください。

       getRecommendedGroups: function(table, sysId, fieldWatchList) {
       		if(!table || !sysId) {
       			return {};
       		}
       		
       		var recommendedGroups = {};
       		var gr = new GlideRecord(table);
       		if (gr.get(sysId)) {
       			var self = this;
       			
       			if (table == this.TABLES.INCIDENT) {	
       				fieldWatchList.forEach(function(watchField) {
       					if (watchField.field == "assignment_group" && !recommendedGroups[watchField.value + ""] && self._isOnCallDefinedForTheGroup(watchField.value)) {
       						recommendedGroups[watchField.value + ""] = gs.getMessage("Recommended based on assignment group");
       					} else if (watchField.field == "cmdb_ci") {
       						var cmdbCiGr = new GlideRecord(self.TABLES.CMDB_CI);
       						if (cmdbCiGr.get(watchField.value + "")) {
       							if (cmdbCiGr.support_group && !recommendedGroups[cmdbCiGr.support_group + ""] && self._isOnCallDefinedForTheGroup(cmdbCiGr.support_group + "")) {
       								recommendedGroups[cmdbCiGr.support_group + ""] = gs.getMessage("Recommended based on affected CI");
       							}
       						}
       					} else if (watchField.field == "business_service") {
       						var businessServiceGr = new GlideRecord(self.TABLES.CMDB_CI_SERVICE);
       						if (businessServiceGr.get(watchField.value + "")) {
       							if (businessServiceGr.support_group && !recommendedGroups[businessServiceGr.support_group + ""] && self._isOnCallDefinedForTheGroup(businessServiceGr.support_group + "")) {
       								recommendedGroups[businessServiceGr.support_group + ""] = gs.getMessage("Recommended based on impacted service");
       							}
       						}
       					}
       				});
       			}
       		}
       		
       		return recommendedGroups;
       	}

4. \[更新\] をクリックします。

