WFM maintenance 7.1.0.28 resolved 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.