---
sourceDocument: Options de la plateforme d’IA ServiceNow de Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Options de la plateforme d’IA ServiceNow de Yokohama

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Remplacer le filtre de sélection de serveur MID

# Remplacer le filtre de sélection de serveur MID {#ariaid-title1}

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Utilisez la fonctionnalité de remplacement pour écrire votre propre condition de filtre qui remplace les critères de sélection de serveur MID normaux pour une application. Un remplacement a priorité sur le filtre par défaut et peut être défini pour une condition de sélection spécifique.{#override_mid_server_selector__ph_override-filter-short-desc}

## Avant de commencer

Avant d'essayer de créer un filtre de remplacement, assurez-vous de bien comprendre les critères utilisés par la plateforme pour sélectionner les serveurs MID. Consultez [Sélection de serveur MID](https://servicenow-prod.fluidtopics.net/68apMqDFOR5JrzYVaqoevQ "Vous pouvez configurer la sélection du serveur MID par application, plages d’adresses IP, capacité réseau ou comportement. Des serveurs MID spécifiques peuvent être affectés à des tâches particulières, ou le serveur MID peut être sélectionné automatiquement. Les serveurs MID peuvent utiliser Séparation de domaine pour limiter la portée des découvertes et la gestion des événements.") pour en savoir plus.

Rôle requis : admin  

|-|
|   |
[ ]

{#override_mid_server_selector__table_irs_ps4_nhb}

## Pourquoi et quand exécuter cette tâche

Remarque :  
La fonctionnalité de remplacement est destinée à Gestion cloud et à Détection dans le cloud uniquement. Le filtre Remplacer par option est fourni par défaut.  
Le système ServiceNow de base comprend quatre filtres de sélection de serveur MID. Ces filtres sont appliqués à tous les serveurs MID dans l'ordre jusqu'à ce que le système trouve une condition correspondante :

* Filtre de statut
* Filtre d'application
* Filtre d'option
* Filtre d'adresses IP

{#override_mid_server_selector__ul_myv_sqq_hdb}  
Important :  
La fonctionnalité de remplacement autorise plusieurs types de filtre, mais un seul filtre de remplacement pour chaque type de filtre. Le type Override selector filter (Remplacer le filtre) remplace tous les autres filtres et prend le contrôle total de la sélection de serveur MID. Si ce type est actif, il s'agit du seul filtre appliqué.

## Procédure

1. Accédez à TousServeur MIDRemplacement du sélecteur de serveur MID.  
   La liste des remplacements de serveur MID s'affiche.
2. Sélectionnez Nouveau pour créer un filtre.
3. Renseignez ces champs :  
   * Nom : nom unique de ce remplacement. Assurez-vous de pouvoir identifier le type de remplacement par son nom.
   * Script : condition pour ce filtre. Créez la logique de sélection du serveur MID pour votre remplacement dans ce champ, en suivant les instructions fournies dans le modèle de fonction. Prenez l'exemple du filtre Remplacer par option avant de commencer à créer votre filtre.
   * Type : type de remplacement en cours de configuration. Sélectionnez l'un des quatre filtres par défaut à remplacer par votre condition, ou sélectionnez Remplacer le sélecteur pour créer un filtre qui remplace tous les autres.
   {#override_mid_server_selector__ul_rrn_rvq_hdb} {#override_mid_server_selector__step_field-descriptions}
{#override_mid_server_selector__step_field-descriptions}
4. Sélectionnez Envoyer.  

## Exemple

Le calendrier Découverte dans le cloud sélectionne les serveurs MID en fonction des applications et des options. Pour sélectionner différents serveurs MID pour différents comptes de services, vous pouvez personnaliser le **remplacement de sélecteur MID** . Après la ligne `(function filter(/* MIDServerJS Array */ candidateMIDList, /* MIDServerJS Array */ defaultSelectedMIDList, /* Native JS object */ midSelectorContext, /* MIDSelectorParamJS */ requestedParameters) {` ajoutez le code suivant avec vos informations :

    var result = [];

     if (JSON.parse(midSelectorContext).service_account_id == '[example-account-id]') {
      for (var mid in defaultSelectedMIDList) {
       if (defaultSelectedMIDList[mid].sysId == '[example-MID-1]' || defaultSelectedMIDList[mid].sysId == '[example-MID-2]')
        result.push(defaultSelectedMIDList[mid]);
      }
      return result;   
     }

{#override_mid_server_selector__codeblock_otp_y31_lbc}

