MonitorPro Versión 21.1
Notas acerca de la Versión 21.1 de MonitorPro
Introducción
La versión 21.1 de MonitorPro es considerada una versión de revisión basada en la convención mayor.menor.revisión. No se han identificado defectos de software significativos pendientes de resolver en esta versión. EHS Data ha probado cada uno de 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 v21.1. Las versiones incrementales desde la v20 no se publicarán en nuestro sitio web, sino que se implementarán directamente 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.
Actualizaciones Generales
Búsqueda
La función de búsqueda ha sido mejorada en toda la aplicación. Ahora la búsqueda devolverá entradas donde el criterio coincida con el nombre largo o corto del Objeto. Como se muestra en la imagen a continuación, al buscar un Punto de Muestreo en el Procesador de Importación, incluso aunque el Sitio/Aspecto no esté asignado, la búsqueda devolverá todos los puntos de la base de datos que cumplan con los criterios de búsqueda.


Tableros de Control
Widgets de Fotos y Texto
La versión v21.1 incluye algunos Widgets nuevos, entre ellos de Fotos y Texto. El widget de fotos permite incluir imágenes estáticas y dinámicas. El widget de texto permite agregar títulos o descripciones de los tableros.

Imprimir a PDF
Ahora los tableros pueden imprimirse como archivos PDF para una mayor difusión del contenido almacenado en MonitorPro. Combinados con imágenes, títulos y texto, los Dashboards pueden utilizarse de manera más amplia como una potente herramienta para la elaboración de informes y para satisfacer las necesidades de reporte a las partes interesadas.


Tablas
Tabla Base con Puntos de Muestreo en Encabezados
Se ha añadido un nuevo Tipo de Tabla Base con los Puntos de Muestreo en los Encabezados (Sample Point Header). Similar a una Grilla con Variables en los encabezados, pero en formato pivotado, este diseño permite mostrar los datos con los Puntos de Muestreo como columnas principales de la tabla.

Programador de Monitoreo
Monitoreos Ad hoc
La lógica de los Programas de Monitoreo Ad hoc ha sido actualizada para adaptarse mejor a eventos de monitoreo no periódicos o eventuales. Anteriormente, cada vez que se necesitaba realizar un muestreo de este tipo, era necesario configurar una visita desde cero. Ahora, se pueden crear plantillas de monitoreo Ad hoc para adaptarse al tipo de monitoreo requerido, pero sin la necesidad de definir una frecuencia determinada.
Esta nueva funcionalidad permite crear un Programa de Monitoreo como Plantilla Ad hoc, sin generar automáticamente visitas sucesivas. Estas plantillas también pueden utilizarse en el campo para cubrir eventos no planificados, tales como detección de incidentes, investigaciones, u observaciones atípicas en monitoreos de biodiversidad.
MP-Field
Instrucciones/comentarios del Punto de Muestreo
Ahora es posible agregar comentarios o instrucciones a los Puntos de Muestreo con el fin de proporcionar información adicional a los técnicos de campo sobre la ubicación del punto, aspectos de salud y seguridad, o detalles relacionados con el acceso al lugar.

Generación de Reportes y Exportaciones de Datos
Los usuarios de MP-Field ahora pueden generar reportes o exportaciones preconfiguradas en el campo. Por ejemplo, para generar un reporte de Cadena de Custodia una vez que haya completado el muestreo.

Capas de Mapa
Los usuarios de MP-Field ahora podrán activar una capa de mapa satelital HERE mientras toman las muestras en campo. Estas capas facilitan la orientación en ubicaciones poco conocidas y a situarse con respecto a los puntos de muestreo. Actualmente, esta función requiere que el dispositivo del usuario tenga conexión a Internet para cargar el mapa y cumplir con las restricciones de licencia de terceros.

General
En resumen, la actualización incluye la finalización de 94 elementos discretos del plan de desarrollo del software, la corrección de errores y mejoras de rendimiento desde la versión 21.
| 58629-MP-Custom - Trending of data calculation (Mann-Kendall) |
| 47284-MP-Web - Allow users to default to any dashboard they have access to |
| 54598-MP-Web - Dashboard - Create Text widget - Implementation |
| 54599-MP-Web - Dashboard - Create Photo widget - Implementation |
| 54601-MP-Web - Scheduled Importer - Provide access to logging - Implementation |
| 55289-MP-Web - Make chart title order match selection order |
| 56947-MP-Web - Bootstrap MDE icon for historical data causes CSP issue. |
| 58055-MP-Web - Can't set a visit record back to Pending from the Visit Record List page |
| 58401-MP-Web - Export/Import Factor Grid Improvements |
| 58630-MP-Web - Ability to filter/search email importer |
| 58631-MP-Web - Next button on the Import Processor |
| 58632-MP-Web - Store user's language/locale in database |
| 58633-MP-Web - Import Processor all site sample point search |
| 58635-MP-Field - Support HERE mapping layer |
| 59229-MP-Field - Sample Point Instructions - Implementation |
| 59343-MP-Field - Allow user to provide a description for attached files |
| 58634-MP-Web + MP-Field - Create new variable type 'Multi-select' |
| 58637-MP-Web + MP-Field - Add 'complete' status |
| 58636-MP-Web - MP-Field trigger reports to send such as CoC - Design |
| 59002-MP-Web - Restrict View / Edit buttons on the resolution dialog |
| 59204-MP-Web - MP-Field MP-Web MP-Desktop - Trigger ( CoC ) report from field - Implement |
| 59226-MP-Web - Allow Search via either short name or long name in dropdowns - implementation |
| 59449-MP-Web - Add links and associations tab to Edit Sample |
| 59452-MP-Web - When adding a document, I want to add associations to other objects at the same time |
| 59469-MP-Web - Add new Table Builder 'Sample Point Header' Base Type - Implementation |
| 59726-MP-Web - Change Importer Log default date range to include 1 day in the future |
| 60008-MP-Web - Dashboard with map on should be visible to user who does not have the map feature |
| 60010-MP-Web - Share the generated dataset between tabs |
| 60202-MP-Web - Resolution dialog - add Location information |
| 60293-MP-Web - Make breadcrumb support middle-click → open in new tab |
| 60090-MP-Desktop + MP-Web - Graphing - Support pre-defined compliance values in graph |
| 60261-MP-Desktop + MP-Web - Adhoc Monitoring Schedule changes - implementation |
| Bug-59969-MP-Desktop + MP-Web - Delete dataset not possible if permissions assigned that are then disabled |
| Bug-60459-MP-Desktop - Scheduled Importers do not support time option |
| Bug-60607-MP-Desktop - Import Processor - Clicking Accept throws natural key exception - data has imported, but is also left in the Import Processor |
| Bug-60608-MP-Desktop - ConvertFixedValues 'Object variable or With block variable not set' |
| Bug-59531-MP-Desktop - Overflow error from dblog |
| Bug-60554-MP-Database - sTag is sometimes left as NULL instead of “”, which can cause null propagation issues |
| Bug 60877-MP-Database - Error when rebuilding tblCalcRoot in the upgrade script |
| Bug-57597-MP-Database - Create new threshold and threshold rule, is possible not all grid values are processed |
| Bug-58507-MP-Field - No length validation on Sample Comment field |
| Bug-60319-MP-Web - From Data Point dialog, clicking on Compliance link opens Rule, but then clicking on Grid navigates to the Grid in the background behind the dialog |
| Bug-60421-MP-Web - Visit Record Recheck button activates 'Unsaved Changes' dialog |
| Bug-60438-MP-Web - Scheduled Importer parameter limited to 50 characters |
| Bug-60441-MP-Web - Dataset Calendar - breach date ranges not limited by selection |
| Bug-60455-MP-Web - Disable Automatically generate sample references if it is required |
| Bug-60462-MP-Web - Grid Data Type Summary table builder not merging rows |
| Bug-60488-MP-Web - Calendar - Data by imported data - dialog doesn't appear |
| Bug-60527-MP-Web - Sample Point table builder drilldown doesn't filter by variable |
| Bug-60564-MP-Web - Updating a Scheduled Task does not show in the Object Audit Log |
| Bug-60569-MP-Web - Validation when attempting to Create Duplicate Header Aliases is not functioning |
| Bug-60606-MP-Web - Importing a file with 'No Sample Type' value with autocreate on creates additional 'No Sample Type' entries |
| Bug-60613-MP-Web - Import Processor - String or binary data would be truncated |
| Bug-60731-MP-Web - Only Admin users should be able to see contents of dashboard widget for Service Status or System Alerts widgets |
| Bug-60771-MP-Web - From Import Processor, viewing a selected item (e.g. sample point), then deleting it, going back to Import Processor dialog, it errors |
| Bug-60831-MP-Web - various issues |
| Bug 60604-MP-Web - Recheck using multi aliases should apply, and doesn't show they have been applied in the audit log |
| Bug-55442-MP-Web - MDE min and max value checks can be cheated |
| Bug-56952-MP-Web - Mapping - sentinel errors if zoom out too far |
| Bug-58054-MP-Web - Can change revised planned date to date earlier or later than the original time window. If attempted via the Visit Record, user is prevented from doing this. |
| Bug-58323-MP-Web - Scheduled Task list for future dates should include the time |
| Bug-58427-MP-Web - Distinguish between multi site sample point groups and single site sample point groups in Compliance |
| Bug-58946-MP-Web - Timeout dialog icon used to be red but is now black |
| Bug-59015-MP-Web - Accessing profile page sets default page for user without clicking Save button |
| Bug-59412-MP-Web - Recalculate dialog doesn't insist on sample points before recalculating |
| Bug-59423-MP-Web - Adding a monitoring schedule to hierarchy or removing it from a hierarchy should enable the save button |
| Bug-59426-MP-Web - Combo chart padding covers x axis legend |
| Bug-59592-MP-Web - Adding monitoring schedule into hierarchy errors |
| Bug-59598-MP-Web - Graphing Additional tab not flagged with errors |
| Bug-59707-MP-Web - When permissions change for user via user group, monitoring schedule list is cached and doesn't refresh (applies to other areas too) |
| Bug-59738-MP-Web - Map Areas - Switching to another map area with no sample point tries to load disabled tab |
| Bug-59744-MP-Web + MP-Desktop - Task Tracking, can't unset an escalation contact |
| Bug-59894-MP-Web - From Monitoring Schedule, click on Visit Record table then close dialog, gives Unsaved Changes prompt |
| Bug-59985-MP-Web - Batch table builder doesn't update when batch is deleted |
| Bug-59998-MP-Web + MP-Desktop - Duplicates in which X, Y Z Location are different should still display as duplicates |
| Bug-59999-MP-Web - Requesting an export for a visit record doesn't check if the user has permission to see the monitoring schedule |
| Bug-60007-MP-Web - Adding polar chart to dashboard ignores matchByTime option |
| Bug-60009-MP-Web - Dashboard - open Edit Widget settings for Obligation Status shows console error |
| Bug-60083-MP-Web - AG-Grid infinite scrolling in Calendar Threshold Breach Modal does not render rows correctly |
| Bug-60084-MP-Web - Can't remove a unit against a variable once it has been assigned |
| Bug-60142-MP-Web - Scheduled Task doesn't appear as association for contact when contact is the Escalation contact |
| Bug-60183-MP-Web - Dashboard table builder is using user's current db rather than widget configred db |
| Bug-60195-MP-Web - Scheduled Importer Fixes |
| Bug-60198-MP-Web - Resolution Duplicates not shown in current culture |