NexJ Logo

Resolved issues

Version 22.04.3.0

AFL-7824

Previously, when you changed the resolution or reduced the screen size, the filter fields window size was condensed. This issue has been resolved.

ECRM-31495

An issue that meant that errors encountered with inbound Exchange synchronization were being masked due to a scripting error has been resolved.

Version 22.04.2.0

AFL-7591

Previously, when you used the rich text editor, some newlines may have appeared in the middle of a word, and appeared as incomplete text at the end or start of a line. This issue has been resolved for browsers other than Microsoft Internet Explorer. When you use the rich text editor and your browser is Microsoft Internet Explorer, the line spacing behavior will remain unchanged.

Version 22.04.1.0

AFL-7552

Previously for dialogs, when a composite layout with a cols attribute was the root view, the -spanX-Y CSS class did not get applied for child views as there was no parent holder class in the view hierarchy. This issue has been resolved.

AFL-7587

Previously, when you selected a contact on the Contacts workspace, selected the Detail tab, added a custom field that pointed to another entity, and selected Go to Contact, instead of displaying the detail page for the entity, an "err.scripting.callcc" error was generated when you selected the Summary tab. This issue has been resolved.

CDM-4809

In some configurations, when nested associations were included, the UI was incorrectly labeling associated collection fields in the report. The name attribute of the top-most associated attribute was used instead of the name specified in the subject area. This issue has been resolved.

ECRM-31440

An issue where JMS queues could not be successfully instantiated in the NexJ CRM application has been resolved. 

Version 22.04

AFL-6892

Previously, when you were creating a follow-up for a task or schedule item for a contact, edited the Assign To field to remove your name, and tried to save the task or schedule item, a general error message displayed that stated that the task or schedule item was invalid. This issue has been resolved by providing improved error messaging, which states that the Assign To field must include your name as the organizer.

AFL-6958

Previously, when you navigated to the Service Requests workspace, or Home workspace and selected the My Contacts' Recent Activities tab, clicked on the For filter chip, and clicked on the Rep Code filter chip while the Select an entity dialog for the For filter chip was open, selected a value in the Rep Code field, and clicked Apply, the browser console erroneously logged a "mde.entity-handle-filter-change add button not found!" error message twice. This issue has been resolved

AFL-7289

Previously, when you selected multiple contacts on the Contacts workspace, clicked Email, added and modified text in the rich-text editor, clicked to close the dialog, and clicked Cancel in the "Discard all unsaved changes" prompt, the contents of the rich-text editor was unexpectedly lost. This issue has been resolved.

AFL-7324

Previously, when you added a meeting or task workflow action to a campaign for a user who has multiple team member roles, an unexpected error was thrown when you started the campaign because the application tried to add the same user multiple times to the action. This issue has been resolved.

AFL-7340

Previously, when you logged in to NexJ CRM as an administrator, navigated to the Tasks workspace, edited a task, selected the Audit Trail tab, and selected the User filter chip, the application froze, and you were forced to refresh the page in your browser. This issue has been resolved.

AFL-7387

Previously, when you attempted to run a Detail Report for users after selecting a subset of users on the Contacts workspace instead of generating the report an error was thrown due to insufficient visibility. This issue happened if you selected the Current Contact List, Show Interactions, and RTF parameters in the Specify Report Parameters dialog. This issue has been resolved.

AFL-7400

Previously, when you logged in to NexJ CRM as a Microsoft Exchange user, navigated to the Schedule workspace, added a meeting, added a participant (with Exchange links), selected the Attendees tab, set the email notifications for the participant to be Yes, saved the meeting, and observed the Send Email Notifications dialog, a blank icon appeared on the dialog. This issue has been resolved.

AFL-7450

An issue where an empty banner card was being displayed on screen has been resolved.

AFL-7455

Previously, the mda.FieldPicker#fieldVisible API set the filter field visibilities on a _fieldVisibilities class variable. This prevented field pickers of the same filter type from showing a filter field with different visibilities. This issue has been resolved.

AFL-7462

An issue where the default event on filter fields would not fire if the multi property value is set to true has been resolved.

AFL-7477

An issue where a view layout would not align with the metadata configuration has been resolved.

ECRM-31020

Previously, when you logged in to NexJ CRM as a Microsoft Exchange user, updated the recurring pattern for a meeting that you had created on the Schedule workspace, and for which there were multiple attendees and invitations had been sent out, you could no longer edit the meeting. This issue has been resolved.

ECRM-31183

Previously, if you attempted to deactivate users in NexJ Admin Console who covered more than 4096 entities, an error was generated. This issue has been resolved.

ECRM-31234

Previously, when you set the applicationType attribute to equal wm in your environment, and recreated or upgraded your database, an "Invalid Template" exception was thrown. This issue has been resolved.

Version 22.03.2.0

AFL-7450

An issue where an empty banner card was being displayed on screen has been resolved.

AFL-7477

An issue where a view layout would not align with the metadata configuration has been resolved.

AFL-7552

Previously for dialogs, when a composite layout with a cols attribute was the root view, the -spanX-Y CSS class did not get applied for child views as there was no parent holder class in the view hierarchy. This issue has been resolved.

CDM-4809

In some configurations, when nested associations were included, the UI was incorrectly labeling associated collection fields in the report. The name attribute of the top-most associated attribute was used instead of the name specified in the subject area. This issue has been resolved.

ECRM-31440

An issue where JMS queues could not be successfully instantiated in the NexJ CRM application has been resolved. 

Version 22.03.1.0

AFL-7496

Previously, when you logged in to NexJ CRM using the Microsoft Internet Explorer version 11 browser, navigated to the Contacts workspace, and then navigated to a different workspace, you were prevented from opening a filter. This issue has been resolved.

CDM-4462

Previously, it was not possible to exclude an association field from the subject area definition by using a subject area augment. For example, <Augment for="report:Contacts">,<Association name="Custom Fields" excluded="true"/> did not produce the intended results. This issue has been resolved.

CDM-4707

Previously, when you created a report, added a number of collection fields to it, saved it, and exported it to CSV format, the order in which records appeared in the CSV file did not match the order in which they were displayed in the UI. This issue has been resolved.

CDM-4790

Previously, when you selected attributes of a sub-collection as fields in the Detail tab in the Report Builder, some of them were displayed as individual columns in the Details tab of the report, rather than being a part of the collection. This issue has been resolved.

Version 22.03

AFL-4250

Previously, you were able to add a user with the same role to a coverage group multiple times without receiving an error. This issue has been resolved.

AFL-5595

Previously, for users who operated in time zones with a sufficiently large offset from UTC, say +10 or -10, date entry fields that defaulted to the current day could appear with either yesterday's or tomorrow's date selected. This issue has been resolved.

AFL-6450

Previously, when you created touch types on the Service Level Management page in NexJ Admin Console, the value provided for the Default value field in the Add Touch Type Configuration dialog wasn't respected in the Application Foundation Layers (AFL) UI, which meant that touches wouldn't enable or disable given the default value. This issue has been resolved.

AFL-6642

Previously, when you were editing the service level properties for a touch type for contacts, and you selected the Specific date for all selected contacts option in the First Touch Target field, and attempted to save, an error was generated concerning a null start date because the Start Date field was not treated as a required field. This issue has been resolved.

AFL-6898

Previously, changes made to entities or activities were not refreshed in the preview drawer. This issue has been resolved.

AFL-6970

Previously, when the For filter chip was selected and set to "specified" on the Tasks workspace, the full data set did not load into the data table, and paging was disrupted. This issue has been resolved.

AFL-6998

Previously, when the Schedule workspace was opened on mobile devices, the margin for the floating action button appeared at the base of the display and reduced the space for the calendar view. This issue has been resolved.

AFL-7043

Previously, when you double-clicked the empty space beside filter chips in a workspace to launch the filter chip picker, and after you selected a filter field, the corresponding dialog was not immediately opened. This issue has been resolved.

AFL-7078

Previously, NexJ CRM 9.X did not make Engage requests with a valid JWT token once it had expired and was refreshed.

AFL-7105

Previously, on the Customize workspace, under the Manage Business Processes function, the UI indicated that users could both add forms based on a business process template or select an existing CPM (Process Management) form. Only the choice of selecting an existing Process Management form is valid. The other choice appeared in error and has been removed.

AFL-7224

Previously, mail merge did not detect and inform the user if there were duplicate merge tokens. This issue has been resolved.

AFL-7259

Previously, when you clicked on Update Status for a participant in a campaign to change the status for the participant, you were presented with a list of menu options that contained all the possible statuses in the database instead of just the statuses in use by the campaign. This issue has been resolved.

AFL-7261

Previously, the Participants by Status chart for a campaign erroneously displayed all the available participant statuses that were available in NexJ CRM instead of only displaying the participant statuses that were available in the workflow for the campaign. This issue has been resolved.

AFL-7264

The Target Audience field in the Add/Edit Campaign dialogs and the Adds Participants to Campaign Based on the Target Audience command on the Campaigns workspace have been removed. This feature was previously included for compatibility with earlier releases.

AFL-7278

Previously, when you had filtered your Contacts workspace to only show households, created a task for a head of household, returned to the households data table, clicked on the household name, and selected the Activities tab, the task did not display in the data table. To display the task you had to repeat your actions by returning to the households data table, clicking on the household name again, and reselecting the Activities tab. This issue has been resolved.

AFL-7347

Previously, when you selected a contact on the Contacts workspace, added an activity plan in the Activities tab by selecting an existing activity plan template, added a task as an assigned step in the Steps tab, and edited this assigned step, the UI froze, and the edit dialog didn't open. This issue has been resolved.

CDM-4446

Previously, if you configured your Reporting server to use streaming notifications, and your browser could not connect to the NexJ Push Redirector (for example, due to a network firewall rule), it was not possible to export or update reports. The correct behavior was to revert back to a polling pattern in order to maintain functionality. This issue has been resolved.

CDM-4484

Previously, NexJ CRM users who were assigned the rpt:PrivateReportManage privilege were able to create their own reports but could not export them. This issue has been resolved.

CDM-4563

Previously, when you added collection fields in the Details tab in the Report Builder they were always displayed as the last column in the preview data table regardless of the order you specified for fields. This issue has been resolved, and the order specified for fields is now used in the preview data table.

CDM-4627

Previously, when you created and saved a report on the Reports workspace with filter parameters, and then edited it, the filter parameters could disappear. This issue has been resolved.

CDM-4642

Previously, adding a “date” type attribute, such as a Date of Birth, in a report resulted in its value being treated as “datetime”, and it was localized to the local user’s time zone. This issue has been resolved.

CDM-4660

Previously, when you navigated to the Reports workspace, created a report, selected the Visualization tab, configured the Funnel or Area Range charts, saved the report, and clicked Export to PNG, the charts were not exported. This issue has been resolved.

CDM-4661

Previously, when you created a report or a dashboard, configured a schedule, that included an "end time", for updating and sharing the report or dashboard by email, the last scheduled execution did not happen. This issue has been resolved.

CDM-4673

Previously, fields were available for filtering by adding the field, and then choosing to add them for filtering, but the Add Filters dialog didn't offer some of those fields for filtering. This issue has been resolved.

CDM-4709

Previously, when you created a new Activities report in the Report Builder, and added Creator Entitlements fields (for example, Creator Entitlements > Branch Code), these fields were not displayed in the preview for the report. This issue has been resolved.

CDM-4710

Previously, when the Max CSV collections attribute was set to a low value in NexJ System Admin Console on the Statistics page for export settings for reports, and you created a report with collection fields, and exported the report to CSV format, some collection fields were not exported. This issue has been resolved.

CDM-4711

Previously, associated collections that were two levels deep were not successfully exported to the CSV format. This issue has been resolved.

ECRM-31182

Previously, you were unable to a post a review in NexJ Studio after ReviewBoard was updated to use HTTPS. This issue has been resolved.

ECRM-31262

An issue where errors were being thrown when attempting to execute threading statistics from NexJ System Admin Console has been resolved.

ECRM-31354

Previously, if you had a logger that was configured through properties setup, and it had not been used to log an event, it would not show up in the run-time logging configuration as expected. This issue has been resolved.

ECRM-31357

An issue where a client certificate was being requested during CORS preflight requests has been resolved. 

Version 22.01

AFL-4028

Previously, when you logged into NexJ CRM, changed the email address in NexJ Admin Console for the logged-in user, and then emailed a contact in the Activities tab on the Contacts workspace, the email prompt dialog displayed the old email address even though the email was sent to the new email address. This issue has been resolved.

AFL-6901

Previously, when you used the navigator on mobile platforms, a number indicator was added to the Filter options button to indicate if filter fields were being hidden. If a nested dialog was encountered when attempting to choose a filter field, there was no indicator on the nested Filter options button that filter fields were hidden. This issue has been resolved.

AFL-6944

Previously, an unexpected error was thrown when updating the attributes for a new Person instance that had yet to be committed. This issue has been resolved.

AFL-7017

Previously, when you clicked on a contact's name on the Contacts workspace to open their detail page, selected the Summary, Detail, and Calendar tabs, and then reselected the Summary and Detail tabs, the scroll bar disappeared. This issue has been resolved.

AFL-7052

Previously, when you scheduled a number of Proactive or Review touches on the Contacts workspace, selected the SLM Touches Report menu option, selected Proactive Touch or Review in the Touch Types field in the Specify Report Parameters dialog, selected Range, entered the required start and end dates, selected Show Interactions and/or Show the full note for each interaction, and ran the report, the application threw an unexpected error. This issue has been resolved.

ECRM-31086

Previously, when the Act'upgradeLightParticipants event was run as a Batch Broker process it was not showing the log. This issue has been resolved. 

Version 21.12.1.0

CDM-4556

Previously, a report with multiple filters added for the same associated collection could return unexpected results, incorrectly selecting data that did not fully match the configured criteria. Under specific conditions, the logical "OR" operator was applied to the filter conditions as opposed to the logical "AND" operator, as was designed. This issue has been resolved.

CDM-4588

Previously, when an "equals" filter was used against a numeric attribute, such as "Deal Open Days", the value configured in the filter might not be visible in the About tab, however the filter criteria was still correctly applied when the report was executed. This issue has been resolved.

ECRM-31181

Previously, when you opened Main.upgrade in the finance project, and clicked the button to add a new upgrade step, the new upgrade step did not appear at the top of the list, and was not automatically selected. This issue has been resolved.

Version 21.12

AFL-3611

Act template names with "follow up" have been renamed with hyphenated names for consistency. If act template names have been denormalized anywhere in client projects, these names should also be updated as part of an upgrade. 

AFL-4111

A layout and indentation issue has been fixed in the Specify Report Parameters dialog.

AFL-5874

Previously, adding a new contact as part of selecting participants for a task could result in the Contacts filter card on the Contacts workspace showing as edited (for example, a trailing asterisk displayed on the Contacts filter card caption). This issue has been resolved.

AFL-6172

Previously, when you launched the Export dialog from any table view with export to CSV configured, changed the default section from "Visible Columns" to "All Columns," and clicked Cancel, a warning message displayed concerning discarding unsaved information instead of the dialog closing as expected. This issue has been resolved.

AFL-6583

A filtering issue, where unexpected results were being returned after specifying multiple values linked to an associated collection, has been resolved. 

AFL-6659

Previously, users were able to view or edit targeted activity plans templates when they didn't have the right privilege. These issues have been resolved.

AFL-6688

Previously, when you had selected a matched contact on the Review Match Results page on the Import workspace, you were unable to clear the checkbox for the matched contact. This issue has been resolved.

AFL-6693

Previously, the ability to filter SLM Touches reports by a range was missing. This issue has been resolved.

AFL-6713

When you navigate to the Tasks workspace, create a task with 32,768 characters or more in the Notes field, and generate a Task report in Excel format, the Notes field will only display up to a maximum of 32,767 characters (limitation of .xls format). If a task note exceeds 32,767, the field will be truncated (only the first 32,764 characters will be displayed followed by ...).

AFL-6725

Previously, the date and time calendar for the Start Time or End Time filters on the Import workspace did not return the correct results. This issue has been resolved.

AFL-6778

An issue where non-default filter chips having a default value remained after resetting a navigator filter has been resolved. 

AFL-6806

For mobile devices, when the browser width was less than 768 pixels, the option menu for opportunities, service requests, and leads did not display. This issue has been resolved.

AFL-6815

End users will not see system users when using NexJ CRM. 

AFL-6834

When you attempted to perform repeat edits with a nested dialog, changes applied in the prior opening of the nested dialog did not persist when the nested dialog was reopened before committing the parent dialog. This issue has been resolved.

AFL-6838

The template name was missing from the confirmation prompt that appears when you delete an email in the Activities tab on the Contacts workspace. This issue has been resolved.

AFL-6870

Previously, the Service Level Management last touch date was not set properly for imported data. This issue has been resolved.

The resolution to this issue won't fix data imported prior to this fix. It will only impact data imported after this fix has been applied. 

AFL-6881

Previously, a business admin user was able to see the Leads workspace in NexJ CRM deployed in a Cloud environment. This issue has been resolved.

AFL-6948

Previously, you could not filter activities using the Open Status. For example, you could not filter tasks on the Tasks workspace using the Open status. This issue has been resolved.

AFL-6956

Previously, a user was able to see participants for campaigns in the Participants tab who were marked as not visible, and for whom he did not have access. This issue has been resolved.

AFL-6962

An issue where the MDA rich-text control was editable in read-only mode has been resolved.

AFL-6963

The tab order on the Customize workspace has been changed so that the tabs display in alphabetical order.

CDM-4513

Previously, the "datetime" picker was used for "date" attributes in ad hoc reporting filters. It was necessary to specify the "time" component even though it was not applicable and prevented certain reporting use-cases from being possible. This issue has been resolved. 

CDM-4514

On rare occasions, some filter parameters previously added to a report were not visible when the report was edited. This issue has been resolved.

ECRM-30685

Previously, the SLM Touches report caused an issue if the report was put into a queue before running it. This issue has been fixed. 

ECRM-30971

An issue that could result in recovery operations excessively consuming pooling resources has been resolved.

ECRM-31092

A Mercurial certificate issue that resulted in errors being shown in NexJ Studio has been resolved.

INFORM-137

Previously, if you did not enable access to the Inform feature for your system administrator user ID, you might see the following error message in the log on startup: nexj.core.runtime.SecurityViolationException: Access to event "read" of class "inform:Tenant" denied due to missing privilege "inform:FeedView". This issue has been resolved.

INFORM-147

Previously, if you customized the caption property on the Contact portal, end users might experience issues accessing NexJ CRM though the default URL <root>/nexj/ui/portal. The NexJ Inform Admin workspace might be displayed when users attempted to log into NexJ CRM. This issue has been resolved.

Version 21.09

AFL-2965

Edit toolbar buttons have been added to the mobile UI for entities and schedule items.

AFL-3981

An issue with NexJ CRM not permitting filtering on other users on the Tasks workspace is resolved.

Only users without the "mda:PrivateSchedulesTasksEnable" privilege are allowed to view other users' tasks.

AFL-4376

An issue that meant when you created a filter chip on the Contacts workspace for a new custom field, and deleted the custom field on the Customize workspace, the filter chip was not removed without refreshing the UI has been resolved.

AFL-6078

Previously, when you removed the coverage for an entity you triggered unintended notifications if you were using the Hierarchical Access Model. This issue has been resolved.

AFL-6269

Previously, when you selected the Current Service Request List radio button in the Specify Report Parameters dialog for a Service Request Detail Report, all service requests were included in the report instead of only the service requests that were specified by the filter results or saved list that was active when you chose to run the report. This issue has been resolved.

AFL-6362

Previously, when you tried to open or edit emails displayed in the Activities tab for a contact a system error was sometimes generated. This issue has been resolved.

AFL-6371

The Add Attachment field has been disabled for private documents on the Document Manager workspace.

AFL-6389

You can now search and filter for opportunities in the Opportunities tab on the Campaigns workspace.

AFL-6408

Previously, a system error was generated when you attempted to add 10 or more users for delegate schedule access in the Set Permissions dialog on the Schedule workspace. This issue has been resolved.

AFL-6579

Previously, if you changed the operator for a filter chip on the Contacts workspace from "equals" to "start with," and provided a value, an error was generated. This issue has been resolved.

AFL-6596

Previously, when a portlet name was long enough that the caption text wrapped to another line, the lower line had a partial strike-through created by a horizontal rule separator. This issue has been resolved.

AFL-6628

An issue that meant when you tried to delete a task the delete prompt displayed along with an error message has been resolved.

AFL-6631

Previously, you were unable to edit steps for an assigned activity plan while creating a copy of its template on the Customize workspace. This issue has been resolved.

AFL-6704

Previously, you were unable to edit activity plans from the Activities card for a contact. This issue has been resolved.

AFL-6766

An issue where a mismatched dialog displayed upon adding a new filter chip has been resolved.

CDM-4458

Previously, and in an environment with a dedicated Reporting server, assigning or removing Reporting-related privileges for NexJ CRM users in NexJ Admin Console did not take effect until the Reporting server was restarted. This issue has been resolved.

CDM-4472

Previously, in an environment where a dedicated Reporting server was deployed, and a change was made in NexJ CRM that required updating any of the calculated attributes configured for reporting (such as a "Full Name" for Contact), and if the Reporting server was not running, the values of the affected calculated attributes were not updated. This issue has been resolved.

ECRM-30619

The dialog behavior when you use the Schedule workspace to edit a meeting created in Microsoft Outlook is now consistent, offering you the following two options:

    • Email all attendees
    • Do not email attendees

ECRM-31027

An issue that meant that a user without lead privileges could access the Leads subtab on the Contacts workspace in the classic UI has been resolved.

ECRM-31039

An issue that caused a failure to occur with a "Token issued in the future" message when you used OAuth Authentication has been resolved. 

ECRM-30719

An OAuth authentication issue that caused inactive NexJ CRM user sessions to time out after approximately 10 minutes has been resolved.

Version 9.9.1.0

AFL-6692

An issue that caused Next Touch dates to not be properly generated between 12 AM and 4 AM EST has been resolved.

AFL-6711

Previously, when you imported contact data to NexJ CRM, last touch dates for completed activities were incorrectly set to the current time of the import, which impacted the Service Level Management functionality. This issue has been resolved.

Version 9.9.0.0

AFL-6141

A null pointer exception thrown at application startup due to an invalid filter metadata configuration has been resolved.

AFL-6381

An issue that meant you could perform campaign manager tasks when you were not a campaign manager has been resolved.

AFL-6410

An issue where the caption for the Period filter chip on the Service Level Management workspace was showing incorrectly has been resolved.

AFL-6416

An issue that meant that the Date of Birth filter returned incorrect results for the "in the previous (days)" operator for a value greater than 466 days has been resolved.

AFL-6427

When you have access to households in NexJ CRM, and you add columns to the data table on the Contacts workspace, the new columns now consistently display to the right of the fixed columns such as Icon and Name. 

AFL-6463

Private schedule items are now more readily viewed on the Schedule workspace.

AFL-6472

An issue that meant that the Participants by status chart for campaigns didn't display all of the participant statuses has been resolved.

AFL-6675

Previously, when you edited an activity plan and attempted to save your changes, a long-running query was generated with a timeout error. This issue has been resolved.

ECRM-30619

An issue that affected meetings created in Microsoft Outlook and containing participants external to NexJ CRM has been corrected. Previously, if these meetings had meeting invitations enabled, then updating them from within NexJ CRM did not provide users the choice of whether to email attendees. That option is now offered.

ECRM-30666

System users such as nexjsa, Keycloak:admin, push, and authenticated_user no longer display in the user selection dialog.

ECRM-30841

Previously, when you opened Person.filter in NexJ Studio, selected the "PSN" subject area, the Filters tab, and the "ALL_PSN" filter, you were unable to edit the privilege bound to the filter or the icon associated with the filter. This issue has been resolved.

ECRM-30905

An issue that meant that the Problems tab in NexJ Studio did not display a model error when a filter field attribute was defined for a subclass that did not have a specified case has been resolved.

ECRM-30951

Previously, if a new plugin was built with a new ssl.keystore (%PLUGIN_HOME%\enterprise\etc\config\teee), and your deploy folder (.teee) already existed, the new ssl.keystore was not copied over until the folder was deleted, or you manually copied over the new file. This issue has been resolved so that a new plugin with an updated ssl.keystore redeploys the new keystore.

ECRM-30952

An issue that meant that you were unable to use properties file variables for certificate or keystore files has been resolved.

Version 9.8.0.0

AFL-2634

Previously, when you created a private category on the Customize workspace, added this category to a contact, logged in as another user, and selected the Detail tab for the same contact, the Delete button for the category was available on the Categories card instead of being disabled. This issue has been resolved.

AFL-3320

Process Management forms no longer display with double scroll bars when you are using Microsoft Internet Explorer.

AFL-3870

An issue that meant that a user was unexpectedly able to type or paste more than 2000 characters into a reply to a conversation has been resolved.

AFL-5089

As issue that meant that the data tables displayed the wrong count of items when the parent and child associations were of the same class has been resolved.

AFL-5402

An issue that meant that the French enum filter caption had a duplicate header has been resolved.

AFL-5920

Previously, if you attempted to include a table as part of sending batch emails, recipients having a Gmail account saw distorted table data. This issue has been resolved.

AFL-5859

The load indicator now extends to the full width of all dialogs.

AFL-5929

Using the "not equals" operator to filter a collection of records now gives results as expected.

AFL-6004

Previously, when you created a new activity plan in the Activity Plans tab on the Customize workspace, added a new step, selected Related Entity in the For section, and clicked Add in the Related entity field, the Select a custom field type dialog appeared instead of the Select related entity dialog. This issue has been resolved.

AFL-6059

An issue that meant that a filter chip dialog could become unresponsive after attempting to select more than 1000 items has been resolved.

AFL-6084

You can now add activity plans for a contact from the Activities card in the Summary tab and the Activities tab.

AFL-6140

An issue where an error occurred when launching a dialog containing a reference to a filter-enabled picker has been resolved. 

AFL-6149

Export log tasks no longer show up without a standing status. Instead, they show up with a completed status.

AFL-6279

Previously, tasks with the same due date on the My Tasks card in the Summary tab on the Home workspace were sorted in a random order instead of being grouped by due date, and then sorted by due date and then start date. This issue has been resolved.

AFL-6298

An issue where the dynamic caption portion of a default filter chip showed as blank has been resolved.

AFL-6312

Previously, when you navigated to the Contacts workspace, added the Category filter field with the not equals operator enabled, selected a category and applied the filter, the not equal operator was ignored for contacts who had multiple categories, and the data table displayed the wrong list of contacts. This issue has been resolved.

ECRM-29013

In the NexJ Studio Presentation layer, the controls shown for a layout in the Layout tab now automatically display in the Outline view.

ECRM-29481

As issue that meant that NexJ Studio didn't display the required template file for selection when recreating databases has been resolved.

ECRM-29922

An issue that meant that the wrong finance mixin was picked up in the financereport project if the last mixin came from a different finance branch has been resolved.

ECRM-30122

An issue that mean when you clicked the Notifications button in the application toolbar an unexpected error was thrown has been resolved.

ECRM-30379

Previously, when a calculated attribute referenced an associated attribute with a class configured for instance or class caching, the query generator read instances from the cache instead of the database, which caused problems when the association was a collection, as the generated query was non-performant. This issue has been resolved.

ECRM-30445

The default readTimeout has been increased to 30 seconds for SMTP mail channels. 

ECRM-30607

An issue where the requestTimeout parameter on a Kafka channel was being ignored has been resolved. 

ECRM-30697

An issue where intermittent integration exceptions occurred for HTTP connections configured with proactive authentication has been resolved. 

ECRM-30724

The NexJ-Logout-Date cookie is now set just once with the correct Samesite attribute.

Version 9.7.0.0

AFL-2678

The ability to select a year in date-type fields is supported for iOS devices.

AFL-3075

Previously, when you tried to run a contact report on an iOS device, an error displayed and the report was not generated. This issue has been resolved.

AFL-4729

An issue that meant when you used an iPhone, you were unable to paste text into the rich text editor, such as when sending a batch email, has been resolved.

AFL-4919

An issue that threw an invalid query exception when two users attempted to modify the same field for the same household or company has been resolved.

AFL-5158

The right-click menu for Schedule workspace items has been made available for mobile devices.

AFL-5205

An issue that meant when you attempted to create a schedule item on a mobile device that was running Chrome, you were possibly unable to set the start date has been resolved.

AFL-5252

An issue where all-day inbound meetings synchronized from Microsoft Exchange were displayed as spanning two days in NexJ CRM has been resolved. 

AFL-5501

Previously, when a delegate created a schedule item on someone else's calendar, the Assign to field incorrectly defaulted to the delegate's name when the delegate used the drag-and-drop functionality to create a schedule item on their own calendar, and then created a schedule item on someone else's calendar, while leaving their own calendar open. This issue has been resolved.

AFL-5630

Previously, if a text-based filter chip used the equals operator with multiple values, and you changed it to use the contains operator, you received an error. This issue has been resolved.

AFL-5643

Previously, the Date filter chip on detail pages for NexJ CRM workspaces did not respect a user's local time zone. This issue has been resolved.

AFL-5653

An issue that threw a uniqueness constraint error when you created a list on the Filters and lists page, modified its name, and then attempted to create a new list with the original name, has been resolved.

AFL-5659

Previously, any integer-driven fields linked to the application banner displayed only non-zero values. Field values of zero appeared as empty in the banner. This issue has been resolved.

AFL-5697

Previously, the equals today operator for the Date filter chip on detail pages for NexJ CRM workspaces was based on the Coordinated Universal Time (UTC) standard and did not account for a user's local time zone. This issue has been resolved.

AFL-5723

Previously, when a call to open a dialog had isEdit specified as false, multipicker fields failed to populate. This issue has been resolved.

AFL-5734

Previously, when you selected two currency values for a currency field filter on the Opportunities workspace when currency conversion was enabled an unexpected error was thrown. This issue has been resolved.

AFL-5745

An issue that caused the UI to freeze on the Schedule workspace has been resolved.

AFL-5771

An issue where having three or more menus linked to the tools of a UI table caused a client-side error has been resolved. 

AFL-5818

An issue where the caption for an enumeration picker was being derived from the enumeration name instead of the corresponding enumeration caption has been resolved. 

AFL-5824

Previously, when you used Mozilla Firefox, frozen columns in data tables displayed at the rightmost side instead of the leftmost side of the tables. This column ordering issue has been resolved.

AFL-5858

Previously, the load indicator did not display when you clicked a button that was available from the floating action button or clicked the Add button in a multiple selection dialog. This issue has been resolved.

AFL-5875

An issue where a multiple selection dialog with a required field could block subsequent submission of selections has been resolved. 

AFL-6029

An issue where the filter card asterisk, which indicates that the filter has been modified, would remain even after you reset the filter card has been resolved. 

AFL-6030

An issue that meant that you were unable to add steps when creating a new activity plan has been resolved.

AFL-6085

An issue that threw an unexpected error in the Conversations tab when navigating between different contacts has been resolved.

ECRM-28988

An issue that occurred because users were not prevented from deleting entity lists created by batch processes has been resolved.

ECRM-30038

An issue that meant that the ElementPosition linter rule did not ignore changes merged from Finance has been resolved.

ECRM-30196

Previously, the icon picker in NexJ Studio didn't work. This issue has been resolved.

ECRM-30238

An issue that meant that you could open an uncustomized filter file in the Presentation application layer in NexJ Studio, select Fields > Appearance, and select or clear Persistent has been resolved.

ECRM-30261

An issue that meant that the validation failed for metadata resource flags has been resolved.

ECRM-30264

Previously, when an administrator reactivated a user's Exchange synchronization links, the initial interaction updates from that reactivation were linked to the administrator rather than the user whose links they were. This issue has been resolved.

ECRM-30294

A non-functional issue with streaming notifications for Microsoft Exchange that resulted in numerous integration exceptions being written daily to the logs has been resolved.

ECRM-30308

An issue that meant that when the server launched it did not warn you that the folder mixin was not usable with current plugin has been resolved.

ECRM-30367

An issue that meant that validation exceptions on the JSON/REST server threw error codes with a 500 HTTP response status has been resolved. 

ECRM-30383

To avoid excessive lazy load during recurrence expansion, clients can now customize the SCHEDULE_ITEM_RECURRENCE_PATTERN.ATTRIBUTES_TO_PRELOAD_FOR_RECURRENCE attribute to include existingOccurrence attributes referenced during the recurrence expansion.

ECRM-30385

Previously, when a user changed the "name" of an AddressType in NexJ Admin Console, and the type attribute for the Address class had updateAudit=true, a lazy load occurred that loaded all Address objects of that type. This issue has been resolved.

ECRM-30412

An issue that caused the Calendar field in Contact Search to become unresponsive has been resolved.

ECRM-30420

A feature where some authentication protocols would previously allow integration channel receivers set up for basic authentication to use container authentication is no longer supported. Instead, if container authentication is required for the HTTP channel receiver, then you must change the channel authentication from "basic" to "container."

ECRM-30456

Updates have been made to the query optimizer to improve the performance of queries involving the QueuedProcessEntity table, specifically those queries that include an OR operation of several OID values.

ECRM-30492

An issue that meant that you could not delete an individual contact created from a coverage group on the Contacts workspace has been resolved.

ECRM-30545

An issue that caused a partial display of .extreport files in NexJ Studio has been resolved. 

ECRM-30620

An issue that caused a "401 - Please authenticate error" after some elapsed period while using the system has been resolved.

Version 9.6.1.0

AFL-5651

An issue that caused you to receive an unexpected error if you sorted your activity items by due date has been resolved.

AFL-5660

Previously, charts that used a CustomView with type=mda:Gauge did not display correctly. This issue has been resolved.

AFL-5728

Previously, when you logged into NexJ CRM, and tried to create a schedule item, the linear progress indicator did not always complete after loading NexJ CRM, which meant all of the commit buttons remained disabled. This issue has been resolved.

AFL-5739

As issue that caused the performance banner to be unresponsive when a dialog was opened or fields were modified has been resolved.

AFL-5774

An issue where some remote logging messages from the 9.X UI triggered null pointer exceptions has been resolved.

CDM-3986

An issue that meant that incorrect data was displayed in column stacked charts with multiple y-axes has been resolved.

CDM-4041

An issue that caused duplication of the For and Owner subtitles in the preview data tables for visualizations has been resolved.

CDM-4326

An issue that meant that when you created filters for reports that used associations the filtered results could be inaccurate has been resolved.

CDM-4337

Previously, when a month was used as a grouping function for a report, and the report was exported to XLSX, PDF, or HTML, the month names included in the exported file were not always accurate. This issue has been resolved.

ECRM-30351

Previously, when you modified a task on the Tasks workspace by removing a user from the Assign To field, and selecting the same user in the Assign To field, and you attempted to save the task, you received a "Task violates a uniqueness constraint" error. This issue has been resolved.

Version 9.6.0.0

AFL-3723, AFL-3942

The rendering of dates in NexJ CRM, including those in activity audit trails and notifications, has been improved to more reliably display according to the locale specified by the user's browser language.

AFL-5391

When the available screen space for a data table become too narrow to show all of the columns, the responsive design of the UI allows the data to instead display as a list. However, previous to this release, it was possible for the data display in a multi-column card to change from a table to a list, but then not change back. With this release, the behavior has been corrected, and the display of the data can move properly between the two display styles as the available screen space changes.

AFL-5444

An issue has been fixed that caused half-hour meetings to display only the description information when viewed in the Schedule workspace.

AFL-5454

The North American area code 672 is now recognized as valid by the CRM system.

AFL-5488

Previously, when a filter card made use of an Assign To picker, and when a user opened the control, it occasionally was empty. This issue has been resolved.

AFL-5497

An issue that caused inline frames to reload, leading to performance issues, has been fixed.

AFL-5498

Users configured with Exchange Synchronization and who add another user to the Assign To field of a meeting no longer receive unexpected errors when they send the invitation.

AFL-5511

Previously, when you navigated to the Contacts workspace, clicked on Manage filters and lists, added a list, refreshed your browser, and repeated the procedure, the dialog layout for the OK and Cancel buttons changed each time you refreshed your browser. This issue has been resolved.

AFL-5544

An issue has been fixed that allowed users to reach a situation in which no CRM data would load until an administrator reset their client state.

AFL-5582

An issue that caused an unexpected error when you navigated to the Schedule workspace, created a meeting, and navigated to other workspaces without performing any additional actions, has been resolved.

AFL-5587

Previously, when you selected the Start Date or Due Date filter chips, selected the between operator, and entered the upper and lower bound dates, the results only showed up to the upper bound date minus 1 day. This issue has been resolved.

AFL-5598

When you select Show Activities from Children on the Activities tab for a company or household, those activities are now also reflected in the Activities by Type chart on the Summary tab.

AFL-5629

An issue has been fixed in which access-restricted properties (hidden from a user's view) caused errors when the user attempted to update other fields.

AFL-5679

A filter issue in which the indeterminate data load progress indicator would display indefinitely, potentially blocking subsequent operations, has been fixed.

CDM-3944

An issue has been fixed that made it difficult to enter data into the Name field for new reports.

CDM-4039

You are now able to sort the data in the Reports workspace by Subject Area or by Creator as expected.

CDM-4043

An issue has been fixed in which, in rare cases, emails sent out by a scheduled run of a report did not always have the details of the report attached in a .csv file.

CDM-4137

The Clear Filters button is now active when you first navigate to the Filters tab of the report builder.

CDM-4159

If you make changes to a scheduled report, those changes are now emailed to its recipients according to the specified schedule. Previously, copies of the report would also be created and emailed whenever changes to the report were saved.

CDM-4312

The Probability filter field in the Deals report now interprets the value you enter as a percent value from 0 to 100. Previously, it interpreted the value of a pure probability value between 0 and 1.

CDM-4314

The rendering of reports to PDF has been improved so that long descriptions no longer run off the page.

ECRM-30009

An issue in the classic UI in which a maximized task popup resized itself if you added an attachment has been fixed.

ECRM-30114

The Exchange Synch subscription error count now resets correctly when disabling links.

ECRM-30124

An inbound synch behavior that could lead to a high number of messages on the ExchangeServiceQueueExchangeServiceQueue has been improved to reduce queue size.

ECRM-30125

A fix has been introduced to reduce the frequency of OptimisticLockException errors related to the use of ExchangeSubscription during streaming.

ECRM-30126

An issue has been fixed that could trigger a high volume of err.sync.outboundServiceProtocolError errors due to use of an invalid XML element during outbound contact synchronization.

ECRM-30213

The algorithm used to parse Exchange Sync messages has been updated in ordeer to distinguish cases of a double-space being used as a delimiter from cases of a double-space forming part of the body of a message. This change stops streaming connections from triggering large numbers of false unexpected error.

Version 9.5.0.0

AFL-2711

A user's ability to make selections in the Security tab for acts (such as schedule items) now properly reflects the value of the Enable editing the security for instances of this template option in the specific act's template.s.

AFL-2999

When you change the activity template associated with a task, the Status drop-down in the New Task or Edit Task dialog no longer continues to display the statuses applicable to the previous activity template.  

AFL-3058

On the Document Manager workspace, documents no longer appear to have unclickable hyperlinks.

AFL-3282

When you try to delete a product from a parent opportunity or a product opportunity, the confirmation message is now clearer.

AFL-3556

In the Stages tab of the Edit Opportunity Template dialog, the Edit button is no longer enabled for users without the correct permissions.

AFL-3742

The View Access tab in the Set Permissions dialog on the Schedule workspace now includes assistive text to guide users through the use of the page.

AFL-4221

You can now add a user to a contact's coverage more than once with the same coverage role.

AFL-4419

When you select an entity and create a new list to add the entity to, the Type drop-down in the New List dialog no longer includes irrelevant list types.

AFL-5041

The vertical height of the entity banner is now updated immediately when corresponding new data is added.

AFL-5105

Switching quickly between filters no longer results in the display of data from unselected filters.

AFL-5132

An issue affecting migration from NexJ CRM 9.2 to later versions has been addressed. The issue only affected deployments using Oracle as their database, and caused a database reseed failure.

AFL-5207

Contact information updated through the Addresses card of the Detail tab now propagates as expected to the entity banner. 

AFL-5285

This fix reintroduces the ability to view departments in the hierarchy information for a contact.

Note

Even though you are able to view the departments within this information, you are unable to navigate to them.

.

AFL-5295

An issue that sometimes caused the Delegated Task Report to time out has been fixed.

AFL-5352

An issue that caused repeated error notifications when a user had more than 4096 alarms in their queue has been resolved.

AFL-5361

The queries used to fetch the data for the Schedule workspace week and month views has been updated in order to reduce the number of binds required, and improve overall performance.

AFL-5379

An unneeded dependency on nexj/ui/portal present in the afl-mda project, and affecting all metadata portlets, has been removed. Previously, this dependency statement made it impossible to deploy a remote portlet without also deploying a copy of the portal server.

AFL-5404

The performance of the Service Request workspace's data table was improved by removing a hidden column (Assign To).

AFL-5411

An issue has been fixed, which caused API calls to a subclass to run as if the API for the parent class had been called. Schema inheritance from a parent class is now supported, which means that an API resource can inherit a schema without further schema configuration if the parent class already has a schema definition. This minimizes configurations for subclasses when a schema definition already exists for the parent class.

AFL-5417

An issue has been fixed that caused workspaces connected to Jasper Server to reset while users navigated to other areas of the product.

AFL-5473

The Notification sidebar has been widened slightly in order to eliminate an overlap of the notification's time stamp and the Mark as Read button.

AFL-5489

Previously, the banner back button erroneously displayed upon return from another workspace that was initially launched from the navigator using a custom script. This issue has been resolved.

AFL-5492

An issue that sometimes caused the captions on default filter fields to fail to render properly has been fixed.

CDM-3372

An issue that caused a Mozilla Firefox browser error, when a user navigated to the Reports workspace, has been resolved.

CDM-3988

An issue has been fixed, which had caused the Reporting workspace to repeatedly recreate itself and generate unneeded network traffic.

CDM-4029

An issue that sometimes caused errors when updating report-related cards in dashboards has been resolved.

CDM-4031

You can now successfully use the Specified/Unspecified search option on the description field when generating reports. Previously, this field was effectively ignored when set to Specified, and blocked all results when set to Unspecified.

This fix will only affects reports that have been created or edited after updating 9.5.0.0. If you have an older report that makes use of this criterion, you should open it, edit it, and resave it.


CDM-4032

An issue that sometimes stopped data from loading in the My Reports tab of the Reports workspace had been resolved.

CDM-4136

Report summaries and dashboard with empty result sets can now be exported.

CPM-696

When a Process Management form has a checkbox that must be selected to proceed, its state is now properly validated.

ECRM-28243

The relamless flag in the getUniqueName event of the user.meta class has been replaced with the authNaming property. This completes the replacement of the relamless flag across the product, which began in Version 8.9. You should notice no change to behavior due to this update.

ECRM-28692

The Generate Upgrade Steps tool now correctly identifies and generates upgrade steps for models that make use of augments.

ECRM-29893

The Database Schema Tool in NexJ Studio no  longer generates mismatched versions and namespaces in SQL upgrade scripts for mixin data source

ECRM-29939

The generation of schemas for use in data integration using Avro messages is now consistent in its use of namespaces. This enables easier preregistration of Avro schemas if required for use with NexJ Data Bridge.

ECRM-30033

An issue that caused validation errors to trigger server error 50e0 rather than just displaying the validation error text has been corrected.

ECRM-30042

Changes have been made to reduce or eliminate the likelihood of processing errors if a reminder dialog is left open for a significant period of time (10+ minutes) before being dismissed.

Version 9.4.0.2

AFL-5194

An issue that meant that you could not navigate to an instance from a link in a JasperReports Server report has been resolved.

AFL-5406

Previously, when you added an event to a top level tool in the portal metadata, and defined the corresponding UIAction in a Broker portlet, the event was not fired. This issue has been resolved.

Version 9.4.1.0

CDM-3842

Previously, when you clicked the Share Report button , an empty notification message was displayed. This issue has been resolved.

CDM-3867

Previously, you were unable to use the Aging Open Deals ad hoc report in a dashboard. This issue has been resolved.

CDM-3925

Previously, when you created a new Deals report, selected the Visualization tab, cleared Add Grouping, clicked Add Y-Axis,and selected Count of All Deals, the related data did not display in the chart. This issue has been resolved.

CDM-3931

Previously, when you edited an ad hoc report you could not modify filters that used operators. This issue has been resolved.

CDM-3984

Previously, and during a reseed, a null pointer exception was caused by disabling a subject area (enabled="false") using a reporting augment. This issue has been resolved.

Version 9.4.0.1

ECRM-30012

An issue that caused a checksum mismatch after you started a 9.X build, deployed using IBM WebSphere, has been resolved.

Version 9.4.0.0

AFL-3254

Previously, the buttons width exceeded the warning dialog width when you deleted a meeting with multiple Assign To users in another user's calendar on the Schedule workspace, edited or deleted a recurring schedule item in another user's calendar, or added a user coverage group to a contact in the Detail tab. This issue has been resolved.

AFL-3544

An issue that meant that you could not add and edit notes and resolution comments for service requests in the Detail tab has been resolved.

AFL-4368

Previously, when you had a filter chip with a custom field enabled on the Contacts workspace, and you created a new custom field from a contact's Detail tab (with a different name than the existing custom field), added it to the contact, and navigated back to the Contacts data table, the new filter chip displayed the pre-existing custom field's name. This issue has been resolved.

AFL-4718

An issue that caused the Show available actions floating action button for performance statistics not to work for independent dialogs has been resolved.

AFL-4739

An issue that meant when you accessed a contact’s record from a direct link or a third-party application, the default contact for a task or schedule item was not set appropriately has been resolved.

AFL-4799

Previously, when you opened a New Interaction dialog, opened the Select entities dialog from the For field, selected the Companies filter, searched for and added a company, closed the Select entities dialog and reopened it, your search was not reset. This issue has been resolved.

AFL-4802

Previously, when you navigated to any workspace with filters, clicked the Filter options button , selected the Add filter fields menu option, selected Unselect all to clear filter field selections, entered search criteria in the Search by filter field, and selected Select All, all of the options were selected instead of only the filtered results. This issue has been resolved.

AFL-4824

Previously, on the Contacts workspace, when you filtered entity data using the State filter chip you received unexpected and inconsistent results. This issue has been resolved.

AFL-4829

An issue that meant that you could not double-click on a row in the data table on the Tasks workspace to open the Edit dialog has been resolved.

AFL-4845

Previously, when you used the text name search in the Assign To field for a task, the search used a prefix search to return values that started with certain letters instead of a search that found values that contained certain letters. This issue has been resolved.

AFL-4847

An issue that meant when you used Safari on iOS, two taps were required when attempting to use a hyperlink within a data table has been resolved. For touch-enabled devices, the row toolbar for data tables has been reduced to include one More Actions buttonon each row, where you can select options.

AFL-4852

Previously, when you had multiple alarms displaying in a Reminders dialog, you changed the snooze settings for the alarms, and clicked the Snooze button for one alarm, all alarms reverted back to their default settings. This issue has been resolved.

AFL-4884

An issue that meant when you used the Country filter chip on the Contacts workspace, the list of countries was not sorted alphabetically has been resolved.

AFL-4933

Previously, when you navigated to the Contacts workspace, selected multiple contacts, clicked the More Actions button, and selected Update > Custom Field to perform a batch update on a currency Custom Field, you were not allowed to input a value. This issue has been resolved.

AFL-4948

An issue that meant when the Hierarchical Access Model was enabled, you were unable to filter using a division, subfirm, or branch has been resolved.

AFL-4949

Previously, you were unable to filter contacts using User Fields filter chips. This issue has been resolved.

AFL-4974

An issue that meant that you were not successfully directed to another tab within the same workspace because a UI event was not invoked has been resolved.

AFL-5030

An issue that meant that links for names on the Customize workspace were not clickable has been resolved.

AFL-5043

An issue that meant your client session was not cleared when you closed your browser has been resolved.

AFL-5064

An issue reading parameters in the range input control has been resolved.

AFL-5073

An issue that meant that the Classification permission field was missing when email was saved from Microsoft Outlook, and when the user opened it in NexJ CRM, has been resolved.

AFL-5088

An issue that caused the visibility of some menu items to not dynamically update when conditions changed has been resolved. 

AFL-5163

Previously, when you added a custom field for a selected contact in the Detail tab on the Contacts workspace, and clicked on an entity name in the Select an entity dialog to select it, the selection in the dialog was not highlighted as expected. This issue has been resolved.

CDM-3338

An issue that meant that when an environment's database schema was recreated and deployed with the bireport flag enabled (meta.bireport.enabled=true in the development environment file), and then re-deployed with the bireport flag disabled, the server generated an error in the finance instance console, has been resolved.

CDM-3379

An issue that meant that on the Reports workspace, if you created a report, clicked on the Select button  to add a field, selected any checkbox, and used the keyboard to add any character, the Add Fields typeahead field on the parent window was still accessible even though a child dialog was open, has been resolved.

CPM-490

An issue where an entity to which a user did not have access was being pre-populated, has been resolved. While the dialog shows entities that the user cannot see, when the dialog opens, the entity that the user cannot see will not be displayed. The selected count will show as 1 selected, but there will be no checkmark on any of the entities as the selected entity is hidden in the dialog.

CPM-634

An issue that meant that when you used Process Management forms, and a MM picker value was calculated using the value formula from another field, the user interface would not refresh has been resolved.

ECRM-27843

An issue with the Apache Avro message formatter where messages namespaced by colons would generate errors has been resolved.

ECRM-29621

An issue that caused a Recurrence.testSeriesRangeUI unit test failure related to the Daylight Savings Time change period has been resolved.

ECRM-29660

An issue in which errors in recovering messages led to a semaphore leak, and performance degradation, has been fixed.

ECRM-29701

The use of the space character is now supported when you use Windows batch scripts to specify the JAVA_HOME path for the Push Redirector.

ECRM-29759

Issues caused by changes included with Google Chrome version 80 and later, and that prevent the user state from being saved as intended when the user closes or navigates away from a particular page, have been resolved.

ECRM-29774

An issue that caused Apache Ant calls failure for build.xml during deployment for the websphere.config target, when you are using Java 1.8, has been resolved.

ECRM-29783

Default SMTP timeouts including connectionTimeout, readTimeout, and writeTimeout have been added to the mail channel to avoid threads hanging when sending mail.

ECRM-29806

The jTDS drivers in this release have been patched with a fix from jTDS 1.2.3. This patch addresses an infinite loop condition that can occur if a database connection dies during a batch job.

ECRM-29898

An issue that caused an SQL deadlock when executing a batch update has been resolved.

Version 9.3.0.1

AFL-4975

An issue that generated a UI error when you attempted to load a workspace, which was associated with a service persisted class, has been resolved.

AFL-5005

A refresh issue that prevented the entity banner from being updated when switching between items within a workspace has been resolved.

AFL-5022

An issue that caused validation logic to be applied in the UI, even when the corresponding dependency was discharged, has been resolved.

Version 9.3.0.0

AFL-1172

An issue that caused data table columns to be completely hidden when you resized the NexJ CRM user interface because the right and left chevron buttons in the header row for a data table could become hidden has been resolved.

AFL-3399

The Business Phone Number column in the Contacts data table is now named correctly.

AFL-3595

The ability for end users to change the time zone for their activities is supported.

AFL-3730

An issue where sluggish performance would be observed upon performing a multi-select operation has been addressed by constraining the selection limit to 1000 records by default. The contacts multi-select limit is further reduced to 300 records within pickers.

AFL-3868

An issue that caused the table carousel to be completely hidden when you resized the NexJ CRM user interface has been resolved.

AFL-3961

Prior to this release, when you clicked a filter chip to select the values you wanted to filter by, for example, when you clicked the Company filter chip on the Contacts workspace, values longer than a certain character limit appeared cut off and no tooltip was displayed to assist with the selection. This issue has been resolved.

AFL-3969

Prior to this release, the Status field was visible in filters and dialogs related to service requests, even when the email-to-service-request functionality was not enabled. This issue has been resolved.

AFL-4015

An issue that caused the application to drill down to the contact detail but the menu to continue to display, when you used an Apple iPhone to access NexJ CRM, tapped a More Actions menu, and tapped the name of an entity below the menu, has been resolved.

AFL-4123

Prior to this release, when an activity template was deactivated, an Information icon to indicate the deactivation was missing. This issue has now been resolved.

AFL-4223

Prior to this release, when you had a parent company that had child companies, the Hierarchy tab on the Contacts workspace did not display the parent company's child companies correctly. This issue has been resolved.

AFL-4283

An issue that caused an error to be thrown when you clicked the Manage filters and lists button , clicked the Add Filter or List button , and added your filter or list information has been resolved.

AFL-4287

Prior to this release, when a large value, such as 16387264983275494356, was entered in a field expecting an integer value, validation might not take place and an unexpected error might display. This issue has been resolved.

AFL-4311

Previously, when you added position information to a contact's Company field, it was not visible in the Hierarchy tab. This has been resolved.

AFL-4367

Prior to this release, filtering the Contacts data table by a custom field that only allowed quick picks did not retrieve results even if matching records exist. This issue has been resolved.

AFL-4377

Prior to this release, when creating a schedule item, if you created another schedule item, task, or document from the Related tab of the schedule item, and then added another related item to the first related item, changes to all the three items were saved when you clicked OK in the lowest nested dialog, before you clicked OK in the parent dialog. This issue has been resolved.

AFL-4426

Prior to this release, if you had access to a contact but not to the company they were associated with, adding that contact to the For field of an activity resulted in an unexpected error when you tried to save the change. This issue has been resolved.

AFL-4439

Prior to this release, captions exceeding 20 characters in multi-selection pickers were truncated and shown with an ellipsis appended at the end. This issue has been resolved.

AFL-4452

An issue that caused an unexpected error when you opened a dialog (for example, when you edited a task), closed it without making any changes, and then performed subsequent actions (for example, deleted the task or marked it complete), has been resolved.

AFL-4475

When assigning all users to a task on the Tasks workspace, not all the users' pictures were displaying. This has been resolved.

AFL-4493

Prior to this release, when a user clicked the Snooze button, the Reminder dialog sometimes reopened immediately, or did not appear to close. This happened if the clocks of the client workstation and the servers got out of sync with each other by a number of minutes. This issue has been resolved.

AFL-4495

An issue that enabled you to double-click on data tables rows to view read-only fields in the Edit dialog in some cases but not in others, and caused inconsistent availability of the Edit button  has been resolved.

AFL-4500

An issue where the incorrect header was displaying for the Edit List and Edit Filter dialogs has been resolved.

AFL-4514

An issue that enabled end users to remove default filter chips in the Select filter fields dialog has been resolved.

AFL-4558

An issue that caused duplicate list queries from the navigator table on the Opportunities, Tasks, and Service Requests workspaces has been resolved.

AFL-4571

An issue that caused NexJ CRM to become unresponsive when you clicked the Manage filters and lists button on the Contacts workspace, closed the Filters and lists page, and attempted to navigate to a different workspace has been resolved.

AFL-4602

Prior to this release, when users created a filter chip for a string filter field, the starts with and ends with filter operators did not display for selection. This issue has been resolved.

AFL-4603

Browser-based spell check is now supported. For example, if you have configured Google Chrome to enable enhanced spell check, your browser identifies spelling errors, and you can right-click on misspelled words, and choose corrections from a browser supplied list.

AFL-4637

Prior to this release, if you used Google Chrome as your browser, and you navigated to the Contacts, Opportunities, or Service Requests workspaces, added filter chips, and lowered the resolution of your browser, the captions might not display in the Select filter fields dialog. This issue has been resolved.

AFL-4649

Previously, when selecting a client in the For field of an Opportunity and attempting to use type-ahead functionality, you could only access the first 10 items of the candidate list. Now, when you type a letter in the field and there are more than nine responses, there is a More option. Clicking on More opens a multiple selection dialog.

AFL-4682

An issue that caused the end time for a daily recurring schedule item to propagate incorrectly near the end of the month when you selected after and entered 1 day in the End Time field in the Recurrence tab, and navigated to the Detail tab to view the End Date field, has been resolved.

AFL-4698

Prior to this release, an issue caused the default contact icon to display for companies that didn't have an image in the For field picker in the New Task dialog. This issue has been resolved.

AFL-4699

An issue that caused the filter field change event to be called unnecessarily when you clicked on the Filter Options button , selected the Add filter fields menu option, added all available filter fields, and switched between filters on the Contacts workspace, has been resolved.

AFL-4701

An issue that generated an error because decimal numbers were rounding incorrectly in the Expected Amount field in the New Parent Opportunity dialog has been resolved.

AFL-4703

An issue that caused NexJ CRM to round to the next month, when you used the (date-add 'month) function, and you started with a timestamp of the last day of the month, has been resolved.

AFL-4720

Prior to this release, when you selected a view other than today on the Schedule workspace, and then selected the Today menu option, the calendar didn't change to display today's schedule. This issue has been resolved.

AFL-4723

Prior to this release, if a user's time zone was sufficiently offset from that of the application server, then when a coverage group was added to a contact, the start dates associated with corresponding users were different by a day. This issue has been resolved.

AFL-4759

In an entity's banner, the full physical address can now be viewed without having to hover it.

AFL-4766

Prior to this release, you were unable to search for contacts by first name or last name in the text search field on the Contacts workspace. This issue has been resolved and full name search is no longer available. Searches using wildcards are still supported.

AFL-4784

Users can now successfully dismiss all alarms by clicking the Dismiss All button.

AFL-4791

An issue with the For field not updating to the current entity after navigating to the entity through the Hierarchy tab has been resolved.

AFL-4797

An issue where the For field filter on the Tasks workspace was a single selection dialog rather than a multiple selection dialog, has been resolved.

AFL-4801

Prior to this release, if you were granted the AuditLogView privilege that made the Audit tab visible to you, you created a new contact, and edited the contact's Tier field, an unexpected error was thrown. This issue has been resolved.

AFL-4822

Prior to this release, when you added a parent or product opportunity on the Opportunities workspace, you added a coverage group to the Team card, and then you attempted to delete the coverage group by clicking Remove Coverage Group, a scripting error was thrown. This issue has been resolved.

CPM-588

An issue where Set! in the onSubmit caused an unexpected error at compilation, has been resolved.

CPM-608

An issue where "Not visible" was displaying in the For field of an Advisory note rather than the contact's name, has been resolved.

ECRM-29051

Prior to this release, when you created a new augment for an existing class using NexJ Studio, created a static event for the augment, and referenced the event in the class, for which the augment was created, NexJ Studio exhibited the following behaviors:

  • If you used the class name of the augment to call the event, no validation error was generated but the run-time code failed.
  • If you called the event with the original class name, the script editor threw an error, there was no run-time error but a framework validation error was generated.

This issue has been resolved.

ECRM-29080

An issue that caused NexJ CRM to freeze and generate an error, when you selected a report type on the Contacts workspace using Mozilla Firefox version 67, has been resolved.

ECRM-29082

An issue that caused the application data to not load in parallel in your development environment, when you set the concurrentLoadingEnabled property to true in an environment file, has been resolved.

ECRM-29246

The JavaScript parser has been fixed to allow instance attributes of an object to be set.

ECRM-29378

An issue that caused errors when you performed multiple "Reload All" metadata hotswaps in NexJ Studio and refreshed NexJ CRM has been resolved.

ECRM-29529

In order to reduce the potential for startup failures, the default heap size for the NexJ Push Redirector has been changed to 1024 MB.

ECRM-29570

An issue that caused an update on a proxy class with service persistence to return an RPC response with old values has been resolved.

Version 9.2.3.0

AFL-3748

Prior to this release, for deployments using the Hierarchical Access Model for security, users with delegated access could not create a schedule item and then later select the Restrict access to users in the Assign To option. This issue has now been resolved.

AFL-4652

When a user starts creating a new contact or activity and then closes the dialog before saving, they will now receive a confirmation message that all the information entered so far in the dialog will be lost.

Version 9.2.2.0

AFL-4509

An issue that caused extra white space to display below the Schedules user list on the Schedule workspace when you resized your browser has been resolved.

AFL-4510

An issue that caused the target page to appear with an undesirable offset when a stepper was embedded in a portal application has been resolved.

Version 9.2.1.0

AFL-4579

An issue that prevented you from adding any additional filter chips to filters, which leverage custom logic for filter chip initialization, has been resolved.

Version 9.2.0.0

AFL-4205

Prior to this release, when you created a follow-up task from an existing activity's Related tab, it was assigned to you by default, regardless of how that task type was configured on the Customize workspace. This issue has been resolved.

AFL-4226

Prior to this release, if you added a note to an entity record with the edit security set to private, other users were able to add attachments to the note, effectively editing the note. This issue has been resolved.

CDM-3296

An issue that meant that, when you edited a dashboard on the Reports workspace, report titles did not display as expected has been resolved.