v19

MonitorPro Versión 19

Notas acerca de la Versión 19 de MonitorPro

Introducción

MonitorPro version 19.0 es considerada una versión menor 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 19 de MonitorPro.

MP-Web y MP-Field continúan actualizándose con la última versión de Microsoft .NET. Esto garantiza los sistemas más recientes de compatibilidad y de seguridad para ambas aplicaciones. Por otro lado, se han llevado a cabo algunas correcciones de funcionamiento y múltiples mejoras que beneficiarán a los usuarios.

MonitorPro-Field

Códigos de Barra (Barcodes)

A partir de la versión 19, MP-Field admitirá la grabación de códigos de barra. De esta forma, las etiquetas de los recipientes para muestras que posean códigos de barra, podrán ser escaneadas con la cámara del dispositivo desde el que se accede a MP-Field con el fin de almacenar la Referencia de Muestra durante la carga de datos en campo.

Resolución de Imágenes

Las fotos tomadas en MP-Field con dispositivos de alta resolución se podrán reducir para facilitar su almacenamiento y la generación de reportes de una manera más efectiva. La calidad de compresión se podrá establecer en las opciones de configuración de MP-Field.

MonitorPro-Web

Compliance

Nuevas actualizaciones al sistema de Compliance con el fin de permitir la importación y exportación de listas de compliance con sus respectivos límites máximos y mínimos.

Listas de Compliance

Las Listas de Compliance son iguales a las antiguas Suites de Compliance de MP-Desktop y ofrecen una forma rápida y efectiva de crear un requerimiento común para los distintos puntos de muestreo existentes.

Filtrar Datasets

La ventana de filtro de datasets se ha estandarizado junto con MP-Desktop, reemplazando la anterior estructura de árbol y facilitando la selección de datos y objetos en grandes bases de datos. A su vez, ahora también es posible acceder desde MP-Web a las opciones de filtro avanzadas para datos archivados y eliminados

Función Importar y Exportar 

Los usuarios ahora podrán exportar sus grillas y listas de compliance en formato Excel, hacer las modificaciones correspondientes y volver a importarlas al sistema.

Gestión de Objetos

Se ha aumentado la capacidad de los usuarios para administrar Objetos y llevar a cabo otras configuraciones dentro de MP-Web, incluyendo:

  • Categorías de Puntos de Muestreo
  • Alias de Encabezados
  • Tipos de Nivel Umbral

Gestor de Documentos

Desde la versión 19 se incluye un Gestor de Documentos en MP-Web con el fin de poder controlar y administrar todos los documentos cargados en MonitorPro y visualizar fácilmente los objetos y/o datos con los que se encuentran asociados.

Gráficos

Los opciones de configuración de los gráficos de barra ahora admiten la capacidad de crear gráficos de barras apiladas (stacked bar charts).

Calendario

Opciones de filtrado adicionales en el calendario para los elementos de las Tareas Programadas (Scheduled Tasks).

Obligaciones

Opciones de filtrado adicionales en las Obligaciones para seleccionar desde varios elementos, incluyendo Nombres y Comentarios.

Tableros de Control (Dashboards)

Se ha incluido la capacidad de transferir la propiedad de un tablero hacia otro usuario.

Actualizaciones Generales de MonitorPro

Opciones de Configuración Regional/Cultura

La aplicación ahora no solo ofrece la posibilidad de traducción a distintos idiomas y establecer el formato de fecha, sino que también se ajusta fácilmente a los formatos numéricos específicos de cada región, por lo que cada usuario podrá visualizar los datos con el símbolo decimal de su región (ya sea un separador decimal de punto o de coma). A su vez, los importadores automáticos se pueden configurar para que esperen datos en base a una configuración regional específica, conservando al mimso tiempo una configuración regional común del sistema. Del mismo modo, los usuarios tendrán la capacidad de importar datos manualmente en base a la cultura utilizada.

Cadena de Custodia Electrónica (eCoC)

Capacidad para crear Cadenas de Custodia Electrónicas (eCoC) desde el Programador de Monitoreo.

Exportación de Tareas Programadas

Los usuarios ahora pueden programar la exportación de tareas programadas en formato Excel.

MonitorPro-Desktop

Función CONTAR.SI (Aggregate COUNTIF function)

Es posible crear cálculos agregados incluyendo la función "Contar Si". Esto permite incluir/excluir datos en función de determinados criterios. Por ejemplo, solo contar datos cuando el valor coincida con ciertas cadena(s).

Transferencia de Metadatos en Cálculos Genéricos y Específicos

Los usuarios ahora pueden seleccionar los metadatos que desean almacenar en los datos resultantes de los cálculos genéricos o específicos. Desde la pestaña Metadatos (Metadata) de la ventana de configuración de estos cálculos, los usuarios podrán seleccionar los metadatos deseados desde la lista que se muestra a continuación. Esto es importante cuando los datos entrantes son únicos en función de alguna de estas propiedades. Si esos metadatos no se copiaran en los datos calculados, podría no mantenerse la unicidad de los resultados, o alternativamente, perder el historial del valor original.

Transferencia de Metadatos en Grillas de Traducción (Translation Grids)

Los usuarios ahora pueden seleccionar los metadatos que desean almacenar en los datos resultantes de los cálculos basados en Grillas de Traducción. En la pestaña Metadatos (Metadata), de la ventana de configuración de la Grilla, los usuarios podrán seleccionar los metadatos deseados desde la lista que se muestra a continuación. Esto es importante cuando los datos entrantes son únicos en función de alguna de estas propiedades. Si esos metadatos no se copiaran en los datos calculados, podría no mantenerse la unicidad de los resultados.

Datos No Numéricos en Cálculos

Los usuarios ahora tienen la opción de manejar los datos no numéricos de un cálculo. Históricamente, cada vez que el sistema encontraba datos no numéricos, el cálculo generaba el resultado de texto "NULL". A partir de ahora, cada vez que esto ocurra, el usuario podrá decidir entre definir un resultado de texto específico, generar el resultado en base a los datos no numéricos de entrada (por ejemplo "Dry") o bien, no generar ningún resultado.

Registro de Cálculos (Calculator Log)

Puede profundizar en un lote de cálculos para visualizar qué datos se han incluído, los cálculos activados y el recuento de registros. Esto puede ser útil para auditar las ejecuciones de los cálculos y comprobar la completitud y consistencia de los datos.

General

En resumen, la actualización incluye la finalización de alrededor de 120 elementos discretos de la cartera de funciones del software, corrección de errores y mejoras de rendimiento desde la versión 18.

Listado Detallado de Mejoras

44599 MP-Database - Barcodes missing permissions
40869 MP-Database - Handle multiple tblSample rows with a sSampleRef being an empty string
41323 MP-Database - If date field contains value longer than 100 chars and has a time column
45655 MP-Database - Scientific notation values flagging as Unusual Data
40708 MP-Database - Setting back scheduled task start date doesn't allow reports for older periods to run
45370 MP-Database - Task Record list in task view and calendar error adding a value to a 'datetime' column caused an overflow
44426 MP-Database - tblOptions has 'Default System Culture' added twice
39496 MP-Database - Unit creation script creates 2 units for meters squared
44343 MP-Database - Upgrade culture migration applies less than multiplier when tag was not present
44740 MP-Desktop -  User settings does not load the startup setting correctly first time
44365 MP-Desktop - Aggregate calculations are using a COUNT rather than the expected value e.g. mean
39346 MP-Desktop - Apply Threshold Level' text doesn't use core override for Threshold Level
45089 MP-Desktop - AutoValidator - Error Writing Attachment to File
45725 MP-Desktop - AutoValidator - Unique id added to start of exported file
44922 MP-Desktop - Calculating using factors throws error
44641 MP-Desktop - Calculator Log - Original and Current Count Logic and Values Questionable
44642 MP-Desktop - Calculator Log - Should order by newest first on Date Run field
44371 MP-Desktop - Calendar for Breaches errors with a blank culture code
42709 MP-Desktop - Can complete a scheduled task
39519 MP-Desktop - Can still access old compliance when weblink present
41794 MP-Desktop - Changing a Monitoring Schedule and saving doesn't update dtUpdate column in tblMonitoringSchedule
45789 MP-Desktop - CheckServerCapabilities dblog failure
41913 MP-Desktop - detection limit truncated in quickview
36751 MP-Desktop - Edit Dataset - Data Qualifier tries to set 
36748 MP-Desktop - Edit Dataset - 'Include records without a Data Qualifier'  checkbox not checked
44256 MP-Desktop - Email Alerts pre-email processor aren't identifying less than compliances correctly if the variable LTM is set to 0
39946 MP-Desktop - Email Log - Retry filter doesn't correctly filter results
45906 MP-Desktop - Error when cannot open Excel
44836 MP-Desktop - FillIist error
38860 MP-Desktop - Find and Replace errors if try to replace sample point and there is more than 32k of them
42342 MP-Desktop - Hierarchical Monitoring Schedule - Exclusion Grid
42346 MP-Desktop - Hierarchical Monitoring Schedule - Sample References settings locked but not checked
40821 MP-Desktop - Hyperlink Gallery - Editing a hyperlink and changing it from embedded to file doesn't remember the change
44553 MP-Desktop - If calculation completes after compliance has been checked
44352 MP-Desktop - If Scheduled Task has no data
37403 MP-Desktop - Import Processor - In a file with some duplicates
39682 MP-Desktop - Imported pdf files do not have correct Origin set
39683 MP-Desktop - Importer tries to read pdf file when pdfs are not included in the embedded file types supported by the importer.
44705 MP-Desktop - Importing a value of a date gets held up in Import Processor as Unusual Data
44794 MP-Desktop - Importing a value of a time gets held up in Import Processor as unusual data
41755 MP-Desktop - Importing data with invalid time column values causes DB Log errors
37979 MP-Desktop - Links can still get duplicated and error
44673 MP-Desktop - Logging - DBLog cleanup throwing sample table reference constraint error
42222 MP-Desktop - Monitoring Schedule - Alerts Tab - Email Templates
37603 MP-Desktop - Monitoring Schedule hierarchies Sample Point Groups is using the old logic (so doesn't immediately update the form ui)
44252 MP-Desktop - Navigation from Data Point to MP-Web Threshold Rule navigation fails
44884 MP-Desktop - Recalc not working from Aggregate copy [ Can't reproduce ]
44487 MP-Desktop - Running calculations that use constants throws error in log and fails to generate output
42012 MP-Desktop - Sample Point - Compliances list is not ordered alphabetically
38360 MP-Desktop - Saving first dataset errors
39953 MP-Desktop - Scheduled Task and Unit overrides should be honoured
44271 MP-Desktop - Single File Importer numeric columns in Variable/Sample Point imports error
39948 MP-Desktop - System Options not ordering alphabetically
42003 MP-Desktop - Translation Grid name is not validated
45343 MP-Desktop - usp_Selection_CreateKML issues with ansi warnings setting and culture
39165 MP-Desktop - When checking IF THEN ELSE in calculation verify it misses the first character after else
45399 MP-Desktop - When using '<' tag
44284 MP-Desktop MP-Web - Culture - LTM Values imported against a Variable with an LTM Value of 0 display as <0 rather than the original value with the LTM symbol
44936 MP-Desktop MP-Web - Data Point history still generating rows when nothing has changed
41318 MP-Desktop MP-Web - File importer two rows identical except different z location works fine except the import processor highlights them incorrectly
45406 MP-Desktop MP-Web - Importing a file can timeout
41288 MP-Field - Data values for wrong source downloaded
45440 MP-Field - Doesn't check for updates and messages user that a new version is available
41453 MP-Field - Downloading a visit in English (UK)
41999 MP-Field - Micro Management date not set in MP-Field
44414 MP-Field - Poor performance on tablet with lengthy form
34014 MP-Field - Pressing the 'return' key on a tablet or mobile device should change focus to the next field 
45867 MP-Field - Uploading visit when user has different database marked as current
41652 MP-Service - Outgoing emails not being sent
39403 MP-Web - Accessing Map tab from Data Analysis crashes
43017 MP-Web - Add Variable - short name validation doesn't clear when unit is changed to make it unique
38164 MP-Web - Area Dialog doesn't have space separating name from rest of heading
39871 MP-Web - Assign Datasets to Reports - Switching database doesn't update reports list
42568 MP-Web - Assign Selections to Custom Forms - Lists not ordered alphabetically
40897 MP-Web - Bar Charts - Negative values use a different colour
44624 MP-Web - Cannot create user with space in name or with no lowercase character in password
42650 MP-Web - Can't download Export directly from Visit Record - Alerts tab
44552 MP-Web - Changing a threshold isn't causing it to be marked for reconsideration of breaches
42682 MP-Web - Compliance Grid values not being saved
38361 MP-Web - Consecutive exceedance of 1 or 1 exceedance in a day doesn't generate Email Alert
44695 MP-Web - Creating line graph falls over with error invalid column sDataQualifier
44750 MP-Web - Dataset Analysis Summary Data takes too long to retrieve from database causing sql timeout
42707 MP-Web - Detailed Obligation Status Report shows deleted Monitoring Schedules
39230 MP-Web - Edit Dashboard Settings when an unassigned user has a profile pointing to a deleted database crashes [Cannot recreate in Trunk/19.0]
36606 MP-Web - Email Log filter dropdown doesn't display possible options
39947 MP-Web - Email Log filters become out of date
44299 MP-Web - Exporting to Excel in Spanish shows numbers with 0 decimal places
36101 MP-Web - Features -  Data Analysis menu Item is enabled when user has no features assigned
44682 MP-Web - Import data with accented characters in
43710 MP-Web - Import Processor - resolve resolution by creating new variable with same name doesn't apply to rest of file
43713 MP-Web - Import Processor - Resolving a variable by creating a new variable with the same name
45387 MP-Web - Importing data with large number of decimal points flags as unusual data
44841 MP-Web - In SSO
42685 MP-Web - Labels of locations switch to long names
42009 MP-Web - List table row not updating tag and numeric value
38450 MP-Web - Manual Data Entry - Checkboxes are slightly different style from that used elsewhere in the application
44738 MP-Web - Monitoring Schedules not creating first visit
35934 MP-Web - MP-Desktop - users can delete the QAQC site causing the blanks functionality in monitoring schedules to break
40874 MP-Web - Obligation Condition filter items not displaying in dropdown
42396 MP-Web - Obligations - Run Report without first choosing a report errors
44342 MP-Web - Passthrough from Desktop shows Feature not enabled
42176 MP-Web - Remove database dropdown from Email Importers page
44704 MP-Web - Removing a variable from a suite breaks
42753 MP-Web - Removing report from a dataset doesn't change dataset reports tab
35557 MP-Web - Schedule 6 Custom Form - Errors if no contact with email available
41756 MP-Web - Scheduled Task Export to Email doesn't allow Export File Name to be set
38715 MP-Web - Scheduled Tasks show up multiple times in 'All Scheduled Tasks' if the scheduled task is in multiple folders
44545 MP-Web - Selection Editor can be made to not load object lists
42812 MP-Web - Selection not editable for supervisor
41482 MP-Web - Sometimes _settings.MP5UserID goes missing causing crash saving obligation condition compliance association
44379 MP-Web - Stop 1 exceedance per day being treated as None
44130 MP-Web - Threshold Grid crashes because it returns deleted sample point id for which the name cannot be identified
44129 MP-Web - ThresholdRules history crashes due to yNumericFilterType set to 255
37025 MP-Web - Translations of Variable Dropdowns for Manual Data Entry don't occur
42335 MP-Web - Visit Records - Allow analysis period to be 0
37402 MP-Web - When only some of the rows in an imported file are duplicates
42344 MP-Web - MP-Database - Visit Record Sample creation breaks
43359 MP-Web - MP-Desktop - Attempting to delete a dataset that has a map area associated with it results in failure and a partly deleted dataset
44739 MP-Web - MP-Desktop - Sample point order not honoured in visit with additional sample types
37552 MP-Web - Report icon ordering inconsistent between Dashboards and Data Analysis