Aller à la page principale

Cette page a été traduite automatiquement et pourrait contenir des erreurs

Aperçu du DHIS 2.37

DHIS2 version 2.37 est à présent disponible avec de nombreuses fonctionnalités, améliorations et résolution de bugs. Sur cette page, vous pouvez trouver des informations sur cette version du logiciel, y compris des descriptions de fonctionnalités, des liens vers la documentation technique et plus encore.

Démos vidéo sur les fonctionnalités

Découvrez dès à présent les principales nouvelles fonctionnalités de cette nouvelle version de DHIS2 ainsi que les démontrations de ces fonctionnalités par les experts DHIS2.

Fonctionnalités d'analyse

Tableaux de bord hors ligne

L’application tableau de bord permet désormais aux utilisateurs de marquer un tableau de bord pour qu’il soit disponible hors ligne. Cela permettra de stocker les visualisations et les données du tableau de bord localement dans le navigateur web, à la fois sur les ordinateurs portables, les ordinateurs de bureau et les appareils mobiles. Une fois sélectionné, le tableau de bord sera mis en cache sur l’appareil et l’utilisateur pourra le consulter hors ligne. Les filtres et les interprétations ne sont pas pris en charge hors ligne. Cela permet aux utilisateurs d’accéder à leurs tableaux de bord et de les consulter lorsqu’ils ne sont pas connectés à l’internet, par exemple lorsqu’ils séjournent ou voyagent dans des zones rurales.

Vidéo | Capture d’écran 1 | Capture d’écran 2 | Docs | Jira

Partage en cascade des tableaux de bord

Lorsque vous partagez un tableau de bord avec d’autres utilisateurs, le partage peut désormais s’étendre aux éléments du tableau de bord tels que les visualisations, les cartes, les rapports, les éléments de données et les indicateurs. Cela simplifie le processus de partage des tableaux de bord, car auparavant, les éléments mentionnés devaient être partagés manuellement et de façon indépendante.

Vidéo | Capture d’écran 1 | Capture d’écran 2 | Capture d’écran 3 | Docs | Jira

Profil d'unité d'organisation

L’application Cartes comporte désormais un profil d’unité d’organisation, qui affiche les informations clés de chaque unité d’organisation sur une carte. Vous pouvez afficher le profil en cliquant sur un point/un établissement dans une carte et en sélectionnant Show more info. Cette fonctionnalité est destinée à rendre le DHIS2 plus adapté en tant que registre des établissements.

Vidéo 1 | Vidéo 2 | Capture d’écran | Docs | Jira

Type d'indicateur pour une valeur unique

Les visualisations de valeurs à indicateur unique afficheront un suffixe %, pour mille, pour dix mille, or pour cent mille en fonction du facteur de l’indicateur. Ceci s’applique à la fois aux applications visualiseur et tableau de bord.

Screenshot | Docs | Jira

Mise en page par défaut des tableaux de bord

Les tableaux de bord prennent en charge les mises en page par défaut, qui configurent automatiquement un tableau de bord au fur et à mesure que des éléments sont ajoutés. Les utilisateurs qui créent ou modifient un tableau de bord peuvent désormais choisir d’ajouter de nouveaux éléments en bas ou en haut du tableau de bord. Les utilisateurs peuvent également choisir le nombre de colonnes à utiliser pour la mise en page du tableau de bord. La taille et la forme de tous les éléments du tableau de bord seront automatiquement configurées en fonction du nombre de colonnes spécifié.

Vidéo | Capture d’écran 1 | Capture d’écran 2 | Capture d’écran 3 | Docs | Jira

Unité d'organisation en progression descendante

Le diagramme à barres et à colonnes permet aux utilisateurs de faire un clic gauche sur une barre ou une colonne et de descendre ou remonter d’un niveau dans la hiérarchie des unités d’organisation. Ceci n’est possible que si la dimension « unité d’organisation » n’est pas spécifiée comme un filtre.

Vidéo | Capture d’écran | Docs | Jira

Figer les en-têtes de ligne et de colonne

Dans les tableaux croisés dynamiques, les en-têtes de ligne et de colonne peuvent désormais être figés. Cela permet aux utilisateurs de faire défiler de grands tableaux croisés dynamiques sans perdre la référence aux étiquettes de données, puisque les en-têtes de ligne et de colonne seront toujours visibles. Les en-têtes figés peuvent être activés à partir d’Options > Style > Fixer les en-têtes de colonne en haut du tableau et Fixer les en-têtes de ligne à gauche du tableau.

Vidéo | Capture d’écran 1 | Capture d’écran 2 | Jira

Sélectionner toutes les options de la dimension

Dans l’application de visualisation des données, vous pouvez désormais choisir de sélectionner automatiquement toutes les options d’une dimension particulière. Cette option est utile si vous avez des dimensions qui changent régulièrement, car elle sera automatiquement mise à jour lorsque de nouvelles dimensions seront ajoutées. C’est également utile lorsque vous avez des dimensions avec un nombre très élevé d’options.

Capture d’écran | Jira

Habillage de texte

Les tableaux croisés dynamiques prennent désormais en charge l’habillage de texte qui sera automatiquement appliqué aux valeurs de données longues ainsi qu’aux longs en-têtes de ligne et de colonne. Cela rend l’application de visualisation plus adaptée à l’affichage de texte explicatif et de données de texte long.

Screenshot 1 | Screenshot 2 | Jira

Étiquettes d'axe pour les graphiques multi-axes

Les graphiques multi-axes peuvent désormais avoir des étiquettes personnalisées pour tous les axes. Cela s’applique aux graphiques en barres, en colonnes et en lignes dans l’application Data Visualizer (Visualiseur de données).

Screenshot 1 | Screenshot 2 | Jira

Période relative des 10 dernières années

Une période relative des 10 dernières années a été ajoutée aux applications Data Visualizer et Map (Carte). Elle est utile pour afficher les tendances longues dans vos données.

Capture d’écran | Jira

Infos de légende dans les tableaux de bord

Dans les tableaux de bord, vous pouvez désormais afficher les infos de légende pour un tableau croisé dynamique ou un graphique pour lequel un jeu de légendes est appliqué. Dans le visualiseur, les informations de la légende peuvent être activées à partir de Options > Légende > Afficher la clé de la légende. Ceci est utile pour comprendre la signification de chaque légende/couleur.

Vidéo | Capture d’écran 1 | Capture d’écran 2 | Capture d’écran 3 | Jira

Caractéristiques du tracker et de l'événement

Amélioration des performances

Les corrections apportées à la génération de valeurs uniques permettent de générer des identifiants avec moins d’impact sur les performances qu’auparavant. Les modèles séquentiels ont connu la plus grande amélioration, et sont la méthode recommandée pour la génération d’identifiants dans la plupart des cas.

Vidéo | Jira 1 | Jira 2

Listes de travail à travers les unités d'organisation

Il est désormais possible d’avoir des listes de travail dans l’application Capture qui couvrent toutes les unités d’organisation accessibles pour un utilisateur. Cela peut par exemple être utile lorsque vous travaillez avec des enquêtes de cas de paludisme sur plusieurs sites.

Vidéo | Capture d’écran | Docs | Jira

Dédoublonnage

Un nouveau service API est conçu pour fusionner deux enregistrements doublons donnés. La fusion des doublons n’est pas encore disponible dans l’interface utilisateur standard du DHIS2, mais des applications tierces peuvent intégrer et commencer à utiliser ce nouveau service.

Vidéo | Docs | Jira

Validation des règles de programme

La validation des règles de programme a été implémentée pour les actions de règle de programme, et toute expression de données d’action de règle de programme invalide est signalée à l’utilisateur lorsqu’il travaille avec la règle dans l’application de maintenance. Cela peut par exemple être utile lors de l’écriture d’expressions pour les données à affecter à une variable de règle de programme, afin d’éviter les erreurs de syntaxe dans cette expression d’affectation.

Vidéo | Capture d’écran | Docs | Jira

Améliorations dans le nouvel exportateur de Tracker

Le nouveau point de terminaison du tracker /tracker a maintenant des champs createdBy (crée par) et updatedBy (mis à jour par) pour tous les types d’objets. Cette propriété est toujours générée par le système et reflète l’utilisateur qui a créé ou apporté la dernière modification à l’objet.

Docs | Jira

Dates de l'événement dans le modèle de notification d'étape de programme

Lors de la configuration des modèles de notification d’étape de programme, il est désormais possible d’inclure la date de l’événement dans la notification. Cela peut être utile lorsqu’on envoie un message à une personne, faisant référence à un événement passé auquel cette personne a participé.

Docs | Jira

Notifications utilisées dans des scénarios d'intégration

Les notifications peuvent désormais être envoyées à une adresse http externe, en plus des options précédentes d’envoi par e-mail ou SMS. Les notifications envoyées à un service http externe peuvent être utiles dans des scénarios d’intégration de système à système.

Vidéo | Docs | Jira

Fonctions de Tracker dans l'application Saisie Tracker

La fonctionnalité d’inscription et de suivi des événements est désormais disponible pour un test bêta fermé dans la nouvelle application Capture. Nous prévoyons d’ouvrir le test bêta à un public plus large pendant la durée de vie de la version 2.37, et prévoyons de mettre cette fonctionnalité à la disposition de tous dans la version 2.38.

Video | Capture d’écran

Fonctionnalités de la plate-forme

Application d'approbation des données

Une nouvelle application d’approbation des données est disponible, prenant en charge plusieurs flux de travail parallèles d’approbation des données. Après avoir sélectionné un flux de travail, une période et une unité d’organisation, elle permet à l’utilisateur de visualiser les données de tous les ensembles de données associés au flux de travail. L’application présente la nouvelle expérience utilisateur moderne du DHIS2, rendant l’approbation des données plus efficace et plus conviviale. L’application est construite en utilisant la nouvelle pile technologique front-end du DHIS2.

Vidéo | Capture d’écran 1 | Capture d’écran 2 | Docs

Image de l'unité d'organisation

Une image peut être téléchargée et associée à une unité d’organisation. Ceci est utile, par exemple, pour les évaluations et les enquêtes sur les établissements, où une image de l’établissement doit être prise et faire partie de l’évaluation.

Vidéo | Capture d’écran | Documentation utilisateur | Documentation API

Profil d'unité d'organisation

Vous pouvez désormais concevoir un profil pour les unités d’organisation, ce qui vous permet d’inclure une image et de spécifier les attributs de métadonnées, les ensembles/groupes d’unités d’organisation et les données pour les éléments de données et les indicateurs à afficher. Le profil d’unité d’organisation doit actuellement être configuré via l’API. La prise en charge de l’interface utilisateur est prévue dans la prochaine version. La prise en charge de l’interface utilisateur est prévue dans la prochaine version.

Vidéo | Documentation pour les utilisateurs | Documentation pour les cartes | Documentation pour l’API

Bibliothèque d'icônes

La bibliothèque d’icônes du DHIS2 a été intégrée au projet « health icons » et a été remaniée par son équipe de bénévoles en collaboration avec notre équipe de conception. Vous trouverez de plus amples informations sur le projet en visitant leur site Web healthicons.org.

Video | Capture d’écran

Z-score modifié

La détection des valeurs aberrantes basée sur la méthode statistique du Z-score modifié est désormais disponible dans l’application de qualité des données. La méthode du Z-score modifié est basée sur la distance d’une valeur par rapport à la médiane, et non à la moyenne comme le Z-score classique. Cet algorithme est plus résistant à l’impact des valeurs aberrantes dans un ensemble de données.

Vidéo | Capture d’écran | Documentation utilisateur | Documentation API

Jetons d'accès personnels

Vous pouvez désormais créer des jetons d’accès API personnels pour votre compte. Les jetons d’accès API sont utiles pour l’authentification des clients de l’API logicielle, tels que les services d’intégration et les portails Web. En s’authentifiant avec un jeton d’accès, un client n’aura accès qu’à l’API et non à l’interface utilisateur. Les jetons peuvent être limités à des méthodes HTTP (par exemple, GET, POST) et à des adresses IP spécifiques. Il existe deux types de jetons, un pour les clients côté serveur et un pour les clients basés sur un navigateur Web. Pour créer un jeton, allez dans le menu Profil > Modifier le profil > Jetons d’accès personnels.

Vidéo | Capture d’écran | Documentation utilisateur | Documentation API

Gestion automatique du cache du cluster

Lors de l’exécution de DHIS2 en tant que cluster de Tomcat (plusieurs serveurs Tomcat), l’adresse IP de tous les nœuds Tomcat (serveurs) du cluster devait auparavant être définie dans le fichier de configuration de chaque instance de DHIS2. Cela rendait la mise à l’échelle dynamique des nœuds du cluster complexe et peu pratique. Désormais, DHIS2 se charge automatiquement de la gestion du cache et la configuration du cache du cluster n’est plus nécessaire. Cela rend la mise à l’échelle dynamique beaucoup plus pratique, car de nouveaux nœuds peuvent être ajoutés sans que les autres nœuds en soient informés.

Docs

Réinitialisation par courriel du mot de passe d'un utilisateur

Vous pouvez désormais réinitialiser le mot de passe d’un compte d’utilisateur en demandant au système d’envoyer un courriel. La personne titulaire du compte utilisateur pourra suivre les instructions qui lui sont envoyées par courriel pour réinitialiser le mot de passe. La réinitialisation par e-mail nécessite qu’un serveur SMTP soit configuré et que le compte utilisateur dispose d’une adresse e-mail valide.

Vidéo | Capture d’écran | Docs

Nouvelles autorités

De nouvelles autorités ont été introduites. La génération des valeurs min-max des éléments de données requiert l’autorité « Générer des valeurs min-max ». La création de niveaux d’approbation des données nécessite l’autorisation « Ajouter/mettre à jour le niveau d’approbation des données ». La création de flux d’approbation des données nécessite l’autorisation « Ajouter/mettre à jour le flux d’approbation des données ».

Docs

Statistiques de données plus rapides

La vue d’ensemble des statistiques de données dans l’application d’administration des données est plus rapide d’un ordre de grandeur. Les statistiques sont désormais générées sur la base de comptages approximatifs, ce qui offre une précision suffisante et se termine généralement en quelques secondes, même pour les plus grandes bases de données.

Video | Capture d’écran

Importation plus rapide de valeurs de données

Pour les importations de valeurs de données, lorsqu’une valeur de données est une correspondance exacte d’une valeur de données existante, les opérations de mise à jour et de vérification ne se produisent plus. Cela améliore considérablement les performances, notamment pour un scénario de synchronisation des valeurs de données, où des données identiques sont souvent importées plusieurs fois.

Docs

Améliorations de l'App Hub

L’App Hub a fait peau neuve et son interface utilisateur a été améliorée pour la gestion et la navigation entre les applications. Les organisations prennent désormais en charge plusieurs développeurs, et vous pouvez désormais vous connecter à l’App Hub avec un compte GitHub en plus d’un compte Google. Découvrez toutes les améliorations dans lejournal des modifications.

Vidéo | Capture d’écran | Changelog |AppHub

Design de l'application de gestion d'applications

L’application de gestion des applications a un nouveau design qui s’appuie sur les principes de conception et les composants de l’interface utilisateur du système DHIS2. Elle prend désormais en charge les notifications in-app lorsqu’une version plus récente d’une application web compatible avec le DHIS 2 est disponible sur l’App Hub. Les applications peuvent désormais être mises à jour en un seul clic. Découvrez toutes les améliorations dans lejournal des modifications.

Vidéo | Capture d’écran | Changelog

Fonctionnalités de l'API de la plate-forme

Fractionnement d'unité d'organisation

Le nouveau point d’extrémité /organisationUnits/split permet de fractionner une unité d’organisation en plusieurs unités d’organisation. Toutes les métadonnées associées et les données du tracker seront transférées vers les unités d’organisation cibles. Ceci est utile, par exemple, lorsqu’un district est divisé en plusieurs nouveaux districts.

Vidéo | Docs

Fusion des unités d'organisation

Le nouveau point d’extrémité /organisationUnits/merge permet de fusionner plusieurs unités d’organisation en une seule. Toutes les métadonnées, valeurs de données et données du tracker associées seront fusionnées et transférées vers l’unité d’organisation cible. Ceci est utile, par exemple, lorsque plusieurs districts fusionnent en un seul.

Vidéo | Docs

API Gist

La nouvelle API Gist est une nouvelle API de métadonnées qui est optimisée pour être évolutive et performante. Elle rend une version plate des objets sans associations imbriquées afin de permettre un rendu efficace des charges utiles volumineuses. La réponse de l’API Gist est accessible en ajoutant /gist aux chemins habituels de l’API des objets de métadonnées. Les propriétés des collections, comme /userGroups//users/gist, peuvent être parcourues de la même manière que les collections d’objets, comme /userGroups/gist. L’API prend en charge la plupart des paramètres de l’API de métadonnées ordinaire et offre quelques fonctionnalités supplémentaires.

Vidéo | Docs

API de Patch

Une nouvelle API de patch est disponible, permettant des mises à jour partielles des métadonnées. Les opérations d’ajout, de suppression et de remplacement peuvent être effectuées avec une seule requête de patch.

Docs

Sortie de données au niveau maximum de l'unité d'org de l'utilisateur

Un nouveau champ permettant de définir leniveau maximum de l’unité d’org pour la sortie des données est ajouté pour les utilisateurs. Cela permet de contrôler jusqu’à quel niveau de la hiérarchie des unités d’organisation un utilisateur peut visualiser les données dans les applications d’analyse. Ceci est utile pour les portails web et l’accès public où les données doivent être disponibles mais seulement jusqu’au niveau du district par exemple. La prise en charge de l’interface utilisateur sera disponible dans la version 2.37.1.

Docs

Fonctionnalités des développeurs de la plate-forme

Cette version est entièrement compatible l’Application Android Capture version 2.5.

Plate-forme d’applications

La plateforme d’applications dispose de plusieurs nouvelles fonctionnalités.

  • Le d2-app-scripts dispose d’une nouvelle commande, publish, qui peut être utilisée pour publier une nouvelle version d’une application sur l’App Hub. Ceci est utile à la fois dans les environnements de ligne de commande locale et dans les pipelines d’intégration continue. Consultez le journal des modificationspour plus de détails.
  • La plate-forme d’applications dispose désormais d’un serveur proxy intégré pour faciliter le travail avec les instances DHIS2 se trouvant sur un domaine différent. De plus amples informations sont disponibles sur le blog des développeurs DHIS2.
  • La prise en charge des applications Web progressives (PWA) est désormais intégrée à la plate-forme d’applications. Assurez-vous de lire l’aticle tpour savoir ce qu’est une PWA et ce qu’elle autorise pour les applications DHIS2.

Journal des modifications

Exécution d'application

Afin de promouvoir les meilleures pratiques lors de la communication avec l’API, le moteur d’exécution des applications émet désormais un avertissement enmode développement lorsqu’une requête n’utilise pas la pagination ou lorsque des champs ne sont pas explicitement ajoutés. Lamise en cache côté client et la déduplication des requêtes sont également disponibles. Consultez le journal des modificationspour plus de détails.

Journal des modifications

UI du DHIS2

La bibliothèque IU a introduit plusieurs améliorations utiles pour construire des applications DHIS2 de haute qualité. Il s’agit notamment des nouveaux composants DataTable des améliorations de l’accessibilité et des corrections de bugs. Consultez le journal des modificationspour plus de détails.

Video | Changelog

Packaging JAR

L’API backend du DHIS 2 peut désormais être packagée sous forme de fichier JAR. Le build JAR ne contient que l’API web et aucun module web. Le build fournit un serveur web Jetty intégré, et est autonome et exécutable, ce qui signifie qu’il peut être lancé directement à partir de la ligne de commande sans instance Tomcat externe. Il s’agit d’un pas important vers un déploiement plus facile de DHIS 2 et vers des environnements conteneurisés. Pour créer un fichier JAR, vous pouvez utiliser le script run_api.sh.

Vidéo

Compatibilité avec Android

Cette version du logiciel de base du DHIS2 est entièrement compatible avec l’application Android de capture du DHIS2, version 2.5.

Information sur la version

Cliquez sur les liens dans le tableau ci-dessous pour plus d’informations sur cette version du logiciel et pour accéder à une démo interactive. Vous pouvez également commenter ou poser des questions sur cette version sur la Communité de Pratique de DHIS2.

To find more details about...Follow this link:
Download release and sample databaseDownloads
Documentation and JavadocsDocumentation
Upgrade notesUpgrade notes on Github
Full list of features and bugsRelease Note
Source code on GithubDHIS2 source code
Demo instanceDemos
Docker hub imagesDocker repository
DHIS2 communityDHIS2 Community of Practice