Ir al contenido principal

Esta página ha sido traducida de manera automática y puede contener errores

Visión general de la App Captura para Android V2.2

Ya está disponible la versión 2.2 de la App Captura para Android de DHIS2, con muchas nuevas funciones, aplicaciones, mejoras y correcciones de errores, incluidas mejoras en la interfaz de usuario, compatibilidad con reglas de validación, nuevas visualizaciones de mapas y opciones de encriptación.

Enlaces directos al contenido de la página

    Conjuntos de datos

    Reglas de validación

    La app admite reglas de validación. El paso de validación se ha integrado en el flujo de guardar y completar y la app admite tanto cuando las reglas de validación están configuradas como obligatorias como cuando son opcionales. La app mostrará una nueva tarjeta con los errores ayudando al usuario a identificar qué valores son incorrectos. [
    Captura de pantalla ][
    Jira 1 | 2 | 3 |
    4 ]

    Listado, Filtrado y Ordenación de Eventos

    Ordenación de listas de Eventos y TEIs

    Ahora la aplicación permite ordenar listas de Eventos y TEIs.
    La ordenación está integrada en el menú de filtros y los usuarios podrán ordenar la lista por un parámetro elegido en orden ascendente o descendente.
    La ordenación es aplicable por fecha y unidad organizativa, y por fecha y estado de inscripción cuando proceda.
    Las pantallas que permiten la ordenación son:

    • Listado de eventos individuales
    • Lista de la pantalla de búsqueda de TEI (Cuando un TEI tiene varios eventos, la aplicación los ordenará en función del evento más reciente)
    • Lista de eventos del Tablero TEI

    Nuevo filtro: Estado de inscripción

    En la pantalla de Búsqueda de programas, el usuario puede filtrar la lista de TEI por Estado de inscripción. Este filtro no permite la multiselección. Los usuarios no pueden filtrar por más de un estado de inscripción a la vez. [ Captura de pantalla ][ Jira]

    Nuevo filtro: Fecha de inscripción

    En la pantalla de Búsqueda de programas, el usuario puede filtrar la lista de TEI por Fecha de inscripción (además de por fecha de evento, que ya estaba disponible). El filtro utilizará la etiqueta de la fecha de inscripción cuando esté disponible. [ Captura de pantalla ][ Jira ]

    Cambios en los nombres de los filtros

    El anterior filtro «Periodo» ha cambiado de nombre:

    • Fecha en la pantalla de inicio y en la pantalla del programa de eventos.
    • Fecha del evento en la pantalla del programa Seguidor.
    • Permanece como Periodo para los Conjuntos de Datos.

    Mapas

    Vista por satélite en capas del mapa

    El usuario podrá cambiar el fondo del mapa a vista de satélite. La vista de satélite está disponible como opción en el diálogo de capas del mapa. Cuando se seleccione, sustituirá a la imagen de fondo por defecto. [ Captura de pantalla ][ Jira ]

    Capa de eventos en los mapas de programa TEI

    Al abrir la vista de mapa en los programas de seguimiento, las etapas del programa con coordenadas estarán disponibles como capas. Cuando se seleccione la capa de la etapa del programa, los eventos de esa etapa con coordenadas se mostrarán en el mapa en combinación con las otras capas seleccionadas. [ Captura de pantalla ][ Jira ]

    Mostrar las relaciones TEI en la vista de mapa

    Al abrir la vista de mapa en los programas de seguimiento, las Relaciones entre TEIs con coordenadas estarán disponibles como capas. Cuando se seleccione la capa Relación, los TEIs con coordenadas que formen parte de esa relación se mostrarán en el mapa en combinación con las demás capas seleccionadas. La dirección de las relaciones se representará con una flecha apuntando en la dirección correspondiente. Las relaciones bidireccionales tendrán flechas en ambos extremos. Los usuarios podrán cambiar entre la vista de lista y la de mapa desde la pestaña de relaciones del Panel TEI. [
    Captura de pantalla ][
    Jira 1 | 2 | 3 |
    4 ]

    Carrusel para navegar por Eventos, TEIs y relaciones en la vista de mapa

    Se ha añadido un carrusel con tarjetas de TEIs, Eventos o Relaciones a la vista del mapa. El carrusel y el mapa responderán a la selección del usuario en ambas direcciones. Si el usuario selecciona un objeto en el mapa, el carrusel colocará la tarjeta correspondiente en la pantalla. Si el usuario selecciona una tarjeta en el carrusel, el mapa se centrará en el objeto correspondiente en el mapa y el icono de cualquier objeto seleccionado en el mapa se remarcará con un tamaño ligeramente mayor. [ Captura de pantalla ][ Jira 1 | 2 ]

    Características genéricas

    Cambiar el color de los campos de texto largo en los formularios

    Los campos de tipo valor de texto largo tenían un fondo más oscuro. Se ha cambiado a blanco para alinearlo con otros tipos de valor. [ Captura de pantalla ][ Jira ]

    Preseleccionar la Unidad Organizativa anterior al introducir Eventos

    Al crear un nuevo evento, ya sea en el Rastreador o en los Programas de Eventos, si el usuario tiene más de una Unidad Organizativa asignada para la captura de datos, la app preseleccionará la Unidad Organizativa que fue seleccionada por el usuario la última vez. [ Jira]

    Desactivar la ortografía gramatical en los campos de opción predefinidos

    La ortografía gramatical está desactivada para los campos que utilizan conjuntos de opciones o categorías. Aunque las opciones tengan errores ortográficos, la app no mostrará una advertencia. Este aviso se elimina porque en las opciones predefinidas el usuario no puede corregir el error aunque la app se lo señale. [ Jira]

    Hacer que las opciones de categoría se puedan buscar

    Al crear eventos en programas o completar Conjuntos de datos con categoría, tener que desplazarse por largas listas sin la opción de buscar hacía más lento el ingreso de datos.
    Ahora la aplicación tendrá un cuadro de búsqueda cuando haya más de 15 opciones en la categoría.
    Esto se implementa en las siguientes pantallas:

    • Filtro combinado de opciones de categoría del listado de eventos
    • Selectores de opciones de la categoría inicial del evento
    • Filtro combinado de opciones de categoría de listado de set de datos
    • Selector de opciones de categoría inicial del set de datos
    • Tableros TEI para eventos autogenerados

    [ Captura de pantalla ] [ Jira ]

    Características del rastreador

    Heredar valores al crear un nuevo TEI para la relación

    Al crear un nuevo TEI como parte de una relación, el TEI heredará cualquier atributo de programa marcado con el parámetro
    parámetroHeredar en la configuración de atributos de la entidad rastreada. [
    Jira]

    Experiencia e interfaz de usuario

    Rediseño de las tarjetas de Eventos y TEI

    Se han mejorado las tarjetas de eventos y TEI, haciéndolas más intuitivas e informativas. Las tarjetas muestran ahora el nombre del atributo o elemento de datos junto al valor de los tres primeros marcados que se muestran. También es posible ampliar la tarjeta para mostrar el resto de atributos o elementos de datos, que se muestran siguiendo el mismo formato. Las nuevas tarjetas están disponibles en los programas Rastreador para la lista TEI, los eventos del Tablero TEI y las tarjetas del carrusel de mapas. [ Captura de pantalla ][ Jira ]

    Mejorar la pantalla del set de datos

    Se ha rediseñado la pantalla del Set de datos, se ha simplificado la información de cabecera y se ha añadido una pestaña con los detalles del Set de datos (Estado, Periodo, Unidad Org.) en la sección de ingreso de datos.
    El set de datos se abrirá siempre en la pestaña Ingreso de datos. [ Captura de pantalla ][ Jira ]

    Actualiza los iconos de Estado del Evento al nuevo diseño

    El nuevo diseño simplifica los iconos y alinea la estética con la interfaz de usuario de la aplicación. Todos los iconos son identificables por su forma. La diferenciación de colores ya no se utiliza para añadir información. [ Captura de pantalla ][ Jira ]

    Actualizados los iconos de sincronización al nuevo diseño

    El nuevo diseño elimina los iconos que sólo se diferenciaban por el color. Todos los iconos son identificables por su forma. Cuando un objeto ya está sincronizado no se muestra ningún icono de sincronización. [ Captura de pantalla ][ Jira ]

    Desactivar el deslizamiento horizontal para pestañas en Conjuntos de datos

    El deslizamiento horizontal hará que el usuario navegue dentro de la tabla del conjunto de datos, pero no navegará por las distintas pestañas. La experiencia del usuario era a veces confusa y provocaba cambios de sección no voluntarios. Cambiar de sección requiere que el usuario haga clic explícitamente en la pestaña específica del menú de cabecera de la sección. [ Jira]

    Sección de ajustes mejorada para los parámetros de sincronización a través de la nueva aplicación web DHIS2 de Ajustes de Android

    Las secciones de ajustes de sincronización se han rediseñado y ampliado para dar cabida a los ajustes de la nueva aplicación web DHIS2 de Ajustes de Android. La nueva aplicación web Ajustes de Android te permite configurar los ajustes de sincronización para todos los dispositivos de tu implementación. Cuando los ajustes se configuren de forma centralizada, sobrescribirán los ajustes a nivel de dispositivo. [ Jira ][ Anuncio de la aplicación web ][ Documentación de la aplicación web ]

    Calidad, Seguridad, Rendimiento

    Cifrar base de datos

    La base de datos de los dispositivos android puede ahora encriptarse para aumentar la protección de tu información sensible.
    Se trata de una acción que afectará a la base de datos local de todos los dispositivos android que se sincronicen con tu servidor (no cifrará la base de datos del servidor DHIS2).
    Por defecto, la base de datos de la aplicación android no está encriptada, pero un administrador puede marcar la opción Encriptar la base de datos del dispositivo en la nueva Webapp DHIS2 de Configuración de Android para encriptar los datos y metadatos almacenados en cada dispositivo. Cifrar la base de datos tendrá un impacto en el volumen de la base de datos y en el rendimiento de la aplicación android. Seleccionar o deseleccionar esta opción no provoca ninguna pérdida de datos (aunque no se hayan sincronizado previamente con el servidor). [ Jira ][ Jira SDK ][ Anuncio de la aplicación web ][ Documentación de la aplicación web ]

    Registro de errores ampliado

    El registro de errores de la aplicación se ha ampliado para incluir todos los errores capturados durante el uso de la aplicación. El registro de errores está disponible en la pantalla de Configuración y se puede compartir a través de las opciones predeterminadas de cualquier smartphone Android (correo electrónico, aplicaciones de mensajería instantánea, SMS, copia de texto…). [ Captura de pantalla ][ Jira ]

    Otras mejoras de calidad y rendimiento

    • [Maps] Unificar el gestor de datos de mapas [ Jira ]
    • [Maps] Unificar Utilidades de Geometría [ Jira ]
    • [Maps] Inicialización de la biblioteca y de la vista del mapa (I) – Inicialización y estructura de la biblioteca [ Jira ]
    • [Maps] Inicialización de la biblioteca y de la vista del mapa (II) – Inicialización de la vista del mapa [ Jira ]
    • [Bitrise][CI] Crear un recordatorio de RP que se lance dos veces al día [ Jira ]
    • [Functional Test][Sync] Conjuntos de datos [ Jira]
    • [Functional Test][Sync] Evento [ Jira]
    • [Functional Test][Tei Dashboard] Inscripción [ Jira ]
    • [Functional Test][Sync] Tei [ Jira]
    • [Performance] Mejorar el rendimiento en casa [ Jira]

    [ Jira]

    Compatibilidad con el núcleo de DHIS2

    La versión 2.2 de la App Captura para Android es totalmente compatible con la versión 2.34 de DHIS2, así como con las versiones 2.33-2.30.

    Información de lanzamiento y demo

    To find more details about...Follow this link
    Download app from Google Play or GithubDownloads
    DocumentationDocumentation
    Details about each feature on JIRA (requires login)Details on JIRA
    Overview of bugs fixed on JIRA (requires login)Overview on JIRA
    Source code on Github DHIS2 source code
    Demo instance (user / password)Demos (android / Android123)
    DHIS2 communityDHIS2 Community of Practice
    SDK Source Code on GithubAndroid SDK source code