Wiederholungen
Auslöser geben an, wann die Ausführung von Playbookgestartet werden soll.
In Playbooksgeben Auslöser an, wann die Ausführung von Playbook beginnen soll. Jeder Auslöser hat einen Typ und Bedingungen, die bei Erfüllung die Ausführung des 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 Weise ausgelöst wird, die für Ihren Geschäftsprozess sinnvoll ist. Weitere Informationen finden Sie unter Prozessdefinition erstellen.
Wenn es keine für Ihren Anwendungsfall geeigneten Auslöser gibt, können Sie stattdessen eine eigene Auslöserdefinition erstellen. Weitere Informationen finden Sie unter Auslöserdefinition erstellen.
Auslösertypen
In Ihrem Auslöserdefinitions-Datensatz [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 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 an beliebiger Stelle in Now Platformerstellt.
- Datensatz aktualisiert
- Playbook wird ausgeführt, wenn ein Benutzer einen vorhandenen Datensatz an einer beliebigen Stelle in Now Platformaktualisiert.
- Datensatz erstellt oder aktualisiert
- Playbook wird ausgeführt, wenn ein Benutzer einen Datensatz erstellt oder einen vorhandenen Datensatz an einer beliebigen 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 |
|---|---|
| Bedingungen | Verwenden Sie den Bedingungsgenerator, um Feldbedingungen für die Ausführung von Playbook zu erstellen. Siehe Bedingungsgenerator. |
| Meinen Prozess ausführen | Wählen Sie eine Option für die Ausführung von Playbook aus. 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 erstrecken. Wenn Sie beispielsweise diese Option aktivieren und die Tabelle „Konfigurationselement“ [cmdb_ci] auswählen, wird Playbook ausgeführt, wenn Datensatzvorgänge auf dem Server [cmdb_ci_server], dem Computer [cmdb_ci_computer] und anderen erweiterten Tabellen ausgeführt werden. Weitere Informationen finden Sie unter Table extension and classes. |
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 jedes Playbook, das in derselben Tabelle ausgeführt wird. Wenn mehrere Playbooks in derselben Tabelle den gleichen Filter haben, gibt es keine Möglichkeit, die Reihenfolge zu bestimmen, in der die Playbooks ausgeführt werden.
- Vermeiden Sie das Duplizieren von Auslösern, die in den Flows Workflow-Studio verwendet werden
- Playbooks -Auslöser überschreiben Workflow-Studio -Auslöser nicht. Wenn die Auslöserbedingungen erfüllt sind, werden in beiden Anwendungen automatisierte Prozesse ausgeführt.
- Durch Import und Update Sets hinzugefügte oder aktualisierte Datensätze ignorieren
- Datensatzauslöser ignorieren Datensätze, die durch Anwenden eines Update Set oder Importieren einer XML-Datei hinzugefügt oder aktualisiert wurden. Diese Vorgänge gelten für die gesamte Anwendung oder Tabelle anstatt für einen einzelnen Datensatz.