Aller à la page principale

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

Aperçu de la version 42 du DHIS2

Découvrez les nouvelles fonctionnalités et améliorations de la version 42 du DHIS2 et les points forts de la version 3.2 d’Android Capture.

Aller à une section sur cette page

    Points forts de cette publication

    Voici quelques-uns des points forts de cette publication :

    • Nouveau menu de navigation des applications DHIS2 : Palette de commandes pour les raccourcis et les commandes clavier
    • Tracker vers les données agrégées : Désagrégation des indicateurs de programme au sein des catégories
    • Configuration du formulaire de saisie des données pour le web et Android
    • Extensions de tableaux de bord : Types de tableaux de bord externes intégrés (Superset) et plugins de tableaux de bord
    • Moteur de règles partagé entre le backend de la plateforme DHIS2, l’application Capture et l’application Android
    • Global App Shell : Un conteneur partagé pour les applications web

    Consultez la liste complète des nouvelles fonctionnalités ci-dessous. Vous pouvez également lire l’annonce de publication sur le site Communauté de Pratique DHIS2 pour plus de détails et nous faire part de vos commentaires et de vos questions.

    Pour une présentation complète des nouvelles fonctionnalités de notre application mobile, visitez la page de présentation de Android Capture v3.2.

    Caractéristiques de la configuration

    Cette version comporte plusieurs améliorations pour les utilisateurs administrateurs de DHIS2. Il s’agit notamment de mises à jour de la nouvelle appli Maintenance, de nouvelles fonctionnalités permettant de fusionner les métadonnées dupliquées, et de désagrégations des indicateurs de programme pour faciliter l’analyse et l’importation dans un ensemble de données agrégé. Elle inclut également la prise en charge de l’authentification multifactorielle (MFA) basée sur le courrier électronique et une nouvelle application web de dépannage de la synchronisation pour prendre en charge la gestion des mises-en-œvre utilisant l’application Android Capture du DHIS2 sur les appareils mobiles.

    Codes d'authentification par courrier électronique pour l'authentification multifactorielle

    À partir de cette version, DHIS2 prend également en charge l’authentification multifactorielle (MFA) basée sur le courrier électronique. Le MFA par courriel doit être configuré au niveau du système et sera une option pour les utilisateurs lorsqu’ils activeront le MFA/2FA. Si l’utilisateur sélectionne « Email », le système envoie un mot de passe à usage unique à l’adresse électronique fournie.

    Nouvelle application de maintenance disponible en version continue

    Nous continuons à travailler sur la nouvelle version améliorée de l’application Maintenance. La nouvelle application web pour l’entretien est en version continue et est mise à jour de manière dynamique en permanence. Au moment de la publication de cette v42, nous pouvons annoncer la mise-en-œvre des sections Éléments de données, Catégories et Type d’indicateur.

    Tracker pour les données agrégées : Désagrégation des indicateurs de programme

    Cette fonction permet de créer des désagrégations pour les indicateurs de programme qui correspondent aux options et combinaisons de catégories existantes. Cette désagrégation facilitera l’analyse des indicateurs de programme en fonction de ces désagrégations à l’aide des applications analytiques du DHIS2, ainsi que l’agrégation des valeurs et l’importation dans un modèle de données agrégées à l’aide de l’application d’échange de données.

    Déduplication et fusion des métadonnées

    La fusion des métadonnées est progressivement prise en charge par les fonctionnalités de base de DHIS2, ce qui facilite les opérations de nettoyage des métadonnées. Le backend prend en charge la fusion des objets de métadonnées suivants par l’intermédiaire de l’API web : Unités d’organisation, Éléments de données, Indicateurs, Types d’indicateurs, Options de catégorie, Combinaisons d’options de catégorie (limité à un cas d’utilisation, lorsque les catoptcombinaisons sont les mêmes).

    L’assistance frontale via l’interface utilisateur est également mise en œuvre progressivement. Jusqu’à présent, la nouvelle application Maintenance prend en charge les options de fusion pour les options de catégorie, les indicateurs et les types d’indicateurs. Dans ce cas, l’utilisateur peut sélectionner l’objet « source » à fusionner et l’objet « cible » vers lequel fusionner les références.

    Application Android Synchronisation Dépannage application web

    La nouvelle web app de dépannage de synchronisation offre aux administrateurs de mise-en-œvre une visibilité en temps réel et des capacités de dépannage pour les erreurs de synchronisation survenues au cours des dernières 24 heures Tracker ou programmes d’événements. Elle permettra aux administrateurs système d’analyser les réponses persistantes de l’API d’erreur de synchronisation Android. L ‘application est disponible sur l’App Hub et les administrateurs devront l’installer dans leurs instances.

    Caractéristiques de la collecte de données : Données agrégées

    La collecte de données est considérablement améliorée dans cette version du DHIS2. Pour la collecte de données agrégées, une fonctionnalité importante a été introduite pour la configuration de l’aspect et de la convivialité des formulaires de saisie des données. Ces fonctionnalités sont disponibles à la fois dans les applications Saisie données sur le web et dans les applications Android de saisie.

    À partir de DHIS2 v42, l’ancienne application Saisie des données n’est plus prise en charge.

    Fonctionnalité de formulaire configurable pour les ensembles de données

    Les nouvelles options de configuration des formulaires de section permettent de paramétrer davantage l’aspect et la convivialité des formulaires de saisie données agrégés dans l’application Saisie de données, sans qu’il soit nécessaire de créer un formulaire personnalisé. Avec les onglets verticaux, les sections pliables, les mises en forme de lignes et de colonnes personnalisables et les options permettant d’ajouter des titres de formulaires, des sous-titres et du texte statique, il existe désormais davantage de moyens de rendre vos formulaires visuellement attrayants et conviviaux.

    Prise en charge des jours fractionnaires pour les paramètres de date

    Lorsque vous spécifiez les paramètres d’un ensemble de données, vous pouvez désormais utiliser des nombres (par exemple 0,5) pour « Jours après la période pour bénéficier d’une soumission dans les délais » et « Jours d’expiration ». Cela permet de répondre aux cas d’utilisation de l’IDSR où les données hebdomadaires de l’IDSR doivent être transmises dans les délais le lundi à midi, soit 0,5 jour après la fin de la période, le dimanche à minuit.

    Le DHIS2 étant de plus en plus utilisé pour les IDSR, où la rapidité des rapports est indispensable, ce changement peut être utilisé pour fixer des exigences de promptitude avec une plus grande granularité. Historiquement, ce paramètre a surtout été utilisé pour la promptitude des données agrégées mensuelles des « transactions longues ». Les données relatives à la surveillance des maladies sont différentes, car la transmission rapide des données relatives aux épidémies est d’une importance vitale pour l’endiguement rapide des épidémies.

    Caractéristiques de la collecte de données : Tracker & Event

    Pour la collecte des données individuelles, cette version apporte des améliorations significatives aux applications DHIS2 Capture et Android Capture. Les améliorations visent à améliorer l’expérience globale de l’utilisateur et à apporter certaines fonctionnalités spécifiques. Les principales caractéristiques sont la rationalisation des processus de collecte de données, l’amélioration des éléments de l’interface utilisateur et de nouvelles capacités permettant de prendre en charge différents flux de collecte de données.

    Les principales fonctionnalités de l’application web Capture comprennent des opérations de masse simples pour une gestion plus rapide de plusieurs enregistrements, la possibilité de filtrer et de trier les informations dans le Changelog, et des éléments d’interface utilisateur améliorés tels que la navigation par fil d’Ariane et la contextualisation des unités d’organisation.

    À partir de la version 42, l’ancienne application Saisie Tracker n’est plus prise en charge. Toutes les fonctionnalités de l’application Saisie Tracker sont désormais incluses dans l’application Saisie Tracker.

    Opérations simples en vrac dans Capture

    Vous pouvez désormais effectuer des actions groupées dans l’application Saisie Tracker pour les listes de travail des programmes d’événements et de suivi.

    Pour les programmes Tracker, vous pouvez désormais compléter ou supprimer des inscriptions simultanément sur plusieurs entités suivies. L’action s’appliquera aux entités suivies sélectionnées dans la liste de travail. Ceci est supporté par la version continue, pour les versions 2.39 et supérieures.

    Pour les programmes d’événements, vous pouvez compléter ou supprimer plusieurs événements simultanément. L’action s’appliquera aux événements sélectionnés dans la liste de travail.

    Multi-calendrier dans l'application Capture

    L’application de capture web utilise désormais le composant CalendarInput. CalendarInput est un champ de saisie doté d’un sélecteur de calendrier intégré, qui permet aux utilisateurs de saisir une date ou d’en sélectionner une dans le sélecteur de calendrier. Le composant calendrier permet la collecte de données pour des dates et des périodes basées sur le calendrier configuré dans les paramètres du système.

    Afficher et filtrer l'utilisateur assigné dans la liste de travail de l'étape du programme

    Les options de filtrage dans les listes de travail ont été améliorées dans l’application DHIS2 Capture. Vous pouvez désormais afficher et filtrer les utilisateurs affectés au niveau de l’étape du programme.

    Afficher l'unité d'organisation de l'événement dans les listes de travail

    Dans les listes de travail de l’événement et de l’étape du programme, vous pouvez afficher l’unité d’organisation de l’événement sous forme de colonne. Cela peut s’avérer utile si vous souhaitez consulter tous les événements qui vous sont attribués ou disponibles, mais que vous avez accès à plusieurs unités d’organisation.

    Améliorations du journal des modifications

    Le journal des modifications de l’événement comprend désormais un historique des modifications apportées à la date du rapport, à la date prévue et à la géométrie. En outre, vous pouvez filtrer les modifications par utilisateur ou par élément de données.

    Étapes connexes / Améliorations liées aux événements

    Certaines améliorations ont été apportées à la fonctionnalité des étapes connexes dans les programmes Tracker. Vous disposez à présent d’un espace de travail à deux événements qui vous permet de visualiser les deux événements liés sur une même page. Le widget « étapes connexes » est désormais visible sur la page d’inscription, ainsi que sur la page de visualisation de l’événement. Vous pouvez également dissocier des événements.

    Amélioration de la page de démarrage

    Désormais, lorsque vous entrez dans l’application Capture, la page d’accueil contient un texte court et utile pour guider l’utilisateur dans l’utilisation de l’application, ainsi qu’un lien vers la documentation de l’utilisateur.

    Barre de fil d'Ariane pour les pages relatives aux événements et à l'inscription

    Une navigation en fil d’Ariane a été ajoutée en haut des pages consacrées aux événements et aux inscriptions. Il indique à l’utilisateur les étapes qu’il a suivies pour arriver à la page où il se trouve. Chaque élément est exploitable et permet de naviguer d’une page à l’autre.

    Afficher le sélecteur d'unité d'org dans tous les formulaires d'événements

    Vous pouvez désormais modifier l’unité d’organisation dans le formulaire lui-même (au lieu du sélecteur de contexte) lors de la création ou de la modification d’un événement. Le sélecteur d’unité d’org est affiché dans la section « Informations de base » de l’espace de travail.

    Contextualisation de l'unité d'organisation

    Vous pouvez désormais survoler les unités d’organisation dans les listes de travail, les widgets et les formulaires et voir la hiérarchie d’unités d’organisation complète pour cette unité d’organisation afin d’obtenir un contexte supplémentaire.

    Caractéristiques de la collecte de données : Application Android Capture

    Les principales améliorations des fonctionnalités de l’application Android Capture comprennent un écran d’accueil et des barres de navigation réactifs et plus intuitifs, des améliorations dans plusieurs actions liées au programme longitudinal pour une expérience utilisateur optimisée. Ces améliorations reflètent les efforts déployés pour offrir aux utilisateurs finaux des expériences de collecte de données plus intuitives et plus efficaces sur les deux plateformes. Pour en savoir plus, consultez la page de présentation d’Android Capture v3.2.

    Fonctions de visualisation et d'analyse

    Les améliorations en matière d’analyse s’étendent aux applications Data Visualizer, Dashboard et Maps. Ces mises à jour améliorent collectivement l’expérience utilisateur en matière d’analyse de données et étendent les capacités analytiques dans les différentes apps.

    Visualiseur de données : Définitions des données et informations dans le sélecteur d'éléments de données

    À droite de chaque élément de données dans le sélecteur de l’écran d’accueil, il y a maintenant une icône d’information sur laquelle vous pouvez cliquer. application Visualiseur de données il y a maintenant une icône d’information sur laquelle vous pouvez cliquer et un tableau contenant des informations pertinentes s’affiche. Les informations affichées dépendent du type de données de l’élément.

    Visualiseur de données : Jeu d'options comptage d'options

    Les éléments de données d’événements (éléments de données et attributs d’entités suivies) auxquels un ensemble d’options a été attribué bénéficient d’une fonctionnalité étendue dans la boîte de dialogue de données du Visualiseur de données. Les utilisateurs peuvent choisir les options à inclure et à désagréger, ainsi que le mode de présentation (individuel ou agrégé) des options sélectionnées.

    Tableau de bord : Types de tableaux de bord externes - Superset

    DHIS2 permet désormais d’afficher des tableaux de bord externes via l’application DHIS2 Dashboard. Cela permet aux tableaux de bord provenant d’autres plateformes d’apparaître côte à côte avec les tableaux de bord standard de DHIS2. Le premier type de tableau de bord externe pris en charge est Superset, qui utilise un connecteur fourni par BAO Systems.

    Tableau de bord : Mode diaporama

    Le tableau de bord peut être affiché sous forme de diaporama en cliquant sur le bouton « diaporama ». Lorsque vous entrez dans le diaporama, vous trouverez des boutons de navigation et un bouton de sortie dans une barre de navigation au bas de la page. Vous pouvez également naviguer avec les touches fléchées avant et arrière du clavier, et quitter le diaporama avec la touche esc. Tous les filtres appliqués seront affichés dans la barre de navigation.

    Tableau de bord : Mise à jour du design de l'application et amélioration de l'expérience utilisateur

    La nouvelle version de l’application Tableau de bord présente plusieurs améliorations importantes :

    • Barre de tableau de bord simplifiée : Nous sommes passés à une barre de tableau de bord unique et fixe, libérant ainsi un espace vertical précieux et garantissant que la barre reste accessible lorsque vous faites défiler la page.
    • Menu des tableaux de bord plus efficace : La liste des tableaux de bord disponibles se trouve désormais dans le menu de gauche, ce qui permet une recherche plus rapide et plus intuitive des tableaux de bord.
    • Amélioration de la grille du tableau de bord : La grille a désormais un aspect plus moderne et utilise mieux l’espace disponible.

    Cartes : Améliorations fonctionnelles et de l'interface utilisateur

    Cette version apporte plusieurs améliorations à l’application Maps :

    • Combiner les sélections d’unités d’org : Vous pouvez désormais combiner les sélections d’unités d’organisation en sélectionnant l’unité d’organisation de l’utilisateur ainsi que d’autres unités d’organisation et niveaux d’unités d’organisation dans tous les types de couches.
    • Prise en charge des paramétrages : Vous pouvez désormais utiliser les calculs paramétrés créés dans l’application Visualiseur de données dans l’application Cartes.
    • Informations supplémentaires dans la fenêtre contextuelle pour les couches d’entités suivies : La fenêtre contextuelle affiche désormais les coordonnées, le nom de l’unité d’organisation et les attributs s’ils sont marqués pour être affichés dans la liste.
    • Amélioration de la prise en charge des types de relations dans la couche des entités suivies : La cartographie expérimentale des relations prend désormais en charge une plus grande variété de définitions de relations : relations unidirectionnelles et bidirectionnelles et permutations du même/différent type de TrackedEntity et du même programme.

    Cartes : Sélecteur de période pour les couches thématiques

    L’onglet « Période » de l’app Cartes a été entièrement repensé pour gagner en flexibilité et en clarté :

    • Elle utilise désormais le même sélecteur de période que les autres applications d’analyse, ce qui permet de sélectionner plusieurs périodes et de prendre en charge les calendriers non grégoriens.
    • Toutes les cartes gèrent désormais les sélections de périodes multiples, y compris les sélections mixtes de différents types de périodes, les préréglages fixes et/ou relatifs.
    • Les saisies des dates de début et de fin utilisent le nouveau calendrier standard avec un masque de saisie amélioré, qui prend en charge les traductions (actuellement limité au calendrier grégorien).
    • Les options de cartographie (carte unique, chronologie ou fractionnée) sont désormais plus clairement affichées à l’aide d’icônes et de messages d’information améliorés.

    Cartes : Prise en charge de couches EE supplémentaires et possibilité de les faire basculer pour chaque instance DHIS2.

    Les administrateurs habilités à gérer des couches externes peuvent désormais sélectionner des couches (par exemple de Earth Engine) dans le catalogue pour qu’elles soient visibles ou masquées pour les autres utilisateurs de l’application Maps.

    Cartes : Soutenir les coordonnées d'inscription

    Vous pouvez désormais utiliser les coordonnées de l’inscription dans la couche Événement de l’application Maps. De cette manière, vous pouvez cartographier les événements (et les informations associées) tout en utilisant les coordonnées qui ont été saisies lors de l’inscription au programme.

    Caractéristiques d'extensibilité

    La version 42 offre plusieurs nouvelles fonctionnalités qui facilitent l’extension de DHIS2 pour répondre à des cas d’utilisation uniques. Il s’agit notamment de nouveaux points d’extension de l’application Dashboard qui permettent d’ajouter des éléments paramétrés sous forme de plugins, d’un composant d’entrée Calendrier réutilisable qui prend en charge de nombreux calendriers mondiaux, et de l’introduction du Global App Shell.

    Il y a également plusieurs nouvelles fonctionnalités qui prennent en charge la connexion sécurisée de DHIS2 à des services externes via l’API Routes et la nouvelle application Route Manager, des mises à jour de l’application Datastore Management, et une nouvelle application FHIR IG Generator.

    Composant d'interface utilisateur pour le calendrier

    La bibliothèque DHIS2 UI fournit désormais un composant Calendrier réutilisable pour la saisie des dates. Il prend notamment en charge de nombreux types de calendriers, y compris le népalais et l’éthiopien, ce qui résout un problème de localisation auquel de nombreuses applications sont confrontées lorsqu’elles permettent aux utilisateurs de saisir des dates.

    Coquille d'application globale

    Le DHIS2 dispose désormais d’un Global App Shell, qui sert de conteneur pour toutes les applications chargées. Il garantit une barre d’en-tête et une interface de navigation cohérentes dans toutes les apps et consolide les fonctionnalités requises par toutes les apps. Il peut être utilisé pour déployer de nouvelles fonctionnalités dans toutes les applications en même temps, comme la nouvelle palette de commandes, et sera utile pour déployer d’autres mises à jour techniques de la plateforme d’applications.

    L’introduction de la coque globale s’accompagne également de quelques améliorations au niveau de la barre d’en-tête : elle est plus compacte pour donner plus d’espace au contenu de l’application et inclut un design moderne pour le menu du profil de l’utilisateur.

    Application Gestionnaire d'itinéraires

    L’application Route Manager est désormais disponible sur l’App Hub. Elle fournit une interface utilisateur pour gérer les itinéraires, qui sont des moyens sécurisés de connecter DHIS2 à des services externes. L’application permet de créer, de modifier et de supprimer des objets Route, et permet à l’utilisateur de configurer les paramètres d’authentification utilisés par une Route, les autorités requises pour exécuter cette Route, et les paramètres de partage pour l’objet Route.

    Mises à jour de l'application Datastore

    L’application Datastore a fait l’objet d’une refonte afin d’introduire un design moderne. Parmi les nouveautés notables, citons la possibilité de gérer les objets de stockage de données des utilisateurs et une interface utilisateur permettant de gérer les paramètres de partage sur les clés de stockage de données.

    Application FHIR IG Generator

    L’application FHIR IG Generator est maintenant disponible sur l’App Hub. Elle fournit une interface utilisateur pour la création de guides de mise-en-œvre FHIR basés sur les métadonnées du tracker DHIS2. Il fournit également des conseils pour la publication de ce guide de mise-en-œvre à l’aide d’un outil externe tel que SUSHI.

    Permettre l'ajout de paramétrés à un tableau de bord

    L’application Tableau de bord prend désormais en charge les paramétrés construits avec la plateforme de l’application pour être ajoutés en tant qu’éléments du tableau de bord. Ces plugins offrent plus de flexibilité que les précédents widgets de tableau de bord, notamment une meilleure prise en charge du filtrage, des titres paramétrés, des options « ouvrir dans l’application » et une meilleure prise en charge de plusieurs des mêmes plugins pouvant afficher des données différentes.

    Nouvelles fonctionnalités de l'API Routes

    Les routes peuvent désormais être paramétrées avec davantage de schémas d’authentification : l’authentification par en-têtes personnalisés, paramètres de requête ou OAuth2 Client Credentials est désormais prise en charge, en plus des méthodes HTTP Basic auth et API token disponibles précédemment.

    Les routes peuvent désormais être paramétrées avec des délais d’attente personnalisés : ceux-ci déterminent le temps pendant lequel le serveur DHIS2 attendra une réponse d’un service en amont avant de renvoyer une erreur de délai d’attente.

    Caractéristiques de la plate-forme et de l'architecture

    La version v42 du DHIS2 apporte un tout nouveau menu dans la barre d’en-tête qui améliore la navigation dans les applications du DHIS2 et rétablit les raccourcis à l’intérieur des applications. Il comporte également des améliorations internes qui sont transparentes pour l’utilisateur, notamment l’intégration des moteurs de règles de programme, des mises à jour du cadre Spring et des améliorations du schéma d’identification pour l’exportation de données et de métadonnées.

    Menu Nouvelles applications : Palette de commandes

    Le composant du menu DHIS2 Apps a été mis à jour. La nouvelle fonctionnalité permet de naviguer dans les applications comme auparavant, et introduit des actions et des raccourcis. Les raccourcis sont des « liens profonds » vers des sections d’une application, par exemple une page particulière de l’application Maintenance. Les applications peuvent définir leurs raccourcis dans leurs fichiers de configuration, qui seront alors visibles et consultables dans la palette de commandes. Les actions sont des scripts ou des tâches qui peuvent être exécutées n’importe où et qui peuvent être des tâches telles que le nettoyage des caches ou l’exécution d’analyses. Elle est accessible par le clavier et peut également être ouverte en cliquant sur l’icône des applications dans la barre d’en-tête.

    Intégrer le moteur de règles Kotlin multiplateforme à l'application Capture

    L’application web de capture, l’application Android de capture et le backend utilisent le même moteur de règles que celui de la version 42. Cela garantit la cohérence de la configuration des règles du programme et de la manière dont les actions sont déclenchées sur toutes les plateformes.

    Mise à jour du cadre Spring

    Les mises à jour constantes du cadre Spring garantissent le maintien de la sécurité du DHIS2. Au cours de cette version, l’équipe d’ingénieurs a effectué une mise à jour vers Spring 6, mis à jour Spring Security, et intégré Spring Authorization Server qui permet d’implémenter l’authentification multi-facteurs dans l’application DHIS2 Android Capture.

    Export idScheme

    La prise en charge des IdScheme dans les anciens points de terminaison Tracker et les nouveaux points de terminaison Tracker a été alignée. Jusqu’à présent, les nouveaux points de terminaison Tracker ne prenaient en charge que l’importation de données Tracker avec différents idSchemes, mais pas l’exportation. L’exportation avec différents idSchemes est désormais prise en charge.

    Informations sur la version et démo

    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 ajouter des commentaires ou poser des questions sur cette version sur le site Communauté de Pratique DHIS2.

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