MID-Server-Auswahlfilter überschreiben

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Verwenden Sie die Überschreibungsfunktion, um eine eigene Filterbedingung zu schreiben, die die normalen MID-Server-Auswahlkriterien für eine Anwendung überschreibt. Eine Überschreibung hat Vorrang vor dem Standardfilter und kann für eine bestimmte Auswahlbedingung definiert werden.

    Vorbereitungen

    Bevor Sie versuchen, einen Überschreibungsfilter zu erstellen, müssen Sie sich mit den Kriterien vertraut machen, die die Plattform zur Auswahl der MID-Server verwendet. Unter MID-Server-Auswahl finden Sie weitere Details.

    Erforderliche Rolle: Administrator

    Setup-Indikator für KonfigurationsphaseSicherstellen, dass vom MID Server eine Verbindung zu Elementen inner- und außerhalb Ihres Netzwerks hergestellt werden kannMID Server auf einem Linux- oder Windows-Host herunterladen und installierenMID Server konfigurierenSicherheit des MID Servers konfigurierenSicherstellen, dass vom MID Server eine Verbindung zu Elementen inner- und außerhalb Ihres Netzwerks hergestellt werden kannMID Server auf einem Linux- oder Windows-Host herunterladen und installierenMID Server konfigurierenSicherheit des MID Servers konfigurieren

    Warum und wann dieser Vorgang ausgeführt wird

    Hinweis:
    Die Überschreibungsfunktion ist nur für Cloud-Management und Cloud-Discovery vorgesehen. Der Filter Überschreiben nach Fähigkeit wird standardmäßig bereitgestellt.
    Im Basis-ServiceNow-System sind vier MID-Server-Auswahlfilter enthalten. Diese Filter werden auf alle MID-Server angewendet, bis das System eine übereinstimmende Bedingung findet:
    • Statusfilter
    • App-Filter
    • Fähigkeitfilter
    • IP-Filter
    Wichtig:
    Das Überschreibungs-Feature ermöglicht mehrere Filtertypen, aber nur einen Überschreibungsfilter für jeden Filtertyp. Der Filtertyp Wahlschalter überschreiben überschreibt alle anderen Filter und übernimmt die vollständige Kontrolle über die Auswahl des MID-Servers. Wenn dieser Typ aktiv ist, wird nur dieser Filter angewendet.

    Prozedur

    1. Navigieren zu Alle > MID-Server > Überschreiben der MID-Auswahlan.
      Die Liste der MID-Server-Überschreibungen wird angezeigt.
    2. Wählen Sie Aus Neu Um einen neuen Filter zu erstellen.
    3. Füllen Sie diese Felder aus:
      • Name: Eindeutiger Name für diese Überschreibung. Stellen Sie sicher, dass Sie den Überschreibungstyp anhand des Namens identifizieren können.
      • Skript: Bedingung für diesen Filter. Erstellen Sie in diesem Feld die MID-Server-Auswahllogik für Ihre Überschreibung. Verwenden Sie dazu die Anweisungen in der Funktionsvorlage. Sehen Sie sich den Filter Überschreiben nach Fähigkeit als Beispiel an, bevor Sie mit dem Erstellen des Filters beginnen.
      • Typ: Typ der zu konfigurierenden Überschreibung. Wählen Sie einen der vier Standardfilter aus, die mit Ihrer Bedingung überschrieben werden sollen, oder wählen Sie Wahlschalter überschreiben, um einen Filter zu erstellen, der alle anderen überschreibt.
    4. Wählen Sie Absenden.
      MID-Server-Überschreibungsfilterskript

    Beispiel

    Der Cloud-Discovery-Zeitplan wählt MID-Server basierend auf Anwendungen und Fähigkeiten aus. Um verschiedene MID-Server für verschiedene Service-Accounts auszuwählen, können Sie anpassen Überschreibung der MID-Auswahl . Nach der Zeile (Funktionsfilter(/* MIDServerJS-Array */ candidateMIDList, /* MIDServerJS-Array */ defaultSelectedMIDList, /* natives JS-Objekt */ midSelectorContext, /* MIDSelectorParamJS */ requestedParameters) { Fügen Sie den folgenden Code mit Ihren Informationen hinzu:

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