DHIS2 version 41 et Saisie Android 3.0 : Note de mise à jour¶
Points importants¶
-
L'application Saisie dispose désormais de toutes les fonctionnalités de Saisie Tracker, et plus encore !
-
L'application Line Listing (liste de lignes) permet de dresser la liste des entités suivies qui sont inscrites à plusieurs programmes.
-
L'analyse de l'application Saisie Android prend désormais en charge les listes de lignes mises à jour hors ligne.
-
Plus de [500 bogues corrigés] (https://dhis2.atlassian.net/issues/?filter=10647), grâce à l'accent mis sur la maintenance et les activités de correction de bogues ciblées pour cette version.
Mises à jour par composant¶
Connexion¶
Nouvelle version personnalisable de l'application de connexion [ROADMAP-46]¶
Dans la version 41, une nouvelle application de connexion construite sur React est introduite. Cette application offre des options de configuration personnalisables, ce qui permet de personnaliser facilement le processus de connexion pour l'adapter à votre contexte spécifique.
Maintenance¶
Maintenance App redesign MVP [ROADMAP-47]¶
Présentation du premier aperçu de la toute nouvelle application Maintenance. Dans la version 41, nous rendons disponibles les sections relatives aux éléments de données tout en introduisant continuellement de nouveaux modules au fur et à mesure qu'ils sont développés. Les fonctionnalités mises à jour comprennent des options de filtrage avancées, des fonctionnalités de partage en masse et une interface utilisateur plus élégante.
Fonctionnalités dans tout le système¶
Prise en charge de la sélection multiple d'options pour les données individuelles [ROADMAP-72] [DHIS2-16211]¶
Dhis2 va rendre possible, à partir de cette version, la sélection multiple d'options pour les ensembles de données, tant pour les éléments de données agrégés que pour les éléments de données à sélection multiple. Ces options seront également disponibles pour l'analyse par le biais d'indicateurs et d'indicateurs de programme.
Icônes personnalisées¶
DHIS2 permet désormais de télécharger des icônes personnalisées, au-delà de la bibliothèque intégrée, afin de permettre l'utilisation d'icônes spécifiques aux contextes, telles que celles utilisées par le ministère de la santé ou les ONG, et d'élargir la disponibilité des icônes pour les domaines non liés à la santé. Ces icônes sont disponibles sur le web et sur Android, et sont configurées via l'application web DHIS2 Maintenance.
Saisie de données agrégées¶
[Fonctionnalité des formulaires personnalisés [ROADMAP-44]] (https://dhis2.atlassian.moustiquaire/issues/ROADMAP-44)¶
Nous ajoutons davantage d'options de configuration au formulaire de saisie des données agrégées pour vous permettre de personnaliser sa présentation et son utilisation sans avoir à créer un formulaire HTML personnalisé. Nous avons commencé par l'option permettant de présenter les catégories sous forme de lignes et les éléments de données sous forme de colonnes, ou de déplacer une catégorie vers une ligne. Vous pouvez également ajouter des champs de texte enrichi avant et après une section.
Saisie (web)¶
Capture App Feature Parity with Tracker Capture¶
À partir de la version 41, Saisie et Saisie Tracker sont considérées comme des applications à fonctionnalités égales. Cela signifie que l'équipe de développement du logiciel n'ajoute aucune fonctionnalité supplémentaire à Saisie Tracker et se contente de corriger les bogues critiques et les bogues de sécurité le cas échéant. L'application Saisie Tracker et l'ancien endpoint tracker sont désormais obsolètes et ne seront pas intégrés à la version 42.
Puisque l'application Saisie est en version continue, vous pouvez également utiliser cette application à partir de la version 2.38. Certaines fonctionnalités ont nécessité de nouvelles dépendances backend, mais si vous n'en avez pas besoin, vous pouvez passer par le gestionnaire d'application pour mettre à jour l'application vers des versions plus récentes à partir de la version 2.38.
Les fonctionnalités qui nécessitent des versions spécifiques du backend sont les suivantes : - Changelog, précédemment journal d'audit (v41 et plus) - Images miniatures dans les listes de tâches, les formulaires et les widgets (Actuellement dans v41, mais elle sera bientôt disponible dans les versions inférieures)
Il existe également plusieurs fonctionnalités qui ne sont disponibles que dans l'application Saisie et qui, nous l'espérons, vous inciteront à les tester. Il s'agit notamment de - Listes de tâches : La possibilité de configurer, de sauvegarder et de partager des listes de tâches dans l'interface utilisateur elle-même (plutôt qu'à travers l'API comme dans Saisie Tracker), y compris des listes de tâches pour les étapes de programme. - Planification : Possibilité d'utiliser les règles de programme pour calculer la prochaine date prévue (attribuée à un élément de données) qui peut ensuite être utilisée comme date par défaut lors de la planification. (Documents) - Configurer les widgets et la présentation : Semblable à Saisie Tracker, mais cette opération est effectuée dans l'entrepôt de données, ce qui signifie qu'ils seront les mêmes pour tous les utilisateurs et resteront cohérents, avec la possibilité d'avoir une présentation différente pour le tableau de bord des inscriptions et l'espace de travail des événements d'étape de programme.
Amélioration des relations¶
Le widget des relations est mis à jour pour l'application Saisie avec diverses améliorations
Attributs héritables pour les relations¶
Lors de la création d'une entité suivie par le biais d'une relation, les attributs de l'entité suivie configurés avec "hériter" seront pré-remplis avec les valeurs de l'entité suivie source afin de réduire la charge de travail liée à la saisie des données et d'améliorer la qualité des données.
Widget de courbe de croissance basé sur les normes de croissance de l'enfant de l'OMS¶
L'application Saisie comprend désormais un widget de courbe de croissance pour les entités suivies à titre individuel, basée sur les z-scores de l'OMS : - Circonférence de la tête pour l'âge - Longueur/taille pour l'âge - Poids pour l'âge - Poids pour la longueur/la taille
Télécharger les listes de tâches¶
Vous pouvez désormais télécharger des listes de tâches dans l'application Saisie sous forme de fichiers JSON ou CSV.
Marquer les entités suivies pour le suivi¶
Les entités suivies dans les listes de tâches peuvent désormais être marquées pour un suivi et filtrées afin d'obtenir une liste de toutes les entités sélectionnées pour le suivi.
Widget pour étapes associées¶
Le widget des références a été mis à jour et renommé "Widget des étapes associées" dans l'application Saisie, avec des fonctionnalités supplémentaires et une expérience utilisateur améliorée.
Transfert de propriété entre unités d'organisation¶
Afin de soutenir les flux de travail des référents et l'attribution correcte des analyses, nous avons achevé le transfert de propriété des inscriptions entre les unités d'organisation. Le transfert de propriété écrase le champ de propriété d'une inscription, tout en préservant les champs de l'unité d'organisation d'inscription et de l'unité d'organisation des événements.
[Références uniques entre unités d'organisation]¶
Les références uniques sont désormais prises en charge dans l'application Saisie, ce qui permet à une unité d'organisation sélectionnée d'accéder à une inscription sans écraser le champ de propriété.
Images affichées dans les listes de tâches¶
Les attributs d'images peuvent désormais être affichés dans les listes de tâches, afin de faciliter l'identification des entités suivies dans des cas d'utilisation tels que l'identification des patients, la gestion des stocks, le suivi de l'équipement de laboratoire ; etc.
Aperçu de l'image¶
Les images téléchargées peuvent désormais être prévisualisées à la fois sur la page de l'événement et dans le widget de profil.
Journal des modifications amélioré¶
Diverses améliorations ont été apportées au journal des modifications, notamment le tri et le filtrage afin de fournir des informations importantes sur la date de création, de modification ou de suppression d'une valeur et sur l'utilisateur qui a effectué ces opérations.
[Champs de formulaire et modules d'extension de tableau de bord dans l'application Saisie [ROADMAP-191]] (https://dhis2.atlassian.net/issues/ROADMAP-191)¶
Dans le cadre de la stratégie visant à faciliter le paramétrage du système et le développement externe, nous avons ajouté des points d'extension à l'application Saisie, afin de permettre aux développeurs de DHIS2 d'introduire des modules d'extension personnalisés dans le formulaire de saisie des données et dans le tableau de bord d'inscription. Comme exemple concret, voir les nouvelles courbes de croissance et la documentation, qui ont été conçues à l'aide de ces mêmes points d'extension.
Harmonisation de l'API : noms et paramètres harmonisés dans l'API tracker¶
Nous avons procédé à une révision complète de l'API /tracker et avons apporté des modifications importantes afin d'harmoniser les noms et les paramètres dans un souci de cohérence et de facilité d'utilisation. Ces améliorations incluent quelques changements majeurs qu'il convient de noter et d'aborder. Pour plus d'informations, veuillez consulter le README de la version 41, ainsi que la documentation.
Journalisation détaillée pour le débogage des règles de programme¶
Vous pouvez désormais ajouter &verbose=TRUE à la fin d'une requête afin d'obtenir de meilleures informations pour le débogage et le test des règles de programme dans l'application Saisie.
Saisie Android 3.0¶
Analyse de Line listing dans Android [ROADMAP-206]¶
L'application Android prend désormais en charge l'analyse hors ligne des listes de lignes. Cette fonctionnalité a été créée dans l'application web DHIS2 et configurée dans l'application web des paramètres Android (ASWA). Elle peut être affichée sur l'écran d'accueil et dans les programmes d'événements/tracker et recherchée par période, par unité d'organisation ou par colonnes personnalisées.
[Prise en charge de la terminologie personnalisée du tracker [ROADMAP-201]] (https://dhis2.atlassian.net/issues/ROADMAP-201)¶
DHIS2 permet désormais de personnaliser la terminologie du Tracker, comme "événement" et "inscription" afin de les adapter aux besoins des utilisateurs finaux. Les administrateurs peuvent effectuer la configuration par programme via l'application Maintenance, et l'application Saisie Android reflètera ces termes personnalisés.
[Amélioration du retour d'information sur les erreurs de configuration de l'utilisateur final [ROADMAP-296]] (https://dhis2.atlassian.net/issues/ROADMAP-296)¶
L'application Saisie Android fournit désormais des messages d'erreur clairs et explicites en cas de problèmes de configuration, ce qui favorise une communication efficace entre les utilisateurs et les administrateurs afin de résoudre rapidement les problèmes d'écran vide causés par des formulaires vides ou un manque d'accès.
[Amélioration du comportement de l'application lorsqu'elle fonctionne en mode hors ligne [ROADMAP-295]] (https://dhis2.atlassian.net/issues/ROADMAP-295)¶
L'application Android avertit désormais les utilisateurs lorsque des actions nécessitant une connexion internet sont effectuées sans connexion. Ceci améliore le comportement des éléments qui ne répondent pas, tels que les boutons de synchronisation, lorsqu'aucune connexion n'est disponible.
[Amélioration du flux de saisie des données des programmes tracker [ROADMAP-294]] (https://dhis2.atlassian.net/issues/ROADMAP-294)¶
Amélioration du flux de travail des utilisateurs du programme tracker avec une boîte de dialogue de confirmation pour la suppression des TEI, une boîte de dialogue des événements de planification reconçue, une sélection simplifiée des unités d'organisation pour un accès unique dont les détails sont pré-remplis, et l'alignement de la règle de programme "Masquer l'étape de programme" avec l'application web Saisie.
[Nouvelles entrées pour les types de valeurs dans l'application Android [ROADMAP-293]] (https://dhis2.atlassian.net/issues/ROADMAP-293)¶
Les entrées ont été reconçues pour tous les types de valeurs dans la version 2.10, ce qui améliore la saisie des données. La signature et la description complète de la légende améliorent l'expérience. Les nouveaux champs ont des paramètres par défaut, et les administrateurs ont la possibilité de les supprimer via l'application web Paramètres Android.
[Fond de carte configurable [ROADMAP-209]] (https://dhis2.atlassian.net/issues/ROADMAP-209)¶
L'application DHIS2 Android prend désormais en charge les couches de cartes personnalisées qui sont configurées dans l'application Web Cartes. Ces couches sont téléchargées et affichées en même temps que les couches par défaut, ce qui améliore les capacités en matière de cartographie.
[Amélioration des performances de navigation de l'application pour un grand nombre de TEI [ROADMAP-208]] (https://dhis2.atlassian.net/issues/ROADMAP-208)¶
Les implémentations nécessitent de plus en plus d'enregistrements individuels hors ligne. Cette version de l'application a été revue afin d'optimiser les performances lorsqu'un grand nombre de TEI sont téléchargés localement.
[Amélioration de l'expérience utilisateur du tableau de bord des TEI [ROADMAP-205]] (https://dhis2.atlassian.net/issues/ROADMAP-205)¶
La partie inférieure du tableau de bord des TEI, qui affiche les étapes du programme, a été remaniée pour avoir un aspect plus net. La liste des événements offre désormais plus d'espace et moins d'informations non essentielles. De plus, le bouton "Créer un événement" a été déplacé vers le haut (vue chronologique).
[Amélioration de la présentation des formulaires [ROADMAP-204]] (https://dhis2.atlassian.net/issues/ROADMAP-204)¶
Dans cette version, les détails des événements ou des inscriptions tels que la date d'événement, l'unité d'organisation, les coordonnées et les combinaisons de catégories sont intégrés dans le formulaire. Ces éléments sont facilement accessibles dans la première section et réduits après avoir été renseignés, ceci pour une collecte de données efficace.
[Amélioration de l'expérience utilisateur pour la recherche des TEI [ROADMAP-203]] (https://dhis2.atlassian.net/issues/ROADMAP-203)¶
Le formulaire de recherche a été amélioré pour rendre l'expérience plus claire et plus intuitive. Les boutons sont désormais explicites pour la recherche et la création. La recherche des TEI avec les codes-barres a été simplifiée : Un résultat unique ouvre le tableau de bord des TEI ; plusieurs résultats affichent la liste des TEI ; aucun résultat n'incite à la création ou à la recherche externe.
Importation/exportation de la base de données de l'application Android [ROADMAP-210]¶
Les utilisateurs peuvent exporter une base de données locale cryptée à des fins de dépannage, ce qui permet aux administrateurs d'importer l'environnement exact. Cela permet de diagnostiquer les problèmes liés à la synchronisation et de garantir l'intégrité des données. L'accès à la base de données exportée nécessite des informations d'identification pour des raisons de sécurité.
Cartes¶
[Les vignettes vectorielles en tant que couches externes [DHIS2-11960]] (https://dhis2.atlassian.net/browse/DHIS2-11960)¶
Les fichiers vectoriels ne peuvent pas être importés dans DHIS2 et affichés dans l'application Cartes. Cette fonctionnalité offre une plus grande flexibilité pour l'affichage de données géographiques provenant d'autres sources dans l'application Cartes.
Tableaux de bord¶
Fonctionnalité push pour envoyer les tableaux de bord par email [ROADMAP-149] (Prévu pour 41.1)¶
L'ancien service d'analyse push est remplacé par une fonctionnalité plus moderne qui utilise le même moteur de visualisation que les applications de visualisation basées sur le web. Cette fonctionnalité permet de rendre les tableaux de bord sur le serveur et de les envoyer à l'adresse électronique de l'utilisateur, en respectant les paramètres de partage.
Visualiseur de données¶
Valeurs cumulées dans les tableaux croisés dynamiques [ROADMAP-147]¶
L'application Visualiseur de données prend désormais en charge le paramètre "valeurs cumulées" pour les types de visualisation des tableaux croisés dynamiques dans la version 41. Chaque cellule du tableau affiche la somme de la valeur qu'elle contient et de toutes les valeurs précédentes de la même ligne.
[Tableaux de valeurs atypiques dans le Visualiseur de données [ROADMAP-146]] (https://dhis2.atlassian.net/issues/ROADMAP-146)¶
L'application Visualiseur de données de la version 41 prend en charge les tableaux de valeurs atypiques en tant que type de visualisation. Cette fonctionnalité améliorée remplace et améliore les anciens tableaux de valeurs atypiques qui étaient auparavant disponibles dans l'application Qualité des données de l'OMS.
Liste de ligne¶
[Liste de lignes pour entités suivies et pour programmes partageant de mêmes éléments [ROADMAP-143]] (https://dhis2.atlassian.net/issues/ROADMAP-143)¶
L'application Liste de lignes prend désormais en charge la création de listes de lignes pour les entités suivies, ce qui permet de créer une liste des entités suivies qui sont enregistrées ou inscrites dans plusieurs programmes. Cela inclut la possibilité d'ajouter et de filtrer des données provenant de différents programmes auxquels l'entité suivie est inscrite et/ou de visualiser les attributs des entités suivies qui sont partagés par plusieurs programmes.
Planificateur¶
Interface utilisateur pour la configuration des files d'attente de tâches planifiées [ROADMAP-43]¶
Dans la version 41, l'application Planificateur de tâches permet désormais de configurer le regroupement des tâches pour qu'elles s'exécutent en séquence ou en parallèle. Cette fonctionnalité, précédemment ajoutée dans la version 40 via l'API, peut désormais être facilement configurée via l'interface de l'application.
[Architecture déclarative de l'application Planificateur [ROADMAP-37]] (https://dhis2.atlassian.net/issues/ROADMAP-37)¶
Introduction d'un nouveau planificateur simple basé sur l'état actuel de la base de données. Il fonctionne de manière asynchrone pour exécuter les configurations des tâches. Cette nouvelle fonctionnalité élimine les problèmes liés à l'ancienne approche de type "boîte noire", en garantissant le déclenchement de la tâche tel que spécifié dans la configuration.
Échange de données¶
[Interface utilisateur pour la configuration de l'échange de données e l'interface utilisateur pour l'échange de données agrégées [ROADMAP-42]] (https://dhis2.atlassian.moustiquaire/issues/ROADMAP-42)¶
L'application Échange de données (Data Exchange) a été mise à jour pour permettre la création et la modification des échanges de données directement dans l'application. Il est ainsi beaucoup plus facile de configurer des échanges et de transférer des données ou de convertir des données tracker en données du modèle agrégé.
Administration des données¶
[Interface utilisateur pour la configuration du contrôle d'intégrité [ROADMAP-41]] (https://dhis2.atlassian.net/issues/ROADMAP-41)¶
L'application de contrôle d'intégrité a subi une mise à jour complète qui rend désormais possible l'exécution de contrôles individuels, la séparation des contrôles les plus longs et la fourniture de recommandations utiles.
Extensibilité¶
[Nouveaux types de modules d'extension "Champ de formulaire" et "Tableau de bord d'inscription" dans l'application Saisie [ROADMAP-191]] (https://dhis2.atlassian.net/issues/ROADMAP-191)¶
(expérimental) Des types de modules d'extension supplémentaires peuvent désormais être intégrés dans les applications web de DHIS2, ce qui permet d'étendre facilement les fonctionnalités de l'application Saisie. Ces widgets peuvent être installés dans le gestionnaire des applications et peuvent être configurés pour différents programmes dans l'entrepôt de données.
[Mises à jour partielles et continues des API de l'entrepôt de données et de l'entrepôt de données d'utilisateur [DHIS2-17469]] (https://dhis2.atlassian.net/browse/DHIS2-17469)¶
(expérimental) Il est désormais possible d'appliquer des mises à jour partielles aux clés de l'entrepôt des données et de l'entrepôt des données d'utilisateur. En appliquant une mise à jour partielle, les éléments peuvent être ajoutés aux clés de type tableau. Il est également possible de spécifier une taille maximale dans le paramètre "roll". Ainsi, seront rejetés les éléments du début du tableau si leur taille dépasse la taille maximale après l'ajout du nouvel élément. Il s'agit d'une fonctionnalité expérimentale qui pourrait être mise à jour dans les prochaines versions de DHIS2.
Réduction des longues URL de requête d'API [ROADMAP-217]¶
(expérimental) Pour résoudre les problèmes liés aux URL des requêtes de l'API DHIS2 trop longues, lesquelles provoquent l'erreur HTTP 414 URI Too Long, il est maintenant possible de créer des alias de requête temporaires. Un alias de requête est un chemin d'accès raccourci à l'API qui est mappé à un chemin d'accès spécifique plus long sur le serveur DHIS2. Les alias de requête peuvent être créés de manière déterministe et réutilisés jusqu'à leur expiration. Il s'agit d'une fonctionnalité expérimentale qui sera étendue, prise en charge par l'application Runtime (aspects liés à la période d'exécution) et exploitée dans les applications frontend de DHIS2, telles que Visualiseur de données, dans les versions ultérieures.
Global App Shell [ROADMAP-190]¶
(experimental) A global app shell can be optionally installed, which will be served independently of individual applications. The global shell will ensure consistent headerbar and command pallet as well as other common global functionality such as alerts, session management, and more. This is an optional and experimental feature which will be expanded in future releases.