Trigger Steps
A Trigger step defines the starting point of a playbook's execution and is always the first step in a playbook. After the playbook is triggered, it follows the defined steps based on the routes set on the canvas, using the trigger as the starting point.
When you create a playbook, it is initially generated with a placeholder Trigger step. Depending on your requirements, you can choose between two trigger methods: Application Event or Referenced .
Application Event
The Application Event trigger starts a playbook from either an application event or a scheduled event. Playbooks are triggered when an event, to which they are subscribed, is received. For details on events, see Playbook Assets.
To add a playbook with an Application Event trigger:
-
In the Playbook Designer, click Application Event.
-
In the Application Event pane, select the event trigger you want to use to initiate the playbook.
Application events are grouped by connector (integration) names. Expand the relevant integration and select the desired application event.
-
In the selected application event pane, provide the following details:
-
The Step Name field contains the name of the application event. You can optionally click Add Description to add a description for the step.
-
(Optional) To add additional filter criteria to trigger the playbook, such as triggering the playbook only when the event is of a specific type, define the filter conditions in the Configure Filter Criteria section.
-
Toggle the Enable to configure periodic event polling option to configure periodic event polling, which pulls content from the third-party integration into FortiSIEM at defined intervals:
-
From the Target field, select whether you want to run the action on the Self Agent node that is configured by default on FortiSIEM or another configured custom agent.
-
From the Configuration field, select the configuration name to be used for running the action.
You can add multiple configurations while configuring the connector.
-
-
Click the Edit icon in the Configure Connector Action: <Name of the action> section to view the action parameters used to pull content from the third-party integration. Update the values of parameters as per your requirements.
-
Use the Schedule section to adjust the frequency of pulling content from the third-party integration. By default, events are configured with a periodic pull of 5 minutes.
-
Use the Batch Processing (Looping) section to select your playbook execution preferences. You can choose between:
-
Single Execution for Entire Dataset: Choose this option to run the playbook once for the entire dataset.
-
Execute in Batches: For large datasets, this option is recommended for better performance. If selected, then you must specify the batch Size for processing.
-
-
-
Click Save to save the trigger.
Referenced
The Referenced trigger is used for playbooks triggered from another playbook using the Reference a Playbook step or from a specific schedule. Keep in mind that any dynamic data required for a child playbook during execution must be provided by the parent(s) playbooks.
To add a playbook with a Referenced trigger:
-
In the Playbook Designer, click Referenced.
-
In the Referenced pane, enter the following details:
-
In the Step Name field, type the name of the step.
-
(Optional) Click Add Description to add a description for the step.
-
(Optional) Add playbook actions, such as Variables, Loops, etc., to this step by clicking Variables in the playbook step footer. For more information on playbook actions that extend playbook steps, see Playbook Steps.
-
Click Save to save the trigger.
-