To use Cognos product documentation, you must enable JavaScript in your browser.

Trigger-based Entry Scheduling

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.

You can choose to schedule the report based on the database refresh so that the report runs only once a week.

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.

Setting Up Trigger-based Scheduling

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 sourcePermissions
dataSource

Execute and Traverse

dataSourceConnection

Execute and Traverse

With only Execute access, you are prompted to log on to the database.

dataSourceSignonExecute

Before setting up trigger-based scheduling, ensure that your credentials exist and are up to date.

Tip: Click the my area button , My Preferences, and, on the Personal tab, click Renew the credentials.

Follow this process to set up trigger-based scheduling:

      

Schedule an entry based on the occurrence .

      

Have your administrator set up the trigger occurrence on a server.

Trigger occurrences can also be set up by an SDK developer using the Cognos 8 Software Development Kit (SDK). For more information, see the SDK Developer Guide.

For information on setting up the trigger occurrence on a server, see . You can also disable trigger-based scheduling, see .

Schedule an Entry Based on an Occurrence

As part of setting up trigger-based scheduling, you must schedule an entry based on an occurrence.

Steps
  1. Click the schedule button  next to the entry you want to schedule.

  2. Under Frequency, click the By Trigger tab.

  3. 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.

  4. The default start date is "now", and the default end date is "forever", which means the trigger schedule will always run when the trigger is fired (either from trigger.bat or from an SDK app). If you put in a valid start and end date, the trigger schedule can only be fired between those dates.

  5. Click OK.