Neben Ticketauslösern mit angepassten Objekten, die sich auf Tickets beziehen, stellt das EAP „Objektauslöser“ eine neue Art von Auslösern bereit. Im Gegensatz zu Ticketauslösern verweisen Objektauslöser nicht auf angepasste Objekte, sondern werden basierend auf Ereignissen in angepassten Objektdatensätzen ausgeführt und aktualisieren Werte in den Feldern eines angepassten Objektdatensatzes. Wenn ein Agent beispielsweise einen neuen angepassten Objektdatensatz erstellt, werden die für das betreffende angepasste Objekt definierten Objektauslöser ausgeführt und können den Datensatz entsprechend aktualisieren.
Überblick über Objektauslöser für angepasste Objekte
Objektauslöser können für angepasste Objekte erstellt werden. Während Ticketauslöser beim Erstellen oder Aktualisieren eines Tickets ausgeführt werden, werden Objektauslöser beim Erstellen oder Aktualisieren der Datensätze des betreffenden angepassten Objekts ausgeführt. Wenn ein Ereignis in einem angepassten Objektdatensatz eintritt, werden alle für dieses Objekt vorhandenen Auslöser ausgewertet. Nach der Auswertung aller Auslöser dieses Objekts wird der Datensatz einmal mit allen anwendbaren Änderungen aktualisiert. Wenn zwei anwendbare Aktionen einen Wert für dasselbe Feld festlegen, wird die zuletzt vorgenommene Änderung angezeigt.
Nehmen wie beispielsweise an, Ihre IT-Abteilung verwaltet Softwarelizenzen, Laptop-Zuweisungen und andere Assets mithilfe angepasster Objekte. Sie haben ein angepasstes Objekt namens Asset mit einem angepassten Dropdownfeld namens Typ, einem Kontrollkästchen namens Genehmigung erforderlich und einem Nachschlagebeziehungsfeld namens Asset-Inhaber, das auf Benutzer verweist. Wenn Sie einen Objektauslöser für das Asset-Objekt definieren, wird dieser ausgelöst, wann immer ein Agent einen Asset-Datensatz erstellt oder aktualisiert. So können Sie etwa einen Auslöser erstellen, der automatisch einen Standardbenutzer als Inhaber zuweist, wenn das Kontrollkästchen Genehmigung erforderlich aktiviert und im Datensatz kein Asset-Inhaber angegeben ist.
Festlegen der Art des zu verwendenden Auslösers
Welche Art von Auslöser Sie verwenden, hängt in erster Linie davon ab, auf welches Ereignis er reagieren soll. Soll der Auslöser beim Erstellen oder Aktualisieren eines Tickets ausgeführt werden, so verwenden Sie einen Ticketauslöser. Wenn der Auslöser hingegen beim Erstellen oder Aktualisieren eines angepassten Objektdatensatzes ausgeführt werden soll, verwenden Sie einen Objektauslöser.
Ticketauslöser können Felder des Objekts, auf dem sie basieren (Tickets), sowie einige objektbezogene Felder wie den Anfragenden (Benutzer) und die Organisation aktualisieren. Ein Ticketauslöser kann Bedingungen und Aktionen aufweisen, die auf einem angepassten Objekt basieren, solange in einem Nachschlagebeziehungsfeld des Tickets auf dieses angepasste Objekt verwiesen wird. Objektauslöser aktualisieren nur Felder in dem Objekt, auf dem sie basieren.
Anatomie eines Objektauslösers
Objektauslöserbedingungen
Bedingungsanweisungen sind im Prinzip „wenn“-Anweisungen, die Ergebnisse zurückgeben, die die angegebenen Kriterien erfüllen. In einem Auslöser können Sie zwei Sätze von Bedingungen definieren: ALLE- und BELIEBIGE-Bedingungen. Wenn Sie Bedingungen unter ALLE Bedingungen erfüllt angeben, werden nur angepasste Objektdatensätze als Übereinstimmung betrachtet, die alle genannten Bedingungen erfüllen. Andererseits wird ein angepasster Objektdatensatz bereits als Übereinstimmung betrachtet, wenn mindestens eine der unter BELIEBIGE Bedingung erfüllt genannten Bedingungen erfüllt ist.
Bedingungsanweisungen setzen sich aus einer Kategorie, einem Operator und einem Wert zusammen. Für Auslöser, die auf Standardobjekten wie Tickets basieren, kann die Bedingung in einer vordefinierten Liste ausgewählt werden. Bei angepassten Objekten ist das nicht möglich, weil alle Eigenschaften des angepassten Objekts in angepassten Feldern definiert sind. Stattdessen wird für jeden angepassten Feldtyp eine vordefinierte Liste von Operatoren unterstützt. Neben den auf den Feldern des angepassten Objekts basierenden Bedingungen sind Bedingungen des Typs Aktueller Benutzer und Aktualisierung verfügbar.
Unterstützte Operatoren nach Bedingung:
Feldtyp | Operator | Werte |
---|---|---|
Kontrollkästchen | is | True oder False |
Aktueller Benutzer | Ist, Ist nicht | Agentenrolle oder Benutzer auswählen |
Dezimal | Ist, Ist nicht, Vorhanden, Nicht vorhanden, Kleiner als, Kleiner oder gleich, Größer als, Größer oder gleich | Beliebigen Dezimalwert eingeben |
Dropdown | Ist, Ist nicht, Vorhanden, Nicht vorhanden | Feldoption auswählen |
Ganzzahl | Ist, Ist nicht, Vorhanden, Nicht vorhanden, Kleiner als, Kleiner oder gleich, Größer als, Größer oder gleich | Beliebigen ganzzahligen Wert eingeben |
Nachschlagebeziehung | Ist, Ist nicht, Vorhanden, Nicht vorhanden | Datensatz des Zielobjekts auswählen |
Mehrzeiliges Feld | Ist, Ist nicht, Vorhanden, Nicht vorhanden, Enthält, Enthält nicht | Beliebigen Textwert eingeben |
Regex | Ist, Ist nicht, Vorhanden, Nicht vorhanden, Enthält, Enthält nicht | Beliebigen Wert eingeben |
Text | Ist, Ist nicht, Vorhanden, Nicht vorhanden, Enthält, Enthält nicht | Beliebigen Textwert eingeben |
Aktualisierung | is | Für das angegebene angepasste Objekt wurde ein Datensatz erstellt oder aktualisiert |
Objektauslöseraktionen
Aktionsanweisungen bestimmen, was geschieht, wenn die Bedingungsanweisungen zutreffen und der Auslöser ausgeführt wird. Es handelt sich im Prinzip um „dann“-Anweisungen. Wenn Ihre Bedingungen wahr sind, dann werden diese Aktionen ausgeführt. Ähnlich wie die Bedingungen hängen auch die verfügbaren Aktionen von den Feldern des angepassten Objekts ab.
Unterstützte Aktionen nach Typ des angepassten Felds:
Feldtyp | Aktion |
---|---|
Kontrollkästchen | True oder False |
Dezimal | Dezimalwert angeben |
Dropdown | Eine der Feldoptionen auswählen |
Ganzzahl | Ganzzahligen Wert eingeben |
Nachschlagebeziehung | Aktion für Datensätze eines verknüpften Objekts angeben |
Mehrzeiliges Feld | Textwert festlegen |
Regex | Wert festlegen |
Text | Textwert festlegen |
Erstellen eines Objektauslösers
Objektauslöser werden in der Registerkarte „Objekt“ auf der Seite „Auslöser“ im Admin Center erstellt.
So erstellen Sie einen Objektauslöser
- Klicken Sie in der Seitenleiste des Admin Centers auf Objekte und Regeln und dann auf Business-Regeln > Auslöser.
- Klicken Sie oben auf der Seite auf die Registerkarte Objekte und dann auf Auslöser erstellen.
- Geben Sie einen Namen für den Auslöser ein.
- (Optional) Geben Sie eine Beschreibung für den Auslöser ein.
Hier können Sie die Funktionsweise des Auslösers genauer beschreiben. Es ist möglich, Auslöser anhand der Beschreibung zu suchen.
- Wählen Sie das Auslöserobjekt aus.
Diese Einstellung kann nach dem Speichern des Auslösers nicht mehr geändert werden.
- Klicken Sie auf Bedingung hinzufügen und richten Sie die Bedingungen (Alle oder Beliebige) für den Auslöser ein.
- Wählen Sie für jede Bedingung, die Sie hinzufügen, eine Kategorie, einen Operator und einen Wert aus.
Der Feldoperator bestimmt die Beziehung zwischen der Bedingung und dem Wert. Wenn Sie beispielsweise den Feldoperator „ist“ auswählen, muss die Bedingung dem Wert genau entsprechen. Weitere Informationen finden Sie unter Objektauslöserbedingungen.
- Klicken Sie auf Aktion hinzufügen, um die Aktionen festzulegen, die ausgeführt werden, wenn die Auslöserbedingungen erfüllt sind.
- Wählen Sie eine Aktion aus und geben Sie einen Wert für die Aktion an. Weitere Informationen finden Sie unter Objektauslöseraktionen.
- Klicken Sie auf Erstellen und stellen Sie den Auslöser auf Aktiv oder Inaktiv ein.
Verwalten von Objektauslösern
Nachdem Sie Objektauslöser erstellt haben, können Sie ihre Reihenfolge ändern, ihre Bedingungen oder Aktionen bearbeiten und sie klonen, deaktivieren oder löschen.
Anordnen von Objektauslösern
Die Liste der Objektauslöser ist nach Objekten geordnet. Jedes Objekt, das mindestens einen Auslöser aufweist, ist unter seinem Anfangsbuchstaben aufgeführt, gefolgt von seinen Auslösern. Jedes Mal, wenn ein Datensatz für ein Objekt mit Auslösern erstellt oder aktualisiert wird, werden sämtliche Objektauslöser ausgewertet und dann alle Aktionen auf einmal ausgeführt. Das bedeutet, dass die Aktionen des ersten Objektauslösers keinen Einfluss darauf haben, ob der Datensatz die Bedingungen für nachfolgende Objektauslöser in der Liste erfüllt.
Objektauslöser können neu angeordnet werden, aber nur innerhalb der Auslöserliste ihres jeweiligen Objekts. Es ist nicht möglich, Objektauslöser in andere Objekte zu verschieben oder objektübergreifend neu anzuordnen.
- Klicken Sie in der Seitenleiste des Admin Centers auf Objekte und Regeln und dann auf Business-Regeln > Auslöser.
- Klicken Sie oben auf der Seite auf die Registerkarte Objekte.
- Klicken Sie auf Reihenfolge bearbeiten.
- Wählen Sie das Auslöserobjekt aus, dessen Auslöser Sie neu anordnen möchten.
- Ziehen Sie die Auslöser mit der Maus in die gewünschte Reihenfolge.
- Klicken Sie auf Speichern.
Bearbeiten von Objektauslösern
Bis auf das Auslöserobjekt können alle Eigenschaften eines vorhandenen Objektauslösers bearbeitet werden.
So bearbeiten Sie einen Objektauslöser
- Klicken Sie in der Seitenleiste des Admin Centers auf Objekte und Regeln und dann auf Business-Regeln > Auslöser.
- Klicken Sie auf die Registerkarte Objekte.
- Klicken Sie auf den Namen des Objektauslösers, den Sie bearbeiten möchten.
- Bearbeiten Sie Name, Beschreibung, Bedingungen und Aktionen wie gewünscht.
- Klicken Sie auf Speichern.
Klonen von Objektauslösern
In manchen Fällen kann es sinnvoll sein, einen neuen Auslöser zu erstellen, der bis auf wenige Details mit einem vorhandenen Auslöser identisch ist. Zu diesem Zweck können Sie den vorhandenen Auslöser klonen.
So klonen Sie einen Objektauslöser
- Klicken Sie in der Seitenleiste des Admin Centers auf Objekte und Regeln und dann auf Business-Regeln > Auslöser.
- Klicken Sie auf die Registerkarte Objekte.
- Klicken Sie auf den Namen des Objektauslösers, den Sie klonen möchten.
- Klicken Sie auf Aktionen und dann auf Klonen.
Eine Kopie des Auslösers wird zur Bearbeitung geöffnet.
- Passen Sie den geklonten Objektauslöser an Ihre Anforderungen an, klicken Sie auf Erstellen und stellen Sie den Auslöser auf Aktiv oder Inaktiv ein.
Deaktivieren von Objektauslösern
Einen Auslöser, den Sie nicht mehr brauchen, können Sie entweder löschen oder deaktivieren. Ein gelöschter Auslöser wird dauerhaft entfernt und kann nicht wiederhergestellt werden. Wenn Sie einen Auslöser im Moment nicht benötigen, aber später einmal vielleicht wieder verwenden möchten, können Sie ihn deaktivieren. Deaktivierte Auslöser werden angezeigt, wenn Sie in der Dropdownliste Status oben in der Auslöserliste die Option Inaktiv wählen, und können bei Bedarf wieder aktiviert werden. Wenn Sie einen Auslöser erneut aktivieren, wird er nicht rückwirkend für zwischenzeitlich erstellte oder aktualisierte Objektdatensätze ausgeführt.
So deaktivieren Sie einen Objektauslöser
- Klicken Sie in der Seitenleiste des Admin Centers auf Objekte und Regeln und dann auf Business-Regeln > Auslöser.
- Klicken Sie auf die Registerkarte Objekte.
- Klicken Sie auf den Namen des Objektauslösers, den Sie deaktivieren möchten.
- Klicken Sie auf Aktionen und dann auf Deaktivieren.
Löschen von Objektauslösern
Einen Auslöser, den Sie nicht mehr brauchen, können Sie entweder löschen oder deaktivieren. Durch Löschen wird ein Auslöser dauerhaft entfernt und kann nicht wiederhergestellt werden. Wenn Sie einen Auslöser dauerhaft löschen möchten, müssen Sie ihn zuerst deaktivieren.
So löschen Sie einen Objektauslöser
- Klicken Sie in der Seitenleiste des Admin Centers auf Objekte und Regeln und dann auf Business-Regeln > Auslöser.
- Klicken Sie auf die Registerkarte Objekte.
- Wählen Sie in der Dropdownliste Status oben in der Auslöserliste die Option Inaktiv.
- Klicken Sie im Optionsmenü () neben dem gewünschten Objektauslöser auf Löschen.
Wenn Sie bereits einen inaktiven Objektauslöser anzeigen, klicken Sie auf Aktionen und dann auf Löschen.
- Klicken Sie im Bestätigungsdialogfeld auf Auslöser löschen.