What's new in IBM Cúram Social Program Management 8.0.1
Read about updates and enhancements in IBM Cúram Social Program Management 8.0.1, released on 25 November 2021.
A PDF version of this information is also available.
For important installation information, and to learn more about product improvements and resolved issues in 8.0.1, see also the Release Notes.
Updates for caseworkers:
Updates for developers:
Evidence change history improvements
Improvements to how information is displayed in the change history for evidence have been introduced. Caseworkers now have a more consistent view of the information regardless of where in the application they view the evidence. In addition, caseworkers can more reliably see which users made each update to the evidence over time. For more information, see How are changes to evidence recorded and WorkItem:273340 in the 8.0.1 Release Notes.
Enhanced verification engine processing
The way that verification engine processing works during product authorization has been enhanced. When evidence is captured for an integrated case for use by product delivery cases, and verifications are configured at the product delivery case level, the verifications are created during product authorization. During the process, the status of each verification that is created is determined.
An improvement was made to help optimize product authorization, when an integrated case has a large amount of evidence of the same type that requires verification at the product delivery case level. Now, as each new verification is created, the status of only that verification is determined. Previously the status of all existing verifications for the evidence type was evaluated.
For more information, see WorkItem:273436 in the 8.0.1 Release Notes.
Improved filtering for Carbon dropdowns
Two significant usability improvements have been made to the Carbon dropdowns that are used in the Social Program Management application. These improvements help caseworker to quickly find and select options.
- Options in the dropdowns are now filtered based on input that caseworkers type into the dropdown.
- Option in the dropdown are also filtered to show all options that contain the typed input, based
on the
contains
filter method. Dropdowns in v7 were filtered based on 'Starts with'.
Intelligent Evidence Gathering (IEG) has not been updated to use Carbon, so it does not use the Carbon dropdown.
For more information, see the UIM FIELD element topic in the Web Client Reference.
New in IBM® Cúram Universal Access
For more information about what's new in IBM Citizen Engagement, see the What's new and release notes for Universal Access.
Introducing the ability to extend UIM by using Carbon, React, GraphQL, and Apollo Client
A new open source repository on GitHub provides a JavaScript™ development environment. Developers can extend UIM by using the latest JavaScript user interface front-end tools and libraries.
Social Program Management developers can now:
- Use a lightweight JavaScript development environment that complements the existing web client development environment.
- Develop complex views with the latest front-end tools and libraries, and integrate them into their Social Program Management web client.
- Develop front-end content quickly and iteratively. JavaScript developers can view their changes without a client build.
- Use GraphQL and Apollo Client to configure complex data queries.
- Build robust front-end content through easier test automation.
The Social Program Management UI Addon Development Environment provides:
- Documentation: Instructions to get up and running in a JavaScript environment, with examples and design guidance.
- Samples: For example, a sample React component that contains IBM Carbon styles and GraphQL queries.
- Storybook: Developers can use Storybook to render the sample component locally.
- Code: Commands to integrate your compiled JavaScript into the Social Program Management user interface.
spm-ui-addon-devenv
repository contains links to the following packages: - Carbon Design System, which is the IBM open source design system. It consists of working code, design tools and resources, and human interface guidelines. For more information, see IBM Carbon Design System v10.
- React, which is an open source JavaScript library that enables developers to build human-centered user interfaces.
- GraphQL, which is an open source data query language that enables developers to query and configure complex data queries that aggregate information from different database entities.
- Apollo Client, which is an open source library that enables GraphQL developers to manage information state. Apollo Client provides the infrastructure for caching data.
For more information, see https://merative.github.io/spm-ui-addon-devenv.
Enhanced data-testid
attribute format for user interface test
automation
The data-testid
attribute was introduced in 8.0.0 to improve the user interface
(UI) automated testing experience. The attribute has been enhanced with the introduction of a new
format that concatenates the label to the UIM component prefix. The improvement helps you to target
specific UI components in a UI automation test framework.
The Date and Date Time components, which previously used the data-test-id
attribute, now use the new data-testid
attribute format. The dropdown component was
updated to use the data-testid
attribute.
The following UIM components and add-ons now use the new format data-testid
attribute in the Social Program Management 8.0.1 user
interface:
- Cluster
- Checkbox
- Text input
- Text area
- Dropdown
- DatePicker
- DateTime
- TimePicker
- Multiselect Checkbox
- Modal buttons, such as Next, Cancel, Back, or Submit.
- Search popup
- Log in and log out buttons, which are custom additions of the attribute only to support automation.
For more information, see UI test automation.
Introducing new customization point for product delivery case approval processing
A new customization point is now available to support compliant customization of the function that sets the case header effective date during product delivery case approval.
For more information, see Product delivery effective date hook and WorkItem:273624 in the 8.0.1 Release Notes.
Back to what's new list