---
sourceDocument: Gestion des services IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Xanadu

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Personnaliser les recommandations du groupe de support d'astreinte

# Personnaliser les recommandations du groupe de support d'astreinte {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Configurez les recommandations du groupe de support qui doivent être affichées dans le panneau Experts d'astreinte d'un incident.

## Avant de commencer

Rôle requis : admin

## Procédure

1. Accédez à ToutDéfinition du systèmeIncludes de script.
2. Dans la liste Includes de script, sélectionnez OnCallUtilsSow.
3. Pour configurer les recommandations du groupe de support, modifiez le champ Script.  
   Pour en savoir plus sur la disponibilité de ces groupes pour un incident, reportez-vous à la rubrique [Experts d'astreinte dans Espace de travail pour l'exploitation des services](https://servicenow-prod.fluidtopics.net/SXFhT4ewc72Bd_tPf9HqfA#work-on-call-sow "Affichez les détails d'équipe pertinents et contactez les membres d'astreinte pour résoudre le problème et effectuer un suivi dynamique de l'escalade d'astreinte.").

       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. Cliquez sur Mettre à jour.

