Updating
Updates to Client Sense are typically straight forward within the same release and can usually be performed within business hours with little user impact.
Please note
- As
with any update, it's always safest to ensure you have a database
backup and a copy of the web folder or the ability to roll back if
necessary
Process
- Download update zip (Get in touch if this hasn't been provided) onto Client Sense web server
- Open zip
- Copy ClientSense-Release folder from zip to wwwroot > inetpub (Same folder as current ClientSense)
- Open both web.config files in a text editor from the ClientSense and ClientSense-Release folder side by side
- Copy the Connection String called DefaultConnection from the ClientSense web.config and replace DefaultConnection in the ClientSense-Release web.config
- Copy any ViewRoles or AdminRoles from value parameter in the ClientSense web.config to the corresponding ClientSense-Release web.config value parameter (newer installs might not have any of these settings configured)
- Save the ClientSense-Release web.config file (sometimes you may need to save it to the desktop if you don't have permission to save into the inetpub, ensure you rename it appropiately to web.config if it get s .txt extension)
- Open IIS > Select Application Pools> Click the ClientSense Application Pool
- Note the next step will take the site offline for anyone using the site
- Click Stop under Application Pool Tasks on the right
- Open the www > inetpub folder
- Rename the ClientSense folder to ClientSense-old
- Rename the ClientSense-Release folder to ClientSense
- Start the Client Sense Application Pool (Open IIS > Application Pools > Click the ClientSense Application Pool and click Start on the right)
- Navigate to http://clientsense/ or the configured fqdn
and wait for it to load while it updates the dlls. Some updates may take longer to load while database migrations complete.
- When loaded and responsive click your name in the top
right corner which should show version v3.x.x(3.1-Release) unless you've been provided with a Dev release
Version Notes
3.1.4
If updating from a version lower than 3.1.3, take
note and familiarise yourself with the new update procedure above
before updating to this release. There are many library updates in this
release which are incompatible with existing installations and the
configuration within the web.config file.
Loading the Client Sense interface for the first time after updating to this release might take longer than usual as there are some property migrations that run on initialisation
Contact Card
- Activities for all entities within grouped organisations should now render
- Activities can now be exported to Excel
Favourites
- Added new column of type Upcoming to display future activities
Relationship Management
- Improved background function to calculate status of group organisations for relationship managers
Concep
- Improvements to logic to page large lists
Bugs
- Resolved bug where in some instances email templates failed to generate
- Migrated automatically collected organisation details such as social handles that were stored in the wrong format in the database and wouldn't display in the Contact Card
- Changed automatically collected organisation details to store in correct database format
- Altered change made in previous version when dealing with long signatures to reduce false positives
3.1.3
Take note and familiarise yourself with the new update procedure above before updating to this release. There are many library updates in this release which are incompatible with existing installations and the configuration within the web.config file.
This release contains database updates which make the schema incompatible with previous releases. If you need to roll back to a prior version you will need to restore the database from a backup which matched the prior version.
Relationship Management
- Contact Suggester for Relationship Managers
- Icon in email subject email subjects (premeeting and summary)
- Help guided tour (automated on first login and on demand after)
- Relationship Manager invitation function
- Escape closes captured activities
Concep
- Support Concep integration
- Nightly sync of contact and list information
- Individual and Organisational view within Contact Card
- Favourites column to display lists
Reports
- New 360 view export accessible from 360 view
- New 360 view export as matrix export option
- All reports are now in XLSX format and preformatted
Favourites
- Table column headings are now fixed when scrolling
- Name and favourite columns are fixed left and right when width of grid expands outside view
- Drag favourite star icon from search into tab to add to tab
SAM
- Improved detection of invalid signatures such as those within support tickets
- Improved performance by selectively loading data
- Added option to log simple entry when a signature could not be found or parsed
- Added logic to perform further checks on signatures that were deemed as spam because they were too long
Contact Card
- Activities can now be filtered for their type
- Activities will load on scroll to improve contact card performance on initial load
General
- Sorted Relationship Management list alphabetically when creating new Relationship Managers
- Text change on calculated columns on favourites from 'contacts' to 'individuals'
- Made nightly logs function resumable if interrupted
- Updated 3rd party libraries
- Organisation 360 view reorganised buttons in metric panels
- Changed Mailchimp tab title in Config to Mailout
Bugs
- Fixed width of icons in favourites dashboard dropdown
- Fixed hyperlink button disappearing after filtering and unfiltering in 360 view
- Refactored Premeeting email function which had reported crashes
- Resolved instance where office 365 mailboxes wouldn't be found if connection string was different to expected
- Resolved SAM not flagging when signature was rechecked and the same result was found and continues to recheck
- Resolved issue with date filtering when Employee filtered in 360 view
- Improved performance of creating Client Sense Activities from Exchange meetings
- Fixed not being able to delete Groups in some instances
- Fixed adding favourite to subscribed dashboard not obtaining correct position
- Fixed where custom fields flagged with ExternallyUpdated custom fields could still be added to entities through the Contact Card
- Improved performance of contact by department query for my firm page
- Improved performance of searching for contacts in large datasets
Bugs
- Resolved bug where duplicate emails could be added into the CS database through the bulk add to favourites function when they currently don't exist in Client Sense. This would cause the second instance of the entity to be added to the favourites which would subsequently be deleted by a deduper function
- Resolved bug where deduper function would remove duplicate entity but leave remnant in favourite tab making it inaccessible
- Resolved bug where achievements would be checked for a user that didn't have an associated entity which would cause an error
- Resolved bug where if a contact was hidden it could skew the results of the 360 view with a date mismatch
- Resolved intermittent authentication error when trying to access the UI
- Resolved Last Contact utility not displaying records for mismatched email case
- Changes to 360 query logic to improve performance with SQL timeouts
- Additional changes to date picker to support date format changes in 3.0.7
- Added configuration for custom currency icon with default as $
- Added support for additional date formats using abbreviated month, full month or short year
- Fixed error in contact card loading related contacts when client name is null
- Additional changes to reduce dupe contacts coming from calendar appointments
3.0.6
- Added activity icon to Custom Fields page
- Improved performance of Custom Fields page load time
- Some display items improved
- Resolved error testing retrieval of employees on instances that haven't saved advanced config page introduced in 3.0.4
- Improved favourite contact caching function for larger data sets to resolve timeout issue occuring in some instances
- Prevent upcoming activities from resetting account manager thresholds
- Prevent continuous retries of calendar appointment retrieval and signature retrieval if app pool crashes but function doesn't error
- Resolved instance where duplicates individuals and organisations could be created when storing calendar appointments
- Removed edit button from upcoming activities
3.0.5
Bugs
- Resolved instance where some employee details (title, department, office) wouldn't be updated from Exchange
3.0.4