Export JSON Metadata - PCA (FR)
Exporter des métadonnées JSON
Processus :
En cliquant sur export JSON Metadata, la fenêtre modale suivante devrait s'afficher :
Par défaut, la fonction de personnalisation JSON est désactivée. Pour activer la personnalisation JSON, il suffit de basculer l'interrupteur.
Programmes de suivi :
Le serveur cible offre deux options pour les programmes de suivi :
Serveur actuel : Cette option sélectionne automatiquement les paramètres requis pour l'exportation des métadonnées JSON, garantissant ainsi une importation transparente et précise dans le serveur actuel.
Un autre serveur : Ce choix configure automatiquement l'exportation des métadonnées JSON pour une utilisation précise sur un serveur externe. Il est important de noter que les options suivantes ne sont pas sélectionnées :
Supprimer les paramètres de partage
Supprimer tous les champs "Créé par" et "Dernière mise à jour par".
Supprimer les unités d'organisation
Supprimer tous les champs "Date", "Dernière mise à jour" et "Créé
Programmes HNQIS2 :
Le serveur cible offre trois options pour les programmes HNQIS2 :
Serveur actuel : Cette option sélectionne automatiquement les paramètres requis pour l'exportation des métadonnées JSON, garantissant ainsi une importation transparente et précise dans le serveur actuel.
Un autre serveur : Ce choix configure automatiquement l'exportation des métadonnées JSON pour une utilisation précise sur un serveur externe. Il est important de noter que les options suivantes sont sélectionnées :
Supprimer les paramètres de partage
Supprimer tous les champs "Créé par" et "Dernière mise à jour par".
Supprimer les unités d'organisation
Supprimer tous les champs "Date", "Dernière mise à jour" et "Créé
Serveur compatible HNQIS2 : Cette option configure automatiquement l'exportation des métadonnées JSON pour le serveur activé. Il est important de noter que les options suivantes sont sélectionnées :
Supprimer les paramètres de partage
Supprimer tous les champs "Créé par" et "Dernière mise à jour par".
Supprimer les unités d'organisation
Supprimer tous les champs relatifs aux "Catégories"
Supprimer tous les champs "Date", "Dernière mise à jour" et "Créé
Supprimer les jeux de légendes
Personnalisation JSON :
Pour activer la personnalisation JSON, il suffit de basculer l'interrupteur.
Objets de fichiers JSON
Â
Les objets à inclure dans le fichier JSON seront déterminés par l'utilisateur au cours du processus de téléchargement.
Voici un exemple d'objets sélectionnables :
Date : Fait référence à la date ou à l'heure spécifique associée à un événement ou à une entrée de données.
Catégorie Option Combo : Représente une combinaison d'options de catégories, utilisées pour classer et organiser les données du programme.
Catégorie : Mécanisme de regroupement des éléments de données, représentant souvent une dimension telle que les groupes d'âge ou les sexes.
Élément de données : Représente un élément d'information collecté ou rapporté, tel qu'un indicateur de santé spécifique.
Catégorie Combo : Une collection d'options de catégories, permettant une catégorisation plus complexe des données.
Étape du programme : Représente une phase ou une étape distincte au sein d'un programme, reflétant souvent une activité ou un événement spécifique.
Type d'entité suivie : Définit le type d'entité suivie, comme les patients ou les individus.
Étape du programme Élément de données : Spécifie les éléments de données utilisés dans une étape particulière du programme.
Attribut de l'entité suivie par le programme : Représente les attributs supplémentaires associés à l'entité suivie dans un programme.
Programme : Désigne un programme spécifique de santé ou de gestion des données conçu pour capturer et gérer les données.
Catégorie Option : Représente des valeurs spécifiques au sein d'une catégorie, fournissant un contexte supplémentaire aux éléments de données.
Attribut de l'entité suivie : Attributs supplémentaires associés aux entités suivies, contribuant à un profil plus complet.
Section du programme : Organise les éléments et les données liés au programme dans une section structurée.
Jeu de légende : Définit la manière dont les valeurs des données sont représentées visuellement dans les diagrammes, les graphiques ou les cartes.
Ensemble d'options : Définit un ensemble prédéfini d'options pouvant être choisies pour un élément de données spécifique.
Option : Une valeur spécifique au sein d'un ensemble d'options, permettant une sélection standardisée des données.
Si un objet n'est pas sélectionné, la section correspondante des attributs JSON de cet objet sera affichée comme étant désactivée.
Paramètres des attributs JSON
Les utilisateurs peuvent personnaliser les paramètres des attributs en sélectionnant ou en désélectionnant des options. Voici un exemple :
Supprimer les paramètres de partage
Supprimer tous les champs "Créé par" et "Dernière mise à jour par".
Supprimer les unités d'organisation
Supprimer tous les champs relatifs aux "Catégories"
Supprimer tous les champs "Date", "Dernière mise à jour" et "Créé
Supprimer les jeux de légendes
Attributs JSON par objet
Les utilisateurs peuvent personnaliser les attributs en sélectionnant ou en désélectionnant des options pour le fichier JSON. Le tableau ci-dessous donne des exemples de configurations qui peuvent être effectuées par l'utilisateur :
Objet du dossier | Attributs par objet |
---|---|
Date | Date |
Catégorie | attributeValues, categoryOptions, code, created, dataDimension, dataDimensionType, id, lastUpdated, name, sharing, shortName, translations |
Catégorie combo | catégories, code, créé, dataDimensionType, id, lastUpdated, nom, partage, skipTotal, traductions |
Type d'entité suivie | allowAuditLog, attributeValues, created, createdBy, description, featureType, id, lastUpdated, lastUpdatedBy, maxTeiCountToReturn, minAttributesRequiredToSearch, name, sharing, trackedEntityTypeAttributes, translations |
Attribut de l'entité suivie par le programme | created, displayInList, id, lastUpdated mandatory, program,programTrackedEntityAttributeGroups, renderOptionsAsRadio, searchable, sortOrder, trackedEntityAttribute |
Catégorie Option Combo | attributeValues, categoryCombo, categoryOptions, code, created, id, ignoreApproval, lastUpdated, name, translations |
Élément de données | aggregationLevels, aggregationType, attributeValues, categoryCombo, created, createdBy, domainType, formName, id, lastUpdated, lastUpdatedBy, legendSets, name, sharing, shortName, translations, valueType, zeroIsSignificant |
Étape du programme | allowGenerateNextVisit, attributeValues, autoGenerateEvent, blockEntryForm, created, createdBy, displayGenerateEventBox, enableUserAssignment, generatedByEnrollmentDate, hideDueDate, id, lastUpdated, lastUpdatedBy, minDaysFromStart, name, notificationTemplates, openAfterEnrollment, preGenerateUID |
Étape du programme Élément de données | allowFutureDate, allowProvidedElsewhere, compulsory, created, dataElement, displayInReports, id, lastUpdated, programStage, renderOptionsAsRadio, skipAnalytics, skipSynchronization, sortOrder |
Programme | accessLevel, attributeValues, categoryCombo, completeEventsExpiryDays, created, createdBy |
Option de catégorie | attributeValues, code, created, id, lastUpdated, name, organisationUnits, sharing, translations |
Section du programme | accès, attributeValues, created, externalAccess, favorite, favorites, id, lastUpdated, lastUpdatedBy |
Jeu de légende | attributeValues, id, legends, name, translations |
Vous pouvez télécharger les fichiers originaux et modifiés
Vous pouvez sélectionner et désélectionner tous les éléments.
Lorsque vous passez du développement à la production, nous vous recommandons d'utiliser l'option Exporter JSON.
En savoir plus sur l'application d'importation/exportation DHIS2 : importation de métadonnées.