Skip to content

Background Processing in IFS Optimization Framework

Included within the IFS Optimization Framework are a number of background processes.  These include Database Tasks and specific Batch Queues.

Read more about Scheduling Optimization and Machine Learning.

Database Tasks

The following database tasks are included in IFS Cloud to manage the Scheduling Optimization and Machine Learning.

Task Name Description
Send Scheduling Optimization Dataset Updates Sends the Full Load or Change per Scheduling Optimization Dataset. The suggested schedule is based on the related model based on the type.

For Dynamic or Appointment datasets the suggested schedule is every 10 minutes
For Reactive datasets the suggested schedule is every hour
For Static or Plan datasets the suggested schedule is daily at 23:59
For all other datasets the suggested schedule is every hour

The first time the database task is executed a Full Load is sent. The subsequent times a Change is sent.

The Task is enabled on setting the Scheduling Optimization Dataset Active.
Clean Up Scheduling Optimization and Machine Learning Logs Removes Scheduling Optimization and Machine Learning Logs that are older than x days. Suggested number of days is 7.

The Task is enabled by default.
Disable Active Datasets Disables Scheduling Optimization Datasets .
Usually used in development and test environments to prevent the buildup of Scheduling Optimization Datasets that are created for testing.

The Task "Send Scheduling Optimization Dataset updates" will be processed by the Batch Queue Scheduling Optimization Queue.

Scheduling Optimization Batch Queue

The Scheduling Optimization Queues handle the sending of IFS Cloud scheduling data to IFS PSO.

More information on Batch Queue Configuration can be found here.