Konfigurieren Discovery Dient zur Verwendung des Ereignis-Frameworks

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Konfigurieren Discovery Dient zur Verarbeitung von Aufträgen mit der Ereignis-Framework-Methode, mit der Sie die Discovery-Drosselung effektiv verwalten und Aufgaben basierend auf ihrer Wichtigkeit in der Warteschlange priorisieren können.

    Vorbereitungen

    Bestätigen Sie Folgendes:
    • Discovery-Administratorarbeitsbereich Verwendet Version 1.9.0 oder höher.
    • ServiceNow AI Platform Verwendet Version XP9, YP4 oder höher als YP4.

    Erforderliche Rolle: discovery_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn die Ereignis-Framework-Methode nicht verwendet wird, Discovery Erstellt einen Datensatz für das einmalige Zeitplanelement [sys_Trigger] für jeden ECC-Warteschlangensensor oder Mustereingabedatensatz (External Communication Channel). Nachdem die Aufgabe verarbeitet wurde, löscht der Systemplaner sys_Trigger. Dieser Ansatz führt zu zusätzlichem Overhead und kann zu einer erheblichen Datenbankanwendung führen und bietet gleichzeitig eingeschränkte Kontrolle darüber, wie Sensoren verarbeitet werden.

    Das Ereignis-Framework reduziert die Abwanderung von Datenbanken, indem im Laufe der Zeit mehrere Ereignistabellen durchlaufen werden. Anstatt alte Datensätze nacheinander zu löschen, werden ganze Tabellen gelöscht, wenn sie nicht mehr benötigt werden, und sie werden wiederverwendet. Dieser Ansatz ist viel effizienter und trägt dazu bei, dass das System reibungslos läuft.

    Prozedur

    1. Navigieren zu Alle > Systemeigenschaften > Alle Eigenschaftenan.
    2. Wählen Sie in der Tabelle „Systemeigenschaften“ [sys_properties] die aus discovery.use.event.processingEigenschaft.
    3. Legen Sie fest Wert Feld bis Wahr .
    4. Wählen Sie Aktualisieren.

    Ergebnisse

    Wenn der ECC-Warteschlange ein Eingabedatensatz hinzugefügt wird, wird eine Geschäftsregel ausgelöst, die ein Ereignis auslöst. Das System verarbeitet diese Ereignisse in regelmäßigen Abständen mit einer Standardpriorität von 100.

    Hinweis:
    Um eine Auftragspriorität zu aktualisieren, konfigurieren Sie com.glide.queue.discovery.sensors.processing_jobs.priorityUnd com.glide.queue.discovery.cloud.sensors.processing_jobs.prioritySystemeigenschaften. Weitere Informationen finden Sie unter Konfigurieren Sie die Auftragspriorität von Background Worker für Ereignis-Framework.