Systemereignisse
Ereignisse sind spezielle Datensätze, die das System verwendet, um zu protokollieren, wenn bestimmte Bedingungen auftreten, und um eine Art von Aktion als Reaktion auf die Bedingungen zu ergreifen.
Das System verwendet Geschäftsregeln, um Systembedingungen zu überwachen und Ereignisdatensätze in der Tabelle „Ereignis“ [sysevent] zu generieren, die auch als Ereignisprotokoll oder Ereigniswarteschlange bezeichnet wird.
Ereignisgenerierende Geschäftsregeln verwenden normalerweise diese Skriptlogik:
Wenn [eine Bedingung für den aktuellen Datensatz wahr ist], dann [ein bestimmtes Ereignis zur Warteschlange hinzufügen].
- Wenn ein Anwender einem Incident-Datensatz einen Kommentar hinzufügt, fügen Sie einen hinzu incident.commentedEreignis.
- Wenn ein Anwender einen Incident-Datensatz hinzufügt, fügen Sie einen hinzu incident.insertedEreignis.
- Wenn ein Anwender einen Incident-Datensatz aktualisiert, fügen Sie einen hinzu incident.updatedEreignis.
| Feld | Beschreibung |
|---|---|
| Name | Eindeutiger Name des Ereignisses. Baseline-Ereignisnamen umfassen den betroffenen Datensatz und die auslösende Aktion, z. B. incident.commented. |
| Parm1 | Ereignisspezifischer Parameter, den das System verwendet, um Datensatzinformationen an andere Teile des Systems zu übergeben, z. B. eine Datensatz-SYS-ID oder einen Feldwert. |
| Parm2 | Ereignisspezifischer Parameter, den das System verwendet, um Datensatzinformationen an andere Teile des Systems zu übergeben, z. B. eine Datensatz-SYS-ID oder einen Feldwert. |
| Tabelle | Tabelle, für die das Ereignis gilt. Dies ist dieselbe Tabelle, in der die Business-Regel ausgeführt wurde. |
| Instanz | SYS-ID des Datensatzes, für den dieses Ereignis gilt. |
- Führen Sie eine Skriptaktion aus
- Senden Sie eine Benachrichtigung
- Lösen Sie eine Workflow-Aktivität aus
- Inaktivitätsüberwachung auslösen
Standardmäßig stellt das System Ereignisse bereit, die eine breite Ansicht der Anwendungsaktivität abdecken. Wenn vorhandene Ereignisse nicht Ihren Anforderungen entsprechen, können Sie eigene Ereignisse erstellen, um bestimmte Änderungen an Datensätzen zu beobachten.
Informationen zu Entwicklerschulungen finden Sie unter Geplante Skriptausführungen und Ereignisziele Auf der ServiceNow® Developer Site.
Verwenden Sie Dashboard für Systemereignisse und Aufgaben Dient zur Überwachung des Systemereignisverarbeitungssystems und des Verarbeitungssystems für geplante Aufgaben.
Ereignisverarbeitung während des Plattform-Upgrades
Bestimmen Sie, welche Ereignisse während eines Plattform-Upgrades verarbeitet werden sollen, indem Sie die folgenden Eigenschaften konfigurieren:
- Glide.Event_Processor.all_Events_Upgrade_Safe : Auf festgelegt Wahr Dient zur Verarbeitung aller Ereignisse während des Plattform-Upgrades. Standard = Falsch .
- Glide.Event_Processor.Upgrade_Safe_Events : Konfigurieren Sie eine kommagetrennte Liste von Ereignisnamen, um anzugeben, dass nur angegebene Ereignisse verarbeitet werden. Standard = <empty>.
Diese Eigenschaft ist nur relevant, wenn glide.event_processor.all_events_upgrade_safe = false.