Notas acerca de la Versión 19 de MonitorPro
Introducción
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
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 |