Release 151 Notes

R151 Sprint: 4/1/2025 to 4/30/2025. To learn about product features that you may not recognize, contact ClientSpace Professional Services.

Release Schedule

Release updates are implemented by the group, as indicated in the following table.

Enhancement

Enhancement groups are Change in Functionality, ClientSpace Premium (ClientSpace with additional modules), Advanced Administration, General, and Staffing.

ClientSpace Premium

Benefit Plan Manager (BPM)

Case

Enhancement

Multiple

Benefit Plan Manager (BPM)

The Benefit Plan Manager (BPM), a web portal to which you can direct your customers so they can review upcoming benefits renewal options and make their selections, is now available. It is the equivalent of the Benefits Renewal Workbook except that it is now a user-friendly application that has been integrated into the Benefits Batch workflow in ClientSpace. This will make the tasks of presenting offered benefits plans to your customers for plan review and comparison, plan selection and final plan approval much easier.

For inquiries, please contact your ClientSpace representative or log an extranet case.

See Benefit Plan Manager (BPM).

Other ClientSpace Premium

Case

Enhancement

71941

Added Rejected Renewal OBPs to Child Batches when Cloning Parent OBPs

Previously, ClientSpace did not include rejected Offered Benefit Plans (OPBs) when using the Clone Offered Benefit Plans feature to clone OBPs from a parent company's Benefits Batch to a designated child Benefits Batch. This information is needed to properly terminate the plans when they are exported to PrismHR. Now, any OBP in Rejected Status is also included in the child Benefits Batch if the Renewed From field is not empty (i.e., blank).

See Cloning Offered Benefit Plans.

72451

Updated Benefit Batch Billing Rules Export Merge Minimum Age Field

The Benefit Batch Billing Rules Export query (peo_merge_client_benefit_billing_rules_export) has been modified to update column "Q" with the Minimum Age (OBP.MinimumAge) if available. If no Minimum Age is available, 0 is inserted in the field.

72461

Updated "CreateBenefitsGroup" Business Rule Method

Previously, when a Benefits Batch record was created and saved, the CreateBenefitsGroup business rule method created a new default Benefit Group record with a Group Name and Group Code of "Main". The CreateBenefitsGroup method has now been updated so that when a new Benefit Batch record is created and saved, a new default Benefit Group record with a Group Name of "Primary" and a Group Code of "1" is created (if a Benefit Group record with this name and code does not already exist.)

SeeAdding a Benefits Batch.

Advanced Administration and System Administration

Case

Enhancement

61034

Replace Fields Now Load Collapsed in Email Template and Workflow Channel Configuration

Previously, Replace Fields displayed expanded upon initial display in Email Template and Workflow Channel configuration. Now, Replace Fields groups load collapsed for easier management of fields. When performing a keyword search, as you type, the matching fields display for any groups you have expanded while collapsed groups remain collapsed. However, the count on the collapsed groups changes to reflect only the Replace Fields which meet the filter criteria. For example, type date and all entries containing date are either displayed in the expanded groups or reflected in the count of the collapsed groups as shown in the example below.

See Replacement Fields.

66743

Added Fieldset Expand/Collapse Functionality to Field Display Configuration

You can now configure dynamic field display Expand/Collapse functionality on fieldsets. The image below illustrates a "When this field is not empty, expand this fieldset" scenario.

See Configuring Dynamic Field Display.

67961

Updated "Business Rules" Verbiage for Consistency

Previously, business rules were referred to in three different ways in the system. For example:

  • Under (System Admin > Advanced - The link was named "Manage Rules".

  • When you opened a business rule, the work item was displayed as "Custom Logic Rules".

  • On Dataform Properties, rules were referred to as "Business Rules".

  • On warning messages, rules were referred to as "Business Logic".

Now the words "Business Rules" are used more consistently throughout the system.

68661

Added Ability to Specify #Empty and #NotEmpty in "equals this value" Field Display Configuration

You can now configure a field to display on a dataform (System Admin > Advanced > Dataform Admin) when another field is empty or is not empty by using the new #Empty or #NotEmpty field display rule in the equals this value field. The image below illustrates a "When this field equals this value (#NotEmpty, in this case), this item will display" scenario.

See Configuring Dynamic Field Display.

70181

Converted the User Profile Signature Field to an Editor Field

The Signature field on the User Profile (System Admin > Users) has now been converted from a TextArea datatype to an Editor datatype. With this change, rich text formatting toolbar options are available to allow you to style signatures to match your branding specifications.

See Adding and Editing User Accounts.

71048

Removed Log Field Overwrite and Append Capability on _ModifyFieldValue Business Rule Method Configuration

Previously, you could use the Overwrite and Append Modification values when configuring the _ModifyFieldValue business rule method (System Admin > Advanced > Manage Business Rules) to replace log field information or append information to the end of a log field. Now, you can only use the Prepend Modification value to add a log file entry to the beginning of a log field. If you enter an Overwrite or Append Modification value, the following error message displays upon clicking Save or Apply on the business rule record: "The Modification value for log fields may only be Prepend and cannot be Overwrite or Append."

You must correct the Modification value to proceed with saving the rule.

See Business Rule Methods.

71665

Added Create Incident Business Rule for Adding and Updating Non-Salesforce Imported Tasks

Previously, in ClientSpace Release 115 (see Case# 53969) we added a CreateTask business rule method to allow you to import tasks (also known as incidents) from another application (other than Salesforce) into ClientSpace tasks within the correct Workspaces. However, the functionality was still dependent on Salesforce API code related to importing and creating tasks and became broken (likely as a result of Salesforce API maintenance.)

 

Now, we have created a new import which uses a Create Incident/Task business rule and CreateIncident business rule method. The new rule is for non-Salesforce incident/task imports and is not reliant on any Salesforce API code. It inserts new tasks or updates existing tasks in the correct ClientSpace workspaces and runs on the configured pipeline. (This keeps it distinct from the Salesforce API which runs on the SF pipeline.)

Note: Multi-tenancy is supported.

 

With ClientSpace Release 151, the new business rule and Import Map Header details record are pre-configured and Active.

 

Note: You may need to edit the import file field mappings to map the fields in your import file (which must use the naming convention CRM_incident*.csv) to the available fields in the Import_Incident dataform. The CreateIncident business rule method uses the Import_Incident dataform to temporarily store incident information until the task/incident information is extracted from it.

 

Once configuration is complete, the import can be run through Import Management (System Admin > Imports> Manage Imports) or set to run automatically from a Windows schedule on your server.

Note: The automatic option is dependent on several factors, including the state of the import data from the external application. If the file requires "clean up" prior to import, automatically kicking off the file may not be possible. Please log an extranet case for assistance making the determination.

Please also see the article on CSV Import File Creation Macro which outlines steps for developer users who want to create a properly formatted import file using a macro.

SeeBusiness Rule Methods and Importing Tasks.

71720

Updated Lookup Details Filter to Disallow Special Characters Except Comma

Previously, you could type any special character, such as an ampersand (&), into the Filter field of a Lookup Detail record and save it (System Admin > Lookups). The special characters caused the affected dataforms not to load. Now, the Filter field will not accept special characters (except for commas).

 

Note: Commas are used to create a comma-separated list of multiple filter values in the Filter field. This change respects this pre-existing functionality.

SeeConfiguring lookups.

71805

Updated Salesforce Error Tracking to Clear Work Queue Errors After Successful Reprocessing

Previously, if the Salesforce API was configured to record errors occurring during Salesforce API scheduled import (using the workqueueerrorfieldname parameter) and an error message was recorded in the designated field on the Salesforce Work Queue record Details tab, the error message was not cleared from the field once the Work Queue record was reprocessed without errors. Now, when a Salesforce Work Queue record is successfully reprocessed (as indicated by a check mark in the Completed checkbox on the Details tab of the Work Queue record), the error message is also cleared.

See Additional Salesforce Parameters.

71990

Modified _ModifyFieldValue Business Rule Method Validation

Previously, when configuring a _ModifyFieldValue business rule method (System Admin > Advanced > Manage Business Rules) a soft error message always displayed when configuring a business rule using any Modification value, including Overwrite if you did not specify a Separator . The Separator is only applicable when making an Append or Prepend modification to a long text field (such as Editor, Log or Text Area field datatypes) where you want an addition to appear on a separate line, but is not required. The validation is now is follows:

  • If the Modification value is set to Append or Prepend and no Separator is specified, the following soft error message displays upon clicking Save or Apply on the business rule record: "The Separator is not filled out."

    However, you can click Save Anyway to continue.

  • If the Modification value is set to Overwrite, no error message displays.

See Business Rule Methods.

72265

Removed API Roles from User Details Record - Roles Listing

In ClientSpace Release 148, there was an enhancement (see Case# 70536) to add API stored procedure security through the use of security entities and roles. This was done to prevent API Users from accessing custom search queries developed for other API Users. The roles are auto-generated for an API User when a Developer User enables a stored procedure on the Proc Access tab of the API User dataform (System Admin > AdvancedAPI Users).

 

As part of the enhancement, when a Developer User enabled API User access to a custom API stored procedure, a matching role was also auto-generated on their User Details record (System Admin > Users). It displayed under Roles in the Action Center. As the API role names are all prefaced by "API", when there were a lot of custom search queries enabled for a user, this resulted in a long, unwieldy list of similarly named roles appearing near the top of the Roles listing.

 

Now, API roles are no longer displayed in System Admin > Users under Roles.

 

Note: Developer users can still manage API User roles from the Proc Access tab of the API User dataform.

 

SeeConfiguring API Custom Stored Procedure Security.

72482

Added ESL Management to Action Center for Organizations, Contacts and Tasks

Previously, you could manage External Source Linking (ESL) records (used by the Salesforce API to link records in ClientSpace and Salesforce) from Action Center > More options > External Source Linking of dataforms but not from relevant CRM forms such as Organization Detail, Contact Detail, and Task Detail records. Now, you can manage ESL records from the Action Center > More options > External Source Linking of Organization Detail, Contact Detail, and Task Detail records.

The ClientSpace TableName and ClientSpaceID fields auto-fill and cannot be edited. Therefore, the fields are always inaccessible. If you are a Global Administrator or Developer User, you can edit the following fields:

  • API Configuration

  • External Object

  • External Object ID

  • Export Status

  • Integration Log

Note: You can only append to the Integration Log. You cannot modify or delete prior entries.

See External Source Linking.

72522

Added the Ability to Use a Header Action as a Trigger in Email Templates Triggered from Tasks

Header Action (HdrAction) is now available as a trigger when configuring Real Time email templates. Once properly configured, when a user clicks the HdrAction link on a form that has been specified as the HdrAction trigger field on Step 4: Conditions of Email Template configuration, the email defined in the email template is triggered.

 

To do this, set the Triggering Form to Task in Step 1: Initial.

Note: When you select Task as the Triggering Form in Step 1: Initial, the options for Field in Step 4: Conditions include HdrAction.

 

In Step 4: Conditions, set the Primary Trigger Field to HdrAction and then create a condition. Source is automatically specified as Task. Set the Field to HdrAction and the Value to the HdrAction link which will be used to trigger the email. This is shown in the example below: 

Note: HdrAction is not an available option when configuring Scheduled email templates. This feature is for Real Time email templates only.

See Triggering Email Templates from Tasks.

72617

Added Ability to Enter International Phone Numbers on CRM Dataforms

Previously in ClientSpace Release 150, we added a setting to Dataform Administration to allow international phone number entry on Phone datatype fields (see Case# 70867). This did not include CRM forms (i.e., Contact and Organizations) as these forms are treated differently in the system. Now, an Allow International Phone Numbers on CRM forms checkbox has been added to App Settings (System Admin > AdvancedApp Settings). When checked, the system does not apply the default input mask (### - ### - ####) that is normally applied on Save or Apply.

The affected fields are:

 

Organization

  • Phone

  • Fax

  • Secondary Phone

 

Contact

  • Business Phone

  • Mobile

  • Fax

  • Pager

Note: 

  • Please be aware that when Allow International Phone Numbers is enabled, the phone number field functions as a free text entry field with no validation of the data.

  • Only Developer Users can access App Settings. If you need this feature, please contact your ClientSpace representative or log an extranet ticket.

SeeConfiguring Your Dataform Datatypes.

79575

Added "Show Procedure Fields" for Excel Merges

Previously, in Merge Admin (System Admin > Outputs Merges), the Show Procedure Fields link in the Action Center of the Merge Admin Detail form only worked for Word and PDF merges. Now, the link also works for Excel merges.

General User Enhancements

Case

Enhancement

68079

Added Leave of Absence Module Delete Button and Security Entity

A Delete button is now available on the Leave of Absence module dashboard for users assigned to a role with Delete rights to the gen_FMLA security entity. Once access permissions are granted, users with Delete access will see a Delete button on the Leave of Absence dashboard and can delete a Leave of Absence record by selecting it in the grid and then clicking Delete.

 

Note: Leave of Absence records with attachments cannot be deleted. You must open the dataform and remove the attachment before deleting.

SeeStandard Security Entities andAdding, Editing, or Deleting an LOA Record.

70172

Added "Completed By" to Task Manager "More" Search

A Completed By filter option has been added to the Task Manager dashboard More search option on the Advanced Filters section. This allows you to filter tasks completed by a specific user.

72515

Added Document Previewer Feature

A Document Previewer feature has been added to ClientSpace. Use it to preview a file attachment without needing to download it. You can, however, optionally download the attachment from the Document Previewer. The Document Previewer can be accessed from any file attachment field, the Upload Files window, the Action Center Attachments panel and the Document Search module. Supported file types include .pdf, .doc, .docx, .xls, .xlsx, .csv, .txt, .png, .jpg, .jpeg, and .gif.

See Document Previewer Document Previewer

72815

Added Dataform Field "Revert Change" Functionality

You can now revert or "undo" a change made to a dataform field by hovering over the field and then clicking the Revert icon to go back to the Original Value (which is displayed to the right of the Revert icon).

Note: If the original state of the field was blank, Original Value will also be blank.

Fixes

Case

Issue summary

Resolution

66268

Currently Used Tab of Multi-tabbed Form Did Not Keep Focus Upon Apply

Previously, when you clicked Apply on the currently displayed tab of a multi-tabbed dataform to save a change, ClientSpace saved the change and then displayed the Home tab. Now, when you click Apply , the current tab continues to display.

70451

ClientSpace API Dataform PUT Method Returned Incorrect Response Code

Previously, if you did not provide the entire document (i.e., all fields) for the ClientSpace API Dataform PUT /api/dataform/v1.0/{tableName}/{id} method, a 200 error code was returned instead of a 400 error code. Now, a 400 error code is returned. This correction was made to versions 1, 2, and 3 of the ClientSpace API Dataform PUT /api/dataform/v1.0/{tableName}/{id} method.

72199

Corrected Issue of Original Active Record Contact Value Not Carrying Over to Follow Up Activities

Previously, when a follow-up Activity record was created (Organizations Activities) by clicking the Save and Follow Up workflow link on the original Activity Details record, the Contact defined on the original Activity Details record was not carried over to the follow-up Activity Details record. This issue has been corrected.

72203

Collateral Form "Benefits Documents" Fieldset Items Partially Disappeared Upon Collapsing the Fieldset

Previously, if you collapsed the "Benefits Documents" fieldset on the Collateral dataform (Client Master > Go to Workspace > Action Center under Links) and later expanded the fieldset again, all of the file upload fields were cut off so that none of field values were visible. Clicking an area where the rest of one of the missing fields should have been displayed resulted in all of the fields to displaying properly again. This issue has been corrected.

72406

Rate Group Validation Did Not Ignore Inactive OBPs

Previously, when Rate Groups were being validated by the system for mismatches, the system included Inactive OBPs. Now, only Active OBPs are included in Rate Group validation.

72523

Invalid Lookup Value in Multi-Lookup Field Caused Page Load Issues

Previously, if a multi-lookup field value was imported with bad data, the page load functionality could not handle the bad data on the affected page and the page would not load. Page load functionality has now been updated to handle data in a bad state that is stored in a multi-lookup field.

72641

Corrected Issue of Email Integration Returning Attached Emails with No File Name

Previously, when a user added an email attachment with an extension of .msg to an email being picked up by the ClientSpace Email Integration process, ClientSpace Email Integration treated the email attachment as embedded, and the email server did not return a name for the email attachment. Now, when a processed email contains an email attachment with an extension of .msg, it is assigned a generic name such as "Forwarded Email _<timespan>".

72668

Corrected "PrismHR Import OSHA Location Data CLIENT" Scheduled Process

Previously, when the PrismHR Import OSHA Location Data CLIENT was updated to support multi-tenant environments, it did not handle multi-tenant environments properly as all locations set to sync locations were not being updated. Now, when multi-tenancy enabled and the client has multi-tenant locations set to sync locations, those locations will be included for the scheduled process to update.

72669

Corrected Issues of DocuSign Signed Documents Attached to Incorrect Form

Previously, after running the DocuSign Get Records scheduled process to import signed DocuSign records, when the dataform of origin was a ClientSpace multi-form, the signed document was not always returned to that record. Now, DocuSign locates the correct instance of the form and returns the signed document to the dataform from which it was created.

72844

Corrected Field Display Rule Issue on Decimal Datatype

Previously, when you configured a field display rule to Clear Field On Disable/Hide and the state of the field matched the defined conditions, if the target field specified in this item was a decimal datatype, the field was appropriately hidden or disabled according to your selection in the will field, but it was not cleared. This issue has been corrected.

72883

Corrected SSN Mask Issue on Read Only Fields

Previously, when an SSN was read only and a user has rights to toggle SSN field masking on and off, users could not unmask the SSN to view the complete value. Now, users with rights to toggle the SSN mask on and off can unmask the field to view the complete SSN.