MonitorPro Version 19.1 Release Notes

Release Notes for MonitorPro v19.1

Introduction

MonitorPro version 19.1 is considered a revision release based on the convention of major.minor.revision. There remain no known significant software defects to be resolved within this version. Each of the items included within the release has undergone testing by EHS Data to the documented standard and the release includes a detailed pre-release test.   

The below details some of the main functional changes and additions to MonitorPro v19.1. Incremental releases from v19 won't be included on our Website but will be rolled out to all hosted clients. The main releases will continue to be available for download and any significant software defects will be resolved and the fix rolled back into these builds.

From v19.1 incremental releases will also contain elements of new functionality as well as improvements and bug fixes. This means hosted clients get access to new features as they are developed. 

MP-Field

On update improved logic to prompt the user for a refresh of the application. This is to avoid issues where users can continue with a older cached copy. 

Displaying Monitoring Schedule Folder Structure

Displaying the Monitoring Scheduler Folder structure when choosing a Visit to download, where setup.

MP-Web

The main addition to MP-Web is the ability to manage some calculations now. These include 

Predefined Calculations

Aggregates

Translation Grids

Calculation Groups

Constants

Calculation Ordering

Calculation Log

These are universal with those already configured in MP-Desktop and equally any changes will be respected reciprocally. 

Import Status Widget to dashboard

A new Dashboard Widget has been added which gives the user metrics on the various parts of the import process. It displays the Email Importer status, the Importer used for the files imported, the status of those files and a summary of the age of any files still in the Import Processor. 

Graphing

Support for customising the Compliance line colour and legend name within graphs including when placed on a Dashboard. 

General

In general, the update includes the completion of around 74 discreet product backlog items, bug fixes and performance improvements from v19.

Full List

44260 MP-Desktop - Adding new email recipient to existing email complains about duplicates
44702 MP-Desktop - Aggregates setting initiating user in calculator log even when run automatically
46912 MP-Desktop - AutoValidator falls over with error for certain data
44669 MP-Desktop - Calculator Run throwing error due to tblData foreign key error against tblSampleType
45811 MP-Desktop - Calendar - Monitoring Schedules - Week view of is slow because it looks back for ever
44113 MP-Desktop - Delete Dataset uses term 'Selection'
47311 MP-Desktop - Factor Grid import/export does not work
44424 MP-Desktop - If Scheduled Task has no data
43780 MP-Desktop - No validation for creating samples with the same name
44551 MP-Desktop - No validation to avoid creating an alias which conflicts with the valid name of a data source
46453 MP-Desktop - Partial matching of linked file names was ignoring the final character in the list
44251 MP-Desktop - Sample Template container edit issues
45439 MP-Desktop - Updating a Monitoring Schedule doesn't update the updating user
43732 MP-Desktop - Visit Record - Add replicate to one sample point
43731 MP-Desktop - Visit Record - Adding a duplicate from Status tab does not update Grid tab
43733 MP-Desktop - Visit Record - Remove Replicate can be left on (and error if clicked) after replicates removed from qaqc tab
45281 MP-Desktop MP-Web - Deleted contact still shows in Scheduled Task dialog
45658 MP-Field - Download Files dialog shows filename
45223 MP-Field - Upload from MP-Field shows error
44428 MP-Field - Yes/No option has Yes greyed out
46828 MP-Register - Adding a comment errors
46882 MP-Register - Edit Invoice Detail - Where the GST/PST values are blank
46570 MP-Register - Filtering on invoice screen causes elmah error
44362 MP-Register - Styling broken on Web Feature Management dialog
46560 MP-Register - Xero integration broken
45296 MP-Scripts - usp_DataReturner_ThresholdList returns multiple results with same ThresholdLevelId
46734 MP-Service - Scheduled Importer fails to create batch
45940 MP-Web - Add/Edit Variable doesn't honour variable length setting from tblOptions
45945 MP-Web - Attempting to save a user who has never signed in crashes
43768 MP-Web - Audit history shows Sample Type changing from No Sample Type to blank and vice versa regularly
44607 MP-Web - Breadcrumb for email importer allows access to data entry
47206 MP-Web - Charting Performance
47201 MP-Web - Charting Summary broken
46130 MP-Web - Cloning a Compliance rule stays on the Edit page
45125 MP-Web - Compliance - Save before continue from compliance to compliance rule doesn't remember save
43348 MP-Web - Data Analysis - Maps - Area numeric field
44596 MP-Web - Datasets left-menu doesn't support object override
44196 MP-Web - Delete Threshold Level Type message not scary enough
45948 MP-Web - Deleting a user tries to clear them as the lUpdateUserID of Email Rules
40311 MP-Web - Disabled Then re-enabled SSO user attempting to sign in gets error
47499 MP-Web - Editing dashboard widget for graph that isn't line graph crashes
45689 MP-Web - Email Alert - Can create copy in desktop
43826 MP-Web - Emails not shown in email importer
45450 MP-Web - Error creating visit record due to primary key error in tblVisitRecord_TestCost
45777 MP-Web - From within MP-Desktop
46511 MP-Web - Graphing - Clicking on a bar chart causes a console error
46174 MP-Web - Graphing - Variable 'Unit' does not display in graph title
45344 MP-Web - Handle attempting to add a blank item better
47555 MP-Web - Handle thousand separator in Compliance Import (and elsewhere)
44606 MP-Web - Impersonate user page hides users who have both a Web and Desktop account
45501 MP-Web - Import file with extra line feed causes blank row in importer
43734 MP-Web - Import Processor - Resolution Management for deleted item
46735 MP-Web - Import Summary widget crashes if Importer name is too long
46740 MP-Web - Import Summary widget email filtering performance issues
42997 MP-Web - Importers - Restore of Scheduled Importer Errors
44198 MP-Web - Last Updated component not respecting language
44200 MP-Web - Links Component - 'Document' word not translated
44934 MP-Web - Map - Data Point dialog
44933 MP-Web - Map - When viewing a pin for a data point
44862 MP-Web - Mapping - Sum performs a count of data points
44429 MP-Web - Null dtUpdate in tblSite causes an error when loading sites for a Selection
44052 MP-Web - Obligation Conditions - List of dashboards includes deleted
44595 MP-Web - Recent search history is not being stored per database
44932 MP-Web - Sample Points coordinates display too many decimal places
45730 MP-Web - Set status of a task from My Action Plan Tasks crashes
45959 MP-Web - Should not be able to transfer to a desktop user when deleting a user
46186 MP-Web - Strict Transport Security Headers are duplicated
45593 MP-Web - System Alerts widget date format is not culture aware
44191 MP-Web - Tooltip for icon for MP-Field is MpField
44941 MP-Web - Transition a Threshold Rule doesn't show updated date in Date Time filter until save and re-edit
46493 MP-Web - User Groups include admin users in drop-down
44767 MP-Web MP-Desktop - Can't merge a twice monthly schedule into less frequent schedules
43728 MP-Web MP-Desktop - Import Process - Mu and superscript symbols displaying as '?' in the import processor
46867 MP-Web MP-Desktop - Import Processor Dialog should not apply LTM when displaying Value field