WFM maintenance 7.1.0.20 resolved issues

Total: 5 issues

----------------

Incident # 15271916

POST-19340

Schedule Detail Import fails when attempt to import scheduled shift on the employee's date of hire

A "Calculation data does not exist..." error occurs when importing schedule details for an employee that take place on the employee's hire date.

Outcome

Fixed by adding a validation to check if the schedule detail is on the employee's hire date to avoid loading the employee's schedule for the day before the hire date.

----------------

Incident # 15306381

POST-19993

SAML - 7.1 - Timeout causes issues with the SAML Token

After configuring SAML, when a user session times out, a parsing exception occurs: "Unable to authenticate user. SAML token cannot be parsed org.xml.SAXParseException...".

Outcome

Fixed by encoding the SAML response when it is retrieved from the URL query parameter by replacing empty strings with a plus sign (+).

----------------

Incident # 15487883

POST-20064

WFM - Unable to set schedule for employees

An application error occurs in the LFSO Schedule screen when a user manually assigns a shift to an employee in a published schedule that overlaps the employee's shift pattern.

Outcome

Fixed by only setting the employee's schedule data to work summary data if the schedule is published. This avoids unnecessary validations.

----------------

Incident # 15484726

POST-20074

LFSO: Permissions issues on Location setup form.

In the Location setup form, when the permission of the Budget Type field is set to Deny for a security group, the tabs (General Setup, Staff Requirements, Location Properties) and buttons (Save, Save & Continue, and Reset) are disabled. In addition, when the permissions of the Schedule Requirement Interval and Color fields are set to Deny, the field labels are still shown.

Outcome

Fixed.

----------------

Incident # 15513304, 15553603

POST-20178

LFSO Schedule Print throws NullPointerException for some stores when 'Show All' Jobs filter is selected

A NullPointerException occurs when printing a schedule in the LFSO Schedule screen when the Show All Jobs filter is enabled.

Outcome

Fixed by checking if shift details are available before processing schedule printing.

----------------