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.
The release schedule is subject to change and updated as required. To determine your group or ask questions, please log a case for ClientSpace Professional Services.
Sprint 4/1/2025 to 4/30/2025 |
||
---|---|---|
Upgrade groups |
Date of upgrade |
Tentatively occurs on |
Group 1 | First Tuesday of the month | May 13, 2025 |
Group 2 | Second Tuesday of the month | May 20, 2025 |
Group 3 | Third Tuesday of the month | May 27, 2025 |
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. |
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). |
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.) |
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. |
67961 |
Updated "Business Rules" Verbiage for Consistency Previously, business rules were referred to in three different ways in the system. For example:
Now the words "Business Rules" are used more consistently throughout the system. |
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 |
|
Converted the User Profile Signature Field to an Editor Field The Signature field on the User Profile (System Admin |
|
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 You must correct the Modification value to proceed with saving the rule. |
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 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
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. |
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. |
71990 |
Modified _ModifyFieldValue Business Rule Method Validation Previously, when configuring a _ModifyFieldValue business rule method (System Admin
|
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
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
Now, API roles are no longer displayed in System Admin
Note: Developer users can still manage API User roles from the Proc Access tab of the API User dataform.
|
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:
Note: You can only append to the Integration Log. You cannot modify or delete prior entries. |
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. |
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 The affected fields are:
Organization
Contact
Note:
|
79575 |
Added "Show Procedure Fields" for Excel Merges Previously, in Merge Admin (System Admin |
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. |
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 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. |