POST 7.0.0.1 resolved issues

Total: 24 issues

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

Incident # 13647692

POST-14631

Migration Tool missing MVS Activity Type MAP

Migration tool does not allow users to migrate the Activity Type Map in MVS.

Outcome

Fixed by adding ES_ACT_TYPE_MAP table in schema.xml.

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

Incident # 14013186, 14053262

POST-15062

Error in Timesheet Prevents Further Edits in ASV or TOC to be applied/canceled Successfully

When a custom error rule with Stop Execution set to false adds an error to the timesheet, edits cannot be made in ASV or Time Off Planner to the schedule for the timesheet period.

Outcome

Fixed with these changes:

  • Error or warnings are created depending on the value of the Stop Execution parameter.
  • The default value has been changed for WrksFlagBrk when creating a new shift in ASV.
  • The value is saved when RuleEngineException is thrown.

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

Incident # 14081112

POST-15398

Flyway Errors while upgrading to 6.3.0.14

Flyway fails to upgrade to version 6.3.0.14 due to a foreign key violation on the migration WFM-19140_Layered_Shift_History_Repair_Migration.

Fixed by updating the work activity ID based on the current shift data.

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

Incident # 14077689

POST-15406

Mass Edit - Shift label is not fully displayed in the form

Shift labels are not fully displayed in the Edit Shift pop-up in Mass Edit mode in ASV.

Outcome

Fixed by increasing the width available to display the shift label.

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

Incident # 14115538

POST-15413

The Employee card displayed when hovering over an employee's name in the OTS edit screen displays information for a different employee. This issue can be reproduced when adding rows to an OTS that has over 36 rows.

Outcome

Fixed by erasing Employee card tooltip content when the assigned employee or assignment dates are changed. Content for the Employee card is initialized upon receiving data to display.

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

Incident # 14121968

POST-15447

MR cannot be created/activation error

An application error occurs when creating an MR or OTS for a team where there are no employees for the selected date range.

Outcome

Fixed by adding validation to display an error message if the user attempts to create a rotation that would not have any rows.

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

Incident # 14132592

POST-15464

Shift Link error when attempting to load RCA

An error occurs when loading shifts in Relief Queue. This issue was caused when a book off was canceled after its pending shift has been swapped (or acted upon in any other way). The cancel validator allowed the book off to be canceled because it ignored the child shift due to its non-null relief status (Pending/RNN/RNF).

Outcome

Fixed the validator so that the cancel book-off action would not be allowed. Added java migration to fix existing bad data.

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

Incident # 14268888

POST-15515

Book-Off and Cancel Book-Off time taken - 6.1.6 versus 6.3

The application performs slowly when booking off a shift or canceling a book off in ASV.

Outcome

Improved performance by changing how team permissions are checked in Time Off Planner and core MVS validation.

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

Incident # 14136831

POST-15536

Possibility of editing Employees lookup field on Mass Edit form

Employees field in the Mass Edit Creation maintenance form cannot be configured.

Outcome

Fixed by updating the localization tag and controlField tag to use the same overrideID.

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

Incident # 14192858

POST-15583

Shift changes on ASV not retained when rotation is re-published

Detail edits on shifts published from an MR are removed when the row in the MR is reprocessed after assignment changes on the row that do not include the shift date.

Outcome

Fixed.

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

Incident # 14199497

POST-15618

Shifts are missing the department and cost center

When the SUMMARY_TO_DETAIL_UDF_FLG_MAPPER_SVC callout is enabled, shift details for ad-hoc shifts are missing shift detail UDF and flag values that are configured for the shift.

Outcome

Fixed by POST-15634.

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

Incident # 14223840

POST-15619

Self-Scheduling are failing due to the system looking at optional skills

Registry parameter ALLOW_MVS_OPT_SKILLS has been introduced to allow employees to select shifts in Self Scheduling when they are missing optional skill qualifications. When this registry is set to TRUE, employees may select shifts where they do not meet one or more optional skill qualifications, as long as they have the required mandatory skill and job qualifications. When this registry is set to FALSE, employees may only select shifts if they have all the required qualifications, including jobs, mandatory skills, and optional skills.

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

Incident # 14229990, 14214438

POST-15629

Configure CurrencyUI field precision. Precision 0 do not work as expected

When the Precision parameter is set to 0 for CurrencyUI fields, the currency value is still displayed with two decimal places.

Outcome

Fixed by supporting 0 as the minimum allowed value for the Precision parameter.

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

Incident # 14203585

POST-15634

MR/OTS shifts have missing Flags and UDFs

When the SUMMARY_TO_DETAIL_UDF_FLG_MAPPER_SVC callout is enabled, shift details for shifts published from an MR or OTS do not have shift detail UDF and flag values that are configured for the shift.

Outcome

Fixed by these changes:

  • By default, the UDFs / Flags on activities on each detail will be applied to the detail before persistence.
  • Users can override these UDFs using the SUMMARY_TO_DETAIL_UDF_FLG_MAPPER_SVC if they have that configured.
  • An issue has been fixed where the SUMMARY_TO_DETAIL_UDF_FLG_MAPPER_SVC callout was not being called on MROTS processing.
  • In the "Add Shift" pop-up in ASV, users will need to enable an "Override" check box to override the UDFs and Flags. This check box automatically enables itself when users modify a custom field.

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

POST-15661

Unable to update a record in the Payroll Based Journal Mapping form

An error is displayed when trying to specify a non-numerical value in the CMS Job Title Code field in the Payroll Based Journal Job Mapping maintenance form.

Outcome

Fixed by changing the JOB_PBJ_TITLE_CODE field to a NumberUI field to prevent users from entering text.

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

Incident # 14160308

POST-15670

Mobility Time Off Approval error

When submitting a single request from the Time Off Calendar for multiple days with a day gap in between (for example, January 20-21 and January 23-24), a NullPointerException occurs in the Time Off Approval page in mobility.

Outcome

Fixed.

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

Incident # 14146421

POST-15774

Weekly Timesheet - Copy 'Elapsed Time' Override Using 'Same as Last Week' Function

Elapsed time overrides from the previous week are not copied to the current week when copying in the Weekly Timesheet using the Same as Last Week option in the Enter Elapsed Time section.

Outcome

Fixed by getting the Previous Week Elapsed Time Page and using an if condition to avoid replacing this page with empty fields.

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

Incident # 14223964

POST-15776

Email address format not supported

Users receive a message when specifying an email address that has a hyphen in the Update employee info page in mobility.

Outcome

Fixed by updating the regular expression used for email addresses to include hyphens.

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

Incident # 14229990, 14214438

POST-15781

Configure CurrencyUI field precision. Precision 1 do not work as expected

Original Cost and Current Cost fields in the LFSO Schedule screen display the cost with two decimal places even when the precision parameter is configured as 1 for these fields.

Outcome

Fixed by updating the code to consider the CurrencyUI field precision parameter for Original Cost and Current Cost fields.

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

Incident # 14277503

POST-15793

RCA-Employee Pool is empty after user clicks on the next page and the call list parameter is cleared resulting with an error

When the employee call list is greater than two pages long, the application fails to display the other available call list employees, after a user clicks on one of the next page links more than two times.

Outcome

Fixed by populating the RCA filter options when the page navigation buttons are clicked.

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

Incident # 13629507

POST-15815

MVS - System error when attempting to clear unpublished changes

A system error occurs in the legacy Multiview Scheduler when clearing unpublished changes.

Outcome

Fixed by handling null values when an employee does not have overrides on a given date.

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

Incident # 14277271

POST-15868

System error prompt after sending shifts to Que from MR [Vacant (Que) shifts has the issue, not Vacant shifts]

A system error occurs when opening the Relief Queue after sending shifts to the Relief Queue when processing an MR.

Outcome

Fixed by rerunning codegen which now includes batching for very large queries.

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

Incident # 14276834

POST-15871

In RQ error after clicking on partially filled or multiple relief shift

A blank pop-up window is displayed after clicking on a partially filled shift in Relief Queue, for example, a vacant shift that was partially filled for the first portion of the shift.

Outcome

Fixed by updating the database query.

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

Incident # 14332120

POST-16097

The DELETE statement conflicted with the REFERENCE constraint "FK_SHIFTHIST_SLH_ID".

After running the hotfix provided for POST-15672, an error occurs when Flyway runs the migration script: 20191213134205629-WFM-23355_RemoveBadARLinks.

Outcome

Migration was updated to be able to handle multiple invalid shift histories.

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