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 |