Running an Instance on a Schedule

Rather than running an instance constantly, you can schedule an instance to run for defined periods of time. Scheduling is perfect if you are using hourly pricing, but you use your instance in a consistent way, such as between 8:00-18:00, Monday to Friday.

You can define daily or weekly schedules that define when your instance starts, stops, or restarts. With built-in fault tolerance and error handling, you can trust that your instance will come online for the period of time you define. And just in case it does not, you will receive a notification.

Creating a Schedule

Editing, Enabling, Disabling, Duplicating, or Deleting a Schedule

  1. On the left sidebar, click Schedules.
  2. Click the ellipsis (...) beside the schedule, and select Edit, Enable, Disable, Duplicate, or Delete as desired.

Viewing Schedules and Schedule History

The Schedules tab lists the schedules that are created on all instances.

The History tab lists the times that all schedules have run. Use the fields above the table to sort by name of schedule or instance, type of schedule, date range, and result.

FAQ

What happens to a running job when a schedule pauses an instance?

When the instance restarts, the running job should return to the queue for processing. When pausing an instance, the FME Flow services attempt to shut down in the correct order, which allows unfinished jobs to remain in the queue. However, we advise against relying on this process for critical workflows, in case FME Flow does not shut down properly and the job is not resubmitted to the queue.

Note  If the running workspace, when paused, uses data in the Temp folder in Resources, the data is no longer available to the workspace after it is resubmitted on restart. Temp data, which includes files uploaded for the workspace (using the Data Upload Service), are purged on reboot.

What if an instance is terminated when a schedule on it is enabled?

The schedule effectively becomes invalid. It will still exist in the dashboard until you remove it, but it will not do anything.