Addressed issues

The following is a list of customer cases addressed in this release.

Issue ID

Area

Description

Status

CRMS-504

Cases

When a system administrator customized the SLA Severity field in My profile icon | Administration | Customization | Cases to set Default to any value and then selected Save, an "UnexpectedEvent" error occurred.

This issue is fixed.

CRMS-628

Cases

When a user created a new case, the Team field was not populated with the default value defined for the Case entity.

For example, this issue occurred when the default value of the case_channelid field was set to Current User's Default Team.

This issue is fixed.

CRMS-645

Cases

When a system administrator or info manager edited the case_primarypersonid field and selected Save, an "ErrorSavingEntryDetails UnexpectedEvent" error occurred.

This issue is fixed.

CRMS-693

  • Cases

  • Companies

  • People

  • Email

  • Workflow

When a workflow rule was configured to automatically send emails, the emails were not added to the Communications tab for the related case record.

For example, this issue occurred in the following scenario:

  • You had a workflow rule configured to send emails whenever a user created a new case.

  • The email was to be sent to the user who was assigned the case and the person (client) for whom the new case was raised.

As a result, the email was added to the Communications tab for the user and person, but not the case because the related comm_caseid field value was set to NULL in the database.

This issue is fixed.

CRMS-582

  • Classic Outlook plugin

  • Lite Outlook plugin

The Classic and Lite Outlook plugins did not file emails containing a signature with an image. This issue is fixed.

CRMS-740

  • Companies

  • People

Sage CRM failed to correctly wrap the values of multiline text fields. As a result, long values were not fully displayed in the user interface.

For example, you could observe this issue on the Communications tab when the subject or details of a communication contained a long value.

This issue is fixed.

CRMS-703

Customization

The User Help did not mention the following behavior: 

When a user merged a source company that had associated custom entities, Sage CRM copied the custom entities over to the destination company.

The User Help updated.

CRMS-760

Customization

A custom element was not displayed in the Administration area in the Sage CRM user interface if the SQL field in the element properties contained a SQL statement with an EXISTS clause.

This issue occurred if a system administrator did the following:

  1. Went to My profile icon | Administration | Advanced Customization | System Menus.

  2. Edited the Admin tab group contents to add a new custom element.

  3. Populated the SQL field in the element properties with a statement containing an EXISTS clause, for example:

    EXISTS(SELECT * from Custom_SysParams where parm_name='Escalation' and parm_Value='Y')

  4. Saved the changes.

As a result, the new custom element wasn't displayed in the Administration area, but it was still present in the left-hand side panel.

This issue is fixed.

CRMS-461

  • Customization

  • Workflow

Sage CRM displayed wrong workflow actions when a user selected the Action icon (Action icon) in an interactive dashboard gadget of type List.

This issue occurred when: 

  • The interactive dashboard gadget was configured to display workflow anchor columns.

  • The related workflow rule was restricted to a specific team or had a custom JavaScript condition configured.

This issue is fixed.

CRMS-674

  • Database

  • User interface

When a system administrator went to My profile icon | Administration | Advanced Customization | Tables and Databases, selected the Change button (Change button), and then selected Save without changing any values, the following error occurred:

"Unable to connect to database."

This issue is fixed.

CRMS-673

  • Database

  • User interface

When a system administrator added a new database connection in My profile icon | Administration | Advanced Customization | Tables and Databases, the connection did not appear on the screen.

This issue is fixed.

CRMS-436

Deduplication

Sage CRM behaved unexpectedly when a user created a new person and the person's name was identical to a name existing in the system:

  • With deduplication enabled, Sage CRM did not prompt the user to select the existing person.

  • With deduplication disabled, Sage CRM still prompted the user to select the existing person.

This issue affected integrated systems only.

This issue is fixed.

CRMS-842

 

Documentation

The Getting client ID and secret for Outlook web app topic in the Administrator Help provided incorrect redirect URI.

The redirect URI provided in the topic included uppercase letters. However, the URI must be all lowercase.

This issue is fixed.

Documentation updated.

CRMS-724

Documentation Documentation did not provide a list of supported Sage CRM themes.

This issue is fixed.

Supported themes are now listed in the Supported themes section of this document.

CRMS-739

Email

When a company had several associated persons sharing the same email address, each email message sent to that address caused Sage CRM to create a communication for each person regardless of the person status in Sage CRM.

The expected behavior in this case is that a communication should be created only for the persons whose status is Active or blank.

This issue is fixed.

CRMS-540

Email

When a user created an email using a preconfigured template containing some merge fields in the subject, Sage CRM did not replace the merge fields with the actual values.

This issue occurred when a user created a new email in the context of a custom entity record and the custom entity was configured as follows:

    • Has communications

    • Has library

    • Owned by companies, persons, and opportinities

  • This issue is fixed.

    CRMS-481

    Email

    When a system administrator changed a password in My profile icon | Administration | Email and Documents | Advanced Email Management Server Options, the Email Management service stopped working and following error was written to the Sage CRM log:

    "Invalid eWare username or password."

    This issue is fixed.

    CRMS-452

    Email

    When a user sent an email to a company using an email template whose body contained the #comp_name# merge field, the field was not replaced with the actual company name.

    This issue occurred when the target company had no default person set.

    This issue is fixed.

    CRMS-615

    • Mail merge

    • Quotes/orders

    When a user selected Merge to PDF for a quote or order, the screen that opened contained Microsoft Word (.docx) templates. This issue is fixed.

    CRMS-527

    Mailchimp

    When a user selected the Send to Mailchimp button on a group, the values in the comp_idcust field were unexpectedly set to NULL in the Company table of the Sage CRM database.

    This issue affected only those groups whose comp_idcust field was populated.

    This issue is fixed.

    CRMS-495

    Reports

    When a user ran a report, a SQL error occurred. Also an "Invalid column name addr_city" error was written to the Sage CRM log file.

    This happened when the report was configured as follows:

    Report Contents
    Company : Company Name
    Opportunity : Total Quote Value
    Opportunity : Details
    Opportunity : Close By
    Opportunity : Reason For Loss
    Opportunity : Assigned To

    Search Criteria
    Opportunity : Total Order Value
    Opportunity : Reason For Loss

    Sort On
    Opportunity : Total Order Value

    Group By
    Opportunity : Status
    Opportunity : Assigned To

    Advanced Find
    The report was set up to use the following query:


    Address : City Begins With <value>

    OR

    Cases : SLA = <value>

    AND

    Cases : Opened By = <value>

    AND

    Cases : Product = <value>

    AND

    Cases : Person

    This issue is fixed.

    CRMS-630

    RESTful API

    When a user deleted a company address, the address was removed from the user interface but not from the Sage CRM database.

    As a result, an HTTP request sent to the RESTful API would return the deleted company address.

    This issue is fixed.

    CRMS-636

    • Search

    • Quick find

    When a system administrator used a SQL query to filter the records displayed in the drop-down list for an advanced search select field (Advanced Search Select), the drop-down list failed to open.

    For example, this issue occurred when a system administrator did the following: 

    1. In My profile icon | Administration | Customization | Communication, selected comm_opportunityid.

    2. Entered a statement in Search SQL.

    3. Saved the changes.

    This issue is fixed.

    CRMS-848
    CRMS-849
    CRMS-851

    • Security management

    • Third-party components

    Sage CRM used a third-party component Apache Log4j whose versions 2.0.0 - 2.14.1 contained vulnerabilities that allowed an attacker to execute malicious code.

    These vulnerabilities are logged in the NIST National Vulnerability Database under the following IDs:

    You also can find the detailed descriptions of these vulnerabilities on the Apache Log4j Security Vulnerabilities page.

    This issue is fixed.

    Apache Log4j supplied with Sage CRM upgraded to version 2.17.1 where these vulnerabilities are fixed.

    CRMS-698

    • User interface

    • Interactive dashboard

    When a user set a comma (,) as a decimal point and a dot (.) as a thousand separator in My profile icon | Preferences, these changes were not applied to reports in the interactive dashboard.

    As a result, the reports used the incorrect separators: a dot (.) as a decimal point and a comma (,) as a thousand separator.

    This issue is fixed.

    CRMS-773

    • Users

    • Groups

    It was not possible to delete a group whose name contained an apostrophe ('). This issue is fixed.

    CRMS-761

    • Workflow

    • Email

    The System Administrator Help incorrectly stated that when the Escalation Service was enabled and you wanted the name and email address of the current user to appear in the notification emails, you had to populate the Notify Email name and Notify Email address fields.

    In reality, to implement this scenario, you must leave these fields blank.

    The System Administrator Help updated.