Schedulers
Schedulers run jobs based on cron patterns, such as once a day or once an hour.
General Information Options
Option
Description
Description
(Optional) A description for the scheduler.
Project
(Optional) A project group for the scheduler to use.
Tags
(Optional) Tags
Base Thing Template
(Required) The Scheduler base Thing Template used for the scheduler entity.
Implemented Shapes
(Optional) Thing Shapes to implement.
Value Stream
(Optional) Value stream to add to scheduler entity.
Run As User
(Required) The ThingWorx user that can be used by the scheduler.
* 
It is not recommended to assign a member of the Administrators group as the Run As User.
Schedule
(Required) The schedule that you want the scheduler to run. The format consists of fields that are converted into a time interval. This is used by the scheduler to determine how often to execute. For example, 0 10 15 * * executes on the fifteenth of each month at 10:00 A.M. UTC.
You can set the scheduler to execute at the following intervals:
Manual- Set the scheduler to execute based on Seconds, Minutes, Hours, Day of Month, Month, Day of Week, or Year.
Seconds-Set the scheduler to execute every x seconds.
Minutes- Set the scheduler to execute every x minutes.
Hourly- Set the scheduler to execute every x hours.
Daily- Set the scheduler to execute every x days at x time. The scheduler can also be set for Every weekday and Every weekend.
Weekly- Set the scheduler for a specific time every week.
Monthly- Set the scheduler for a specific time each month.
Yearly- Set the scheduler for a specific time every year.
Automatically Enable Timer on Startup
Enables the scheduler at startup. If this option is not selected, you can manually enable the scheduler via script.
Home Mashup
(Optional) Home mashup to associate to the scheduler.
Documentation
(Optional) Information about the scheduler.
Was this helpful?