Release 116 Notes
R116 Sprint: 5/2/2022 to 6/7/2022. 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 5/2/2022 to 6/7/2022 |
||
---|---|---|
Upgrade groups |
Date of upgrade |
Tentatively occurs on |
Group 1 | First Tuesday of the month | June 14, 2022 |
Group 2 | Second Tuesday of the month | June 21, 2022 |
Group 3 | Third Tuesday of the month | June 28, 2022 |
Enhancement
Enhancement groups are Change in Functionality, ClientSpace Premium (ClientSpace with additional modules), Advanced Administration, and General.
ClientSpace Premium
Case |
Enhancement |
---|---|
51937 |
Improved Export-Client-to-PrismHR Handling of Multiple GeoCodes and Added Auto-Fill of Latitude/Longitude Previously when a Client Master record was exported to PrismHR with a zip code that had multiple GeoCodes, the first GeoCode found in the list of GeoCodes for that zip code was exported. Now, when there are multiple GeoCodes matching the same zip code, the following validation occurs to determine a GeoCode exact match (if possible):
Additionally, if an exact GeoCode match is exported, the Latitude and Longitude values for the GeoCode are also now exported to PrismHR. Note: The zip code is represented by the Postal Code field on the Client Master record. |
55246 |
Updated Security Entity for Deleting Surcharges The gen_Surcharge security entity has been updated to respect the delete value. If a user does not have "Delete" rights, they cannot uncheck the Select checkbox next to a surcharge in the Pricing Console Surcharges list to remove it. Note: Global Administrators always have full rights to delete. |
55842 |
ClientSpace API Time Zone Issue Updated business logic rules that caused API-enabled file creation date/time fields on API-enabled dataforms in ClientSpace to always be overridden by API time zone settings when the ClientSpace time zone settings differed from the API time zone settings. The logic now only permits the API time zone settings to override the ClientSpace time zone settings when the advanced dataform field parameter {"APITimeBehavior":"AppTZ"} is used. |
General Enhancements
Case |
Enhancement |
---|---|
49572 |
Improved PrismHR API User Import Handling of Records with Invalid or Missing Email Addresses PrismHR API User import records containing invalid or missing email addresses will now be set to a Status of Requires Attention in the Import Queue when the email validation fails. Email validation error details are included in the log data using the following format: "User '<username>' invalid or missing email address <invalid email>, queue record set to Requires Attention". See Initial Import Queue management or Ongoing Import Queue Management. |
50580 |
Added InactivateDeletedEmployee Business Rule Method and Added "Deleted" to Employment Status Lookup Group A new business rule method has been added on the Employment dataform called InactivateDeletedEmployee. The rule is triggered when a deleted employee record is imported by the PrismHR User Import API. The rule sets the Employment Status field in the ClientSpace Employment record to "Deleted" and then deactivates the Employment record and associated Employee record by removing the check marks from the Active checkboxes on those forms. To support this new rule, a "Deleted" value has been added to the EmploymentStatus lookup group. |
51636 |
Added New Condition to EmployeeStateTaxChange Email Template A "Contains" condition statement in the EmployeeStateTaxChange email template looked for 'FilingStatus' in the trigger condition string while a "Contains" condition statement in the EmployeeFedTaxChange email template looked for 'FedFilingStatus' in the trigger condition string. Since both conditions contained 'FilingStatus' in the string, the EmployeeStateTaxChange email template alert triggered twice. Now, a new condition expression C9 (Fed) has been added to the EmployeeStateTaxChange email template with a "Not" statement so that the EmployeeStateTaxChange alert is only triggered when the "Contains" condition statement does not contain 'Fed'. |
53168 |
Changed Email Address Field on Client Service Case to an Email Datatype The Email Address field located on the Client Service Case dataform has been changed from a datatype of "Text" to a datatype of "Email" to allow email validation to occur on the field. |
53703 |
Updated Visual Identifiers of Metadata on Lookup Improvements were made to help users identify at-a-glance whether a lookup record has a metadata dataform associated with its lookup group and whether associated metadata has been configured for a specific lookup:
|
53835 |
Updated Workflow Channel Trigger Using Dataform When a workflow channel was set up to use a dataform as the Triggering Form for the initial workflow task, followed by multiple levels of conditions using other dataforms or tasks as Source, prior logic allowed you to configure the Channel triggering dataform as a valid trigger source, but would not respect that trigger, causing the triggering to fail. The system would overwrite the channel trigger with the most recent parent dataform when using a parent dataform as Source. Now, the original Triggering Form can be used to create conditions at any point during a workflow. When configuring a condition, the original Triggering Form displays in the Source list using the following format: Channel Trigger: <NameOfTriggeringForm>. Once you select Channel Trigger as the Source, triggerable fields from the selected form will be available in the Field list. See Step 4: Conditions. |
54121 |
Updated the PrismHR SSO Link Functionality to Prevent ClientSpace "Change Password" Prompt Previously, when Change Password Next Login was set on the User record and the user was a PrismHR-to-ClientSpace SSO user, the Change Password window in ClientSpace displayed at login. An "SSO" value has been added to the Authentication Type lookup group (located in the Administrator Settings fieldset of the User Details form). When Authentication Type is set to SSO (on a user record where the user is otherwise properly configured for PrismHR-to-ClientSpace single sign on) the following behavior is now activated:
|
54144 |
Added Data Contention for Task Comments Added data contention to the task Comments field. Now when two users are simultaneously adding a comment to a task, when the first user saves a comment, the second user will receive the following message upon attempting to save: "A more recent version of this data has been saved. Please refresh and try again". The second user must select Reload |
55056 |
PrismHR API Version Upgrade The PrismHR API Service References have been updated to v1.28 to allow compatibility with future development projects. No functionality has changed. The update affects all PrismHR import processes (initial, ongoing, event). |
55458 |
Rules Were Not Triggering When Integer Field = 0 Updated business logic rules to trigger when a Trigger field is set to an integer field with a Trigger Operator of Equals and a Trigger Value of zero. The rules will trigger if the original value of the integer field is a numeric value and is changed to zero or if the original value of the integer field is empty (NULL) and is changed to zero. |
55465 |
Improved _HE_ValidateIncidents Messages for Private Tasks Previously when a user marked a case Complete and the _HE_ValidateIncidents business rule method triggered, if there were incomplete private tasks, the message only indicated that there were open tasks associated with the case. Now, when there are incomplete private tasks associated with the case, the following message displays: "There are associated tasks that are not complete that may be Private. The users assigned to these tasks must complete them before resolving the case". If there are incomplete private tasks associated with the case AND the user marking the case Complete is a Global Administrator, the following additional information is appended to the end of message above: "If private, please contact the following users - (<FirstName> <LastName>)" |
56043 |
SetImportID Rule Updated to Include Additional Forms The SetImport ID rule has been updated to include changes to the PEOID field on the Client Master record as a trigger. The ImportIDSetter also now updates the Import ID field on the following additional forms:
|
Fixes
Case |
Issue summary |
Resolution |
---|---|---|
55143 |
Export to Prism Link Not Ignoring Inactive Contract Types |
Updated the stored procedure of the Export Client to PrismHR dataform link to exclude inactive Contract Types. |
55355 |
Tab Dataform Fields Included Unnecessarily in Workflow Channel Configuration |
Previously tab dataform fields marked as Cloneable displayed in the Workflow Channel Configuration (Step 2: Content) of the main form, but the system would not clone them or indicate they were from a tab. Tab fields have now been removed from Workflow Channel Configuration. |
55881 |
Optimized peo_ben_Benefit_Plan_s_typeahead Stored Procedure |
Updated the peo_gen_Benefit_Plan_s_typeahead stored procedure to improve loading time of the Benefit Plan field lookup values located on the Offered Benefits Plan dataform. |
55973 |
SetImportID and ValidateImportID Rules Not Triggering When PEOID Changed |
Previously, the SetImportID and ValidateImportID rules only triggered on the Client Master record of a Workspace when the Client Number field was changed. Now, the rules also run when a user changes the PEOID field on the Client Master record, resulting in an updated Import ID on the Client Master record and updated Import ID fields on all employee records within the Workspace. |