Ir directamente al contenido
Español
  • No hay sugerencias porque el campo de búsqueda está vacío.

MonitorPro Versión 22

Notas de Lanzamiento acerca de la versión 22 de MonitorPro

Introducción
MonitorPro versión 22 es una versión mayor basada en la convención mayor.menor.revisión. No existen defectos significativos de software conocidos pendientes de resolver en esta versión. EHS Data ha probado los elementos incluidos en la versión conforme a los estándares documentados, y la versión incluye pruebas detalladas previas a su lanzamiento.

A continuación, se detallan algunos de los principales cambios funcionales y adiciones en MonitorPro v22. Las versiones incrementales desde la v20 no se publicarán en nuestro sitio web, sino que se implementarán para todos los clientes alojados. Las versiones principales seguirán estando disponibles para descarga, y cualquier defecto significativo de software será corregido. Posteriormente, estas correcciones se incorporarán a dichas versiones.

Global

Importador de Objetos (Object Importer)

Los usuarios con Rol de Manager o Administrador ahora pueden crear y actualizar de forma masiva los Puntos de Muestreo y Variables dentro del sistema. Es posible descargar el listado de objetos actuales, modificarlos o agregar nuevos, y luego reimportarlos al sistema con facilidad. Esto permite la creación masiva de nuevos Objetos o la inclusión de metadatos, como las coordenadas de un punto de muestreo.

 
 

Tablas

Actualizaciones Masivas

Las tablas de Lista ahora incluyen una opción (exclusiva para usuarios con Rol de Manager o Administrador) que permite seleccionar y actualizar múltiples registros. Desde la versión v21, los registros individuales podían actualizarse para corregir inconsistencias en campos como Fuente de Datos, Tipo de Muestra, Fecha/Hora, etc. Ahora, estos mismos cambios pueden aplicarse de forma masiva a múltiples registros.

Por ejemplo, es posible actualizar en bloque los registros con variables incorrectas, fuentes de datos erróneas o fechas/horas inconsistentes.

 

Dataset

Rango de Fechas del Dataset

La versión v22 incluye nuevas opciones de filtrado por rango de fechas, las cuales permiten un mayor control sobre la salida de datos. Estas opciones ofrecen las mismas funciones básicas, pero con una mayor capacidad para desacoplar la fecha inicial y final de la consulta.

Por ejemplo, ahora es posible definir una fecha de inicio fija (o dinámica) combinada con una fecha de fin dinámica, por ejemplo, seleccionar todos los datos desde el 1 de enero de 2025 hasta el final del mes en curso.

 
 

Filtrado de Dataset por Categorías de Puntos de Muestreo

Si bien ya era posible filtrar Datasets mediante Grupos de Puntos de Muestreo, ahora también es posible filtrar a través de Categorías de Puntos de Muestreo.

Estas categorías han estado disponibles en MonitorPro durante mucho tiempo, y normalmente se utilizaban para definir el aspecto o tipo de monitoreo del punto de muestreo. Algunos ejemplos comunes son: Pozos de Agua Subterránea, Aguas Superficiales, Aire, entre otros.

Esto proporciona una mayor flexibilidad, especialmente cuando los grupos de puntos de muestreo se utilizan con un propósito secundario, como una agrupación geográfica adicional dentro de un sitio. Ahora, estas categorías son más accesibles para su uso como filtro dentro de un Dataset.

 

Mapas Temáticos

Los rangos de valores de los mapas temáticos ahora pueden ser configurados por el usuario, lo que permite añadir nuevos rangos, modificar sus valores y ajustar los colores asociados a cada uno de ellos.

Procesador de Importación

Se han realizado mejoras en la configuración de resolución del Procesador de Importación (Import Processor), incluyendo la posibilidad de deshacer los cambios realizados en caso de error.

La gestión de resoluciones también se ha vuelto más visible, mostrando al usuario el alcance de cada resolución. Asimismo, el control dentro de la pestaña Gestión de Resoluciones (Resolution Management) se ha ampliado y unificado, permitiendo un mayor nivel de detalle en la aplicación de cambios, por ejemplo, para a una Referencia de Muestra (Sample Ref) o Referencia de Laboratorio (Lab Ref) específica.

 

General

La actualización incluye la finalización de aproximadamente 113 elementos individuales del product backlog, así como correcciones de errores y mejoras de rendimiento respecto a la versión v2.

PBIs Included

62845 MP-Web - Support 'Edit All' option for Bulk Update
62805 MP-Web MP-Desktop - Support Hours in the dataset editor
62569 MP-Web MP-Desktop - Specify Multi-Column Aliases Rules per importer
62535 MP-Desktop MP-Web - Add check to delete of threshold level type
62363 MP-Web - Object Importer should handle changes to Sample Point Category
62301 Add Audit For Users - Implementation
62263 MP-Web - Support configuring existing settings for Calculations can overwrite non-Calculated readings, and Calculator maximum records per run
62257 MP-Web MP-Desktop - Add Site Group in Dataset Editor
62256 MP-Web MP-Desktop - Include Sample Point Category in Dataset editor
62255 MP-Web - Include Sample Point Category in view of Sample Point Object Management
62254 MP-Web - Maps - Add black border around pins to make them stand out
62253 MP-Web - Change thematics configuration (bin ranges, number of bins)
62140 MP-Web MP-Desktop - Import Processor - Add 'Clear resolution' option
62135 MP-Web MP-Desktop - Import Processor Resolve Dialog - Show on general tab the Resolution area of effect
62010 MP-Web - Support ordering of user defined fields
61955 MP-Desktop MP-Web - Further date range options in datasets - Implementation
61900 MP-Desktop MP-Web - Support Dataset Ordering of Sample Type and Source
61889 MP-Web - Email Importer doesn't handle email server id resets well
61885 MP-Web - Allow aliases to be added to No Sample Type
61869 MP-Web - Email Rules - Add active and deleted tabs and deleted functionality
61868 MP-Web - Add Audit to email rules
61867 MP-Web - Add footer link to website
61589 MP-Web - Ability to filter/search email importer
61421 MP-Web - Sample Point - Change tab Sample Point Groups to Groups
61370 MP-Web - Remove filtering of graph dropdowns for matching data
61065 MP-Service - Track run times of service processes
61058 MP-Web - Add Obligations List 'Condition Types' tab
61057 MP-Web - Replace Obligations List page with Angular version
61056 MP-Web - Replace Obligation page with Angular version
61046 MP-Web - Obligations - Replace Obligation Condition page with Angular modal version
60938 MP-Web - Replace Relate Variable Suites to Sample Point Groups page
60804 MP-Web - Bulk Edit - Implement
60588 MP-Web - Add Global Search Capability for Sample and Lab Ref - Implementation
60587 MP-Web - Add Lab Ref Dialog - Implementation
60426 MP-Web - Can we make english (australian) come through as english uk for the default language choice
60412 MP-Web MP-Register - Upgrade solution to .net 10
59938 MP-Web - Import Processor - Resolution Management, expand dropdown options and handle permissions
59893 MP-Web - Replace Add/Edit User Groups with Angular - Implementation
59410 MP-Web - Add Audit UI for Monitoring Schedules
59240 MP-Web - CSP - Make Inline Style Strict
59205 MP-Web - Object Importer - Implement
58742 MP-Web MP-Field - Upgrade Angular to v20
40546 MP-Service - Migration to .NET 6 - Log Archive
40545 MP-Service - Migration to .NET 6 - File Import Queue tab
40543 MP-Service - Migration to .NET 6 - Menu and common layout
40541 MP-Service - Migration to .NET 6 - Overview Page - Recent Activity tab
33363 MP-Service Manager - When viewing service handling 13 databases, UI gets very slow
32634 MP-Service - Improve Resiliency for external dependencies
30784 MP-Web - Unit - Add to Global Search
24595 MP-Web - Make Obligation Condition appear as a row in Associations tab when appropriate
20246 MP-Service - Store gateway passwords securely
13947 MP-Service - Email Processor incorrectly logs 'mpsystem' as user running EmailProcessor for gateway dbs
8121 MP-Web - Access Sample Point Properties from Map
4548 MP-Web - Obligations - If more than one rule is selected per compliance, it deletes the compliance rather than the rules
3427 MP-Service - Functions do not record whether they completed successfully
2356 MP-Service - If the service has problems with a file it will retry it, should cycle around

Bugs fixed

63017 MP-Database - Resolving a sample type then rechecking ignores the sample type choice
63016 MP-Web - Alias filter using test method fails to resolve variable
62976 MP-Web - Remove source families from compliance removes data sources but leaves source families behind
62975 MP-Desktop - Selected and Unselected Source Groups for Selection are inverted when loaded
62961 MP-Custom - Mean Plus Standard Deviation Last Twelve triggering too many breach alerts
62945 MP-Web - Cannot add a new factor grid date earlier than first date
62884 MP-Field - Prevent revising the date of a visit to be ahead of data already collected for a visit causing the data to be excluded from data downloaded to mp-field
62797 MP-Database - ufnVisitRecordExpectedData is not showing (most) blanks as it doesn't deal with the special case of sample point id = 0
62782 MP-Desktop - Quick Start shows error message
62773 MP-Web - Test email error
62708 MP-Field - Can't view downloaded images
62704 MP-Web - Changing an ad-hoc monitoring schedule deletes all visits already produced by the schedule
62702 MP-Web - Missing translation - udfs
62698 MP-Web - Table builder delete warning has un-translated strings
62696 MP-Web - Multi column alias sample point order
62690 MP-Web - contacts auto created from the logged in user don't appear
62687 MP-Web - Error Deleting User Group
62587 MP-Web - General/Specific Calc - Can choose no value for Interpolation type
62545 MP-Web - Importer - default of no sample type not saved
62544 MP-Desktop MP-Web - Multi column alias does not resolve blank values correctly
62482 MP-Web MP-Field - Manually changing a visit record status sets the Sample Point to 0 from the original correct id (or adding a travel blank to a visit record directly rather than via Mon Sched)
62465 MP-Database - Clean up duplication of Obligation Condition Types
62413 MP-Web - Dataset Editor - Locations/Sample Points tab don't sort contents alphabetically
62352 MP-Database - usp_MonitoringSchedule_PredictedVisitsByMode assumes custom frequency matches lfrequency for non-custom options
62297 MP-Web - Annual Aggregation Time Series Bar Chart shows half-years in axis
62288 MP-Desktop - Custom calculation form filter all sources checkbox doesn't trigger save
62285 MP-Web - Predefined Calculation configured to use Sample Types shows No Sample Type twice
62278 MP-Web - When using short name in graphing, orders by the long name
62268 MP-Desktop - Show Quick Graph from Quick View then Export to Excel, graph in excel doesn't show points because numbers aren't understood
62144 MP-Web - Table inline filtering is unnecessary on calculation log
62142 MP-Custom - usp_Report_WaterQualityNonHistoric uses removed usp_Selection_SelectedData_Builder_OverrideDates
62115 MP-Web - Widget incorrectly shows file imports and rejected due to filter
62111 MP-Web - Table Builder Grid doesn't show data with ' and “” within variable name
62097 MP-Field - System does not tell you that adhoc menu options only appear when the visit is in sample template mode
62035 MP-Desktop - File Importer - Handle date column containing time as well as time column
62021 MP-Desktop - PK violation on tblThresholdBreach for indirect breaches
62018 MP-Web - Email Alert specific recipient should not be required
61996 MP-Web - Import Processor - Creating a variable from the Resolve dialog, it then doesn't appear in the list (same for creating variable in Aggregate)
61969 MP-Web - table drop down hidden
61945 MP-Desktop - Multi-Column Unmatched Alias causing overflow exception - recreate and fix underlying cause
61852 MP-Web - Import Processor - changing unknown string to 'No Sample Type' doesn't update grid
61829 MP-Web MP-Desktop - Multi-Column Alias 'Unmatched Entry' can cause Overflow on file import - ignore deleted aliases
61827 MP-Web - Adding a selection to a folder clears the last updating user field for the selection
61709 MP-Desktop - Breaches on calendars errors
61481 MP-Field - Console error when navigating to Historical Visits
61425 MP-Desktop - Predefined Calculations aren't clearing down calc root values correctly
61361 MP-Desktop - Importing a grid file doesn't find unit column
61355 MP-Web - 'Email Importer log giving seizures' - table width readjustments on pagination
61349 MP-Web - Sample Point Coordinate icon mis aligned
61300 MP-Desktop - Can change No sample type to Duplicate in view data, but cant later change it back
61041 MP-Web MP-Desktop - Email Alerts - Old Dates not Triggering Email Alerts
61022 MP-Web - New database setup - first user can't access stuff on first login
60817 MP-Desktop - Sample ref reconciliation date using the format of the running service account
60730 MP-Web - Monitoring Schedule QAQC table steals focus from user
60100 MP-Desktop - Potential timing issue with email breach alerts and indirect breaches
60069 MP-Desktop - When creating new visits in hierarchies it should skip manually created ones
56820 MP-Service - If multiple rules for the same importer match an email, multiple copies of the email are copied into the file path.