Auto Assignment Scheduler Task

The Auto Assignment Scheduler Task facilitates communication between the WFM application and the Auto Assignment optimization engine servers. To use Auto-Assignment, an Auto Assignment Scheduler Task must be scheduled in the job scheduler.
Note: The Auto Assignment optimization Engine is being deprecated for on-premises deployments and will be removed in a future release. Additional release details will be provided in a future update. The Auto Assignment optimization Engine remains available in the cloud, and on-premise customers can avail of this capability through cloud deployment of the Auto Assignment microservice.

See the steps in Creating the Auto Assignment Scheduler Task.

Auto Assignment Scheduler Task process

When a user creates a schedule, an Auto-Assignment process is added to the Auto-Assignment queue. If there are processes in the queue, when the Auto-Assignment task runs, it selects the process at the top of the queue and sends it to one of the Auto Assignment optimization engine servers. After the optimization server completes schedule optimization and returns a result, the Auto-Assignment task applies the schedule results to the WFM application server.

Each execution of an Auto-Assignment task completes the schedule creation process for one Auto-Assignment request. The next time the Auto-Assignment task runs, it selects the next Auto-Assignment request in the queue. The queue is managed in a first-in first-out order. Multiple tasks can be created to facilitate the generation of multiple schedules simultaneously, assuming that sufficient optimization server licenses are available to create the schedules.

Schedule generation notifications

The Auto-Assignment task sends a Workmail notification to the user who created the schedule after schedule generation is complete. The message indicates the status of schedule generation or any issues encountered.

For LFSO, the message also includes the store locations that were included in the Auto-Assignment process and a link to open the schedule in the LFSO Schedule screen. The message also includes the time that the system spent to complete each step in the process.