NOTICE: You are in the old ClientSpace Help system. Please link to the new ClientSpace Help here https://extranet.clientspace.net/helpdoc/home/ClientSpace.htm

Release 66 ( CORE )

Sprint Began: 3/5/2018     Sprint Ended: 3/31/2018

The following items have been completed in this release:


Org Detail - Workspaces Action Center Item  ENHANCEMENT


The Organization detail has been enhanced with a multi function Workspace button.  The button displays in the Action Center of the Organization and works in the following manner:

  • For Organizations without a workspace - Action Center Shows the Map It button
  • For Organizations with one workspace -  Action Center Shows the Map It button and a button with counter of 1
  • For Organizations with multiple workspaces - Action Center Shows the Map It button and a button with counter matching the number of Active, non-template workspaces.


Org Audit Trail ENHANCEMENT


This exposes the Audit Trail icon (magnifying glass) to global administrators on the Organization detail page, allowing authenticated users to see a list of edits to audited fields including the original and new value for the field, when the field was changed and by whom.


Dataform Audit Trail ENHANCEMENT


This exposes the Audit Trail icon (magnifying glass) to global administrators and any user that has security rights to Dataform.Admin in the Action Center Icons for the datafom, allowing authenticated users to see a list of edits to audited fields including the original and new value for the field, when the field was changed and by whom.


Ability to import to the Active field on any dataform ENHANCEMENT


The import process has been enhanced to allow for import of the IsActive flag

The IsActive field has been added to the field selection list on Import Map Detail records

This field automatically sets to Checkbox when selected

Import file should pass a 1 if "Active" or 0 if "InAactive" (unchecked).


CC Current User when Creating an Org Activity ENHANCEMENT


Organization Email Activities have been enhanced

A checkbox "CC Current User" has been added to the Activity form where the activity type = Email
When checked, enables sending email to the current user
This setting does not persist and only applies to the current save; the checkbox resets to unchecked when form is opened. When the email is generated from the activity the current user will be added as a "CC" recipient.


Org Contact - Add Title to Thumbnail View ENHANCEMENT


The Contact section of the Organization Action menu has been updated to display the Contact Job Title (if populated) under the Contact Name.


Secondary condition on rules ENHANCEMENT


Business rules has been enhanced, allowing for a secondary triggering condition in the rules configuration:

(In the descriptions below, Primary Trigger has been shortened to PT, secondary trigger has been shortened to ST so PT Field is the triggering field on the primary condition and so on...)

Primary Trigger
- PTField: can specify 'HdrAction' or a field on the current dataform
- PTValue: the 'HdrAction' value or the field value used for comparison
- Compares PTField HdrAction value or the dataform field value with PTValue entered
- The PTValue must have changed for the rule to fire, based on the following criteria:
  - If comparing 'HdrAction' value, the HdrAction is assumed changed
  - If comparing dataform field values (e.g. luState=MA), dataform field must have changed
  - If #IsEmpty, #IsNotEmpty, dataform field is assumed changed
  - If #IsDirty, #IsDirtyAndIsEmpty, #IsDirtyAndNotEmpty, dataform field must have changed
- Clicking the label brings up a list of '#' conditions, hyperlinked to set the condition in PTValue

Secondary Trigger

Secondary trigger field and value fields are enabled once a primary trigger condition has been set and are optional.  Criteria for secondary trigger conditions are as follows:
- Primary Trigger condition must be met.  Secondary Trigger acts as an AND with Primary Trigger
- STField: can specify 'HdrAction', a field on the current dataform, or a field from ServerDataProc1 or ServerDataProc2
- STField: when using Server Data Procs, format is SDP1.FieldName or SDP2.FieldName
- STValue: the 'HdrAction' value or the dataform/SPD1/SPD2 field value
- Compares STField HdrAction value or the dataform/ServerDataformProc field value with STValue entered
- The PTValue must have changed for the rule to fire, based on the following criteria:
  - If comparing 'HdrAction' value, the HdrAction is assumed changed
  - If comparing SDP1/SDP2 value, the current value is assumed changed
  - If comparing dataform field values (e.g. luState=MA), current dataform field must have changed
  - If #IsEmpty, #IsNotEmpty, current dataform/SPD1/SPD2 field is assumed changed
  - If #IsDirty, #IsDirtyAndIsEmpty, #IsDirtyAndNotEmpty, dataform field must have changed
  - If #IsDirty, #IsDirtyAndIsEmpty, #IsDirtyAndNotEmpty, previous value is assumed Empty, field must have changed (contains a value)
- Clicking the label brings up a list of '#' conditions, hyperlinked to set the condition in STValue


Scheduled Process Admin in NEXT ENHANCEMENT


The scheduled process admin console has been integrated into our cross platform application and consists of the following:

== Search Page ==

Quick Search:

  • Name (starts with)
  • Process Type (starts with)

% Search:

  • Name
  • Description

More Search:

  • Active/Archived/All radio button
  • Name (starts with)
  • Process Type

Grid Columns:

  • Name
  • Schedule
  • Days
  • Next Run Date
  • Last Run Date
  • Running
  • Last Result
  • Last Run (sec)

Detail Page:

  • Name (TextWide, Required)
  • Frequency (Integer, Required)
  • Frequency Type (Lookup - 96E6D384, Required)
  • Next Run Date (Date Picker, Required)
  • Next Run Time (Time Picker, Required)
  • Max Run Minutes (Integer)
  • Last Run Seconds (Integer, Read Only)
  • FieldSet for "Valid Days" checkboxes
  • Description (textarea)
  • Is Active (checkbox)
  • Running (checkbox)
  • Is System (checkbox)

A progress indicator has been added to the "Run Process" button and displays "Running..." and a mini progress indicator within button while the process is engaged.

 If the process runs successfully, the button text changes to 'Completed' and a green check mark appear briefly.


Tighten up Email Admin Interface ENHANCEMENT


The email admin interface has been tightened up with the following changes:

DASHBOARD LIST - Table Name is now the decoded value, so "Client Master" instead of "gen_ClientMaster"
In STEP 2 - The Merge Procedure displays all Stored Procedures with a name LIKE '%emailtemplate_merge%'
In STEP 3 - The recipient source Procedure is a list displaying all Stored Procedures with a name LIKE '%emailtemplate_recipient%'

The UI for Source, Type, and Address does not require the Check be selected, but instead sets the value when selected.
In STEP 4 - The UI for Field Source, Trigger field, Operator, trigger value and label do not require the Check be selected, but instead set the value when selected
In STEP 5 - Attachment - is set when selected


Help Links Configuration Label Change 


The list was incorrectly displaying "HelpCenter" instead of "Help Center" in the configuration list. This has been corrected.


Declined Events Don't Notify People Who Declined


Resolved an issue where if a user declined a meeting and then later it got rescheduled the system would not reset the responses of the people who had previously declined the meeting. The system now will reset users responses regardless if declined, accepted or not responded. Also corrected an issue where the Organizer was not getting set correctly in Gmail.


Custom Email Templates - user security ENHANCEMENT


The 'Send Password' and 'Forgot Username' notifications now use Email Templates. These have been pre-configured in a series of email templates, replacing the outdated System email notifications with more interesting, customizable ones.

 ClientSpace Authentication

  • SYS_CSPWD (Reset Password)
  • SYS_CSUSER (Forgot Username)

Domain Authentication

  • SYS_DAPWD (Reset Password)
  • SYS_DAUSER (Forgot Username)


Bad email address handling 


The SendMail process will now validate the recipient mail addresses
If and address is invalid, email will not be sent to that recipient
If any addresses were found to be invalid, the LogData column in tblEmail will be updated with the invalid email info:

  • EmailAddress
  • UserID
  • Recipient GUID (left 8 chars)
  • Reason (from exception)


Required Field in More Search ENHANCEMENT


The system has been enhanced with a required field chiclet for module filters. If a filter on a module is required, but not filled in, that filter will display as a red chiclet on the search, graphically displaying that the filter is required.


Convert Audit Trail ENHANCEMENT


The Audit trail console has been converted to NEXT allowing you to monitor configured field changes within the application and consists of the following:

== Search Page ==
Quick Search:

  • Table Name (starts with)
  • Field Name (starts with)
  • Original Value (starts with)
  • New Value (starts with)

% Search:

  • Table Name
  • Field Name 
  • Original Value 
  • New Value

More Search:

  • Table Name
  • Field Name
  • Original Value
  • New Value
  • Action
  • Audit Date Range (Required)
  • User

Grid Columns:

  • Date
  • Table Name
  • Field Name
  • Action
  • Original Value
  • New Value
  • Login ID


Email Template Conditions - Parent Form Fields ENHANCEMENT


Parent Form Field support has been added to email template triggering:

The system will display Parent Form fields for those dataform fields that relate to the Admin Workspace records only

The allowable trigger conditions are: Empty, Not Empty, IsDirty, Equals, Does Not Equal


Template User Field ENHANCEMENT


The Template User Field on the User detail has been refined. The template user functionality now works on Manual Edit was well as on Add during a user import. This functionality will set the following fields:

During an import, the Template UserID will only be applied to User ADD, not EDIT. If updating a user the Template UserID mapping will be ignored.
On ADD, if a Template UserID is provided (either in the import file or via default import configuration), the following fields will be populated:

  • Department RoleID
  • User Type
  • Company
  • AddProjects
  • Dashboards
  • Enable Email for this Account
  • Enable Time Tracking
  • Load Home Page By Default (This is always set to true)
  • Time Zone
  • Change Password Next login

On ADD, via import if the import contains Department, UserType, Company, AddProjects and a
Template UserID, those fields will be overwritten with the values from the imported file, otherwise the information will be populated from the Template User.


Workflow Triggering bug 


Resolved an issue in Workflow configuration where the Assigned to and Owner fields on a configured workflow task were always defaulting to the current user. The system will now correctly set the Assigned To and Owner values in the task based on the Workflow configuration.


Move Admin Features into Tiles ENHANCEMENT


The following Admin Systems have been converted to Admin Settings Tiles in NEXT:

  • Departments
  • Email Admin (Formerly known as Messages Dashboard)
  • Company Holiday's

These are available from the Admin Settings area.


Izenda Report Parts (Next), Safari Browser 


Izenda has provided a fix for report widgets which shortens load times in mobile browsers,specifically safari. Previously Report widgets were experiencing performance issues on Safari and other browsers causing us to disable report widgets in Safari until Izenda could provide us a fix.


FIle Zip process ENHANCEMENT


A selected file zipping process has been added to the system in order to download file attachments as a zip file, but if you exceed either the maximum file count or max download file size you will receive an error explaining the issue.


Parent Form Fields on Workflows


Resolved an issue where Parent Form fields saved in Workflow Configuration would display the pk-ID of the parent form record instead of the decode value for that record. System now displays the proper decoded value for the parent form record.


Workspace Settings ENHANCEMENT


The system has been enhanced with Workspace Settings controls for Global Administrators

A Workspace Settings dialog   has been added in the Workspace Landing Page action center and allows Admins to update the following:

  • Workspace Name
  • Workspace Group
  • Related Organization
  • Description
  • Use as Template - warns prior to saving changes
  • Active
  • Source Template - warns prior to saving changes
  • Project Code


Updgrade Izenda Reporting to version 6.10.0.28


The integrated business intelligence application has been upgraded to the latest version - 6.10.0.28 which resolved a number of issues including report widget issues in the safari browser, a problem using arithmetic and string concatenation in the same report and export issues to Excel.  For a full list of fixes in 6.10.0.28 review the Izenda release notes.





NOTICE: You are in the old ClientSpace Help system. Please link to the new ClientSpace Help here https://extranet.clientspace.net/helpdoc/home/ClientSpace.htm