You can schedule entries based on an occurrence, such as a database refresh or an email. The occurrence acts as a trigger, causing the entry to run. For example, you may want to run a report every time a database is refreshed.
Trigger-based scheduling may be used to run entries automatically based on an occurrence. It may also be used to limit when users can run entries. For example, in a warehouse environment where the database is refreshed only once a week, there is no need to run reports more frequently.
Trigger-based scheduling applies only to the entry, not to any entry view associated with it. For example, if trigger-based scheduling applies to a report, it does not apply to report views associated with the report. However, you can schedule a report view using a trigger.
To schedule an entry based on an occurrence and confirm trigger-based scheduling, you must have read, write, execute, and traverse permissions. You also require the following access permissions for all data sources used by the entry.
Data source | Permissions |
dataSource | Execute and Traverse |
dataSourceConnection | Execute and Traverse With only Execute access, you are prompted to log on to the database. |
dataSourceSignon | Execute |
Before setting up trigger-based scheduling, ensure that your credentials exist and are up to date.
Tip: Click the my area options button , My Preferences,
and, on the Personal tab, click Renew the
credentials.
Follow this process to set up trigger-based scheduling:
![]()
![]()
Have your administrator set up the trigger occurrence on a server.
Trigger occurrences can also be set up by a Software Development Kit developer using the IBM Cognos Software Development Kit. For more information, see the Software Development Kit Developer Guide.
As part of setting up trigger-based scheduling, you must schedule an entry based on an occurrence.
Trigger-based schedule is activated if the user firing the trigger has:
read and traverse permissions for the schedule entry
traverse permissions for all ancestors of the schedule entry
access to IBM® Cognos® Administration
In IBM Cognos Connection, click the schedule button next to the entry you want to
schedule.
Under Frequency, click the By Trigger tab.
In Trigger name, type the name of the trigger occurrence.
Note: The trigger name that you enter may be provided to you by your administrator or developer. If not, you must inform your administrator or developer of the trigger name that you use.
The default start date is "now", and the default end date is "forever", which means the trigger schedule runs when the trigger is fired (either from trigger.bat or from an Software Development Kit application). If you enter a valid start and end date, the trigger schedule can only be fired between those dates.
Click OK.