Skip to main content
Skip table of contents

New features delivered in 9.5.0

The following features and enhancements were included as part of 9.5.0.0.

NexJ CRM user experience enhancements

This release includes the following enhancements to the user experience.

Pagination summary added to data tables

A pagination summary has been added to data tables to display the range of rows currently in view along with the total number of rows. For example:

Pagination summary example

Reviewing your selections in multiple selection dialogs

After you have made selections in multiple selection dialogs, you can review your selections by clicking Manage Selection. For example, if you assign a task to multiple users in the Select users dialog by selecting their checkboxes, as shown in the following screenshot:

Select users dialog example

and you click Manage Selection, a dialog opens where you can review your selections, as shown in the following screenshot:

Selected items dialog example

For more information, see "Navigating the NexJ CRM user interface" in the end user documentation.

Single selection dialogs display tables

To create a consistent user experience, single selection dialogs now incorporate tables. For example:

Single selection dialog example

Loading more articles in Inform

The Inform tab can display up to 20 articles at a time. To view more articles, click the Load More button at the bottom of the article list.

For more information, see "Inform" in the end user documentation.

Identifying Inform articles that have been previously sent to a contact

If you select an article in the Inform tab that has been previously emailed to a contact, and click Email, you will receive a message asking if you want to send the article again.

For more information, see "Inform" in the end user documentation.

Managing reminders for tasks and schedule items

Reminders for tasks and schedule items are enabled by default. You can disable reminders for tasks and schedule items by navigating to the Reminders tab in the User Preferences dialog, and clearing the checkboxes to disable them.

For more information, see "Navigating the NexJ CRM user interface" in the end user documentation.

Deactivating or reactivating multiple entities in a batch update

You can also deactivate or reactivate multiple entities at a time in a batch update.

For more information, see "Deactivating and activating entities" in the end user documentation.

Table control page size stored in the client

Prior to the 9.5 release, when a user chose the page size for a data table, it was not saved. As of 9.5 release, the page size is stored in the client state for each data table.

For more information, see Table.

Additional sorting capability in the Customize workspace

The ability to sort on columns has been expanded across the tabs of the Customize workspace.

Process Management form enhancements

This release includes the following enhancements to Process Management forms.

Developing forms using REST APIs

You can use the REST APIs provided by NexJ Systems to develop forms.

For more information, see Developing forms using REST APIs.

Configuring dynamic approvals

Administrators can now define dynamic approvals based on Process Management form data. When users submit Process Management forms that have been configured for dynamic approvals, the forms are automatically directed to the required approvers.

For more information, see "Business process templates" in the end user documentation.

Reporting enhancements

This release includes the following enhancements to the ad hoc reporting functionality.

Deploying Reporting in a dedicated cluster mode

NexJ Reporting is now supported in a deployment configuration that enables a dedicated application cluster and database.

For more information, see Setting up ad hoc reporting and Enabling or disabling the replication of changes from NexJ CRM to Ad Hoc Reporting databases.

Creating public dashboards

Report administrators can create public dashboards templates that can be cloned by users to create their own dashboards.

For more information, see "Ad hoc reports" in the end user documentation.

Running ad hoc reporting on an Oracle stack

You can now run the reporting module using either a Microsoft SQL Server or Oracle database.

For more information, see Requirements and support information.

Exporting dashboards

To share dashboards outside of NexJ CRM or print them, you can export dashboards in HTML or PDF file formats.

For more information, see "Ad hoc reports" in the end user documentation.

Internet Explorer supported by ad hoc reporting

As of the NexJ CRM 9.5 release, you can use the Reports workspace in the Microsoft Internet Explorer and Google Chrome browsers.

OAuth 2.0 authentication supported for Exchange Online

As of the 9.5 release, NexJ Systems provides OAuth 2.0 token-based authentication with Microsoft Exchange Online for increased security, and as an alternative to Basic Authentication, which Microsoft will disable in the near future.

For more information see, Using Microsoft Exchange Online with OAuth authentication.

Library upgrades

Several third-party libraries used by NexJ CRM have been upgraded to include the latest respective bug fixes and security updates.

Batch email to entity lists using REST APIs

The mailing list REST APIs provided by NexJ Systems enable external systems to:

  1. Retrieve a collection of entity lists (saved lists) from NexJ CRM for a given user.
  2. Email content generated in the external system to the entities in a saved list that was retrieved in the previous step.

For more information, see Developing batch email capabilities using REST APIs.

Application development enhancements

This release includes enhancements to application development functionality.

UI automated testing

UI automation has been upgraded to use Selenium WebDriver 3.

For more information, see Environment setup and customization.

NexJ AFL Presentation API documentation

Next Studio online help includes the new "NexJ AFL Presentation API Reference NexJ AFL Presentation Layer 13.9.15.0" document, which describes the Application Foundation Layers (AFL) user interface metadata. When you need to invoke a function on mda.Controller, or a different AFL user interface object, you can review this document to find the list of available functions. 

Logging enhancements

Apache Tomcat provides the ability to log any request thread that has been processing for more than some specified period of time by setting the org.apache.catalina.valves.StuckThreadDetectionValve parameter in the server.xml file. This feature is available in NexJ Model Server.

You can enable the valve by setting the stuckThreadThreshold attribute in your environment file to a positive integer. When the valve is enabled, logging occurs for NexJ Model Server web requests that run longer than the set threshold (measured in seconds).

For more information, see Detecting long-running web requests and Example environment settings for NexJ CRM deployment.

Security enhancements

The Model Server HTTP connectors now support TLS 1.2, which is enabled by default. Client certificate authentication now works and is supported on the push server.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.