Ceci est une traduction du message original: DHIS2 version 43 and Android Capture 3.4 are now available! - cette traduction a été réalisée automatiquement et peut contenir des erreurs.
Bonjour à tous, elles sont là !
La version 43 de DHIS2 et la version 3.4 d’Android Capture sont disponibles, avec de nombreuses nouvelles fonctionnalités, mises à jour et améliorations. Il s’agit de notre mise à jour annuelle majeure, qui comprend plus de 250 corrections de bogues et plus de 160 fonctionnalités de différentes envergures !
Connectez-vous avec les identifiants admin / district sur le serveur de démonstration pour les découvrir par vous-même, ou téléchargez-les depuis notre site web !
> Découvrez de manière plus colorée les nouvelles fonctionnalités pour core et Android sur notre site web !
Points forts
- Améliorations des performances et infrastructure permettant de mesurer et de comparer les versions de DHIS2
- Thème personnalisé DHIS2 dans l’application web et Android
- Nouvelle application de gestion des métadonnées pour remplacer l’application de maintenance
- Prise en charge de JavaScript dans les formulaires de saisie de données personnalisés
- Semaines EPI disponibles pour des périodes relatives
- Possibilité de désactiver les types de périodes non applicables
- Prise en charge de Markdown et des légendes dans le widget de commentaires Android
Performances
Infrastructure permettant de mesurer et de comparer les performances de DHIS2 [ROADMAP-400]
Nouvelle infrastructure permettant d’évaluer systématiquement les performances de DHIS2 entre les versions, facilitant ainsi l’assurance qualité des versions basée sur les données. Les résultats préliminaires de la v43 montrent des gains importants en matière d’importation/exportation par rapport aux versions v42 et v41. Suivez le lien « Roadmap Idea » pour consulter la méthodologie complète et les détails.
Base de données backend dédiée à l’analyse [ROADMAP-49] [ROADMAP-394]
DHIS2 prend en charge Apache Doris et Clickhouse en tant que bases de données analytiques dédiées afin d’améliorer les performances des requêtes et les mises à jour des tables analytiques. Modernisation du code backend avec une meilleure structure et des tests améliorés. Disponible pour les données agrégées dans la v42 et les données individuelles dans la v43.
Améliorations des performances de l’API de la plateforme [ROADMAP-403]
Le processus d’importation des données a été entièrement réécrit pour améliorer les performances. Au lieu de traiter les valeurs de données une par une via une couche de middleware Java, le système envoie désormais des opérations SQL en masse directement à la base de données, ce qui améliore considérablement l’efficacité.
Configuration des performances de recherche des entités suivies [ROADMAP-128]
Configurez les opérateurs de recherche pour les attributs des entités suivies afin d’améliorer les performances. Web et Android Capture utilisent les opérateurs recommandés, limitent ceux qui sont inefficaces, évitent LIKE par défaut et prennent en charge les limites minimales de caractères et l’indexation par trigrammes pour des recherches plus rapides.
Améliorations de la synchronisation des métadonnées sur Android [ROADMAP-617]
Améliore la synchronisation des métadonnées en ajoutant de nouvelles options de fréquence (6 et 12 heures) et en optimisant la manière dont les paramètres de synchronisation sont automatiquement mis à jour et appliqués.
Synchronisation des données Android par liste de travail [ROADMAP-51]
Améliore les performances de synchronisation en téléchargeant les instances d’entités suivies en fonction des listes de travail configurées, ce qui réduit la quantité de données synchronisées vers l’appareil.
Améliorations des performances de l’application Capture [ROADMAP-389]
Amélioration des performances de l’application Capture grâce à l’optimisation de l’utilisation de l’API Tracker, à la suppression des requêtes redondantes dans certains workflows et à la résolution des ralentissements lors de la saisie de données dans les formulaires volumineux.
Configurer
Nouvelle application de gestion des métadonnées [ROADMAP-182]
L’application de gestion des métadonnées remplace et améliore l’application Maintenance, l’outil principal utilisé par les administrateurs système pour configurer les métadonnées telles que les éléments de données, les ensembles de données, les programmes et les unités organisationnelles.
Thème personnalisé DHIS2 [ROADMAP-622]
Des couleurs personnalisées peuvent désormais être appliquées à certaines parties de l’interface utilisateur de DHIS2. Cette option peut être configurée dans l’application Paramètres système et s’applique à la barre d’en-tête sur le Web et au thème sur mobile.
[Expérimental] Traductions personnalisées / Terminologie personnalisée [ROADMAP-624]
Des traductions personnalisées ou des remplacements de terminologie peuvent désormais être appliqués à n’importe quel texte dans certaines applications à l’aide du magasin de données. Cela permet à la fois d’améliorer la localisation et d’utiliser une terminologie spécifique au contexte dans les applications.
Collect
Prise en charge de JavaScript dans les formulaires de saisie de données personnalisés [ROADMAP-392]
Cette fonctionnalité introduit un nouveau plugin dans l’application de saisie de données qui rétablit la prise en charge de JavaScript dans les formulaires personnalisés.
Attributs d’entités suivies non analysables [ROADMAP-80]
Exclut les attributs d’entités suivies de l’analyse à l’aide d’une option « Ignorer dans l’analyse », ce qui améliore les performances et empêche l’inclusion de données sensibles dans le traitement analytique.
Priorité des règles de programme pour les actions [ROADMAP-625]
Introduit une priorité pour les actions des règles de programme, permettant de contrôler l’ordre dans lequel les actions sont appliquées et affichées.
Prise en charge de Markdown et des légendes dans le widget de commentaires Android [ROADMAP-611]
Améliore les commentaires sur les règles de programme grâce au formatage Markdown et à la mise en forme basée sur des légendes, permettant un contenu plus riche et une interprétation visuelle plus claire.
Nouveaux filtres de types de valeurs dans les listes de travail [ROADMAP-497]
Étend le filtrage des listes de travail en ajoutant la prise en charge de types de valeurs supplémentaires, permettant un filtrage des données plus flexible et plus précis.
Analyser
Activer et désactiver les types de périodes [ROADMAP-626]
Les types de périodes pour l’analyse peuvent être activés/désactivés dans les paramètres système, ce qui simplifie l’interface de l’application d’analyse en n’affichant que les périodes pertinentes. Les périodes désactivées sont exclues de la génération des tableaux d’analyse, ce qui améliore les performances et réduit le temps de traitement.
Extension de la prise en charge des types de périodes relatives hebdomadaires et d’exercice financier [ROADMAP-397]
Configurez le jour de début de la période relative hebdomadaire dans les Paramètres système, ce qui permet d’analyser des périodes telles que « cette semaine » ou « la semaine dernière » avec des jours de début autres que le lundi. L’exercice comptable prend désormais également en charge février, août et septembre comme mois de début.
Lecture automatique du diaporama du tableau de bord [ROADMAP-407]
Les diaporamas du tableau de bord prennent désormais en charge la lecture automatique. Lorsque vous cliquez sur « Lecture », le diaporama avance selon le réglage de la durée, avec un compte à rebours sur le bouton Lecture/Pause. Le diaporama se répète en boucle et un avertissement s’affiche si 24 heures se sont écoulées depuis son lancement.
Sources des couches environnementales pour l’application Cartes [ROADMAP-590]
L’application Cartes inclut désormais de nouvelles couches climatiques, notamment les précipitations, la température, les indices de végétation, l’humidité et le stress thermique, afin de s’aligner sur les couches disponibles dans l’application DHIS2 Climate et d’enrichir l’analyse géographique en complément d’autres données.
Couches multiples de chronologie et de carte divisée dans Maps [ROADMAP-589]
Il est désormais possible d’ajouter plusieurs couches thématiques sous forme de chronologie ou de carte fractionnée, ce qui permet de comparer côte à côte plusieurs éléments de données (éléments de données, indicateurs, etc.) au fil du temps, les périodes se synchronisant automatiquement entre les couches où ces types de carte sont activés.
Harmonisation du sélecteur d’éléments de données de Maps avec les autres applications d’analyse [ROADMAP-335]
L’application Maps utilise désormais le même sélecteur d’éléments de données que Data Visualizer, remplaçant l’ancien sélecteur par une expérience unifiée dans toutes les applications d’analyse. Les améliorations comprennent la recherche, le filtrage, les définitions d’éléments de données et la possibilité de créer des calculs personnalisés directement dans l’application Maps.
Plateforme
Améliorations du processus de connexion Android [ROADMAP-618]
Mise à jour de l’écran de création du code PIN dans le flux de connexion avec un nouveau design en plein écran, remplaçant l’ancien composant tout en conservant le comportement existant.
Amélioration de l’ordre des événements pour une synchronisation et des calculs cohérents [ROADMAP-618]
Améliore la compatibilité de synchronisation entre le Web et Android en harmonisant la synchronisation et l’ordre des événements. Pour LMIS, cela garantit des calculs de stock plus cohérents sur toutes les plateformes.
Gestion de l’expiration des sessions [ROADMAP-621]
L’expiration des sessions est désormais gérée de manière fluide dans les applications DHIS2 : une notification s’affiche lorsque la session d’un utilisateur est sur le point d’expirer, et lorsque la session a expiré, une boîte de dialogue s’affiche avec une option permettant de se reconnecter dans un nouvel onglet.
Prise en charge étendue des raccourcis [ROADMAP-623]
Le menu de l’application/la palette de commandes propose désormais une recherche approximative pour trouver des résultats correspondant à la recherche de l’utilisateur, des raccourcis pour davantage d’applications principales, ainsi que les résultats des raccourcis d’une application lors de la recherche de cette dernière.
Échange de données - Suppression des valeurs obsolètes [ROADMAP-393]
L’échange de données agrégées a été mis à jour pour envoyer l’ensemble complet de toutes les valeurs de données possibles spécifiées dans la requête d’échange. L’ensemble complet est ensuite supprimé avant l’importation des nouvelles valeurs, ce qui élimine le risque de persistance de valeurs obsolètes.
Migration de l’application Capture vers les normes DHIS2 [ROADMAP-390]
Migration de l’application Capture vers les normes DHIS2 grâce à l’adoption de TypeScript, React 18 et App Platform (Vite), tout en mettant à niveau les bibliothèques principales. Améliore la maintenabilité, les performances et l’alignement avec l’écosystème front-end DHIS2.
Séparation des événements du programme Tracker et des événements du programme Event [ROADMAP-406]
Les événements simples et les événements du programme Tracker sont désormais séparés en tables de base de données et modèles d’objets distincts, ce qui améliore la validation, le contrôle d’accès et les performances, et permet une exécution plus efficace des règles ainsi qu’une exportation plus performante des données.
Mise à niveau d’Hibernate [ROADMAP-323]
Mise à niveau du backend DHIS2 de Hibernate 5 vers Hibernate 6, afin de corriger les éléments obsolètes et d’assurer la compatibilité avec les normes modernes de persistance Java.
Mise à niveau vers HighCharts v12 [ROADMAP-398]
La bibliothèque de graphiques Data Visualizer a été mise à niveau vers Highcharts v12. L’exportation des graphiques au format PDF et PNG s’effectue désormais côté client plutôt que sur le serveur, ce qui permet des exportations plus rapides et plus fiables, avec notamment une prise en charge complète des caractères non latins dans les exportations PDF.
AOC d’inscription (backend) [ROADMAP-140]
La prise en charge des combinaisons d’options d’attributs d’inscription (AOC) dans les programmes Tracker a été implémentée dans le backend. Les prochaines étapes consisteront à implémenter la fonctionnalité de configuration requise dans la gestion des métadonnées et la prise en charge dans les applications de capture et d’analyse. Ces modifications seront ajoutées dans les futures versions de l’application via l’App Hub.
Une fois terminée, cette fonctionnalité permettra une attribution, un partage et une analyse plus granulaires au niveau de l’inscription, qui ne sont actuellement disponibles qu’au niveau de l’événement.
Déduplication des métadonnées : catégories et combinaisons de catégories [ROADMAP-39]
La prise en charge du backend et de l’API pour la fusion des catégories et des combinaisons de catégories a été implémentée dans la version 43. Les prochaines étapes consisteront à intégrer cette fonctionnalité dans la gestion des métadonnées afin de permettre son utilisation via l’interface utilisateur. Ces modifications seront ajoutées dans les prochaines versions de l’application via l’App Hub.