control-TimeTrigger
This component fires a topic at configured times. It is available in the Trigger folder of the control palette.

| Property | Value | Description |
|---|---|---|
| Trigger Mode | drop-down list | Determines when a TimeTrigger
fires. Daily fires the trigger at a specific time on selected days of the week, and includes a randomized interval so that the trigger does not fire at exactly the same time every day. Randomized firing is useful when handling large volumes of data. Interval fires a trigger each time the specified interval elapses. You would use it to fire the trigger several times per day (for example, every 5 minutes). Manual requires a human to fire a trigger. When this trigger fires for a station database, a system indexer (LocalSystemIndexer or GlobalNiagaraNetworkIndexer) executes its index operation.CAUTION: Indexing a database is a memory- and CPU-intensive operation that affects the availability of your SystemDb and remote stations. Do not configure a re-index to occur too often so your SystemDb and remote stations can maintain availability throughout the day. If your SystemDb is indexed frequently, query performance degrades. |
| Trigger Mode, Time of Day | hour | Configures either a specific time during the day or a time range with Start Time and End Time properties. |
| Trigger Mode, Randomization | hour minute second | Configures an event at random times based on the defined
interval. Note: Some control time trigger components do not provide
this property. |
| Trigger Mode, Days of the Week | check boxes (defaults to daily) | Specifies the days of the week
to include. |
| Last Trigger | read-only | Reports when (by displaying
a timestamp) the last trigger fired. |
| Next Trigger | read-only | Reports when the trigger is
scheduled to fire again. |
Actions
Fire Trigger: Sets the time to fire the trigger on Daily/Interval basis.