MID-Server-Auswahlfilter überschreiben

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 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 die 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-Auswahl.
      Die Liste der MID-Server-Überschreibungen wird angezeigt.
    2. Wählen Sie Neu aus, 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 Servicekonten auszuwählen, können Sie Überschreibung der MID-Auswahlanpassen. Fügen Sie nach der Zeile (function filter(/* MIDServerJS Array */ CandidateMIDList, /* MIDServerJS Array */ defaultSelectedMIDList, /* Natives JS-Objekt */ midSelectorContext, /* MIDSelectorParamJS */ RequestedParameters) { 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;   
     }