Remplacer le filtre de sélection de serveur MID

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 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.

    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 pour en savoir plus.

    Rôle requis : admin

    Configurer l’indicateur pour la phase de configurationAssurez-vous que le serveur MID peut se connecter à des éléments à l’intérieur et à l’extérieur de votre réseauTélécharger et installer le serveur MID sur un hôte Linux ou WindowsConfigurez votre serveur MIDConfigurer la sécurité du serveur MIDAssurez-vous que le serveur MID peut se connecter à des éléments à l’intérieur et à l’extérieur de votre réseauTélécharger et installer le serveur MID sur un hôte Linux ou WindowsConfigurez votre serveur MIDConfigurer la sécurité du serveur MID

    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 d’état
    • Filtre d’application
    • Filtre d’option
    • Filtre d’adresses IP
    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 à la Tous > Serveur MID > Remplacement 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.
    4. Sélectionnez Envoyer.
      Script de filtre de remplacement de serveur MID

    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;   
     }