Ir para a página principal

Esta página foi traduzida automaticamente e pode conter erros

Visão geral da Capture app para Android V2.2

A versão 2.2 da Android App do DHIS2 foi lançada com muitas novas funcionalidades, aplicações, melhorias e correcções de erros, incluindo melhorias na IU, suporte de regras de validação, novas visualizações de mapas e opções de encriptação

Ir para uma secção desta página

    Conjuntos de dados

    Regras de validação

    A aplicação suporta regras de validação. A etapa de validação foi integrada no fluxo de guardar e concluir e a aplicação suporta tanto quando as regras de validação são configuradas como obrigatórias como quando são opcionais. A aplicação apresentará um novo cartão com os erros, ajudando o utilizador a identificar os valores que estão incorrectos.

    [ Captura de ecrã ][ Jira 1 | 2 | 3 | 4 ]

    Listagem, filtragem e ordenação de eventos

    Ordenação de listas de Eventos e TEIs

    A aplicação suporta agora a ordenação de listas de Eventos e TEIs. A ordenação está integrada no menu de filtros e os utilizadores poderão ordenar a lista por um parâmetro escolhido, por ordem crescente ou decrescente. A ordenação é aplicável por data e unidade orgânica, e por data e estado de inscrição, quando aplicável. Os ecrãs que permitem a ordenação são:

    • Listagem de um único evento
    • Lista de ecrãs de pesquisa de TEI (quando um TEI tem vários eventos, a aplicação ordenará com base no evento mais recente)
    • Lista de eventos do painel de controlo TEI

    Novo filtro: Estado de inscrição

    No ecrã Pesquisa de programas, o utilizador pode filtrar a lista TEI por Estado de inscrição. Este filtro não permite a seleção múltipla. Os utilizadores não podem filtrar por mais do que um estado de inscrição de cada vez.

    [ Captura de ecrã ][ Jira]

    Novo filtro: Data de inscrição

    No ecrã Pesquisa de Programas, o utilizador pode filtrar a lista de TEI por Data de Inscrição (para além da data do evento, que já estava disponível). O filtro utilizará a etiqueta da data de inscrição quando disponível.

    [ Captura de ecrã ][ Jira ]

    Alterações nos nomes dos filtros

    O filtro “Período” anterior foi renomeado da seguinte forma:

    • Data no ecrã inicial e no ecrã do programa de eventos.
    • Data do evento no ecrã do programa Tracker.
    • Permanece como Período para conjuntos de dados.

    Mapas

    Vista de satélite em camadas de mapa

    O utilizador poderá alterar o fundo do mapa para a vista de satélite. A vista de satélite está disponível como uma opção na caixa de diálogo da camada de mapa. Quando selecionada, substituirá a imagem de fundo predefinida.

    [ Captura de ecrã ][ Jira ]

    Camada de eventos em mapas de programas TEI

    Ao abrir a vista de mapa em programas de localização, as etapas do programa com coordenadas estarão disponíveis como camadas. Quando a camada da fase do programa é selecionada, os eventos dessa fase com coordenadas serão apresentados no mapa em combinação com as outras camadas selecionadas.

    [ Captura de ecrã ][ Jira ]

    Visualizar relações TEI na vista de mapa

    Ao abrir a vista de mapa em programas de rastreio, as relações entre TEIs com coordenadas estarão disponíveis como camadas. Quando a camada Relação é selecionada, os TEIs com coordenadas que fazem parte dessa relação serão apresentados no mapa em combinação com as outras camadas selecionadas. A direção das relações será representada por uma seta que aponta na direção correspondente. As relações bidireccionais terão setas em ambas as extremidades.

    Os utilizadores poderão alternar entre a vista de lista e a vista de mapa a partir do separador “Relações” do Painel de Controlo TEI.

    [ Captura de ecrã ][ Jira 1 | 2 | 3 | 4 ]

    Carrossel para navegar por eventos, TEIs e relações na vista de mapa

    Um carrossel com cartões de TEIs, Eventos ou Relações foi adicionado à vista de mapa. O carrossel e o mapa responderão à seleção do utilizador em ambas as direcções. Se o utilizador selecionar um objeto no mapa, o carrossel posicionará o cartão correspondente no ecrã. Se o utilizador selecionar um cartão no carrossel, o mapa será centrado no objeto correspondente no mapa e o ícone de qualquer objeto selecionado no mapa será assinalado com um tamanho ligeiramente maior.

    [ Captura de ecrã ][ Jira 1 | 2 ]

    Caraterísticas genéricas

    Altere a cor dos campos de texto longos nos formulários

    Os campos de tipo de valor de texto longo tinham um fundo mais escuro. Foi alterado para branco para o alinhar com outros tipos de valores.

    [ Captura de ecrã ][ Jira ]

    Pré-selecione a unidade organizativa anterior ao introduzir eventos

    Ao criar um novo evento, quer no Tracker quer nos Programas de Eventos, se o utilizador tiver mais do que uma Unidade Organizacional atribuída para a captura de dados, a Capture app irá pré-selecionar a Unidade Organizacional que foi selecionada pelo utilizador da última vez.

    [ Jira ]

    Desativar a ortografia gramatical em campos de opção predefinidos

    A ortografia gramatical está desactivada para campos que utilizam conjuntos de opções ou categorias. Mesmo que as opções tenham erros ortográficos, a aplicação não mostrará um aviso. Este aviso é removido porque, no caso das opções predefinidas, o utilizador não pode corrigir o erro, mesmo que a aplicação o assinale.

    [ Jira ]

    Torne as opções de categoria pesquisáveis

    Ao criar eventos em programas ou ao completar Conjuntos de Dados com categoria, ter de percorrer longas listas sem a opção de pesquisar tornava a introdução de dados mais lenta. A aplicação passa a ter uma caixa de pesquisa quando existem mais de 15 opções na categoria. Isto é implementado nos seguintes ecrãs:

    • Filtro combinado da opção de categoria da listagem de eventos
    • Seletores de opções da categoria inicial do evento
    • Filtro combinado de opções de categoria de listagem de conjuntos de dados
    • Seleccionadores de opções da categoria inicial do conjunto de dados
    • Painel de controlo TEI para eventos gerados automaticamente

    [ Captura de ecrã ][ Jira ]

    Caraterísticas do Tracker

    Herdar valores ao criar um novo TEI para a relação

    Ao criar um novo TEI como parte de um relacionamento, o TEI herdará qualquer atributo de programa marcado com o parâmetro Inherit na configuração de atributo de entidade rastreada.

    [ Jira]

    Experiência do utilizador e interface do utilizador

    Reformulação dos cartões de eventos e TEI

    Os cartões de eventos e TEI foram melhorados e tornados mais intuitivos e informativos. Os cartões apresentam agora o nome do atributo ou elemento de dados junto ao valor para os três primeiros marcados a serem apresentados. Também é possível expandir o cartão para visualizar o resto dos atributos ou elementos de dados, que são mostrados seguindo o mesmo formato. Os novos cartões estão disponíveis nos programas Tracker para a lista TEI, os eventos do Painel TEI e os cartões no carrossel de mapas.

    [ Captura de ecrã ][ Jira ]

    Melhorar o ecrã Conjunto de dados

    O ecrã do conjunto de dados foi redesenhado, a informação do cabeçalho foi simplificada e foi adicionado um separador com os detalhes do conjunto de dados (estado, período, unidade orgânica) na secção de introdução de dados. O conjunto de dados será sempre aberto no separador Entrada de dados.

    [ Captura de ecrã ][ Jira ]

    Actualize os ícones do estado do evento para o novo design

    O novo design simplifica os ícones e alinha a estética com a interface de utilizador da aplicação. Todos os ícones são identificáveis pela sua forma. A diferenciação de cores já não é utilizada para acrescentar informação.

    [ Captura de ecrã ][ Jira ]

    Atualização dos ícones de sincronização para um novo design

    O novo design elimina os ícones que apenas se diferenciavam pela cor. Todos os ícones são identificáveis pela sua forma. Quando um objeto já está sincronizado, não é apresentado qualquer ícone de sincronização.

    [ Captura de ecrã ][ Jira ]

    Desativar o deslizamento horizontal para separadores em Conjuntos de dados

    O deslizar horizontal fará com que o utilizador navegue dentro da tabela do conjunto de dados, mas não navegará pelos diferentes separadores. A experiência do utilizador era por vezes confusa e resultava em mudanças não voluntárias de secção. Para alterar as secções, o utilizador tem de clicar explicitamente no separador específico no menu do cabeçalho da secção.

    [ Jira]

    Secção de definições melhorada para parâmetros de sincronização através da nova aplicação Web Android App Settings DHIS2

    As secções de definições de sincronização foram redesenhadas e expandidas para acomodar as definições da nova aplicação Web Android App Settings DHIS2. A nova aplicação Web Definições Android App permite-lhe configurar as definições de sincronização para todos os dispositivos na sua implementação. Quando as definições são configuradas centralmente, substituem as definições ao nível do dispositivo.

    [ Jira ][ Anúncio da aplicação Web ][ Documentação da aplicação Web ]

    Qualidade, segurança, desempenho

    Encriptar a base de dados

    A base de dados nos dispositivos Android pode agora ser encriptada para aumentar a proteção das suas informações sensíveis. Esta é uma ação que afectará a base de dados local de todos os dispositivos android que sincronizam com o seu servidor (não encriptará a base de dados do servidor DHIS2). Por predefinição, a base de dados da aplicação Android não é encriptada, mas um administrador pode selecionar a opção Encrypt device database (Encriptar base de dados do dispositivo ) na nova Webapp DHIS2 das Definições Android para encriptar os dados e metadados armazenados em cada dispositivo. A encriptação da base de dados terá um impacto no volume da base de dados e no desempenho da Android App. Selecionar ou desmarcar esta opção não causa qualquer perda de dados (mesmo que não tenham sido previamente sincronizados com o servidor).

    [ Jira ][ Jira SDK ][ Anúncio da aplicação Web ][ Documentação da aplicação Web ]

    Registo de erros alargado

    O registo de erros na aplicação foi expandido para incluir todos os erros capturados durante a utilização da aplicação. O registo de erros está disponível no ecrã de definições e pode ser partilhado através das opções predefinidas de qualquer smartphone Android (e-mail, aplicações de mensagens instantâneas, SMS, cópia de texto…).

    [ Captura de ecrã ][ Jira ]

    Outras melhorias de qualidade e desempenho

    • [Mapas] Unifique o gestor de dados de mapas [ Jira ]
    • [Mapas] Unifique os utilitários de geometria [ Jira ]
    • [Mapas] Inicialização da biblioteca e da vista de mapa (I) – Inicialização e estrutura da biblioteca [ Jira ]
    • [Mapas] Inicialização da biblioteca e da vista de mapa (II) – Inicialização da vista de mapa [ Jira ]
    • [Bitrise][CI] Crie um lembrete de RP que é lançado duas vezes por dia [ Jira ]
    • [Teste funcional][Sincronizar] Conjuntos de dados [ Jira ]
    • [Teste funcional][Sincronização] Evento [ Jira ]
    • [Teste funcional] [Painel de controlo Tei] Inscrição [ Jira ]
    • [Teste funcional][Sincronização] Tei [ Jira ]
    • [Desempenho] Melhore o desempenho da página inicial [ Jira ]

    [ Jira]

    Compatibilidade do núcleo DHIS2

    A versão 2.2 da Android App Capture é totalmente compatível com a versão 2.34 do DHIS2, bem como com as versões 2.33-2.30.

    Informações de lançamento e demonstração

    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