Novedades en versiones

Documentación de las novedades de cada versión sobre la anterior.

El tema Preguntas Frecuentes, también se amplía con novedades.

Versión 17/09/18

- mapas: re-hechas herramientas para hacer el código compatible con el editor online de archivos INCA. Geolocation a través de Leaflet para no usar el de pago de Google maps. 

- Control de firma con almacenamiento vectorial, ocupa mucho menos, permite edición de grosores, etc.

- formato .igps de representación geográfica de recorridos, sin necesidad de usar el API de Google maps.

- Documentación sobre la pérdida de información geográfica al convertir entre formatos:

De INCA a DXI:
  · Segmentos curvos y segmentos invisibles. Sólo soportados por Ingrid.

 

Versión 20/07/18

- informe documentador de campos usados en BD en Procedimientos comunes > Procedimientos de base de datos > Modelo de datos de la base actual.

- pro. En búsquedas de informes, los mapas de los resultados sólo se podían ver si el usuario tenía restricción pro:C, o sea, permitir edición de procedimientos. Ahora, si se tiene permisos para ver mapas y gráficos, en el resultado de búsquedas scripts, siempre se muestran y se abre la persiana.

- doc. En facturas había desaparecido para administradores el botón de abrir documentos cerrados. Si la clase redefine el campo con.feccer, el botón aparece al lado.

- Los diálogos, no respondían al INTRO aunque tuviesen seleccionado el botón Acepta, sólo al clic.

- Corregida gestión de memoria del servidor en archivos abiertos en zip.

- mapas: cambio de teclas. Para selección alternativa ahora es mayusc+control+clic y multiselección con control+clic

 

Versión 29/06/18

- cambiado servidor para llevar el subdominio www de ingra a la carpeta \web.

- corregido en metrovialia acceso a los datos del cliente

 

Versión 26/06/18

- A 28/6/18 han dejado de funcionar los mapas de Google del Maps Platform API que no tengan una clave, como se indicaba que pasaría entre el 11-jun y 16-jul. Los clientes que hagan uso de ellos, o sus distribuidores, deben dar de alta una clave de uso, que además, a partir del 16-jul debe estar asociado a una tarjeta y será de pago.

- Al buscar por códigos de clasificaciones, en las búsquedas abreviadas en Ingrid se soporta que los códigos puedan ser números (siempre deberían ser cadenas de testo), es decir, con códigos numéricos 1,2,3... se busca campo="2", por ejemplo.

- Nuevo sistema de tareas para flujos complicados entre varios actores o con muchas alternativas en el flujo, etc. El sistema se basa en fichas de diversas clases (que representan cada bloque de hitos, por el perfil que lo maneja o por conjunto de información), agrupadas dentro de una clase general que contiene eventos que controlan todas ellas. Cada ficha tiene una navegación a siguiente/anterior parecida a la serie de ejecución de tareas preventivas, pero en ese caso, se navega entre los hitos de la misma tarea.

Las reglas para este uso son:

· Cada bloque de hitos o campos de cada perfil son independientes: no usan (si acaso visualizan) datos de los anteriores.
· Hay una sola cadena enlazada de objetos de varias clases, pero se pueden hacer flujos de distintas clases, por ejemplo: A-B-C-D ó A-B-F-D. No hay dobles enlaces a siguiente o anterior.
· Cada objeto enlazado se cierra con feccer, en cada momento sólo el último está abierto.

 

Versión 20/06/18

- Puesto en comun un script para ubicar desde tablets la posición actual (comun.pro.map.gps) y poder ubicar las georreferencias haciendo inventario con GPS. Es contextual al mapa de cualquier ficha y sirve para desplazar las georreferencias, si las tiene.

- Formulario de búsqueda en clase > campos de referencias múltiples (listas de conceptos) : ahora  admite editar los códigos separados por ; y buscar por nombre, poniendo el punto central · delante.

- Mejorada la función nodemailer para poder enviar, como en el proyecto de Communitas, cientos de correos con los recibos.

 

Versión 15/06/18

- Nuevo modificados de definición de campos r3, que permite la inserción de nuevas referencias de cualquier clase que apunte a la ficha del concepto actual. El que había anteriormente, r2, ahora sólo permite editar los datos de las referencias existentes. No aparecen las persianas de clases que no tengan alguna referencia ya.

- Informes con modo autoprocesa=2 (campo auto), para no se salte a la página del informe, sino que se ejecute directamente. Por supuesto está pensado para informes contextuales o que realicen procesos sin parámetros, o para informes de mapas que interactúen con los datos de inca (el mapa cargado en memoria).

- Mapa : nueva función para poner la marca en la ubicación actual mediante posicionamiento GPS o wifi en equipos con movilidad. Después se puede crear nueva o mover las georreferencias del concepto actual a la marca con las funciones que ya existían.

- En tareas preventivas y correctivas, la persiana de tareas órdenes y calendario sólo le aparecen al usuario Experto (g1)

- La lista de gráficos de un concepto, ahora soporta ámbitos en los gráficos, de forma que no muestra los que no le corresponden. Si hay gráficos de un ámbito distinto al del usuario, se bloquea la edición del panel de gráficos EXCEPTO para insertar (insertándose al final de la lista).

- Puesto en COMUN > geográficos > pro.geo.mapacalor, informe para imprimir mapa de calos de cualquier búsqueda con georreferencias, muy parametrizable (fondo, zoom, gama de colores, tamaño de papel destino...)

 

Versión 1/06/18

Tareas preventivas:

 1.- ahora la eliminación de la última tarea de una serie para abrir la anterior, se puede hacer con permisos de experto (g1) no de admin. Al cerrar fecha de cierre de tareas y documentos (feccer) se bloquea el documento de forma que sólo se puede abrir con la opción de menú contextual de la zona inferior derecha.

 2.- corregido problema de refresco en las medidas al poner un panel para el concepto de la tarea y paneles para los conceptos hijos  mediante una tarea ligada.

- Tareas correctivas: ahora la vuelta atrás en un hito no sólo lo puede realizar el exporte (g1), sino todos los perfiles que no tengan restricciones en ese campo de hito, es decir, todos los que pueden cerrar un hito, lo pueden abrir.

- Corregido que al mostrar directorios con (.dir) centenares de archivos o subdirectorios. Ahora se muestra la lista completa sin mostrar sus características de tamaño, fecha... que tardan mucho en recuperarse una a una, cuando son más de 100 elementos.

- Impresor directo a PDF generado en cliente (sin pasar por servidor). El objeto ingra.Pdf() ofrece muchas funciones para formatear salida exacta al milímetro de textos multilínea, tablas, imágenes, mapas, con encabezados y pies de página, paginación exacta con nº total de páginas, etc. directamente a comandos PDF sin pasar por el diálogo de impresión del navegador, ni por formato html previo.

- Herramienta para poder usar centenares de accesos (login de BD), por ejemplo para cientos de usuarios particulares de una comunidad de vecinos o decenas de clientes con tablet para toma de datos, sin tener que definir todos los usuarios, establecer sus contraseñas, y enviárselas. Creando un usuario genérico con el código de una clase y teniendo los datos de password inicial y definitiva en cada elemento de esa clase. La información que se desee ocultar a los usuarios con ámbitos se puede marcar con otro ámbito distinto a los de los usuarios normales, por ejemplo, -1, -2... de forma que no puedan acceder a otras carpetas, etc. aunque pudieran intentar navegar a ellas.

 

Versión 27/04/18

Numerosas correcciones y ampliaciones. Las de las 2 últimas semanas:

- Corregida búsqueda del bin más cercano por ubicación actual GPS. Ahora la búsqueda en Base > Espacios > Filtro para búsqueda por GPS, no es una lista de clases separadas por espacios en blanco, sino una búsqueda cualquiera.

- Los usuarios normales, con permisos inferiores a g1 (experto), ya no tienen accesible la persiana de clases ni la navegación por clases pulsando en el resumen de la cabecera de la página.

- Búsqueda manual, tenia un problema interpretando expresiones Javascript.

. Mejora en formato de impresión de html a papel o PDF, poniendo como parámetro la orientación y tamaño de página

- Aplicaciones móviles de uso offline para avisos y tareas.

- Corregida edición de valores min/defecto/max. en medidas de operaciones

NOTAS:

- Cierre de tareas, se puede volver atrás con permisos de experto (g1), no de admin

- Impresión de mapas usando inca o un informe personalizado: sacar a ventana independiente > posicionar y hacer zoom en la zona deseada > Imprimir. No se pueden imprimir rótulos de capas en el mapa geojson, ya que el formato no lo soporta.

 

Versión 04/12/17

- Soporte de archivos vectoriales SVG para representación en mapa y como iconos.

- Mejora de la definición de operaciones para soportar rutas multinivel y generalizar el uso, basándose en una definición sencilla de "conceptos que generan tareas" y por otro lado "conceptos a los que se aplican las medidas de la operación", con niveles intermedios. Mejora del panel de medidas tanto en filas como con los bins en columnas.

- Mejora de impresión y paginación de los informes html (márgenes, orientación y tamaño de página, pies y encabezados...).

- Edición y creación de conceptos desde las persianas de referencias de otros conceptos.

- Sistema de traducción a diversos idiomas.

- Catálogo de más de 160 mapas base públicos de ortofotos, WMS, etc. como fondo de georreferencias.

- Añadidas herramientas de edición de mapas (partir y unir líneas).

- Ampliado conjunto de informes comunes para fichas, listas de fichas, listados con formato automático de columnas.

 

Versión 29/10/17

- mapa: cambiado orden dibujado de capas: las de más arriba en el árbol de clases son las que se ven encima (se dibujan las últimas)

- En la representación geográfica de las clases, "mostrar hijos" significa incluir los conceptos que apunten al que estamos visualizando en su primer campo de tipo referencia a concepto, no hace falta que sea una subclase de la clase esp·espacios

- Macro para clase .bus para hacer referencia al concepto actual: <_id>

- Clases: hay una persiana muy completa en todas las clases, dentro de la primera persiana, Clase, llamada Estilo, que define la representación de iconos (en listas de conceptos) y en el mapa, en cuanto a rótulos, zoom máximo, color, color y grueso de bordes, de relleno, de textos, bloque o icono para usar y un campo para rotular distintos bloques y otro para tomar el tamaño...

- Mapa: ahora al dibujar segmentos de una polilínea abierta o cerrada, hay posibilidad de dibujar segmentos ocultos (lo que permite, por ejemplo, dibujar islas conectadas con el borde, en una sola georreferencia, ocultando visualmente la línea de unión), y segmentos curvos splin, que es una curva definida por los dos puntos del segmento y el ángulo con los siguientes segmentos:

 

Versión  15/07/17 

- Conversión inteligente desde Ingrid v7. Se ha modificado el sistema de conversión: ahora desde Ingrid 7 sólo hay un volcado de absolutamente todas las clases, campos y datos de la base (incluyendo la definición en formato DXI de texto de los bloques geográficos) a un archivo JSON. Un módulo de Ingrid 8 se ocupa de interpretar los cambios de nombres en campos, los campos obsoletos, cambios de organización de tablas, etc. e importa de la forma más inteligente posible.

- base ingrid-comun completada con muchísimas auditorías y búsquedas de diversos temas (geográficas, gráficos, documentos y gestión...) y también procedimientos: de exportación/importación más inteligentes que los de mongoDB, gestión de gráficos y archivos externos, informes de gestión, contabilidad y documentos...

 

Versión  02/06/17 

- Rehechas muchas funciones de chequeo de gráficos y puestas búsquedas y procedimientos comunes en ingrid-comun para usarlos en cualquier base  desde las nuevas pestañas de Base > Búsquedas comunes y Procedimientos comunes.

- Actualizada librería GDAL de servidor, para conversión de formatos geográficos a última versión 2.3.0. Uno de los procedimientos de conversión permite convertir entre formatos SHP, GeoJson, inca, KML, DXF, DGN y exportar a una salida en html con contenido GeoJson sobre mapas de leaflet.

- .pro, ahora se pueden reescribir los campos de los parámetros de entrada (pro.vals) y se refrescan en el campo de edición, por ejemplo, para mediante un botón, lanzar distintas búsquedas.

 

Versión  22/05/17 

- Nuevas búsquedas abreviadas (en el lenguaje de Ingrid) más potentes: y ahora con subconsultas, cláusulas 'where' de mongoDB y expresiones con 'distinto' !=.

- desplegable en campo búsqueda de la ventana principal para histórico de la últimas búsquedas.

- corregidas y potenciadas herramientas de usuario de perfil experto (g1) para modificar campos y contenido de campos masivamente.

 

Versión  15/03/17 

- función de acceso directo a archivos con bas.urlGraficoHttpDirecto() cambiada para que siempre sea con el host y detrás el camino /ingrid8, de forma que se pueda usar https (están certificados los ingra*.es, no ingrid8.ingra*.es)

- 16/02/2017 actualizado a motor nodeJs 6.9.5 (sharp modules 0.17.2)

 

Versión  31/01/17 

- Cambiado motor mongoDB a versión 3.4.1, que incluye herramienta mongoexport.exe con opciones para importar registros parciales (sustituir sólo algunos campos, buscando por _id, en vez de reemplazar el documento mongoDB entero).

- Completados objetos documento, banco, cuenta contable, asiento (que incluyen lista  de apuntes)... para el sistema de gestión y contabilidad. Tienen todos los campos necesarios para la gestión documental de facturas recibidas y emitidas, y la gestión contable a partir de esos documentos.

Los documentos se pueden conciliar desde la lista de pagos/cobros con las líneas de banco, y desde las líneas de movimientos de banco se pueden conciliar los pagos/cobros, buscando existentes o creándolos. En documentos se pueden ajustar los importes netos, % o importe descuento, % de IVA... en función de los otros datos de la línea de factura.

 

Versión  15/12/16  (8.0.4)

- En formularios de búsqueda, en  campos de texto (por ejemplo resumen) ahora se admiten búsquedas de varios términos separados por espacios en blanco, pero se busca el literal (sin considerar mayúsculas/minúsculas), no cualquier orden de esos términos. Por ejemplo, "luis y pedro" encontraría un concepto con resumen: "Carpeta de Luis y Pedro", pero no "pedro y luis")

- Ahora, sin modo edición, en cualquier lista, toda la línea (todas las columnas) es sensible para navegar al concepto, no sólo el icono.

- Mapas: Mejorada edición en todos sus modos: ahora la selección indica con al forma de los nodos si la selección está editable para desplazar puntos, mover entidades, copiarlas..., se ha mejorado al sensibilidad de la selección y del movimiento.

- NOTA: para buscar campos listas vacías en alguna clase, no podemos hacer la consulta: "cla=arq biblis=null" o "cla=arq biblis!" , ambas preguntan si existe el campo, y sí existe, pero con valor lista vacía. Para preguntar por estos valore, podemos usar: "cla=arq biblis.size=0", un nuevo método que nos la la longitud de los campos lista. Además si queremos eliminar esos datos anómalos (Ingrid 8 normalmente no guarda las listas vacías, sino que al ir a guardar ese valor, elimina el dato), el administrador puede usar: Base > Búsquedas > Búsqueda manual > poner la búsqueda y sobre todos esos elementos, Cambia valor campo... y poner <campo>=null

- Clases: Formulario de búsqueda de las páginas: Potenciado con campos de referencia a clasificaciones (rótulos) y a otros conceptos, con posibilidad de expresiones (para preguntar por varios, por los que no tienen valor, etc.)

 

Versión  26/11/16  (8.0.3) compilación 1623

- Ahora los booleanos admiten valores 1,s,S,y,Y,si,yes y 0,n,N para que sea más fácil introducirlos en cualquier caso, incluso desde tablet.

- Mapas: Mejora en gestión de capas, y de edición. Actualización de librería Leaflet.  ahora se guardan diversos estados en en BD: en clases: visibilidad, editabilidad, borde y/o relleno activados, así como el color de ambos, del orden de listas de clases se toma el de dibujado.

En cambio en búsquedas y carpetas, se guardan esas características por cada concepto, para adaptarlo temáticamente a cada contenido, y no por clase.

- Gráficos: Ahora hay posibilidad de NO usar media resolución (si en una BD completa no se quiere usar, porque la alta sea bastante pequeña, por ejemplo). Si no existe ninguna resolución en el campo <Base> > Base < Gráficos globales > Media resolución, sólo se usa \alta y \baja (y \original si hay condiciones para recortar la \alta, como siempre).

- Nuevos modos de campos traza que ahora permiten hitos con combinaciones como: cerrar el bloque del hito (lo normal), mostrar los siguientes bloques, pero detener el flujo al introducir un valor (dar dos posibilidades, una de salida que detiene el flujo), hacer que el campo del hito se salte bloques siguientes, mostrando otro bloque más adelante.

 

Versión  23/10/16  (8.0.2)

admin:

- nueva colección de gráficos "original", que complementa a las otras 3. Ahora si hay un límite de tamaño en puntos para la imagen de alta, se mueve el original al directorio de originales y se hace una versión de "alta". Así también se mantiene en el original la información EXIF de las imágenes (como al posición GPS), aunque se redimensionen. El tamaño original muchas veces es excesivo para el trabajo diario.

- cambio de sistema de gráficos, al abrir BD se convierte del sistema anterior. En vez de ser información de cada documento de BD, ahora son conceptos de BD relacionados como si fueran una descomposición, pero can características y herramientas especiales.

- en los conceptos de clase .gra, ahora se ven hasta las 4 posibles versiones de cada imagen, y se tiene las herramientas para gestionar la búsqueda de falta de miniaturas, procesar originales...

- obsoleta la organización de gráficos por prefijos en subdirectorios, ahora todos los archivos de cada colección (alta, media, baja, original) están en un solo directorio aunque sean decenas de miles.

 

Versión 14/09/16  (8.0.1)

- exportación de cualquier lista a formato CSV (para excel, por ejemplo) con límites aumentados a 10.000 elementos y mejorada en los caracteres que se exportan.

- nuevo campo tipo teléfono (wt) que permite llamar desde dispositivos móviles, y en PC conectar con una aplicación para llamadas como Skype, para llamar directamente con un clic.

- En conceptos de directorio no se podían eliminar archivos.

- Los conceptos de clase directorio (.dir) ya no recuperan al navegar todas las propiedades de los archivos, a menos que sean menos de 100, sólo el nombre. El administrador puede pulsar el botón 'Calcula nº y tamaño de archivos' para calcular cualquier directorio, lo que queda grabado en BD en el momento actual.

- Corregido que no se visualizaban iconos en campos de búsqueda (de clases) ni campos en las páginas de clases.

- botón 'Admin', junto al de edición, para que los administradores puedan activar el modio administración (desactivado por defecto) y tener un interface igual de sencillo que el resto de usuarios.

- Informe contextual de ficha de conceptos. Ahora en conceptos de clase tarea, se imprimen las medidas partiendo del nuevo formato de BD (la información de medidas está incluida completamente dentro de cada tarea, no se lee en tiempo real de su operación).

- Panel de imágenes en modo lista: corregido que se veían algunos datos mal y diapositivas que no eran las del concepto.

- Eventos en procedimientos (.pro), permiten, por ejemplo, cargar parámetros de defecto, poner parámetros en función de otros... se ejecutan antes de tomar datos de los parámetros y de ejecutar los scripts.

- Los campos ico y col que guardaban la representación de icono en conceptos y colores de capa geográfica, con sus modificadores, se unen en el campo ico, que pueden tener las clases, los conceptos y los entes geográficos. Ahora la información es un objeto con todos los posibles modificadores, que guarda en cada concepto las características de visualización de su clase (con las de las superclases, si las tiene por encima), las del propio concepto sobre-escribiendo esas y si se representa en el mapa, cada ente geográfico puede sobre-escribirlas también.

  La información se teclea en el campo como tokens separados por espacios en blanco. Documentación en el Anexo del campo Icono.

   Al abrir una base anterior, el chequeo de BD pasa la información de los campos ico y col a cap y elimina los dos obsoletos. 

 

Versión 22/07/16

- El panel de imágenes en modo lista ahora también puede mostrar la diapositiva de baja resolución en la lista (y pulsando en ella, se muestra la media).

 

Versión 15/07/16

- Campo imagen en cada elemento de cualquier lista, que muestra la primera imagen del documento. haciendo clic en la imagen, se navega al conceptos, como en el icono.

- Botones Siguiente/Anterior ya no tiene límites de elementos, va paginando cada 20 documentos, a petición.

- Corregido un problema de la comunicación entre usuarios con el chat.

- Las persianas con referencias a conceptos, ahora cuando están cerradas muestran a la derecha el nº de elementos que contienen.

admin:

- Nuevas funciones de búsqueda avanzadas de Ingrid 8, cruzando tablas, para mezclar con find( ) de mongoDB.

 

Versión 24/06/16

- Puesta en producción oficial con servicio para el proyecto de legados de la Fundación COAM. También publicación de web con Ingrid presentación (IngridP).

- servidor https y wss con 3 DNS en un certif.
- encriptación AES 256
- referencias a dir. de proyecto mediante LNK, para lo que hay un servicio de red local con el "directorio" /debug
- pestaña clases del COMUN, para traslado
- GetUrl con https y script para usar servicio GoogleMaps API en BD de legados