Esta página ha sido traducida de manera automática y puede contener errores
Visión general de DHIS 2.37
Ya está disponible la versión 2.37 de DHIS2, con numerosas novedades, mejoras y correcciones de errores. En esta página encontrará información sobre esta versión de software, como descripciones de funciones, enlaces a documentación técnica, etc.
Enlaces directos al contenido de la página
Vídeos de demostración
Descubra algunos aspectos destacados de las nuevas funciones de esta versión de DHIS2 con demostraciones de funciones realizadas por expertos en DHIS2.
Funciones analíticas
Cuadros de mando offline
La aplicación de cuadros de mando ahora permite a los usuarios marcar un cuadro de mando para que esté disponible sin conexión. Esto almacenará las visualizaciones del cuadro de mando y los datos localmente en el navegador web, tanto en portátiles como en ordenadores de sobremesa y dispositivos móviles. Si se selecciona, el panel de control se almacenará en la memoria caché del dispositivo y el usuario podrá ver ese panel mientras no esté conectado. Los filtros y las interpretaciones no son compatibles sin conexión. Esto permite a los usuarios acceder y ver sus cuadros de mando sin estar conectados a Internet, por ejemplo, durante su estancia o viaje en zonas rurales.
Vídeo | Captura de pantalla 1 | Captura de pantalla 2 | Docs | Jira
Compartir cuadros de mando en cascada
Al compartir un cuadro de mandos con otros usuarios, ahora se pueden compartir en cascada elementos del cuadro de mandos como visualizaciones, mapas, informes, elementos de datos e indicadores. Esto simplifica el proceso de compartir cuadros de mando, ya que antes había que compartir los elementos mencionados de forma manual e independiente.
Vídeo | Captura de pantalla 1 | Captura de pantalla 2 | Captura de pantalla 3 | Docs | Jira
Perfil de la unidad orgánica
La aplicación Mapas cuenta ahora con un perfil de unidad orgánica, que muestra información clave de cada unidad orgánica en un mapa. Puede ver el perfil haciendo clic en un punto/instalación del mapa y seleccionando Mostrar más información. Esta capacidad pretende hacer que DHIS 2 sea más adecuado como registro de instalaciones.
Vídeo 1 | Vídeo 2 | Captura de pantalla | Docs | Jira
Tipo de indicador para valor único
Las visualizaciones de valores de indicadores individuales mostrarán un sufijo %, por mil, por diez mil o por cien mil en función del factor del indicador. Esto se aplica tanto a las aplicaciones del visualizador como a las del cuadro de mandos.
Diseño por defecto del salpicadero
Los cuadros de mando admiten diseños predeterminados, que configurarán automáticamente un cuadro de mando a medida que se añadan más elementos. Los usuarios que crean o editan un cuadro de mandos ahora pueden elegir entre añadir nuevos elementos en la parte inferior o superior del cuadro de mandos. Los usuarios también pueden elegir el número de columnas que desean utilizar para el diseño del salpicadero. Esto configurará automáticamente el tamaño y la forma de todos los elementos del cuadro de mandos en función del número de columnas especificado.
Vídeo | Captura de pantalla 1 | Captura de pantalla 2 | Captura de pantalla 3 | Docs | Jira
Desglose de la unidad orgánica
El gráfico de barras y columnas permite a los usuarios hacer clic con el botón izquierdo del ratón en una barra o columna y desglosar o subir un nivel en la jerarquía de unidades organizativas. Esto sólo es posible si la dimensión de la unidad organizativa no se especifica como filtro.
Vídeo | Captura de pantalla | Docs | Jira
Congelación de las cabeceras de fila y columna
En las tablas pivotantes, ahora se pueden congelar los encabezados de fila y columna. Esto permite a los usuarios desplazarse por tablas dinámicas de gran tamaño sin perder la referencia a las etiquetas de los datos, ya que los encabezados de fila y columna siempre estarán visibles. Las cabeceras congeladas pueden activarse desde Opciones > Estilo > Fijar cabeceras de columna en la parte superior de la tabla y Fijar cabeceras de fila a la izquierda de la tabla.
Vídeo | Captura de pantalla 1 | Captura de pantalla 2 | Jira
Seleccione todas las opciones de dimensión
En la aplicación de visualización de datos, ahora puede seleccionar automáticamente todas las opciones de una dimensión determinada. Esto es útil si tiene dimensiones que cambian con regularidad, ya que se actualizará automáticamente a medida que se añadan nuevas dimensiones. También es útil cuando se tienen dimensiones con un número muy elevado de opciones.
Ajuste del texto
Las tablas dinámicas ahora admiten el ajuste de texto, que se aplicará automáticamente a los valores de datos de texto largos, así como a los encabezados de fila y columna largos. Esto hace que la aplicación de visualización sea más adecuada para mostrar narraciones y datos de texto largo.
Captura de pantalla 1 | Captura de pantalla 2 | Jira
Etiquetas de ejes para gráficos de varios ejes
Los gráficos multieje ahora pueden tener etiquetas personalizadas para todos los ejes. Esto se aplica a los gráficos de barras, columnas y líneas de la aplicación Visualizador de datos.
Captura de pantalla 1 | Captura de pantalla 2 | Jira
Periodo relativo de los últimos 10 años
Se ha añadido un periodo relativo de los últimos 10 años a las aplicaciones Visualizador de datos y Mapa. Esto resulta útil para mostrar tendencias a largo plazo en los datos.
Información de la leyenda en el cuadro de mandos
En los cuadros de mando, ahora se puede ver la información de leyenda de una tabla dinámica o un gráfico al que se ha aplicado un conjunto de leyendas. En el visualizador, la información de la leyenda puede activarse desde Opciones > Leyenda > Mostrar leyenda clave. Esto es útil para comprender el significado de cada leyenda/color.
Vídeo | Captura de pantalla 1 | Captura de pantalla 2 | Captura de pantalla 3 | Jira
Funciones de seguimiento y eventos
Mejoras de rendimiento
Las correcciones de rendimiento en la generación de valores únicos permiten generar identificadores con menos impacto en el rendimiento que antes. Los patrones secuenciales han experimentado la mayor mejora, y son el método recomendado para la generación de ID en la mayoría de los casos.
Listas de trabajo entre unidades orgánicas
Ahora es posible tener listas de trabajo en la aplicación Captura que abarquen todas las unidades orgánicas accesibles para un usuario. Esto puede ser útil, por ejemplo, cuando se trabaja en la investigación de casos de paludismo en varios lugares.
Vídeo | Captura de pantalla | Docs | Jira
Validación de las reglas del programa
Se ha implementado la validación de reglas de programa para acciones de reglas de programa, y cualquier expresión de datos de acción de regla de programa no válida se marca al usuario mientras trabaja con la regla en la aplicación de mantenimiento. Esto puede ser útil, por ejemplo, al escribir expresiones de datos para asignar a una variable de regla de programa, para evitar errores de sintaxis en esa expresión de asignación.
Vídeo | Captura de pantalla | Docs | Jira
Fechas del evento en la plantilla de notificación de la etapa del programa
Al configurar las plantillas de notificación de las etapas del programa, ahora es posible incluir la fecha del evento en la notificación. Esto puede ser útil cuando se envía un mensaje a una persona, haciendo referencia a un acontecimiento pasado en el que la persona participó.
Notificaciones utilizadas en escenarios de integración
Ahora las notificaciones pueden enviarse a una dirección http externa, además de las opciones anteriores de envío como correo electrónico o SMS. Las notificaciones enviadas a un servicio http externo pueden ser útiles en escenarios de integración de sistema a sistema.
Funciones de seguimiento en Capture App
La funcionalidad de inscripción y seguimiento de eventos ya está disponible para pruebas beta cerradas en la nueva aplicación Capture. Tenemos previsto abrir las pruebas beta a un público más amplio a lo largo de la versión 2.37, y lanzar esta funcionalidad para todo el mundo en la 2.38.
Características de la plataforma
Aplicación de aprobación de datos
Está disponible una nueva aplicación de aprobación de datos, que admite flujos de trabajo de aprobación de datos múltiples y paralelos. Tras seleccionar un flujo de trabajo, un periodo y una unidad orgánica, permite al usuario ver los datos de todos los conjuntos de datos asociados al flujo de trabajo. La aplicación presenta la nueva y moderna experiencia de usuario de DHIS2, que hace que la aprobación de datos sea más eficiente y fácil de usar. La aplicación se ha creado utilizando la nueva pila tecnológica de front-end DHIS2.
Vídeo | Captura de pantalla 1 | Captura de pantalla 2 | Docs
Imagen de la unidad org
Se puede cargar una imagen y asociarla a una unidad organizativa. Esto es útil, por ejemplo, para evaluaciones de instalaciones y encuestas, en las que debe tomarse una imagen de la instalación y formar parte de la evaluación.
Vídeo | Captura de pantalla | Documentos de usuario | Documentos de la API
Perfil de la unidad orgánica
Ahora puede diseñar un perfil para las unidades de organización, que le permite incluir una imagen y especificar atributos de metadatos, conjuntos/grupos de unidades de organización y datos para los elementos de datos e indicadores que deben mostrarse. El perfil de la unidad org debe configurarse actualmente a través de la API. En la próxima versión se ofrecerá compatibilidad con la interfaz de usuario.
Vídeo | Documentos de usuario | Documentos de mapas | Documentos de API
Biblioteca de iconos
La biblioteca de iconos DHIS2 se ha integrado en el proyecto healthicons y ha sido rediseñada por su equipo de voluntarios en colaboración con nuestro equipo de diseño. Más información sobre el proyecto en su sitio web healthicons.org.
Puntuación Z modificada
La detección de valores atípicos basada en el método estadístico de puntuación Z modificado ya está disponible en la aplicación de calidad de datos. El método de puntuación Z modificado se basa en la distancia de un valor a la mediana, y no a la media como la puntuación Z normal. Este algoritmo es más resistente al impacto de los valores atípicos en un conjunto de datos.
Vídeo | Captura de pantalla | Documentos de usuario | Documentos de la API
Fichas de acceso personal
Ahora puede crear tokens de acceso a la API personales para su cuenta. Los tokens de acceso a API son útiles para la autenticación de clientes de API de software, como servicios de integración y portales web. Al autenticarse con un token de acceso, un cliente sólo obtendrá acceso a la API y no a la interfaz de usuario. Los tokens pueden restringirse a métodos HTTP específicos (por ejemplo, GET, POST) y direcciones IP. Existen dos tipos de tokens: uno para los clientes del servidor y otro para los clientes del navegador web. Para crear una ficha, vaya al menú del perfil > Editar perfil > Fichas de acceso personales.
Vídeo | Captura de pantalla | Documentos de usuario | Documentos de la API
Gestión automática de la caché del clúster
Cuando se ejecuta DHIS2 como un cluster Tomcat (muchos servidores Tomcat), anteriormente, la dirección IP de todos los nodos Tomcat (servidores) en el cluster tenían que ser definidos en el archivo de configuración de cada instancia DHIS2. Esto hacía que el escalado dinámico de los nodos del clúster fuera complejo e inconveniente. Ahora DHIS2 se encargará de la gestión de la caché automáticamente y la configuración de la caché del clúster ya no es necesaria. Esto hace que el escalado dinámico sea mucho más práctico, ya que se pueden añadir nuevos nodos sin que los demás lo sepan.
Restablecimiento de la contraseña de usuario por correo electrónico
Ahora puede restablecer la contraseña de una cuenta de usuario haciendo que el sistema envíe un correo electrónico. La persona titular de la cuenta de usuario podrá seguir las instrucciones que se le envíen por correo electrónico para restablecer la contraseña. El restablecimiento del correo electrónico requiere que se haya configurado un servidor SMTP y que la cuenta de usuario tenga una dirección de correo electrónico válida.
Nuevas autoridades
Se han introducido nuevas autoridades. Para generar valores de elementos de datos mín-máx se requiere la autoridad «Generar valores mín-máx». La creación de niveles de aprobación de datos requiere la autoridad «Añadir/Actualizar nivel de aprobación de datos». La creación de flujos de trabajo de aprobación de datos requiere la autoridad «Añadir/Actualizar flujo de trabajo de aprobación de datos».
Estadísticas de datos más rápidas
La visión general de las estadísticas de datos en la aplicación de administración de datos es mucho más rápida. Las estadísticas se generan ahora a partir de recuentos aproximados, lo que ofrece una precisión suficientemente buena y suele completarse en unos segundos, incluso para las bases de datos más grandes.
Importación de valores de datos más rápida
Para las importaciones de valores de datos, cuando un valor de datos es una coincidencia exacta de un valor de datos existente, las operaciones de actualización y auditoría ya no se producen. Esto mejora significativamente el rendimiento, en particular en un escenario de sincronización de valores de datos, en el que a menudo se importan datos idénticos varias veces.
Mejoras en el App Hub
El App Hub ha recibido un nuevo diseño y una interfaz de usuario mejorada para gestionar y navegar entre aplicaciones. Organizaciones ahora admite múltiples desarrolladores, y ahora puede iniciar sesión en el App Hub con una cuenta de GitHub como además de una cuenta de Google. Lea todas las mejoras en el registro de cambios.
Vídeo | Captura de pantalla | Changelog |AppHub
App Management diseño de aplicaciones
La aplicación de gestión de aplicaciones tiene un nuevo diseño que se basa en los principios de diseño y los componentes de interfaz de usuario de DHIS2. Ahora admite notificaciones dentro de la aplicación cuando hay una versión más reciente de una aplicación web DHIS2 compatible disponible en el App Hub. Ahora las aplicaciones pueden actualizarse con un solo clic. Lea todas las mejoras en el registro de cambios.
Características de la API de la plataforma
Unidad org dividida
El nuevo punto final /organisationUnits/split
permite dividir una unidad organizativa en varias unidades organizativas. Todos los metadatos y datos de seguimiento asociados se transferirán a las unidades organizativas de destino. Esto resulta útil, por ejemplo, cuando un distrito se divide en varios distritos nuevos.
Fusionar unidades orgánicas
El nuevo punto final /organisationUnits/merge
permite fusionar varias unidades organizativas en una sola. Todos los metadatos, valores de datos y datos de seguimiento asociados se fusionarán y transferirán a la unidad organizativa de destino. Esto es útil, por ejemplo, cuando varios distritos se fusionan en uno solo.
API Gist
La nueva API Gist es una nueva API de metadatos optimizada para la escalabilidad y el rendimiento. Renderiza una versión plana de objetos sin asociaciones anidadas para permitir renderizar eficientemente grandes cargas útiles. Se puede acceder a la respuesta de la API Gist añadiendo /gist
a las rutas habituales de la API de objetos de metadatos. Las propiedades de las colecciones, como /userGroups//users/gist
, pueden consultarse del mismo modo que las colecciones de objetos, como /userGroups/gist
. La API admite la mayoría de los parámetros de la API de metadatos normal y ofrece algunas funciones adicionales.
Parche API
Existe una nueva API de parches que permite actualizar parcialmente los metadatos. Las operaciones de adición, eliminación y sustitución pueden realizarse con una sola solicitud de parche.
Salida de datos a nivel de unidad org máx usuario
Se introduce un nuevo campo para definir el nivel máximo de unidad org para la salida de datos para los usuarios. Controla hasta qué nivel de la jerarquía de la unidad orgánica puede un usuario ver los datos en las aplicaciones de análisis. Esto es útil para los portales web y el acceso público, donde los datos deben estar disponibles pero sólo hasta, por ejemplo, el nivel de distrito. La compatibilidad con la interfaz de usuario llegará en 2.37.1.
Características para desarrolladores de plataformas
Plataforma de aplicaciones
La plataforma de aplicaciones ha recibido varias novedades.
- El d2-app-scripts ha recibido un nuevo comando,
publish
, que se puede utilizar para publicar una nueva versión de una aplicación en el App Hub. Esto es útil tanto en entornos locales de línea de comandos como en canalizaciones de integración continua. Consulte el registro de cambios para obtener más información. - La plataforma de aplicaciones cuenta ahora con un servidor proxy integrado para facilitar el trabajo con instancias de DHIS2 que se encuentren en un dominio diferente. Más información en el blog para desarrolladores de DHIS2.
- La compatibilidad con las aplicaciones web progresivas (PWA) ya está integrada en la plataforma de aplicaciones. Asegúrese de leer el artículo para saber qué es una PWA y qué permite a las aplicaciones DHIS2.
Tiempo de ejecución de la aplicación
Para fomentar las buenas prácticas en la comunicación con la API, el tiempo de ejecución de la aplicación avisará ahora en modo de desarrollo cuando una consulta no utilice la paginación o cuando no se añadan campos explícitamente. También está disponible el almacenamiento en caché del lado del cliente y la deduplicación de peticiones. Consulte el registro de cambios para obtener más información.
INTERFAZ DHIS2
La biblioteca de interfaz de usuario ha introducido varias mejoras útiles para crear aplicaciones DHIS2 de alta calidad. Entre ellos, los nuevos componentes de DataTable
react, mejoras de accesibilidad y corrección de errores. Consulte el registro de cambios para obtener más información.
Envases de tarro
La API backend de DHIS2 puede empaquetarse ahora como un archivo JAR. La compilación JAR sólo contiene la API web y ningún módulo web. La compilación proporciona un servidor web Jetty integrado, y es autocontenido y ejecutable, lo que significa que puede iniciarse directamente desde la línea de comandos sin una instancia externa de Tomcat. Este es un paso en la dirección de hacer que DHIS2 sea más fácil de desplegar y más amigable con los entornos en contenedores. Para construir como archivo JAR puede utilizar el script run_api.sh.
Compatibilidad con Android
Esta versión del software principal de DHIS2 es totalmente compatible con la aplicación de captura para Android DHIS2 versión 2.5.
Información de lanzamiento
Haga clic en los enlaces de la siguiente tabla para obtener más información sobre esta versión del software y acceder a una demostración interactiva. También puede añadir comentarios o hacer preguntas sobre esta versión en la Comunidad de Práctica de DHIS2.
To find more details about... | Follow this link: |
---|---|
Download release and sample database | Downloads |
Documentation and Javadocs | Documentation |
Upgrade notes | Upgrade notes on Github |
Full list of features and bugs | Release Note |
Source code on Github | DHIS2 source code |
Demo instance | Demos |
Docker hub images | Docker repository |
DHIS2 community | DHIS2 Community of Practice |