Guide du formateur sur le Partage - Partie 2¶
Faites ceci dans le système de "DÉMO".
En quoi consiste ce guide ?¶
Ce guide est un document d'aide destiné aux formateurs de l'Académie DHIS2 pour la session "Partage et groupes d'utilisateurs". Cette session suit l'approche de formation standard de l'Académie avec 1. une session de démonstration en direct et 2. une session pratique avec des exercices
Ce guide aidera le formateur à préparer la session de démonstration en direct. La section "Démonstration en direct, étape par étape" contient une description détaillée de toutes les étapes de la démonstration, avec des explications et des captures d'écran qui devraient être faciles à suivre. Utilisez-la lorsque vous serez en train de préparer la session de démonstration en direct.
Il existe également un guide rapide qui répertorie les étapes très brièvement et qui joue le rôle d' "aide-mémoire" PENDANT la démonstration, pour aider le formateur à se souvenir de toutes les étapes et du déroulement de la démonstration.
Contexte¶
Le partage peut être utilisé pour fournir un accès granulaire aux métadonnées et aux données à partir de la version 2.29. Il s'agit d'un nouveau concept et d'une considération importante à définir pour toute mise en œuvre d'un tracker. Cette session explique aux utilisateurs comment les paramètres de partage peuvent être configurés et utilisés dans le cadre des programmes tracker.
Préparation¶
Tout ce qui se trouve dans Trainingland a déjà été configuré pour que vous puissiez l'utiliser dans cette démo. Suivez simplement le guide en utilisant les comptes listés et tout fonctionnera comme prévu.
Objectifs d'apprentissage de cette session¶
- Décrire le concept de partage
- Expliquer le lien entre le partage et les groupes d'utilisateurs
- Décrire la différence entre les métadonnées et le partage des données
- Identifier les objets d'un programme tracker qui peuvent être partagés
- Décrire les concepts de partage des programmes et des étapes de programme
- Appliquer le partage des programmes et des étapes de programme à votre propre programme
Guide rapide¶
- Introduire le concept de partage des données
- Discuter des groupes d'utilisateurs et de comment les objets peuvent être partagés avec les groupes d'utilisateurs dans DHIS2
- Discutez de la nouvelle boîte de dialogue sur le partage et de ce que fait chacune de ces options en ce qui concerne les types d'entités suivies, les programmes et les étapes du programme (utilisez la [présentation] (https://docs.google.com/presentation/d/1OMBAzWWC_x4ONMcZBI5hAQID0dPNLIn82VpAcpoyDT0/edit#slide=id.g3d012a32e8_0_134) pour expliquer ces éléments).
- Examiner en détail la configuration de partage de ces 3 objets ( le type d'entité suivie, le programme, les étapes de programme), en expliquant comment chacun de ces paramètres de partage affecte ce que l'utilisateur peut faire
Démonstration en direct étape par étape¶
Dans cette démonstration, nous montrerons quels paramètres de partage ont été appliqués au type d'entité suivi, au programme et aux étapes de programme afin de permettre les différents niveaux d'accès pour chacun des utilisateurs du programme CPN illustré dans la [Partie 1] (https://docs.google.com/presentation/d/1XWMgqg_7cWxhuYOZRZhlgBvEooEwC0TC5yqqoyHWpu0/edit#slide=id.g3d012a32e8_0_0) de la démonstration. Nous pouvons nous référer à notre discussion sur les rôles des utilisateurs pour comprendre comment nous combinons ces concepts afin d'attribuer le niveau d'accès approprié dont nous avons besoin.
Partie 1 - Introduire le partage du niveau des données¶
Nous allons maintenant examiner plus en détail le concept de partage des données tel qu'il s'applique aux programmes tracker. En particulier, nous examinerons 3 objets en détail :
- Types d'entité suivie
- Programmes
- Étapes du programme
Ces 3 objets sont partagés à la fois au niveau des métadonnées et au niveau des données. Dans la plupart des cas (sauf si tout est public), le partage de ces éléments devra être configuré pour que les utilisateurs puissent accéder correctement aux différentes parties du programme.
Dans DHIS2, le partage se fait généralement à l'intersection de ces 3 concepts :
- Le rôle d'utilisateur attribué à un utilisateur (déjà abordé)
- Le groupe d'utilisateurs auquel appartient l'utilisateur
- Les paramètres de partage eux-mêmes
Nous pouvons traditionnellement considérer que les groupes d'utilisateurs définissent la manière dont les résultats sont partagés (tableaux de bord, tableaux, cartes, etc.), mais nous pouvons également utiliser les métadonnées et le partage au niveau des données pour restreindre l'accès d'un utilisateur à un niveau de détail assez élevé.
2.1 - Groupe d'utilisateurs¶
Nous avons abordé les rôles des utilisateurs, nous pouvons maintenant discuter des groupes d'utilisateurs de manière un peu plus détaillée. Allez dans la partie de l'application consacrée aux groupes d'utilisateurs. Nous pouvons nous concentrer sur 3 groupes d'utilisateurs dans le cadre du programme CPN :
- Inscription à la clinique
- Gestionnaires de la CPN
- Personnel de la CPN

Ces 3 groupes d'utilisateurs contiennent les mêmes utilisateurs que ceux dont il a été question précédemment, liés aux différentes fonctionnalités qui ont déjà été démontrées. Nous pouvons utiliser ces groupes pour partager des rapports/résultats, mais aussi pour partager des méta-données et des données, ce que nous ferons dans ce cas.
La création d'un groupe d'utilisateurs est très simple.
- Cliquez sur le signe plus bleu pour ajouter un nouveau groupe
- Attribuer un nom au groupe (et un code si vous le souhaitez)
- Sauvegarder le groupe d'utilisateurs
Nous attribuons ces groupes d'utilisateurs à nos utilisateurs afin de leur appliquer les paramètres de partage appropriés. Si nous examinons l'utilisateur "Personnel de la CPN", nous pouvons voir qu'il est attribué à un groupe d'utilisateurs.

Cela nous permet d'utiliser ces groupes d'utilisateurs pour attribuer des autorisations de partage à tout utilisateur affecté au groupe.
2.2 - Partage du niveau des données¶
Les diapositives 2-4 expliquent les autorisations spécifiques pour le partage des données pour différents objets spécifiques du tracker : présentation
Allez dans "Type d'entité suivie" et ouvrez la boîte de dialogue de partage pour le type d'entité suivie "Personne"


Nous pouvons voir que les 3 groupes d'utilisateurs dont nous avons parlé ont des paramètres de partage appliqués à cet élément. Sélectionnez un groupe d'utilisateurs pour ouvrir ses paramètres de partage. Vous verrez qu'ils sont séparés en MÉTADONNÉES et DONNÉES.

Le partage des MÉTADONNÉES détermine si une personne peut modifier (par exemple, mettre à jour son nom ou modifier un autre paramètre ; notez qu'elle doit disposer des autorisations/rôles d'utilisateur appropriés en plus de ce paramètre de partage) et visualiser un objet ou uniquement visualiser l'objet (voir l'objet dans diverses applications).
Le partage au niveau des DONNÉES est encore plus poussé et détermine, de manière détaillée, ce qu'une personne peut faire avec les données liées à l'objet. Vous pouvez passer à la [présentation] (https://docs.google.com/presentation/d/1OMBAzWWC_x4ONMcZBI5hAQID0dPNLIn82VpAcpoyDT0/edit#slide=id.g3d012a32e8_0_134) afin d'expliquer plus en détail le partage au niveau des données pour chaque objet.
STOP - Faites l'exercice 1¶
Partie 3 - Examiner la configuration¶
Afin de comprendre comment nous avons obtenu les différents niveaux d'accès pour chacun des utilisateurs présentés dans la Partie 1, nous pouvons examiner chaque type d'objet et déterminer le niveau des paramètres de partage dont disposent ces utilisateurs. Il est à noter que cela peut s'ajouter au partage des métadonnées qui a été appliqué aux éléments de données ou à d'autres métadonnées dans le système. Ce point ne sera pas abordé en détail à ce niveau pour des raisons de temps.
Examinez chacun des 3 éléments ( le type d'entité suivie, le programme, l'étape de programme) à travers l'interface utilisateur de maintenance pour chacun des groupes d'utilisateurs du programme de soins prénataux et discutez de ce que l'accès au partage au niveau des données, tel qu'il est configuré, apporte aux groupes d'utilisateurs avec lesquels ils sont partagés.
Il peut également être utile d'avoir trois fenêtres de navigateur ouvertes, connectées aux 3 utilisateurs pour lesquels vous discutez des paramètres de partage (par exemple, une fenêtre incognito, une fenêtre chrome, une fenêtre firefox et une fenêtre edge vous permettront d'atteindre cet objectif). Vous pouvez ensuite alterner entre l'explication et la démonstration de ce que l'utilisateur peut faire ( semblable à la démo 1 mais maintenant avec l'explication de la maintenance). Cela permettra à l'utilisateur de voir comment certains paramètres de partage sont reflétés dans DHIS2. Voici les détails de connexion des 3 utilisateurs.
- Utilisateur de l'enregistrement des cas : casereg/District1#
- Membre du personnel de la CPN : ancstaff/District1#
- Gestionnaire de la CPN : ancmanager/District1#

Voici un aperçu des paramètres de partage qui sont appliqués à ces 3 groupes (n'oubliez pas de les afficher dans l'interface utilisateur et de ne pas vous contenter de les énumérer pour que d'autres puissent étudier/suivre la question).
| Objet | Groupe d'utilisateurs | Explication du paramètre de partage du niveau des données |
|---|---|---|
| Type d'entité suivie | Inscription à la clinique | Peut saisir et visualiser : permet au groupe d'utilisateurs de visualiser toutes les données d'entités suivies relatives à une personne et d'inscrire une personne dans DHIS2. Dans ce cas, cela permet aux réceptionnistes d'ajouter de nouvelles personnes au système. |
| Personnel de la CPN | Peut visualiser uniquement : Peut visualiser les entités suivies de type personne ; il ne peut pas altérer ces données | |
| Gestionnaire de la CPN | ||
| Programme | Inscription à la clinique | Peut saisir et visualiser : permet à ce groupe d'utilisateurs d'inscrire des utilisateurs DANS le programme de la CPN ; sans accès à la saisie des données pour un programme particulier, les utilisateurs avec l'autorité « peut saisir et visualiser » pour le type d'entité suivi ne peuvent qu'enregistrer de nouvelles entités sans aucun programme. |
| Personnel de la CPN | Peut saisir et visualiser : permet à ce groupe d'utilisateurs de supprimer des inscriptions, de mettre à jour les informations sur les entités suivies qui existent déjà. Il ne peut cependant pas enregistrer de nouvelles entités, en raison des paramètres de partage dont il dispose pour le type d'entité suivie | |
| Gestionnaire de la CPN | Peut consulter uniquement : permet aux utilisateurs de ces groupes de consulter les données associées au programme. | |
| Étapes du programme | Inscription à la clinique | Peut visualiser uniquement : ces utilisateurs peuvent visualiser les données dans les DEUX applications de saisie ( saisie tracker) et d'analyse des données. Ils doivent avoir accès à ces applications via leur autorité/rôle d'utilisateur. Comme l'utilisateur inscrit à la clinique n'a pas accès aux applications d'analyse, il ne verra ces données qu'à travers la saisie tracker. |
| Gestionnaire de la CPN | ||
| Personnel de la CPN | Peut saisir et visualiser : ces utilisateurs peuvent visualiser et modifier les données à toutes les étapes du programme dans la saisie des données (saisie tracker) et visualiser les données dans les applications d'analyse des données. Ils doivent avoir accès à ces applications via leur autorité/rôle d'utilisateur. Dans certains cas, vous pouvez avoir besoin de différents niveaux d'accès pour chaque étape de programme, ce qui peut être contrôlé en partageant différemment les étapes dans le programme. |
Pour ces trois objets, les autorisations relatives aux métadonnées sont réglées sur "visualiser uniquement" pour ces 3 groupes d'utilisateurs. Ainsi, les utilisateurs de ces groupes peuvent visualiser les métadonnées, mais n'ont pas le droit de les modifier. Le paramètre de partage des métadonnées "peut modifier et visualiser" est souvent réservé aux administrateurs des systèmes, et nous pouvons voir que c'est également le cas ici.
Lors de la révision des paramètres de partage pour le programme et les étapes de programme, utilisez l'onglet d'accès dans le programme lui-même à partir de la maintenance et parcourez les groupes d'utilisateurs du programme et de chacune des étapes.
