Auslöser
Auslöser geben an, wann mit der Ausführung von Playbookbegonnen werden soll.
In Playbooksgeben Auslöser an, wann Playbook ausgeführt werden soll. Jeder Auslöser hat einen Typ und Bedingungen, die bei Erfüllung die Ausführung Ihres aktivierten Playbookstarten.
Sie können einen Auslöser auswählen, wenn Sie einen Playbook in Workflow-Studioerstellen. Fügen Sie zunächst einen Auslöser hinzu, der den Auslösertyp definiert. Legen Sie dann Bedingungen und andere Optionen fest, um Ihren Auslöser so zu verfeinern, dass er auf eine für Ihren Geschäftsprozess sinnvolle Weise ausgelöst wird. Weitere Informationen finden Sie unter Prozessdefinitionen erstellen.
Wenn es keine Auslöser gibt, die zu Ihrem Anwendungsfall passen, können Sie stattdessen eine eigene Auslöserdefinition erstellen. Weitere Informationen finden Sie unter Auslöserdefinitionen erstellen.
Auslösertypen
In Ihrem Datensatz „Auslöserdefinition“ [sys_pd_trigger_definition] können Sie einen Auslösertyp auswählen, der bestimmt, wann Ihr Auslöser ausgelöst wird. Diese Auslösertypen stellen Datensatzvorgänge dar, die in der Now Platform®auftreten können. Die folgenden Auslösertypen sind in Ihrer Instanz standardmäßig verfügbar:
- Datensatz erstellt
- Playbook wird ausgeführt, wenn ein Benutzer einen Datensatz in Now Platformerstellt.
- Datensatz aktualisiert
- Playbook wird ausgeführt, wenn ein Benutzer einen vorhandenen Datensatz an beliebiger Stelle in Now Platformaktualisiert.
- Datensatz erstellt oder aktualisiert
- Playbook wird ausgeführt, wenn ein Benutzer einen Datensatz erstellt oder einen vorhandenen Datensatz an beliebiger Stelle in Now Platformaktualisiert.
Ausführungsbedingungen
Nachdem Sie Playbookeinen Auslöser hinzugefügt haben, können Sie Bedingungen und andere Optionen festlegen, die bestimmen, wann und wie Ihr Auslöser ausgelöst wird.
| Option | Aktion |
|---|---|
| Regeln | Verwenden Sie den Bedingungsgenerator, um Feldbedingungen für die Ausführung von Playbook zu erstellen. Weitere Informationen finden Sie unter Bedingungsgenerator. |
| Meinen Prozess ausführen | Wählen Sie eine Option aus, wenn Playbook ausgeführt wird. Verfügbare Optionen:
|
| Erweitert ausführen | Wählen Sie diese Option aus, um Playbook für Tabellen auszulösen, die sich aus der ausgewählten Tabelle erweitern. Wenn Sie beispielsweise diese Option aktivieren und die Tabelle „Konfigurationselement“ [cmdb_ci] auswählen, wird Ihr Playbook ausgeführt, wenn Datensatzvorgänge auf dem Server [cmdb_ci_server], Computer [cmdb_ci_computer] und anderen erweiterten Tabellen auftreten. Weitere Informationen finden Sie unter Tabellenerweiterungen und Klassen. |
Design Überlegungen
- Erstellen Sie eindeutige Filterbedingungen für Datensatzauslöser in derselben Tabelle
- Um zu verhindern, dass sich Playbooks gegenseitig überschreiben, erstellen Sie eindeutige Filterbedingungen für jeden Playbook, der in derselben Tabelle ausgeführt wird. Wenn mehrere Playbooks in derselben Tabelle denselben Filter haben, gibt es keine Möglichkeit, die Reihenfolge zu ermitteln, in der die Playbooks ausgeführt werden.
- Vermeiden Sie das Duplizieren von Auslösern, die in Flow Designer -Flows verwendet werden
- Playbooks Auslöser überschreiben Flow Designer Auslöser nicht. Für beide Anwendungen werden die automatisierten Prozesse ausgeführt, wenn die Auslöserbedingungen erfüllt sind.
- Durch Import und Update Sets hinzugefügte oder aktualisierte Datensätze ignorieren
- Datensatzauslöser ignorieren Datensätze, die durch Anwenden eines Update Sets oder Importieren einer XML-Datei hinzugefügt oder aktualisiert wurden. Diese Vorgänge gelten für die gesamte Anwendung oder Tabelle anstelle eines einzelnen Datensatzes.