v21

MonitorPro Versión 21

Notas acerca de la Versión 21 de MonitorPro

Introducción

La versión 21 de MonitorPro es considerada una versión mayor según la convención de revisión mayor.menor. En la misma, ya no se detectan problemas de software importantes que deban resolverse. Cada uno de los elementos incluídos en esta versión han sido evaluados por parte de EHS Data según un estándar documentado, incluyendo una prueba de funcionamiento detallada previa a su lanzamiento.

En el presente artículo se describen los principales cambios y las nuevas funciones que estarán disponibles a partir de la versión 21 de MonitorPro. Las versiones incrementales sobre la versión 21 no estarán disponibles para ser descargadas desde la sección de soporte de nuestro sitio web. Sin embargo, si estarán disponibles para todos los clientes alojados en nuestros servidores (clientes hosted). No obstante ello, las versiones principales continuarán recibiendo actualizaciones y estarán disponibles para su descarga.

Entrada de Datos

Duplicados Parciales

La comprobación de datos duplicados siempre ha formado parte de la validación de QA/QC al ser importados a MonitorPro. A partir de la versión 21, también se comprobará la existencia de duplicados parciales. En MonitorPro, los registros duplicados son aquellos que presentan la misma Fecha, Hora y Punto de Muestreo para una misma Variable, Fuente de Datos, Tipo de Muestra, Referencia de Muestra y Referencia de Laboratorio. El objetivo es evitar problemas al importar los mismos datos múltiples veces. Los duplicados parciales excluyen la Referencia de Muestra y la Referencia de Laboratorio como criterio para evaluar la duplicidad. Esta función se puede activar para cada importador y así evitar que los datos se consideren únicos debido a inconsistencias en las referencias presentadas.

Duplicados

Los registros duplicados o parcialmente duplicados se marcarán en el procesador de importación para visualizar los datos que entran en conflicto y facilitar su resolución.

Tablero de Control

La versión 20.1 incluyó actualizaciones de gráficos, como los gráficos de sección transversal y estacional, anotaciones y otros cambios de configuración. Con la versión 21, estos cambios son totalmente compatibles con el Tablero Control.

Con la nueva versión se agrega un Widget que permite agregar Tablas de Datos al Tablero de Control, al igual que sucede con los gráficos.

Gráficos Polares

La Rosa de los Vientos se ha mejorado y ahora es un Gráfico Polar. Conserva la misma funcionalidad que antes, lo que permite crear gráficos de Rosa de los Vientos tradicionales. Sin embargo, ahora también permite elegir variables dinámicas para presentar la distribución de la concentración de polvo u otras sustancias que se distribuyen por el aire. El resultado mostrará la distribución de la sustancia en función de su concentración y la dirección del viento durante ese período.

Tablas

El generador de tablas ahora permite ordenar las filas independientemente del orden de las columnas, lo que aumenta su flexibilidad.

Tablas Sin Datasets

El Generador de Tablas se incorporó a partir de la versión 20 de MP-Web para generar tablas de datos personalizadas. Ahora se ha mejorado para permitir la visualización de datos a partir de la selección de Objetos, como Puntos de Muestreo y Variables, así como también desde distintas áreas de la aplicación, como Importaciones de Archivos, Cálculos y Visitas de Monitoreo.

Cuando la consulta de estas tablas estén disponibles, se visualizará un ícono de tabla en las propiedades de cada Objeto. Para más información consulte el artículo Tablas de Objetos.

Tablas de Visitas de Monitoreo

Se ha incluido una vista de tabla que replica el tradicional Reporte de Estado de Visitas, en el cual sea detalla el estado de completitud de las mismas.

Edición de Datos

Los Adminitradores y Managers ahora pueden actualizar los datos con mayor flexibilidad, siendo capaz de editar los Puntos de Muestreo, las Variables, las Fechas y cualquier otro valor incorrecto.

Permisos

A raíz de la inclusión de las tablas no basadas en datasets, se han actualizado los permisos para el Rol de Manager con el fin de otorgarle un acceso más amplio a los datos dentro de MonitorPro. Los Managers tendrán acceso a las tablas no basadas en datasets, como las que se obtienen al seleccionar un punto de muestreo, y que funcionan por fuera de la lógica de selección de datos mediante datasets. Actualmente, si el Acceso a Objetos (por ejemplo, mediante Grupos de Usuarios) está configurado, los Managers no tendrán acceso automático a todos los Datasets. Sin embargo, a partir de la versión 21, podrán crear Datasets accediendo libremente a todos los datos de la base de datos. Este cambio disminuye la necesidad de que muchos usuarios tengan el Rol de Administrador.

Por otro lado, si posee datos sensibles que desea ocultar a ciertos usuarios, entonces deberá asignarles el Rol de Supervisor u otro rol de menor jerarquía. Tenga en cuenta que en estos casos, se recomienda almacenar los datos sensibles en una base de datos de MonitorPro específica, ya que el concepto de asignación de datos mediante roles en MonitorPro se alinea más con la simplicidad del acceso que con una restricción total de los mismos.

A continuación se presenta un resumen sobre la matriz de permisos de MP-Web. Puede consultar la matriz completa en el siguiente artículo.

General

En resumen, la actualización incluye la finalización de alrededor de 79 elementos discretos del plan de desarrollo del software, la corrección de errores e implementación de mejoras de rendimiento desde la versión 20.

ID Work Item Type Title
58508 Product Backlog Item MP-Web - Add Data Point Comment column to Base Grid Table Builder (Extended and Compliance)
58083 Product Backlog Item MP-Web - Schedule Notification - Change default submission type from 'part A and part B' to just 'raise as part A'
58082 Product Backlog Item MP-Web - Action plan - add Compliance Rule column
57646 Product Backlog Item MP-Web - Give Managers permissions to see all items when creating a dataset, and permission to manage folder options (but hide folder options if object access has been enabled)
57506 Product Backlog Item MP-Web MP-Desktop - There is no default decimal places setting (even though everyone thinks there is)
57493 Product Backlog Item MP-Web - Make View buttons from Edit Data Point (manager version) support right-click
57349 Product Backlog Item MP-Web MP-Desktop - Partial duplicate support - identify duplicates
57232 Product Backlog Item MP-Web - User defined ordering in the table builder - Implement
57079 Product Backlog Item MP-Web - Dashboard - Add Table Widget - Implement
56780 Product Backlog Item MP-Desktop MP-Web - Make Calculation Log more scalable
56745 Product Backlog Item MP-Desktop - smtp outlook basic auth is being disabled by microsoft in September 2025 - Implement
56661 Product Backlog Item MP-Web MP-Desktop - Show that a Monitoring Schedule is in a hierarchy when it is the 'more-frequent'' association
56622 Product Backlog Item MP-Web - Factor dialog is very narrow
56509 Product Backlog Item MP-Web - Table Builders - Add End Date, and include in Data Point dialog
56472 Product Backlog Item MP-Web - 'Quickview' Data Tables - Variable - Implementation
56377 Product Backlog Item MP-Web - Support adding Seasonal and Cross-section graphs to dashboard
56327 Product Backlog Item MP-Web - Add Batch link to Data Point so that we have a way of accessing the data associated with the batch
56173 Product Backlog Item MP-Web - Data Point dialog - Add Audit History
56024 Product Backlog Item MP-Web MP-Desktop - Allow update of currently read-only properties of data via existing manual edit options (new layout for Admin and Managers)
56013 Product Backlog Item MP-Web - Update Wind Rose Graph to support Concentration or Substance rather than Wind Speed
55769 Product Backlog Item MP-Desktop - Use batch date rather than document date for Today Status and fix performance issue
55596 Product Backlog Item MP-Web - Automatically pick up changes to configuration file
55550 Product Backlog Item MP-Desktop MP-Web - Improve error logging when importing file with sample ref exceeding 50 characters (Application uses a value of the wrong type for the current operation, error 3421)
55510 Product Backlog Item MP-Web - Action Centre - Replace 'My Tasks' MVC page with Angular
55434 Product Backlog Item MP-Desktop - Ensure scheduled tasks that belong to private datasets are still visible
55230 Product Backlog Item MP-Desktop - Most users can't access Scheduled Importers settings (except via search)
55023 Product Backlog Item MP-Field - Set dtSampleTaken when tblVisitRecord_SamplePoint bSampleTaken is set
54777 Product Backlog Item MP-Web - Action Plans can be opened to supervisors as readonly
54378 Product Backlog Item MP-Web MP-Desktop - Scheduled Task - Task Tracking Filter Date - Configure which date to filter by
54331 Product Backlog Item MP-Web - 'Quickview' Data Tables -  Sample Point - Implementation
54330 Product Backlog Item MP-Web - 'Quickview' Data Tables - Calculator Run - Implementation
54329 Product Backlog Item MP-Web - 'Quckview' Data Tables - Visit Record - Implementation
54328 Product Backlog Item MP-Web - 'Quickview' Data Tables - Batch - Implementation
53850 Product Backlog Item MP-Desktop MP-Web - Partial Duplicate support
53748 Product Backlog Item MP-Web - Dashboard - Service Status Widget - Angular version
53744 Product Backlog Item MP-Web - Dashboard - Import Summary Widget - Edit Widget Settings - Angular version
53734 Product Backlog Item MP-Web - Obligation Status report 'current' date ranges should end at the current date
53631 Product Backlog Item MP-Web - Dashboard Create Import Summary Widget  - Angular version (first angular widget)
53378 Product Backlog Item MP-Web MP-Field - CSP - script eval
52516 Product Backlog Item MP-Web - Replace Importers List page with Angular version
51350 Product Backlog Item MP-Field - Use Object Access permissions for schedules
43118 Product Backlog Item MP-Web - Remove any left-over references to Knockout from the application
41789 Product Backlog Item MP-Web - support Variable Type Settings input and validation in Data Point editing <STRIKETHROUGH>and Import Processor</STRIKETHROUGH>
58502 Bug MP-Web - Update 'Delete File' label to 'Reject Uncommited Records' in Import Processor
58463 Bug MP-Web - Application Error Disclosure
58324 Bug MP-Web - A future non-recurring task created in MP-Web doesn't appear in the calendar (or the desktop calendar)
58313 Bug MP-Web - XSS in Policies list page
58296 Bug MP-Web - Can't remove dashboard graph widget with no data
58242 Bug MP-Web - Saving a visit record clears any existing date in tblSample when it should leave a date if one has been set.
58079 Bug MP-Web - Setting Action Plan Task Status, dropdown goes behind table bottom
58078 Bug MP-Web - Closing Non-Bound Action Plan doesn't update row colour in list
58077 Bug MP-Web - Action Plan filter dropdowns don't show correct information
58048 Bug MP-Web - Creating visit record by clicking through Calendar can create with planned date at 23:00 day before
57802 Bug MP-Web - Copy Variable shouldn't copy aliases
57632 Bug MP-Web - Export Compliance Grid to csv doesn't use appropriate separator for user's culture
57591 Bug MP-Web - If I have existing visit records, setting monitoring schedule start time back clears visits but does not generate new visits
57549 Bug MP-Web - Visit Record Exclusion grid when using Variables not Sample Templates shows columns as 'Data 0', 'Data 1' rather than variables
57340 Bug MP-Web - Map using Data Point coordinates should ignore 0,0 values when zooming
57339 Bug MP-Web - Clearing coordinates for data point then attempting to save crashes
57187 Bug MP-Web MP-Desktop - Table Builder - List table shows <11 text value with LTM of 0.5 as 6 (rounding issue?)
57055 Bug MP-Web - Global search for document is broken
56807 Bug MP-Web - Add Header Alias reports error if enter alias before header name
56725 Bug MP-Web - Importers do not check if file location has been used for a different autoimport
56660 Bug MP-Web - Can choose to associate a Monitoring Schedule with an inactive more frequent schedule
56619 Bug MP-Web - Line Graph Site dropdown doesn't sort contents alphabetically
56473 Bug MP-Web - Create alias option is available for new sample point when it should be hidden (same for variables)
56412 Bug MP-Web - Dashboard doesn't require confirmation before deleting a widget
56279 Bug MP-Web - Calculations - Can't set interpolation back to 'if no match found, skip calculation' (and widen dropdown)
56055 Bug MP-Desktop - New data qualifier insists on description for all existing data qualifiers with no description
56021 Bug MP-Desktop MP-Web - Importers - Grid Import shows 'Replace blank with option' which is ignored
55837 Bug MP-Web - Calculation duplicates variables
55820 Bug MP-Web - Editing a dataset and removing a site does not remove the sample points for that site in the database
55804 Bug MP-Web - Edit User crashes if user is assigned to deleted database via User Group
55745 Bug MP-Desktop - Single File Import Wizard Sample Point/Variable imports do not create object log entries
55556 Bug MP-Web - Edit Obligation Condition, Back button does nothing
55458 Bug MP-Web - Calculator - If I add multiple copies of a variable to a calculation, then remove one and add it again, order numbers on test run are incorrect
55328 Bug MP-Web - Edit button isn't always full visible from Edit Data Point screen - calculations tab (apply to all places with Edit button)
55130 Bug MP-Web - Importer log shows resolved to alias when it resolved to the object
52367 Bug MP-Field - If sample taken and comment variable used, redownloading doesn't set sample date correctly