Esta página foi traduzida automaticamente e pode conter erros
Visão geral do DHIS 2.37
A versão 2.37 do DHIS2 foi lançada com muitas novas funcionalidades, melhorias e correcções de erros. Nesta página, pode encontrar informações sobre esta versão do software, incluindo descrições de funcionalidades, ligações para documentação técnica e muito mais
Ir para uma secção desta página
Vídeos de demonstração de funcionalidades
Descubra alguns destaques das novas funcionalidades desta versão do DHIS2 com demonstrações de funcionalidades feitas por especialistas do DHIS2.
Caraterísticas analíticas

Painéis de controlo offline
A aplicação do dashboard permite agora que os utilizadores marquem um dashboard como disponível offline. Isto irá armazenar as visualizações e os dados do painel localmente no navegador Web, tanto em computadores portáteis como em computadores de secretária e dispositivos móveis. Quando selecionado, o painel será armazenado em cache no dispositivo e o utilizador poderá visualizar o painel enquanto estiver offline. Os filtros e as interpretações não são suportados offline. Isto permite que os utilizadores acedam e visualizem os seus painéis de controlo sem estarem ligados à Internet, por exemplo, quando se encontram ou viajam em zonas rurais.
Vídeo | Captura de ecrã 1 | Captura de ecrã 2 | Docs | Jira

Partilha do painel em cascata
Ao partilhar um dashboard com outros utilizadores, a partilha pode agora ser feita em cascata para itens dentro do dashboard, tais como visualizações, mapas, relatórios, elementos de dados e indicadores. Isto simplifica o processo de partilha de dashboards, uma vez que, anteriormente, os itens mencionados tinham de ser partilhados manualmente e de forma independente.
Vídeo | Captura de ecrã 1 | Captura de ecrã 2 | Captura de ecrã 3 | Docs | Jira

Perfil da unidade orgânica
A aplicação Mapas inclui agora um perfil de unidade orgânica, que apresenta num mapa as principais informações de cada unidade orgânica. Pode visualizar o perfil clicando num ponto/instalação num mapa e selecionando Mostrar mais informações. Esta capacidade destina-se a tornar o DHIS 2 mais adequado como registo de instalações.
Vídeo 1 | Vídeo 2 | Captura de ecrã | Docs | Jira

Tipo de código para valor individual
As visualizações do valor do indicador único apresentarão um sufixo %, por mil, por dez mil ou por cem mil com base no fator do indicador. Isto aplica-se tanto ao visualizador como às aplicações de dashboard.
Captura de ecrã | Docs | Jira

Layout padrão do painel de controle
Os painéis suportam esquemas predefinidos, que configuram automaticamente um painel à medida que são adicionados mais itens. Os utilizadores que criam ou editam um painel podem agora escolher entre adicionar novos itens na parte inferior ou superior do painel. Os utilizadores também podem escolher o número de colunas a utilizar para a disposição do painel. Isto irá configurar automaticamente o tamanho e a forma de todos os itens do painel de acordo com o número de colunas especificadas.
Vídeo | Captura de ecrã 1 | Captura de ecrã 2 | Captura de ecrã 3 | Docs | Jira

Pesquisa da unidade orgânica
O gráfico de barras e colunas permite que os utilizadores cliquem com o botão esquerdo do rato numa barra ou coluna e façam drill down ou subam um nível na hierarquia da unidade organizacional. Isto só é possível se a dimensão da unidade organizacional não for especificada como um filtro.
Vídeo | Captura de ecrã | Docs | Jira

Congelamento de cabeçalhos de linhas e colunas
Nas tabelas dinâmicas, os cabeçalhos de linhas e colunas podem agora ser congelados. Isto permite que os utilizadores percorram grandes tabelas dinâmicas sem perderem a referência às etiquetas de dados, uma vez que os cabeçalhos de linha e coluna estarão sempre visíveis. Os cabeçalhos congelados podem ser activados em Opções > Estilo > Fixar os cabeçalhos das colunas no topo da tabela e Fixar os cabeçalhos das linhas à esquerda da tabela.

Selecione todas as opções de dimensão
Na aplicação Data Visualizer app, pode agora optar por selecionar automaticamente todas as opções para uma determinada dimensão. Isto é útil se tiver dimensões que mudam regularmente, uma vez que serão actualizadas automaticamente à medida que forem adicionadas novas dimensões. Também é útil quando tem dimensões com um número muito elevado de opções.

Envolvimento de texto
As tabelas dinâmicas suportam agora a quebra de texto que será automaticamente aplicada a valores de dados de texto longos, bem como a cabeçalhos de linhas e colunas longos. Isto torna a aplicação de visualização mais adequada para apresentar narrativas e dados de texto longo.

Etiquetas de eixo para gráficos multi-eixo
Os gráficos de vários eixos podem agora ter etiquetas personalizadas para todos os eixos. Isto aplica-se a gráficos de barras, colunas e linhas na aplicação Data Visualizer app.

Período relativo aos últimos 10 anos
Foi adicionado um período relativo aos últimos 10 anos às aplicações Data Visualizer app e Map. Isto é útil para apresentar tendências longas nos seus dados.

Informação da legenda no painel de controlo
Nos dashboards, pode agora ver informações de legenda para uma tabela dinâmica ou gráfico para o qual é aplicado um conjunto de legendas. No visualizador, a informação da legenda pode ser activada em Opções > Legenda > Mostrar chave de legenda. Isto é útil para compreender o significado de cada legenda/cor.
Vídeo | Captura de ecrã 1 | Captura de ecrã 2 | Captura de ecrã 3 | Jira
Caraterísticas do rastreador e do evento
Melhorias de desempenho
As correções de desempenho para a geração de valores exclusivos permitem que as IDs sejam geradas com menos impacto no desempenho do que antes. Os padrões sequenciais registaram a maior melhoria e são o método recomendado para a geração de ID na maioria dos casos.

Listas de trabalho entre unidades orgânicas
Agora é possível ter listas de trabalho na Capture app que abrangem todas as unidades orgânicas acessíveis a um utilizador. Isto pode, por exemplo, ser útil quando está a trabalhar com investigações de casos de malária em vários locais.
Vídeo | Captura de ecrã | Docs | Jira

Validação da regra do programa
A validação de regras de programa foi implementada para acções de regras de programa, e quaisquer expressões de dados de acções de regras de programa inválidas são assinaladas ao utilizador enquanto trabalha com a regra na aplicação de manutenção. Isto pode, por exemplo, ser útil ao escrever expressões para dados a atribuir a uma variável de regra de programa, para evitar erros de sintaxe nessa expressão de atribuição.
Vídeo | Captura de ecrã | Docs | Jira
Datas de eventos no modelo de notificação da fase do programa
Ao configurar os modelos de notificação das fases do programa, é agora possível incluir a data do evento na notificação. Isto pode ser útil quando envia uma mensagem a uma pessoa, referindo-se a um evento passado em que a pessoa participou.
Notificações utilizadas em cenários de integração
As notificações podem agora ser enviadas para um endereço http externo, para além das opções anteriores de envio por correio eletrónico ou SMS. As notificações enviadas para um serviço http externo podem ser úteis em cenários de integração de sistema para sistema.

Funcionalidades do Tracker na Capture app
A funcionalidade de registo e rastreio de eventos está agora disponível para testes beta fechados na nova aplicação Capture app. Planeamos abrir para testes beta para um público mais vasto durante a vida útil da versão 2.37 e planeamos lançar esta funcionalidade para todos na versão 2.38.
Caraterísticas da plataforma

Aplicação de aprovação de dados
Está disponível uma nova aplicação de aprovação de dados, que suporta vários fluxos de trabalho de aprovação de dados em paralelo. Depois de selecionar um fluxo de trabalho, período e unidade orgânica, permite ao utilizador visualizar os dados de todos os conjuntos de dados associados ao fluxo de trabalho. A aplicação apresenta a nova e moderna experiência de utilizador do DHIS2, tornando a aprovação de dados mais eficiente e fácil de utilizar. A aplicação é construída utilizando a nova pilha de tecnologia front-end do DHIS2.

Imagem da unidade orgânica
Pode carregar uma imagem e associá-la a uma unidade organizacional. Isto é útil, por exemplo, para avaliações e inquéritos de instalações, em que deve ser tirada uma imagem da instalação e fazer parte da avaliação.
Vídeo | Captura de ecrã | Documentos do utilizador | Documentos da API
Perfil da unidade orgânica
Pode agora conceber um perfil para unidades orgânicas, que lhe permite incluir uma imagem e especificar atributos de metadados, conjuntos/grupos de grupos de unidades orgânicas e dados para elementos de dados e indicadores a apresentar. Atualmente, o perfil da unidade orgânica deve ser configurado através da API. O suporte da interface do utilizador será disponibilizado na próxima versão.
Vídeo | Documentos do utilizador | Documentos de mapas | Documentos da API

Biblioteca de ícones
A biblioteca de ícones DHIS2 foi integrada no projeto healthicons e foi redesenhada pela sua equipa de voluntários em colaboração com a nossa equipa de design. Pode encontrar mais informações sobre o projeto no seu sítio Web healthicons.org.

Escore Z modificado
A deteção de valores atípicos baseada no método estatístico da pontuação Z modificada está agora disponível na aplicação Data Quality app. O método da pontuação Z modificada baseia-se na distância de um valor à mediana e não à média, como a pontuação Z normal. Este algoritmo é mais resistente ao impacto de valores atípicos num conjunto de dados.
Vídeo | Captura de ecrã | Documentos do utilizador | Documentos da API

Tokens de acesso pessoal
Agora pode criar tokens de acesso à API pessoais para a sua conta. Os tokens de acesso à API são úteis para autenticação de clientes de API de software, como serviços de integração e portais da Web. Ao autenticar-se com um token de acesso, o cliente só terá acesso à API e não à interface do utilizador. Os tokens podem ser restringidos a métodos HTTP específicos (por exemplo, GET, POST) e a endereços IP. Existem dois tipos de tokens, um para clientes do lado do servidor e outro para clientes baseados no navegador da Web. Para criar um token, navegue até ao menu do perfil > Editar perfil > Tokens de acesso pessoal.
Vídeo | Captura de ecrã | Documentos do utilizador | Documentos da API
Gestão automática da cache do cluster
Ao executar o DHIS2 como um cluster Tomcat (muitos servidores Tomcat), anteriormente, o endereço IP de todos os nós Tomcat (servidores) no cluster tinha de ser definido no ficheiro de configuração de cada instância do DHIS2. Isto tornava o escalonamento dinâmico dos nós do cluster complexo e inconveniente. Agora, o DHIS2 trata automaticamente da gestão da cache e a configuração da cache do cluster já não é necessária. Isto torna o escalonamento dinâmico muito mais prático, uma vez que podem ser adicionados novos nós sem que os outros nós sejam informados.

Redefinição da palavra-passe do utilizador por correio eletrónico
Agora pode redefinir a palavra-passe de uma conta de utilizador fazendo com que o sistema envie uma mensagem de correio eletrónico. A pessoa que possui a conta de utilizador poderá seguir as instruções que lhe são enviadas por correio eletrónico para repor a palavra-passe. A reposição por correio eletrónico requer que esteja configurado um servidor SMTP e que a conta de utilizador tenha um endereço de correio eletrónico válido.
Novas autoridades
Foram introduzidas novas autoridades. A geração de valores mínimos e máximos de elementos de dados requer a autoridade “Gerar valores mínimos e máximos”. A criação de níveis de aprovação de dados requer a autoridade “Adicionar/atualizar nível de aprovação de dados”. A criação de fluxos de trabalho de aprovação de dados requer a autoridade “Adicionar/atualizar fluxo de trabalho de aprovação de dados”.

Estatísticas de dados mais rápidas
A visão geral das estatísticas de dados na aplicação de administração de dados é uma ordem de grandeza mais rápida. As estatísticas são agora geradas com base em contagens aproximadas, o que oferece uma precisão suficientemente boa e é normalmente concluído em poucos segundos, mesmo para as maiores bases de dados.
Importação mais rápida de valores de dados
Para as importações de valores de dados, quando um valor de dados é uma correspondência exacta de um valor de dados existente, as operações de atualização e auditoria deixam de acontecer. Isto melhora significativamente o desempenho, em particular num cenário de sincronização de valores de dados, em que dados idênticos são frequentemente importados várias vezes.

Melhorias na App Hub
A App Hub recebeu um novo design e uma interface de utilizador melhorada para gerir e navegar entre aplicações. As organizações suportam agora vários programadores, e pode agora iniciar sessão no App Hub com uma conta GitHub, para além de uma conta Google. Leia sobre todas as melhorias no registo de alterações.
Vídeo | Captura de ecrã | Changelog | Apphub

Gestão de aplicações conceção de aplicações
A aplicação de gestão de aplicações tem um novo design que se baseia nos princípios de design do DHIS2 e nos componentes da IU. Agora suporta notificações na aplicação quando existe uma versão mais recente de uma aplicação Web DHIS2 compatível disponível na App Hub. As aplicações podem agora ser actualizadas com um único clique. Leia sobre todas as melhorias no registo de alterações.
Caraterísticas da API da plataforma
Unidade orgânica dividida
O novo ponto de extremidade /organisationUnits/split
permite dividir uma unidade organizacional em várias unidades organizacionais. Todos os metadados associados e dados do localizador serão transferidos para as unidades organizacionais de destino. Isto é útil, por exemplo, quando um distrito se divide em múltiplos distritos novos.
Fundir unidades orgânicas
O novo ponto de extremidade /organisationUnits/merge
permite a fusão de várias unidades organizacionais numa só. Todos os metadados associados, valores de dados e dados do localizador serão fundidos e transferidos para a unidade organizacional de destino. Isto é útil, por exemplo, quando vários distritos se fundem num único distrito.
API Gist
A nova API Gist é uma nova API de metadados optimizada para escalabilidade e desempenho. Ela renderiza uma versão simples de objetos sem associações aninhadas para permitir a renderização eficiente de grandes cargas úteis. A resposta da API Gist pode ser acedida acrescentando /gist
aos caminhos normais da API de objectos de metadados. As propriedades de colecções, como /userGroups/
, podem ser pesquisadas da mesma forma que as colecções de objectos, como /userGroups/gist
. A API suporta a maioria dos parâmetros da API de metadados normal e oferece alguns recursos adicionais.
Patch API
Está disponível uma nova API de patches, que permite actualizações parciais de metadados. As operações de adição, remoção e substituição podem ser efectuadas com um único pedido de correção.
Saída de dados ao nível da unidade de organização máxima do utilizador
Foi introduzido para os utilizadores um novo campo para definir o nível máximo da unidade orgânica para a saída de dados. Isto controla até que ponto na hierarquia da unidade orgânica um utilizador pode ver os dados em aplicações analíticas. Isto é útil para portais Web e acesso público em que os dados devem ser disponibilizados, mas apenas até, por exemplo, o nível distrital. O suporte da interface de utilizador está disponível na versão 2.37.1.
Funcionalidades para programadores de plataformas
Plataforma de aplicações
A plataforma de aplicações recebeu várias novas funcionalidades.
- O d2-app-scripts recebeu um novo comando,
publish
, que pode ser utilizado para publicar uma nova versão de uma aplicação no App Hub. Isso é útil tanto em ambientes de linha de comando local quanto em pipelines de integração contínua. Consulte o changelog para obter detalhes. - A plataforma de aplicações tem agora um servidor proxy incorporado para facilitar o trabalho com instâncias DHIS2 que se encontram num domínio diferente. Para mais informações, consulte o blogue do programador do DHIS2.
- O suporte para Aplicações Web Progressivas (PWA) está agora integrado na plataforma de aplicações. Certifique-se de que lê o artigo para saber o que é um PWA e o que permite às aplicações DHIS2.
Tempo de execução da aplicação
Para promover as melhores práticas ao comunicar com a API, o tempo de execução da aplicação avisa agora no modo de desenvolvimento quando uma consulta não utiliza paginação ou quando os campos não são adicionados explicitamente. O armazenamento em cache do lado do cliente e a deduplicação de pedidos também estão disponíveis. Consulte o registo de alterações para obter mais informações.
DHIS2 UI
A biblioteca UI introduziu várias melhorias úteis para a criação de aplicações DHIS2 de elevada qualidade. Estas incluem os novos componentes DataTable
react, melhorias de acessibilidade e correcções de erros. Consulte o registo de alterações para obter mais informações.
Embalagem de frascos
A API backend DHIS2 pode agora ser empacotada como um ficheiro JAR. A compilação JAR contém apenas a API da Web e nenhum módulo da Web. A compilação fornece um servidor Web Jetty incorporado e é autónoma e executável, o que significa que pode ser iniciada diretamente a partir da linha de comandos sem uma instância externa do Tomcat. Este é um passo na direção de tornar o DHIS2 mais fácil de implementar e mais amigável para ambientes em contentores. Para construir um ficheiro JAR, pode utilizar o script run_api.sh.
Compatibilidade com Android
Esta versão do software principal do DHIS2 é totalmente compatível com a versão 2.5 da Capture App para Android do DHIS2.
Informações de lançamento
Clique nas ligações da tabela abaixo para obter mais informações sobre esta versão do software e para aceder a uma demonstração interactiva. Também pode adicionar comentários ou colocar questões sobre esta versão em DHIS2 Community of Practice.
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 |