Remplacer le filtre de sélection du Serveur MID

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Utilisez la fonctionnalité de remplacement pour écrire votre propre condition de filtre qui remplace les critères de sélection normaux du serveur MID pour une application. Un remplacement a la 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 MID Servers. Consultez Sélection de Serveur MID pour en savoir plus.

    Rôle requis : administrateur

    Indicateur de configuration pour la phase de configurationAssurez-vous que le MID Server peut se connecter à des éléments à l'intérieur et à l'extérieur de votre réseauTélécharger et installer le MID Server sur un hôte Linux ou WindowsConfigurer votre MID ServerConfigurer la sécurité du MID ServerAssurez-vous que le MID Server peut se connecter à des éléments à l'intérieur et à l'extérieur de votre réseauTélécharger et installer le MID Server sur un hôte Linux ou WindowsConfigurer votre MID ServerConfigurer la sécurité du MID Server

    Pourquoi et quand exécuter cette tâche

    Remarque :
    La fonctionnalité de remplacement est destinée à Gestion dans le cloud et à Détection dans le cloud uniquement. Le filtre Remplacer par aptitude est fourni par défaut.
    Quatre filtres de sélection de Serveur MID sont inclus dans le système ServiceNow de base. Ces filtres sont appliqués à tous les MID Servers 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 filtres, mais un seul filtre de remplacement pour chaque type de filtre. Le type de filtre Remplacer le sélecteur remplace tous les autres filtres et prend le contrôle complet de la sélection du Serveur MID. Si ce type est actif, c’est le seul filtre appliqué.

    Procédure

    1. Accédez à la Tout > Serveur MID > Remplacement du sélecteur de MID Server.
      La liste des remplacements de Serveur MID s’affiche.
    2. Sélectionnez Nouveau pour créer un nouveau filtre.
    3. Renseignez ces champs :
      • Nom : nom unique pour 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. Consultez l’exemple du filtre Remplacer par aptitude 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 Soumettre.
      Script de filtre de remplacement du Serveur MID

    Exemple

    Le calendrier Détection 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 service, vous pouvez personnaliser le remplacement du sélecteur de 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;   
     }