Triggers are a powerful tool in QReserve to execute a task automatically based on another action such as a reservation being created, about to start, end, or be approved.
A trigger is like a recipe that is triggered based on some other event that could include:
- A reservation or request being created.
- A reservation or request being modified.
- A reservation starting.
- A reservation ending.
- A reservation being approved or declined.
Each trigger task may or may not generate output that can flow into subsequent tasks. For example, a script may execute to generate contents of an email that is only sent when a form field is set to a specific value.
Triggers can be created from the Workflows page in Administration and can only be edited or activated by site moderators or administrators.
A trigger will fire relative to some point in time. For example, you can specify that 1 hour after a reservation is created, execute a trigger, or 10 minutes before a reservation is about to start.
A trigger can either be linked to a specific resource or to a group of resources that share a common tag. For example, a single trigger can fire before any meeting room reservation is about to start by tagging all meeting rooms with a Meeting Rooms tag and then setting the trigger to act on that tag.
Refer to Workflow Tasks.
To keep you informed, each trigger can have a succeeded and/or a failed notifications email address (or multiple). Each day, a summary email with all subscriptions and triggers will be sent with a list of succeeded and failed workflows. This allows you to easily spot problem subscriptions and remedy them manually.