New features delivered in 22.11
The following features and enhancements were included as part of 22.11:
NexJ CRM user experience enhancements
This release includes the following enhancements to the user experience.
Additional sorting options for My Contacts' Recent Activities tab
On the Home workspace, in the My Contacts' Recent Activities tab, you can now sort the data table by activity start date and due date (AFL-8022).
New badge for contact birthdays
You can now see a badge indicating a current or upcoming birthday on a contact's profile banner (AFL-8032). By default, this feature is enabled on NexJ-hosted Cloud deployments and disabled on on-premises deployments. You can enable or disable this feature using the NexJ Admin Console, on the Entity Codes page in the Badges tab.
Reporting enhancements
This release includes the following enhancements to the ad hoc reporting functionality:
User interface enhancements
This release includes the following enhancements to the user experience for ad hoc reporting.
Subject area displays in the Report Builder
The primary subject area for a report now displays in the banner in the Report Builder user interface (CDM-5061).
Attribute search enhancements
When you are searching for attributes in the Add Fields and Add Filters dialogs, the following functionality now applies (CDM-5022):
- Searching for an association shows all of its attributes when you expand the hierarchy.
- Searching for an attribute inside an association expands the association parent in the hierarchy.
- All matches for your search are displayed using bold text.
Improved messages
To assist users, the messages that indicate that an update is required in the Summary and Visualization tabs, and the report access error message, have been rewritten to include the required user responses (CDM-4882, CDM-4913).
Filtering enhancements
This release includes improvements to the filter user interface and functionality (CDM-5009). When you are adding filters in the Details tab in the Report Builder, you can now:
- Add filters and associated filters by clicking on attribute names in the Add Filters dialog or Configure filters dialog (CDM-5017).
- Edit filters or associated filters in the expanded Configure filters dialog (CDM-5018).
- Drag and drop filter and associated filter chips in the filters list to change their order (CDM-5066).
- Specify a Custom Logic expression for filters and associated filters to achieve even greater flexibility (CDM-5019, CDM-5065).
- Specify a WITH or WITHOUT associated filter to include data in a report based on the existence or non-existence of related records of the association subject area (CDM-5049).
- Select new negative filter operators that are specific to ad hoc reporting (CDM-5020).
For more information, see "Ad hoc reports" in the end-user documentation.
Application development enhancements
This release includes the following enhancements to application development functionality.
REST enhancements
Model Services now support the $syntax=js|schem
e parameter. A simplified syntax is available for attributes and where clauses when $syntax=js
is included as a parameter (ECRM-30764). You can represent enumerations using either code or values for the purposes of look-up, create, and update operations (ECRM-30763). The invoke implementation has been improved and now supports parameters passed in the request body, form-encoded, and as a JSON positional array or named map (ECRM-30765).
For more information, see Model services.
Technology enhancements
NexJ CRM 22.11 supports Java SE Development Kit 17 (JDK 17) (ECRM-31475).
For more information, see Requirements and support information.
Security enhancements
This release includes the following security enhancements:
- The googlei18n/libphonenumber library has been upgraded to v8.12.55 (released on September 8, 2022) (AFL-7955).
- The date.olson.db.js module has been upgraded to tzdata2022d (released 23 September 2022) (AFL-7954).
- The QUnit library has been upgraded to 2.17.2 (released September 20, 2021) (AFL-7297).