Document Information
More support for:
Merative Social Program Management
Software version:
7.0.9
Operating system(s):
Linux, Windows
Modified date:
04 March 2020
Merative ™ Social Program Management 7.0.9.0 Refresh Pack
Release Notes
Abstract
Merative Social Program Management 7.0.9.0 Refresh Pack Release Notes
Content
Introduction
System Requirements
Download
Installation
Improvements, Resolved Issues and Third Party Updates
Known Issues
Notices
Merative Social Program Management 7.0.9.0 is a Refresh Pack.
Welcome to the Merative Social Program Management 7.0.9.0 Refresh Pack release. Read this document to find important installation information, and to learn about product improvements and resolved issues in this release.
This 7.0.9.0 Refresh Pack release includes new functionality, for detailed information about these new features, see the What's new in Version 7.0.9.0 topic in the product documentation.
For more information about version 7.0.9.0 Refresh Pack, see the full product documentation in documentation.
For the latest version of the release notes, see https://curam-spm-devops.github.io/wh-support-docs/spm/release-notes
A CSV file is attached at the end of this document, which summarizes these release notes.
This 7.0.9.0 Refresh Pack release incorporates content from previous 7.0.X releases, which is documented separately in the following set of online release notes:
For information about the supported software and hardware for this release, see the Merative Social Program Management Prerequisites.
This 7.0.9.0 Refresh Pack release can be installed on top of the following Merative Social Program Management releases:
Prior to running the 7.0.9.0 Refresh Pack installer please ensure all files in your Merative Social Program Management installation are writable.
The installation steps are as follows:
Additional installation instructions can be found in the Development Environment Installation Guide.
If you are upgrading from a previous version, the Merative Social Program Management Upgrade Helper contains documentation and tooling to help you to upgrade your Merative Social Program Management application codebase and database to work with your new version of Merative Social Program Management. The Merative Social Program Management Upgrade Guide describes a recommended process for performing application and database upgrades. The Upgrade Helper contains tools to assist you with implementing the upgrade, including tooling to produce a schedule of required migrations for your upgrade, tooling to provide information about database schema changes and tooling to generate initial SQL scripts for applying changes to your database.
To download the appropriate version of the Merative Social Program Management Upgrade Helper, see the download instructions at https://www.merative.com/support/spm
Improvements, Resolved Issues and Third Party Updates
Third Party Updates
Cúram Enterprise Framework
Cúram Modules
Solutions
Code Removal
WorkItem:160329 - Introduce support for Oracle WebLogic Server 12cR2 (12.2.1)
The Merative Social Program Management (SPM) application now supports Oracle WebLogic Application Server 12.2.1 and higher fix packs.
The following changes were made to the SPM application to enable this support:
Technical:
The following files have been updated:
WorkItem:250451 - Introduce support for Oracle 19c (12.2.0.3)
Merative Social Program Management has now certified the usage of the Oracle 19c (12.2.0.3) database. Oracle Database 19c is the Long Term Support Release or 'Terminal Patch Set' for the Oracle Database 12.2 Release. This means that for the Merative Social Program Management 7.0.9.0 release, the following Oracle versions are supported:
WorkItem:253824 - Update Browser Plugins JRE levels used in Microsoft Word Integration
The following JRE level for Word Integration is supported for this release:
WorkItem:253825 - Browser Support Update
The following browser versions have been updated and certified for this release:
Case Worker Application Browser Support
Universal Access Application Browser Support
WorkItem:253826 - Tablet Accessibility Support
The certified version of Apple VoiceOver has been updated to iOS 13.2.2 This has been certified against Chrome 78.
WorkItem:253883 - Update the versions of the Jackson JARs
The Jackson API contains multiple functions to read and build JSON using Java. It has very powerful data binding capabilities and provides a framework to serialize custom Java objects to JSON strings and deserialize JSON strings back into Java objects. The Java Development Environment (JDE) and the REST infrastructure utilize these utilities.
The versions of these JARs have now been updated from 2.9.9.3 to 2.9.10.1. As a result of this upgrade, the following changes have been made in the JDE and REST deliverables.
WorkItem:253920 - Update the version of the commons-beanutils JAR
Apache Commons BeanUtils provides easy-to-use wrappers around the Java Reflection and Introspection APIs. The Java Development Environment (JDE) utilizes this.
The versions of this JAR have now been updated from 1.9.3 to 1.9.4. As a result of this upgrade, the following changes have been made to the JDE deliverable.
Technical Services
Integrated Case Management
Application Development Environment
Business Services
PO08438, WorkItem:250707 - The facade operation searchUserHistory is called twice when using the Smart Navigator
Issue Description:
When a user places focus on the Smart Navigator search bar, the searchUserHistory facade operation is called twice. The second call results in the initial call being canceled. It was also discovered that removing a keyword from the Smart Navigator search bar, via clicking or keyboard, also results in the searchUserHistory facade operation being called twice, again with the second call canceling the initial call.
User Interface Impact: No
Steps to Reproduce:
Scenario 1:
Scenario 2:
Resolution:
The first issue was caused by a function carrying the same name as a default function. When the default function was called, the code redirected the call to the custom function, causing the second server call. This issue was resolved by changing the custom function name from the default _onFocus() to _givenFocus().
The second issue was caused by a call to _doQuickSearch when the keyword element was destroyed. This call was performed regardless of whether or not the Smart Navigator search bar was populated. The issue was resolved by ensuring the call to _doQuickSearch is only performed when a value exists in the Smart Navigator search bar.
PO08443, WorkItem:250833 - Delete attachment takes too long to cancel the record (OpenText CMIS) due to an unnecessary full read
Issue Description:
When a large attachment is deleted, the delete operation takes a long time.
User Interface Impact: No
Steps to Reproduce:
Resolution:
When an attachment is deleted, the full attachment details are read before deletion which can cause performance issues when reading large attachments. This issue has been resolved by updating the delete function to perform a narrower read where only the attachment header details and not the full content of the attachment are read.
PO08451, WorkItem:250986 - Narrow text fields within modals are causing truncation
Issue Description:
Some of the modals across the application contain text fields which are not wide enough and are causing truncation of data which makes the data only partially visible to the user.
User Interface Impact: No
Steps to Reproduce:
Scenario 1:
Scenario 2:
Scenario 3:
Resolution:
The modal size and field widths have been adjusted in multiple pages to fix the issues.
Technical:
The issues were resolved by updating modal size and field widths in the following pages:
PO08543, WorkItem:253116 - When using Smart Navigator, keyword search displays duplicate items
Issue Description:
There is an issue when searching for a person who has at least five different aliases using the Smart Navigator. When a user searches for this person by first and last name and uses a keyword, the Smart Navigator displays duplicated items for each record.
User Interface Impact: No
Steps to Reproduce:
Resolution:
The issue has been resolved. Now when the Smart Navigator is used to search for a person with at least five aliases, by specifying the first name, last name, as well as a keyword, such as 'evidence', one evidence item for each record is displayed.
PO08549, WorkItem:253374 - When using Smart Navigator Search, arrow icons are displayed if at least six person records are returned and a non-person keyword such as 'reg' or 'register' is added to the search criteria
Issue Description:
When a user performs a search on the Smart Navigator which returns at least six different persons, unnecessary arrow icons are displayed on each person record when a non-person keyword is added to the search criteria. The following information message is displayed to the user, 'There are no matching items based on the Search Criteria entered'. If a keyword is entered to the search criteria which is related to a person, then this issue does not occur.
User Interface Impact: No
Steps to Reproduce:
Resolution:
In this scenario, when the user performs a search which involves keywords that do not find a person record, the Smart Navigator Search has been updated to not display unnecessary arrow icons on each of the person records.
PO08550, WorkItem:253388 - Smart Navigator Recent Search displays the wrong person when the same reference number is assigned to multiple people
Issue Description:
When the same reference number is assigned to different people, searching for a person using first and last name using the Smart Navigator Search returns the correct results. However, the Smart Navigator Recent Searches does not return the right results and displays the wrong person.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue has been fixed now and the Smart Navigator Recent Search displays the right person who has been previously searched for when the same reference number is assigned to different people.
WorkItem:254438 - Deleted attachment can be downloaded from the Edit Attachment modal
Issue Description:
After deleting an attachment, a user can download the file associated with the deleted attachment from the Edit Attachment modal.
User Interface Impact: No
Steps to Reproduce:
Resolution:
The Edit Attachment modal has been updated so that if the status of the attachment is Canceled, the filename in the Attached File field is shown as normal text and not as a link.
Technical:
The following page has been updated to only show the filename as text if the attachment has been canceled:
PO08320, WorkItem:248175 - Communications created in Merative (SPM) v6 for a Prospect Person cannot be opened in Merative (SPM) v7
Issue Description:
After upgrading Merative Social Program Management (SPM) to v7 or higher, migrated communication records that were created for a Prospect Person in a previous version of Merative SPM cannot be opened. This issue is specific to Microsoft Word and Proforma communications.
User Interface Impact: No
Prerequisite(s):
Steps to Reproduce:
Resolution:
This issue has been resolved by adding additional logic which correctly handles opening Microsoft Word or previewing Proforma communications that were created in older versions of the application.
Technical:
A new participant security check was added in Merative v7 when downloading Microsoft Word or Proforma communications. In the case of Microsoft Word communications, this refers to opening the Microsoft Word document. For Proforma communications, this refers to previewing the document. It was possible to create communications in an older version of SPM without specifying a concern role identifier. The new security check did not correctly handle this and an unhandled server exception was thrown. The security check logic has been updated and is now backward compatible.
Eligibility & Entitlement
Evidence Management
Common
Participant Management
WorkItem:244924 - While printing inline view of Notes from a Person or Case, a placeholder text 'undefined' incorrectly displays at the top of a page
Issue Description:
While printing the inline view of Notes from a Person or Case, the print layout incorrectly displays the placeholder text 'undefined' at the top of the page instead of the page title.
User Interface Impact: No
Steps to Reproduce:
Resolution:
When printing the inline view of Notes from a Person or Case, the page title now displays correctly.
WorkItem:252296 - Unable to record meeting minutes for a meeting on an integrated case
Issue Description:
A user can schedule a meeting for an integrated case but when trying to enter the details of the meeting, the Record Meeting Minutes wizard opens but the user cannot navigate forward or backward, the Meeting Details page is frozen.
User Interface Impact: No
Steps to Reproduce:
Resolution:
Now the Record Meeting Minutes wizard is displayed correctly from any integrated case and it allows the user to record the meeting details and to navigate forward or backward.
PO08599, WorkItem:254733 - The field label Reason is getting wrapped to next line when reopening an Integrated Case
Issue Description:
The field label Reason is getting wrapped to the next line on the Reopen Case modal of an integrated case.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue is resolved and the field label Reason no longer wraps onto the next line.
Technical:
The following UIM file was updated to fix this issue:
The overall modal width was increased by setting the WINDOW_OPTIONS="width=500" and removing the width attribute from the Priority field.
PO08648, WorkItem:254211 - IndexOutOfBounds exception thrown during the reassessment of a CREOLE product
Issue Description:
An issue occurs during the reassessment of CREOLE based cases whereby an IndexOutOfBounds exception is thrown when accessing the list of decisions associated with the most recent determination due to an incorrect index being used when accessing those decisions. This issue only occurs when there is no overlap between old and new decisions being generated as a result of a reassessment, and there are more decisions associated with the latest determination than there were with the determination being superseded. An example of where this can occur is if the certification period is being moved from a period in the past to a period in the future, where that future period has more rates associated with it.
User Interface Impact: No
Steps to Reproduce:
Scenario (Generic)
Resolution:
The logic for referencing the decisions associated with the most recent case determination in business scenarios such as the one outlined here has been updated to reference the correct index, thereby preventing the IndexOutOfBoundsException from occurring and allowing the reassessment to complete successfully.
PO08567, WorkItem:253775 - Incorrect evidenceID and evidenceDescriptorID identifiers returned by methods on the PDCPerson and Evidence facades
Issue Description:
Incorrect evidenceID and evidenceDescriptorID identifiers are returned when some of the list evidence operations on the PDCPerson facade class are called on an evidence that has successions. The APIs in question are:
The same issue also affects the following facade operations:
The above APIs are supposed to return the latest, or most up to date, record in a succession. Instead, they are returning the most recently updated record in a succession. This behavior is unintuitive and goes against the intended behavior/contract of these APIs.
Note:
None of the above APIs are being used by out-of-the-box functionality.
User Interface Impact: No
Steps to Reproduce:
Resolution:
The logic in these APIs has been updated so that the evidenceID and evidenceDescriptorID identifiers of the most up to date record in a succession are returned.
PO08514, WorkItem:249170 - Date field values are getting truncated in modal dialogs
Issue Description:
The date values are getting truncated in a number of date fields in the application modal dialogs. This results in the user being unable to see the full date value entered or pre-populated.
Some examples of modal dialogs where this issue can be seen are: New Bank, Edit Assessment, Edit Citizenship, Edit Foreign Residency, New Attendee, New Failure Reason, New Milestone, Create Activity and Edit Training.
User Interface Impact: No
Steps to Reproduce:
This is one scenario of a date field on the New Bank modal dialog that was affected by this issue:
Resolution:
The CSS properties of the date field have been modified to prevent the truncation of dates. The user is now able to see full date values in the affected date fields in modal dialogs.
PO05305, WorkItem:124035 - Notes display XML text after client merge
Issue Description:
When a client merge is completed and Notes are merged, the fields Subject and the Last Update contain XML metadata rather the actual notes text from the original client.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue has been resolved by ensuring that the merged notes are exact replicas of the original ones.
WorkItem:253118 - Defect viewing the long format of Canadian addresses within the application
Issue Description:
The long format of an address is not being displayed when the address layout is set to Canadian.
User Interface Impact: No
Prerequisite(s):
Steps to Reproduce:
Resolution:
The implementation of the Canadian address has been updated so that the long format now renders correctly and is viewable on the client.
Client Development Environment
PO08621, WorkItem:239509 - When printing a page containing a context panel on Internet Explorer, sometimes only the context panel can be printed
Issue Description:
For pages containing a context panel, printing the full page using the page level print icon requires two print dialogs to appear. The first dialog controls printing the context panel, the second dialog controls printing the main content area. In Internet Explorer, sometimes only the first print dialog appears meaning the full page cannot be printed.
User Interface Impact: No
Prerequisite(s):
Steps to Reproduce:
Resolution:
This issue has been resolved and now a full page can be printed every time using the page level print icon by ensuring a print dialog for the context panel and a print dialog for the main content area always appear.
PO07918, WorkItem:246065 - Printing issues on Search Page results using Chrome browser
Issue Description:
When printing the results of a Person search with the browser's background graphics print option enabled, the toggle arrow button overlaps the cluster title making it difficult to read.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue has been resolved by APAR PO08030 which updated the background images of the toggle arrow button to an image element for accessibility purposes.
PO08416, WorkItem:250213 - Browser level loss of information dialog behaves inconsistently when users click either the back, refresh, or close browser buttons
Issue Description:
When users click either the Back, Refresh, or Close browser buttons on the browser, by default a warning message is displayed in a confirmation window. This dialog behaves inconsistently and sometimes it is not displayed to the user and when this happens, the user can lose the information entered on the page.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue has been resolved by updating the underlying JavaScript for the event that controls the browser dialog confirmation. For more information on browser configuration, view our updated documentation on https://curam-spm-devops.github.io/wh-support-docs/spm/pdf-documentation
PO08468, WorkItem:251184 - Microsoft Word File Edit Control Panel modal cannot be dismissed after being relaunched from a previous session
Issue Description:
When a user is creating a Microsoft Word communication in Internet Explorer 11, there are issues if the system times out and the Microsoft Word File Edit Control Panel modal is still open. When the user logs in again after the session has timed out, the Microsoft Word File Edit Control Panel modal remains open and it cannot be closed.
User Interface Impact: No
Prerequisitie(s):
Steps to Reproduce:
Resolution:
This issue has been resolved by ensuring a record of the Microsoft Word File Edit Control Panel modal being opened is never stored in the tab session, therefore the File Edit will never be relaunched from a previous session following login.
PO08498, WorkItem:251863 - The Smart Navigator search result displays date of birth incorrectly
Issue Description:
The Smart Navigator search panel displays a person's date of birth with a date that is one day earlier than the actual date. The issue occurs when the time zone on the client machine is set to a value less than the Coordinated Universal Time (UTC).
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue is now resolved. The Smart Navigator processing will now take the browser's time zone into account when displaying dates of birth.
Technical:
The issue was addressed by updating the following file
to include a curam.date.locale.parseDate(dateString) function which formats dates in the browser's time zone.
PO08484, WorkItem:253403 - The Internet Explorer 11 browser may quit unexpectedly when attempting to print a large number of Notes with different styles and formats
Issue Description:
When attempting to print a large number of Notes containing different styles and formats from the Client Contact tab on a Person page, it may cause the browser application to quit unexpectedly. This issue only occurs with Internet Explorer 11.
User Interface Impact: No
Steps to Reproduce:
Resolution:
In order to reduce issues when printing Notes using Internet Explorer 11, a new hidden window is populated with Notes content upon clicking the page level print icon. The HTML complexity of this new window has been reduced to optimize the memory handling when printing.
WorkItem:253922 - Cluster toggle arrows displaying on print pages
Issue Description:
Cluster toggle arrows on the user interface help a user expand and collapse a cluster. When printing a page with clusters, the cluster toggle arrows are displaying underneath the cluster headings.
User Interface Impact: No
Steps to Reproduce:
This is one scenario of a user interface cluster that was affected by this issue:
Resolution:
This issue has been resolved by updating the user interface styling to not display the toggle arrow images when printing the page.
PO08577, WorkItem:254244 - Date selector displays a duplicate date in the month where the clock goes back one hour for daylight saving
Issue Description:
The Date Selector displays a duplicate date in the month where the clock goes back one hour as part of daylight savings time adjustments. The date that is duplicated varies depending on the time zone of the client machine.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue has been resolved by updating the underlying JavaScript around the Date Selector to correctly handle daylight savings time.
Technical:
The following file was updated to resolve this issue
The logic for rendering the Calendar was continually adding 24 hours to calculate each day of the month. When Daylight Savings Time ends, the clock goes backward and creates a 25 hour day. This caused the Calender to insert the same day twice, as adding 24 hours was not enough time to advance to the next day. This has been updated to instead add 1 day to the JavaScript Date object which automatically handles Daylight Savings Time.
PO08410, WorkItem:249952 - HTML markup is being announced for icons on modal pages when using a screen reader
Issue Description:
When a visually impaired user navigates to a modal page that contains icons while using a supported screen reader, the entire page will be read out by the screen reader if the user does not interact with the page. When the screen reader reaches an icon, HTML markup is announced.
User Interface Impact: No
Steps to Reproduce:
Resolution:
When a visually impaired user navigates to a modal page that contains icons while using a supported screen reader and the page is read entirely by the screen reader, only the title associated with each icon is announced.
PO08409, WorkItem:250096 - Browser focus does not move to search results after a search is performed
Issue Description:
When a user performs any search and gets multiple results, the browser focus is set back to the first editable field on the page. As a result, the user has to navigate through the search criteria to get to the search results.
User Interface Impact: No
Steps to Reproduce:
Resolution:
The issue has been solved. Now when search results are shown to a user, the browser focus is set to the search button to allow the user to navigate easily the search results without going through the search criteria.
PO08440, WorkItem:250734 - When using a screen reader with the Citizen Portal, the 'Save & Exit' button is referenced as the 'Navigation Panel Quit Save & Exit' button
Issue Description:
When entering a Citizen Portal application while using the screen reader, there is an issue with a button. The 'Save and Exit' button is read as 'Navigation Panel Quit Save & Exit'. This can cause confusion as to whether the updates on the page have been saved or the user is exiting the page without saving. Also when using the CTRL-Insert-B shortcut to open the 'Select a Button' dialog, the list displays 'Navigation Panel Quit Save & Exit'.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue was resolved by updating an IEG configuration property. Now when a screen reader user navigates to form pages in the IEG scripts, the 'Save & Exit' button is read as 'Navigation Exit Panel Save & Exit' button.
Technical:
The following IEG configuration property located in ../EJBServer/components/IntelligentEvidenceGathering/data/initial/blob/ieg-config.properties was updated:
PO08448, WorkItem:250878 - The application section tab name is not displayed in the browser tab title when the application section tab is the only tab currently open
Issue Description:
The application section tab name is not displayed in the browser tab title when the application section tab is the only tab currently open. This also causes misleading information to be read out to a visually impaired user who is using a supported screen reader.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue was resolved by updating the javascript around the tab titles. Now the browser tab title correctly updates with the application section tab name when the application section tab is the only tab currently open.
PO08445, WorkItem:250955 - Browser focus is moved to the top of the application screen instead of the next tab when viewing the Allegations tab on an intake
Issue Description:
When the JAWS screen reader is used and a visually impaired user navigates to the Allegations tab on an intake case, the browser focus is moved to the top of the application screen instead of the Allegations tab in the navigation bar.
User Interface Impact: No
Steps to Reproduce:
Resolution:
The Allegations page has been updated so that the browser focus remains on the tab after page load. Now, the user can navigate to the Participants tab using the down arrow key.
PO08472, WorkItem:251147 - The screen reader does not announce that the help icon page link opens in a new window
Issue Description:
When a supported screen reader is used and a visually impaired user navigates to a help icon, it does not announce that the target help page opens in a new window. This can confuse the visually impaired user once the help page opens.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue was resolved by updating the properties in the CDEJResources.properties file. Now when a visually impaired user navigates to a help icon, the screen reader announces 'Help (content opens in a new window)'.
PO08487, WorkItem:251289 - The screen reader in the application announces the Next or Save buttons as links initially and then as buttons when navigating with the down-arrow key
Issue Description:
When a supported screen reader is used and a visually impaired user navigates to the Next or Save buttons using the down-arrow key, the screen reader reads respectively 'link next' and then 'next button' or 'link save' and then 'save button'. This can confuse the user on how many buttons are on the page.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue was resolved by updating the javascript around the submit buttons. Now when a screen reader user navigates to a Next or Save action control button using the down-arrow key, it only reads 'link next' or 'link save'. It should be noted that Merative Social Program Management accessibility guidelines state that users should not use arrow keys to navigate modals and should use the Tab key instead.
PO08474, WorkItem:251290 - The screen reader reads the application menu as person menu in the application banner
Issue Description:
When a supported screen reader is used and a visually impaired user navigates to the application menu in the application banner, the screen reader reads different text depending upon the keystrokes used. The screen reader reads 'person menu person menu button menu' when using the tab key and reads 'application help menu button menu' when using the down arrow key. This difference can cause confusion to the visually impaired user on how many buttons are on the banner.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue was resolved by updating the java around the application menu in the application banner. Now when a screen reader user navigates to the application banner using either the down arrow key or the tab key, it reads as 'application button menu'.
PO08482, WorkItem:251481 - When navigating to the Contact tab within a case using arrow keys, the focus does not remain on the Contact tab
Issue Description:
When a supported screen reader is started and the user uses the down arrow key to navigate through the tabs within a case, when the user reaches the Contacts tab the focus is incorrectly set to the first editable field within the Contact Logs list page that allows a user to select all existing Contacts.
User Interface Impact: No
Steps to Reproduce:
Resolution:
When the user navigates through the tabs within a case and reaches the Contacts tab the focus now remains on the Contact tab itself.
PO08489, WorkItem:251649 - The mandatory text is not displayed or read for mandatory address fields
Issue Description:
When a screen reader user navigates to a required address field, the screen reader does not announce the field as being 'mandatory'.
User Interface Impact: No
Prerequisite(s):
Steps to Reproduce:
Resolution:
This issue has been resolved by updating the logic around the address mandatory fields renderer. When a screen reader user navigates to a mandatory address field, the field will be announced as ‘mandatory’.
WorkItem:251956 - Focus is not being set on the text area field of Edit Agenda modal used when capturing Meeting Minutes
Issue Description:
When creating Meeting Minutes within a case, agenda information can be captured. After the meeting minutes are recorded, when the Edit Agenda modal is opened to update the agenda information, the focus is not set on the text area.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue has been addressed and the focus is set on the text area when the Edit Agenda modal is opened.
WorkItem:253974 - Image tags content on the help icon are being read by a screen reader
Issue Description:
When a supported screen reader is used and a visually impaired user navigates to the help icon on a home page, the screen reader reads the entire content of the image tag on the page. This can confuse the visually impaired user.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue was resolved by updating the logic around the help icon renderer. Now when a visually impaired user navigates to the help icon on a home page, the screen reader only reads the title associated with the icon.
PO08539, WorkItem:253022 - Printing a context panel results in overlapping text and images, misaligned fields and loss of data on the printed page
Issue Description:
In Merative Social Program Management (SPM) version 7, printing a context panel results in overlapping text and images, misaligned fields and loss of data on the printed page. The issue occurs for multiple case and participant types.
User Interface Impact: Yes
Steps to Reproduce:
Scenario1:
Scenario 2:
Scenario 3:
Resolution:
The issue has now been resolved. Printing a context panel no longer results in overlapping text and images, misaligned fields and loss of data on the printed page.
PO08540, WorkItem:253089 - Printed search results contain overlapping text and images and misaligned content
Issue Description:
When a user expands a row in a case search result list and prints the page, the expanded row on the resulting printed page contains overlapping text and images and the content is misaligned.
User Interface Impact: No
Steps to Reproduce:
Scenario 1:
Scenario 2:
Resolution:
This issue has been resolved and now when a user expands a row in a case search result list and prints the page, the expanded row on the resulting printed page does not contain overlapping text and images and the content is correctly aligned.
PO08560, WorkItem:253552 - The text inside the links panel of a context panel is cut off when printing in portrait mode from the Chrome browser
Issue Description:
The text inside the links panel of a context panel is cut off when printing in portrait mode from the Chrome browser.
User Interface Impact: No
Steps to Reproduce:
Scenario 1:
Scenario 2:
Scenario 3:
Resolution:
This issue has now been resolved by updating the styling specific to printing context panels. The text inside the links panel of a context panel is not cut off when printing in portrait mode from the Chrome browser.
Technical:
This issue has now been resolved by updating the styling specific to printing context panels. The context panels have been scaled down in size using CSS to avoid data loss when printing.
PO08576, WorkItem:254185 - The contact information in the Employer Context Panel is being cut off when using Internet Explorer 11
Issue Description:
The contact information in the Employer Context Panel is being cut off when using Internet Explorer 11. The fields cut off at the bottom of the panel are phone number, fax number, and email address.
User Interface Impact: No
Steps to Reproduce:
Resolution:
The styling for the Employer Context Panel has been updated so the contact information is fully readable when using Internet Explorer 11.
PO07280, WorkItem:221957 - When tasks are forwarded to batch in bulk they are incorrectly still available for online forwarding
Issue Description:
Tasks that are queued in a batch process should not be available to be forwarded. If an attempt is made to forward tasks that are queued in a batch process then a validation error message should be shown.
This expected behavior does not happen and no validation error message is shown to prevent forwarding the tasks that are queued in a batch process.
User Interface Impact: No
Prerequisite(s):
Steps to Reproduce:
Resolution:
This issue has been resolved and the forwarding of tasks that are currently queued in a batch process is not allowed. The same validation error message that the supervisor is shown is now shown to the caseworker user if they attempt to forward a task currently queued in a batch process.
Technical:
The issue was resolved by adding a validateForward() function to curam.core.facade.impl.TaskManagement.java and adding a call to this new function in the forward() function in this class. This will throw an exception if the task is already queued in a batch process.
Outcome Management
Provider Management
Supervisor Workspace
Intelligent Evidence Gathering
Evidence Broker
Financial Management
PO08499, WorkItem:251864 - Assessment factor ratings are plotted using an incorrect date in the Ratings Chart depending upon the timezone being used
Issue Description:
When a user runs an assessment within an outcome plan, ratings are given to each factor configured for the assessment. After the assessment is complete, users can then view the rating given to an individual factor on a Ratings Chart that displays the rating along the y-axis and the date of assessment along the x-axis. If the timezone used is less than Coordinated Universal Time (UTC) when the assessment is run, the factor is incorrectly being plotted along the x-axis on the day before the creation of the assessment rather than on the day of the assessment.
User Interface Impact: No
Prerequisite(s):
Steps to Reproduce:
Resolution:
This issue has been resolved. Now when the user with a timezone less than Coordinated Universal Time (UTC) creates a factor, the factor rating chart displays the correct date on the x-axis based on the browser timezone.
PO08360, WorkItem:249081 - Unhandled server exception occurs when creating a Provider Member for a Provider
Issue Description:
An unhandled server exception occurs when searching for a person to add as a Provider Member on a Provider, where the person has a large number of alternate names.
User Interface Impact: No
Prerequisite(s):
Steps to Reproduce:
Resolution:
This issue has been resolved and a user is now able to search for a person to add as a Provider Member on a Provider, where the person has a large number of alternate names.
Technical:
The search query has been updated to no longer access the AlternateName entity, as the query did not specify what data needed to be selected from this entity thereby resulting in a table scan and ultimately the unhandled server exception. It was also found that the search could be performed successfully without referencing the AlternateName entity.
PO06252, WorkItem:157515 - Case notifications are not sent to the previous owner when bulk case reassignment is completed in either deferred or batch processing
Issue Description:
During case re-assignment in either deferred or batch processing, the previous case owner does not get notifications in their Inbox of this case re-assignment when the property 'curam.supervisor.notification.reassigncasefromnotification' is set to YES.
User Interface Impact: No
Prerequisite(s):
Steps to Reproduce:
Resolution:
This issue has been resolved and now the previous case owner is getting notifications in their Inbox when case reassignment is completed in either deferred or batch processing and the property 'curam.supervisor.notification.reassigncasefromnotification' is set to YES.
PO07159, WorkItem:196781 - Supervisor is not able to reserve assigned tasks to a user from the Reserve Assigned Tasks screen
Issue Description:
When reserving tasks for a user selecting the criteria as Longest Assigned, the Reserve Assigned Tasks page reserves tasks currently assigned to work queues, positions or organization units before reserving tasks assigned to the user.
User Interface Impact: No
Prerequisite(s):
Steps to Reproduce:
Resolution:
This issue has been resolved and now when the supervisor reserves tasks based on the criteria Longest Assigned from the Reserve Assigned Tasks page, the application reserves the tasks assigned to the user only. Also, if the user reserves more tasks than those listed on the Assigned Task page, then the following informational message is displayed: 'Only 'X' tasks were assigned to this user. All tasks have been reserved.'
PO08452, WorkItem:250964 - When an assessment is printed, any content which spans beyond the first printable page, or any text within a field which requires scrolling to be viewable, is cut off
Issue Description:
When printing an assessment question or summary page, only one printable page of assessment content is printed. Any assessment content on a question or summary page which spans beyond the first printable page is cut off. Any content within a scrollable text field that requires scrolling to view on the page is also cut off.
User Interface Impact: No
Steps to Reproduce:
Non-Child Welfare Solution
Prerequisite(s):
Steps to Reproduce:
Resolution:
This issue has been resolved by adding print specific styling to assessment pages.
WorkItem:252401 - Merative Universal Access Responsive Web Application: Dynamic expressions using dates not working
Issue Description:
An issue was fixed where dynamic expressions in IEG (such as conditions or read-only-expressions) that were referencing date questions were not working as expected.) NB: this was only occurring in the React-based IEG.
User Interface Impact: No
Steps to Reproduce:
Resolution:
Dynamic expressions in IEG that reference date questions now display the cluster.
WorkItem:253349 - Merative Universal Access Responsive Web Application: Improved display of number and date formats on IEG summary pages
Issue Description:
In the Universal Access Responsive Web Application, number and date formats were displayed inconsistently on IEG form and summary pages.
User Interface Impact: No
Steps to Reproduce:
Resolution:
Questions with number and date formats on the summary page now have the same format as on form pages. Also, currency and percentage symbol add-ons are now supported when they are added to IEG script summary pages by using 'layout' elements.
WorkItem:253609 - Merative Universal Access Responsive Web Application: Different questions types display inconsistently on IEG summary pages
Issue Description:
On IEG summary pages displayed in the Universal Access Responsive Web Application, questions in lists were not displayed like questions in clusters. This inconsistency was caused by layout elements on questions defined in lists not taking effect when the question was displayed on the summary page.
User Interface Impact: No
Steps to Reproduce:
Resolution:
Questions defined with a layout element in a list are now displayed with the expected layout on the summary page, so list and cluster questions now display consistently.
WorkItem:253609 - Merative Universal Access Responsive Web Application: Different questions types display inconsistently on IEG summary pages
Issue Description:
On IEG summary pages displayed in the Universal Access Responsive Web Application, questions in lists were not displayed like questions in clusters. This inconsistency was caused by layout elements on questions defined in lists not taking effect when the question was displayed on the summary page.
User Interface Impact: No
Steps to Reproduce:
Resolution:
Questions defined with a layout element in a list are now displayed with the expected layout on the summary page, so list and cluster questions now display consistently.
PO08471, WorkItem:251370 - Selected radio buttons and checkboxes on Intelligent Evidence Gathering pages do not appear as selected when printed
Issue Description:
When printing an Intelligent Evidence Gathering page that contains a selected radio button or a checkbox, the same radio button or checkbox appears as unselected on a printed version of the page. Therefore, users could be missing information when only reviewing a printed version of the page.
Prerequisite(s):
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue has been resolved by adding print specific styling to the rendering of checkboxes and radio buttons to ensure that these are printed correctly.
WorkItem:252507 - Merative Universal Access Responsive Web Application: Display text defined inside conditional cluster with read-only expression produces application error
Issue Description:
A text display element that is defined inside a dynamically conditional cluster with a read-only expression produces an application error.
User Interface Impact: No
Steps to Reproduce:
Resolution:
A text display element that is defined inside a dynamically conditional cluster with a read-only expression displays IEG page elements, as expected.
PO08341, WorkItem:252989 - When an Intelligent Evidence Gathering script contains a code-table hierarchy with three or more levels, the drop-down menus are not populating correctly
Issue Description:
When an Intelligent Evidence Gathering script contains a code table hierarchy with three or more levels and a user selects a value from the first drop-down menu, the adjacent drop-down menu is not populated with the related code table values.
User Interface Impact: No
Prerequisite(s):
Steps to Reproduce:
Resolution:
When an Intelligent Evidence Gathering script contains a code table hierarchy with three or more levels and a user selects a value from the first drop-down menu, the adjacent drop-down menu is now populated with the related code table values.
WorkItem:212868 - Hard-coded strings are found in the Shared Instances Search page
Issue Description:
You can analyze how evidence has been shared around a system by searching for all instances of evidence sharing that have occurred on a particular case or are currently in progress between cases. Use the shared instances search to analyze any sharing problems that might occur. Hard-coded values are present in the tooltip description on the Shared Instances Search Graph View page for the following three headings: Evidence, Status and System Action. On translated applications, these headings still appear in English.
User Interface Impact: No
Prerequisite(s):
Steps to Reproduce:
Resolution:
This issue has been resolved by moving these hard-coded headings into a properties file that is translated.
Technical:
A new file has been added
The existing AESGraph.js file has been updated to read the heading values from the newly added properties file.
PO08475, WorkItem:251243 - Payment Correction case (Underpayment) generating payment on case closure
Issue Description:
When a newly created Payment Correction case, which has a status of Open, is closed or suspended, a live financial component is generated on it. This should not happen as it means that a caseworker cannot close a Payment Correction that was created in error without the financials being generated on it.
Prerequisite(s):
User Interface Impact: No
Steps to Reproduce:
Resolution:
When a case is either closed or suspended, the regeneration of financials process is invoked. An additional check has been added to this process to only regenerate financials on a Payment Correction if the case was originally progressed beyond the open state, through approval and activation. If the case was never approved and activated by a caseworker, the regeneration of financials process is not invoked.
WorkItem:254212 - The list page for displaying the financials for a participant is defaulted to one year
Issue Description:
The list page for displaying the financials for a participant defaults to one year. This should be configurable.
User Interface Impact: No
Steps to Reproduce:
Create the case:
Queue and run the batch processes:
Check the payments on the person:
Resolution:
The underlying API has been updated to leverage the same environment variable that governs how far back the case financials search goes. This environment variable is 'curam.financial.generatefinancialsdaterange'. As part of this work, the display name and description of this environment variable have also been updated. These now read:
PO08477, WorkItem:255258 - Active Payment Correction case (Overpayment) cannot be found when setting up a new deduction
Issue Description:
When a Payment Correction case is activated, a live financial component is created on it. If the case in question is an overpayment, it will be available to a user to set up a deduction against either before or after the live financial component is realized into an instruction line item.
If the overpayment was closed before any such deduction was set up or financials were generated, the live financial component is canceled. If the case is subsequently reactivated, that is, reopened, reapproved and reactivated, a live financial component is not recreated on it. This means, in the case of an overpayment, that the liability is not available to set up a deduction against, which is the reported issue.
The same behavior is true when an active Payment Correction is suspended. Suspending the case cancels the live financial component. Unsuspending, reapproving and activating the case does not recreate the live financial component.
Prerequisite(s):
User Interface Impact: No
Steps to Reproduce (Generic):
Resolution:
The underlying problem was with the financial generation process for Payment Correction cases. When a Payment Correction is being activated, a check is performed to see if a financial component already exists on the case. However, it did not perform a check to see if this financial component was ever realized into a line item. This logic has been updated to perform this additional sanity check. Now, if a closed financial component exists and that financial component was never realized into a line item, a new live financial component will be created.
PO08124, WorkItem:243512 - Incorrect validations are displayed when income exclusion amounts are entered in the Insurance Affordability application
Issue Description:
When creating an application for Insurance Affordability within the citizen portal or internal application, the user is able to enter Scholarship Income details and indicate that the income is to be excluded. Likewise, an income of type American Indian Alaskan Native can be entered and also indicated as being excludable income. When either of these income types are entered and specified as excludable income, if the user navigates back to the pages in the script where the income information is displayed, validation messages indicating that the exclusion amounts exceed the income amounts are incorrectly being displayed and prevent the user from navigating to the next page in the application script.
User Interface Impact: No
Steps to Reproduce Scenario 1:
Steps to Reproduce Scenario 2:
Resolution:
Both the external citizen portal and Internal caseworker script have been updated to no longer display the validation messages when the exclusion amounts do not exceed the income amounts.
WorkItem:250705 - Coverage and Coverage Type Details evidence cannot be added to a case from the Incoming Evidence screens
Issue Description:
When attempting to use the Add To Case functionality on the Incoming Evidence screens for Coverage evidence, an Unhandled Server Exception is thrown and the evidence cannot be added to the case. A similar issue also occurs when trying to add Coverage Type Details from the Incoming Evidence screen. A validation message is incorrectly displayed preventing the evidence from being added to the case.
User Interface Impact: No
Prerequisite(s):
Evidence sharing should be configured from Income Support Integrated Case to Income Support Integrated Case for the following evidence types with Trusted Source set to No.
Steps to Reproduce:
Resolution:
This issue has been resolved by updating logic in the Coverage and Coverage Type Details evidence implementations to prevent these errors. Both types of evidence can now be correctly added to a case from the Incoming Evidence screen.
Technical:
The issue with the Coverage evidence happens within the implementation of Coverage static evidence, in CustomiseCoverage.preModify(). The logic searches for parents of type Coverage, but only searches for Active or In Edit records, it does not look for descriptors with a status of Identical Shared In-Edit. This search then returns an empty list, which causes an exception down the line, when the logic attempts to read the parent evidence type from the list. However, parent details are already available within the method call. In order to fix this issue, new logic has been added to use these parent details when the parent list is empty.
The issue with Coverage Type Details evidence occurs in CustomiseCoverageTypeDetails.preModify() implementation. The logic here goes through the parent evidence list and makes sure that the parent ID did not change. If it has changed it will cause an error. This logic did not account for when the parent ID is 0 which resulted in the error being triggered incorrectly in this scenario. This has been resolved by adding a zero check into the logic.
WorkItem:253410 - Application error occurs when the View Printer Friendly Minutes option for a Meeting with completed Meeting Minutes is selected
Issue Description:
Within an Income Support integrated case and associated Product Delivery, after recording meeting minutes for a meeting, a document containing details about the minutes of the meeting can be printed. When a user attempts to create the document by selecting the View Printer Friendly Minutes action item, an application error occurs.
User Interface Impact: No
Steps to Reproduce:
Resolution:
Now when the user clicks on the View Printer Friendly Minutes option related to the meeting with completed meeting minutes, the Meeting Minutes PDF is downloaded.
WorkItem:253655 - Update Open Enrollment Period for 2020
Issue Description:
No open enrollment period configuration for 2020 for Insurance Affordability is available.
User Interface Impact: No
Steps to Reproduce:
Resolution:
A new open enrollment period configuration is now available. The configuration is: Start Date 11/1/2019, End Date 12/15/2019, Coverage Start Date 1/1/2020 and Coverage End Date 12/31/2020.
WorkItem:249197 - Registered person that is already an intake participant can be selected as a probable match for a new intake participant
Issue Description:
When a registered person is already a participant on an intake, the intake worker is incorrectly able to select the registered person as a probable match when adding a new participant to the intake.
User Interface Impact: No
Steps to Reproduce:
Resolution:
The following validation has been introduced to prevent the registered participant from being selected as a probable match when they are already a participant on the intake case: 'The participant that may be a match is already present in this Intake.'
WorkItem:249586 - Safety Factors fields in the Create Safety Plan modal dialog are clipped
Issue Description:
The Safety Factors fields in the Create Safety Plan modal dialog are clipped, with additional field wrapping and small field sizes when opened from the actions menu of a Completed Safety Assessment created during an Investigation.
User Interface Impact: No
Steps to Reproduce:
Creating the Assessment:
Approving the Recommendation:
Creating the Investigation:
Resolution:
The layout of the Create Safety Plan modal dialog has been updated and the fields now appear correctly.
Technical Detail:
The page SafetyAssessment_addActionsFromList.uim has been updated to increase both its height and width, thereby removing the clipping of the field list of Safety Factors. A label width has been added to the cluster containing the fields Name, Start, Participants in Agreement, and Review, reducing the label size and increasing the size of the related input fields Name, Start and Review. The label width of the cluster containing the field action has been increased, which increases the label size and removes the wrapping of the field label. Finally, the Safety Factors field height has been removed, and the scrollable style has been removed from the related renderer resulting in the full list of Safety Factors being displayed without the inner scrolling option.
WorkItem:251025 - Text wrapping issues on Ongoing Case Reopen Case modal & Adoption Case Edit modal
Issue Description:
Field labels are wrapped on the Reopen Case modal of an Ongoing Case and Edit Case modal of an Adoption Case.
User Interface Impact: No
Steps to Reproduce:
Resolution:
The issues on both the modals were resolved by increasing the overall modal width by setting the WINDOW_OPTIONS attribute for the modal.
Technical:
Two UIM files were changed to fix these issues:
Increased the overall modal width by setting the WINDOW_OPTIONS="width=500" and removed the width attribute of the Priority field.
Increase the overall modal width by setting the WINDOW_OPTIONS="width=550".
WorkItem:252244 - Page layout issues occur when using the Back button while adding a provider to an Intake using the New Provider wizard
Issue Description:
When adding a provider to an Intake, if a user enters information about the provider on the Provider Information page in the New Provider Wizard, navigates to the next page in the wizard and then selects the Back button to navigate back to the Provider Information page, the width of the modal is reduced and the field labels of Name and Apt/Suite are wrapped. Also, the last digits of the Phone number are not displayed correctly.
User Interface Impact: No
Steps to Reproduce:
Resolution:
This issue has been resolved by increasing the width of the Provider Information screen after selecting the Back button.
Technical:
In the New Provider wizard, when selecting the Back button, a different Provider Information UIM page is loaded. The width of this Provider Information page (listed below) did not match the width of the Provider Information page that was loaded when originally opening the wizard. The width of this UIM page was increased to match the size of the original UIM page.
PO08545, WorkItem:253152 - Link to New Activity function incorrectly displayed on pages under Medical tab of Prospect Person when using Internet Explorer 11
Issue Description:
When using Internet Explorer 11 and viewing Medical information for a prospect person on the pages under the Medical tab, if the contents of the page such as the page title and field labels are selected and highlighted by moving the mouse over the text, the link for the New Activity function is incorrectly displayed on the page.
User Interface Impact: No
Steps to Reproduce:
Resolution:
The New Activity link no longer displays on the Immunizations, Conditions, Visits, and Medication navigation pages.
PO08225, WorkItem:253657 - Modal dialog only launches once after completing an Assessment when using Internet Explorer 11
Issue Description:
After completing an Assessment, the New Objective modal dialog displays as normal. Once this modal dialog is closed, no further modal dialogs will launch and no action menus will display. This issue only happens when using Internet Explorer 11.
Related WorkItem(s): 251740
User Interface Impact: No
Steps to Reproduce:
Resolution:
After completing an Assessment using the Internet Explorer 11 browser, all modal dialogs and action menus display as expected.
Technical:
This issue has been resolved by updates to the JavaScript for closing modals that were completed as part of the fix for 251740.
WorkItem:253483 - Duplicate classes in jde-commons JAR prevent successful deployment of SPM application on WebLogic 12.2
Issue Description:
The Merative Social Program Management application is unable to deploy on WebLogic (WLS) 12.2 application server due to the presence of a number of duplicate Java classes in the jde-commons JAR.
User Interface Impact: No
Resolution:
The duplicate classes have been removed from the jde-commons JAR to resolve issues when deploying the application on WebLogic (WLS) 12.2 application server. These classes are still available in the coreinf and coreinf-ejb JARs.
Technical:
The following classes have been removed from CuramSDEJ/lib/jde-commons.jar and CuramCDEJ/lib/curam/jar/jde-commons.jar:
WorkItem:255279 - Remove commons-beanutils-core.jar from the Evidence Generator
Issue Description:
Apache Commons BeanUtils provides easy-to-use wrappers around the Java Reflection and Introspection APIs. This library is used by the Evidence Generator when running server builds. The version of the library used by Merative Social Program Management has been updated, and as part of this update the commons-beanutils-core JAR in the Evidence Generator has been replaced by the commons-beanutils JAR.
Related WorkItem(s): 253920
Resolution:
The commons-beanutils-core JAR has been removed from the Evidence Generator. It has been replaced by the latest version of commons-beanutils.
Technical:
Note:
If any custom classpath is referencing the commons-beanutils-core.jar, it will need to be updated to reference the new commons-beanutils.jar instead.
CSV Release Notes
This CSV file summarizes the individual release notes documented above in the "Improvements, Resolved Issues and Third Party Updates" section. The individual release notes documented above will be maintained and will reflect the latest version of the release notes from eGA onwards. However, the content of this CSV file is valid on eGA date, but is not maintained after that.
Document Information
More support for:
Merative Social Program Management
Software version:
7.0.9
Operating system(s):
Linux, Windows
Modified date:
04 March 2020