WFM maintenance 7.1.0.28 resolved issues

Total: 9 issues

POST-21614

Incident # 15903134

Seeing shift id errors in job scheduler log post upgrade and post HF

When publishing schedules in ASV, shift ID errors are shown in the Job Scheduler log though the schedule does publish.

Outcome

Fixed. This issue is a regression of POST-18935.

POST-21819

Incident # 15966096

Problem with DB upgrade, Flyway took 5.5 hours to complete

Flyway upgrade from 6.2.4 to 2021.10.01 took 5.5 hours to complete.

Outcome

Fixed by modifying the update query in migration to improve performance.

POST-22080

Incident # 16040399

Timesheet - Transaction rollback while hovering over employee icon to show employee card

When hovering over the employee icon in the timesheet to display the employee information card, the progress wheel continues to spin without stopping. An error is shown in Error Log Management. The issue occurs when the employee information card is configured to show employee skills.

Outcome

Fixed.

POST-22108

Incident # 16054176

Unable to add a default time off type

Configuring a default value for the Type field in the New Time Off pop-up does not work.

Outcome

Fixed.

POST-22195

Incident # 15090758

Shift pattern shifts not scheduled for employee's non-preferred jobs

When an employee's shift pattern is configured with non-preferred jobs, the employee is not scheduled for at least one of the non-preferred jobs. In addition, the shift times in the schedule do not match the shift pattern shift times. This issue occurs when generating an optimized schedule that is based on the forecast and the employee Fixed Schedule parameter is set to PARTIAL.

Outcome

Fixed. When the employee's preferred job is part of the job set and a different job is used in the Shift Pattern form, the job is updated to the shift pattern job.

POST-22422

Incident # 1

Backport WFMCM-5911 - Job Scheduler Task Monitoring

Job Scheduler statistics now log messages every 300 seconds by default. You can configure how often the statistics are logged in the system/EnterpriseScheduler/Monitoring/LOG_INTERVAL. This registry can be configured to a minimum of 60 seconds and a maximum of 300 seconds (default).

The messages use this format:

JobScheduler stats: affinity=<affinity>, max_pool_size=<##>, idle=<##>, active=<##>, tasks=<##>, threads=<##>, unnamed_threads=<##>, task_details=[Task1], [Task2], . . . [TaskN]

Since each task or task child thread typically consumes one connection, the number of threads and tasks provides guidance of how connections are being used.

Additionally, the top tasks based on CPU time are logged using this format:

JobScheduler top thread: name=<ThreadName>, ID=<Thread#>, CPU time(sec)=<##>>

You can configure how many top thread rows are shown in the system/EnterpriseScheduler/Monitoring/NUM_THREAD_DETAILS registry parameter. This registry can be configured to a minimum of 1 and a maximum of 10.

POST-22464

Incident # 16199119

System Error on searching the Maintenance Form Groups using Security Group field on Time Off Approval and Time Off Calendar Forms

When searching within the Maintenance Form Groups section of any maintenance form that has a % character in the query, a system error occurs. The error occurs when validating the field configuration.

Outcome

Fixed by validating the field configuration only if the content has changed.

POST-22485

Incident # 16163732

Unable to publish ASV and send to billboard caused by NullPointerException

When publishing the schedule from the ASV using the Send unassigned shifts to billboard option, a NullPointerException occurs. This issue is caused by a non-MVS LTA shift.

Outcome

Fixed by filtering out null shift IDs.

POST-22508

Incident # 16221952

Error when trying to Generate Schedule via Schedule Template team 6020

When trying to generate a schedule using all shift templates, an error occurs. One of the shift templates does not have shift requirements, which caused the issue.

Outcome

Fixed by adding null condition when there are no shifts to generate.