diff --git a/projects/dhis2-single-page-docs/am_ET/.cache_timestamp b/projects/dhis2-single-page-docs/am_ET/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/am_ET/.cache_timestamp +++ b/projects/dhis2-single-page-docs/am_ET/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/ar/.cache_timestamp b/projects/dhis2-single-page-docs/ar/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/ar/.cache_timestamp +++ b/projects/dhis2-single-page-docs/ar/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/cs/.cache_timestamp b/projects/dhis2-single-page-docs/cs/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/cs/.cache_timestamp +++ b/projects/dhis2-single-page-docs/cs/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/es_419/.cache_timestamp b/projects/dhis2-single-page-docs/es_419/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/es_419/.cache_timestamp +++ b/projects/dhis2-single-page-docs/es_419/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/fr/.cache_timestamp b/projects/dhis2-single-page-docs/fr/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/fr/.cache_timestamp +++ b/projects/dhis2-single-page-docs/fr/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/id_ID/.cache_timestamp b/projects/dhis2-single-page-docs/id_ID/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/id_ID/.cache_timestamp +++ b/projects/dhis2-single-page-docs/id_ID/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/ko/.cache_timestamp b/projects/dhis2-single-page-docs/ko/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/ko/.cache_timestamp +++ b/projects/dhis2-single-page-docs/ko/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/ko_KR/.cache_timestamp b/projects/dhis2-single-page-docs/ko_KR/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/ko_KR/.cache_timestamp +++ b/projects/dhis2-single-page-docs/ko_KR/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/pt/.cache_timestamp b/projects/dhis2-single-page-docs/pt/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/pt/.cache_timestamp +++ b/projects/dhis2-single-page-docs/pt/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/ru/.cache_timestamp b/projects/dhis2-single-page-docs/ru/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/ru/.cache_timestamp +++ b/projects/dhis2-single-page-docs/ru/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/si/.cache_timestamp b/projects/dhis2-single-page-docs/si/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/si/.cache_timestamp +++ b/projects/dhis2-single-page-docs/si/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/ur_PK/.cache_timestamp b/projects/dhis2-single-page-docs/ur_PK/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/ur_PK/.cache_timestamp +++ b/projects/dhis2-single-page-docs/ur_PK/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/zh/.cache_timestamp b/projects/dhis2-single-page-docs/zh/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/zh/.cache_timestamp +++ b/projects/dhis2-single-page-docs/zh/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/zh_CN/.cache_timestamp b/projects/dhis2-single-page-docs/zh_CN/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/zh_CN/.cache_timestamp +++ b/projects/dhis2-single-page-docs/zh_CN/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/dhis2-single-page-docs/zh_TW/.cache_timestamp b/projects/dhis2-single-page-docs/zh_TW/.cache_timestamp index 4ece25023..abc1aa98c 100644 --- a/projects/dhis2-single-page-docs/zh_TW/.cache_timestamp +++ b/projects/dhis2-single-page-docs/zh_TW/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:23Z \ No newline at end of file +2023-12-24T21:20:56Z \ No newline at end of file diff --git a/projects/docs-full-site/ar/.cache_timestamp b/projects/docs-full-site/ar/.cache_timestamp index f956bd70a..b3777dd91 100644 --- a/projects/docs-full-site/ar/.cache_timestamp +++ b/projects/docs-full-site/ar/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:17:35Z \ No newline at end of file +2023-12-24T21:18:28Z \ No newline at end of file diff --git a/projects/docs-full-site/cs/.cache_timestamp b/projects/docs-full-site/cs/.cache_timestamp index f956bd70a..b3777dd91 100644 --- a/projects/docs-full-site/cs/.cache_timestamp +++ b/projects/docs-full-site/cs/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:17:35Z \ No newline at end of file +2023-12-24T21:18:28Z \ No newline at end of file diff --git a/projects/docs-full-site/cs/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-237__email-md b/projects/docs-full-site/cs/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-237__email-md index 1c3150c30..fcfc65bfd 100644 --- a/projects/docs-full-site/cs/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-237__email-md +++ b/projects/docs-full-site/cs/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-237__email-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.37/src/developer/web-api/email.md" revision_date: '2021-06-14' tags: -- DHIS core verze 2.37 - Vývoj +- DHIS core verze 2.37 --- # E-mail { #email } diff --git a/projects/docs-full-site/cs/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-MASTER__email-md b/projects/docs-full-site/cs/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-MASTER__email-md index 950689716..eecb6a6d1 100644 --- a/projects/docs-full-site/cs/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-MASTER__email-md +++ b/projects/docs-full-site/cs/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-MASTER__email-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/developer/web-api/email.md" revision_date: '2021-06-14' tags: -- Vývoj - Hlavní verze jádra DHIS +- Vývoj --- # E-mail { #email } diff --git a/projects/docs-full-site/cs/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-237__monitoring-md b/projects/docs-full-site/cs/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-237__monitoring-md index ad7c30988..4a5fcaa20 100644 --- a/projects/docs-full-site/cs/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-237__monitoring-md +++ b/projects/docs-full-site/cs/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-237__monitoring-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.37/src/sysadmin/monitoring.md" revision_date: '2021-06-14' tags: -- DHIS core verze 2.37 - Správa +- DHIS core verze 2.37 --- # Monitoring { #monitoring } diff --git a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md index dde4d1bc6..00df68368 100644 --- a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md +++ b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.37/src/user/release-and-upgrade-notes.md" revision_date: '2021-06-14' tags: -- DHIS core verze 2.37 - Použití +- DHIS core verze 2.37 --- # Poznámky k vydání a upgradu { #release-and-upgrade-notes } diff --git a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md index edf390779..71469b127 100644 --- a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md +++ b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.37/src/user/relationship-model.md" revision_date: '2021-06-14' tags: -- DHIS core verze 2.37 - Použití +- DHIS core verze 2.37 --- # Vztahový model { #relationship_model } diff --git a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md index 3966e6314..c47b36093 100644 --- a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md +++ b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-237__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/user-profile-app/blob/master/docs/user/set-user-account-preferences.md" revision_date: '2021-10-21' tags: -- DHIS core verze 2.37 - Použití +- DHIS core verze 2.37 --- # Nastavte předvolby uživatelského účtu { #user_account_preferences } diff --git a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md index 74568e098..f72394ae0 100644 --- a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md +++ b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/release-and-upgrade-notes.md" revision_date: '2021-06-14' tags: -- DHIS základní verze 2.39 - Použití +- DHIS základní verze 2.39 --- # Poznámky k vydání a upgradu { #release-and-upgrade-notes } diff --git a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md index 91153dc71..9a82e33d3 100644 --- a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md +++ b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/relationship-model.md" revision_date: '2021-06-14' tags: -- DHIS základní verze 2.39 - Použití +- DHIS základní verze 2.39 --- # Vztahový model { #relationship_model } diff --git a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md index c9fc96c58..5a99d1df9 100644 --- a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md +++ b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/user-profile-app/blob/master/docs/user/set-user-account-preferences.md" revision_date: '2021-10-21' tags: -- DHIS základní verze 2.39 - Použití +- DHIS základní verze 2.39 --- # Nastavte předvolby uživatelského účtu { #user_account_preferences } diff --git a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md index 4f5291558..ba8a37a45 100644 --- a/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md +++ b/projects/docs-full-site/cs/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/user-profile-app/blob/master/docs/user/set-user-account-preferences.md" revision_date: '2021-10-21' tags: -- DHIS základní verze 2.40 - Použití +- DHIS základní verze 2.40 --- # Nastavte předvolby uživatelského účtu { #user_account_preferences } diff --git a/projects/docs-full-site/es_419/.cache_timestamp b/projects/docs-full-site/es_419/.cache_timestamp index df90b3ea6..285840042 100644 --- a/projects/docs-full-site/es_419/.cache_timestamp +++ b/projects/docs-full-site/es_419/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:17:42Z \ No newline at end of file +2023-12-24T21:18:34Z \ No newline at end of file diff --git a/projects/docs-full-site/fr/.cache_timestamp b/projects/docs-full-site/fr/.cache_timestamp index df90b3ea6..285840042 100644 --- a/projects/docs-full-site/fr/.cache_timestamp +++ b/projects/docs-full-site/fr/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:17:42Z \ No newline at end of file +2023-12-24T21:18:34Z \ No newline at end of file diff --git a/projects/docs-full-site/fr/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-238__data-md b/projects/docs-full-site/fr/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-238__data-md index 12c36455f..b125cebf8 100644 --- a/projects/docs-full-site/fr/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-238__data-md +++ b/projects/docs-full-site/fr/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-238__data-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.38/src/developer/web-api/data.md" revision_date: '2022-04-04' tags: -- Version principale de DHIS 2.38 - Développement +- Version principale de DHIS 2.38 --- # Données { #data } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__APPROVING-DATA__approving-data-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__APPROVING-DATA__approving-data-md index adb8d6acc..2dae7b796 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__APPROVING-DATA__approving-data-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__APPROVING-DATA__approving-data-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/approval-app/blob/master/docs/user/approving_data.md" revision_date: '2021-11-17' tags: -- Version principale de DHIS 2.38 - Utilisation +- Version principale de DHIS 2.38 --- # Approbation des données { #data_approval_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md index d89a9b773..fc79e7e6a 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/capture-app/blob/master/docs/user/using-the-capture-app.md" revision_date: '2023-10-24' tags: -- Version principale de DHIS 2.38 - Utilisation +- Version principale de DHIS 2.38 --- # Utilisation de l'application Saisie { #capture_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md index 3e10df768..baf8e04fc 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-238__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/user-profile-app/blob/master/docs/user/set-user-account-preferences.md" revision_date: '2021-10-21' tags: -- Version principale de DHIS 2.38 - Utilisation +- Version principale de DHIS 2.38 --- # Définir les préférences du compte d'utilisateur { #user_account_preferences } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md index bb1370b9b..221156250 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/release-and-upgrade-notes.md" revision_date: '2021-06-14' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Notes de mise à jour et de mise à niveau { #release-and-upgrade-notes } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ANALYSING-DATA__dashboards-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ANALYSING-DATA__dashboards-md index 0f108dfe2..14d2b4db3 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ANALYSING-DATA__dashboards-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__ANALYSING-DATA__dashboards-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/managing-dashboards.md" revision_date: '22/10/2021' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Gérer les tableaux de bord { #dashboard } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__APPROVING-DATA__approving-data-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__APPROVING-DATA__approving-data-md index eb2039c50..c0b8f56d9 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__APPROVING-DATA__approving-data-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__APPROVING-DATA__approving-data-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/approval-app/blob/master/docs/user/approving_data.md" revision_date: '2021-11-17' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Approbation des données { #data_approval_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__APPROVING-DATA__data-approval-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__APPROVING-DATA__data-approval-md index ddb8dcb97..664d8dbce 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__APPROVING-DATA__data-approval-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__APPROVING-DATA__data-approval-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/data-approval.md" revision_date: '2021-11-04' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Aperçu de la validation des données { #data_approval_overview } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-entry-beta-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-entry-beta-md index 2bdddf61f..1b679d6ef 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-entry-beta-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-entry-beta-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/using-the-aggregate-data-entry-app.md" revision_date: '2022-10-20' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Application de saisie de données (bêta) { #data-entry-beta-app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-entry-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-entry-md index 469d7326f..355755ae6 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-entry-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-entry-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/using-the-data-entry-app.md" revision_date: '2021-06-14' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Utilisation de l'application de saisie des données { #data_entry_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-quality-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-quality-md index f8db2d4f0..3528c3350 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-quality-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__COLLECTING-DATA__data-quality-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/control-data-quality.md" revision_date: '2021-11-04' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Contrôler la qualité des données { #control_data_quality } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__about-sharing-of-objects-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__about-sharing-of-objects-md index 5f4902877..b7bf2faa1 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__about-sharing-of-objects-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__about-sharing-of-objects-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/about-sharing-of-objects.md" revision_date: '2021-10-07' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # À propos du partage d'objets { #sharing } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__maps-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__maps-md index f557e6be7..bef373e36 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__maps-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__maps-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/configure-the-gis-app.md" revision_date: '2022-10-23' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Configuration des cartes de DHIS2 { #gis_creating } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__report-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__report-md index 3a4f69746..158de51c5 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__report-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__report-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/configure-report-functionality.md" revision_date: '2021-06-14' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Configurer la fonctionnalité de rapport { #setting_up_reporting } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__system-settings-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__system-settings-md index c478b43b5..447a2f37f 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__system-settings-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__system-settings-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/system-settings.md" revision_date: '2022-09-13' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Paramètres du système { #settings } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md index 206ed4cc3..cfb314619 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/manage-users-user-roles-and-user-groups.md" revision_date: '2022-10-12' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Gérer les utilisateurs, les rôles des utilisateurs et les groupes d'utilisateurs { #manage_user_role_group } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__EXCHANGING-DATA__data-exchange-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__EXCHANGING-DATA__data-exchange-md index 7a5ca51c7..f7bb82e07 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__EXCHANGING-DATA__data-exchange-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__EXCHANGING-DATA__data-exchange-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/data-exchange.md" revision_date: '2023-02-16' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Utilisation de l'application Data Exchange( Échange de données) { #data_exchange } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__EXCHANGING-DATA__metadata-synchronization-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__EXCHANGING-DATA__metadata-synchronization-md index 69eda5394..830597e50 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__EXCHANGING-DATA__metadata-synchronization-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__EXCHANGING-DATA__metadata-synchronization-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/configure-metadata-synchronizing.md" revision_date: '2021-06-14' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Configurer la synchronisation des métadonnées { #metadata_sync } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md index f0027f526..2a573a42f 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/capture-app/blob/master/docs/user/using-the-capture-app.md" revision_date: '2023-10-24' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Utilisation de l'application Saisie { #capture_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__TRACKING-INDIVIDUAL-LEVEL-DATA__event-capture-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__TRACKING-INDIVIDUAL-LEVEL-DATA__event-capture-md index cb4c41a58..41dbafed6 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__TRACKING-INDIVIDUAL-LEVEL-DATA__event-capture-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__TRACKING-INDIVIDUAL-LEVEL-DATA__event-capture-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/using-the-event-capture-app.md" revision_date: '2021-06-14' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Utilisation de l'application Saisie d'événements { #event_capture_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__personal-access-tokens-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__personal-access-tokens-md index 9fae004ad..15d5071cc 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__personal-access-tokens-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__personal-access-tokens-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.39/src/user/personal-access-tokens.md" revision_date: '2022-03-21' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Jetons d'accès personnels { #personal_access_tokens } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md index 79dd15bd3..d5d42575f 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-239__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/user-profile-app/blob/master/docs/user/set-user-account-preferences.md" revision_date: '2021-10-21' tags: -- DHIS version 2.39 - Utilisation +- DHIS version 2.39 --- # Définir les préférences du compte d'utilisateur { #user_account_preferences } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__dashboards-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__dashboards-md index ab3ed8129..a41ef4ad1 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__dashboards-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__dashboards-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dashboard-app/blob/master/docs/dashboards.md" revision_date: '2023-06-09' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Gérer les tableaux de bord { #dashboard } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__event-reports-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__event-reports-md index b97fb29aa..d9544a361 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__event-reports-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__event-reports-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/using-the-event-reports-app.md" revision_date: '2021-06-14' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Utilisation de l'application Rapports d'événements { #event_reports_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__event-visualizer-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__event-visualizer-md index 138041bbb..0523ec0be 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__event-visualizer-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__event-visualizer-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/using-the-event-visualizer-app.md" revision_date: '2022-03-21' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Utilisation de l'application Event Visualizer { #event_visualizer_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__maps-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__maps-md index 5795086f7..29f745258 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__maps-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__maps-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/maps-app/blob/master/docs/maps.md" revision_date: '2023-06-19' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Utiliser l'application Maps { #using_maps } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__reports-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__reports-md index 48e4763f2..ebfd48bf2 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__reports-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__ANALYSING-DATA__reports-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/using-reporting-functionality.md" revision_date: '2022-02-08' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Fonctionnalité de Reporting dans l'application Rapports { #using_the_reports_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__APPROVING-DATA__approving-data-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__APPROVING-DATA__approving-data-md index 2fac3eb69..132915d45 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__APPROVING-DATA__approving-data-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__APPROVING-DATA__approving-data-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/approval-app/blob/master/docs/user/approving_data.md" revision_date: '2021-11-17' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Approbation des données { #data_approval_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__APPROVING-DATA__data-approval-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__APPROVING-DATA__data-approval-md index 18821e6ee..d20a607c2 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__APPROVING-DATA__data-approval-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__APPROVING-DATA__data-approval-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/data-approval.md" revision_date: '2021-11-04' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Aperçu de la validation des données { #data_approval_overview } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-entry-beta-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-entry-beta-md index d89b284fb..f2f6c45dd 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-entry-beta-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-entry-beta-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/using-the-aggregate-data-entry-app.md" revision_date: '2022-10-20' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Application de saisie de données (bêta) { #data-entry-beta-app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-entry-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-entry-md index 5496d123f..723098c1a 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-entry-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-entry-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/using-the-data-entry-app.md" revision_date: '2021-06-14' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Utilisation de l'application de saisie des données { #data_entry_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-quality-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-quality-md index 43b24aa1f..5de12d5d0 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-quality-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__COLLECTING-DATA__data-quality-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/control-data-quality.md" revision_date: '2021-11-04' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Contrôler la qualité des données { #control_data_quality } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__about-sharing-of-objects-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__about-sharing-of-objects-md index 2dae26b00..58d843ad9 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__about-sharing-of-objects-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__about-sharing-of-objects-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/about-sharing-of-objects.md" revision_date: '2021-10-07' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # À propos du partage d'objets { #sharing } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__maps-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__maps-md index f4774a724..9143d6a13 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__maps-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__maps-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/configure-the-gis-app.md" revision_date: '2022-10-23' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Configuration des cartes de DHIS2 { #gis_creating } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__metadata-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__metadata-md index 9611f9914..e106811af 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__metadata-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__metadata-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/configure-metadata.md" revision_date: '2023-05-04' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Configurer les métadonnées { #maintenance_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__programs-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__programs-md index 6b73868d7..e50160255 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__programs-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__programs-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/configure-programs-in-the-maintenance-app.md" revision_date: '2023-05-03' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Configurer les programmes dans l'application Maintenance { #configure_programs_in_maintenance_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__report-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__report-md index 97c60d5ba..7f9efcbc0 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__report-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__report-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/configure-report-functionality.md" revision_date: '2021-06-14' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Configurer la fonctionnalité de rapport { #setting_up_reporting } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__system-settings-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__system-settings-md index 1f6725097..c4575d93a 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__system-settings-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__system-settings-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/system-settings.md" revision_date: '2023-03-21' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # System settings { #settings } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md index c3af7805f..9e8b0c9e5 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/manage-users-user-roles-and-user-groups.md" revision_date: '2022-10-12' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Gérer les utilisateurs, les rôles des utilisateurs et les groupes d'utilisateurs { #manage_user_role_group } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__EXCHANGING-DATA__metadata-synchronization-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__EXCHANGING-DATA__metadata-synchronization-md index bccbb8f2c..1f941fd97 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__EXCHANGING-DATA__metadata-synchronization-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__EXCHANGING-DATA__metadata-synchronization-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/configure-metadata-synchronizing.md" revision_date: '2021-06-14' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Configurer la synchronisation des métadonnées { #metadata_sync } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md index b8bd2b9df..53579bba8 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/capture-app/blob/master/docs/user/using-the-capture-app.md" revision_date: '2023-10-24' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Utilisation de l'application Saisie { #capture_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__event-capture-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__event-capture-md index 78a668699..6ae594b50 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__event-capture-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__event-capture-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/using-the-event-capture-app.md" revision_date: '2021-06-14' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Utilisation de l'application Saisie d'événements { #event_capture_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md index 44aa80044..e6a791066 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/using-the-tracker-capture-app.md" revision_date: '2022-03-10' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Utilisation de l'application Saisie Tracker { #tracker_capture_app } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__messaging-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__messaging-md index cf436ca23..834ef499c 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__messaging-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__messaging-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/messaging.md" revision_date: '2021-06-14' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Messagerie { #messages } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__personal-access-tokens-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__personal-access-tokens-md index 3381aa5ca..d636111d7 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__personal-access-tokens-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__personal-access-tokens-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.40/src/user/personal-access-tokens.md" revision_date: '2022-03-21' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Jetons d'accès personnels { #personal_access_tokens } diff --git a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md index d5d451ed6..346a03467 100644 --- a/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md +++ b/projects/docs-full-site/fr/USE__USER-GUIDES__DHIS-CORE-VERSION-240__WORKING-WITH-YOUR-ACCOUNT__set-user-account-preferences-md @@ -2,8 +2,8 @@ edit_url: "https://github.com/dhis2/user-profile-app/blob/master/docs/user/set-user-account-preferences.md" revision_date: '2021-10-21' tags: -- Version 2.40 de DHIS de base - Utilisation +- Version 2.40 de DHIS de base --- # Set user account preferences { #user_account_preferences } diff --git a/projects/docs-full-site/pt/.cache_timestamp b/projects/docs-full-site/pt/.cache_timestamp index 666cea2a8..886582704 100644 --- a/projects/docs-full-site/pt/.cache_timestamp +++ b/projects/docs-full-site/pt/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:14Z \ No newline at end of file +2023-12-24T21:19:02Z \ No newline at end of file diff --git a/projects/docs-full-site/ru/.cache_timestamp b/projects/docs-full-site/ru/.cache_timestamp index 666cea2a8..886582704 100644 --- a/projects/docs-full-site/ru/.cache_timestamp +++ b/projects/docs-full-site/ru/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:14Z \ No newline at end of file +2023-12-24T21:19:02Z \ No newline at end of file diff --git a/projects/docs-full-site/si/.cache_timestamp b/projects/docs-full-site/si/.cache_timestamp index 666cea2a8..886582704 100644 --- a/projects/docs-full-site/si/.cache_timestamp +++ b/projects/docs-full-site/si/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:14Z \ No newline at end of file +2023-12-24T21:19:02Z \ No newline at end of file diff --git a/projects/docs-full-site/zh/.cache_timestamp b/projects/docs-full-site/zh/.cache_timestamp index 666cea2a8..886582704 100644 --- a/projects/docs-full-site/zh/.cache_timestamp +++ b/projects/docs-full-site/zh/.cache_timestamp @@ -1 +1 @@ -2023-12-23T21:18:14Z \ No newline at end of file +2023-12-24T21:19:02Z \ No newline at end of file diff --git a/projects/docs-full-site/zh/0__Navigation-Menu b/projects/docs-full-site/zh/0__Navigation-Menu index a2d6d0488..77bf70ba2 100644 --- a/projects/docs-full-site/zh/0__Navigation-Menu +++ b/projects/docs-full-site/zh/0__Navigation-Menu @@ -8,8 +8,8 @@ "context": "" }, "Use": { - "string": "用", - "context": "topics/metadata/immunization/vaccination-campaigns" + "string": "使用", + "context": "implement/health/immunization/vaccination-campaigns" }, "What is DHIS2?": { "string": "DHIS2 是什么?", @@ -32,8 +32,8 @@ "context": "use/user-guides/dhis-core-version-master/collecting-data" }, "Data Quality": { - "string": "数据质量", - "context": "implement/database-design" + "string": "资料品质", + "context": "use/user-guides/dhis-core-version-master/collecting-data" }, "Tracking individual level data": { "string": "跟踪个人级别数据", @@ -65,7 +65,7 @@ }, "Dashboards": { "string": "仪表板", - "context": "topics/training-docs/analytics-tools-academy" + "context": "topics/training-docs/design-for-data-use-academy" }, "Data Visualizer": { "string": "数据可视化工具", @@ -289,11 +289,11 @@ }, "Use case configuration": { "string": "用例配置", - "context": "use/android-app" + "context": "develop/developing-with-the-android-sdk" }, "APK distribution": { "string": "APK分布", - "context": "use/android-app" + "context": "develop/developing-with-the-android-sdk" }, "Optional Apps": { "string": "可选应用", @@ -361,7 +361,7 @@ }, "Installation": { "string": "安装", - "context": "topics/metadata/tuberculosis/tb-covid-19-impact-assessment" + "context": "manage/performing-system-administration/dhis-core-version-master" }, "Configuration": { "string": "组态", @@ -473,7 +473,7 @@ }, "Immunization Analysis App": { "string": "免疫分析应用程序", - "context": "topics/metadata/immunization" + "context": "implement/health/immunization" }, "Immunization analysis app user manual": { "string": "免疫分析应用程序用户手册", @@ -525,7 +525,7 @@ }, "Implement": { "string": "实施", - "context": "topics/metadata/immunization/vaccination-campaigns" + "context": "implement/health/immunization/vaccination-campaigns" }, "Implementing DHIS2": { "string": "实施 DHIS2", @@ -683,69 +683,33 @@ "string": "附件 G - 比例融合", "context": "implement/android-implementation/managing-mobile-devices" }, - "CHIS implementation": { - "string": "CHISs实现", - "context": "implement" - }, - "Background": { - "string": "背景", - "context": "implement/chis-implementation" - }, - "Foundational Terms": { - "string": "基本术语", - "context": "implement/chis-implementation" - }, - "Design Principles": { - "string": "设计原则", - "context": "implement/chis-implementation" - }, - "Assessing CHIS": { - "string": "评估CHIS", - "context": "implement/chis-implementation" - }, - "Data Quality and Use": { - "string": "数据质量和使用", - "context": "implement/chis-implementation" - }, - "Sustainable Design and Architecture": { - "string": "可持续设计与架构", - "context": "implement/chis-implementation" - }, - "Training and Supervision": { - "string": "培训和监督", - "context": "implement/chis-implementation" - }, - "Sustainability and Governance": { - "string": "可持续性与治理", - "context": "implement/chis-implementation" - }, - "CHIS Assessment Tool": { - "string": "CHIS 评估工具", - "context": "implement/chis-implementation" - }, - "Database design": { - "string": "数据库设计", + "Data quality": { + "string": "数据质量", "context": "implement" }, "OVERVIEW": { "string": "概述", - "context": "topics/metadata/tuberculosis/tb-covid-19-impact-assessment" + "context": "implement/health/tuberculosis/tb-covid-19-impact-assessment" }, "Principles": { "string": "原则", - "context": "implement/database-design/data-quality" + "context": "implement/data-quality" }, "Data entry": { "string": "数据输入", - "context": "implement/database-design/data-quality" + "context": "implement/data-quality" }, "Analysis": { "string": "分析", - "context": "implement/database-design/data-quality" + "context": "implement/data-quality" }, "Implementation of funtionality and procedures": { "string": "功能和程序的实施", - "context": "implement/database-design/data-quality" + "context": "implement/data-quality" + }, + "Database design": { + "string": "数据库设计", + "context": "implement" }, "Organisation Units": { "string": "组织单位", @@ -765,7 +729,7 @@ }, "Indicators": { "string": "指标", - "context": "implement/database-design/aggregate-system-design" + "context": "topics/training-docs/design-for-data-use-academy" }, "Tracker system design": { "string": "追踪系统设计", @@ -827,689 +791,765 @@ "string": "DHIS2本地化", "context": "implement/maintenance-and-use" }, - "Support and documentation": { - "string": "支持和文档", + "Health": { + "string": "健康", "context": "implement" }, - "DHIS2 Documentation Guide": { - "string": "DHIS2 文档指南", - "context": "implement/support-and-documentation" + "DHIS2 Health Data Toolkit": { + "string": "DHIS2 健康数据工具包", + "context": "implement/health" }, - "Submitting quick document fixes": { - "string": "提交快速文档修复", - "context": "implement/support-and-documentation" + "About the DHIS2 Health Data Toolkit": { + "string": "关于 DHIS2 健康数据工具包", + "context": "implement/health/dhis2-health-data-toolkit" }, - "Using JIRA for DHIS2 issues": { - "string": "将JIRA用于DHIS2问题", - "context": "implement/support-and-documentation" + "General Design Principles for WHO Metadata Packages": { + "string": "世界卫生组织元数据包的一般设计原则", + "context": "implement/health/dhis2-health-data-toolkit" }, - "Support": { - "string": "支持", - "context": "implement/support-and-documentation" + "Common Metadata Library": { + "string": "通用元数据库", + "context": "implement/health/dhis2-health-data-toolkit" }, - "Software Release Information": { - "string": "软件发行信息", - "context": "implement" + "Design": { + "string": "设计", + "context": "implement/health/tuberculosis/tb-covid-19-impact-assessment" }, - "DHIS2 core releases": { - "string": "DHIS2核心版本", - "context": "implement/software-release-information" + "Naming Conventions": { + "string": "命名约定", + "context": "implement/health/dhis2-health-data-toolkit" }, - "Release Notes": { - "string": "发行说明", - "context": "implement/software-release-information/android-app-releases/dhis-core-version-235/android-app-version-230" + "Health Facility Profile": { + "string": "医疗机构简介", + "context": "implement/health" }, - "Upgrade Notes": { - "string": "升级说明", - "context": "implement/software-release-information/dhis2-core-releases/dhis-core-version-235" + "Release Note": { + "string": "发行公告", + "context": "implement/health/tuberculosis/tb-covid-19-impact-assessment" }, - "Android app releases": { - "string": "Android应用发布", - "context": "implement/software-release-information" + "CHIS Community Health Information System": { + "string": "CHIS社区健康信息系统", + "context": "implement/health" }, - "Develop": { - "string": "发展", - "context": "develop" + "CHIS General Design": { + "string": "CHIS总体设计", + "context": "implement/health/chis-community-health-information-system/design" }, - "Using the API": { - "string": "使用API", - "context": "develop" + "Adolescant Health": { + "string": "青少年健康", + "context": "implement/health/chis-community-health-information-system/design" }, - "Metadata Gist": { - "string": "元数据要点", - "context": "develop/using-the-api/dhis-core-version-master" + "Child Health": { + "string": "儿童健康", + "context": "implement/health/chis-community-health-information-system/design" }, - "Data": { - "string": "数据", - "context": "develop/using-the-api/dhis-core-version-master" + "Child Protection and Interpersonal Violence": { + "string": "儿童保护和人际暴力", + "context": "implement/health/chis-community-health-information-system/design" }, - "Data Validation": { - "string": "数据验证", - "context": "develop/using-the-api/dhis-core-version-master" + "Civil Registration and Vital Statistics": { + "string": "民事登记和人口动态统计", + "context": "implement/health/chis-community-health-information-system/design" }, - "Sharing": { - "string": "分享中", - "context": "develop/using-the-api/dhis-core-version-master" + "Clean Energy": { + "string": "清洁能源", + "context": "implement/health/chis-community-health-information-system/design" }, - "Synchronization": { - "string": "同步化", - "context": "develop/using-the-api/dhis-core-version-master" + "Community Based Surveillance": { + "string": "基于社区的监控", + "context": "implement/health/chis-community-health-information-system/design" }, - "Audit": { - "string": "审计", - "context": "manage/performing-system-administration/dhis-core-version-master" + "HIV": { + "string": "艾滋病病毒", + "context": "implement/health" }, - "Visualizations": { - "string": "可视化", - "context": "develop/using-the-api/dhis-core-version-master" + "Immunization": { + "string": "免疫接种", + "context": "implement/health" }, - "Analytics": { - "string": "分析工具", - "context": "develop/developing-with-the-android-sdk" + "Integrated Community Case Management": { + "string": "综合社区案例管理", + "context": "implement/health/chis-community-health-information-system/design" }, - "I18n": { - "string": "国际化", - "context": "develop/using-the-api/dhis-core-version-master" + "Malaria": { + "string": "疟疾", + "context": "implement/health" }, - "SMS": { - "string": "短信", - "context": "develop/using-the-api/dhis-core-version-master" + "Maternal Health": { + "string": "孕产妇健康", + "context": "implement/health/chis-community-health-information-system/design" }, - "Users": { - "string": "用户", - "context": "develop/using-the-api/dhis-core-version-master" + "Mental Health": { + "string": "精神健康", + "context": "implement/health/chis-community-health-information-system/design" }, - "Settings and configuration": { - "string": "设置和配置", - "context": "develop/using-the-api/dhis-core-version-master" + "Neglected Tropical Diseases": { + "string": "被忽视的热带疾病", + "context": "implement/health/chis-community-health-information-system/design" }, - "Tracker": { - "string": "追踪器", - "context": "develop/using-the-api/dhis-core-version-master" + "Newborn Health": { + "string": "新生儿健康", + "context": "implement/health/chis-community-health-information-system/design" }, - "Tracker (deprecated)": { - "string": "跟踪器(已弃用)", - "context": "develop/using-the-api/dhis-core-version-master" + "Non-communicable Diseases": { + "string": "非传染性疾病", + "context": "implement/health/chis-community-health-information-system/design" }, - "Email": { - "string": "电子邮件", - "context": "develop/using-the-api/dhis-core-version-master" + "Nutrition": { + "string": "营养", + "context": "implement/health" }, - "Data Store": { - "string": "数据存储", - "context": "develop/using-the-api/dhis-core-version-master" + "People-centered Services": { + "string": "以人为本的服务", + "context": "implement/health/chis-community-health-information-system/design" }, - "Org unit profile": { - "string": "组织单位概况", - "context": "develop/using-the-api/dhis-core-version-master" + "Population Composition": { + "string": "人口构成", + "context": "implement/health/chis-community-health-information-system/design" }, - "Apps": { - "string": "应用", - "context": "develop" + "Sexual and Reproductive Health": { + "string": "性与生殖健康", + "context": "implement/health/chis-community-health-information-system/design" }, - "Event Hooks": { - "string": "事件挂钩", - "context": "develop/using-the-api/dhis-core-version-master" + "Tuberculosis": { + "string": "结核", + "context": "implement/health" }, - "Route": { - "string": "路线", - "context": "develop/using-the-api/dhis-core-version-master" + "Water, Sanitation and Hygiene": { + "string": "水、环境卫生和个人卫生", + "context": "implement/health/chis-community-health-information-system/design" }, - "New Tracker": { - "string": "新追踪器", - "context": "develop/using-the-api/dhis-core-version-237" + "Implementation": { + "string": "执行", + "context": "implement/health/chis-community-health-information-system" }, - "Core OpenAPI Specification": { - "string": "核心 OpenAPI 规范", - "context": "develop" + "Background": { + "string": "背景", + "context": "implement/health/chis-community-health-information-system/implementation" }, - "Core Javadocs": { - "string": "核心Javadocs", - "context": "develop" + "Foundational Terms": { + "string": "基本术语", + "context": "implement/health/chis-community-health-information-system/implementation" }, - "DHIS 2.39 Javadocs": { - "string": "DHIS 2.39 Java文档", - "context": "develop/core-javadocs" + "Design Principles": { + "string": "设计原则", + "context": "implement/health/chis-community-health-information-system/implementation" }, - "DHIS 2.38 Javadocs": { - "string": "DHIS 2.38 Java文档", - "context": "develop/core-javadocs" + "Assessing CHIS": { + "string": "评估 CHIS", + "context": "implement/health/chis-community-health-information-system/implementation" }, - "DHIS 2.37 Javadocs": { - "string": "DHIS 2.37 Java文档", - "context": "develop/core-javadocs" + "Data Quality and Use": { + "string": "数据质量和使用", + "context": "implement/health/chis-community-health-information-system/implementation" }, - "DHIS 2.36 Javadocs": { - "string": "DHIS 2.36 Javadocs", - "context": "develop/core-javadocs" + "Implementation Planning": { + "string": "实施规划", + "context": "implement/health/chis-community-health-information-system/implementation" }, - "DHIS master Javadocs": { - "string": "DHIS主Javadocs", - "context": "develop/core-javadocs" + "Training and Supervision": { + "string": "培训与监督", + "context": "implement/health/chis-community-health-information-system/implementation" }, - "Integrating with R": { - "string": "与R集成", - "context": "develop" + "Sustainability and Governance": { + "string": "可持续性和治理", + "context": "implement/health/chis-community-health-information-system/implementation" }, - "Application manifest": { - "string": "申请清单", - "context": "develop/apps" + "CHIS Assessment Tool": { + "string": "CHIS 评估工具", + "context": "implement/health/chis-community-health-information-system/implementation" }, - "Developing with the Android SDK": { - "string": "使用Android SDK开发", - "context": "develop" + "COVID-19 Surveillance": { + "string": "COVID-19 监测", + "context": "implement/health" }, - "Compatibility: SDK / core / Android": { - "string": "兼容性:SDK/内核/Android", - "context": "develop/developing-with-the-android-sdk" + "COVID-19 Aggregate": { + "string": "COVID-19 汇总", + "context": "implement/health/covid-19-surveillance" }, - "Getting started": { - "string": "入门", - "context": "develop/developing-with-the-android-sdk" + "COVID-19 Case Surveillance": { + "string": "COVID-19 病例监测", + "context": "implement/health/covid-19-surveillance" }, - "Modules and repositories": { - "string": "模块和存储库", - "context": "develop/developing-with-the-android-sdk" + "COVID-19 Points of Entry[Discontinued]": { + "string": "COVID-19 入境点[已停产]", + "context": "implement/health/covid-19-surveillance" }, - "Database": { - "string": "数据库", - "context": "develop/developing-with-the-android-sdk" + "COVID-19 Surveillance Events [Discontinued]": { + "string": "COVID-19 监测活动 [已停产]", + "context": "implement/health/covid-19-surveillance" }, - "Workflow": { - "string": "工作流程", - "context": "develop/developing-with-the-android-sdk" - }, - "DHIS2 Services": { - "string": "DHIS2 服务", - "context": "develop/developing-with-the-android-sdk" - }, - "Error management": { - "string": "错误管理", - "context": "develop/developing-with-the-android-sdk" - }, - "SMS Module": { - "string": "短信模块", - "context": "develop/developing-with-the-android-sdk" - }, - "Object style": { - "string": "对象样式", - "context": "develop/developing-with-the-android-sdk" - }, - "DHIS2 version compatibility strategy": { - "string": "DHIS2版本兼容策略", - "context": "develop/developing-with-the-android-sdk" - }, - "Direct database interaction": { - "string": "直接数据库交互", - "context": "develop/developing-with-the-android-sdk" - }, - "Web API interaction": { - "string": "Web API 交互", - "context": "develop/developing-with-the-android-sdk" - }, - "Program rule engine": { - "string": "程序规则引擎", - "context": "develop/developing-with-the-android-sdk" - }, - "Program indicator engine": { - "string": "程序指标引擎", - "context": "develop/developing-with-the-android-sdk" - }, - "Validation rule engine": { - "string": "验证规则引擎", - "context": "develop/developing-with-the-android-sdk" - }, - "Debugging": { - "string": "调试", - "context": "develop/developing-with-the-android-sdk" - }, - "Known issues": { - "string": "已知的问题", - "context": "develop/developing-with-the-android-sdk" - }, - "Manage": { - "string": "管理", - "context": "manage" - }, - "Performing system administration": { - "string": "执行系统管理", - "context": "manage" - }, - "Upgrading": { - "string": "升级中", - "context": "manage/performing-system-administration/dhis-core-version-master" - }, - "Monitoring": { - "string": "监控", - "context": "manage/performing-system-administration/dhis-core-version-master" - }, - "Using Gateways for SMS reporting": { - "string": "使用网关进行 SMS 报告", - "context": "manage/performing-system-administration/dhis-core-version-master" - }, - "Debugging as another user": { - "string": "以其他用户身份调试", - "context": "manage/performing-system-administration/dhis-core-version-master" - }, - "Topics": { - "string": "主题", - "context": "" - }, - "DHIS2 WHO Digital Health Data Toolkit": { - "string": "DHIS2世卫组织数字健康数据工具包", - "context": "topics/metadata" - }, - "About the WHO Digital Health Data Toolkit": { - "string": "关于WHO数字健康数据工具包", - "context": "topics/metadata/dhis2-who-digital-health-data-toolkit" - }, - "General Design Principles for WHO Metadata Packages": { - "string": "WHO 元数据包的一般设计原则", - "context": "topics/metadata/dhis2-who-digital-health-data-toolkit" - }, - "Common Metadata Library": { - "string": "公共元数据库", - "context": "topics/metadata/dhis2-who-digital-health-data-toolkit" - }, - "Design": { - "string": "设计", - "context": "topics/metadata/tuberculosis/tb-covid-19-impact-assessment" - }, - "Naming Conventions": { - "string": "命名约定", - "context": "topics/metadata/dhis2-who-digital-health-data-toolkit" - }, - "CHIS Community Health Information System": { - "string": "CHIS 社区卫生信息系统", - "context": "topics/metadata" - }, - "Release Note": { - "string": "发行公告", - "context": "topics/metadata/tuberculosis/tb-covid-19-impact-assessment" - }, - "CHIS General Design": { - "string": "CHIS总体设计", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Adolescant Health": { - "string": "青少年健康", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Child Health": { - "string": "儿童健康", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Child Protection and Interpersonal Violence": { - "string": "儿童保护和人际暴力", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Civil Registration and Vital Statistics": { - "string": "民事登记和生命统计", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Clean Energy": { - "string": "清洁能源", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Community Based Surveillance": { - "string": "基于社区的监测", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "HIV": { - "string": "艾滋病病毒", - "context": "topics/metadata" - }, - "Immunization": { - "string": "免疫", - "context": "topics/metadata" - }, - "Integrated Community Case Management": { - "string": "综合社区个案管理", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Malaria": { - "string": "疟疾", - "context": "topics/metadata" - }, - "Maternal Health": { - "string": "产妇保健", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Mental Health": { - "string": "精神健康", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Neglected Tropical Diseases": { - "string": "被忽视的热带病", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Newborn Health": { - "string": "新生儿健康", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Non-communicable Diseases": { - "string": "非传染性疾病", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Nutrition": { - "string": "营养", - "context": "topics/metadata" - }, - "People-centered Services": { - "string": "以人为本的服务", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Population Composition": { - "string": "人口构成", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Sexual and Reproductive Health": { - "string": "性和生殖健康", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "Tuberculosis": { - "string": "结核", - "context": "topics/metadata" - }, - "Water, Sanitation and Hygiene": { - "string": "水、环境卫生和个人卫生", - "context": "topics/metadata/chis-community-health-information-system/design" - }, - "COVID-19 Surveillance": { - "string": "COVID-19 监测", - "context": "topics/metadata" - }, - "COVID-19 Aggregate": { - "string": "COVID-19 汇总", - "context": "topics/metadata/covid-19-surveillance" - }, - "COVID-19 Case Surveillance": { - "string": "COVID-19 病例监测", - "context": "topics/metadata/covid-19-surveillance" - }, - "COVID-19 Points of Entry[Discontinued]": { - "string": "COVID-19 入境点[已停产]", - "context": "topics/metadata/covid-19-surveillance" - }, - "COVID-19 Surveillance Events [Discontinued]": { - "string": "COVID-19 监测事件 [已停产]", - "context": "topics/metadata/covid-19-surveillance" - }, - "COVID-19 Vaccine Delivery": { - "string": "COVID-19疫苗运送", - "context": "topics/metadata" + "COVID-19 Vaccine Delivery": { + "string": "COVID-19 疫苗递送", + "context": "implement/health" }, "COVAC Aggregate": { "string": "科瓦克骨料", - "context": "topics/metadata/covid-19-vaccine-delivery" + "context": "implement/health/covid-19-vaccine-delivery" }, "COVID-19 Electronic Immunization Registry": { "string": "COVID-19 电子免疫登记处", - "context": "topics/metadata/covid-19-vaccine-delivery" + "context": "implement/health/covid-19-vaccine-delivery" }, "Training materials": { "string": "培训教材", - "context": "topics/metadata/covid-19-vaccine-delivery/covid-19-electronic-immunization-registry" + "context": "implement/health/covid-19-vaccine-delivery/covid-19-electronic-immunization-registry" }, "Trainer's Guide": { "string": "培训师指南", - "context": "topics/metadata/immunization/adverse-events-following-immunization-aefi/training-materials" + "context": "implement/health/immunization/adverse-events-following-immunization-aefi/training-materials" }, "Data Entry User Guide": { "string": "数据输入用户指南", - "context": "topics/metadata/immunization/adverse-events-following-immunization-aefi/training-materials" + "context": "implement/health/immunization/adverse-events-following-immunization-aefi/training-materials" }, "Data Entry Exercises": { "string": "数据输入练习", - "context": "topics/metadata/immunization/adverse-events-following-immunization-aefi/training-materials" + "context": "implement/health/immunization/adverse-events-following-immunization-aefi/training-materials" }, "Android Trainer's Guide": { "string": "Android 培训师指南", - "context": "topics/metadata/covid-19-vaccine-delivery/covid-19-electronic-immunization-registry/training-materials" + "context": "implement/health/covid-19-vaccine-delivery/covid-19-electronic-immunization-registry/training-materials" }, "Android User Guide": { "string": "安卓用户指南", - "context": "topics/metadata/covid-19-vaccine-delivery/covid-19-electronic-immunization-registry/training-materials" + "context": "implement/health/covid-19-vaccine-delivery/covid-19-electronic-immunization-registry/training-materials" }, "Android Data Entry Exercises": { "string": "Android 数据输入练习", - "context": "topics/metadata/covid-19-vaccine-delivery/covid-19-electronic-immunization-registry/training-materials" + "context": "implement/health/covid-19-vaccine-delivery/covid-19-electronic-immunization-registry/training-materials" }, "COVID-19 Vaccine Budgeting Guide": { "string": "COVID-19 疫苗预算指南", - "context": "topics/metadata/covid-19-vaccine-delivery" + "context": "implement/health/covid-19-vaccine-delivery" }, "CRVS & Mortality": { "string": "CRVS 和死亡率", - "context": "topics/metadata" + "context": "implement/health" }, "Cause of Death": { "string": "死亡原因", - "context": "topics/metadata/crvs-mortality" + "context": "implement/health/crvs-mortality" + }, + "ICD-11 CoD App": { + "string": "ICD-11 CoD 应用程序", + "context": "implement/health/crvs-mortality/cause-of-death" }, "Rapid Mortality Surveillance": { "string": "快速死亡率监测", - "context": "topics/metadata/crvs-mortality" + "context": "implement/health/crvs-mortality" }, "Vital Events": { "string": "重要事件", - "context": "topics/metadata/crvs-mortality" + "context": "implement/health/crvs-mortality" }, "Disease Surveillance": { "string": "疾病监测", - "context": "topics/metadata" + "context": "implement/health" }, "IDS Aggregate": { "string": "IDS聚合", - "context": "topics/metadata/disease-surveillance" + "context": "implement/health/disease-surveillance" }, "VPD Case Surveillance": { - "string": "VPD 案件监督", - "context": "topics/metadata/disease-surveillance" + "string": "VPD 案件监测", + "context": "implement/health/disease-surveillance" }, "Acute Febrile Illness": { "string": "急性发热性疾病", - "context": "topics/metadata/disease-surveillance" + "context": "implement/health/disease-surveillance" }, "Entomology and Vector Control": { "string": "昆虫学和病媒控制", - "context": "topics/metadata" + "context": "implement/health" }, "General Design": { "string": "总体设计", - "context": "topics/metadata/entomology-and-vector-control" + "context": "implement/health/entomology-and-vector-control" }, "Breeding Sites Monitoring": { "string": "养殖场监测", - "context": "topics/metadata/entomology-and-vector-control" + "context": "implement/health/entomology-and-vector-control" }, "Larviciding": { "string": "杀幼虫", - "context": "topics/metadata/entomology-and-vector-control/breeding-sites-monitoring" + "context": "implement/health/entomology-and-vector-control/breeding-sites-monitoring" }, "Indoor Residual Spraying": { - "string": "室内残留喷洒", - "context": "topics/metadata/entomology-and-vector-control" + "string": "室内滞留喷涂", + "context": "implement/health/entomology-and-vector-control" }, "Residual Efficacy Monitoring": { - "string": "残留疗效监测", - "context": "topics/metadata/entomology-and-vector-control/indoor-residual-spraying" + "string": "残留药效监测", + "context": "implement/health/entomology-and-vector-control/indoor-residual-spraying" }, "Campaign": { "string": "活动", - "context": "topics/metadata/entomology-and-vector-control/indoor-residual-spraying" + "context": "implement/health/entomology-and-vector-control/indoor-residual-spraying" }, "Insecticide-treated Nets": { - "string": "经杀虫剂处理的蚊帐", - "context": "topics/metadata/entomology-and-vector-control" + "string": "经过杀虫剂处理的蚊帐", + "context": "implement/health/entomology-and-vector-control" }, "Bioefficacy": { - "string": "生物效能", - "context": "topics/metadata/entomology-and-vector-control/insecticide-treated-nets" + "string": "生物功效", + "context": "implement/health/entomology-and-vector-control/insecticide-treated-nets" }, "Mass Distribution Campaign": { "string": "大规模分发活动", - "context": "topics/metadata/entomology-and-vector-control/insecticide-treated-nets" + "context": "implement/health/entomology-and-vector-control/insecticide-treated-nets" }, "HIV HMIS": { - "string": "艾滋病病毒管理信息系统", - "context": "topics/metadata/hiv" + "string": "艾滋病毒管理信息系统", + "context": "implement/health/hiv" }, "HIV Surveillance": { "string": "艾滋病毒监测", - "context": "topics/metadata/hiv/hiv-hmis/design" + "context": "implement/health/hiv/hiv-hmis/design" + }, + "HIV Prevention Dashboards": { + "string": "艾滋病毒预防仪表板", + "context": "implement/health/hiv/hiv-prevention/design" + }, + "HIV Case Surveillance Dashboards": { + "string": "HIV 病例监测仪表板", + "context": "implement/health/hiv/hiv-case-surveillance/design" }, "LMIS": { "string": "管理信息系统", - "context": "topics/metadata/hiv/hiv-hmis/design" + "context": "implement/health/hiv/hiv-hmis/design" }, "HIV Logistics": { "string": "艾滋病毒物流", - "context": "topics/metadata/hiv/hiv-hmis/design" + "context": "implement/health/hiv/hiv-hmis/design" }, "HIV Case Surveillance": { - "string": "艾滋病病例监测", - "context": "topics/metadata/hiv" + "string": "艾滋病毒病例监测", + "context": "implement/health/hiv" + }, + "HIV Case Surveillance Tracker": { + "string": "艾滋病毒病例监测追踪器", + "context": "implement/health/hiv/hiv-case-surveillance/design" + }, + "HIV Prevention": { + "string": "艾滋病毒预防", + "context": "implement/health/hiv" + }, + "HIV Prevention Tracker": { + "string": "艾滋病毒预防追踪器", + "context": "implement/health/hiv/hiv-prevention/design" }, "Expanded Programme on Immunization (EPI) Aggregate": { - "string": "扩大免疫规划 (EPI) 汇总", - "context": "topics/metadata/immunization" + "string": "扩大免疫计划 (EPI) 总体", + "context": "implement/health/immunization" }, "Immunization Triangulation Dashboard": { "string": "免疫三角测量仪表板", - "context": "topics/metadata/immunization" + "context": "implement/health/immunization" }, "EIR Immunization eRegistry": { - "string": "EIR 免疫登记", - "context": "topics/metadata/immunization" + "string": "EIR 免疫电子登记", + "context": "implement/health/immunization" }, "Vaccination Campaigns": { - "string": "疫苗接种运动", - "context": "topics/metadata/immunization" + "string": "疫苗接种活动", + "context": "implement/health/immunization" }, "EPI Logistics": { - "string": "EPI物流", - "context": "topics/metadata/immunization" + "string": "欧派物流", + "context": "implement/health/immunization" }, "LMIS Design": { "string": "管理信息系统设计", - "context": "topics/metadata/tuberculosis/tb-logistics" + "context": "implement/health/tuberculosis/tb-logistics" }, "EPI Logistics Design": { "string": "EPI物流设计", - "context": "topics/metadata/immunization/epi-logistics" + "context": "implement/health/immunization/epi-logistics" }, "Adverse Events Following Immunization (AEFI)": { - "string": "免疫接种后的不良事件 (AEFI)", - "context": "topics/metadata/immunization" + "string": "免疫接种后不良事件 (AEFI)", + "context": "implement/health/immunization" }, "Training Materials": { "string": "培训教材", - "context": "topics/metadata/immunization/adverse-events-following-immunization-aefi" + "context": "implement/health/immunization/adverse-events-following-immunization-aefi" }, "Navigating Through Dashboards": { "string": "通过仪表板导航", - "context": "topics/metadata/immunization/adverse-events-following-immunization-aefi/training-materials" + "context": "implement/health/immunization/adverse-events-following-immunization-aefi/training-materials" }, "User Manual": { "string": "用户手册", - "context": "topics/metadata/immunization/immunization-analysis-app/app-version-103" + "context": "implement/health/immunization/immunization-analysis-app/app-version-103" }, "Malaria HMIS": { "string": "疟疾人机信息系统", - "context": "topics/metadata/malaria" + "context": "implement/health/malaria" }, "Malaria Surveillance": { "string": "疟疾监测", - "context": "topics/metadata/malaria" + "context": "implement/health/malaria" }, "Malaria Logistics": { "string": "疟疾物流", - "context": "topics/metadata/malaria" + "context": "implement/health/malaria" }, "Malaria Logistics Design": { "string": "疟疾物流设计", - "context": "topics/metadata/malaria/malaria-logistics" + "context": "implement/health/malaria/malaria-logistics" }, "Non-Communicable Diseases": { "string": "非传染性疾病", - "context": "topics/metadata" + "context": "implement/health" }, "Hypertension Control": { "string": "高血压控制", - "context": "topics/metadata/non-communicable-diseases" + "context": "implement/health/non-communicable-diseases" }, "Sensory Function - Eye and Ear Care": { "string": "感觉功能 - 眼睛和耳朵护理", - "context": "topics/metadata/non-communicable-diseases" + "context": "implement/health/non-communicable-diseases" }, "Nutrition Aggregate": { - "string": "营养聚合体", - "context": "topics/metadata/nutrition" + "string": "营养总量", + "context": "implement/health/nutrition" }, "Rehabilitation": { "string": "复原", - "context": "topics/metadata" + "context": "implement/health" }, "RMNCAH": { "string": "RMNCAH", - "context": "topics/metadata" + "context": "implement/health" }, "RMNCAH Aggregate": { "string": "RMNCAH 聚合", - "context": "topics/metadata/rmncah" + "context": "implement/health/rmncah" }, "RMNCAH Antenatal Care Registry": { "string": "RMNCAH 产前护理登记处", - "context": "topics/metadata/rmncah" + "context": "implement/health/rmncah" }, "TB HMIS": { - "string": "结核病人机界面系统", - "context": "topics/metadata/tuberculosis" + "string": "结核病管理信息系统", + "context": "implement/health/tuberculosis" }, "TB Notifications and Outcomes": { "string": "结核病通知和结果", - "context": "topics/metadata/tuberculosis/tb-hmis/design" + "context": "implement/health/tuberculosis/tb-hmis/design" }, "TB Laboratory": { "string": "结核病实验室", - "context": "topics/metadata/tuberculosis/tb-hmis/design" + "context": "implement/health/tuberculosis/tb-hmis/design" }, "TB Household Contacts": { "string": "结核病家庭接触者", - "context": "topics/metadata/tuberculosis/tb-hmis/design" + "context": "implement/health/tuberculosis/tb-hmis/design" }, "TB Data Quality": { "string": "结核病数据质量", - "context": "topics/metadata/tuberculosis/tb-hmis/design" + "context": "implement/health/tuberculosis/tb-hmis/design" }, "TB Logistics": { "string": "TB物流", - "context": "topics/metadata/tuberculosis" + "context": "implement/health/tuberculosis" }, "TB Logistics Design": { "string": "TB物流设计", - "context": "topics/metadata/tuberculosis/tb-logistics" + "context": "implement/health/tuberculosis/tb-logistics" }, "TB Case Surveillance": { "string": "结核病病例监测", - "context": "topics/metadata/tuberculosis" + "context": "implement/health/tuberculosis" + }, + "TB Household Contacts Investigation": { + "string": "结核病家庭接触者调查", + "context": "implement/health/tuberculosis" }, "Anti-Tuberculosis Drug Resistance Survey (DRS)": { "string": "抗结核药物耐药性调查(DRS)", - "context": "topics/metadata/tuberculosis" + "context": "implement/health/tuberculosis" }, "TB - COVID-19 Impact Assessment": { "string": "结核病 - COVID-19 影响评估", - "context": "topics/metadata/tuberculosis" + "context": "implement/health/tuberculosis" + }, + "Logistics": { + "string": "后勤", + "context": "implement" + }, + "Real Time Stock": { + "string": "实时库存", + "context": "implement/logistics" + }, + "Support and documentation": { + "string": "支持和文档", + "context": "implement" + }, + "DHIS2 Documentation Guide": { + "string": "DHIS2 文档指南", + "context": "implement/support-and-documentation" + }, + "Submitting quick document fixes": { + "string": "提交快速文档修复", + "context": "implement/support-and-documentation" + }, + "Using JIRA for DHIS2 issues": { + "string": "将JIRA用于DHIS2问题", + "context": "implement/support-and-documentation" + }, + "Support": { + "string": "支持", + "context": "implement/support-and-documentation" + }, + "Software Release Information": { + "string": "软件发行信息", + "context": "implement" + }, + "DHIS2 core releases": { + "string": "DHIS2核心版本", + "context": "implement/software-release-information" + }, + "Release Notes": { + "string": "发行说明", + "context": "implement/software-release-information/android-app-releases/dhis-core-version-235/android-app-version-230" + }, + "Upgrade Notes": { + "string": "升级说明", + "context": "implement/software-release-information/dhis2-core-releases/dhis-core-version-235" + }, + "Android app releases": { + "string": "Android应用发布", + "context": "implement/software-release-information" + }, + "Develop": { + "string": "发展", + "context": "develop" + }, + "Using the API": { + "string": "使用API", + "context": "develop" + }, + "Metadata Gist": { + "string": "元数据要点", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Data": { + "string": "数据", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Data Validation": { + "string": "数据验证", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Sharing": { + "string": "分享中", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Synchronization": { + "string": "同步化", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Audit": { + "string": "审计", + "context": "manage/performing-system-administration/dhis-core-version-master" + }, + "Visualizations": { + "string": "可视化", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Analytics": { + "string": "分析工具", + "context": "develop/developing-with-the-android-sdk" + }, + "I18n": { + "string": "国际化", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "SMS": { + "string": "短信", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Users": { + "string": "用户", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Settings and configuration": { + "string": "设置和配置", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Tracker": { + "string": "追踪器", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Tracker (deprecated)": { + "string": "跟踪器(已弃用)", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Email": { + "string": "电子邮件", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Data Store": { + "string": "数据存储", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Org unit profile": { + "string": "组织单位概况", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Apps": { + "string": "应用", + "context": "develop" + }, + "Event Hooks": { + "string": "事件挂钩", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "Route": { + "string": "路线", + "context": "develop/using-the-api/dhis-core-version-master" + }, + "New Tracker": { + "string": "新追踪器", + "context": "develop/using-the-api/dhis-core-version-237" + }, + "Core OpenAPI Specification": { + "string": "核心 OpenAPI 规范", + "context": "develop" + }, + "Core Javadocs": { + "string": "核心Javadocs", + "context": "develop" + }, + "DHIS 2.39 Javadocs": { + "string": "DHIS 2.39 Java文档", + "context": "develop/core-javadocs" + }, + "DHIS 2.38 Javadocs": { + "string": "DHIS 2.38 Java文档", + "context": "develop/core-javadocs" + }, + "DHIS 2.37 Javadocs": { + "string": "DHIS 2.37 Java文档", + "context": "develop/core-javadocs" + }, + "DHIS 2.36 Javadocs": { + "string": "DHIS 2.36 Javadocs", + "context": "develop/core-javadocs" + }, + "DHIS master Javadocs": { + "string": "DHIS主Javadocs", + "context": "develop/core-javadocs" + }, + "Integrating with R": { + "string": "与R集成", + "context": "develop" + }, + "Application manifest": { + "string": "申请清单", + "context": "develop/apps" + }, + "Developing with the Android SDK": { + "string": "使用Android SDK开发", + "context": "develop" + }, + "Compatibility: SDK / core / Android": { + "string": "兼容性:SDK/内核/Android", + "context": "develop/developing-with-the-android-sdk" }, - "Downloads Section": { - "string": "下载部分", - "context": "topics/metadata" + "Getting started": { + "string": "入门", + "context": "develop/developing-with-the-android-sdk" + }, + "Modules and repositories": { + "string": "模块和存储库", + "context": "develop/developing-with-the-android-sdk" + }, + "Database": { + "string": "数据库", + "context": "develop/developing-with-the-android-sdk" + }, + "Workflow": { + "string": "工作流程", + "context": "develop/developing-with-the-android-sdk" }, - "WHO Metadata Packages": { - "string": "世卫组织元数据包", - "context": "topics/metadata/downloads-section" + "DHIS2 Services": { + "string": "DHIS2 服务", + "context": "develop/developing-with-the-android-sdk" + }, + "Error management": { + "string": "错误管理", + "context": "develop/developing-with-the-android-sdk" + }, + "SMS Module": { + "string": "短信模块", + "context": "develop/developing-with-the-android-sdk" + }, + "Object style": { + "string": "对象样式", + "context": "develop/developing-with-the-android-sdk" + }, + "DHIS2 version compatibility strategy": { + "string": "DHIS2版本兼容策略", + "context": "develop/developing-with-the-android-sdk" + }, + "Direct database interaction": { + "string": "直接数据库交互", + "context": "develop/developing-with-the-android-sdk" + }, + "Web API interaction": { + "string": "Web API 交互", + "context": "develop/developing-with-the-android-sdk" + }, + "Program rule engine": { + "string": "程序规则引擎", + "context": "develop/developing-with-the-android-sdk" + }, + "Program indicator engine": { + "string": "程序指标引擎", + "context": "develop/developing-with-the-android-sdk" + }, + "Validation rule engine": { + "string": "验证规则引擎", + "context": "develop/developing-with-the-android-sdk" + }, + "Debugging": { + "string": "调试", + "context": "develop/developing-with-the-android-sdk" + }, + "Known issues": { + "string": "已知的问题", + "context": "develop/developing-with-the-android-sdk" + }, + "Manage": { + "string": "管理", + "context": "manage" + }, + "Performing system administration": { + "string": "执行系统管理", + "context": "manage" + }, + "Upgrading": { + "string": "升级中", + "context": "manage/performing-system-administration/dhis-core-version-master" + }, + "Monitoring": { + "string": "监控", + "context": "manage/performing-system-administration/dhis-core-version-master" + }, + "Using Gateways for SMS reporting": { + "string": "使用网关进行 SMS 报告", + "context": "manage/performing-system-administration/dhis-core-version-master" + }, + "Debugging as another user": { + "string": "以其他用户身份调试", + "context": "manage/performing-system-administration/dhis-core-version-master" + }, + "Topics": { + "string": "主题", + "context": "" }, "Tutorials": { "string": "讲解", @@ -1643,6 +1683,10 @@ "string": "聚合定制基础知识", "context": "topics/training-docs/fundamentals-courses" }, + "Aggregate Data Analysis Fundamentals": { + "string": "聚合数据分析基础知识", + "context": "topics/training-docs/fundamentals-courses" + }, "Analytics Tools Academy": { "string": "分析工具学院", "context": "topics/training-docs" @@ -1701,11 +1745,11 @@ }, "Trainer's Guide to Dashboards": { "string": "培训师'仪表板指南", - "context": "topics/training-docs/analytics-tools-academy/dashboards" + "context": "topics/training-docs/design-for-data-use-academy/dashboards" }, "Learner's Guide to Dashboards": { "string": "学习者'仪表板指南", - "context": "topics/training-docs/analytics-tools-academy/dashboards" + "context": "topics/training-docs/design-for-data-use-academy/dashboards" }, "Trainer's Guide to Reports": { "string": "培训师'报告指南", @@ -1889,15 +1933,15 @@ }, "User Roles": { "string": "用户角色", - "context": "topics/training-docs/tracker-configuration-academy" + "context": "topics/training-docs/design-for-data-use-academy" }, "Trainer's Guide to User Roles": { "string": "培训师'用户角色指南", - "context": "topics/training-docs/tracker-configuration-academy/user-roles" + "context": "topics/training-docs/design-for-data-use-academy/user-roles" }, "Learner's Guide to User Roles": { "string": "学习者'用户角色指南", - "context": "topics/training-docs/tracker-configuration-academy/user-roles" + "context": "topics/training-docs/design-for-data-use-academy/user-roles" }, "Sharing Part 1 (Demonstration of Sharing Concepts)": { "string": "共享第 1 部分(共享概念演示)", @@ -1970,5 +2014,97 @@ "Learner's Guide to Program Access Levels": { "string": "学习者'计划访问级别指南", "context": "topics/training-docs/tracker-configuration-academy/breaking-the-glass-and-program-access-levels" + }, + "Design for Data Use Academy": { + "string": "数据使用设计学院", + "context": "topics/training-docs" + }, + "Data Element Groups": { + "string": "数据元素组", + "context": "topics/training-docs/design-for-data-use-academy" + }, + "Trainer's Guide to Data Element Groups": { + "string": "培训师'数据元素组指南", + "context": "topics/training-docs/design-for-data-use-academy/data-element-groups" + }, + "Learner's Guide to Data Element Groups": { + "string": "学习者'数据元素组指南", + "context": "topics/training-docs/design-for-data-use-academy/data-element-groups" + }, + "Organisation Unit Groups": { + "string": "组织单位组", + "context": "topics/training-docs/design-for-data-use-academy" + }, + "Trainer's Guide to Organisation Unit Groups": { + "string": "培训师'组织单位组指南", + "context": "topics/training-docs/design-for-data-use-academy/organisation-unit-groups" + }, + "Learner's Guide to Organisation Unit Groups": { + "string": "学习者'组织单位组指南", + "context": "topics/training-docs/design-for-data-use-academy/organisation-unit-groups" + }, + "Categories": { + "string": "分类目录", + "context": "topics/training-docs/design-for-data-use-academy" + }, + "Trainer's Guide to Working with Categories": { + "string": "培训师'类别使用指南", + "context": "topics/training-docs/design-for-data-use-academy/categories" + }, + "Learner's Guide to Working with Categories": { + "string": "学习者'使用类别指南", + "context": "topics/training-docs/design-for-data-use-academy/categories" + }, + "Data Set Design": { + "string": "数据集设计", + "context": "topics/training-docs/design-for-data-use-academy" + }, + "Trainer's Guide to Data Set Design": { + "string": "培训师'数据集设计指南", + "context": "topics/training-docs/design-for-data-use-academy/data-set-design" + }, + "Data Set Attributes": { + "string": "数据集属性", + "context": "topics/training-docs/design-for-data-use-academy" + }, + "Trainer's Guide to Data Set Attributes": { + "string": "培训师'数据集属性指南", + "context": "topics/training-docs/design-for-data-use-academy/data-set-attributes" + }, + "Learner's Guide to Data Set Attributes": { + "string": "学习者'数据集属性指南", + "context": "topics/training-docs/design-for-data-use-academy/data-set-attributes" + }, + "Trainer's Guide to Indicators": { + "string": "培训师'指标指南", + "context": "topics/training-docs/design-for-data-use-academy/indicators" + }, + "Learner's Guide to Indicators": { + "string": "学习者'指标指南", + "context": "topics/training-docs/design-for-data-use-academy/indicators" + }, + "Legends": { + "string": "传说", + "context": "topics/training-docs/design-for-data-use-academy" + }, + "Trainer's Guide to Legends": { + "string": "训练师'传奇指南", + "context": "topics/training-docs/design-for-data-use-academy/legends" + }, + "Learner's Guide to Legends": { + "string": "学习者'传奇指南", + "context": "topics/training-docs/design-for-data-use-academy/legends" + }, + "Sharing and User Groups": { + "string": "共享和用户组", + "context": "topics/training-docs/design-for-data-use-academy" + }, + "Trainer's Guide to Sharing and User Groups": { + "string": "培训师'共享和用户组指南", + "context": "topics/training-docs/design-for-data-use-academy/sharing-and-user-groups" + }, + "Learner's Guide to Sharing and User Groups": { + "string": "学习者'共享和用户组指南", + "context": "topics/training-docs/design-for-data-use-academy/sharing-and-user-groups" } } \ No newline at end of file diff --git a/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__about-this-guide-md b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__about-this-guide-md new file mode 100644 index 000000000..3097aec8f --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__about-this-guide-md @@ -0,0 +1,87 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-sdk/blob/master/docs/content/developer/about-this-guide.md" +revision_date: '2022-09-05' +tags: +- Develop +--- + +# 关于本指南 { #android_sdk_about_this_guide } + +DHIS 2文档是集体努力的成果,它是由 +开发团队和用户。在指南力求完善的同时, +可能有某些功能已被忽略或 +尚未记录。本节说明一些约定 +在整个文档中使用。 + +DHIS 2 是一个基于浏览器的应用程序。在很多情况下,屏幕截图 +为了提高清晰度而被包括在内。各种功能的快捷方式 +显示如 **数据元素** \> **数据元素组**。这 +“\>”符号表示您应该单击**数据元素**,然后 +单击用户界面中的**数据元素组**。 + +已使用不同样式的文本突出显示以下内容的重要部分: +文本或特定类型的文本,例如源代码。每个 +本文档中使用的约定在下面进行了说明。 + +> **注意** +> +> 注释包含应考虑的附加信息或 +> 参考更多可能有帮助的信息。 + +> **提示** +> +> 提示可以是一条有用的建议,例如如何执行 +> 更有效地执行特定任务。 + +> **重要** +> +> 重要信息不容忽视,通常会提示 +> 应用程序需要的东西。 + +> **注意** +> +> 应仔细阅读这些部分中包含的信息 +> 考虑过,如果不注意,可能会导致意想不到的结果 +> 分析、性能或功能。 + +> **警告** +> +> 如果不注意这些部分中包含的信息,可能会导致 +> 永久性数据丢失或影响系统的整体可用性。 + +> **完成** +> +> 这些部分中包含的信息将表明这些 +> 是已经完全实施的问题。 + +> **不完整** +> +> 这些部分中包含的信息将表明这些 +> 是未实施的问题,将被忽略。 + +> **不_适用** +> +> 这些部分中包含的信息将表明这些 +> 是不适用的问题。 + +> **_工作进行中_** +> +> 这些部分中包含的信息将表明这些 +> 是未完全实现或出现意外的问题或功能 +> 行为已经报告。 + + 程序列表通常包含某种类型的计算机代码。 + 它们将以带阴影的背景和不同的字体显示。 + +`命令将以粗体文本显示,并代表一个命令 +需要在操作系统或数据库上执行`。 + +指向外部网站或交叉引用的链接将显示在 +蓝色文本,并带有下划线,例如[this。](http://www.dhis2.org)。 + + + diff --git a/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__compatibility-sdk-core-android-md b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__compatibility-sdk-core-android-md new file mode 100644 index 000000000..246669795 --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__compatibility-sdk-core-android-md @@ -0,0 +1,24 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-sdk/blob/master/docs/content/developer/compatibility.md" +revision_date: '2023-11-17' +tags: +- Develop +--- + +# 兼容性:SDK / 核心 / Android { #android_sdk_compatibility } + +DHIS2 Android SDK库,DHIS2核心和Android SDK API之间的兼容性表。 + +| 开发包 | DHIS2核心 | 安卓软件开发工具包 | 规则引擎 | +|-|-|-|-| +| 1.0.X | 2.29-> 2.33 | 19-28 | -- | +| 1.1.X | 2.29-> 2.34 | 19-28 | -- | +| 1.2.X | 2.29-> 2.34 | 19-28 | -- | +| 1.3.X | 2.29-> 2.35 | 19 - 29 日 | 2.0.10 - 2.0.15 | +| 1.4.X | 2.29 -> 2.36 | 19 - 29 日 | 2.0.17 - 2.0.20 | +| 1.5.X | 2.29 -> 2.37 | 19 - 29 日 | 2.0.25 - 2.0.27 | +| 1.6.X | 2.30 -> 2.38 | 21 - 31 | 2.0.34 - 2.0.35 | +| 1.7.X | 2.30 -> 2.39 | 21 - 31 | 2.0.42 - 2.0.43 | +| 1.8.X | 2.30 -> 2.40 | 21 - 33 | 2.0.47 - 2.0.48 | +| 1.9.X | 2.30 -> 2.40 | 21 - 34 | 2.0.47 - 2.0.48 | + diff --git a/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__database-md b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__database-md new file mode 100644 index 000000000..9c53cdb3a --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__database-md @@ -0,0 +1,29 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-sdk/blob/master/docs/content/developer/database.md" +revision_date: '2022-08-31' +tags: +- Develop +--- + +# 数据库{ #android_sdk_database } + +## 数据库范围 { #database-scope } +SDK 将[服务器,用户]对的数据保存在独立的数据库中。从版本 1.6.0 开始,SDK 支持多个帐户(对 [服务器,用户]),每个帐户的信息都存储在独立的数据库中。仅当删除帐户时,数据库才会被删除。成功登录后会自动创建数据库。 + +## 加密 { #encryption } +从 SDK 版本 1.1.0 开始,可以将数据存储在加密数据库中。加密密钥是随机生成的 +通过 SDK 并保持安全。 + +加密状态(如果数据库是否加密)可以在 android-settings-app 中的服务器级别进行配置。 +默认状态为 false:如果未安装应用程序,则数据库不会加密。 + +在给定服务器和用户首次登录期间,将从 API 下载加密状态并下载 +将创建给定类型的数据库。 + +在以后登录或元数据同步时,SDK会再次从服务器下载加密状态,并且, +如果更改,将加密或解密当前数据库而不会丢失数据。 + +### 加密性能 { #encryption-performance } +- 数据库大小:无论是否进行加密,数据库大小都大致相同。 +- 速度:使用加密数据库,读写速度平均降低5%至10%。 + diff --git a/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__dhis2-version-compatibility-strategy-md b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__dhis2-version-compatibility-strategy-md new file mode 100644 index 000000000..3a52968bb --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__dhis2-version-compatibility-strategy-md @@ -0,0 +1,42 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-sdk/blob/master/docs/content/developer/compatibility-strategy.md" +revision_date: '2021-04-19' +tags: +- Develop +--- + +# DHIS2版本兼容性策略{ #android_sdk_compatibility_strategy } + +SDK 确保与最新的三个 DHIS 2 版本兼容(请参阅[兼容性](#android_sdk_compatibility))。如果 SDK 仍然与以前的 DHIS2 版本兼容并且没有检测到重大问题,则兼容性可以扩展到以前的版本。 + +为了避免意外登录到不受支持的DHIS 2实例,SDK会阻止与尚不支持或已弃用的版本的连接。 + +关于数据模型和兼容性,主要方法是扩展数据模型以能够支持所有DHIS 2版本。通常,新的DHIS 2版本会引入额外的功能并且不会删除现有功能,因此支持新的DHIS 2版本通常意味着使用最新的数据模型。 + +作为一般规则,SDK 会尽量避免对其 API 进行重大更改,并且新功能对用户来说是可选的。尽可能遵循此规则,但在某些情况下,支持新旧 API 以避免破坏的成本非常高。在这种情况下,**SDK 可能会引入重大更改以与新的 DHIS 2 版本兼容**。 + +在这里,您可以找到一些SDK更改和应用程序效果的示例。 + +## 示例:次要更改 { #example-minor-change } + +在2.30版之前,程序模型具有一个称为“ captureCoordinates”的布尔属性。此属性指示是否必须在该程序中存储坐标(点)。从2.30版开始,此属性已由“ featureType”替换为四个可能的值:NONE,POINT,POLYGON,MULTI_POLYGON。 + +*SDK 中的更改:* + +从2.30开始,SDK使用属性“ featureType”。如果服务器版本低于2.30,则SDK会将“ captureCoordinates”值映射到: + +- 假-无 +- 正确-要点 + +*应用程序中的更改:* + +现在,该应用被强制使用“ featureType”。代码中的修改非常简单。 + +## 示例:重大更改 { #example-major-change } + +从2.30版本开始,Relationship模型遭受了深度重构,以允许事件,注册和trackedEntityInstances之间建立关系。 SDK在2.30中采用了该模型,并将该模型公开给应用程序。与API交互时,SDK在内部在两个模型之间进行转换。 + +*应用程序中的更改:* + +此更改意味着该应用程序必须采用其他模型,并且更改并非如此简单。 + diff --git a/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__object-style-md b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__object-style-md new file mode 100644 index 000000000..3ba6ff5c8 --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__object-style-md @@ -0,0 +1,39 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-sdk/blob/master/docs/content/developer/object-style.md" +revision_date: '2021-04-19' +tags: +- Develop +--- + +# 对象样式 { #android_sdk_object_style } + +一些元素包括称为“样式”的属性,该属性定义图标和颜色。这些视觉信息对于快速浏览应用程序非常有用。一些典型的用例: + +- 在程序列表中区分不同的程序和trackedEntityType。 +- 在带有optionSet的数据输入表单中,显示带有图标和颜色而不是名称的选项。 +- 程序中的不同程序阶段。 + +此属性是可选的,在大多数情况下未定义。对象样式可能具有图标,或颜色或两者兼有。 + +## 图标 { #icon } + +DHIS2中使用的图标集包含在SDK中。它们位于资源内的“可绘制”文件夹中。目前,它们是预定义的,无法自定义。 + +```java + +// Illustrative code to get the resource id +if (program.style().icon() != null) { + String iconName = program.style().icon(); + int resourceId = getResources().getIdentifier(iconName, "drawable", getPackageName()); +} +``` + +## 颜色 { #color } + +它包含颜色的十六进制值。它可用于自定义背景,文本颜色,行标题等。 + +```java +program.style().color(); // For example #9C33FF + +``` + diff --git a/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__overview-md b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__overview-md new file mode 100644 index 000000000..389481373 --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__overview-md @@ -0,0 +1,25 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-sdk/blob/master/docs/content/developer/overview.md" +revision_date: '2023-11-17' +tags: +- Develop +--- + +# 概览 { #android_sdk_overview } + +DHIS2 Android SDK是一个库,它抽象了与DHIS2 Web API交互的复杂性。它旨在作为为DHIS2构建Android应用程序的起点,涵盖了任何Android应用程序应执行的一些任务,例如元数据和数据同步。 + +主要目标: + +- **摘要DHIS2网络API **。无需对服务器执行api查询。 SDK包含与网络api交互的方法。 +- **离线办公**。它实现了DHIS2模型的简化版本,该模型保留在本地数据库(SQLite)中。它确保执行数据输入任务所需的所有元数据可随时用于构建数据输入表单。可用连接时,数据将保存在本地并上传到服务器。 +- **确保DHIS2兼容性**。它封装了DHIS2版本之间的更改,因此该应用程序不必关心它们。如果SDK进行了一些更改以适应新的DHIS2版本,则该应用程序可以在编译时安全地检测到这些更改。 + +## 技术概述 { #android_sdk_technology_overview } + +该 SDK 主要使用 Java 8 编写,使用最低 Android API 版本中允许的功能减少子集,尽管较新的组件是在 [Kotlin](https://kotlinlang.org/) 中实现的,这是 Google 推荐的语言构建 Android 应用程序。 SDK 使用一些特定于 Android 的组件,例如用于创建分页列表(LiveData、PagedList)或访问文件系统的库。因此,目前**该 SDK 只能在 Android 环境中运行**。 + +它使用[RxJava](https://github.com/ReactiveX/RxJava)促进某些方法的异步处理。尽管它是可选的,但我们建议您采用这种方法来确保非阻塞调用。 + +SDK 内部使用的其他库有:用于依赖注入的 [Koin](https://insert-koin.io/)、用于 JSON 解析的 [Jackson](https://github.com/FasterXML/jackson)、[Retrofit] ](https://square.github.io/retrofit/) 和 [OkHttpClient](https://square.github.io/okhttp/) 用于 API 通信或 [SQLCipher](https://www.zetetic.net /sqlcipher/) 用于数据库加密。 + diff --git a/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__program-indicator-engine-md b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__program-indicator-engine-md new file mode 100644 index 000000000..d415044b8 --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__program-indicator-engine-md @@ -0,0 +1,124 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-sdk/blob/master/docs/content/developer/program-indicator-engine.md" +revision_date: '2023-04-18' +tags: +- Develop +--- + +# 程序指标引擎{ #android_sdk_program_indicator_engine } + +SDK 包含自己的计划指标引擎,用于评估**内联计划指标**。这些类型的指标在注册或事件(单个或跟踪器)的上下文中进行评估,并且通常放置在数据输入表单中,为数据编码器提供附加信息。这意味着,尽管它们是常规计划指标并且可以跨注册进行计算,但它们在单个注册中提供了有用的信息。 + +一个很好的例子,“两次访问之间的平均时间”。 + +一个不好的例子,“活动TEI的数量”:始终为1。 + +为了触发程序指示器引擎,只需执行: + +``java +d2.programModule() + .programIndicatorEngine() + .getEnrollmentProgramIndicatorValue(, ); + +d2.programModule() + .programIndicatorEngine() + .getEventProgramIndicatorValue(, ); +```` + +如果“过滤器”组件的评估返回 false,则结果为 null。 + + +表:兼容性 + +| 类型 | 元件 | 网络 | 安卓软件开发工具包 | +|---------------------------|-----------------------|-----------|-------------| +|**数学:** |插入语 | 是的 | 是的 | +| |加号 (+) | 是的 | 是的 | +| |减 (-) | 是的 | 是的 | +| |功率 (^) | 是的 | 是的 | +| |乘以(*) | 是的 | 是的 | +| |除(/) | 是的 | 是的 | +| |模量(%) | 是的 | 是的 | +|**逻辑:** |不是 | 是的 | 是的 | +| |! | 是的 | 是的 | +| |和 | 是的 | 是的 | +| |&& | 是的 | 是的 | +| |或者 | 是的 | 是的 | +| ||| | 是的 | 是的 | +|**比较:** |等于(==) | 是的 | 是的 | +| |不等于 (!=) | 是的 | 是的 | +| |GT (>) | 是的 | 是的 | +| |LT (<) | 是的 | 是的 | +| |通用电气 (>=) | 是的 | 是的 | +| |LE (<=) | 是的 | 是的 | +|**功能:** |第一个非空 | 是的 | 是的 | +| |最伟大的 | 是的 | 是的 | +| |如果 | 是的 | 是的 | +| |不为空 | 是的 | 是的 | +| |一片空白 | 是的 | 是的 | +| |至少 | 是的 | 是的 | +| |日志 | 是的 | 是的 | +| |对数10 | 是的 | 是的 | +| |周期偏移量 | -- | 不 | +|**D2功能:** |D2添加天数 | 是的 | 是的 | +| |D2天花板 | 是的 | 是的 | +| |D2连接 | 是的 | 是的 | +| |D2条件 | 是的 | 是的 | +| |D2计数 | 是的 | 是的 | +| |D2CountIf条件 | 是的 | 是的 | +| |D2计数值 | 是的 | 是的 | +| |D2DaysBetween | 是的 | 是的 | +| |D2层 | 是的 | 是的 | +| |D2有价值 | 是的 | 是的 | +| |D2左 | 是的 | 是的 | +| |D2长度 | 是的 | 是的 | +| |D2最大值 | 不 | 是的 | +| |D2分钟之间 | 是的 | 是的 | +| |D2最小值 | 不 | 是的 | +| |D2模量 | 是的 | 是的 | +| |D2个月之间 | 是的 | 是的 | +| |D2Oizp | 是的 | 是的 | +| |D2关系计数 | 是的 | 是的 | +| |D2右 | 是的 | 是的 | +| |D2回合 | 是的 | 是的 | +| |D2分割 | 是的 | 是的 | +| |D2子串 | 是的 | 是的 | +| |D2验证模式 | 是的 | 是的 | +| |D2周之间 | 是的 | 是的 | +| |D2年之间 | 是的 | 是的 | +| |D2Zing | 是的 | 是的 | +| |D2ZPVC | 是的 | 是的 | +| |D2最后事件日期 | 是的 | 不 | +| |D2添加控制数字 | 是的 | 不 | +| |D2检查控制数字 | 是的 | 不 | +| |D2Z评分WFA | 是的 | 不 | +| |D2Z分数WFH | 是的 | 不 | +| |D2Z评分HFA | 是的 | 不 | +| |D2组织单位组 | 是的 | 不 | +| |D2具有用户角色 | 是的 | 不 | +|**变量:** |分析期末 | 不 | 不 | +| |分析期开始 | 不 | 不 | +| |创建日期 | 不 | 是的 | +| |当前日期 | 是的 | 是的 | +| |完成日期 | 不 | 是的 | +| |到期日 | 是的 | 是的 | +| |报名人数 | 是的 | 是的 | +| |开学报道日 | 是的 | 是的 | +| |入学状态 | 不 | 是的 | +| |事件状态 | 是的 | 是的 | +| |事件计数 | 是的 | 是的 | +| |执行日期 | 是的 | 是的 | +| |活动日期 | 是的 | 是的 | +| |事件日期 | 是的 | 是的 | +| |组织计数 | 不 | 不 | +| |节目阶段ID | 是的 | 是的 | +| |程序阶段名称 | 是的 | 是的 | +| |同步日期 | 不 | 不 | +| |泰伊计数 | 是的 | 是的 | +| |值计数 | 是的 | 是的 | +| |零位置值计数 | 是的 | 是的 | +|**其他:** |不变 | 是的 | 是的 | +| |程序阶段元素 | 是的 | 是的 | +| |节目属性 | 是的 | 是的 | +| |PS_EVENTDATE | 是的 | 是的 | + diff --git a/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__program-rule-engine-md b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__program-rule-engine-md new file mode 100644 index 000000000..092dcfaee --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__program-rule-engine-md @@ -0,0 +1,19 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-sdk/blob/master/docs/content/developer/program-rule-engine.md" +revision_date: '2023-03-03' +tags: +- Develop +--- + +# 程序规则引擎{ #android_sdk_program_rule_engine } + +SDK内未提供程序规则引擎。它在单独的库中实现,因此后端和android应用程序使用相同的代码。 + +> **重要** +> +> DHIS2 Android SDK 和程序规则引擎使用通用库来解析 DHIS2 表达式,即 [DHIS2 Antlr 表达式解析器](https://github.com/dhis2/dhis2-antlr-expression-parser)。如果应用程序同时导入 SDK 和规则引擎,那么它们的解析器版本必须完全匹配;否则可能会导致评估出现意外行为。 +> +> 检查兼容性表[此处](#android_sdk_compatibility)。 + +更多信息[dhis2-rule-engine](https://github.com/dhis2/dhis2-rule-engine)。 + diff --git a/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__validation-rule-engine-md b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__validation-rule-engine-md new file mode 100644 index 000000000..94b896e1f --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__DEVELOPING-WITH-THE-ANDROID-SDK__validation-rule-engine-md @@ -0,0 +1,23 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-sdk/blob/master/docs/content/developer/validation-rule-engine.md" +revision_date: '2021-04-19' +tags: +- Develop +--- + +# 验证规则引擎{ #android_sdk_validation_rule_engine } + +可以使用验证规则模块来评估与特定数据集关联的验证规则。它仅支持在数据输入表单的上下文中对验证规则进行评估,即使用包含在dataSet,period,organisationUnit和attributeOptionCombo的特定组合中的数据值的验证规则。 + +> **重要** +> +>当前,无法评估包含不同数据集,期间,organizationalUnit或attributeOptionCombos的验证规则。 + +```java +d2.validationModule() + .validationEngine() + .validate(, , , ); +``` + +它返回包含违规列表的验证结果。每种违规行为都包含有用的方法,以使人类可以理解该冲突。 + diff --git a/projects/docs-full-site/zh/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-237__settings-and-configuration-md b/projects/docs-full-site/zh/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-237__settings-and-configuration-md new file mode 100644 index 000000000..069893521 --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-237__settings-and-configuration-md @@ -0,0 +1,548 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.37/src/developer/web-api/settings-and-configuration.md" +revision_date: '2021-10-14' +tags: +- Develop +- DHIS 核心版本 2.37 +--- + +# 设置和配置 { #settings-and-configuration } + +## 系统设置 { #webapi_system_settings } + +您可以通过与 +*系统设置*资源。系统设置是一个简单的键值对, +其中键和值都是纯文本字符串。保存或 +更新系统设置,您可以向以下 URL 发出 *POST* 请求: + + / api / 33 / systemSettings / my-key?value = my-val + +或者,您可以将设置值作为请求正文提交, +其中内容类型设置为“文本/纯文本”。例如,您可以使用 +像这样卷曲: + +```bash +curl "play.dhis2.org/demo/api/33/systemSettings/my-key" -d "My long value" + -H "Content-Type: text/plain" -u admin:district +``` + +要批量设置系统设置,您可以发送带有 +使用 POST 请求的每个系统设置键值对的属性和值: + +```json +{ + "keyApplicationNotification": "Welcome", + "keyApplicationIntro": "DHIS2", + "keyApplicationFooter": "Read more at dhis2.org" +} +``` + +可以通过指定语言环境来设置可翻译设置键的翻译 +可以指定的查询参数和翻译值 +作为查询参数或与正文有效负载一起使用。查看示例网址: + + / api / 33 / systemSettings / ?locale = &value = + +您应该将 my-key 替换为您的真实密钥,并将 my-val 替换为您的真实密钥 +价值。检索给定键的值(以 JSON 或纯文本形式) +您可以向以下 URL 发出 *GET* 请求: + + / api / 33 / systemSettings / my-key + +或者,您可以将键指定为查询参数: + + / api / 33 / systemSettings?key =我的密钥 + +您可以通过重复键以 JSON 形式检索特定的系统设置 +查询参数: + +```bash +curl "play.dhis2.org/demo/api/33/systemSettings?key=keyApplicationNotification&key=keyApplicationIntro" + -u admin:district +``` + +您可以使用GET请求检索所有系统设置: + + / api / 33 / systemSettings + +要检索给定可翻译键的特定翻译,您可以指定 +作为查询参数的语言环境: + + / api / 33 / systemSettings / ?locale = + +如果存在,则返回给定语言环境的翻译。否则默认 +值被返回。如果没有为可翻译键指定语言环境,则用户默认 +UI 语言环境用于获取正确的翻译。如果给定的翻译不是 +现在,再次返回默认值。 + +可翻译键的优先级如下: + + 指定的区域设置>用户的默认UI区域设置> defaut值 + +要删除系统设置,您可以向 URL 发出 *DELETE* 请求 +类似于上面用于检索的那个。如果一个可翻译的键是 +使用,所有现有的翻译也将被删除。 + +仅删除可翻译键的特定翻译,相同的 URL +至于添加翻译应该使用,空值应该是 +假如: + + / api / 33 / systemSettings / ?locale = &value = + +可用的系统设置在下面列出。 + + + +表:系统设置 + +| 键 | 描述 | 可翻译 | +|---|---|---| +| keyUiLocale | 用户界面的区域设置 | 不 | +| 密钥数据库区域设置 | 数据库的区域设置 | 不 | +| 关键分析显示属性 | 要在分析中显示的属性。默认值:“名称” | 不 | +| 键分析数字组分隔符 | 用于分隔数字组的分隔符 | 不 | +| keyCurrentDomainType | 尚未使用 | 不 | +| keyTracker仪表板布局 | 由跟踪器捕获使用 | 不 | +| 申请标题 | 应用程序标题。默认值:“DHIS2” | 是的 | +| 关键应用介绍 | 应用介绍 | 是的 | +| 关键应用通知 | 申请通知 | 是的 | +| 关键应用程序页脚 | 应用程序左页脚 | 是的 | +| 关键应用程序右页脚 | 应用程序右页脚 | 是的 | +| 键标志 | 应用标志 | 不 | +| 关键标志图像 | 仪表板菜单中使用的标志 | 不 | +| 启动模块 | 应用程序的起始页。默认值:“dhis-web-dashboard-integration” | 不 | +| 因子偏差 | 数据分析标准偏差因子。默认值:“2d” | 不 | +| 密钥电子邮件主机名 | 电子邮件服务器主机名 | 不 | +| 关键电子邮件端口 | 电子邮件服务器端口 | 不 | +| 关键电子邮件Tls | 使用 TLS。默认值:“真” | 不 | +| 关键电子邮件发送者 | 电子邮件发件人 | 不 | +| key电子邮件用户名 | 电子邮件服务器用户名 | 不 | +| 密钥电子邮件密码 | 电子邮件服务器密码 | 不 | +| 最小密码长度 | 密码最小长度 | 不 | +| 最大密码长度 | 密码最大长度 | 不 | +| 按键短信设置 | 短信配置 | 不 | +| keyCache策略 | 缓存策略。默认值:“CACHE_6AM_TOMORROW” | 不 | +| 密钥可缓存性 | 公共或私人。确定是否允许代理服务器缓存数据。 | 不 | +| 电话号码区号 | 电话号码 区号 | 不 | +| 多组织单位表格 | 启用多组织单位形式。默认值:“假” | 不 | +| 密钥配置 || 不 | +| 关键账户恢复 | 启用用户帐户恢复。默认值:“假” | 不 | +| keyLock多次登录失败 | 多次登录失败后启用锁定访问 | 不 | +| 谷歌分析UA | 用于跟踪网站使用情况的 Google Analytic UA 密钥 | 不 | +| 凭证过期 | 需要更改用户帐户密码。默认值:“0”(从不) | 不 | +| 凭证过期警报 | 当凭证接近到期日期时启用警报 | 不 | +| 账户到期提醒 | 向帐户因设置的到期日期而即将到期的用户发送警报电子邮件。默认值:“假” | 不 | +| 帐户过期天数 | 应在实际到期之前发送帐户到期警报的天数。默认值:7 | 不 | +| 密钥自助注册无验证码 | 自我注册不需要验证码。默认值:“假” | 不 | +| 验证码秘密 | Google API 验证码秘密。默认值:dhis2 play 实例 API 密钥,但这仅适用于您的本地实例,不适用于生产环境。 | 不 | +| 验证码网站 | Google API 验证码网站。默认值:dhis2 play 实例 API 站点,但这仅适用于您的本地实例,不适用于生产环境。 | 不 | +| keyCanGrantOwnUserAuthorityGroups | 允许用户授予自己的用户角色。默认值:“假” | 不 | +| keySqlViewMaxLimit | SQL 视图的最大限制 | 不 | +| keyRespectMetaDataStartEndDatesInAnalyticsTableExport | 当“true”时,分析将跳过不在类别选项的开始和结束日期内的数据。默认值:“假” | 不 | +| keySkipDataTypeValidationInAnalyticsTableExport | 在分析表导出中跳过数据类型验证 | 不 | +| 键自定义登录页面徽标 | 自定义登录页面的徽标 | 不 | +| 键自定义顶部菜单徽标 | 自定义顶部菜单的徽标 | 不 | +| keyCacheAnalyticsDataYearThreshold | 早于该值(以年为单位)的分析数据将始终被缓存。 “0”禁用此设置。默认值:0 | 不 | +| keyCacheAnalyticsDataYearThreshold | 早于该值(以年为单位)的分析数据将始终被缓存。 “0”禁用此设置。默认值:0 | 不 | +| 分析财务年度开始 | 设置财政年度开始。默认值:十月 | 不 | +| keyIgnoreAnalyticsApprovalYearThreshold | “0”检查所有数据的批准。 “-1”禁用批准检查。 “1”或更高级别检查所有晚于“1”年的数据的批准情况。 | 不 | +| keyAnalyticsMaxLimit | 分析记录的最大数量。默认值:“50000” | 不 | +| keyAnalytics维护模式 | 将分析置于维护模式。默认值:“假” | 不 | +| 关键数据库服务器CPU | 数据库服务器 CPU 的数量。默认值:“0”(自动) | 不 | +| keyLastSuccessfulAnalyticsTablesRuntime | 保留上次成功运行的分析表的时间戳 | 不 | +| keyLastSuccessfulLatestAnalyticsPartitionRuntime | 保留上次成功的最新分析分区运行的时间戳 | 不 | +| keyLastMonitoringRun | 保留上次监控运行的时间戳 | 不 | +| keyLastSuccessfulDataSynch | 保留上次成功数据值同步的时间戳 | 不 | +| keyLastSuccessfulEventsDataSynch | 保留上次成功的事件程序数据同步的时间戳 | 不 | +| keyLastCompleteDataSetRegistrationSyncSuccess | 保留上次成功完成同步的时间戳 | 不 | +| 同步跳过同步数据更改之前 | 指定用于跳过此时间点之前更改的所有数据的同步的时间戳 | 不 | +| keyLastSuccessfulAnalyticsTablesUpdate | 保留上次成功更新分析表的时间戳 | 不 | +| keyLastSuccessfulLatestAnalyticsPartitionUpdate | 保留上次成功的最新分析分区更新的时间戳 | 不 | +| keyLastSuccessfulResourceTablesUpdate | 保留上次成功更新资源表的时间戳 | 不 | +| keyLastSuccessful系统监控推送 | 保留上次成功的系统监控推送的时间戳 | 不 | +| keyLastSuccessful监控 | 保留上次成功监控的时间戳 | 不 | +| keyNextAnalyticsTableUpdate | 保留下一次分析表更新的时间戳 | 不 | +| 帮助页面链接 | 链接到帮助页面。默认值:“[https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html](http://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html) | 不 | +| 批准所需的关键接受 | 批准前需要接受。默认值:“假” | 不 | +| 关键系统通知电子邮件 | 在哪里通过电子邮件发送系统通知 | 不 | +| 关键分析相对时期 | 用于分析的默认相对周期。默认值:“LAST_12_MONTHS” | 不 | +| keyRequireAddToView | 需要权限才能添加查看对象列表。默认值:“假” | 不 | +| keyAllowObjectAssignment | 允许在添加或更新期间将对象分配给相关对象。默认值:“假” | 不 | +| 键使用自定义徽标正面 | 允许在首页上使用自定义徽标。默认值:“假” | 不 | +| keyUseCustomLogoBanner | 允许在网站上使用自定义横幅。默认值:“假” | 不 | +| keyDataImportStrictPeriods || 不 | +| keyDataImportStrictPeriods | 要求周期与数据集的周期类型相匹配。默认值:“假” | 不 | +| keyDataImportStrictDataElements | 要求数据元素是数据集的一部分。默认值:“假” | 不 | +| keyDataImportStrictCategoryOptionCombos | 需要类别选项组合来匹配数据元素的类别组合。默认值:“假” | 不 | +| keyDataImportStrictOrganizationUnits | 要求组织单位匹配数据集的分配。默认值:“假” | 不 | +| keyDataImportStrictAttributeOptionsCombos | 需要属性选项combis来匹配数据集的类别组合。默认值:“假” | 不 | +| keyDataImportRequireCategoryOptionCombo | 需要指定类别选项组合。默认值:“假” | 不 | +| keyDataImportRequireAttributeOptionCombo | 需要指定属性选项组合。默认值:“假” | 不 | +| keyCustomJs | 网站上使用的自定义 JavaScript | 不 | +| key自定义CSS | 网站上使用的自定义 CSS | 不 | +| 关键日历 | 日历类型。默认值:“iso8601”。 | 不 | +| 关键日期格式 | 日期的显示格式。默认值:“yyyy-MM-dd”。 | 不 | +| 按键样式 | DHIS2 网页上使用的样式。默认值:“light_blue/light_blue.css”。 | 不 | +| keyRemoteInstanceUrl | 用于连接到远程实例的 URL | 不 | +| key远程实例用户名 | 用于连接到远程 DHIS2 实例的用户名 | 不 | +| key远程实例密码 | 用于连接到远程 DHIS2 实例的密码 | 不 | +| keyGoogleMapsApiKey | Google 地图 API 密钥 | 不 | +| keyGoogleCloudApiKey | 谷歌云 API 密钥 | 不 | +| keyLastMetaDataSyncSuccess | 保留上次成功元数据同步的时间戳 | 不 | +| 密钥版本已启用 | 启用元数据版本控制 | 不 | +| keyMetadata失败版本 | 保留有关失败的元数据版本同步的详细信息 | 不 | +| keyMetadataLastFailedTime | 保留上次元数据同步失败的时间戳 | 不 | +| keyLastSuccessfulScheduledProgramNotifications || 不 | +| keyLastSuccessfulScheduledDataSetNotifications || 不 | +| key远程元数据版本 | 有关远程实例的元数据版本的详细信息 | 不 | +| 密钥系统元数据版本 | 有关系统元数据版本的详细信息 | 不 | +| keyStop元数据同步 | 停止元数据同步的标志 | 不 | +| 密钥文件资源保留策略 | 确定与已删除或更新的值相关联的文件资源保留的时间长度。NONE,THREE_MONTHS,ONE_YEAR或FOREVER。 | 不 | +| 同步最大远程服务器可用性检查尝试 | 指定在同步作业失败之前检查远程服务器可用性的次数。 | 不 | +| 同步最大尝试次数 | 指定同步作业的最大尝试次数 | 不 | +| 远程服务器可用性检查尝试之间的同步延迟 | 远程服务器可用性检查之间的延迟 | 不 | +| 最后成功数据统计 | 保留上次成功数据分析的时间戳 | 不 | +| keyHideDailyPeriods | 未使用 | 不 | +| keyHideWeeklyPeriods || 不 | +| keyHideBiWeeklyPeriods | 用于隐藏/显示双周周期的布尔标志 | 不 | +| key隐藏每月期间 || 不 | +| key隐藏双月期间 || 不 | +| keyGatherAnalyticalObjectStatisticsInDashboardViews | 在仪表板中查看对象时是否收集对象的分析统计数据 | 不 | +| keyCountPassiveDashboardViewsInUsageAnalytics | 统计使用情况分析中的“被动”仪表板视图(不选择特定仪表板) | 不 | +| keyDashboardContextMenuItemSwitchViewType | 允许用户切换仪表板收藏夹的视图类型 | 是的 | +| keyDashboardContextMenuItemOpenInRelevantApp | 允许用户在相关应用程序中打开仪表板收藏夹 | 是的 | +| keyDashboardContextMenuItemShowInterpretationsAndDetails | 允许用户显示仪表板收藏夹的解释和详细信息 | 是的 | +| keyDashboardContextMenuItemViewFullscreen | 允许用户全屏查看仪表板收藏夹 | 是的 | + + +## 用户设置 { #webapi_user_settings } + +您可以通过与 *userSettings* 交互来操作用户设置 +资源。用户设置是一个简单的键值对,其中键 +并且值是纯文本字符串。用户设置将链接到 +已针对 Web API 请求进行身份验证的用户。返回列表 +在所有用户设置中,您可以向以下 URL 发送 *GET* 请求: + + / api / 33 / userSettings + +用户未设置的用户设置,将回退到等效的 +系统设置。只返回用户明确设置的值, +您可以将 ?useFallback=false 附加到上述 URL,如下所示: + + / api / 33 / userSettings?useFallback = false + +要为当前经过身份验证的用户保存或更新设置,您可以 +向以下 URL 发出 *POST* 请求: + + / api / 33 / userSettings / my-key?value = my-val + +您可以指定要为其显式保存设置的用户 +这个语法: + + / api / 33 / userSettings / my-key?user = username&value = my-val + +或者,您可以将设置值作为请求正文提交, +其中内容类型设置为“文本/纯文本”。例如,您可以使用 +像这样卷曲: + +```bash +curl "https://play.dhis2.org/demo/api/33/userSettings/my-key" -d "My long value" + -H "Content-Type: text/plain" -u admin:district +``` + +例如,要将当前用户的 UI 语言环境设置为法语,您 +可以使用以下命令。 + +```bash +curl "https://play.dhis2.org/demo/api/33/userSettings/keyUiLocale?value=fr" + -X POST -u admin:district +``` + +您应该将 my-key 替换为您的真实密钥,并将 my-val 替换为您的真实密钥 +价值。要以纯文本形式检索给定键的值,您可以 +对以下 URL 的 *GET* 请求: + + / api / 33 / userSettings / my-key + +要删除用户设置,您可以向 URL 发出 *DELETE* 请求 +类似于上面用于检索的那个。 + +可用的系统设置在下面列出。 + + + +表:用户设置 + +| 键 | 选项 | 描述 | +|---|---|---| +| 按键样式 | light_blue/light_blue.css |绿色/green.css |越南/vietnam.css | 用户界面样式表。 | +| 关键消息电子邮件通知 | 假的|真的 | 是否发送电子邮件通知。 | +| keyMessageSmsNotification | 假的|真的 | 是否发送短信通知。 | +| keyUiLocale | 区域设置值 | 用户界面区域设置。 | +| 密钥数据库区域设置 | 区域设置值 | 数据库内容区域设置。 | +| 关键分析显示属性 | 名字|简称 | 在分析应用程序中显示元数据的属性。 | +| keyCurrentDomainType | 全部|聚合|追踪器 | 要在列表中显示的数据元素域类型。 | +| keyAutoSaveCaseEntryForm | 假的|真的 | 定期保存案例登记表。 | +| keyAutoSaveTrackedEntityForm | 假的|真的 | 定期保存人员登记表。 | +| 键自动保存数据输入表单 | 假的|真的 | 定期保存汇总数据输入表格。 | +| keyTracker仪表板布局 | 假的|真的 | 跟踪器仪表板布局。 | + +## 组态 { #webapi_configuration } + +要访问配置,您可以与 *configuration* 交互 +资源。您可以通过 *Accept* 标头获取 XML 和 JSON 响应 +或使用 .json 或 .xml 扩展名。你可以*GET*所有属性 +配置来自: + + / api / 33 /配置 + +您可以将 *GET* 和 *POST* 请求发送到以下特定 +资源: + + GET / api / 33 / configuration / systemId + + GET POST DELETE / api / 33 / configuration / feedback收件人 + + 删除/ api / 33 / configuration / offlineOrganisationUnitLevel + + GET POST / api / 33 / configuration / infrastructuralDataElements + + GET POST / api / 33 / configuration / infrastructuralIndicators + + GET POST / api / 33 / configuration / infrastructuralPeriodType + + GET POST DELETE / api / 33 / configuration / selfRegistrationRole + + 删除后/ api / 33 / configuration / selfRegistrationOrgUnit + +对于 CORS 白名单配置,您可以使用 +使用“application/json”作为有效负载的 URL 数组 +内容类型,例如: + +```json +["www.google.com", "www.dhis2.org", "www.who.int"] +``` + + GET POST / api / 33 / configuration / corsWhitelist + +对于 POST 请求,配置值应作为请求发送 +有效载荷为文本。下表显示了适当的配置 +每个属性的值。 + + + +表:配置值 + +| 配置属性 | 值 | +|---|---| +| 反馈收件人 | 用户组ID | +| 离线组织单位级别 | 组织单位级别 ID | +| 基础设施数据元素 | 数据元素组ID | +| 基础设施指标 | 指标组ID | +| 基础设施时期类型 | 期间类型名称(例如“每月”) | +| 自我注册角色 | 用户角色ID | +| 自助注册组织单位 | 组织单位ID | +| smtp密码 | SMTP 电子邮件服务器密码 | +| 远程服务器地址 | 远程服务器的 URL | +| 远程服务器用户名 | 远程服务器验证的用户名 | +| 远程服务器密码 | 远程服务器验证密码 | +| cors白名单 | URL 的 JSON 列表 | + +例如,要设置反馈接收者用户组,您可以调用 +以下 curl 命令: + +```bash +curl "localhost/api/33/configuration/feedbackRecipients" -d "wl5cDMuUhmF" + -H "Content-Type:text/plain"-u admin:district +``` + +## 只读配置 { #webapi_readonly_configuration_interface } + +要访问所有配置设置和属性,您可以使用只读配置端点。这将提供对 *UserSettings、SystemSettings 和 DHIS2 服务器配置*的只读访问权限。您可以通过 *Accept* 标头获得 XML 和 JSON 响应。您可以*获取*所有设置: + + / api / 33 / configuration / settings + +您可以根据设置类型获得过滤设置: + + GET / api / 33 / configuration / settings / filter?type = USER_SETTING + + GET / api / 33 / configuration / settings / filter?type = CONFIGURATION + +可以提供一种以上的类型: + + 获取 /api/33/configuration/settings/filter?type=USER_SETTING&type=SYSTEM_SETTING + + + +表:SettingType 值 + +| 值 | 描述 | +|---|---| +| 用户_设置 | 获取用户设置 | +| SYSTEM_SETTING | 获取系统设置 | +| 配置 | 获取 DHIS 服务器设置 | + +> **注意** +> +>将在输出中提供机密字段,但没有值。 + +## 代币 { #webapi_tokens } + +*tokens* 资源提供对各种服务的访问令牌。 + +### Google服务帐号 { #webapi_tokens_google_service_account } + +您可以使用以下命令检索 Google 服务帐户 OAuth 2.0 访问令牌 +对以下资源的 GET 请求。 + + 获取 /api/tokens/google + +令牌将在一定时间内有效,之后 +必须从此资源请求另一个令牌。响应 +包含匹配令牌到期的缓存控制标头。这 +响应将包含以下 JSON 格式的属性。 + + + +表:令牌响应 + +| 财产 | 描述 | +|---|---| +| access_token | 针对 Google 服务进行身份验证时使用的 OAuth 2.0 访问令牌。 | +| expires_in | 访问令牌过期之前的秒数,通常为 3600 秒(1 小时)。 | +| client_id | Google 服务帐户客户端 ID。 | + +假定已为DHIS2设置并配置了Google服务帐户。请查阅安装指南以获取更多信息。 + +## 静态内容 { #webapi_static_content } + +*staticContent* 资源允许您上传和检索自定义 +DHIS2 中使用的徽标。该资源允许用户上传带有 +关联的密钥,稍后可以使用密钥检索。只有 PNG +文件受支持,只能上传到`logo_banner` 和 +`logo_front` 键。 + + / api / 33 / staticContent + + + +表:静态内容键 + +| 键 | 描述 | +|---|---| +| logo_banner | 徽标位于应用程序顶部菜单的左侧。 | +| 标志_正面 | 登录页面上登录表单上方的徽标。 | + +要上传文件,请将带有 *POST* 请求的文件发送至: + + POST / api / 33 / staticContent / + +请求将logo.png上传到`logo_front`键的示例: + +```bash +curl -F "file=@logo.png;type=image/png" "https://play.dhis2.org/demo/api/33/staticContent/logo_front" + -X POST -H "Content-Type: multipart/form-data" -u admin:district +``` + +使用相同的密钥上传多个文件将覆盖现有的 +文件。这样,检索任何给定键的文件只会返回 +最新上传的文件。 + +要检索徽标,您可以*获取*以下内容: + + GET /api/33/staticContent/ + +Example of requests to retrieve the file stored for `logo_front`: + +* 将“Accept: text/html”添加到 HTTP 标头。*__ 在这种情况下,如果未定义任何内容,端点将返回默认图像。找到自定义或默认图像时将返回图像流。 + +```bash +curl "https://play.dhis2.org/demo/api/33/staticContent/logo_front" + -H "Accept: text/html" -L -u admin:district +``` + +* 将“Accept: application/json”添加到 HTTP 标头。*__ 设置此参数后,如果未找到自定义徽标,端点将永远不会返回默认图像。相反,将返回一条错误消息。找到自定义图像后,此端点将返回一个 JSON 响应,其中包含相应图像的路径/URL。 + +```bash +curl "https://play.dhis2.org/demo/api/33/staticContent/logo_front" + -H "Accept: application/json" -L -u admin:district +``` + +成功和错误消息将如下所示: + +```json +{ + "images": { + "png": "http://localhost:8080/dhis/api/staticContent/logo_front" + } +} +``` + +```json +{ + "httpStatus": "Not Found", + "httpStatusCode": 404, + "status": "ERROR", + "message": "No custom file found." +} +``` + +要使用自定义标志,您需要启用相应的系统 +通过将其设置为 *true* 来设置。如果相应的设置为false, +将提供默认徽标。 + +## 用户界面定制 { #webapi_ui_customization } + +要自定义 DHIS2 应用程序的 UI,您可以插入自定义 +JavaScript 和 CSS 样式通过 *files* 资源。 + +``` +POST删除后/ api / 33 / files / script +POST GET DELETE / api / 33 / files / style +``` + +通过此资源插入的 JavaScript 和 CSS 内容将由 +DHIS2 网络应用程序。这在某些情况下特别有用: + + - 覆盖 DHIS2 应用程序的 CSS 样式,例如 + 登录页面或主页。 + + - 定义几个自定义的通用 JavaScript 函数 + 数据输入表单和基于 HTML 的报告。 + + - 包括用于自定义数据输入表单的 CSS 样式和 + 基于 HTML 的报告。 + +### Java脚本 { #webapi_customization_javascript } + +要从名为 *script.js* 的文件中插入 Javascript,您可以进行交互 +使用带有 POST 请求的 *files/script* 资源: + +```bash +curl --data-binary @script.js "localhost/api/33/files/script" + -H "Content-Type:application/javascript" -u admin:district +``` + +请注意,我们使用 `--data-binary` 选项来保留格式 +文件内容。您可以使用 GET 请求获取 JavaScript 内容: + + / api / 33 / files / script + +要删除JavaScript内容,可以使用DELETE请求。 + +### 的CSS { #webapi_customization_css } + +要从名为 *style.css* 的文件插入 CSS,您可以与 +带有 POST 请求的 *files/style* 资源: + +```bash +curl --data-binary @style.css "localhost/api/33/files/style" + -H "Content-Type:text/css" -u admin:district +``` + +您可以通过GET请求获取CSS内容: + + / api / 33 / files / style + +要删除JavaScript内容,可以使用DELETE请求。 + diff --git a/projects/docs-full-site/zh/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-MASTER__email-md b/projects/docs-full-site/zh/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-MASTER__email-md new file mode 100644 index 000000000..163e18f97 --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-MASTER__email-md @@ -0,0 +1,68 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/developer/web-api/email.md" +revision_date: '2021-06-14' +tags: +- DHIS核心 主版 +- Develop +--- + +# 电子邮件 { #email } + +## 电子邮件 { #webapi_email } + +Web API 具有用于发送电子邮件的资源。对于电子邮件 +发送 需要已正确设置 SMTP 配置 +并且 DHIS2 实例的系统通知电子邮件地址具有 +被定义。您可以从电子邮件设置屏幕设置 SMTP 设置 +和来自常规设置屏幕的系统通知电子邮件地址 +在 DHIS2 中。 + + / api / 33 /电子邮件 + +### 系统通知 { #webapi_email_system_notification } + +*notification* 资源可让您发送系统电子邮件通知 +使用 JSON 或 XML 格式的给定主题和文本。电子邮件将发送至 +DHIS2 通用系统中定义的通知电子邮件地址 +设置: + +```json +{ + "subject": "Integrity check summary", + "text": "All checks ran successfully" +} +``` + +您可以通过发布到通知来发送系统电子邮件通知 +像这样的资源: + +```bash +curl -d @email.json "localhost/api/33/email/notification" -X POST + -H "Content-Type:application/json" -u admin:district +``` + +### 出站电子邮件 { #outbound-emails } + +您还可以通过发布到 +通知资源如下所述。 `F_SEND_EMAIL` 或 `ALL` +权限必须在系统中才能使用这个 api。主题 +参数是可选的。 “DHIS 2”字符串将作为默认主题发送 +如果 url 中没有提供。应该对 URL 进行编码才能使用它 +应用程序接口。 + +```bash +curl "localhost/api/33/email/notification?recipients=xyz%40abc.com&message=sample%20email&subject=Test%20Email" + -X POST -u admin:district +``` + +### 测试讯息 { #webapi_email_test_message } + +通过发送测试电子邮件来测试 SMTP 设置是否正确 +您可以自己与 *test* 资源进行交互。发送测试邮件 +您的 DHIS2 用户帐户必须具有有效的电子邮件地址 +与之相关。您可以像这样发送测试电子邮件: + +```bash +curl "localhost/api/33/email/test" -X POST -H "Content-Type:application/json" -u admin:district +``` + diff --git a/projects/docs-full-site/zh/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-MASTER__messaging-md b/projects/docs-full-site/zh/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-MASTER__messaging-md new file mode 100644 index 000000000..4873e1c1e --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__USING-THE-API__DHIS-CORE-VERSION-MASTER__messaging-md @@ -0,0 +1,458 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/developer/web-api/messaging.md" +revision_date: '2021-06-14' +tags: +- DHIS核心 主版 +- Develop +--- + +# 讯息传递 { #messaging } + +## 讯息对话 { #webapi_message_conversations } + +DHIS2 具有发送消息的机制,例如 +用户反馈、通知和给用户的一般信息。留言 +被分组到对话中。与消息对话交互 +您可以向 *messageConversations* 发送 POST 和 GET 请求 +资源。 + + / api / 33 / messageConversations + +消息会传送到 DHIS2 消息收件箱,但也可以发送 +以短信形式发送到用户的电子邮件地址和手机。在这个例子中, +我们将看到如何利用 Web API 来发送、读取和管理 +消息。我们将伪装成*DHIS2管理员*用户并发送 +给*移动*用户的消息。然后我们会假装是手机 +用户并阅读我们的新消息。在此之后,我们将管理管理员 +用户收件箱通过标记和删除邮件。 + +### 撰写和阅读邮件 { #webapi_writing_messages } + +我们在发送和阅读消息时需要交互的资源 +是 *messageConversations* 资源。我们首先访问 Web API +在 的入口点我们找到并跟随 +*messageConversations* 资源的链接位于 + 。说明 +告诉我们可以使用 POST 请求来创建新消息 +发送给多个用户的以下 XML 格式: + +```xml + + This is the subject + This is the text + + + + + + +``` + +为了发送给一个或多个用户组中的所有用户,我们可以 +用: + +```xml + + This is the subject + This is the text + + + + + + +``` + +为了发送给连接到一个或多个组织单位的所有用户,我们 +可以使用: + +```xml + + This is the subject + This is the text + + + + + + +``` + +Since we want to send a message to our friend the mobile user we need to +look up her identifier. We do so by going to the Web API entry point and +follow the link to the *users* resource at `/api/users`. We continue by +following link to the mobile user at `/api/users/PhzytPW3g2J` where we learn +that her identifier is *PhzytPW3g2J*. We are now ready to put our XML +message together to form a message where we want to ask the mobile user +whether she has reported data for January 2014: + +```xml + + Mortality data reporting + Have you reported data for the Mortality data set for January 2014? + + + + +``` + +为了测试这一点,我们将 XML 内容保存到一个名为 *message.xml* 的文件中。 +我们使用 cURL 将消息发送到 DHIS2 演示实例 +指示内容类型是 XML 并以 *admin* 身份进行身份验证 +用户: + +```bash +curl -d @message.xml "https://play.dhis2.org/demo/api/messageConversations" + -H "Content-Type:application/xml" -u admin:district -X POST +``` + +JSON和POST命令中的相应有效负载如下所示: + +```json +{ + "subject": "Hey", + "text": "How are you?", + "users": [ + { + "id": "OYLGMiazHtW" + }, + { + "id": "N3PZBUlN8vq" + } + ], + "userGroups": [ + { + "id": "ZoHNWQajIoe" + } + ], + "organisationUnits": [ + { + "id": "DiszpKrYNg8" + } + ] +} +``` + +```bash +curl -d @message.json "https://play.dhis2.org/demo/api/33/messageConversations" + -H "Content-Type:application/json" -u admin:district -X POST +``` + +如果一切顺利,我们会收到一个 *201 Created* HTTP 状态代码。另外,请注意 +我们收到一个 *Location* HTTP 标头,该标头的值通知我们 +新创建的消息对话资源的 URL - 这可以是 +消费者使用它来执行进一步的操作。 + +我们现在将假装是移动用户并阅读消息 +刚刚通过向 *messageConversations* 发送 GET 请求发送 +资源。我们提供一个带有 *application/xml* 的 *Accept* 标头作为 +表示我们对 XML 资源感兴趣的值 +表示,我们以*移动*用户身份进行身份验证: + +```bash +curl "https://play.dhis2.org/demo/api/33/messageConversations" + -H "Accept:application/xml" -u mobile:district +``` + +作为响应,我们得到以下XML: + +```xml + + + + +``` + +从响应中,我们能够读取新发送的标识符 +消息是 *ZjHHSjyyeJ2*。注意具体链接 +资源已嵌入,可以关注以阅读完整内容 +信息。一旦我们知道,我们可以直接回复现有的消息对话 +通过包含消息文本作为请求负载来获取 URL。我们 +现在可以构造一个 URL 来发送我们的回复: + +```bash +curl -d "Yes the Mortality data set has been reported" + "https://play.dhis2.org/demo/api/messageConversations/ZjHHSjyyeJ2" + -H "Content-Type:text/plain" -u mobile:district -X POST +``` + +如果一切按计划进行,您将收到 *200 OK* 状态代码。 + +在2.30中,我们添加了URL搜索参数: + + queryString =?&queryOperator =? + +过滤器在主题、文本和发件人中搜索消息的匹配项 +对话。默认查询运算符是 *token*,但是其他运算符 +可以在查询中定义。 + +### 管理讯息 { #webapi_managing_messages } + +随着用户接收和发送消息,对话将开始堆积 +在他们的收件箱中,最终变得难以跟踪。我们现在将 +看看通过删除和标记来管理用户的消息收件箱 +通过 Web-API 进行对话。我们将通过执行一些 +在“DHIS 管理员”用户的收件箱中维护。 + +首先,让我们看看从收件箱中删除一些邮件。是 +一定要注意这里描述的所有删除操作只删除 +用户和消息对话之间的关系。实际上 +这意味着我们不会删除消息本身(或任何 +内容),但只是从 +用户使其不再列在 +`/api/messageConversations` 资源。 + +To remove a message conversation from a users inbox we need to issue a +*DELETE* request to the resource identified by the id of the message +conversation and the participating user. For example, to remove the user +with id `xE7jOejl9FI` from the conversation with id `jMe43trzrdi`: + +```bash +curl "https://play.dhis2.org/demo/api/33/messageConversations/jMe43trzrdi +``` + +如果请求成功,服务器将回复 *200 OK*。这 +响应正文包含一个 XML 或 JSON 对象(根据接受 +请求的标头)包含已删除用户的 ID。 + +```json +{ + "removed" : ["xE7jOejl9FI"] +} +``` + +失败时,返回的对象将包含一个消息有效负载 +描述错误。 + +```json +{ + "message" : "No user with uid: dMV6G0tPAEa" +} +``` + +细心的读者已经注意到对象返回了 +在我们的例子中,成功实际上是一个 id 列表(包含一个 +入口)。这是因为端点也支持批量删除。这 +对相同的 *messageConversations* 资源发出请求,但遵循 +语义略有不同。对于批处理操作,会话 ID +作为查询字符串参数给出。以下示例删除了两个 +当前用户的单独消息对话: + +```bash +curl "https://play.dhis2.org/demo/api/messageConversations?mc=WzMRrCosqc0&mc=lxCjiigqrJm" + -X DELETE -u admin:district +``` + +如果您有足够的权限,可以删除对话 +通过提供可选的用户 ID 参数代表另一个用户。 + +```bash +curl "https://play.dhis2.org/demo/api/messageConversations?mc=WzMRrCosqc0&mc=lxCjiigqrJm&user=PhzytPW3g2J" + -X DELETE -u admin:district +``` + +如上所述,批量删除将返回与 +单一操作。删除的对象列表将反映成功 +执行的移除。部分错误的请求(即不存在的 ID) +因此不会取消整个批处理操作。 + +消息带有布尔 *read* 属性。这允许跟踪是否 +用户是否看到(打开)了一条消息。在典型应用中 +场景(例如 DHIS2 网络门户),消息将被标记为已读 +用户第一次打开它。然而,用户可能想要 +管理他们的消息的已读或未读状态,以保持 +跟踪某些对话。 + +标记消息已读或未读遵循与批处理类似的语义 +移除,并且还支持批量操作。将消息标记为已读 +我们向 `messageConversations/read` 资源发出一个 *POST* +包含一个或多个消息 ID 的请求正文。将消息标记为 +未读我们向 `messageConversations/unread` 发出相同的请求 +资源。与删除的情况一样,可选的 *user* 请求参数 +可以给。 + +让我们将几条消息标记为当前用户已读: + +```bash +curl "https://play.dhis2.org/dev/api/messageConversations/read" + -d '["ZrKML5WiyFm","Gc03smoTm6q"]' -X POST + -H "Content-Type: application/json" -u admin:district +``` + +响应是带有以下 JSON 正文的 *200 OK*: + +```json +{ + "markedRead": ["ZrKML5WiyFm", "Gc03smoTm6q"] +} +``` + +您可以将收件人添加到现有的消息对话中。该资源位于: + + / api / 33 / messageConversations / id /收件人 + +此资源的选项是用户、用户组和 +组织单位。请求应如下所示: + +```json +{ + "users": [ + { + "id": "OYLGMiazHtW" + }, + { + "id": "N3PZBUlN8vq" + } + ], + "userGroups": [ + { + "id": "DiszpKrYNg8" + } + ], + "organisationUnits": [ + { + "id": "DiszpKrYNg8" + } + ] +} + +``` + +### 邮件附件 { #webapi_message_attachments } + +创建带附件的消息分两步完成:上传 +文件添加到 *attachments* 资源,然后包括一个或几个 +创建新邮件时的附件 ID。 + +对 *attachments* 资源的 POST 请求会将文件上传到 +服务器。 + +``` +curl -F file=@attachment.png“ https://play.dhis2.org/demo/api/messageConversations/attachments” + -u管理员:区 +``` + +该请求返回一个表示附件的对象。的标识 +创建消息时必须使用此对象以链接 +邮件附件。 + +```json +{ + "created": "2018-07-20T16:54:18.210", + "lastUpdated": "2018-07-20T16:54:18.212", + "externalAccess": false, + "publicAccess": "--------", + "user": { + "name": "John Traore", + "created": "2013-04-18T17:15:08.407", + "lastUpdated": "2018-03-09T23:06:54.512", + "externalAccess": false, + "displayName": "John Traore", + "favorite": false, + "id": "xE7jOejl9FI" + }, + "lastUpdatedBy": { + "id": "xE7jOejl9FI", + "name": "John Traore" + }, + "favorite": false, + "id": "fTpI4GOmujz" +} +``` + +创建新消息时,可以在请求正文中传递 id +将上传的文件链接到正在创建的消息。 + +```json +{ + "subject": "Hey", + "text": "How are you?", + "users": [ + { + "id": "OYLGMiazHtW" + }, + { + "id": "N3PZBUlN8vq" + } + ], + "userGroups": [ + { + "id": "ZoHNWQajIoe" + } + ], + "organisationUnits": [ + { + "id": "DiszpKrYNg8" + } + ], + "attachments": [ + "fTpI4GOmujz", + "h2ZsOxMFMfq" + ] +} +``` + +回复消息时,可以将 id 作为请求传递 +范围。 + +```bash +curl -d "Yes the Mortality data set has been reported" + "https://play.dhis2.org/demo/api/33/messageConversations/ZjHHSjyyeJ2?attachments=fTpI4GOmujz,h2ZsOxMFMfq" + -H "Content-Type:text/plain" -u mobile:district -X POST +``` + +创建带有附件的邮件后,附加文件 +可以通过对以下 URL 的 GET 请求访问: + + / api / messageConversations / / / attachments / + +其中 是*消息对话* ID, 是 +包含附件和 的 *message* 是 +特定*消息附件*的 ID。 + +### 票证和验证结果通知 { #webapi_messaging_tickets } + +您可以使用“写反馈”工具来创建工单和消息。 +一张票和一条消息的唯一区别是你可以给 +票证的状态和优先级。设置状态: + + POST / api / messageConversations / / status + +设置优先级: + + POST / api / messageConversations / / priority + +在 2.29 中,验证分析生成的消息现在也用于 +状态和优先级属性。默认情况下,消息由 +验证分析将继承验证规则的优先级 +问题,或者如果消息包含多个最重要的 +规则。 + +在 2.30 中,可以将验证规则分配给任何用户,同时工单 +仍然需要分配给系统反馈接收者中的一个用户 +团体。 + + + +表:有效状态和优先级值的列表 + +| 状态 | 优先事项 | +|---|---| +| 打开 | 低的 | +| 待办的 | 中等的 | +| 无效的 | 高的 | +| 解决了 || + +也可以给工单添加内部消息,只能看到 +拥有“管理票证”权限的用户。创建一个内部 +回复,包括“内部”参数,并将其设置为 + +```bash +curl -d "This is an internal message" + "https://play.dhis2.org/demo/api/33/messageConversations/ZjHHSjyyeJ2?internal=true" + -H "Content-Type:text/plain" -u admin:district -X POST +``` + diff --git a/projects/docs-full-site/zh/DEVELOP__loading-apps-md b/projects/docs-full-site/zh/DEVELOP__loading-apps-md new file mode 100644 index 000000000..340b0a69c --- /dev/null +++ b/projects/docs-full-site/zh/DEVELOP__loading-apps-md @@ -0,0 +1,150 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/developer/apps.md" +revision_date: "2021-06-14" +--- + +# 应用 { #apps } + +打包的应用程序是一个 [Open Web App](https://developer.mozilla.org/en-US/docs/Open_Web_apps_and_Web_standards),其中包含所有资源(HTML、CSS、JavaScript、应用程序清单等)在一个 zip 文件中。它可以在运行时直接通过用户界面上传到 DHIS2 安装。打包的应用程序是一个 ZIP 文件,其根目录中有一个 [应用程序清单](http://www.w3.org/2008/webapps/manifest/)。清单必须命名为`manifest.webapp`。可以在[此处](https://developer.mozilla.org/en-US/Apps/Quickstart) 获得对应用程序的完整描述。 + +## 打包应用程序的目的 { #apps_purpose_packaged_apps } + +打包应用的目的是扩展DHIS2的网络界面, +无需修改DHIS2本身的源代码。一个系统 +部署通常会有自定义和独特的要求。应用程式 +提供方便的用户界面扩展点。通过 +应用程序,您可以通过以下方式补充和自定义DHIS2核心功能 +以松散耦合和干净的方式定制解决方案。 + +应用没有权限直接与DHIS2 Java API进行交互。 +相反,应用程序应使用功能并与 +DHIS2 Web API通过使用DHIS2服务和数据。 + +## 创建应用 { #apps_creating_apps } + +DHIS2 应用程序是使用 HTML、JavaScript 和 CSS 文件构建的,与任何其他 Web 应用程序类似。应用程序还需要一个名为 _manifest.webapp_ 的特殊文件,用于描述应用程序的内容。 _manifest.webapp_ 的基本示例如下所示: + + { + “ version”:“ 0.1”, + “ name”:“我的应用”, + “ description”:“我的应用程序是打包的应用程序”, + “ launch_path”:“ /index.html”, + “ appType”:“ APP”, + “图标”:{ + “ 16”:“ /img/icons/mortar-16.png”, + “ 48”:“ /img/icons/mortar-48.png”, + “ 128”:“ /img/icons/mortar-128.png” + }, + “开发人员”:{ + “ name”:“ Me”, + “ url”:“ http://me.com” + }, + “ default_locale”:“ en”, + “活动”:{ + “ dhis”:{ + “ href”:“ *”, + “ namespace”:“ my-namespace” + } + }, + “当局”:[ + “ MY_APP_ADD_NEW”, + “ MY_APP_UPDATE”, + “ MY_APP_DELETE” + } + } + +_manifest.webapp_ 文件必须位于项目的根目录下。其中属性包括: + +- _icons→48_ 属性用于显示在 DHIS2 实例上安装的应用程序列表中的图标。 + +- _activities_ 属性是特定于 dhis 的扩展,旨在区分标准开放 Web 应用程序和可安装在 DHIS2 中的应用程序。 + +- _authorities_ 属性包含 DHIS2 权限列表,可用于限制用户对当前应用程序执行某些操作。该列表将在应用程序安装过程中加载到 DHIS2 中,并可在用户角色管理表单中进行选择。 + +- 当应用程序上传并安装在 DHIS2 中时,*href* 的 \*\** 值将转换为相应的 URL。然后,应用程序的 JavaScript 和 HTML 文件可以使用该值来调用 DHIS2 Web API 并识别已安装应用程序的 DHIS2 服务器的正确位置。澄清一下,安装应用程序后,*activities\* 部分将类似于此: + + + + “活动”:{ + “ dhis”:{ + “ href”:“ http://apps.dhis2.org/demo”, + “ namespace”:“ my-namespace” + } + } + +- _settings_ 属性是可选的,可以在仪表板小部件应用程序上使用,以在小部件显示在仪表板上时禁止显示小部件标题: + + + + “设置”: { + “仪表板小部件”:{ + “隐藏标题”:true + } + } + +如果您的应用程序利用了 +dataStore或userDataStore api。添加命名空间属性时,仅 +有权访问您应用的用户可以对 +命名空间。命名空间只能以这种方式保留一次。如果另一个 +应用尝试保留已使用的名称空间, +其他应用程序将失败。 + +如果您有一组想要共享相同名称空间的应用, +但也希望保留它,应用程序的用户需要具有 +使用最初保留名称空间的应用程序的权限。 + +> **注意** +> +> 在命名空间中至少存在一个键值对之前,不会创建命名空间。在清单中指定命名空间仅限制访问,不会在命名空间中创建任何数据。 + +_appType_ 属性指定 DHIS2 实例如何显示应用程序。下表解释了 appType 的可能值及其效果。 + +表:应用程序类型 + +| 应用程序类型 | 描述 | +| --- | --- | +| 应用程序 | 将列在“应用程序”菜单中 | +| DASHBOARD_WIDGET | 可从仪表板上的搜索框获取,可以作为项目添加到任何仪表板上 | +| TRACKER_DASHBOARD_WIDGET | 可以嵌入跟踪器仪表板_(尚不支持此类型)_ | +| 资源 | 资源应用程序是可以由多个其他应用程序共享的包。除了应用程序管理应用程序之外,这些应用程序不会显示在 UI 的任何位置。 | + +如果清单中没有指定_appType_,系统将默认使用“APP”。 + +要将JSON结构读入JavaScript,可以使用常规AJAX +请求并将JSON解析为一个对象。大多数Javascript库 +提供一些支持,例如使用jQuery,可以这样完成: + + $ .getJSON(“ manifest.webapp”,function(json){ + var apiBaseUrl = json.activities.dhis.href +“ / api”; + }); + +该应用可以包含HTML,JavaScript,CSS,图像和其他文件 +可能需要支持它。文件结构可能看起来有些像 +像这样: + + / + /manifest.webapp#清单文件(必填) + / css / #css样式表(可选) + / img / #images(可选) + / js / #javascripts(可选) + +> **注意** +> +> 只有 `manifest.webapp` 文件必须放置在根目录中。开发人员需要根据需要在应用程序内组织 CSS、图像和 JavaScript 文件。 + +项目中的所有文件应压缩为标准zip +存档。请注意manifest.webapp文件必须位于根目录下 +zip归档文件(在归档文件中不包含父目录)。 +然后可以将zip归档文件安装到DHIS2中,如您在 +下一节。 + +## 将应用程序安装到DHIS2中 { #apps_installing_apps } + +可以通过将 zip 文件上传到应用程序管理器来安装应用程序。在服务 → 应用程序中,单击 _App Store_ 菜单项。 ![](resources/images/apps/app-management.png) 该应用程序可以通过按“浏览”按钮上传,选择 zip 包后,文件会自动上传并安装在 DHIS2 中。您还可以浏览 DHIS2 [应用程序商店](https://www.dhis2.org/appstore) 中的应用程序并从那里下载应用程序。 DHIS2 应用程序商店允许社区对应用程序进行搜索、审查、评论、请求功能、评级。 + +## 启动应用程序 { #apps_launching_apps } + +安装后,您的应用程序将与菜单系统集成 +可以在“服务”下和“模块概述”页面中进行访问。它 +也可以从apps模块的主页访问。点击一个 +列表中的应用程序以启动它。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__about-this-guide-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__about-this-guide-md new file mode 100644 index 000000000..ad1406465 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__about-this-guide-md @@ -0,0 +1,63 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/common/about-this-android-guide.md" +revision_date: "2020-01-24" +--- + +# 关于本指南 { #about*this_guide* } + + + +DHIS 2文档是由开发团队和用户共同开发的。虽然本指南力求完善,但可能会省略某些功能或没有将其记录在案。本节说明了整个文档中使用的一些约定。 + +DHIS 2是基于浏览器的应用程序。在许多情况下,其中包含屏幕截图以提高清晰度。显示各种功能的快捷方式,例如 **Data element** \> **Data element group**。 “ \>”符号表示您应该单击**数据元素**,然后在用户界面中单击**数据元素组**。 + +已使用不同样式的文本来突出显示文本的重要部分或特定类型的文本,例如源代码。下面说明了本文档中使用的每种约定。 + +> **注意** +> +>注释包含应考虑的其他信息或对可能有用的更多信息的引用。 + +> **提示** +> +>提示可能是有用的建议,例如如何更有效地执行特定任务。 + +> **重要** +> +>重要信息不应被忽略,并且通常表示应用程序需要的内容。 + +> **注意** +> +>应该仔细考虑这些部分中包含的信息,如果不加以注意,可能会导致分析,性能或功能方面出乎意料的结果。 + +> **警告** +> +>如果不注意这些部分中包含的信息,可能会导致永久性数据丢失或影响系统的整体可用性。 + +> **完成** +> +>这些部分中包含的信息将表明这些问题已经完全实施。 + +> **不完整** +> +>这些部分中包含的信息将表明这些问题尚未实现,将被忽略。 + +> **不_适用** +> +>这些部分中包含的信息将表明这些问题不适用。 + +> **工作_进度_** +> +>这些部分中包含的信息将指示这些是尚未完全实施或已报告意外行为的问题或特征。 + + 程序列表通常包含某种类型的计算机代码。 + 它们将以带阴影的背景和不同的字体显示。 + +`命令将以粗体显示,并且代表需要在操作系统或数据库上执行的命令。` + +指向外部网站或交叉引用的链接将以蓝色文本显示,并带有下划线,例如[this.](http://www.dhis2.org). + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__contribute-to-the-app-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__contribute-to-the-app-md new file mode 100644 index 000000000..7d9b0f3fa --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__contribute-to-the-app-md @@ -0,0 +1,36 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/capture-app/contribute-to-the-app.md" +revision_date: "2021-03-29" +--- + +# 贡献应用 { #capture_app_contribute } + +## 如何报告错误 { #capture_app_contribute_report } + +首先,请检查[JIRA中已报告的错误列表](https://jira.dhis2.org/issues/?filter=10872) + +当您添加新的错误时,该列表始终会更新,我们将对其进行处理。您需要一个有效的免费DHIS 2 Jira帐户。 + +报告错误时,请与您的描述一起指定: + +- DHIS 2版本和内部版本 +- DHIS 2 Android App版本 +- Android OS版本 +- 设备(如果可能) +- 错误日志(如果可能) + +## 如何向图书馆建议图标 { #capture_app_contribute_icons } + +DHIS 2和新的DHIS 2 Android App允许您为程序,数据集和选项集的选项选择图标。 DHIS 2 2.30包含125个图标。我们计划在每个以后的DHIS 2-版本上扩展图标的收集,为此我们需要您的帮助:我们正在寻找有关新图标的想法-请使用[此表单](https://forms.gle/FkUmwfZGYAScd2326)提交您的图标。 。 + +## 如何添加翻译 { #capture_app_contribute_translations } + +有助于翻译应用程序的步骤如下: + +1. 在[Transifex]中创建一个帐户(https://www.transifex.com/signin/?next=/hisp-uio/) +2. 加入现有组织 +3. 搜索HISP UiO,然后选择组织而不是项目 +4. 选择ANDROID:捕获项目 +5. 加入团队以选择语言 + +请告诉我们它是否无法正常运行,或者您是否需要通过向社区dhis2-android用户发送消息来添加新语言。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__data-sets-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__data-sets-md new file mode 100644 index 000000000..96b13369c --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__data-sets-md @@ -0,0 +1,113 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/programs-specific-features.md" +--- +# 数据集 { #datasets } + + + +## Android中的数据集 { #datasets_android } + + + +### 概述屏幕 { #overview-screen } + +新的概述标签包含以下详细信息: + +- 数据集名称 +- 最后更新 +- 开/关状态 +- 期 +- 组织单位 +- 类别选项组合 + +![](../ content / capture-app / resources / images / image122.png){width = 25%} + +#### 保存数据集 { #saving-a-data-set } + +验证规则和数据集完成功能集成在保存按钮操作中: + +- 将数据集配置为仅在验证通过时完成。如果验证成功,将出现一个对话框,要求标记为完成。仅当所有必填字段均具有值时,该应用才允许完成。 + +![](../ content / capture-app / resources / images / image131.png){width = 25%} + +- 如果失败,则将显示错误对话框,并且数据集将不会标记为已完成。将显示验证规则的描述和说明,以帮助用户识别错误。 + +![](../ content / capture-app / resources / images / image128.png){width = 25%} + +- 在没有设置的数据集上,“仅当验证通过后才允许完成”。当点击保存按钮时;如果数据集具有与其关联的验证规则,则该应用将要求用户运行验证规则。 + +![](../ content / capture-app / resources / images / image130.png){width = 25%} + +- 如果验证不成功,将显示一个错误对话框,但是仍然有可能完成数据集。将显示验证规则的描述和说明,以帮助用户识别错误。 + +![](../ content / capture-app / resources / images / image129.png){width = 25%} + +- 如果数据集没有验证规则,则如果所有必填字段都具有值,则数据集将被标记为完整。 + +### 增加行标题 { #datasets_android_increase } + + + +现在计算出数据集中第一列的长度,以显示数据元素名称的全文。用户还可以调整宽度,使其更好地适应屏幕尺寸。 + +![](../ content / capture-app / resources / images / image113.png){width = 25%} + +## 支持的功能概述 { #datasets_supported } + + + +以下是DHIS2中可用于数据集的所有功能的完整列表,并说明这些功能是否已在Android Capture应用中实现。 + +在注释中,“管理员”是指开发和配置DHIS2系统的人员,“用户”是指使用应用程序捕获数据,更新数据并查看报告的人员。 + +|传说|描述| +|:--:|:------| +|![](../../../ resources / images / admin / icon-complete.png)|功能已实现| +|![](../../../ resources / images / admin / icon-incomplete.png)|未实现功能 (将被忽略)| +|![](../../../ resources / images / admin / icon-na.png)|不适用| +|![](../../../ resources / images / admin / icon-wip.png)|工作正在进行中。该功能尚未完全实现,或者已经报告了异常行为。| + + +|特征|功能说明|状态|实施注意事项| +|-|---|:-:|---| +|期间类型|确定数据输入所涵盖的时间段。|![](../../../ resources / images / admin / icon-complete.png) | | +|有效期|设置DHIS2在该期限内锁定所有数据输入的期限(期限后的天数)(0表示完全没有锁定)。期间仍然可以打开,但是单元格将变灰。| ![](../../../ resources / images / admin / icon-complete.png) | | +|开放未来的数据录入期|此设置可用于解锁当前期间或直到将来某个特定点的所有期间。|![](../../../ resources / images / admin / icon-complete.png) | | +|数据输入期|允许您为期间的数据输入设置特定日期范围,并防止捕获该日期范围以外的期间的数据。|![](../../../ resources / images / admin / icon-complete.png) | | +|期满后有资格及时提交的天数|设置DHIS2将数据输入视为“迟到”的截止日期(周期后的天数)。| ![](../../../ resources / images / admin / icon-complete.png)| | +|[属性]类别组合|允许管理员将类别(选项集)附加到数据集,为每个选项生成一个单独的数据输入屏幕(在DHIS2中称为属性类别组合)。| ![](../../../ resources / images / admin / icon-complete.png)| | +|[属性]类别组合选项限制|如果使用了“属性类别组合”(请参见上文),则此功能使管理员能够限制下拉菜单中可用的特定选项。每个选项都可以限制在特定的日期和/或组织单位范围内,如果在这些日期或组织单位之外捕获数据,则不会显示该选项。| ![](../../../ resources / images / admin / icon-complete.png)| [ANDROAPP-1153](https:/jira.dhis2.org/browse/ANDROAPP-1153)仅可以使用日期进行限制。| +|完整的通知收件人|当数据集标记为“完成”时,向选定的用户组发送DHIS2消息。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|发送通知给完成的用户|当数据集标记为“完成”时,向数据输入用户发送DHIS2消息。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|数据元素的所有字段必填|如果使用一个或多个类别来分解数据元素,则此设置将强制用户完成所有分解,或者将其全部留空。|![](../../../ resources / images / admin / icon-complete.png) | | +|仅在验证通过后完成|如果未触发验证规则,则仅允许将数据集标记为完整。|![](../../../ resources / images / admin / icon-complete.png)| | +|离线跳过|如果值留为空白(或数据集无法“完成”),则要求用户添加“注释”。仅允许在连接到Internet时选择用于数据输入的数据集(尽管选择后,数据输入可以脱机继续)。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|数据元素装饰|当鼠标悬停在数据元素名称上时,显示数据元素的描述。|![](../../../ resources / images / admin / icon-complete.png) | | +|剖面图-将剖面显示为选项卡|将表单中的每个部分显示为单独的选项卡,而不是在同一页面上一起显示。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|剖面图-垂直渲染||![](../../../ resources / images / admin / icon-incomplete.png)| | +|数据元素-CatCombos|使单个数据元素能够自动分类为一个或多个类别(例如,男性/女性和儿童/成人),并为每种分类分别收集单独的字段/值。|![](../../../ resources / images / admin / icon-complete.png)| | +|内联指标/部分表格总计|使每个数据元素的默认CatCombo可以仅对此数据集使用不同的CatCombo覆盖。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|剖面图-将剖面显示为选项卡|向数据集添加指标使它们可用于部分表格和自定义表格;行和/或列的总数也可以添加到这些表格中。 (两者都在屏幕上与数据捕获单元格一起显示,并在捕获值时自动更新。)|![](../../../ resources / images / admin / icon-incomplete.png)| | +|组织单位分配|确保数据集仅可用于已分配了该数据集的组织单位。|![](../../../ resources / images / admin / icon-complete.png) | | +|必修数据元素|这样就可以将特定的Data Elements / CatCombos标记为“必填”,这意味着用户必须输入一个值(不能留为空白)。| ![](../../../ resources / images / admin / icon-complete.png)| | +|表格-默认表格|DHIS2自动将表单呈现为表格,每当类别组合更改(=不同的列标题)时都会启动一个新表格。|![](../../../ resources / images / admin / icon-complete.png) | | +|表格-部分表格|可以指定表单节和节标题,从而使您可以更好地控制表单的分组和布局(但仍会自动呈现)。如果实施,此部分表单将自动覆盖默认表单。|![](../../../ resources / images / admin / icon-complete.png) | | +|表格-自定义表格|可以设计自定义HTML表单,以完全控制布局,并使JavaScript代码可以包含在表单中。如果实现,此自定义表单将自动覆盖默认表单和部分表单。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|部分表格-禁用字段(灰色)|使用截面表单,您可以单独“灰显”字段(整个数据元素或特定的CatCombo选项),以便用户无法在其中输入数据。|![](../../../ resources / images / admin / icon-complete.png) | | +|多组织单位表格|启用此服务器设置后,表单布局将更改为将多个组织单位显示为行,并将所有数据元素/ CatCombos显示为列(即,每个组织单位的宽度和宽度都非常平坦)。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|数据值弹出窗口:后续标记值|使用户可以标记此特定数据值以进行跟踪(可以在“数据质量” Web应用程序中查看标记的值)。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|数据值弹出窗口:为值添加注释|允许用户向此特定数据值添加注释。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|数据值弹出窗口:显示数据元素历史记录|显示此特定数据元素随时间的历史记录(即以前12个月的值)。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|数据值弹出窗口:显示审核记录|显示以前对此特定数据值进行编辑的历史记录。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|数据值弹出窗口:最小/最大范围(也可以通过数据管理应用访问)|这使用户能够设置数据元素的最小和最大期望值,从而使DHIS2可以在数据输入过程中突出显示该范围之外的值(但不会阻止保存或“完成”)。您可以自动/批量(通过“数据管理”应用程序)或手动/单独(通过“数据输入”应用程序)设置最小/最大范围。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|打印表格/打印空白表格|允许打印数据输入表单,以允许在纸上捕获数据,以及稍后进行数据输入。|![](../../../ resources / images / admin / icon-incomplete.png)| | +|保存数据|输入到屏幕的数据只有在“保存”后才会被捕获-在此之前,它仅保存在内存中,并且在关闭电源等情况下会丢失。|![](../../../ resources / images / admin / icon-complete.png)| | +|完整的数据集|这使用户可以将期间/组织单位/等的数据输入标记为“完成”。请注意,这仅用于数据输入跟踪和及时性目的,并不锁定数据集或阻止进一步的编辑。|![](../../../ resources / images / admin / icon-complete.png)| | +|数据元素:验证规则|基于比较不同的值/值集合,允许创建规则(在数据元素级别)以增强数据质量。 (例如,当月见到的患者人数必须少于该月的就诊人数。)|![](../../../ resources / images / admin / icon-complete.png)| | +|数据共享级别/可以捕获数据|允许用户在数据集中添加新值,编辑值和删除值。|![](../../../ resources / images / admin / icon-complete.png) | | +|数据共享级别/可以查看数据|使用户能够查看数据集中的值。|![](../../../ resources / images / admin / icon-complete.png) | | +|数据共享级别/无访问权限|用户将无法看到数据集。|![](../../../ resources / images / admin / icon-complete.png) | | +|数据批准工作流程|如果管理员选择了预先配置的数据批准工作流程,它将用于执行“批准”或“接受和批准”级联,从而使用户可以签名和锁定数据。|![](../../../ resources / images / admin / icon-complete.png) | 批准过程必须通过网络进行。数据集获得批准后,该数据将不再可在应用程序中进行编辑。 | +|缺少值需要评论完整|任何缺失的值都需要添加注释以证明其缺失。|--|| + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__generic-features-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__generic-features-md new file mode 100644 index 000000000..cbcc8f4e8 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__generic-features-md @@ -0,0 +1,307 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/new-android-specific-features.md" +--- +# 通用功能 { #generic } + + + +## 登录 { #generic_login } + + + +有两种访问应用程序的方法: + +1. 手动:用户必须输入要使用的服务器的相应URL,然后输入用户名和密码。 + + > **Note** + > + > Take note that the login only possible with 2.29, 2.30, 2.31 and 2.32 servers. + +2. QR:用户可以使用QR码代替输入URL。用户名和密码必须手动输入。 + + > **Note** + > + > After the first login, the app will suggest URL and username of all successful connections. + > + > You are able to make an *offline* login only if using the same user as the last online session. + +![](../ content / capture-app / resources / images / image62.PNG){width = 25%} +![](../ content / capture-app / resources / images / image63.jpg){width = 25%} + +> **警告** +> +>在DHIS2版本(最高2.30)中,如果用户尝试进行在线登录并且其帐户已被禁用,请参见[DHIS 2手册-禁用用户](https://docs.dhis2.org/master/zh/user /html/dhis2_user_manual_en_full.html#disable_user)所有数据都会从手机中删除。在禁用用户之前,请确保已同步所有数据,或者您正在使用此功能远程擦除敏感数据,以防设备丢失。 +> +>由于登录API的更改,此功能在2.31、2.32和2.33中不可用。 + + +## 帐户恢复 { #generic_recovery } + + + +如果用户启用了以下设置,则他们将能够恢复自己的密码:已启用用户帐户恢复。 + +![](../ content / capture-app / resources / images / image64.PNG){width = 25%} + +## 阻止会话(PIN) { #generic_pin } + + + +用户可以使用4位PIN锁定会话。这样一来,您便可以移至手机中的其他应用,而无需删除本地数据。 +如果用户忘记了PIN码,也可以通过输入凭据登录。 + +![](../ content / capture-app / resources / images / image65.PNG){width = 25%} +![](../ content / capture-app / resources / images / image63.jpg){width = 25%} + +## 指纹 { #generic_fingerprint } + + + +如果设备中的功能被激活,则用户可以使用指纹扫描仪。 + +* 启用指纹扫描器而不启用PIN时,每次应用关闭,进入后台或设备被阻止时,会话将被锁定。一旦再次打开该应用程序,用户需要点击指纹图标以激活扫描仪。 +* 如果设置了PIN和指纹,则在会话被锁定并且用户再次打开应用程序时,将询问PIN。 + +![](../ content / capture-app / resources / images / image104.jpg){width = 25%} +![](../ content / capture-app / resources / images / image105.jpg){width = 25%} + +## 说明/信息按钮 { #generic_instructions } + + + +用户首次打开应用程序时会打开上下文指南。 + +![](../ content / capture-app / resources / images / image42.jpg){width = 25%} +![](../ content / capture-app / resources / images / image66.png){width = 25%} + +> **提示** +> +>用户可以通过单击屏幕右上角的三个点来重新打开说明。 + +## 过滤 { #generic_filter } + + + + +该应用程序为所有列表屏幕(主页,事件列表,tei搜索和数据集)提供了经过改进的新过滤器。 + +按期间,组织过滤。单位,同步状态,事件状态,类别选项组合和“分配给我”。 + +![](../ content / capture-app / resources / images / image19.png){width = 25%} +![](../ content / capture-app / resources / images / image97.png){width = 25%} +![](../ content / capture-app / resources / images / image123.png){width = 25%} +![](../ content / capture-app / resources / images / image134.png){width = 25%} + +过滤器将适应不同的程序和数据集。 + +1.没有注册的程序:日期,组织。单位,同步状态,事件状态和类别组合。 +2.注册程序:活动日期,注册日期,组织。单元,同步,注册状态,事件状态并已分配给我 +3.数据集:期间,单位。单位和同步状态。 + +###分配给我{#assigned-to-me} + +可以根据事件对当前用户的分配来过滤事件。 “分配给我”过滤器已添加到单个事件程序列表,TEI列表以及TEI仪表板和地图视图中。仅当活动程序配置为向用户分配事件时,才会显示该消息。 + +###事件日期/日期/期间{#event-datedateperiod} + +过滤事件,TEI(基于事件)和数据集,以下时间段可用: +-今天 +- 本星期 +- 这个月 +-昨天 +- 上个星期 +- 上个月 +-明天 +- 下周 +- 下个月 +- 从到 +-其他(打开日期选择器) +- 任何时候 + +###组织单位{#org-unit} + +允许用户键入搜索或从树中选择组织单位。 + +###同步{#sync} + +提交人: +-已同步(事件,TEI,数据集) +-未同步 +-同步错误 +-短信同步 + +###事件状态{#event-status} + +通过以下方式过滤事件: +-开放 +-时间表 +-逾期 +-完成 +-跳过 + +允许选择多个状态。打开TEI后,过滤器将保留在仪表板中,仅显示具有选定状态的事件。 + +显示的活动最多可追溯5年。 + +###注册日期{#date-of-enrollment} + +“入学日期”将适用于该计划中TEI的入学日期。如果注册日期不止一个,则应按最新日期对结果进行排序。可用时将显示此过滤器的标签。 + +###注册状态{#enrollment-status} + +过滤器“注册状态”提供三个选项:有效,已完成,已取消。一次只能选择一个选项。如果您按“已完成”过滤,并且TEI拥有多个注册,则该应用程序将打开“活动”注册。要查看完成的菜单,请选择仪表板右上角的三点菜单,然后选择“程序注册”。 + +###在TEI仪表板中添加了过滤:{#filtering-added-in-tei-dashboard} + +筛选器已添加到TEI仪表板。可以按时间段,组织单位,同步状态,事件状态和用户分配过滤跟踪实体实例注册的事件。 + +![](../ content / capture-app / resources / images / image114.png){width = 25%} + +##排序{#sorting} + +排序已集成在过滤器菜单中。 + +排序按钮将在过滤器栏上具有以下行为: +-一次仅适用一种排序。如果用户单击其他按钮,则前一个按钮将被禁用。 +-应用排序的图标显示该图标处于活动状态,其他图标则处于非活动状态。 +-重复点击会不断改变顺序。 + +![](../ content / capture-app / resources / images / image135.png){width = 25%} + +###日期(期间,日期,事件日期或注册日期){#dates-period-date-event-date-or-enrollment-date} + +-事件日期在截止日期之前,仅在没有事件日期时使用截止日期。 +-从最新到最近的顺序。未来事件(到期日)优先。 + +###组织单位{#org-units} + +-列表将按组织单位名称的字母顺序排序。 + +###注册状态{#enrollment-status} + +-列表将按字母顺序按状态名称排序。 + +![](../ content / capture-app / resources / images / image123.png){width = 25%} + +##同步信息{#generic_sync} + + + +允许用户检查特定程序的同步信息。现在,已同步的记录将不会显示任何图标。仅显示未同步,错误或SMS图标。 + +![](../ content / capture-app / resources / images / image67.png){width = 20%} +![](../ content / capture-app / resources / images / image69.png){width = 20%} +![](../ content / capture-app / resources / images / image70.png){width = 20%} + +### 细粒度同步 { #generic_granular_sync } + + + +允许与服务器同步单个记录(程序,事件,TEI,数据集,数据值)。 + +![](../ content / capture-app / resources / images / image89.png){width = 25%} + + +### 短信同步 { #generic_sms_sync } + + + +没有互联网交流时,它允许通过几条SMS消息发送记录。 +该记录被标记为“ SMS已同步”。 + +![](../ content / capture-app / resources / images / image91.png){width = 25%} + +> **提示** +> +>在SMS设置(设置菜单)中编辑与SMS网关相关的参数 + +![](../ content / capture-app / resources / images / image90.png){width = 25%} + +> **注意** +> +>请注意,为了使用SMS同步功能,需要按照(官方文档)[https://docs.dhis2.org/master/zh/dhis2_user_manual_en/mobile.html中的描述)在服务器端启用SMS服务。 #sms-service]。您还可以在(Android实施准则)[https://docs.dhis2.org/master/zh/dhis2_android_implementation_guideline/about-this-guide.html]中找到有关如何使用不同网关的更多信息。 + +## 组织单位 { #generic_ou } + + + +![](../ content / capture-app / resources / images / image30.png){宽度= 25%} + +显示整个组织单位树。无法用于输入数据的组织单位将显示为灰色。 +用户必须选中此框以选择所需的组织单位。 + + +> **注意** +> +>不希望移动用户访问组织。整个国家的单位层次结构。组织单位的最大数量很难设置,因为应用程序没有设置限制,而是设备(内存,处理器)上的资源。我们可以说低于250个单位部门应该是安全的,但仍然认为对于移动用例来说这是一个很大的数字。 + +## 数据集 { #generic_datasets } + + + +用户现在可以输入组织单位,期间和一组数据元素的汇总数据,并将其发送到服务器。 + +![](../ content / capture-app / resources / images / image87.png){width = 25%} +![](../ content / capture-app / resources / images / image93.png){width = 25%} +![](../ content / capture-app / resources / images / image92.png){width = 25%} + +## 区分数据集,跟踪程序和事件程序 { #generic_differentiating } + + + +![](../ content / capture-app / resources / images / image87.png){width = 25%} + +> **提示** +> +>区分它们的一种简单方法是查看左下角的单词。 “事件”一词将始终存在于事件程序中。在跟踪器中将出现被跟踪实体类型的名称(人,患者,建筑物等)。对于数据集,单词“ DataSets”将显示在记录数旁边。 + +## 共享资料 { #generic_sharing } + + + +![](../ content / capture-app / resources / images / image72.png){width = 25%} +![](../ content / capture-app / resources / images / image73.png){width = 25%} + +## 捕捉坐标 { #generic_coords } + + + +### TEI坐标 { #generic_coords_tei } + + + +在注册表中获取TEI坐标。在TET功能类型中启用此功能。 + +![](../ content / capture-app / resources / images / image94.png){width = 25%} + +### 多边形 { #generic_coords_polygons } + + + +该应用程序现在支持geoJSON格式,并且用户能够捕获多边形。 + +![](../ content / capture-app / resources / images / image95.png){width = 25%} + +## 图片 { #generic_images } + + + +ValueType图片已在应用端实现。 +这允许为数据元素或属性选择图像并将其发送到服务器。 +对于TEI,具有此值类型并标记为显示在列表中的第一个数据元素/属性将用作TEI配置文件映像。 + +![](../ content / capture-app / resources / images / image99.png){width = 25%} +![](../ content / capture-app / resources / images / image98.png){width = 25%} +![](../ content / capture-app / resources / images / image100.png){width = 25%} + +## 在地图中显示事件和TEI { #generic_events_tei_maps } + + + +当程序阶段或跟踪的实体类型具有要素类型时(对于已注册的程序,启用了displayFrontPageList选项),可以切换列表以在地图中显示信息。 + +![](../ content / capture-app / resources / images / image101.png){width = 25%} +![](../ content / capture-app / resources / images / image102.png){width = 25%} +![](../ content / capture-app / resources / images / image103.png){width = 25%} + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__introduction-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__introduction-md new file mode 100644 index 000000000..afafd71e3 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__introduction-md @@ -0,0 +1,14 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/capture-app/introduction.md" +revision_date: "2021-03-29" +--- + +# 介绍 { #capture_app_introduction } + +本指南旨在帮助您配置DHIS 2以与Android Capture App一起使用。 + +它不是教程或培训手册;它旨在通过针对Android应用程序的特定参考资料来补充DHIS 2核心文档和培训资料。 + +本文档分为多个部分,旨在描述应用程序中已实现的所有功能,尚未实现的功能以及将不支持的功能。在适用的情况下,将提供有关在Android应用中使用特定功能的问题的说明。还将提供建议或技巧,以更好地理解和使用该应用程序。 + +此外,该文档还包含有关登录,视觉配置,同步管理和已知重要错误列表的新功能的部分。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__program-indicators-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__program-indicators-md new file mode 100644 index 000000000..153908419 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__program-indicators-md @@ -0,0 +1,91 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/program-indicators.md" +--- +# 计划指标 { #programindicators } + + + +以下是DHIS2中所有程序指示符变量的完整列表,并说明了是否已在Android Capture应用中实现这些指示符。 + +与Android使用特定功能有关的所有问题均以感叹号突出显示。 + +|传说|描述| +|:--:|:------| +|![](../../../ resources / images / admin / icon-complete.png)|组件已实现| +|![](../../../ resources / images / admin / icon-incomplete.png)|组件未实现(规则失败) | +|![](../../../ resources / images / admin / icon-na.png)|不适用| +|![](../../../ resources / images / admin / icon-wip.png)|工作正在进行中。该功能尚未完全实现,或者已经报告了异常行为。| + +## 程序指示符表达式或过滤器中使用的常用功能 { #common-functions-to-use-in-a-program-indicator-expression-or-filter } + + 功能|描述|状态|实施说明| +|-|---|:-:|---| +|if|计算布尔表达式,如果 true 返回 true 表达式值,如果 false 返回 false 表达式值。参数必须遵循任何指标表达式的规则。|![](../../../resources/images/admin/icon-complete.png)|| +|isNull|如果元素值缺失 (null),则返回 true,否则返回 false。|![](../../../resources/images/admin/icon-complete.png)|| +|isNotNull|如果元素值不缺失(不为 null)则返回 true,否则返回 false。|![](../../../resources/images/admin/icon-complete.png)|| +|firstNonNull|R返回第一个不缺失(非空)元素的值。可以提供任意数量的参数。任何参数也可以是数字或字符串文字,如果之前的所有对象都缺少值,则将返回该文字。|![](../../../resources/images/admin/icon-complete.png)|| +|greatest|返回给定表达式的最大(最高)值。可以提供任意数量的参数。|![](../../../resources/images/admin/icon-complete.png)|| +|least|返回给定表达式的最小(最低)值。可以提供任意数量的参数。|![](../../../resources/images/admin/icon-complete.png)|| + +## (d2)在程序指示符表达式或过滤器中使用的函数 { #d2-functions-to-use-in-a-program-indicator-expression-or-filter } + + 功能|描述|状态|实施说明| +|-|---|:-:|---| +|addDays|根据第一个参数日期生成一个日期,添加第二个参数天数。|![](../../../resources/images/admin/icon-complete.png)|| +|ceil|将输入参数向上舍入到最接近的整数。|![](../../../resources/images/admin/icon-complete.png)|| +|条件|评估布尔表达式,如果为 true,则返回 true 表达式值,如果为 false,则返回 false 表达式值。条件表达式必须加引号。 true-expr 和 false-expr 参数必须遵循任何程序指示符表达式(包括函数)的规则。|![](../../../resources/images/admin/icon-complete.png)|| +|count|计算注册过程中为给定程序阶段和数据元素收集的数据值的数量。参数数据元素通过 #{programStage.dataElement} 语法提供。|![](../../../resources/images/admin/icon-complete.png)|| +|countIfCondition|计算注册过程中与给定程序阶段和数据元素的给定条件标准相匹配的数据值的数量。参数数据元素由 #{programStage.dataElement} 语法提供。条件以单引号中的表达式形式提供。|![](../../../resources/images/admin/icon-complete.png)|| +|countIfValue|计算注册过程中与给定程序阶段和数据元素的给定文字值匹配的数据值的数量。参数数据元素由 #{programStage.dataElement} 语法提供。该值可以是硬编码文本或数字。|![](../../../resources/images/admin/icon-complete.png)|| +|countIfZeroPos|计算为参数中的源字段输入的零或正值的数量。|![](../../../resources/images/admin/icon-complete.png)|| +|daysBetween|生成日期类型的两个数据元素/属性之间的天数。|![](../../../resources/images/admin/icon-complete.png)|| +|floor|将输入参数向下舍入到最接近的整数。|![](../../../resources/images/admin/icon-complete.png)|| +|hasUserRole|如果当前用户具有此角色,则返回 true,否则返回 false。|![](../../../resources/images/admin/icon-complete.png)|| +|hasValue|如果数据元素/属性具有值,则返回 true。|![](../../../resources/images/admin/icon-complete.png)|| +|inOrgUnitGroup|评估当前组织单位是否在参数组中。该参数可以使用 ID 或组织单位组代码来定义。|![](../../../resources/images/admin/icon-complete.png)|| +|left|计算文本的左侧部分,从第一个字符算起的 num-chars。|![](../../../resources/images/admin/icon-complete.png)|| +|length|查找字符串的长度。|![](../../../resources/images/admin/icon-complete.png)|| +|minutesBetween|生成“日期和时间”类型的两个数据元素/属性之间的分钟数。|![](../../../resources/images/admin/icon-complete.png)|| +|modulus|将第一个参数除以第二个参数时生成模数。|![](../../../resources/images/admin/icon-complete.png)|| +|monthsBetween|生成第一个参数和第二个参数之间的完整月份数。|![](../../../resources/images/admin/icon-complete.png)|| +|oizp|如果表达式为零或正数,则返回 1,否则返回零。|![](../../../resources/images/admin/icon-complete.png)|| +|relationshipCount|生成连接到注册或事件的给定类型的关系数量。当未给出类型时,所有类型都会被计数。|![](../../../resources/images/admin/icon-incomplete.png)|| +|右|计算文本的右侧部分,即从最后一个字符算起的 num-chars。|![](../../../resources/images/admin/icon-complete.png)|| +|圆形|将输入参数舍入为最接近的整数。|![](../../../resources/images/admin/icon-complete.png)|| +|split|R按分隔符分割文本,并保留第 n 个元素(0 为第一个)。|![](../../../resources/images/admin/icon-complete.png)|| +|substring|计算由开始和结束字符编号指定的字符串部分。|![](../../../resources/images/admin/icon-complete.png)|| +|validatePatten|如果输入文本与提供的正则表达式模式完全匹配,则计算结果为 true。|![](../../../resources/images/admin/icon-complete.png)|| +|weeksBetween|生成日期类型的两个数据元素/属性之间的整周数。|![](../../../resources/images/admin/icon-complete.png)|| +|yearsBetween|生成第一个参数和第二个参数之间的年数。|![](../../../resources/images/admin/icon-complete.png)|| +|zing|如果表达式为负则返回零,否则返回表达式值。|![](../../../resources/images/admin/icon-complete.png)|| +|zpvc|返回给定对象参数中数字零和正值的数量。|![](../../../resources/images/admin/icon-complete.png)|| + +## 程序指示符表达式或过滤器中使用的变量 { #programindicators_variables } + + + +| 变量类型| 变量类型说明|状态|实施注意事项| +|-|---|:-:|---| +|活动日期
event_date|事件发生的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|创建日期\ *
creation_date|在系统中创建事件或注册的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|到期日期
due_date|事件到期的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|同步日期\ *
sync_date|事件或注册最后一次与Android应用程序同步的日期。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|事故日期
incident_date|事件发生的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|注册日期(在用户界面上不可见)
enrollment_date|跟踪的实体实例在程序中注册的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|注册状态
enrollment_status|可用于包括或排除某些状态的注册。|![](../../../ resources / images / admin / icon-complete.png)|| +|当前日期
current_date|当前日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|完成日期|活动完成的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|值计数
value_count|事件的表达式部分中非空值的数量。|![](../../../ resources / images / admin / icon-complete.png)|| +|零值或正值计数
zero_pos_value_count|事件的表达式部分中的正数值。|![](../../../ resources / images / admin / icon-complete.png)|| +|事件计数
event_count|事件计数(与过滤器结合使用)。|![](../../../ resources / images / admin / icon-complete.png)|| +|注册计数
enrollment_count|注册计数(与过滤器结合使用)。|![](../../../ resources / images / admin / icon-complete.png)|Android应用程序中的指标是在一个TEI注册范围内计算的。永远价值1。|| +|TEI计数
tei_count|跟踪的实体实例的计数(与过滤器结合使用)。|![](../../../ resources / images / admin / icon-na.png)|Android应用程序中的指标是在一个TEI注册范围内计算的。永远价值1。|| +|程序阶段名称
program_stage_name|可以在过滤器中使用,以仅将某些程序阶段包括在跟踪程序的过滤器中。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|程序阶段ID
program_stage_id|可以在过滤器中使用,以仅将某些程序阶段包括在跟踪程序的过滤器中。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|报告期开始
report_period_start|可以在过滤器或表达式中使用,以将每个报告期中的任何日期与第一个日期进行比较。|![](../../../ resources / images / admin / icon-na.png)|Android应用程序中的指标是在一个TEI注册范围内计算的。|| +|报告期末
report_period_end|可以在过滤器或表达式中使用,以将任何日期与每个报告期间的最后一个包含日期进行比较。|![](../../../ resources / images / admin / icon-na.png)|Android应用程序中的指标是在一个TEI注册范围内计算的。|| +|组织单位计数
Organisationunit_count|。|![](../../../ resources / images / admin / icon-na.png)||| + +[文档参考](https://docs.dhis2.org/master/en/user/html/configure_program_indicator.html%23program_indicator_functions_variables_operators&sa=D&ust=1557433016643000) + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__program-indicators-programindicators-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__program-indicators-programindicators-md new file mode 100644 index 000000000..932114243 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__program-indicators-programindicators-md @@ -0,0 +1,91 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/program-indicators.md" +--- +# 计划指标 { #programindicators } + + + +以下是DHIS2中所有程序指示符变量的完整列表,并说明了是否已在Android Capture应用中实现这些指示符。 + +与Android使用特定功能有关的所有问题均以感叹号突出显示。 + +|传说|描述| +|:--:|:------| +|![](../../../ resources / images / admin / icon-complete.png)|组件已实现| +|![](../../../ resources / images / admin / icon-incomplete.png)|组件未实现(规则失败) | +|![](../../../ resources / images / admin / icon-na.png)|不适用| +|![](../../../ resources / images / admin / icon-wip.png)|工作正在进行中。该功能尚未完全实现,或者已经报告了异常行为。| + +## 程序指示符表达式或过滤器中使用的常用功能 { #common-functions-to-use-in-a-program-indicator-expression-or-filter } + + 功能|描述|状态|实施说明| +|-|---|:-:|---| +|if|计算布尔表达式,如果 true 返回 true 表达式值,如果 false 返回 false 表达式值。参数必须遵循任何指标表达式的规则。|![](../../../resources/images/admin/icon-complete.png)|| +|isNull|如果元素值缺失 (null),则返回 true,否则返回 false。|![](../../../resources/images/admin/icon-complete.png)|| +|isNotNull|如果元素值不缺失(不为 null)则返回 true,否则返回 false。|![](../../../resources/images/admin/icon-complete.png)|| +|firstNonNull|R返回第一个不缺失(非空)元素的值。可以提供任意数量的参数。任何参数也可以是数字或字符串文字,如果之前的所有对象都缺少值,则将返回该文字。|![](../../../resources/images/admin/icon-complete.png)|| +|greatest|返回给定表达式的最大(最高)值。可以提供任意数量的参数。|![](../../../resources/images/admin/icon-complete.png)|| +|least|返回给定表达式的最小(最低)值。可以提供任意数量的参数。|![](../../../resources/images/admin/icon-complete.png)|| + +## (d2)在程序指示符表达式或过滤器中使用的函数 { #d2-functions-to-use-in-a-program-indicator-expression-or-filter } + + 功能|描述|状态|实施说明| +|-|---|:-:|---| +|addDays|根据第一个参数日期生成一个日期,添加第二个参数天数。|![](../../../resources/images/admin/icon-complete.png)|| +|ceil|将输入参数向上舍入到最接近的整数。|![](../../../resources/images/admin/icon-complete.png)|| +|条件|评估布尔表达式,如果为 true,则返回 true 表达式值,如果为 false,则返回 false 表达式值。条件表达式必须加引号。 true-expr 和 false-expr 参数必须遵循任何程序指示符表达式(包括函数)的规则。|![](../../../resources/images/admin/icon-complete.png)|| +|count|计算注册过程中为给定程序阶段和数据元素收集的数据值的数量。参数数据元素通过 #{programStage.dataElement} 语法提供。|![](../../../resources/images/admin/icon-complete.png)|| +|countIfCondition|计算注册过程中与给定程序阶段和数据元素的给定条件标准相匹配的数据值的数量。参数数据元素由 #{programStage.dataElement} 语法提供。条件以单引号中的表达式形式提供。|![](../../../resources/images/admin/icon-complete.png)|| +|countIfValue|计算注册过程中与给定程序阶段和数据元素的给定文字值匹配的数据值的数量。参数数据元素由 #{programStage.dataElement} 语法提供。该值可以是硬编码文本或数字。|![](../../../resources/images/admin/icon-complete.png)|| +|countIfZeroPos|计算为参数中的源字段输入的零或正值的数量。|![](../../../resources/images/admin/icon-complete.png)|| +|daysBetween|生成日期类型的两个数据元素/属性之间的天数。|![](../../../resources/images/admin/icon-complete.png)|| +|floor|将输入参数向下舍入到最接近的整数。|![](../../../resources/images/admin/icon-complete.png)|| +|hasUserRole|如果当前用户具有此角色,则返回 true,否则返回 false。|![](../../../resources/images/admin/icon-complete.png)|| +|hasValue|如果数据元素/属性具有值,则返回 true。|![](../../../resources/images/admin/icon-complete.png)|| +|inOrgUnitGroup|评估当前组织单位是否在参数组中。该参数可以使用 ID 或组织单位组代码来定义。|![](../../../resources/images/admin/icon-complete.png)|| +|left|计算文本的左侧部分,从第一个字符算起的 num-chars。|![](../../../resources/images/admin/icon-complete.png)|| +|length|查找字符串的长度。|![](../../../resources/images/admin/icon-complete.png)|| +|minutesBetween|生成“日期和时间”类型的两个数据元素/属性之间的分钟数。|![](../../../resources/images/admin/icon-complete.png)|| +|modulus|将第一个参数除以第二个参数时生成模数。|![](../../../resources/images/admin/icon-complete.png)|| +|monthsBetween|生成第一个参数和第二个参数之间的完整月份数。|![](../../../resources/images/admin/icon-complete.png)|| +|oizp|如果表达式为零或正数,则返回 1,否则返回零。|![](../../../resources/images/admin/icon-complete.png)|| +|relationshipCount|生成连接到注册或事件的给定类型的关系数量。当未给出类型时,所有类型都会被计数。|![](../../../resources/images/admin/icon-incomplete.png)|| +|右|计算文本的右侧部分,即从最后一个字符算起的 num-chars。|![](../../../resources/images/admin/icon-complete.png)|| +|圆形|将输入参数舍入为最接近的整数。|![](../../../resources/images/admin/icon-complete.png)|| +|split|R按分隔符分割文本,并保留第 n 个元素(0 为第一个)。|![](../../../resources/images/admin/icon-complete.png)|| +|substring|计算由开始和结束字符编号指定的字符串部分。|![](../../../resources/images/admin/icon-complete.png)|| +|validatePatten|如果输入文本与提供的正则表达式模式完全匹配,则计算结果为 true。|![](../../../resources/images/admin/icon-complete.png)|| +|weeksBetween|生成日期类型的两个数据元素/属性之间的整周数。|![](../../../resources/images/admin/icon-complete.png)|| +|yearsBetween|生成第一个参数和第二个参数之间的年数。|![](../../../resources/images/admin/icon-complete.png)|| +|zing|如果表达式为负则返回零,否则返回表达式值。|![](../../../resources/images/admin/icon-complete.png)|| +|zpvc|返回给定对象参数中数字零和正值的数量。|![](../../../resources/images/admin/icon-complete.png)|| + +## 程序指示符表达式或过滤器中使用的变量 { #programindicators_variables } + + + +| 变量类型| 变量类型说明|状态|实施注意事项| +|-|---|:-:|---| +|活动日期
event_date|事件发生的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|创建日期\ *
creation_date|在系统中创建事件或注册的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|到期日期
due_date|事件到期的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|同步日期\ *
sync_date|事件或注册最后一次与Android应用程序同步的日期。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|事故日期
incident_date|事件发生的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|注册日期(在用户界面上不可见)
enrollment_date|跟踪的实体实例在程序中注册的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|注册状态
enrollment_status|可用于包括或排除某些状态的注册。|![](../../../ resources / images / admin / icon-complete.png)|| +|当前日期
current_date|当前日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|完成日期|活动完成的日期。|![](../../../ resources / images / admin / icon-complete.png)|| +|值计数
value_count|事件的表达式部分中非空值的数量。|![](../../../ resources / images / admin / icon-complete.png)|| +|零值或正值计数
zero_pos_value_count|事件的表达式部分中的正数值。|![](../../../ resources / images / admin / icon-complete.png)|| +|事件计数
event_count|事件计数(与过滤器结合使用)。|![](../../../ resources / images / admin / icon-complete.png)|| +|注册计数
enrollment_count|注册计数(与过滤器结合使用)。|![](../../../ resources / images / admin / icon-complete.png)|Android应用程序中的指标是在一个TEI注册范围内计算的。永远价值1。|| +|TEI计数
tei_count|跟踪的实体实例的计数(与过滤器结合使用)。|![](../../../ resources / images / admin / icon-na.png)|Android应用程序中的指标是在一个TEI注册范围内计算的。永远价值1。|| +|程序阶段名称
program_stage_name|可以在过滤器中使用,以仅将某些程序阶段包括在跟踪程序的过滤器中。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|程序阶段ID
program_stage_id|可以在过滤器中使用,以仅将某些程序阶段包括在跟踪程序的过滤器中。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|报告期开始
report_period_start|可以在过滤器或表达式中使用,以将每个报告期中的任何日期与第一个日期进行比较。|![](../../../ resources / images / admin / icon-na.png)|Android应用程序中的指标是在一个TEI注册范围内计算的。|| +|报告期末
report_period_end|可以在过滤器或表达式中使用,以将任何日期与每个报告期间的最后一个包含日期进行比较。|![](../../../ resources / images / admin / icon-na.png)|Android应用程序中的指标是在一个TEI注册范围内计算的。|| +|组织单位计数
Organisationunit_count|。|![](../../../ resources / images / admin / icon-na.png)||| + +[文档参考](https://docs.dhis2.org/master/en/user/html/configure_program_indicator.html%23program_indicator_functions_variables_operators&sa=D&ust=1557433016643000) + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__programs-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__programs-md new file mode 100644 index 000000000..3c6566c4a --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__programs-md @@ -0,0 +1,354 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/features-supported.md" +--- +# 程式 { #programs } + + + +## Android中的程序 { #programs_android } + + + +### 完成/重新开放活动 { #programs_android_complete } + + + +用户必须输入事件,然后单击右下角的完整图标。 + +![](../content/capture-app/resources/images/image37.jpg){ width=25%} +![](../content/capture-app/resources/images/image74.png){ width=25%} + +将提供两个选项: + +1. 完成并完成 +2. 完 + +![](../content/capture-app/resources/images/image75.png){ width=25%} + + +> **注意** +> +>要验证事件是否完成,请查看框的颜色,该颜色必须为灰色;并贴上“事件已完成”标签。它应用与Web UI相同的图例集。 + +> **注意** +> +>如果用户具有重新打开已完成事件的正确权限(“未完成事件”),则该应用需要考虑。 + +### 现场完成率 { #programs_android_percentage } + + + +首次注册后打开的事件的右上角显示了每个事件中完成的数据百分比。 + +![](../content/capture-app/resources/images/image80.png){ width=25%} + +> **注意** +> + +### 栏目导航 { #programs_android_sections } + + + +重新设计了各节的显示,以提供更简单的用户体验。此外,现在支持注册表格中的部分,并与事件部分的设计保持一致。 + +![](../content/capture-app/resources/images/image115.png){ width=25%} +![](../content/capture-app/resources/images/image116.png){ width=25%} + +### 错误讯息 { #programs_android_error } + + + +该应用程序现在将列出当用户尝试完成活动或注册时缺少的必填字段的名称。包含缺失字段的部分将突出显示,以帮助用户找到缺失字段。 + +![](../content/capture-app/resources/images/image117.png){ width=25%} + +### 活动须知 { #programs_android_notes } + + + +可以在单个事件程序和程序阶段事件中为事件添加注释。在数据输入表单的新选项卡中提供了注释。 + +![](../content/capture-app/resources/images/image106.png){ width=25%} +![](../content/capture-app/resources/images/image107.jpg){ width=25%} + +### 地图 { #maps } + +#### 地图图层 { #map-layers } + +地图中可能显示的图层为: + +- 显示事件(对于未注册的节目) +- 卫星检视 +- TEI坐标(在注册的程序中默认为) +- 入学坐标(仅适用于已注册的课程) +- 程序阶段坐标(仅适用于已注册的程序) +- 关系(仅针对注册程序) +- 热图(仅适用于已注册的程序) + +用户可以选择要显示的一层或多层。 + +地图将显示坐标和多边形。 + +![](../content/capture-app/resources/images/image125.png){ width=25%} +![](../content/capture-app/resources/images/image136.png){ width=25%} + +#### 地图轮播 { #map-carousel } + +在程序的地图视图上,将显示一个卡轮播,每个已注册的TEI(跟踪程序)或事件(事件程序)一张。 + +* 轮播上的TEI卡采用与TEI列表视图相同的设计。 + +* 水平滚动轮播时,地图会放大到所选坐标。如果坐标字段为空,则会显示一条消息。 + +![](../content/capture-app/resources/images/image126.jpg){ width=25%} +![](../content/capture-app/resources/images/image133.png){ width=25%} + +#### 地图关系 { #map-relationships } + +在跟踪器中,用户可以通过点击“关系”选项卡上的地图图标来查看地图上的关系。 + +* 在关系的方向上显示了一个箭头。 +* 对于双向关系,箭头指向两侧。 +* 每种关系类型显示不同的颜色。 +* 如果一个或两个TEI都具有一个多边形作为坐标,则线从(和到)两个TEI的多边形中的最近点。 + +![](../content/capture-app/resources/images/image132.png){ width=25%} +![](../content/capture-app/resources/images/image127.png){ width=25%} + +## 在Android中注册的程序 { #programs_registration } + + + +### TEI卡设计 { #tei-card-design } + +新的TEI卡设计包括: + +* 最后更新日期 +* 使用displayFrontPageList的程序中的其他注册 +* 至少** 3个主要属性**。 + * 如果还有更多内容,将有一个箭头显示完整列表(仅带有displayInList选项的属性) +* 注册状态标签(如果**已完成**或**已取消**) +* 过期图标,如果存在过期事件以及最近的过期事件日期 +* 卡图片(以下选项之一): + * 个人资料图片(如果有)或 + * 第一个属性的首字母或 + * 跟踪实体类型图标 + * 如果没有可用的选项,则会显示一个连字符 + +![](../content/capture-app/resources/images/image124.png){ width=25%} + +### 完成/停用注册 { #programs_registration_complete } + + + +要完成或取消注册,请单击右上角的三个点菜单,然后选择“完成”或“取消激活”。 + +![](../content/capture-app/resources/images/image76.jpg){ width=25%} + +### 重置搜索字段 { #programs_registration_reset } + + + +所有跟踪器程序都会将用户带到搜索屏幕。搜索字段用于查找特定实体,右上角的带圆圈的箭头用于重置搜索。所有字段均为空白,以便用户进行新搜索。 + +首先,用户必须进行搜索。如果没有巧合,搜索按钮将变为“添加”按钮,以便用户创建新的注册。 + +![](../content/capture-app/resources/images/image78.PNG){ width=25%} +![](../content/capture-app/resources/images/image79.PNG){ width=25%} + +### 所有跟踪实体类型的搜索屏幕 { #programs_registration_search } + + + +用户能够搜索一种跟踪实体类型(TET)的所有程序。在“搜索”屏幕中,有一个下拉列表,显示了可用于活动TET的所有程序(活动TET由在主屏幕中选择的程序定义)。该下拉列表还应该带有一个带有TET名称的选项。 (例如:人) + +当用户选择该选项时,可用的搜索字段将仅为 TET 属性(无程序特定属性)。 +搜索限制不适用,因为它们属于程序。 + +![](../content/capture-app/resources/images/image44.png){ width=25%} +![](../content/capture-app/resources/images/image22.png){ width=25%} + +搜索将在本地数据库中以及用户的搜索OU中返回找到的TEI(在用户在线时)。对于那些在网上找到的用户,用户将不得不选择它们,然后将下载整个记录。 + + +> **注意** +> +>配置搜索组织时。单位,请确保您的捕获组织。单位包含在您的搜索组织中。单位,以捕获组织。必须选择单位以及搜索单位。单位。 + +### 跨计划的TEI仪表板 { #programs_registration_tei_dashboard } + + + +如果搜索没有程序,则用户可以通过在列表中选择TEI来查看没有任何程序的TEI仪表板。 + +仪表板将显示活动注册的列表。 + +![](../content/capture-app/resources/images/image22.png){ width=25%} +![](../content/capture-app/resources/images/image38.png){ width=25%} + +### TEI的注册历史和新注册 { #programs_registration_tei_enrollment } + + + +用户可以看到TEI的完整历史记录。单击右上角菜单,选择“计划注册”,将显示活动注册列表,然后是过去注册的列表(已完成或取消),最后是 TEI 可以注册的计划。 +用户还可以通过选择“所有注册”返回“没有任何程序的 TEI 仪表板”。 + +用户应该能够从列表导航到不同的注册。 + +![](../content/capture-app/resources/images/image40.jpg){ width=25%} +![](../content/capture-app/resources/images/image7.png){ width=25%} + +### 删除TEI的和注册 { #programs_registration_tei_delete } + + + +要删除TEI或注册,请选择TEI仪表板中的三个点菜单。 + +本地TEI或注册将从数据库中删除。如果用户具有以下权限,则先前已与服务器同步的记录将被标记为删除: + +F_ENROLLMENT_CASCADE_DELETE
+F_TEI_CASCADE_DELETE + +它们将显示在TEI搜索列表中,但将不可访问。 + +![](../content/capture-app/resources/images/image86.jpg){ width=25%} + +### TEI仪表板中程序阶段的组视图 { #programs_registration_tei_group } + + + +TEI仪表板现在提供了将事件列表从时间顺序视图更改为阶段分组视图的可能性。阶段分组视图将对每个程序阶段的事件进行分组和折叠。用户可以扩展每个程序阶段组,并且事件将按时间顺序显示。 + +![](../content/capture-app/resources/images/image108.png){ width=25%} +![](../content/capture-app/resources/images/image109.jpg){ width=25%} + +### 继承价值 { #inherit-values } + +在为关系创建新的TEI时,继承Web中标记有“继承”检查的任何程序属性。 + +这意味着第一个TEI中的任何现有属性都应传递给新TEI,并显示在注册表格中。 + +### 打破玻璃 { #breaking-the-glass } + +DHIS2 Android Capture 应用程序尚不支持“打破玻璃”功能。如果程序配置为“受保护”,Android 的默认行为将与该程序配置为“关闭”相同。这意味着 Android 用户将无法在外部读取或编辑 TEI 注册。他们的捕获组织单位。在搜索 OU 中注册的 TEI 将通过 TE 类型搜索返回,但如果程序已关闭或受保护,则将不允许用户查看或创建新的注册。 +如果 Android 用户必须能够访问其数据捕获组织单位之外的 TEI,则应将程序配置为访问级别“开放”。 + +![](../content/capture-app/resources/images/image137.jpg){ width=25%} + +## 支持的功能概述 { #programs_supported } + + + +以下是DHIS2中已注册和未注册的程序可用的所有功能的完整列表,并说明了这些功能是否已在Android Capture应用中实现。 + +在注释中,“管理员”是指开发和配置DHIS2系统的人员,“用户”是指使用应用程序捕获数据,更新数据并查看报告的人员。 + +|传说|描述| +|:--:|:------| +|![](../../../ resources / images / admin / icon-complete.png)|功能已实现| +|![](../../../ resources / images / admin / icon-incomplete.png)|未实现功能 (将被忽略)| +|![](../../../ resources / images / admin / icon-na.png)|不适用| +|![](../../../ resources / images / admin / icon-wip.png)|工作正在进行中。该功能尚未完全实现,或者已经报告了异常行为。| + +### 程序 { #programs_supported_program } + + + +|特征|功能说明|注册程序|无需注册的程序|实施注意事项| +|-|---|:-:|:-:|---| +|选项集的数据输入方法|允许管理员选择如何在整个程序中在屏幕上显示选项(即,作为下拉列表还是单选按钮)|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-incomplete.png)|这将由新的渲染选项代替。| +|类别
的组合(属性CatCombo)|允许管理员将类别(选项集)附加到程序,要求用户对每个注册进行分类。 (在DHIS 2中,这称为属性类别组合。)|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据批准工作流程|如果管理员选择了预先配置的数据批准工作流程,它将用于强制执行‘approval’或‘接受和批准’级联,从而使用户可以签名和锁定数据。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-incomplete.png)|| +|显示首页列表|如果选中此选项,则在选择组织单位和程序后,登录页面将显示活动注册的列表。 (显示的属性是在list’中标记为‘的属性。)|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|第一阶段出现在注册页面上|选择此选项后,在程序注册期间,还将显示第一个程序阶段的屏幕(注册和第一个事件在一个屏幕上同时捕获)。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)| 在Android中,这是通过在注册完成后自动打开事件来实现的,而不是将表单添加到同一屏幕上。| +|已完成活动的有效期限|使管理员能够在事件完成后的几天内锁定数据输入。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|到期期限类型+到期天数|使管理员可以设置时间段(例如每周,每月),并在该时间段结束后一定天数内锁定数据输入。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|允许将来的注册日期|如果选中,则使用户能够在程序注册期间输入将来的注册日期;否则,用户只能使用今天或过去的日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|允许将来的事件日期|如果选中,则使用户能够在注册程序时输入将来的事件日期;否则,用户只能使用今天或过去的日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|仅注册一次(每个跟踪的实体实例生存期)|如果选中,则防止TEI(例如,人)多次注册此计划。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|显示事件日期|如果选中,则将向用户显示注册日期和事件日期,以进行数据捕获。否则,仅显示/捕获注册日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|事故日期说明|允许管理员自定义事件日期使用的标签。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|入学日期说明|允许管理员自定义用于注册日期的标签。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|捕获坐标(注册)|使用户能够在注册该程序期间捕获地理坐标。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|捕捉多边形(注册) |使用户可以在注册该程序期间捕获位置(封闭区域)。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|TEI坐标 |使用户能够在程序注册期间捕获TEI的地理坐标。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|关系:创建和更新|使用户能够创建和更新关系。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|关系-添加亲戚的快捷链接|这使管理员可以为仪表板添加一个特定关系的链接,从而使用户可以直接创建链接的TEI(例如“儿童”患者)。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|属性:显示在列表中|此设置确定是否可以在列表(例如搜索结果)中查看属性,以及是否可以在仪表板“配置文件”下显示的属性短列表中看到该属性。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|将显示前三个属性|| +|属性:强制|这使管理员可以将属性标记为“强制性”;这意味着可以保存注册can’t直到捕获值。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|属性:将来的日期|对于日期属性,这使管理员可以阻止或允许捕获将来的日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|注册表-默认|默认数据输入表单仅列出为TEI定义的所有属性。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|注册表-定制|这使管理员可以为注册表单定义自定义布局(使用HTML)。|--|![](../../../ resources / images / admin / icon-na.png)|Android应用程序不支持自定义布局|| +|计划通知|您可以设置自动通知,以通知何时进行程序注册或完成,或在事件或注册日期之前/之后的设定间隔。这些可以作为内部DHIS 2消息,电子邮件或SMS发送。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|接收到数据后,将在服务器端执行此功能。当应用程序离线工作时将无法使用。|| +|激活/停用注册|停用TEI仪表板将导致TEI变为“read-only”。这意味着您无法输入数据,注册TEI或编辑TEI配置文件。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|仅当验证通过时才允许完成|选中此复选框可强制该程序创建的事件仅在通过所有验证规则后才完成。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-incomplete.png)|| +|组织单位的开/关日期|使管理员能够设置组织单位的开始和结束日期,从而阻止用户在这些日期之外添加或编辑事件。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据共享级别/可以捕获数据|使用户可以在程序中添加新事件,编辑数据和删除事件。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据共享级别/可以查看数据|使用户能够查看程序中的事件列表。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据共享级别/无访问权限|用户将无法看到该程序|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| + +### 程序阶段 { #programs_supported_program_stage } + + + +|特征|功能说明|注册程序|无需注册的程序|实施注意事项| +|-|---|:-:|:-:|---| +|活动表格-默认|默认数据输入表单仅列出了属于程序注册的所有属性|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|活动表格-部分表格|分区表单可让您将现有表单拆分为多个细分|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|活动形式-自定义|将自定义事件表单定义为HTML页面。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-incomplete.png)|Android应用程序不支持自定义布局。| +|程序阶段通知|您可以设置自动通知,以通知程序阶段何时完成,或在计划的事件日期之前/之后的设定间隔。这些可以作为内部DHIS 2消息,电子邮件或SMS消息发送。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|接收到数据后,将在服务器端执行此功能。当应用程序离线工作时将无法使用。| +|可重复的|如果勾选了Repeatable,则可以在一个程序注册期间重复此阶段。如果t不是,那么该阶段只能在程序注册期间发生一次。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|可重复的|如果勾选了Repeatable,则可以在一个程序注册期间重复此阶段。如果t不是,那么该阶段只能在程序注册期间发生一次。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|可重复+标准间隔天数|系统将建议截止日期作为最后事件+标准间隔日期的计算。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|期间类型|使管理员可以在计划阶段为每个事件配置一组时间段(例如,几周或几个月),而不仅仅是日期。创建事件时,然后要求用户为他们在该程序阶段创建的每个新事件选择一个时间段(而不是日期)。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|自动产生事件|如果选中,则在注册后会根据“计划的开始日期”为该课程阶段生成一个“预订”。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|根据注册日期(不是事件日期)生成事件|选中它可以根据注册日期从该程序的程序阶段自动生成事件的到期日期。如果未选中,则基于事件日期生成截止日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|报名+报告日期后打开数据输入表格以使用|如果选择此项,则一旦完成注册,便应随后直接打开event’s数据输入表单。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|要求用户在阶段完成时完成程序| 如果选择,则在完成程序阶段后,应要求用户完成程序。 (如果同时勾选了“要求用户创建新事件”,则忽略此设置。)|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|阶段结束时要求用户创建新事件|如果选择,则在完成程序阶段后,系统会提示用户预订。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|隐藏截止日期|仅显示事件的实际日期,隐藏截止日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|捕获坐标(事件)/功能类型点|使用户能够在创建每个事件时捕获地理坐标![](../../../resources/images/admin/icon-incomplete.png)在具有 GPS 的设备(例如 Android)中特别有用,因为用户无需输入坐标,而是可以自动按一下按钮即可填充它们。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|捕获多边形(事件)/要素类型-多边形 |创建每个事件时,使用户能够捕获位置(封闭区域)。多边形必须至少包含4个点。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|报告日期说明|允许管理员自定义用于event’s日期的标签。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|必填数据元素|这使管理员可以将数据元素标记为“必选”,这意味着直到捕获值后才能保存事件。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据元素-允许在其他地方提供|在表单上,这会在所选数据元素旁边放置一个复选框,并使以前的数据能够被拉入数据元素。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|数据元素-显示在报告中|在没有注册数据输入功能的情况下,将该数据元素的值显示到单个事件中。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据元素-将来的日期|对于日期数据元素,这使管理员可以阻止或允许捕获将来的日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据元素-作为无线电的渲染选项|允许管理员选择每个数据元素在屏幕上的显示方式(即下拉列表或单选按钮)。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-incomplete.png)|| +|填写完成后填写表格|禁止对事件完成后的所有编辑。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|活动评论|允许用户向事件添加整体注释。这些评论是累积性的(新评论会添加到现有评论下方)。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-na.png)|| + +### 注册程序:跟踪实体仪表板 { #programs_supported_program_registration } + + + +|特征|功能说明|状态|实施注意事项| +|-|---|:-:|---| +|讯息传递|使用户能够通过SMS或电子邮件向TEI(例如患者)发送临时的自由文本消息。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|标记为要跟进(带有感叹号三角形的按钮)|使用户可以将TEI(例如患者)标记为需要跟进。|![](../../../ resources / images / admin / icon-complete.png)|| +|显示TEI审核历史记录|使用户能够查看此TEI(例如患者)对属性的所有编辑的历史记录。|--|| +|内联程序指示器|如果选中了程序指示符“在窗体中显示”框,则该指示符将显示在Tracker Capture仪表板上,并在发生数据捕捉时实时更新。|![](../../../ resources / images / admin / icon-complete.png)||| +|删除活动|使用户能够删除事件。|![](../../../ resources / images / admin / icon-complete.png)|| +|安排活动|在事件生成对话框中,用户还应该看到安排事件的选项。该过程类似于创建事件,但是在安排事件之后,用户将被发送回TEI仪表板。|![](../../../ resources / images / admin / icon-complete.png)|| +|转诊病人|在事件生成对话框中,用户还应该看到推荐病人的选项。该过程类似于创建/安排事件,但是用户可以更改组织单位,并且必须指定是一次性还是永久转介。一次只会在指定的OU中创建事件。|![](../../../ resources / images / admin / icon-complete.png)|| +|重置搜索字段|用户可以通过按搜索屏幕右上角的圆形箭头图标来清理搜索字段。|![](../../../ resources / images / admin / icon-complete.png)|| +|所有TE类型的搜索屏幕|用户能够搜索一种跟踪实体类型(TET)的所有程序。在“搜索”屏幕中,有一个下拉列表,显示了可用于活动TET的所有程序(活动TET由在主屏幕中选择的程序定义)。该下拉列表还应该带有一个带有TET名称的选项。 (我们服务器中的人员)。当用户选择该选项时,可用的搜索字段将仅是TET属性(没有程序特定的属性)。所有搜索限制均不适用,因为它们属于程序。|![](../../../ resources / images / admin / icon-complete.png)|| +|TEI仪表盘,无程序|如果搜索没有程序,则用户可以通过在列表中选择TEI来查看没有任何程序的TEI仪表板。仪表板将在详细信息卡中显示TET属性,然后是活动注册的列表。|![](../../../ resources / images / admin / icon-complete.png)|| +|TEI的注册历史和新注册|用户可以查看TEI的完整历史记录。通过单击右上角的图标,他们将看到有效注册的列表,然后是过去注册的列表(已完成或已取消),然后是可以注册TEI的程序。用户应该能够从列表导航到不同的注册。|![](../../../ resources / images / admin / icon-complete.png)|| +|访问级别-打破玻璃|如果该程序配置了受访问级别保护的用户,并且用户搜索并找到了该组织单元拥有的跟踪实体实例,而该组织单位对该用户没有数据捕获权限,则该用户可以选择打破常规。用户将找到打破玻璃的原因,然后获得被跟踪实体实例的临时所有权。|![](../../../ resources / images / admin / icon-incomplete.png)|| + +### 无需注册的程序:单事件程序 { #programs_supported_program_no_registration } + + + +|特征|功能说明|状态|实施注意事项| +|-|---|:-:|---| +|活动列表(网格)|选定程序后将显示的现有事件列表。|![](../../../ resources / images / admin / icon-complete.png)|| +|在网格中排序和过滤事件|允许用户对列出的事件进行排序,或者根据关键字或日期/数字的特定范围过滤事件。|![](../../../ resources / images / admin / icon-complete.png)|事件按时间顺序排序。用户可以按期间和组织单位进行过滤。|| +|编辑网格中的事件|允许用户直接编辑事件列表/网格中显示的数据元素。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|查看事件审核历史记录|使用户能够查看event’s数据元素的所有更改的历史记录。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|显示/隐藏列(在事件列表/网格中)|使用户能够修改事件列表/网格中显示的数据元素(仅适用于该用户)。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|现场完成率|首次注册后打开的事件的右上角显示了每个事件中完成的数据百分比。百分比应适合表格中程序规则的效果。|![](../../../ resources / images / admin / icon-complete.png)|完成百分比未考虑表单中不受支持的值类型。|| +|删除活动|使用户能够删除事件。|![](../../../ resources / images / admin / icon-complete.png)|| + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__programs-programs-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__programs-programs-md new file mode 100644 index 000000000..71f6b3e70 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__programs-programs-md @@ -0,0 +1,354 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/features-supported.md" +--- +# 程式 { #programs } + + + +## Android中的程序 { #programs_android } + + + +### 完成/重新开放活动 { #programs_android_complete } + + + +用户必须输入事件,然后单击右下角的完整图标。 + +![](../content/capture-app/resources/images/image37.jpg){ width=25%} +![](../content/capture-app/resources/images/image74.png){ width=25%} + +将提供两个选项: + +1. 完成并完成 +2. 完 + +![](../content/capture-app/resources/images/image75.png){ width=25%} + + +> **注意** +> +>要验证事件是否完成,请查看框的颜色,该颜色必须为灰色;并贴上“事件已完成”标签。它应用与Web UI相同的图例集。 + +> **注意** +> +>如果用户具有重新打开已完成事件的正确权限(“未完成事件”),则该应用需要考虑。 + +### 现场完成率 { #programs_android_percentage } + + + +首次注册后打开的事件的右上角显示了每个事件中完成的数据百分比。 + +![](../content/capture-app/resources/images/image80.png){ width=25%} + +> **注意** +> + +### 栏目导航 { #programs_android_sections } + + + +重新设计了各节的显示,以提供更简单的用户体验。此外,现在支持注册表格中的部分,并与事件部分的设计保持一致。 + +![](../content/capture-app/resources/images/image115.png){ width=25%} +![](../content/capture-app/resources/images/image116.png){ width=25%} + +### 错误讯息 { #programs_android_error } + + + +该应用程序现在将列出当用户尝试完成活动或注册时缺少的必填字段的名称。包含缺失字段的部分将突出显示,以帮助用户找到缺失字段。 + +![](../content/capture-app/resources/images/image117.png){ width=25%} + +### 活动须知 { #programs_android_notes } + + + +可以在单个事件程序和程序阶段事件中为事件添加注释。在数据输入表单的新选项卡中提供了注释。 + +![](../content/capture-app/resources/images/image106.png){ width=25%} +![](../content/capture-app/resources/images/image107.jpg){ width=25%} + +### 地图 { #maps } + +#### 地图图层 { #map-layers } + +地图中可能显示的图层为: + +- 显示事件(对于未注册的节目) +- 卫星检视 +- TEI坐标(在注册的程序中默认为) +- 入学坐标(仅适用于已注册的课程) +- 程序阶段坐标(仅适用于已注册的程序) +- 关系(仅针对注册程序) +- 热图(仅适用于已注册的程序) + +用户可以选择要显示的一层或多层。 + +地图将显示坐标和多边形。 + +![](../content/capture-app/resources/images/image125.png){ width=25%} +![](../content/capture-app/resources/images/image136.png){ width=25%} + +#### 地图轮播 { #map-carousel } + +在程序的地图视图上,将显示一个卡轮播,每个已注册的TEI(跟踪程序)或事件(事件程序)一张。 + +* 轮播上的TEI卡采用与TEI列表视图相同的设计。 + +* 水平滚动轮播时,地图会放大到所选坐标。如果坐标字段为空,则会显示一条消息。 + +![](../content/capture-app/resources/images/image126.jpg){ width=25%} +![](../content/capture-app/resources/images/image133.png){ width=25%} + +#### 地图关系 { #map-relationships } + +在跟踪器中,用户可以通过点击“关系”选项卡上的地图图标来查看地图上的关系。 + +* 在关系的方向上显示了一个箭头。 +* 对于双向关系,箭头指向两侧。 +* 每种关系类型显示不同的颜色。 +* 如果一个或两个TEI都具有一个多边形作为坐标,则线从(和到)两个TEI的多边形中的最近点。 + +![](../content/capture-app/resources/images/image132.png){ width=25%} +![](../content/capture-app/resources/images/image127.png){ width=25%} + +## 在Android中注册的程序 { #programs_registration } + + + +### TEI卡设计 { #tei-card-design } + +新的TEI卡设计包括: + +* 最后更新日期 +* 使用displayFrontPageList的程序中的其他注册 +* 至少** 3个主要属性**。 + * 如果还有更多内容,将有一个箭头显示完整列表(仅带有displayInList选项的属性) +* 注册状态标签(如果**已完成**或**已取消**) +* 过期图标,如果存在过期事件以及最近的过期事件日期 +* 卡图片(以下选项之一): + * 个人资料图片(如果有)或 + * 第一个属性的首字母或 + * 跟踪实体类型图标 + * 如果没有可用的选项,则会显示一个连字符 + +![](../content/capture-app/resources/images/image124.png){ width=25%} + +### 完成/停用注册 { #programs_registration_complete } + + + +要完成或取消注册,请单击右上角的三个点菜单,然后选择“完成”或“取消激活”。 + +![](../content/capture-app/resources/images/image76.jpg){ width=25%} + +### 重置搜索字段 { #programs_registration_reset } + + + +所有跟踪器程序都会将用户带到搜索屏幕。搜索字段用于查找特定实体,右上角的带圆圈的箭头用于重置搜索。所有字段均为空白,以便用户进行新搜索。 + +首先,用户必须进行搜索。如果没有巧合,搜索按钮将变为“添加”按钮,以便用户创建新的注册。 + +![](../content/capture-app/resources/images/image78.PNG){ width=25%} +![](../content/capture-app/resources/images/image79.PNG){ width=25%} + +### 所有跟踪实体类型的搜索屏幕 { #programs_registration_search } + + + +用户能够搜索一种跟踪实体类型(TET)的所有程序。在“搜索”屏幕中,有一个下拉列表,显示了可用于活动TET的所有程序(活动TET由在主屏幕中选择的程序定义)。该下拉列表还应该带有一个带有TET名称的选项。 (例如:人) + +当用户选择该选项时,可用的搜索字段将仅为 TET 属性(无程序特定属性)。 +搜索限制不适用,因为它们属于程序。 + +![](../content/capture-app/resources/images/image44.png){ width=25%} +![](../content/capture-app/resources/images/image22.png){ width=25%} + +搜索将在本地数据库中以及用户的搜索OU中返回找到的TEI(在用户在线时)。对于那些在网上找到的用户,用户将不得不选择它们,然后将下载整个记录。 + + +> **注意** +> +>配置搜索组织时。单位,请确保您的捕获组织。单位包含在您的搜索组织中。单位,以捕获组织。必须选择单位以及搜索单位。单位。 + +### 跨计划的TEI仪表板 { #programs_registration_tei_dashboard } + + + +如果搜索没有程序,则用户可以通过在列表中选择TEI来查看没有任何程序的TEI仪表板。 + +仪表板将显示活动注册的列表。 + +![](../content/capture-app/resources/images/image22.png){ width=25%} +![](../content/capture-app/resources/images/image38.png){ width=25%} + +### TEI的注册历史和新注册 { #programs_registration_tei_enrollment } + + + +用户可以看到TEI的完整历史记录。单击右上角菜单,选择“计划注册”,将显示活动注册列表,然后是过去注册的列表(已完成或取消),最后是 TEI 可以注册的计划。 +用户还可以通过选择“所有注册”返回“没有任何程序的 TEI 仪表板”。 + +用户应该能够从列表导航到不同的注册。 + +![](../content/capture-app/resources/images/image40.jpg){ width=25%} +![](../content/capture-app/resources/images/image7.png){ width=25%} + +### 删除TEI的和注册 { #programs_registration_tei_delete } + + + +要删除TEI或注册,请选择TEI仪表板中的三个点菜单。 + +本地TEI或注册将从数据库中删除。如果用户具有以下权限,则先前已与服务器同步的记录将被标记为删除: + +F_ENROLLMENT_CASCADE_DELETE
+F_TEI_CASCADE_DELETE + +它们将显示在TEI搜索列表中,但将不可访问。 + +![](../content/capture-app/resources/images/image86.jpg){ width=25%} + +### TEI仪表板中程序阶段的组视图 { #programs_registration_tei_group } + + + +TEI仪表板现在提供了将事件列表从时间顺序视图更改为阶段分组视图的可能性。阶段分组视图将对每个程序阶段的事件进行分组和折叠。用户可以扩展每个程序阶段组,并且事件将按时间顺序显示。 + +![](../content/capture-app/resources/images/image108.png){ width=25%} +![](../content/capture-app/resources/images/image109.jpg){ width=25%} + +### 继承价值 { #inherit-values } + +在为关系创建新的TEI时,继承Web中标记有“继承”检查的任何程序属性。 + +这意味着第一个TEI中的任何现有属性都应传递给新TEI,并显示在注册表格中。 + +### 打破玻璃 { #breaking-the-glass } + +DHIS2 Android Capture 应用程序尚不支持“打破玻璃”功能。如果程序配置为“受保护”,Android 的默认行为将与该程序配置为“关闭”相同。这意味着 Android 用户将无法在外部读取或编辑 TEI 注册。他们的捕获组织单位。在搜索 OU 中注册的 TEI 将由 TE 类型搜索返回,但如果该程序已关闭或受保护,则将不允许用户查看或创建新的注册。 +如果 Android 用户必须能够访问其数据捕获组织单位之外的 TEI,则应将程序配置为访问级别“开放”。 + +![](../content/capture-app/resources/images/image137.jpg){ width=25%} + +## 支持的功能概述 { #programs_supported } + + + +以下是DHIS2中已注册和未注册的程序可用的所有功能的完整列表,并说明了这些功能是否已在Android Capture应用中实现。 + +在注释中,“管理员”是指开发和配置DHIS2系统的人员,“用户”是指使用应用程序捕获数据,更新数据并查看报告的人员。 + +|传说|描述| +|:--:|:------| +|![](../../../ resources / images / admin / icon-complete.png)|功能已实现| +|![](../../../ resources / images / admin / icon-incomplete.png)|未实现功能 (将被忽略)| +|![](../../../ resources / images / admin / icon-na.png)|不适用| +|![](../../../ resources / images / admin / icon-wip.png)|工作正在进行中。该功能尚未完全实现,或者已经报告了异常行为。| + +### 程序 { #programs_supported_program } + + + +|特征|功能说明|注册程序|无需注册的程序|实施注意事项| +|-|---|:-:|:-:|---| +|选项集的数据输入方法|允许管理员选择如何在整个程序中在屏幕上显示选项(即,作为下拉列表还是单选按钮)|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-incomplete.png)|这将由新的渲染选项代替。| +|类别
的组合(属性CatCombo)|允许管理员将类别(选项集)附加到程序,要求用户对每个注册进行分类。 (在DHIS 2中,这称为属性类别组合。)|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据批准工作流程|如果管理员选择了预先配置的数据批准工作流程,它将用于强制执行‘approval’或‘接受和批准’级联,从而使用户可以签名和锁定数据。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-incomplete.png)|| +|显示首页列表|如果选中此选项,则在选择组织单位和程序后,登录页面将显示活动注册的列表。 (显示的属性是在list’中标记为‘的属性。)|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|第一阶段出现在注册页面上|选择此选项后,在程序注册期间,还将显示第一个程序阶段的屏幕(注册和第一个事件在一个屏幕上同时捕获)。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)| 在Android中,这是通过在注册完成后自动打开事件来实现的,而不是将表单添加到同一屏幕上。| +|已完成活动的有效期限|使管理员能够在事件完成后的几天内锁定数据输入。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|到期期限类型+到期天数|使管理员可以设置时间段(例如每周,每月),并在该时间段结束后一定天数内锁定数据输入。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|允许将来的注册日期|如果选中,则使用户能够在程序注册期间输入将来的注册日期;否则,用户只能使用今天或过去的日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|允许将来的事件日期|如果选中,则使用户能够在注册程序时输入将来的事件日期;否则,用户只能使用今天或过去的日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|仅注册一次(每个跟踪的实体实例生存期)|如果选中,则防止TEI(例如,人)多次注册此计划。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|显示事件日期|如果选中,则将向用户显示注册日期和事件日期,以进行数据捕获。否则,仅显示/捕获注册日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|事故日期说明|允许管理员自定义事件日期使用的标签。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|入学日期说明|允许管理员自定义用于注册日期的标签。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|捕获坐标(注册)|使用户能够在注册该程序期间捕获地理坐标。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|捕捉多边形(注册) |使用户可以在注册该程序期间捕获位置(封闭区域)。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|TEI坐标 |使用户能够在程序注册期间捕获TEI的地理坐标。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|关系:创建和更新|使用户能够创建和更新关系。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|关系-添加亲戚的快捷链接|这使管理员可以为仪表板添加一个特定关系的链接,从而使用户可以直接创建链接的TEI(例如“儿童”患者)。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|属性:显示在列表中|此设置确定是否可以在列表(例如搜索结果)中查看属性,以及是否可以在仪表板“配置文件”下显示的属性短列表中看到该属性。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|将显示前三个属性|| +|属性:强制|这使管理员可以将属性标记为“强制性”;这意味着可以保存注册can’t直到捕获值。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|属性:将来的日期|对于日期属性,这使管理员可以阻止或允许捕获将来的日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|注册表-默认|默认数据输入表单仅列出为TEI定义的所有属性。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|注册表-定制|这使管理员可以为注册表单定义自定义布局(使用HTML)。|--|![](../../../ resources / images / admin / icon-na.png)|Android应用程序不支持自定义布局|| +|计划通知|您可以设置自动通知,以通知何时进行程序注册或完成,或在事件或注册日期之前/之后的设定间隔。这些可以作为内部DHIS 2消息,电子邮件或SMS发送。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|接收到数据后,将在服务器端执行此功能。当应用程序离线工作时将无法使用。|| +|激活/停用注册|停用TEI仪表板将导致TEI变为“read-only”。这意味着您无法输入数据,注册TEI或编辑TEI配置文件。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|仅当验证通过时才允许完成|选中此复选框可强制该程序创建的事件仅在通过所有验证规则后才完成。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-incomplete.png)|| +|组织单位的开/关日期|使管理员能够设置组织单位的开始和结束日期,从而阻止用户在这些日期之外添加或编辑事件。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据共享级别/可以捕获数据|使用户可以在程序中添加新事件,编辑数据和删除事件。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据共享级别/可以查看数据|使用户能够查看程序中的事件列表。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据共享级别/无访问权限|用户将无法看到该程序|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| + +### 程序阶段 { #programs_supported_program_stage } + + + +|特征|功能说明|注册程序|无需注册的程序|实施注意事项| +|-|---|:-:|:-:|---| +|活动表格-默认|默认数据输入表单仅列出了属于程序注册的所有属性|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|活动表格-部分表格|分区表单可让您将现有表单拆分为多个细分|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|活动形式-自定义|将自定义事件表单定义为HTML页面。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-incomplete.png)|Android应用程序不支持自定义布局。| +|程序阶段通知|您可以设置自动通知,以通知程序阶段何时完成,或在计划的事件日期之前/之后的设定间隔。这些可以作为内部DHIS 2消息,电子邮件或SMS消息发送。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|接收到数据后,将在服务器端执行此功能。当应用程序离线工作时将无法使用。| +|可重复的|如果勾选了Repeatable,则可以在一个程序注册期间重复此阶段。如果t不是,那么该阶段只能在程序注册期间发生一次。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|可重复的|如果勾选了Repeatable,则可以在一个程序注册期间重复此阶段。如果t不是,那么该阶段只能在程序注册期间发生一次。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|可重复+标准间隔天数|系统将建议截止日期作为最后事件+标准间隔日期的计算。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|期间类型|使管理员可以在计划阶段为每个事件配置一组时间段(例如,几周或几个月),而不仅仅是日期。创建事件时,然后要求用户为他们在该程序阶段创建的每个新事件选择一个时间段(而不是日期)。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|自动产生事件|如果选中,则在注册后会根据“计划的开始日期”为该课程阶段生成一个“预订”。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|根据注册日期(不是事件日期)生成事件|选中它可以根据注册日期从该程序的程序阶段自动生成事件的到期日期。如果未选中,则基于事件日期生成截止日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|报名+报告日期后打开数据输入表格以使用|如果选择此项,则一旦完成注册,便应随后直接打开event’s数据输入表单。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|要求用户在阶段完成时完成程序| 如果选择,则在完成程序阶段后,应要求用户完成程序。 (如果同时勾选了“要求用户创建新事件”,则忽略此设置。)|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|阶段结束时要求用户创建新事件|如果选择,则在完成程序阶段后,系统会提示用户预订。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|隐藏截止日期|仅显示事件的实际日期,隐藏截止日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|捕获坐标(事件)/功能类型点|使用户能够在创建每个事件时捕获地理坐标![](../../../resources/images/admin/icon-incomplete.png)在具有 GPS 的设备(例如 Android)中特别有用,因为用户无需输入坐标,而是可以自动按一下按钮即可填充它们。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|捕获多边形(事件)/要素类型-多边形 |创建每个事件时,使用户能够捕获位置(封闭区域)。多边形必须至少包含4个点。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|报告日期说明|允许管理员自定义用于event’s日期的标签。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|必填数据元素|这使管理员可以将数据元素标记为“必选”,这意味着直到捕获值后才能保存事件。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据元素-允许在其他地方提供|在表单上,这会在所选数据元素旁边放置一个复选框,并使以前的数据能够被拉入数据元素。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-na.png)|| +|数据元素-显示在报告中|在没有注册数据输入功能的情况下,将该数据元素的值显示到单个事件中。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据元素-将来的日期|对于日期数据元素,这使管理员可以阻止或允许捕获将来的日期。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|数据元素-作为无线电的渲染选项|允许管理员选择每个数据元素在屏幕上的显示方式(即下拉列表或单选按钮)。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-incomplete.png)|| +|填写完成后填写表格|禁止对事件完成后的所有编辑。|![](../../../ resources / images / admin / icon-complete.png)|![](../../../ resources / images / admin / icon-complete.png)|| +|活动评论|允许用户向事件添加整体注释。这些评论是累积性的(新评论会添加到现有评论下方)。|![](../../../ resources / images / admin / icon-incomplete.png)|![](../../../ resources / images / admin / icon-na.png)|| + +### 注册程序:跟踪实体仪表板 { #programs_supported_program_registration } + + + +|特征|功能说明|状态|实施注意事项| +|-|---|:-:|---| +|讯息传递|使用户能够通过SMS或电子邮件向TEI(例如患者)发送临时的自由文本消息。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|标记为要跟进(带有感叹号三角形的按钮)|使用户可以将TEI(例如患者)标记为需要跟进。|![](../../../ resources / images / admin / icon-complete.png)|| +|显示TEI审核历史记录|使用户能够查看此TEI(例如患者)对属性的所有编辑的历史记录。|--|| +|内联程序指示器|如果选中了程序指示符“在窗体中显示”框,则该指示符将显示在Tracker Capture仪表板上,并在发生数据捕捉时实时更新。|![](../../../ resources / images / admin / icon-complete.png)||| +|删除活动|使用户能够删除事件。|![](../../../ resources / images / admin / icon-complete.png)|| +|安排活动|在事件生成对话框中,用户还应该看到安排事件的选项。该过程类似于创建事件,但是在安排事件之后,用户将被发送回TEI仪表板。|![](../../../ resources / images / admin / icon-complete.png)|| +|转诊病人|在事件生成对话框中,用户还应该看到推荐病人的选项。该过程类似于创建/安排事件,但是用户可以更改组织单位,并且必须指定是一次性还是永久转介。一次只会在指定的OU中创建事件。|![](../../../ resources / images / admin / icon-complete.png)|| +|重置搜索字段|用户可以通过按搜索屏幕右上角的圆形箭头图标来清理搜索字段。|![](../../../ resources / images / admin / icon-complete.png)|| +|所有TE类型的搜索屏幕|用户能够搜索一种跟踪实体类型(TET)的所有程序。在“搜索”屏幕中,有一个下拉列表,显示了可用于活动TET的所有程序(活动TET由在主屏幕中选择的程序定义)。该下拉列表还应该带有一个带有TET名称的选项。 (我们服务器中的人员)。当用户选择该选项时,可用的搜索字段将仅是TET属性(没有程序特定的属性)。所有搜索限制均不适用,因为它们属于程序。|![](../../../ resources / images / admin / icon-complete.png)|| +|TEI仪表盘,无程序|如果搜索没有程序,则用户可以通过在列表中选择TEI来查看没有任何程序的TEI仪表板。仪表板将在详细信息卡中显示TET属性,然后是活动注册的列表。|![](../../../ resources / images / admin / icon-complete.png)|| +|TEI的注册历史和新注册|用户可以查看TEI的完整历史记录。通过单击右上角的图标,他们将看到有效注册的列表,然后是过去注册的列表(已完成或已取消),然后是可以注册TEI的程序。用户应该能够从列表导航到不同的注册。|![](../../../ resources / images / admin / icon-complete.png)|| +|访问级别-打破玻璃|如果该程序配置了受访问级别保护的用户,并且用户搜索并找到了该组织单元拥有的跟踪实体实例,而该组织单位对该用户没有数据捕获权限,则该用户可以选择打破常规。用户将找到打破玻璃的原因,然后获得被跟踪实体实例的临时所有权。|![](../../../ resources / images / admin / icon-incomplete.png)|| + +### 无需注册的程序:单事件程序 { #programs_supported_program_no_registration } + + + +|特征|功能说明|状态|实施注意事项| +|-|---|:-:|---| +|活动列表(网格)|选定程序后将显示的现有事件列表。|![](../../../ resources / images / admin / icon-complete.png)|| +|在网格中排序和过滤事件|允许用户对列出的事件进行排序,或者根据关键字或日期/数字的特定范围过滤事件。|![](../../../ resources / images / admin / icon-complete.png)|事件按时间顺序排序。用户可以按期间和组织单位进行过滤。|| +|编辑网格中的事件|允许用户直接编辑事件列表/网格中显示的数据元素。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|查看事件审核历史记录|使用户能够查看event’s数据元素的所有更改的历史记录。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|显示/隐藏列(在事件列表/网格中)|使用户能够修改事件列表/网格中显示的数据元素(仅适用于该用户)。|![](../../../ resources / images / admin / icon-incomplete.png)|| +|现场完成率|首次注册后打开的事件的右上角显示了每个事件中完成的数据百分比。百分比应适合表格中程序规则的效果。|![](../../../ resources / images / admin / icon-complete.png)|完成百分比未考虑表单中不受支持的值类型。|| +|删除活动|使用户能够删除事件。|![](../../../ resources / images / admin / icon-complete.png)|| + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__recommendations-for-a-dhis-2-mobile-deployment-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__recommendations-for-a-dhis-2-mobile-deployment-md new file mode 100644 index 000000000..e3feb9013 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__recommendations-for-a-dhis-2-mobile-deployment-md @@ -0,0 +1,45 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/recommendations-for-a-dhis2-mobile-deployment.md" +--- +# DHIS 2移动部署的建议 { #recommendations } + + + +如果您打算在现场部署DHIS2 Android应用,我们强烈建议您阅读[移动实施准则](https://docs.dhis2.org/master/zh/dhis2_android_implementation_guideline/about-this-guide.html)由UiO发布。它包括有关技术要求,安全性和配置方面以及测试和推出建议的章节。在下面,您会发现一些简要介绍的关键方面,我们建议您阅读扩展文档。 + +## 移动设备规格 { #recommendations_mdm } + + + +DHIS 2版本2.30、2.31、2.32、2.33、2.34和2.35兼容并支持Android应用。并且在2.29中没有重大变化。 + +它需要运行Android v4.4或更高版本的设备。 + +在[《移动实施指南》的特定部分](https://docs.dhis2.org/master/zh/dhis2_android_implementation_guideline/mobile-device-specifications.html)中,您将找到有关Dhis2 Android部署的新移动设备购买建议。 。 + +## 测试和试点 { #recommendations_testing } + + + +如果您打算在现场部署DHIS 2 Android应用程序,则应首先在自己的配置中对该应用程序进行全面测试。 + +该应用程序已通过演示服务器进行了广泛测试,并且在Beta测试期间,还针对某些实际配置进行了测试。但是,我们知道,每种DHIS 2配置在很多方面都是特殊的,并且可能会导致我们无法识别的不一致。 + +强烈建议在试用之前在您自己的服务器中对应用程序进行全面测试。 + +## 如何迁移到Android Capture App { #recommendations_migrate } + + + +如果您准备在现场部署新的Android应用,并且您的用户已经在使用事件捕获或跟踪器捕获,则应按照以下步骤操作: + +1. 同步您正在使用的当前应用程序的数据 + + > **Warning** + > + > Deleting the app without syncing can cause information loss. + +2. 下载并安装DHIS 2 Android App +3. 使用您的凭据登录,所有数据将被同步。 + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__settings-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__settings-md new file mode 100644 index 000000000..5a7b01d9e --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__settings-md @@ -0,0 +1,28 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/new-settings.md" +--- +# 设定值 { #settings } + + + +![新设置](../content/capture-app/resources/images/image17.jpg){ width=25%} +![新设置](../content/capture-app/resources/images/image85.jpg){ width=25%} + + +**数据同步过程**:如果在应用中输入的数据是手动上载或计划每15分钟,1小时或1天上载到服务器,则用户可以从下拉列表中进行选择。默认情况下,该应用程序每24小时同步一次。这种同步包括新事件和更新事件以及TEI。 + +**配置同步过程(元数据同步)**:如果在应用中输入的数据是手动上传或每天或每周安排上传到服务器,则用户可以从下拉列表中进行选择。默认情况下,该应用程序每24小时同步一次。此同步将更新Web中程序或配置的更改。 + +**同步参数**:这些参数允许用户指定可在本地设备中存储的TEI和事件的最大数量。用户还可以指定限制是适用于每个组织单位还是总计。可以通过单击“重置为默认值”将值设置为默认值。 + +**保留值**:这将指定设备中可用的保留ID数量,并允许您重新填充它们。 + +**打开同步错误日志**:同步错误日志提供了有关错误的详细信息,并准备与管理员共享。 + +**删除数据**:此操作将删除本地数据,而无需注销。 + +**重置应用**:此操作将注销用户并删除所有数据和元数据。这类似于重置应用程序。 + +** SMS设置**:此部分允许检查或编辑与sms网关相关的参数。 + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__settings-settings-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__settings-settings-md new file mode 100644 index 000000000..9dacc085f --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__settings-settings-md @@ -0,0 +1,28 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/new-settings.md" +--- +# 设定值 { #settings } + + + +![新设置](../content/capture-app/resources/images/image17.jpg){ width=25%} +![新设置](../content/capture-app/resources/images/image85.jpg){ width=25%} + + +**数据同步过程**:如果在应用中输入的数据是手动上载或计划每15分钟,1小时或1天上载到服务器,则用户可以从下拉列表中进行选择。默认情况下,该应用程序每24小时同步一次。这种同步包括新事件和更新事件以及TEI。 + +**配置同步过程(元数据同步)**:如果在应用中输入的数据是手动上传或每天或每周安排上传到服务器,则用户可以从下拉列表中进行选择。默认情况下,该应用程序每24小时同步一次。此同步将更新Web中程序或配置的更改。 + +**同步参数**:这些参数允许用户指定可在本地设备中存储的TEI和事件的最大数量。用户还可以指定限制是适用于每个组织单位还是总计。可以通过单击“重置为默认值”将值设置为默认值。 + +**保留值**:这将指定设备中可用的保留ID数量,并允许您重新填充它们。 + +**打开同步错误日志**:同步错误日志提供了有关错误的详细信息,并准备与管理员共享。 + +**删除数据**:此操作将删除本地数据,而无需注销。 + +**重置应用**:此操作将注销用户并删除所有数据和元数据。这类似于重置应用程序。 + +** SMS设置**:此部分允许检查或编辑与sms网关相关的参数。 + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__value-types-supported-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__value-types-supported-md new file mode 100644 index 000000000..e297e3993 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__value-types-supported-md @@ -0,0 +1,45 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/capture-app/value-types-supported.md" +revision_date: "2021-05-07" +--- + +# 支持的值类型 { #capture_app_value_types } + +以下是DHIS 2中可用的所有值类型的完整列表,并说明了这些值是否已在Android Capture应用中实现。 + +与Android一起使用特定功能时遇到的所有问题均以感叹号\!突出显示。 + +| | | +| :-: | :-- | +| ![](resources/icons/icon-complete.png) | 值类型已实现 | +| ![](resources/icons/icon-incomplete.png) | 值类型未实现,但会被安全忽略(如果不是强制性的) | +| ![](resources/icons/icon-wip.png) | 工作正在进行中。功能尚未完全实施或已报告意外行为 | + +| 值类型 | 值类型说明 | 注册程序 | 注册程序 | 无需注册的程序 | 数据集 | 实施注意事项 | +| :-- | :-- | :-: | :-: | :-: | :-: | :-- | +| | | **属性** | **数据元素** | **数据元素** | **数据元素** | +| 时间 | 只有时间 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 约会时间 | 日期加时间 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 日期 | 仅日期 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 年龄 | 可以输入以年/月/日为单位的年龄或出生日期(两者都存储为出生日期) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 电话号码 | 有效的电话号码 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 电子邮件 | 有效格式的电子邮件地址 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 是/否 | 布尔值是/否(或无响应) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 仅是 | 是或否回应 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | +| 数 | 任何有效数字,包括小数 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 整数 | 任意整数(整数,无小数) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 正整数 | 仅正整数(无零或负值) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 正整数或零整数 | 仅零个或正整数(无负值) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 负整数 | 仅负整数(无零或正值) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 百分比 | 0到100之间的任何十进制值 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 单位间隔 | 0到1之间的任何十进制值 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 文本 | 文字(文字长度不超过50,000个字符) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 长文字 | 文字(长度不受限制) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 信件 | 一个字母 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 文件 | 启用各种格式的文件上传(需要配置适当的存储空间) | ![](resources/icons/icon-wip.png) | ![](resources/icons/icon-wip.png) | ![](resources/icons/icon-wip.png) | ![](resources/icons/icon-incomplete.png) | | +| 组织单位 | 允许选择DHIS2组织单位作为所选值 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-incomplete.png) | | +| 跟踪助理 | 启用选择现有Tracker“被跟踪实体实例”(例如人)作为值 | ![](resources/icons/icon-incomplete.png) | ![](resources/icons/icon-incomplete.png) | ![](resources/icons/icon-incomplete.png) | ![](resources/icons/icon-incomplete.png) | | +| 用户名 | 允许选择有效的DHIS2用户名作为值 | ![](resources/icons/icon-wip.png) | ![](resources/icons/icon-wip.png) | ![](resources/icons/icon-wip.png) | ![](resources/icons/icon-incomplete.png) | +| 坐标 | 启用手动输入地理坐标(不启用自动捕获坐标) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 网址 | 启用手动输入URL。 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | | +| 图片 | 启用图像上传。 | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-complete.png) | ![](resources/icons/icon-incomplete.png) | | diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__value-types-supported-valuetypes-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__value-types-supported-valuetypes-md new file mode 100644 index 000000000..9878bbcf8 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__value-types-supported-valuetypes-md @@ -0,0 +1,49 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/value-types-supported.md" +--- +# 支持的值类型 { #valuetypes } + + + +以下是DHIS 2中可用的所有值类型的完整列表,并说明了这些值是否已在Android Capture应用中实现。 + +与Android一起使用特定功能时遇到的所有问题均以感叹号\!突出显示。 + +||| +| :-: | :------ | +| ![](../../../ resources / images / admin / icon-complete.png) | 值类型已实现 | +| ![](../../../ resources / images / admin / icon-incomplete.png) | 值类型未实现,但会被安全忽略(如果不是强制性的) | +| ![](../../../ resources / images / admin / icon-wip.png) | 工作正在进行中。功能尚未完全实施或已报告意外行为 | + + +| 值类型 | 值类型说明 | 注册程序 | 注册程序 | 无需注册的程序 | 数据集| 实施注意事项 | +| :-- | :---- | :-: | :-: | :-: | :-: | :-- | +| | | **属性** | **数据元素** | **数据元素** | **数据元素** | +| 时间 | 只有时间 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) |![](../../../ resources / images / admin / icon-complete.png) | | +| 约会时间 | 日期加时间 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png)| | +| 日期 | 仅日期 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | | +| 年龄 | 可以输入以年/月/日为单位的年龄或出生日期(两者都存储为出生日期) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) |![](../../../ resources / images / admin / icon-complete.png) | | +| 电话号码 | 有效的电话号码 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) |![](../../../ resources / images / admin / icon-complete.png) | | +| 电子邮件 | 有效格式的电子邮件地址 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) |![](../../../ resources / images / admin / icon-complete.png) | | +| 是/否 | 布尔值是/否(或无响应) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png)| | +| 仅是 | 是或否回应 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png)| +| 数 | 任何有效数字,包括小数 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png)| | +| 整数 | 任意整数(整数,无小数) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png)| | +| 正整数 | 仅正整数(无零或负值) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png)| | +| 正整数或零整数 | 仅零个或正整数(无负值) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png)| | +| 负整数 | 仅负整数(无零或正值) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) |![](../../../ resources / images / admin / icon-complete.png) | | +| 百分比 | 0到100之间的任何十进制值 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png)| | +| 单位间隔 | 0到1之间的任何十进制值 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) |![](../../../ resources / images / admin / icon-complete.png) | | +| 文本 | 文字(文字长度不超过50,000个字符) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) |![](../../../ resources / images / admin / icon-complete.png) | | +| 长文字 | 文字(长度不受限制) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) |![](../../../ resources / images / admin / icon-complete.png) | | +| 信件 | 一个字母 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png)| | +| 文件 | 启用各种格式的文件上传(需要配置适当的存储空间) | ![](../../../ resources / images / admin / icon-wip.png) | ![](../../../ resources / images / admin / icon-wip.png) | ![](../../../ resources / images / admin / icon-wip.png) | ![](../../../ resources / images / admin / icon-incomplete.png) | | +| 组织单位 | 允许选择DHIS2组织单位作为所选值 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-incomplete.png)| | +| 跟踪助理 | 启用选择现有Tracker“被跟踪实体实例”(例如人)作为值 | ![](../../../ resources / images / admin / icon-incomplete.png) | ![](../../../ resources / images / admin / icon-incomplete.png) | ![](../../../ resources / images / admin / icon-incomplete.png) | ![](../../../ resources / images / admin / icon-incomplete.png) | | +| 用户名 | 允许选择有效的DHIS2用户名作为值 | ![](../../../ resources / images / admin / icon-wip.png) | ![](../../../ resources / images / admin / icon-wip.png) | ![](../../../ resources / images / admin / icon-wip.png) | ![](../../../ resources / images / admin / icon-incomplete.png) | +| 坐标 | 启用手动输入地理坐标(不启用自动捕获坐标) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png)| | +| 网址 | 启用手动输入URL。 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) |![](../../../ resources / images / admin / icon-complete.png) | | +| 图片 | 启用图像上传。 | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-complete.png) | ![](../../../ resources / images / admin / icon-incomplete.png) | | + + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__visual-configurations-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__visual-configurations-md new file mode 100644 index 000000000..41233ad3d --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__visual-configurations-md @@ -0,0 +1,177 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/new-visual-configurations.md" +--- +# 外观配置 { #visual } + + + +## 元数据同步错误 { #visual_metadata } + + + +如果在同步过程中出错,则会在设置菜单中显示一条消息(“同步数据”或“同步配置”部分)。此外,在主屏幕中,该程序旁边会显示一个红色的同步图标。同步错误日志提供了有关错误的详细信息,并准备与管理员共享。 + +![](../ content / capture-app / resources / images / image43.jpg){width = 25%} +![](../ content / capture-app / resources / images / image11.png){width = 25%} + +您也可以从**设置**中打开同步错误日志: + +![](../ content / capture-app / resources / images / image15.jpg){width = 25%} + + +## 个性化您的图标 { #visual_icon } + + + +您可以使用DHIS 2 App Widget在墙纸中设置图标。该图标将是服务器中配置的标志。 + +![](../ content / capture-app / resources / images / image32.jpg){width = 25%} + +> **注意** +> +>如何添加小部件: +> +>-长按墙纸 +>-选择小部件 +>-查找DHIS 2小部件 +>-选择 +> +>它将为您的应用添加快捷方式。 + +## 个性化应用程序的颜色 { #visual_colour } + + + +您可以通过在我们的服务器中进行配置来设置应用的通用主题: + +![](../ content / capture-app / resources / images / image28.png){width = 80%} + +> **注意** +> +> 如何设置服务器主题和标志: +> +> 转到 **系统设置 > 外观 > 风格** +> +> - 选择您的风格 +> - 绿色, +> - 印度(橙色), +> - 浅蓝色, +> - 缅甸(红色), +> - 越南 +> - 选择您的旗帜 +> +>![](../content/capture-app/resources/images/image23.png){ width=25%} + +## 元数据的图标库 { #visual_icon_lib } + + + +当前有134个图标可供选择。您可以在图标选择器小部件中按名称搜索。图标有正,负和轮廓形状。在将来的版本中,我们将添加更多图标。 + +图标可以与程序,阶段,数据元素和选项集的选项相关联。这可以通过维护应用程序进行配置。 + +> **注意** +> +>从DHIS 2 2.30起可以使用此功能 + +![](../ content / capture-app / resources / images / image13.png){.center width = 80%} + +在Android App中,主屏幕中会显示图标,以说明用户或在添加舞台时可用的所有程序。对于数据元素和选项,当一个节包含单个DE时,图标将针对单个事件程序呈现,将选项集显示为图像矩阵或图像序列。 + +![](../ content / capture-app / resources / images / image19.png){width = 25%} +![](../ content / capture-app / resources / images / image26.png){width = 25%} + +> **注意** +> +>图标最初只会在新的Android应用中呈现。新的基于Web的Capture App将在不久的将来将其合并。 + +我们计划在每个以后的DHIS2-版本上扩展图标的收集,为此我们需要您的帮助:我们正在寻找有关新图标的想法-请使用[此表单](https://www.google.com/url提交您的图标) ?q = https://drive.google.com/open?id%3D1LmfYJQAu3KyDfkY3X6ne7qSsuTa9jXZhoQHzkDxeCdg&sa = D&ust = 1557433016147000)。 + +## 元数据的调色板 { #visual_colour } + + + +跟踪器和事件捕获现在可以为程序,阶段,数据元素和选项集中的选项渲染颜色。维护应用程序中集成了一个颜色选择器,该颜色选择器显示为调色板,但允许选择任何颜色的选项除外。 + +![](../ content / capture-app / resources / images / image20.png){.center width = 80%} + +在Android App中,该颜色将与带有图标(如果已选择)组合的程序和阶段显示为背景色。对于选项,它在单个事件程序的数据输入表单期间呈现为背景色。当用户选择具有指定颜色的程序时,该颜色将成为该程序域中所有屏幕的背景主题。 + +![](../ content / capture-app / resources / images / image19.png){width = 25%} +![](../ content / capture-app / resources / images / image2.jpg){width = 25%} + +> **注意** +> +>颜色将首先在新的Android应用程序中可用,然后在以后的版本中将发布新的基于Web的Capture App。 + +## 程序部分的渲染类型 { #visual_rendering } + + + +![](../ content / capture-app / resources / images / image16.png){width = 80%} + +**程序部分**:当与图标结合使用时,具有单个数据元素和相关选项集的程序部分可以按顺序或矩阵布局呈现选项(请参见屏幕截图)。 + +![](../ content / capture-app / resources / images / image26.png){width = 25%} +![](../ content / capture-app / resources / images / image36.png){宽度= 25%} + +> **注意** +> +>区域的渲染类型将首先在Android应用程序中提供,然后在以后的版本中提供新的基于Web的Capture App UI。 + +## 日历 { #visual_calendar } + + + +现在可以使用两个不同的日历。左边的是第一个出现的,但是您可以通过单击左下角的日历图标来更改它。 + +在以下情况下可用: + +1. 进行新的注册。 +2. 创建一个新事件(带有和不带有注册的程序)。 +3. 在注册和不注册的情况下在数据集和程序中使用周期过滤器。 + +![](../ content / capture-app / resources / images / image60.png){宽度= 25%} +![](../ content / capture-app / resources / images / image61.png){width = 25%} + +> **注意** +> +>对于Android 4.4、5.1版和小型设备,“接受”选项在第二个日历视图中不可见。 + +## 渲染类型 { #visual_render_type } + + + +可用的渲染选项已扩展为包括水平和垂直单选按钮,复选框和切换。允许的选项取决于值类型。 + +- 仅是:可以呈现为单选按钮或复选框。 + +![](../ content / capture-app / resources / images / image111.jpg){width = 25%} + +- 是/否:可以呈现为水平/垂直单选按钮或水平/垂直复选框或切换。 + +![](../ content / capture-app / resources / images / image112.jpg){width = 25%} + +- 文本:当链接到选项集时,可以呈现为水平/垂直单选按钮或水平/垂直复选框。 + +![](../ content / capture-app / resources / images / image110.jpg){width = 25%} + +> **注意** +> +>默认渲染选项将自动显示搜索框每当有在选项集合来缓解选择多于15个元素。 +> +>![](../ content / capture-app / resources / images / options_no_search.png){width = 25%}![](../ content / capture-app / resources / images / options_search.png){宽度= 60%} + + +### QR和条形码 { #visual_render_type_qr } + + + +数据元素或属性或类型文本也可以配置为QR或条形码。当数据元素或属性呈现为QR /条形码时,应用程序将打开设备摄像头以读取代码图像。当QR /条形码是配置为可搜索的TEI属性时,将允许用户扫描代码以搜索和标识被跟踪实体实例。这也适用于选项集。 + +![](../ content / capture-app / resources / images / image118.png){width = 20%} +![](../ content / capture-app / resources / images / image119.png){width = 20%} +![](../ content / capture-app / resources / images / image120.png){width = 20%} +![](../ content / capture-app / resources / images / image121.png){width = 20%} + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__visual-configurations-visual-md b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__visual-configurations-visual-md new file mode 100644 index 000000000..34d875737 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__CONFIGURING-THE-ANDROID-APP__visual-configurations-visual-md @@ -0,0 +1,177 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/capture-app/new-visual-configurations.md" +--- +# 外观配置 { #visual } + + + +## 元数据同步错误 { #visual_metadata } + + + +如果在同步过程中出错,则会在设置菜单中显示一条消息(“同步数据”或“同步配置”部分)。此外,在主屏幕中,该程序旁边会显示一个红色的同步图标。同步错误日志提供了有关错误的详细信息,并准备与管理员共享。 + +![](../ content / capture-app / resources / images / image43.jpg){width = 25%} +![](../ content / capture-app / resources / images / image11.png){width = 25%} + +您也可以从**设置**中打开同步错误日志: + +![](../ content / capture-app / resources / images / image15.jpg){width = 25%} + + +## 个性化您的图标 { #visual_icon } + + + +您可以使用DHIS 2 App Widget在墙纸中设置图标。该图标将是服务器中配置的标志。 + +![](../ content / capture-app / resources / images / image32.jpg){width = 25%} + +> **注意** +> +>如何添加小部件: +> +>-长按墙纸 +>-选择小部件 +>-查找DHIS 2小部件 +>-选择 +> +>它将为您的应用添加快捷方式。 + +## 个性化应用程序的颜色 { #visual_colour } + + + +您可以通过在我们的服务器中进行配置来设置应用的通用主题: + +![](../ content / capture-app / resources / images / image28.png){width = 80%} + +> **注意** +> +> 如何设置服务器主题和标志: +> +> 转到 **系统设置 > 外观 > 风格** +> +> - 选择您的风格 +> - 绿色, +> - 印度(橙色), +> - 浅蓝色, +> - 缅甸(红色), +> - 越南 +> - 选择您的旗帜 +> +>![](../content/capture-app/resources/images/image23.png){ width=25%} + +## 元数据的图标库 { #visual_icon_lib } + + + +当前有134个图标可供选择。您可以在图标选择器小部件中按名称搜索。图标有正,负和轮廓形状。在将来的版本中,我们将添加更多图标。 + +图标可以与程序,阶段,数据元素和选项集的选项相关联。这可以通过维护应用程序进行配置。 + +> **注意** +> +>从DHIS 2 2.30起可以使用此功能 + +![](../ content / capture-app / resources / images / image13.png){.center width = 80%} + +在Android App中,主屏幕中会显示图标,以说明用户或在添加舞台时可用的所有程序。对于数据元素和选项,当一个节包含单个DE时,图标将针对单个事件程序呈现,将选项集显示为图像矩阵或图像序列。 + +![](../ content / capture-app / resources / images / image19.png){width = 25%} +![](../ content / capture-app / resources / images / image26.png){width = 25%} + +> **注意** +> +>图标最初只会在新的Android应用中呈现。新的基于Web的Capture App将在不久的将来将其合并。 + +我们计划在每个以后的DHIS2-版本上扩展图标的收集,为此我们需要您的帮助:我们正在寻找有关新图标的想法-请使用[此表单](https://www.google.com/url提交您的图标) ?q = https://drive.google.com/open?id%3D1LmfYJQAu3KyDfkY3X6ne7qSsuTa9jXZhoQHzkDxeCdg&sa = D&ust = 1557433016147000)。 + +## 元数据的调色板 { #visual_colour } + + + +跟踪器和事件捕获现在可以为程序,阶段,数据元素和选项集中的选项渲染颜色。维护应用程序中集成了一个颜色选择器,该颜色选择器显示为调色板,但允许选择任何颜色的选项除外。 + +![](../ content / capture-app / resources / images / image20.png){.center width = 80%} + +在Android App中,该颜色将与带有图标(如果已选择)组合的程序和阶段显示为背景色。对于选项,它在单个事件程序的数据输入表单期间呈现为背景色。当用户选择具有指定颜色的程序时,该颜色将成为该程序域中所有屏幕的背景主题。 + +![](../ content / capture-app / resources / images / image19.png){width = 25%} +![](../ content / capture-app / resources / images / image2.jpg){width = 25%} + +> **注意** +> +>颜色将首先在新的Android应用程序中可用,然后在以后的版本中将发布新的基于Web的Capture App。 + +## 程序部分的渲染类型 { #visual_rendering } + + + +![](../ content / capture-app / resources / images / image16.png){width = 80%} + +**程序部分**:当与图标结合使用时,具有单个数据元素和相关选项集的程序部分可以按顺序或矩阵布局呈现选项(请参见屏幕截图)。 + +![](../ content / capture-app / resources / images / image26.png){width = 25%} +![](../ content / capture-app / resources / images / image36.png){宽度= 25%} + +> **注意** +> +>区域的渲染类型将首先在Android应用程序中提供,然后在以后的版本中提供新的基于Web的Capture App UI。 + +## 日历 { #visual_calendar } + + + +现在可以使用两个不同的日历。左边的是第一个出现的,但是您可以通过单击左下角的日历图标来更改它。 + +在以下情况下可用: + +1. 进行新的注册。 +2. 创建一个新事件(带有和不带有注册的程序)。 +3. 在注册和不注册的情况下在数据集和程序中使用周期过滤器。 + +![](../ content / capture-app / resources / images / image60.png){宽度= 25%} +![](../ content / capture-app / resources / images / image61.png){width = 25%} + +> **注意** +> +>对于Android 4.4、5.1版和小型设备,“接受”选项在第二个日历视图中不可见。 + +## 渲染类型 { #visual_render_type } + + + +可用的渲染选项已扩展为包括水平和垂直单选按钮,复选框和切换。允许的选项取决于值类型。 + +- 仅是:可以呈现为单选按钮或复选框。 + +![](../ content / capture-app / resources / images / image111.jpg){width = 25%} + +- 是/否:可以呈现为水平/垂直单选按钮或水平/垂直复选框或切换。 + +![](../ content / capture-app / resources / images / image112.jpg){width = 25%} + +- 文本:当链接到选项集时,可以呈现为水平/垂直单选按钮或水平/垂直复选框。 + +![](../ content / capture-app / resources / images / image110.jpg){width = 25%} + +> **注意** +> +>默认渲染选项将自动显示搜索框每当有在选项集合来缓解选择多于15个元素。 +> +>![](../ content / capture-app / resources / images / options_no_search.png){width = 25%}![](../ content / capture-app / resources / images / options_search.png){宽度= 60%} + + +### QR和条形码 { #visual_render_type_qr } + + + +数据元素或属性或类型文本也可以配置为QR或条形码。当数据元素或属性呈现为QR /条形码时,应用程序将打开设备摄像头以读取代码图像。当QR /条形码是配置为可搜索的TEI属性时,将允许用户扫描代码以搜索和标识被跟踪实体实例。这也适用于选项集。 + +![](../ content / capture-app / resources / images / image118.png){width = 20%} +![](../ content / capture-app / resources / images / image119.png){width = 20%} +![](../ content / capture-app / resources / images / image120.png){width = 20%} +![](../ content / capture-app / resources / images / image121.png){width = 20%} + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-TRACKER-PROGRAMS__introduction-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-TRACKER-PROGRAMS__introduction-md new file mode 100644 index 000000000..b0e63c156 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-TRACKER-PROGRAMS__introduction-md @@ -0,0 +1,109 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs-implementation/blob/master/chapters/introduction.md" +revision_date: "2020-01-31" +--- + +# 介绍 { #introduction } + +Tracker是DHIS2平台内的应用程序,可捕获和使用单个纵向数据。 Tracker的功能涵盖了广泛的需求,从监控水井的质量和可用性到收集学生在教室的出勤率,以及在共享的健康记录中捕获患者数据。就本指南而言,许多示例将来自卫生系统,尽管Tracker也广泛用于教育系统,环境系统,物流等。 + +许多国家和计划正在利用网络可用性的提高以及移动设备和其他硬件的广泛存在,将信息系统推向更接近生成原始数据的水平。单个级别的数据为信息系统增加了粒度和细微差别,为临时分析提供了机会,随着时间推移改变指标并提高数据质量。除了对报告和分析有用之外,个人级别的数据还可以用于消除报告冗余,使下层员工拥有更好的决策工具,并使客户成为信息系统的中心。简而言之,个人级别的数据是最小的数据单元,因此可以通过多种方式改变用途,以满足国家信息系统中各种相互竞争的需求。 + +本指南的目的是帮助确定Tracker是否适合潜在用例,并提供实用指南以帮助规划成功的实施。大规模使用Tracker会引入其他因素,而这些因素应该针对现有的总计DHIS2实例已不存在的因素进行规划。随着系统从汇总数据→跟踪的匿名数据→来自可识别个人的数据→护理点的实时患者数据,信息系统的机会和潜在收益增加。那些计划实施Tracker的人员应该认识到,挑战随着收益的增加而增加。 + +本实施指南将提供建议,以帮助您: + +- 确定Tracker是否可以满足您的需求 +- 评估您的设置是否准备好引入个人级别的数据收集 +- 了解实施Tracker与DHIS2汇总有何不同 +- 感谢个人级别的数据系统所关注的问题,包括隐私和安全性 +- 回顾从实际用例中学到的经验教训和最佳实践 +- 规划以所需规模引入Tracker程序 +- 建立适当的基础结构,该基础结构将随着时间的推移维护Tracker程序 + +该指南分为两个基本部分: + +- **我的项目准备好使用 Tracker 了吗?** 描述了五个重要的背景因素,在继续规划 Tracker 实施之前,您应该充分了解这些因素 + + - 机构支持和支持 + - 资金 + - 法规与政策 + - 能力和能力 + - 基础设施 + +- **构建您的Tracker程序**为Tracker实施的九个不同方面提供具体的指导和建议 + + - 确定规模 + - 设计和配置过程 + - 确定您的M&E框架 + - 实时与辅助数据输入 + - 移动与网络 + - 建立支持人力资源的基础设施 + - 代管 + - 培训和推广 + - 将Tracker与您的聚合系统相关 + +整个文档以及附录中提供了特定计划工具的链接。 + +## Tracker可用于什么用途? { #what-can-tracker-be-used-for } + +与DHIS2平台的其余部分一样,Tracker具有通用的数据模型,可以由用户出于多种不同目的对其进行配置。从最基本的角度来看,Tracker允许用户定义他们想随时间推移跟踪的特定种类的事物(人员,商品,实验室样品,集水区等),定义他们想要的数据收集有关该实体的信息(数据元素),将数据元素以特定的顺序放置,并带有任何附带的条件或逻辑(程序,程序规则),并确定应进行的分析(程序指示器,事件报告,数据可视化等) ) + +简单的Tracker程序的示例可以是用于在护理点收集疟疾病例信息的程序。跟踪的实体将是一个人,由诸如名字,姓氏,出生日期或村庄的属性定义。该程序将包含数据元素,例如症状,使用的测试和结果,提供的治疗等。这些数据元素可能具有针对可能的响应(例如可能的测试)或有助于确保数据质量(例如)的逻辑的预配置选项。给定数据元素的最小值和最大值。临床用户可以将收集到的数据视为疟疾患者共享健康记录的一部分,但也可以用于生成国家疟疾控制计划所需的月度报告,为临床医生提供决策支持,为医疗机构生成SMS提醒患者以促进对治疗的依从性,或填充一个包含关键绩效指标的面向临床的仪表板。出于所有这些目的,数据只收集了一次(在患者就诊期间),但根据不同的需求被多次重复使用。 + +DHIS2还使用Capture和Event应用程序支持无需纵向跟踪即可收集单个数据。非纵向跟踪也将在本文档中通篇提及,并且遵循与跟踪器相同的大多数数据模型,但定义被跟踪实体除外,这不是非纵向跟踪的必需部分。此类事件程序的一个示例可能是报告与先前(受跟踪实体)程序中来自个人的相同疟疾数据,但没有将这些数据链接到特定患者。这样,数据将不会成为共享健康记录的一部分(或者可能不会用于生成对患者的SMS消息提醒,或者依赖于随时间推移跟踪实体的其他功能),但是数据的各种其他用途可能会仍然被利用。 + +从上面的示例可以看出,Tracker和单个数据的收集与用于健康管理信息系统(HMIS)的传统汇总报告有很大不同。汇总数据收集(每月报告的收集)只能满足上述潜在用途之一,而患者,临床医生和面向设施的用途只能通过收集单个数据来实现。 + +即使是在常规报告方面,个人数据的收集也为改善数据解释和分析提供了机会,并且至关重要的是可以采取行动。例如,一份汇总报告可能显示总体免疫覆盖率为80%,但缺乏有关剩余的20%是否反映了报告错误,无意排除某些个人(地理或群体)或其他因素的详细信息。总数也不允许具体识别未接种疫苗的儿童,可以通过有针对性的外展计划对其进行跟进。此示例中的总数满足了卫生部报告全球指标上国家进展的基本需求,但没有满足免疫计划管理人员或提供者采取特定行动以提高覆盖率的需求。 + +使用Tracker作为您的个人级别系统的一个固有好处是,它与现有的DHIS2总系统保持一致,该系统已在大多数中低收入国家的HMIS中使用。与独立的电子病历(EMR)或其他应用程序不同,Tracker鼓励收集结构化数据,这些结构化数据可以自然向上汇总并输入到国家HMIS中,从而用主要源数据代替辅助数据输入和汇总。 + +作为DHIS2平台的核心组件,Tracker与DHIS2其余软件一起每年更新两次。改进Tracker的推动力来自实际的实施,并与全球建议保持一致,特别是[WHO加强卫生系统数字干预指南](https://www.who.int/reproductivehealth/publications/digital -interventions-health-system-strengthening / en /)。在推荐的十种干预措施中,Tracker具有支持以下功能的特定功能: + +- 出生通知 +- 死亡通知 +- 库存通知和商品管理 +- 目标客户沟通 +- 卫生工作者决策支持 +- 对客户的健康状况和服务进行数字跟踪并结合决策支持 +- 数字跟踪与决策支持和目标客户沟通相结合 +- 以数字方式为卫生工作者提供培训和教育内容 + +充分利用这些功能需要收集的数据是系统且统一的。在卫生保健中,由固定的准则和工作流强烈驱动的初级和公共卫生服务特别适合于Tracker程序。例如,在产前护理(ANC)中,大多数国家/地区都有针对检测结果的筛查和患者管理算法的准则,可以将这些准则结合到Tracker中,以遵循常规临床工作流程,从而满足护理提供者和报告需求。在医疗保健更复杂的领域中,采用记录较少和定义明确的决策算法(例如在转诊医院中),Tracker可能最适合用于简单的数据收集,从而使临床医生可以确定用于以下情况的数据的最佳用途:患者分类,并允许将标准化数据元素用于其他报告或其他目的。 + +## 跟踪器用例示例 { #example-tracker-use-cases } + +在本指南中,我们将参考一些用例,以提供有关规划原则,决策点,软件和数据利用率,常见障碍和问题以及在Tracker计划和实施过程的不同阶段获得的经验教训的真实示例。这里提供了这些个别用例的简短介绍摘要。有关某些用例的更多详细信息,请访问www.dhis2.org。 + +### 预先配置的跟踪程序包 { #pre-configured-tracker-packages } + +在[WHO的卫生设施数据分析和使用工具包](https://www.who.int/healthinfo/tools_data_analysis_routine_facility/en/)下,已创建了预配置的Tracker程序,以涵盖一系列健康主题。这些软件包旨在作为国别计划的起点,允许进一步配置以适应当地情况,同时保留指标和实践的全球标准。可以将它们一起或单独添加到现有的DHIS2系统中。可以在上面的链接以及who.dhis2.org上访问这些软件包。当前的预配置软件包包括以下主题: + +- 免疫不良事件 +- CRVS的出生,死产和死亡通知 +- 死亡原因(包括启动死亡率列表中的ICD-10代码) +- 疟疾繁殖地调查 +- 疟疾的诊断,治疗,病例和家庭调查 +- 疟疾疫情调查 +- 大规模免疫运动 +- 常规免疫注册表 +- 结核病病例监测 + +仍在开发中的其他软件包可以通过https://who.dhis2.org/documentation/work_in_progress.html进行访问。 + +### 博茨瓦纳:营养与免疫计划 { #botswana-nutrition-and-immunization-program } + +博茨瓦纳制定了一项营养与免疫相结合的计划,为接受营养援助的幼儿提供关键服务,同时确保儿童达到其生长指标并接受全套疫苗。与博茨瓦纳团队合作,增强了Tracker平台,以生成标准化的z得分,从而可以快速评估身高体重,年龄体重和年龄高度。 + +### 加纳:HIV / ART和其他eTracker模块 { #ghana-hivart-and-other-etracker-modules } + +自2012年以来,加纳健康服务部领导了一项开创性计划,该计划通过DHIS2跟踪程序(“ eTrackers”)报告患者水平的数据。截至2019年,他们正在使用8个不同的eTracker模块。一个很好的例子就是他们的HIV / ART eTracker,它可以通过测试和治疗跟踪各个患者,使卫生人员更容易识别和跟进违法者,同时还支持加纳一直在进行的艾滋病毒汇总数据的报告流程。自2006年以来。 + +### 巴勒斯坦:母婴健康电子登记系统 { #palestine-maternal-and-child-health-eregistry } + +巴勒斯坦的每位妇女都被分配了一个初级保健诊所,如果该诊所不能提供她所需要的服务,她将被要求去一个更高级别的诊所。此推荐系统需要一个eRegistry,该eRegistry可以控制对临床患者文件的访问,支持跨不同医疗场所的护理连续性,允许从多个不同点输入数据,并提供分析以帮助根据巴勒斯坦的产前护理指南做出决策。我们与巴勒斯坦的合作始于2014年。母婴健康(MCH)电子注册表的开发和实施包括开发人员,决策者,公共卫生官员和医疗保健提供者之间的迭代方法和动态对话。此实现的特点是广泛使用自动SMS消息与患者进行通信,以及质量改进仪表板来衡量诊所的绩效并支持质量护理。 + +### 津巴布韦:国家疟疾控制计划 { #zimbabwe-national-malaria-control-program } + +DHIS2 Android Tracker在津巴布韦的实施始于2014年,是国家疟疾控制计划(NMCP)和奥斯陆大学之间的一项合作项目,此后已扩展到覆盖该国60多个地区的近一半。此实现具有脱机数据收集,详细的位置数据以及近实时数据收集和分析的功能,并且是与全球多个利益相关者合作开发具有跨地理区域和疾病区域扩展潜力的程序的示例。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-TRACKER-PROGRAMS__is-my-project-ready-for-tracker-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-TRACKER-PROGRAMS__is-my-project-ready-for-tracker-md new file mode 100644 index 000000000..b151faadf --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-TRACKER-PROGRAMS__is-my-project-ready-for-tracker-md @@ -0,0 +1,176 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs-implementation/blob/master/chapters/is-my-project-ready-for-tracker.md" +revision_date: "2020-02-05" +--- + +# 我的项目准备好进行跟踪了吗? { #is-my-project-ready-for-tracker } + +## 准备问题和关键注意事项 { #readiness-questions-and-key-considerations } + +本节旨在描述在进行Tracker实施之前应充分理解的一些关键环境条件。由于引入了Tracker的许多国家已经将DHIS2用于国家HMIS或其他汇总目的,因此重要的是要突出DHIS2 Tracker和Aggregate系统之间的一些关键差异,以便针对围绕实施和管理可能需要进行的更改。 + +跟踪器程序通常会扩展信息系统的范围,将其扩展到以前未使用任何电子信息系统的用户。本质上,单个数据需要围绕数据隐私和安全性进行其他考虑。这两个因素意味着Tracker实施通常需要: + +- 在可能也有较高离职率的工人干部中进行更大范围的培训; +- 更加重视用户接受度并映射到现有工作实践; +- 用于数据捕获的附加硬件,包括随着时间的推移对该硬件的管理; +- 可靠的网络覆盖和/或解决间歇性连接的策略; +- 对隐私和安全的认识和能力得到增强; +- 更大的IT支持能力,可以为更大的用户基础解决问题;分布在更大的地理区域。 + +这些建议和其他建议将在以下各节中详细讨论。在最初评估新的Tracker实施的准备情况时,以下一系列问题可能会有所帮助。 **特别是,如果您的用例涉及个人识别数据的收集(与健康相关或其他方面的数据),则应在开始使用之前查看并思考以下问题。** + +- 是否有_政治和机构意愿_来实施服务点个人层面的大规模数据收集? + +- 提供一种用于实际即时医疗点数据收集而又不给医疗提供者增加额外文件负担的系统是否可行? + +- 在这种情况下,患者级数据的_附加值_和_有意义的用途_是什么?只有这些数据才能回答哪些具体问题? + +- 护理提供者,管理者和决策者将如何使用这些数据做出实质性决策? + +- 是否有法律,法规收集,存储和使用个人级别的个人身份数据?或者,是否有机制确保这些法律在不久的将来到位? + +- 是否有足够,持续的资金,资源和人员能力来进行系统的设计,实施(计算机和互联网),培训,维护,数据管理和监控? + +- 有没有办法在卫生系统设置中唯一标识客户端? + +- 当前如何在纸上收集和分发可识别的患者记录? + +- 是否有临床指南/临床干预措施或至少某种形式的临床实践指南? HMIS中是否有报告项目清单及其详细定义? + +- 当前如何在卫生系统内收集,管理和共享设施级和患者级的数据? + +_参考_: + +1. mERA清单:[https://www.bmj.com/content/352/bmj.i1174](https://www.bmj.com/content/352/bmj.i1174) +2. 数字发展原理 +3. 公共卫生信息学–发展中国家的观点:[https://global.oup.com/academic/product/public-health-informatics-9780198758778?cc=ps&lang=en&](https://global.oup.com/academic / product / public-health-informatics-9780198758778?cc = ps&lang = zh-CN) + +## 一般注意事项 { #general-considerations } + +### 机构支持和支持 { #institutional-buy-in-and-support } + +**确保从项目一开始就获得机构的支持和支持**,以建立长期承诺。跟踪器项目将工作实践与数据管理紧密联系在一起,并且需要时间,精力和资源。如果做得好,它将在底层改变工作惯例,如果做得不好,将会改变负面工作。因此,至关重要的是,项目必须获得项目经理,IT部门,部门负责人等关键利益相关者的大力支持。从一开始,关键利益相关者和用户的多元化工作组应参与设计目标和范围系统将有权决定该工作组的决策,例如替换某些级别的纸质报告,或调整监督流程以响应由于捕获和分析单个级别的数据而可能实现的新的关键绩效指标。 + +确定感兴趣的卫生组织(例如卫生部、公共卫生机构等)内具有可持续增长潜力的部门/部门,以容纳长期的核心行政发展团队。让应该参与的相关部门参与进来,例如负责数据收集和管理以及信息技术的部门,以及可以为卫生工作者的工作流程提供意见的卫生政策制定者和实施者。达成共识,工作组不应该在扩展结束时解散,而是应该转变为长期管理员和系统管理员。在致力于大规模 Tracker 项目之前,请考虑可持续发展所需的大规模和长期投资的融资情况,特别是在项目开始时的设备采购、持续的网络成本和培训,以及随着时间的推移进行的例行培训。新用户。融资机制的目标和资源分配是否与负责实施跟踪器的小组保持一致? Tracker的引入是否会取代其他领域的成本,例如打印报告表格,一旦系统采用并运行良好,这些成本就可以重新编程? + +考虑跟踪器如何影响并潜在地改善各个级别,而不仅仅是最终用户。例如,可以设计一个与抗逆转录病毒治疗的临床工作流程相匹配的Tracker程序,以通过预约提醒和ART站点之间共享的临床记录为受治疗者带来益处。通过自动化报告提供者的某些方面并提供决策支持,可以为护理提供者带来好处。通过基于数据提供有关绩效和挑战的具体信息,可以为主管增加好处;并且由于各个级别数据所带来的机会,不仅可以添加实时数据,还可以引入新的指标类型,例如基于及时性或质量的指标,从而为计划经理带来收益。 + +针对这些结果进行设计不仅可以极大地提高系统的价值,还可以确保用户的使用和满意度,并可以显着改善医疗保健的提供。由于系统可以满足多个目标,因此这些功能还可以帮助确保捐助者的认可和跨捐助者的融资。 + +_参考_: + +- [数字健康捐助者协调原则](https://www.ictworks.org/principles-donors-digital-health/#.XXtj2SiF7mE) +- [数字化开发原则](https://digitalprinciples.org/) + +### 资金 { #funding } + +**确保为开发,实施,培训和持续支持提供可持续的资金**,以在跟踪器项目的整个生命周期中持续有效。跟踪器的实施需要以下几个阶段的资金: + +- 需求收集和开发 +- 对核心IT团队,行政人员和计划经理进行培训,尤其是如果他们仅熟悉汇总报告时 +- 购买和更换设备和备份解决方案(替代设备和纸张) +- 展开/缩放 +- 最终用户培训,包括每日津贴和工人工资 +- 连接性(互联网)和SMS成本,跟踪器可能需要对基础设施进行投资才能在现场维持它 +- 最终用户级别的IT支持 +- 代管 +- 持续评估和维护跟踪程序 +- 进修培训 + +现有跟踪器实施的经验表明,跟踪器项目的启动和推出是最消耗资源的阶段。复杂的Tracker程序需要对临床工作流程进行建模并替换纸张报告,因此可能需要一年的时间来设计并获得适当的支持和支持。数千名用户的国家培训需要大量资源。提供新的硬件(例如Android设备或笔记本电脑)需要大量投资。在IT部门雇用和培训其他人员来管理用户的大量增加,需要增加预算。 + +随着时间的流逝,最大的成本与进修培训和持续的用户支持有关。为了确保可持续的跟踪器实施,至关重要的是,不仅要确保扩大规模,而且还要将来支付日常费用。通常,如果没有足够的资金分配给人员充足的IT团队和/或正在进行的维护和进修培训,则项目就无法持续。 + +引入单个系统的相关成本可以通过改进流程而有所抵消;减少印刷和运输纸质表格的预算;更好地遵守准则和推荐机制;也就是说,对当前的工作流程进行数字化是一项长期投资,因此应从一开始就制定计划,以将此类项目视为常规惯例的更改,需要持续的支持。 + +_参考_: + +- 学习包-培训([http://eregistries.org/wp-content/uploads/2017/11/05-training.pdf](http://eregistries.org/wp-content/uploads/2017/11/05 -training.pdf)) +- 评估患者结果的注册机构:用户指南[Internet]。第三版。 [https://www.ncbi.nlm.nih.gov/books/NBK208631/](https://www.ncbi.nlm.nih.gov/books/NBK208631/) + +### 法规与政策 { #legislation-and-policies } + +在部署Tracker之前,重要的是要在本地,国家和国际级别上查看相关的隐私和数据管理法规。收集单个数据与聚合数据绝对不同,因此需要更多地关注隐私和安全性。在缺乏明确的国家政策的情况下,必须制定并商定技术和管理方面的数据安全和保密准则。从数据访问,托管要求到用户实践,必须明确并记录在案的正确实践。 + +如果隐私得不到保护,许多类型的个人健康数据可能会造成严重后果。例如,在未婚孕妇是非法的或在文化上不可接受的国家中,违反此信息可能会对个人和家庭造成伤害。如果客户不确定自己的数据将得到适当的保护,则他们可能不会与他们的护理提供者就健康问题保持联系,从而降低治疗质量。可以出于政治目的或出于系统边缘化群体的目的识别个人身份数据。 + +在Tracker实施的计划阶段,应检查几个特定领域。如[eRegistries情况分析工具](http://eregistries.org/wp-content/uploads/2017/06/Situation-Analysis.pdf)所述,有五个重点领域: + +1. 了解法律环境 +2. 围绕卫生注册的现有治理 +3. 与数据收集和存储相关的指导,立法和当前做法 +4. 监督和报告要求 +5. 潜在的和现有的道德和社会影响 + +各国之间的政策可能大不相同,因此在每个Tracker项目开始之初就必须对这些政策进行本地评估非常重要。获得本地隐私政策支持也很重要。经验表明,即使没有外部认可的外部精心制作的法律文件也可以搁置,也不能使用,因为当地组织不参与其开发,并且未将其翻译成当地语言。跟踪器的实施应从各个方面考虑最终用户,包括立法和政策。 + +收集很长时间后,个人级别的数据对于将来的研究和分析具有重要的价值。 [2018 IMIA医学信息学年鉴文章](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6115206/?report=reader#!po=43.3333),它显示了健康记录的数量访问请求正在增长。为了帮助确保将来对敏感数据进行适当的数据管理,如果尚未在本地规定,则应考虑建立数据共享协议的程序。这将有助于维持对信息请求及其使用的系统公正的方法,无论是来自研究组织,捐助者还是其他有关方面。在没有指导或指导性很有限的情况下,建议解决[eRegistries治理工具包](http://eregistries.org/wp-content/uploads/2017/08/eregistries-governance-toolkit中概述的问题。 pdf),并获得有关数据共享和访问常规政策的适当政府支持。 + +正确的项目计划将包括时间和资源,用于确定隐私和安全性的基本策略,过程和协议。 eRegistries治理工具包提供了有关如何逐步执行这些步骤的实用指南。与当地利益相关者进行彻底的审查,以了解将收集哪些数据以及如何滥用这些数据,可以帮助推动流程向前发展。确定随时间变化的政策重新制定隐私计划的时间表也很重要。随时了解这些更改将有助于您更好地计划Tracker的开发,实施和维护。 + +可在[DHIS2用户和实施指南](https://docs.dhis2.org/2.33/en/index.html)中找到有关Tracker软件隐私功能的特定详细信息以及有关正确配置的指南。 + +_参考_: + +- [治理指导工具包](http://eregistries.org/wp-content/uploads/2017/08/eregistries-governance-toolkit.pdf) +- [态势分析工具包](http://eregistries.org/wp-content/uploads/2017/06/Situation-Analysis.pdf) +- [Frost MJ、Tran JB、Khatun F、Friberg IK、Rodriguez,DC:如何成为有效的数字医疗整合国家管理者,以加强低收入和中等收入国家的卫生系统?全球健康:科学与实践 2018 年,第 6 卷,增补 1](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6203416/pdf/S18.pdf) +- [Myhre SL、Kaye J、Bygrave LA、Aanestad M、Ghanem B、Mechael P、Frøen JF:eRegistries:电子妇幼健康登记管理。 BMC 怀孕和分娩 2016, 16(1):279](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5035445/) +- [Kloss L、Brodnik, M、Rinsehart-Thompson, L:个人健康信息的访问和披露:2016-2018 年充满挑战的隐私形势。 IMIA 医学信息学年鉴 2018, 60-66](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6115206/?report=reader#!po=43.3333) +- 2012年世卫组织和国际电信联盟(ITU)国家电子卫生策略工具包http://apps.who.int/iris/handle/10665/75211 +- 2015年健康衡量和问责制路线图https://www.who.int/hrh/documents/roadmap4health-measurement_accountability.pdf?ua=1Foundations + +### 能力和能力 { #capacity-and-competence } + +鉴于Tracker在用户和IT支持方面的覆盖面越来越广,重要的是**评估并确保有足够的能力和相关能力**来计划,设计,开发,支持和使用Tracker程序。根据目标用户的能力以及他们对适当的硬件和网络的访问情况,可能在该国的某些地区使用Tracker,而在其他地区则不合适。在许多情况下,分阶段推出Tracker很有好处,而不是尝试将它作为常规系统引入尚未准备好的区域或用户。在制定推出计划之前,应该进行评估,以根据适当性指导系统的扩大规模和覆盖范围。 + +**机构买入和支持**部分中描述的主要利益相关者工作组应尽早参与,以评估系统将针对的用户群,确定哪个部门负责长期支持,谁将负责在最初和一段时间内提供培训,等等。 + +IT部门可能需要额外的培训,以增加其正确管理个人可识别数据的能力,或为所提供的任何新硬件提供支持。 + +在Tracker中配置的工具和仪表板应与目标用户一起设计,以确保它们适当并被接受。 + +对用户的培训可能不仅需要系统的特定课程,还需要有关硬件和网络访问的使用,维护和故障排除的常规培训。应该开发和建立简单的工作辅助工具和对第一层IT支持的访问权限,以增加可在中央团队之外处理的用户需求数量。 + +_参考文献和资源_: + +- Myhre SL,Kaye J,Bygrave LA,Aanestad M,Ghanem B,Mechael P,FrøenJF:电子注册管理机构:电子母婴健康注册管理机构。 BMC怀孕和分娩2016,16(1):279 +- [软件开发学习包](http://eregistries.org/learning-packages/) +- [治理指导工具包](http://eregistries.org/learning-packages/) +- [数字发展原理](https://digitalprinciples.org/) + +### 基础设施 { #infrastructure } + +重要的是要确保适当和足够的基础架构,对于Tracker而言,它可能与其他现有数字系统不同。共有三组必要的基础结构: + +**电力和网络**在网络稳定的区域,适合通过笔记本电脑或台式机的浏览器使用Tracker。来自浏览器客户端的数据被立即发送到服务器,浏览器缓存之外没有本地存储。这样可以确保数据保真度并利用服务器端计算的功能。在间歇性或低连接性区域,DHIS2 Android应用程序需要使用Tracker,因为它会创建数据库的本地副本,并允许用户继续工作而无需直接连接到中央服务器。基于Android的项目带来了有关充电电力的其他要求;短信和数据费用;有关更多信息,请查阅[DHIS2 Android应用实施指南](https://www.dhis2.org/android-documentation)。 + +**服务器和托管**随着用户数量的增加,用于DHIS2聚合的现有托管解决方案可能不够用,基于Android的实现对服务器资源带来的压力更大。有时使用基于月度的报告系统有时会期望性能低下的托管选项是可以接受的,而支持日常工作流程或临床工作流程的Tracker程序则需要持续的正常运行时间,并且在出现问题时需要及时的IT支持。建立Tracker数据到单独站点的常规备份特别重要,这样可以快速解决主服务器中关键数据的丢失。对当前的托管方法(包括硬件和可用人力资源)进行评估,以开发用于Tracker实施的方法。建议将包含个人身份数据的Tracker程序托管在与聚合系统不同的环境中,以确保更高的安全性。尽管许多国家/地区目前托管DHIS2的本地安装,但值得考虑的是Tracker程序的基于云的托管选项,随着时间的推移,可以在其中确保行业标准的硬件和技术支持。 + +**最终用户的硬件**鉴于数字医疗项目的广泛采用,目标用户可用的现有硬件可能足以实现新的跟踪器。应该进行评估,以检查计算机和Android设备的可用性,并确定可能需要其他硬件的地方。应该建立维护和更换硬件的长期协议,以确保Tracker系统在最初购买的硬件使用寿命之后仍具有可持续性。 + +### 安全注意事项 { #security-considerations } + +安全主要是关于人的。负责收集数据的人员,使用数据的人员,负责实施技术措施的人员以及负责管理特定跟踪器项目安全性的人员。 + +仅仅假设技术实施者将尽最大努力使系统尽可能安全是不够的(尽管总的来说,我们希望他们这样做)。为了满足任何级别的法规遵从性并避免法律风险,通常必须能够证明已采取了合理的步骤来保护系统。至少这意味着: + +1. 在组织中定义了一个角色,负责与安全相关的问题。这可能是首席安全官,数据保护官或其他指定人选。重要的是,有一个要关注其安全性问题并对其负责的个人。理想情况下,这不是技术角色,而是更接近高级管理人员。 +2. 跟踪程序周围应该有一些文件化的安全计划。有时将其称为安全状态。它应指出对组织重要的原则,持续识别,监控和减轻风险的适当流程以及各种其他人工制品和流程,例如可接受的使用政策(针对员工),保密协议(适用于承包商),访问策略,备份和灾难恢复计划,软件部署和配置的最低标准等。 + +在某些组织中,安全官员的角色已经确立并明确定义。在许多其他情况下,这是一种不断发展的需求,其表现在以下环境中:缺乏强有力的法规,脆弱的IT机构和管理结构以及缺乏适当的培训。现有的标准和方法可以帮助塑造这样的角色,例如ISO27000系列(包括有用的免费[在线材料](https://www.iso27001security.com/html/toolkit.html)和模板)。这不是在资金和预算提案中经常看到的项目,但是安全管理培训很可能是要考虑和预算的更重要的项目之一。 + +要考虑的高优先级任务的详尽列表: + +1. 确保软件设置在技术上强大,有文档记录并且最好是自动化的。如何做到这一点有些固执己见,它们是最佳实践的不同观点。对于系统管理员来说,参加服务器培训是结识同龄人和交流想法的好方法。还可以通过实践社区与服务器管理员社区进行交互。还有一个系统管理员电报组(要加入,请发送电子邮件至Lamin-laminbjawara@gmail.com)。 +2. 确保您有一个(至少2个)系统管理员团队来负责系统的日常维护。在许多实现中,仅依靠一个“技术”人员是最大的已识别风险之一。 +3. 如上所述,必须由他人负责安全性。该角色应: + +- 直接向管理层报告(不仅是令人讨厌的事情) +- 管理整体风险(风险登记簿是您的朋友) +- 确保系统管理员正在履行职责 +- 了解有关数据处理和隐私的当地法律、限制和标准操作程序。如果他们缺席或不充分,则在当地制定和维护良好实践指南。 + +4. 确保有备份计划,包括定期测试的异地备份计划。直接且不可恢复的数据丢失一直是各国面临的最常见的安全问题, +5. 确保对系统进行定期审核(可以是审核员的“正式”审核,也可以是我们社区内的对等)。这是管理人员确保系统管理员完成工作的最佳方法(上述) diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-TRACKER-PROGRAMS__target-audience-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-TRACKER-PROGRAMS__target-audience-md new file mode 100644 index 000000000..ca7f24630 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-TRACKER-PROGRAMS__target-audience-md @@ -0,0 +1,10 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs-implementation/blob/master/chapters/target-audience.md" +revision_date: "2020-01-31" +--- + +# 目标观众 { #target-audience } + +本指南的目标受众是那些想知道DHIS2 Tracker是否适合他们的需求,以及那些计划,预算或管理Tracker实施的人员。其中包括潜在的系统所有者,项目经理,决策者和捐助者,以及负责配置,培训和支持的人员。本文档中的指南来自许多现有用例,在全文中都引用了这些用例。应该将其与docs.dhis2.org上的其余文档结合使用。 + +可以按照 [DHIS2 github](https://github.com/dhis2/dhis2-docs/blob/master/src/commonmark/en/content/common/submitting-a-doc-fix.md) 中描述的过程对本指南进行建议的更改和改进 diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__checklist-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__checklist-md new file mode 100644 index 000000000..750bdd3a9 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__checklist-md @@ -0,0 +1,38 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/implementation-guide/checklist.md" +revision_date: "2021-03-29" +--- + +# 移动实施清单 { #implementation_guide_checklist } + +| 任务 | 已完成 | +| --- | :-: | +| 技术分析Android App和服务器要求 | ⑨ | +| 数据安全和隐私策略 | ⑨ | +| DHIS 2服务器设置和配置 | ⑨ | +|     DHIS 2服务器实例 | ⑨ | +|     数据元素,选项集,程序... | ⑨ | +|     可视化配置 | ⑨ | +|     定义项目指标和图例 | ⑨ | +|     设置程序规则 | ⑨ | +| 创建Android用户     | ⑨ | +|     共享设置和安全注意事项 | ⑨ | +| 安装和应用设置 | ⑨ | +|     安装应用 | ⑨ | +|     登录到应用程序 | ⑨ | +| 测验 | ⑨ | +| 内部测试     | ⑨ | +|     UAT测试 | ⑨ | +|     现场测试/试点 | ⑨ | +|     飞行员 | ⑨ | +| 放大 | ⑨ | +| 硬件获取     | ⑨ | +|     应用分发策略 | ⑨ | +|     移动设备管理策略 | ⑨ | +|     电信合同 | ⑨ | +| 训练 | ⑨ | +|     技术准备 | ⑨ | +|     预算 | ⑨ | +| 议程和参加者    议程和参与者 | ⑨ | +|     材料 | ⑨ | +| 推出计划 | ⑨ | diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__dhis-2-configuration-for-android-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__dhis-2-configuration-for-android-md new file mode 100644 index 000000000..0e8dc43bf --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__dhis-2-configuration-for-android-md @@ -0,0 +1,256 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/implementation-guide/dhis2-configuration-for-android.md" +revision_date: '2020-06-11' +--- + +# DHIS2配置以使用Android App { #configuration } + + + +本章包括基本配置方面,以帮助您成功使用Android App来理解DHIS 2移动组件的含义。有关完整且成功的实现,请阅读详细且更新的[文档](https: //www.dhis2.org/android-documentation)以获取有关配置DHIS 2服务器以与DHIS 2 Android Capture App一起使用的所有信息。 + +本文档中包括的新DHIS 2 Capture Android App的设置方面包括: + +- 与安全性相关的注意事项 +- 创建一个Android用户 +- 视觉配置 +- 设置计划规则 +- 定义程序指标和图例 +- 保留ID + +## 与安全性相关的注意事项 { #configuration_security } + + + +### 使用DHIS 2共享和共享限制 { #configuration_security_sharing_restrictions } + + + +在本节中,我们将分享一些有关如何使用DHIS 2共享和共享限制的技巧,以确保只有合适的用户才能访问带有可识别信息的记录。 + +这是在母婴保健医疗中心范围内细粒度共享和搜索限制的实际示例: + +助产士用户角色: + +- 可以搜索该地区所有组织单位中的三个程序 +- 可以将新孕妇纳入ANC计划 +- 可以将事件添加/编辑到临床评估程序阶段 +- 可以查看自己组织单位中的所有ANC数据 + +实验室技术用户角色 + +- 可以搜索该地区的一个计划组织单位 +- 可以将事件添加/编辑到实验室程序阶段 +- 无法查看临床评估阶段 + +MOH主管用户角色 + +- 只能查看仪表板 + +将标准操作程序(SOP)作为数据保护策略的一部分非常重要。 + +SOP是由您的组织汇编的一组分步说明,以帮助您执行复杂的例行操作,例如与数据安全性相关的操作。 + +SOP可以帮助您的组织实现效率,质量和一致性,同时遵守数据保护法规。 + +定义数据保护SOP时,应解决以下问题: + +- 现有的相关立法是什么? +- 谁是指定的控制人?处理器?数据保护官? +- 谁负责审核审核日志? +- 您删除旧用户的流程是什么? +- 带上自己的设备? +- 硬件安全? +- 相互保密协议 + +我们在此处包括从[DHIS 2社区健康信息系统指南](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/Publications/CHIS+Guidelines+En。)获取的一些SOP最佳实践。 pdf)由奥斯陆大学发布的文件: + +1. 将多个程序协调成一个数据捕获协议。 +2. 为每个社区项目制定SOP,尤其是在存在多个数据流的情况下。 +3. 将SOP变成带插图的海报,并让设施工作人员将其张贴在墙上,以供公众查看。 +4. 打印SOP,并确保所有CHW,设施员工和地区员工都有副本 +5. 利益相关者在培训结束后签署SOP。 +6. 利益相关者参与SOP的创建和批准。 SOP必须将CHIS中参与者的最佳做法和工作流程制度化。在制定SOP的过程中包括所有利益相关者的代表。 +7. 确保捕获了所有数据元素和指标。 CHW应该清楚地了解含义,对每个数据元素和指标的度量以消除歧义 +8. 在培训中使用数据捕获准则。为了建立责任感,CHW和设施人员需要知道它们是较大系统的一部分。他们需要知道如何将其数据用于更高级别的计划以及更低级别的特定操作。 +9. 让CHW解释数据捕获准则。这种回授方法是一种有效的成人学习实践。通过解释数据获取指南,这可以提高CHW在卫生委员会中的信誉。 +10. 制定易于使用的本地语言准则。 CHW和设施人员需要有关操作的指南和说明。考虑为CHW和设施制作海报或小型层压便携式数据捕获指南,以便将其放置在墙上或随身携带,以根据数据捕获指南概述其作用和职责。 +11. 有CHW,设施,地区员工和本国员工签署准则。这是象征性的“承诺”措施。目的是他们已阅读,理解了数据捕获指南中定义的报告职责,并将履行这些职责。 +12. 制作简单的视频或音频并将其上传到手机。借助设施员工和CHW可以参考的简单本地语言视频或音频指南,可以简化每个事件的责任和行动。 + + +### 实用数据安全准则 { #configuration_security_guidelines } + + + +要确保仅授权医疗人员才能访问存储在移动设备上的个人数据,首先要教育用户如何使用此数据,并确保始终对其进行保护。以下指南摘录自PSI的“用于确保客户数据安全和机密的监视和评估标准操作程序”手册。 + +![](resources/images/image31.png){ .center } + +系统管理员在配置用户的访问级别时扮演重要角色,要确保他们的数据访问适当且永远不会不必要地过多。以下准则也是PSI“保持客户端数据安全和机密管理员指南”手册的一部分 + +.![](resources/images/image13.png){ .center } + +## 创建一个Android用户 { #configuration_user } + + + +### 创建角色 { #configuration_user_role } + + + +在创建用户之前,首先需要定义DHIS 2用户角色。 DHIS 2 Android Capture App不需要封装在用户角色中的任何权限。 DHIS 2程序或数据集的安全性设置为程序或数据集数据访问。 + +为了解决用户的Web调试问题,建议您创建并分配具有数据捕获功能的用户角色,该角色应包括: + +- 跟踪器捕获应用程序,事件捕获应用程序和/或数据输入应用程序 +- 仪表板(能够登录) +- 缓存清理器(您将需要清理缓存) + +![](resources/images/image3.png) + +### 创建用户 { #configuration_user_user } + + + +其次,您应该创建一个用户,为此,您需要添加一些基本详细信息,例如用户名并为其分配角色。 + +- 用户名:name.android +- 示例:belen.android +- 用户角色分配:分配给您在第一步中创建的角色。 + +### 分配组织单位 { #configuration_user_ou } + + + +第三步是将组织单位分配给刚创建的用户。 + +有三种类型的组织单位分配: + +- **数据捕获:** TEI、注册和活动的数据集和程序创建。首次登录时在应用程序中预下载的数据将属于这些组织部门。 + - 移动用户不应访问该组织。整个国家的单位等级制度。组织单位的最大数量很难设置,因为应用程序不设置限制,而是设置设备上的资源(内存、处理器)。我们可以说低于 250 个组织单位应该是安全的,但仍然认为这对于移动用例来说是一个非常大的数字。 +- **数据输出:**用于数据分析。不适用于Android。 +- **搜索组织。单位:** 将 TEI 搜索(在线时)扩展到更多组织单位。可以下载个人记录以供离线使用。 + - 配置搜索组织时。单位,请确保您的捕获组织。单位包含在您的搜索 org.units 中,以捕获 org.units。必须选择单位以及搜索组织。单位。 + +![](resources/images/image39.png){ .center width=80% } + +## 视觉配置:了解什么渲染以及为什么 { #configuration_visual } + + + +显示的信息及其显示方式可以由系统管理员配置。有一个超过四百个图像的图标库。这些图标可分配给大多数元数据对象:选项,数据元素,属性,程序/数据集。在元数据同步过程中不会下载图像-仅下载图标名称。应用程序的APK中已将所有图标作为基于矢量的高效图像存在。 + +将来,您将能够以gif / jpeg / png(50k或更少-TBC)上传自己的照片。此选项的缺点是带宽使用和同步时间,因为该应用程序需要在元数据同步期间下载图像。 + +这是如何为元数据分配图标和颜色的示例: + +![](resources/images/image10.png) + +下表显示了今天可以在哪里使用图标: + +| | **一个牌子** | ** Android渲染** | **网页渲染** | +|---|:---:|:---:|:---:| +| 追踪实体类型 | ✅2.30 | 不久 | | +| 程序 | ✅2.30 | ✅ | ✅(简单事件,2.30) | +| 程序阶段 | ✅2.30 | ✅ | ✅(简单事件,2.30) | +| 数据集 | ✅2.31 | 不久 | | +| 数据元素 | ✅2.30 | -- | | +| 属性 | ✅2.30 | -- | | +| 指示符 | ✅2.32 | 不久 | +| Prg指示器 | ✅2.32 | 不久 | | +| 选项集 | ✅2.30 | ✅ | ✅(简单事件,2.31) | + +对于程序阶段,可以用三种模式来呈现节:列表,顺序和矩阵。这些模式的结果如下所示: + +![](resources/images/image4.png){ .center } + +系统管理员可以通过设置移动渲染类型来决定在每个程序阶段部分中渲染信息的最佳方法,如下面的屏幕快照所示。 + +![](resources/images/image15.png){ .center } + +## 设置计划规则 { #configuration_pr } + + + +我们建议您与程序规则的配置同时测试Android App,以确保您在服务器中所做的更改能够正确反映并在App中正常工作。 + +设置程序规则时,您要做的第一件事是定义规则执行的上下文和优先级。上下文为特定程序(可选)为特定阶段定义规则的执行。优先级定义了执行规则的顺序,这在一个或多个规则的执行依赖于其他规则的结果时会有所帮助。 + +![](resources/images/image41.png){ .center } + +一旦定义了上下文和优先级,就该使用内置变量,变量(TEI属性/ PS数据元素)和函数编写程序规则表达式了。管理员必须定义变量,以便能够评估为TEI属性或程序阶段数据元素输入的信息。 + +![](resources/images/image40.png){ .center } + +然后,当程序规则表达式为true时,我们需要确定要执行的一个或多个动作 + +![](resources/images/image38.png){ .center } + +设置程序规则时,您应该知道DHIS 2 Android应用程序支持什么。您可以在[配置指南](https://docs.dhis2.org/master/zh/dhis2_android_capture_app/about-this-guide.html)中查看更新的列表。 + +## 定义程序指标和图例 { #configuration_pi } + + + +可以使用“跟踪的实体实例”(TEI)注册中的数据来计算要在App中显示的指标。请记住,计算将适用于TEI和当前的招生范围。 + +聚合类型不可用,只能在指标的计算中使用“最后一个值”。所有DE和常数都可以在计算中使用。根据下表支持变量: + +![](resources/images/image37.png){ .center } + +您可以在[配置指南](https://docs.dhis2.org/master/zh/dhis2_android_capture_app/program-indicators.html)中查看有关使用程序指示器时支持的功能的更新信息。不支持分析期边界,也没有计划将来的分析期,因为它们适用于多个TEI。 + +为了在应用程序中显示程序指示器,必须在DHIS 2服务器指示器配置向导中选中“以表格显示”复选框。 + +![](resources/images/image20.png) + +设计指标后,可以为其分配图例。在DHIS 2服务器中,转到维护>其他>图例以创建新图例。 + +||| +|------|----| +| ![](resources/images/image9.png) { .center } | ![](resources/images/image16.png) { .center } | + +创建图例后,可以将其分配给指标。或者,您可以分配一个已经存在的图例。在复选框下方,以在应用程序中显示指标,您将找到要搜索和指定图例的部分。 + +||| +|------|----| +| ![](resources/images/image32.png){ .center } | ![](resources/images/image26.png){ .center } | + +## 保留ID { #configuration_reserved_id } + + + +如果您正在使用跟踪器程序并且使用自动生成的唯一跟踪实体属性(请参阅 [DHIS 2 文档](https://docs.dhis2.org/master/en/user/html/dhis2_user_manual_en_full.html#create_tracked_entity_attribute)) ,了解应用程序如何处理值的生成非常重要。值是预先从服务器下载的,因此当应用程序离线运行时它们可用。这些值在服务器端标记为保留。 + +当用户首次同步时,该应用将下载100个值,这些值将在服务器端标记为已保留。从那时起,随着新的跟踪实体实例的创建,用户开始使用这些值。 + +每次用户使用一个值(注册一个跟踪的实体实例)时,该应用程序都会: + +1. 检查是否有足够的剩余值,并在需要时重新填充(如果少于50个值)。 +2. 将第一个可用值分配给跟踪的实体实例,并将其从可用值列表中删除。 + +每当应用程序同步时,它将: + +1. 删除过期的保留值。 +2. 检查是否有足够的剩余值,并在需要时重新填充(如果少于50个值)。 + +如果满足以下条件之一,则该值被视为“过期”: + +- “ expiryDate”已过期。默认情况下,服务器将有效期设置为2个月。 +- 如果属性模式依赖于时间,即它包含段 \`CURRENT\_DATE(format)\`,则应用程序会根据该模式计算额外的到期日期。 + +> **注意** +> +> 当使用包含日期作为模式一部分的自动生成的唯一值时,这些值的 expiryDate 将链接到该日期模式,如果模式定义不明确,可能会导致意外行为。 +> +> *示例*:值 *UniqueID* 已配置为 CURRENT_DATE(MM)-SEQUENTIAL(###) 等模式,今天是 1 月 31 日,应用程序将下载 100 个值(从 01-001 到 01-101) )以允许应用程序离线工作并具有足够的值,但是明天,2 月 1 日,应用程序将没有任何可用值,因为所有值都将被标记为过期,因此它将显示此类消息。 +> + +在应用程序上,用户还可以检查可用值,然后在设置菜单中重新填充它们。 + +||| +|---|----| +| ![](resources/images/image14.jpg){ .center width=50%} | ![](resources/images/image22.jpg){ .center width=50%} | + +当应用程序的值用完并且服务器无法提供更多值时,用户将在数据输入表单上收到一条消息,提示没有更多可用值。您应该在服务器端修复该问题。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__document-map-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__document-map-md new file mode 100644 index 000000000..8f702dc46 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__document-map-md @@ -0,0 +1,8 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/implementation-guide/document-map.md" +revision_date: "2021-05-10" +--- + +# 文件图 { #implementation_guide_document_map } + +![](resources/images/implementation-guide-document_map.png){ .center width=75% } diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__executive-summary-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__executive-summary-md new file mode 100644 index 000000000..fccb90421 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__executive-summary-md @@ -0,0 +1,36 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/implementation-guide/executive-summary.md" +revision_date: "2021-03-29" +--- + +# 执行摘要{ #implementation_guide_executive } + +## 背景 { #implementation_guide_executive_background } + +为了应对撒哈拉以南非洲地区和发展中国家智能手机采用率的增长,奥斯陆大学进一步巩固了Android市场份额的领导地位,决定建立一个新的Mobile DHIS 2 Android应用程序DHIS 2 Capture Android,这项工作是在2018年9月发布的。该工作借鉴了以前的移动DHIS 2 Android应用程序的经验教训:数据捕获,跟踪器捕获,事件捕获和仪表板。 + +DHIS 2 Capture Android应用程序旨在帮助在连接性差或没有连接的设置中工作,因为它允许用户脱机工作并在连接可用时稍后同步数据。通过将所有DHIS 2数据模型整合到一个统一的应用程序中,它使数据收集更加容易。预计将由卫生机构中的卫生工作者(一线工作者,服务提供商,卫生中心工作人员...)使用,并直接在社区一级进行。 + +DHIS 2 Capture Android Application与基于Web的DHIS 2不同。基于Web的DHIS 2旨在用于用户可以访问大屏幕和良好互联网连接的地方。 Android App的设计考虑到了较小屏幕,连接不良或无连接的用户体验。 + +研究表明,移动式eHealth App可以轻松集成到护理中,从而提高了生产率。该应用程序应有助于客户跟进,数据报告和决策制定。但是,该应用程序的可行性和可用性会因高受益者数量,人员短缺以及软件和设备问题而受到负面影响。要成功地为农村和资源匮乏地区的一线卫生工作者成功集成移动客户端数据应用程序,将需要实时监控,计划投资和合适的人力资源[Rothstein JD1等。 2014](https://www.hindawi.com/journals/ijta/2016/2515420/)。 + +## 目标{ #implementation_guide_executive_objectives } + +本文档的目的是为Mobile DHIS 2 Capture Android Application的部署提供一套指导。部署步骤将在本文档的后面部分详细描述,包括: + +1. 安全和数据保护方面 +2. 移动设备要求 +3. 安装与设置 +4. 测试(内部测试和用户接受测试) +5. 现场测试和试点 +6. 推广应用(应用分发,移动设备管理,培训) +7. 推出 + +它还包括一个文档图,该文档图将文档的各个部分分组到移动实施项目的各个阶段。在此表示的所有方面都应在项目开始时加以考虑,并据此计划。此表示法说明了它们在项目的哪个阶段至关重要。它总结了其关键方面并有助于在项目中遵循此准则。重要的是要强调文档map_中表示的_cycle认为需求收集过程已完成。文档图可以在第一部分中找到。 + +在上一节中,它包含一个清单,该清单总结了其关键方面,并有助于在项目中遵循此准则。 + +## 目标受众{ #implementation_guide_executive_target_audience } + +本文档供早期部署阶段的领导者使用,并且应与参与该过程的人员共享。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__installing-the-app-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__installing-the-app-md new file mode 100644 index 000000000..693cb7945 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__installing-the-app-md @@ -0,0 +1,42 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/implementation-guide/installing-the-app.md" +revision_date: "2021-03-29" +--- + +# 安装新的 DHIS 2 Capture 应用程序 { #implementation_guide_installing } + +可以从两个位置下载并安装该应用程序: + +- [** Google Play:**](https://play.google.com/store/apps/details?id=com.dhis2&hl=zh_CN)-此版本不允许屏幕广播或截图。 +- [**GitHub**](https://github.com/dhis2/dhis2-android-capture-app/releases) - Github 中有两个版本: + - Production_no_sms_版本:与Google Play相同的版本,不允许屏幕广播或截图 + - 生产版本:与Google Play相同的版本,但包含短信功能(目前被Google Play屏蔽),不允许屏幕广播或截图 + - 训练版:带屏幕播放,可截图(后缀为\_training.apk) + +> **注意** +> +>在安装培训APK时,您可能需要允许第三方安装 + +请阅读有关应用分发的部分,以了解使用不同分发渠道的含义。 + +## 从旧应用迁移{ #implementation_guide_installing_migrating } + +在现场开始安装新的DHIS 2 Capture Android App之前,请务必注意,如果您的用户已经在使用旧的DHIS 2 Android Event Capture或Tracker Capture,则应遵循以下步骤: + +1. 同步您正在使用的当前DHIS 2应用程序的数据 +2. 下载并安装新的DHIS 2 Android Capture App +3. 使用您的凭据登录。 + +> **警告** +> +> 删除应用程序而不同步可能会导致信息丢失。 + +## 登录应用{ #implementation_guide_installing_login } + +为了登录,您将需要DHIS 2服务器URL,您刚创建的用户的用户名和密码。出于测试目的,您还可以使用测试服务器和凭据: + +| 网址 | 用户 | 密码 | +| --- | --- | --- | +| 最新DHIS 2版本
[https://play.dhis2.org/android-current](https://play.dhis2.org/android-current) | 安卓 | 安卓123 | +| 先前的DHIS 2版本
[https://play.dhis2.org/android-previous1](https://play.dhis2.org/android-previous1) | 安卓 | 安卓123 | +| 第二个上一个DHIS 2版本
[https://play.dhis2.org/android-previous2](https://play.dhis2.org/android-previous2) | 安卓 | 安卓123 | diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__rollout-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__rollout-md new file mode 100644 index 000000000..85b4c9062 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__rollout-md @@ -0,0 +1,29 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/implementation-guide/rollout.md" +revision_date: "2021-05-10" +--- + +# 推出 { #implementation_guide_rollout } + +在此阶段,您应该准备向最终用户推出设备和应用程序。在此步骤中,您将必须准备过渡并协调上线工作,并且需要确定是否保留并行系统,以防使用其他应用程序或直接替换。就纸张和手动流程而言,您还需要确定是要消除它们,复制它们还是保留副本。确保仔细选择上线时间。选择一个可以让团队花费更多时间和精力来适应使用新应用程序的时间,并确保在初始阶段可以提供额外的支持。 + +![](resources/images/implementation-guide-image27.png){ .center width=60% } + +接下来,我们将由奥斯陆大学撰写的《 DHIS 2社区健康信息系统指南》文件中包含有关此实施阶段的建议。 + +新推出的应用程序的最终用户应获得一点支持。理想情况下,他们的主管可以提供这一点支持。由于用户了解其主管并获得其他问题的支持,因此让主管支持应用程序是一个优势。 + +您可能已经为基于Web的DHIS 2建立了一个多层支持系统,也许您可以使用它来为App提供支持。多层意味着简单的问题可以由较低级别的主管解决,而更困难或更复杂的问题则可以向上移动,直到找到可以解决这些问题的人为止。需要支持的绝大多数问题将是简单的问题,第一层支持应该可以解决。通常,第一层是用户的直接主管。该层应该能够解决简单的硬件和软件问题。如果主管无法解决问题,则必须将其升级到更高级别。二级请求通常由地区级别或国家以下级别的信息系统官员解决,他们经过培训可以管理系统配置问题以及围绕用户界面,数据导入和导出的所有高级问题。级别3的请求通常由中央IT支持人员处理。他们应该能够响应任何后端维护请求。 + +支持层的数量可能会根据项目的复杂性和规模而有所不同。无论级别多少,任何用户都可以直接通过Web,电话或电子邮件直接提交支持请求。将支持请求发送给技术团队后,应在12个小时之内(2)之类的短时间内确认收到请求。 + +到现在为止,您应该有一个计划,以计划如何跟踪要分发给团队的设备。以下是跟踪设备(2)时可能要遵循的一些最佳做法: + +- 给每个电话(平板电脑)包装盒编号,并给电话协议两份复印件(即包装盒上和两个协议表格上的\#1),然后将二者交给社区卫生工作者主管,以根据电话的详细信息填写表格。 +- 确保电话和盒子不要混在一起。 +- 收集协议书,并在理事会上签字并盖章。一份副本将保留在学区,另一份副本将退还给合作伙伴,并保存在办公室的学区文件夹中。 +- 使用二维码生成器来生成包含电话信息(号码,CHW,SIM卡号码,地区等)的二维码。然后,您可以将此二维码打印到重型标签贴纸上,然后将其粘贴到手机背面或电池盒中的手机内部。 +- 如果为SIM卡提供电话,请记录相关的SIM卡和电话。 +- 为防止篡改手机随附的SIM卡,请通过将SIM卡放入手机中并向背面粘贴胶水,将SIM卡胶粘到手机中。 + +您还应该考虑设备的所有权和使用情况。在将设备(电话,桌子等)提供给用户时,弄清设备的“所有权”以及维护,保养和丢失的责任非常重要。关于该设备是机构还是个人所有,以及各自的职责是什么,经常会感到困惑。但是,如果希望最终用户使用个人设备,则更重要的是弄清有关通话时间/数据成本以及报销机制的问题(2)。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__scale-up-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__scale-up-md new file mode 100644 index 000000000..3d6734049 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__scale-up-md @@ -0,0 +1,143 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/implementation-guide/scale-up.md" +revision_date: "2021-08-10" +--- + +# 放大 { #implementation_guide_scale_up } + +## 收购{ #implementation_guide_scale_up_acquisitions } + +现在,您已经执行了所有测试和试验项目,您可以准备扩展部署,为此您将需要购买硬件和必要的服务。您将需要做出以下决定: + +- 购买设备与BYOD(自带设备) +- 应用程序的分发(现在和以后) +- 电信合同 + +**购买设备与BYOD(自带设备)** + +最初,您应该购买不同的设备,以允许用户评估它们并为您提供反馈。确定要使用的设备后,您应该只购买10个或更少的设备,或者购买测试阶段和试验阶段所需的任何设备。仅当飞行员即将完成时,您才应该购买设备,以备未来6个月的首次使用。某些大型项目需要花费数年时间才能在全国范围内推广,并且您的硬件购买计划应在数年内扩展。有关设备技术规格的建议,请参见[移动设备规格](#mobile_specs)一章。 + +您应该考虑使用BYOD策略的可行性-这种格式允许用户携带自己的设备,只要他们满足您为项目定义的最低技术标准即可。您通常会提供某种形式的激励,可能是以电子现金或通话时间的形式。这种方法的优点很明显:它避免了购置的大量初始成本,并且减少了管理成本和后勤方面的考虑。另一方面,您将面临非常异构的硬件环境的挑战,这意味着不同的设备和Android OS版本。这主要影响调试过程。 + +**应用的分发**(现在和以后) + +DHIS 2 Android应用每两周发布一个新版本。每个新版本均包含错误修复,并且可能包含新功能。它还可能包含新的错误。新版本在GitHub和Google Play商店中发布。 Github只是一个存储库:您将下载特定的APK并将其安装在设备上。您将需要允许使用第三方权限来安装APK。从GitHub或通过其他方法下载APK后,安装的版本将永远不会自动更新。另一方面,如果您是从Google Play安装的,则通常会自动更新为最新版本。如果需要,可以在gPlay中禁用自动更新。 + +完成测试和培训材料并开始推出后,除非您已经重新测试了新版本,否则您不希望为任何用户更改应用程序版本。版本更改可能包括修改的UI,错误的行为或与DHIS 2服务器版本不兼容。您希望在将新版本发布给用户之前进行全面测试,以确保新版本不会对您的配置造成任何问题,需要重新培训以及需要更改配置。 + +总之,对于涉及大量设备的安装,应避免使用Google Play,而应使用移动设备管理(MDM)解决方案,我们将在本章中讨论该解决方案(#scale_up_mdmt)。如果您无权使用此选项,则可以考虑使用Google Play,但应禁用DHIS 2 android应用程序的自动更新。如何执行此操作的步骤会随Android操作系统版本而有所不同-请在Google上“如何通过Andrid X.X中的应用程序禁用android自动更新”。 + +**电信合同** + +如果您的安装计划包括在移动数据不可用时使用SMS来通过SMS传输选定的记录,则您需要与本地聚合商建立合同,后者可以为您提供一个接收SMS的传入号码。您应该将服务器配置为接收和发送SMS-有关SMS连接,请参阅[DHIS 2文档](https://docs.dhis2.org/master/en/user/html/mobile_sms_service.html#)。您将需要估计每月的邮件数量才能预测每月的费用。 + +与SMS提供商选择和签订合同的过程因国家/地区而异,并且取决于组织的采购程序。 + +### 计划大规模收购{ #implementation_guide_scale_up_planning } + +每个项目都需要多种设备类型:电话,平板电脑和Chromebook。大多数移动设备可能会分配给专用用户。要考虑的事情将包括工作的性质。例如,社区工作者将使用智能手机或平板电脑。但是,在医疗机构工作的医护人员可能更喜欢带有外部键盘或Chromebook的平板电脑。 + +实际的大规模收购应尽可能延迟。最初,建议购买尽可能少的设备以测试配置,并为将来的用户提供一定程度的选择。一旦同意进入试点的决定,理想情况下,第二次购买应仅限于试点所需的设备。如果推出计划的时间跨度为一年,则还应按时间划分设备的购置时间:制造商将以12-18个月不等的周期不断提供价格相同的更好设备。 + +总采集100到1000个设备的示例。 + +| 项目月份 | 相 | 取得 | # 设备数 | +| --- | --- | --- | --- | +| 第二个月 | 设计和初始配置 | 选择3或4种可能的外形尺寸。从一两家制造商处购买 | 2-8 | +| 第4-6个月 | 飞行员 | 仅购买完成试用所需的设备 | 10-30日 | +| 6-12月 | 推出-第一阶段 | 第一次大规模收购 | 50-500 | +| X月 | 推出阶段X | -> | 50-500 | +| 月36-48 | 升级更换 | 更换装置 | X | + +## 移动设备管理 { #implementation_guide_scale_up_mdm } + +移动设备管理是指用于管理移动设备的软件。当您必须支持数百个设备时,您将需要MDM软件,并且有必要控制整个设备中的apk文件分发,提供技术支持并实施机构政策。大多数选项都是按月收费的服务。一些免费应用程序提供信息亭模式,但每月收取基本远程管理费用。 + +MDM软件的理想功能可以分为基本功能和高级功能。以下是理想功能的列表: + +- 基本功能: + - 需要屏幕锁定密码 + - 提供授权的应用程序 + - 锁定设备并擦除丢失或被盗的信息 + - 控制Android App的升级 + - 实施备份策略 +- 高级功能: + - 实施密码强度策略 + - 实施网络使用政策 + - 跟踪设备位置 + - 限制访问设置和功能(例如-wifi /网络,屏幕截图) + +在确定哪种软件最适合您的需求时,您应该尝试回答以下问题: + +- 我需要管理多少台设备? +- 我多久可以物理访问一次设备? +- 我真正需要哪些功能? +- 我必须执行哪些政策 +- 安装和维护有多困难 +- 它将如何影响用户体验? +- 我们需要允许BYO吗? (自备设备)。 +- 它将如何影响设备? + +在下一页中,您可以找到可用的MDM软件的列表(请注意,价格和条件会随着时间而变化)。 + +- Mobilock Free(无法更新软件) +- SOTI (MobiControl)(可能很昂贵 - 2.20 美元/设备/月) +- Miradore(无远程支持) +- Applock(无法控制软件更新) +- AcDisplay(无法控制软件更新) +- F-Droid(无法限制数据消耗) +- APPDroid(无法限制数据消耗) +- 主列表(无法控制软件更新) +- Firebase(无法限制数据消耗) +- 声调(用户需要成为MS Office 365部署的一部分) +- MobileIron(价格可能很高-3.15美元/设备/月\ + 2.368美元用于部署) +- IBM Maas360(太贵-远程支持每台设备每月1.60 USD \ +每月每台设备0.50 USD,对于3.000设备) +- AirWatch(反应迟钝,价格昂贵-3年内3,000台设备,每台设备每月3.80美元) +- XenMobile(Citrix)(价格昂贵-3,000台设备,每台设备每月2.03美元) +- 适用于企业(Blackberry)(可能很昂贵-每台设备每月2美元\部署需要2.5K美元) + +> **注意** +> +> 查看具体的[移动设备管理指南](https://docs.dhis2.org/en/implement/managing-mobile-devices/considerations.html),了解有关此主题的更多信息。 + +## 训练 { #implementation_guide_scale_up_training } + +汇总之前的重要步骤是对用户进行培训,如有必要,还需要对向用户提供支持的团队进行培训。您可以遵循许多培训策略,这取决于需要培训的团队的规模,他们的技能水平,可用的时间范围,预算等。将时间和精力投入设计中很重要您的培训策略,并分配足够的时间来实现您的培训目标。对您的用户进行充分的培训和通知,可以减少用户的焦虑和采用问题,还可以提高收集到的数据的质量。 + +### 培训技术准备{ #implementation_guide_scale_up_techinical_prep } + +在准备培训时,请确保已满足所有实际技术要求。这包括准备平板电脑/移动设备,并安装新的DHIS 2 Capture Android应用程序。根据您要进行培训的区域的互联网连接的可用性,可能会将所有平板电脑与服务器预先同步,以便为培训准备足够的数据和正确的配置。.在进行培训之前,应该对练习进行测试以确保一切正常。对测试期间检测到的问题进行故障排除,以免在培训期间出现。您可能需要进行第二轮测试,以发现第一轮中遗漏的所有问题。 + +如果培训是通过预同步的数据和配置完成的,则在培训结束时,请确保让受训者体验该应用程序访问DHIS 2远程服务器的过程。这将使学员有机会体验现实的同步体验,其中可能包括网络延迟。在没有延迟的情况下,他们可以稍后将网络延迟解释为设备故障。 + +### 培训预算{ #implementation_guide_scale_up_budget } + +接下来,有一些预算编制指南,摘自[DHIS 2社区健康信息系统指南](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/Publications/CHIS奥斯陆大学(+ Guidelines + En.pdf): + +- 在使用批准的预算模板和费率(间接费用,DSA等)时遵循组织政策,以应对所有费用,包括: + - 旅行(例如燃料,租车,住宿) + - 人员(例如每日津贴,进餐费用) + - 地点(例如会议空间,茶歇) + - 材料(例如印刷,硬件,投影仪) + - 杂件 +- 根据所需物料的表内计算,物料的单位成本以及所需的单位数来建立预算。您还可以建立其他乘数以说明每个与会者的单位数。如果单位成本发生变化或参与者人数增加或减少,则可以灵活地更新预算。 +- 用当地货币预算预期支出,并内置一个转换率(可以根据需要更新)以转换为您的组织或出资者所需的货币。(2)。 + +### 培训议程{ #implementation_guide_scale_up_agenda } + +奥斯陆大学撰写的[DHIS 2社区健康信息系统指南](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/Publications/CHIS+Guidelines+En.pdf)文件建议您考虑: + +1. 您需要的座位类型(圆桌,单独的桌子等)。 +2. 技术要求(所有计算机,Wi-Fi带宽等), +3. 会议中心津贴,与会人员食品和饮料的财务 +4. 培训师需要空间四处走走,观察和帮助每个参与者。 + +请注意每次培训期望参加的人数,因为有必要提供足够的材料和空间。活动空间对于团体来说应该足够大,并且也应该适合计划中的活动。 + +### 培训材料{ #implementation_guide_scale_up_materials } + +在同一文档中,我们还找到了有关培训材料的建议,我们将其包括在此处。您将需要的培训材料取决于您的活动。为确保您计划好一切,请与合作伙伴一起仔细阅读培训计划,并讨论培训各部分的工作,并注意所需的材料。 + +培训课程的议程应在培训之前确定,并包括在分发的材料中。 + +用户文档应打包在《最小手册》中。这些手册说明了特定的工作任务(例如,输入来自村庄卫生登记册的每月数据或将您村庄与邻近村庄的健康进行比较)。在解释了工作任务之后,《最小手册》提供了带编号的分步说明和屏幕截图,以便用户识别要做什么。请记住,《最低手册》不会像典型的供应商用户手册那样一一解释该应用程序的功能。由于用户喜欢做而不是阅读,因此手册应尽可能简短,同时仍包含所有步骤。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__server-requriements-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__server-requriements-md new file mode 100644 index 000000000..bab4a4fa0 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__server-requriements-md @@ -0,0 +1,35 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/implementation-guide/dhis2-server-requirements.md" +revision_date: "2021-08-10" +--- + +# DHIS 2 服务器要求 { #implementation_guide_dhis2_server } + +新的DHIS 2 Capture Android App需要在Web服务器中运行DHIS 2 2.29或更高版本的实例。 DHIS 2实例可以驻留在本地服务器,虚拟机上,也可以作为软件即服务(托管主机)购买。有关不同的DHIS 2托管选项的更多信息,请访问[https://www.DHIS2.org/hosting](https://www.dhis2.org/hosting)。 + +本节提供了有关如何配置DHIS 2服务器的基本准则,您需要在前两种情况(本地和虚拟机)中进行配置。在托管托管的第三种情况下,您应该让您的提供商知道您将部署Android App,并就配置服务器的最佳方法进行公开讨论。您应该首先与托管托管服务提供商共享这些准则。 + +DHIS 2 服务器的设计和配置必须牢记:数据收集流程、预期数据分析和预期可视化 UI。 DHIS 2 部署至少需要三台服务器:_测试_、_生产_ 和_培训_。 + +_测试_服务器将是您可以更改服务器配置并测试此类配置的结果的服务器。一旦您对配置感到满意,就应该在不同于_生产_的环境中进行用户培训。专用_培训_服务器是您培训用户的理想环境。您将为所有学员创建 DHIS 2 用户,并确保每个人都理解并适应这些更改。测试配置并培训用户后,最后一步是将配置部署到_生产_环境。您永远不应该更改配置或直接培训您的用户进入_生产_环境。 + +DHIS 2已获得[BSD](http://www.linfo.org/bsdlicense.html)的许可,这是一个开放源代码许可证,每个人都可以免费安装和使用。但是,管理DHIS 2实例不仅涉及设置功能强大的Web服务器。部署可靠且可扩展的系统至少包括以下方面: + +- 具有相关技术(例如Web服务器和数据库系统)技能的人力资源。 +- 可靠的系统备份,包括在远程服务器上的安全存储。 +- 使用SSL(HTTPS /加密)来保持私人信息(如密码)的安全。 +- 监视服务器资源和应用程序性能。 +- 稳定的高速Internet连接。 +- 稳定的电源,包括备用电源解决方案。 +- 安全的服务器环境,避免未经授权的访问,盗窃和火灾。 +- 功能强大的硬件,具有扩展潜力和增加的系统使用率。 + +DHIS 2 Capture Android App可在移动设备(包括智能手机,平板电脑和Chromebook)上运行。重要的是要注意在这些移动设备上可供用户使用的程序数量,数据元素数量和程序规则数量。您还应该预算足够的时间来为元数据配置创建必要的翻译。对于应用程序对话,菜单和其他提示,如果未将应用程序翻译为您所需的语言,请在[DHIS 2社区](https://community.dhis2.org)中向我们发送消息,您知道如何为应用翻译做出贡献。 + +> **注意** +> +> 除了此处列出的 DHIS2 服务器要求之外,请注意,DHIS2 Android 应用程序可能需要连接到其他服务,并且通过阻止这些服务,应用程序可能无法完全运行。这可以应用于您可能使用严格的防火墙规则的实现,例如通过与 ISP 提供商达成协议的零速率 URL 环境。在这些情况下,您可能希望在允许的 URL 列表中包含以下内容: +> +> - 您的 DHIS2 URL 服务器 +> - [Mapbox 地址](https://docs.mapbox.com/help/troubleshooting/firewalls/) +> - 用于统计的公共和/或私有 Matomo 服务器,如 [指南](https://docs.dhis2.org/en/full/implement/dhis2-android-configuration-guide.html#capture_app_andoid_settings_webapp) 中所述 diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__sms-for-reporting-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__sms-for-reporting-md new file mode 100644 index 000000000..2c16d806f --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__sms-for-reporting-md @@ -0,0 +1,6 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/implementation-guide/SMS-for-reporting.md" +revision_date: "2020-10-15" +--- + +此文件不再在此处维护,而是包含在(系统管理指南)中[https://github.com/dhis2/dhis2-docs/tree/master/src/commonmark/en/content/sysadmin] diff --git a/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__testing-md b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__testing-md new file mode 100644 index 000000000..e5a736c64 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__IMPLEMENTING-WITH-ANDROID__testing-md @@ -0,0 +1,122 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/implementation-guide/testing.md" +revision_date: "2021-05-10" +--- + +# 测验 { #implementation_guide_testing } + +既然已经初步配置了DHIS 2服务器,并且已经在一个或多个设备中安装了该应用程序,则可以开始测试了。在计划测试时,您需要了解即将发布的版本。重要的是要成为[https://community.dhis2.org/](https://community.dhis2.org/)的社区成员并使用[JIRA](http://jira.dhis2.org /),UiO使用的软件管理工具。这将使您了解计划在将来版本中发布的功能和错误修复方面的未解决问题。 + +我们建议与您的配置并行测试Android应用程序,以确保您在服务器中所做的更改能够正确反映并在应用程序中正常工作。这在配置程序规则期间尤其重要。除了逐步测试之外,在推出应用程序之前,还应进行其他类型的测试。 + +应当在较小的组内部进行一组初始测试,以确保正确完成配置,功能适当并且外观和感觉适当。作为测试初始阶段的一部分,您将执行内部测试,然后进行UAT(用户接受测试)测试。在本节的稍后部分,我们将详细说明这些类型的测试的含义以及如何进行测试。之后,您将进行现场测试和试点。在测试的这一阶段,您将与较大的组进行一组测试,以确保您的工作流,基础架构和体系结构正确。同样在本节的后面,我们将进一步详细介绍这些类型的测试以及如何进行测试。 + +下图显示了下一步实际上是迭代的,包括基于测试结果的新服务器配置。在准备进行扩展和推出之前,您很可能会进行几轮测试和重新配置。 + +| | | +| --- | --- | +| ![](resources/images/implementation-guide-image35.png){ .center } | ![](resources/images/implementation-guide-image7.png){ .center } | +| ![](resources/images/implementation-guide-image36.png){ .center } | ![](resources/images/implementation-guide-image5.png){ .center } | + +## 测试 Android 应用的一般建议 { #implementation_guide_testing_general } + +在进入不同的测试阶段之前,我们将介绍一些可用于测试Android App的常规建议。通常,任何测试过程都可以归纳为以下步骤: + +![](resources/images/implementation-guide-image21.png){ .center width=80% } + +1. **评论**。第一步是访问[ https://www.DHIS 2.org/android-documentation ](https://www.dhis2.org/android-documentation),以查看有关应用程序本身的信息。该文档将为您提供有关测试原因和内容的信息。它可以帮助您确定该应用程序是否满足您的要求,该应用程序可以做什么和不可以做什么以及帮助您分析差异。它还应帮助您确定新功能和设置以及受支持的功能。 + +2. **计划**。在此步骤中,您需要通过了解自己实施的时间表来确定测试时间。在此计划阶段的一部分,您必须创建详细的需求列表,并将其分类为强制性(必须具备)或具有良好的需求。 + +3. **设计**。在此步骤中,您必须开发测试用例,决定测试交互的数量以及将用于测试的工具。 ![](resources/images/implementation-guide-image28.png){ .center width=80% } + + - **测试工具示例 - Jira** ![](resources/images/implementation-guide-image2.png) + - **测试工具示例 - Excel** ![](resources/images/implementation-guide-image17.png) + + - 每个测试用例应包括以下部分。要执行的测试的详细程度和内容将取决于用户的经验概况的水平。 + - 标识:周期号/ID、测试ID、版本、测试摘要。 + - 描述:详细信息、重现步骤 + - 状态报告:执行日期、执行者、预期结果与实际结果、执行状态报告 ID。 + +4. **执行**。在执行测试期间,请记住两个重要问题: + - 元数据配置:验证网络上的程序设置,并查看文档以了解应用程序中功能的行为。这将有助于确定真正的错误,而不是由配置或不受支持的功能引起的问题。 + - 完成矩阵:根据您在计划阶段设计的截止日期检查进度。另外,请确保严格记录笔记,以便能够报告错误。 +5. **报告**。您的报告必须具有三个重要特征 + - 报告的错误必须是可重现的 + - 信息必须是具体且信息丰富的 + - 报告必须将事实与猜测分开 ![](resources/images/implementation-guide-image1.png) { .center width=80% } + - 下表总结了一些好的错误报告示例: ![](resources/images/implementation-guide-image34.png) { .center width=80% } + +## 内部测试和 UAT 测试 { #implementation_guide_testing_internal } + +**您正在测试什么** + +您正在测试DHIS 2服务器配置和Android App本身。 + +![](resources/images/implementation-guide-image12.png){ .center width=40% } + +**你在找什么?** + +程序规则,表单,可视UI,指示器……错误,改进,新要求等。 + +**怎么样?** + +各个组的测试方法和时间各不相同,但是它必须是迭代的,灵活的,并且必须在部署过程的早期阶段进行。您需要花费时间来决定谁将参加测试,制定测试计划并制定收集反馈的策略。有多种工具可用于报告和跟踪错误和问题。根据测试的复杂程度,您可以使用[trello](https://trello.com/),[JIRA](https://www.atlassian.com/software/jira)等。 + +为内部测试奠定正确的基础将提高测试过程的质量和效率。这些建议适用于您需要执行的任何不同测试。 + +### UAT 测试 { #implementation_guide_testing_uat } + +**您正在测试什么** +您正在测试系统配置(输入),视觉UI和图标,可用性和输出。您还可以在此阶段测试不同设备(智能手机,平板电脑,外部键盘,chromebook)的用户体验。 + +![](resources/images/implementation-guide-image6.png){ .center width=40% } + +**你在找什么?** + +先前项目中的调整和硬件问题。现在是开始确定对未来阶段有帮助的冠军的好时机。 UAT的主要目的是让来自不同背景的人员与配置相一致以执行现场测试。这个阶段的成功将决定进入下一阶段的现场测试 + +**怎么样?** + +使用受控环境。查找很少接触该技术的用户,这些用户不一定要集成到工作实践中。您的用户可能是:1)健康领域的专家,2)现场人员,3)现场用户。 + +小组的规模将根据您要为其实现应用程序的项目类型而有所不同。 UAT测试小组的平均人数为5至10人。 + +在决定谁将参加您的测试时,请考虑所有不同类型的用户及其角色。考虑到这一点,请选择您的测试人员。您应该为测试人员提供正确的入门和指导。他们需要充分了解您将用于测试的方法,期望以及测试的总体目的和目标。如果可能的话,建议与一个或两个领导者组织测试会议,测试者可以互相帮助,并有可能提出问题并从领导者那里获得帮助。要考虑的另一个重要方面是测试数据。您的测试服务器中必须有足够的数据,才能测试不同的测试用例。 + +## 现场测试/试点{ #implementation_guide_testing_field } + +**您正在测试什么** + +- 您正在测试SoP和工作流程。 +- 您正在测试您的基础架构/体系结构。 +- 您正在测试不同的设备。 +- 您正在测试培训程序和材料。 + +![](resources/images/implementation-guide-image25.png){ .center width=40% } + +**你在找什么?** + +- 前项中的调整。 +- 所选设备是否适合工作空间和环境。 +- 评估您的解决方案 +- 确定冠军。 + +**怎么样?** + +20-30个用户。建议2个月(提前计划!)。确定分布(位置)。不要选择最简单或最复杂的方法。保持简单,但挑战您的解决方案。 + +**评估飞行员的考虑因素** + +您应该定义用于评估结果的指标,并确定试运行系统的策略。您可以并行使用当前系统和新系统几个月,也可以直接更换它。两种策略都有优缺点,您应该在进行试点之前与您的团队仔细分析它们。 + +并行使用当前系统和新系统的一些优点是: + +- 您可以证明在及时性或数据质量方面,新系统与旧系统相比有何改进,此参数取决于您特定项目的目的。 +- 如果某些功能按预期运行,则您具有以前的系统作为备份机制 +- 当用户比较两个结果时,可以建立对用户的信任。 + +一些缺点是: + +- 您正在设置一个双重报告机制,它会重复用户的时间和精力。 IT部门必须敏感地处理此问题,并在需要时准备潜在的支持人力资源,这一点很重要。 +- 用户倾向于并行比较两个系统的可能性可能是一把双刃剑,因为用户倾向于抵制变化。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__about-this-guide-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__about-this-guide-md new file mode 100644 index 000000000..ad1406465 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__about-this-guide-md @@ -0,0 +1,63 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/common/about-this-android-guide.md" +revision_date: "2020-01-24" +--- + +# 关于本指南 { #about*this_guide* } + + + +DHIS 2文档是由开发团队和用户共同开发的。虽然本指南力求完善,但可能会省略某些功能或没有将其记录在案。本节说明了整个文档中使用的一些约定。 + +DHIS 2是基于浏览器的应用程序。在许多情况下,其中包含屏幕截图以提高清晰度。显示各种功能的快捷方式,例如 **Data element** \> **Data element group**。 “ \>”符号表示您应该单击**数据元素**,然后在用户界面中单击**数据元素组**。 + +已使用不同样式的文本来突出显示文本的重要部分或特定类型的文本,例如源代码。下面说明了本文档中使用的每种约定。 + +> **注意** +> +>注释包含应考虑的其他信息或对可能有用的更多信息的引用。 + +> **提示** +> +>提示可能是有用的建议,例如如何更有效地执行特定任务。 + +> **重要** +> +>重要信息不应被忽略,并且通常表示应用程序需要的内容。 + +> **注意** +> +>应该仔细考虑这些部分中包含的信息,如果不加以注意,可能会导致分析,性能或功能方面出乎意料的结果。 + +> **警告** +> +>如果不注意这些部分中包含的信息,可能会导致永久性数据丢失或影响系统的整体可用性。 + +> **完成** +> +>这些部分中包含的信息将表明这些问题已经完全实施。 + +> **不完整** +> +>这些部分中包含的信息将表明这些问题尚未实现,将被忽略。 + +> **不_适用** +> +>这些部分中包含的信息将表明这些问题不适用。 + +> **工作_进度_** +> +>这些部分中包含的信息将指示这些是尚未完全实施或已报告意外行为的问题或特征。 + + 程序列表通常包含某种类型的计算机代码。 + 它们将以带阴影的背景和不同的字体显示。 + +`命令将以粗体显示,并且代表需要在操作系统或数据库上执行的命令。` + +指向外部网站或交叉引用的链接将以蓝色文本显示,并带有下划线,例如[this.](http://www.dhis2.org). + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-a-mobile-device-management-previous-information-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-a-mobile-device-management-previous-information-md new file mode 100644 index 000000000..a539605b8 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-a-mobile-device-management-previous-information-md @@ -0,0 +1,39 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/mdm/A-a-previous-info.md" +--- +# 附件A-移动设备管理(先前的信息) { #annex-a-mobile-device-management-previous-information } + +> +> **注意** +> +>与[Android实施指南](https://docs.dhis2.org/master/zh/dhis2_android_implementation_guideline/scale-up.html#mobile-device-management)中可以找到的信息相同。不久将不赞成使用该部分,而保留此文件是出于历史目的。 + +“_移动设备管理是指用于管理移动设备的软件。当您必须支持数百台设备并且需要控制跨设备的 apk 文件分发、提供技术支持和执行机构政策时,您将需要 MDM 软件。大多数选项都是按月付费服务。一些免费应用程序提供信息亭模式,但收取基本远程管理的月费_。” + +MDM软件的理想功能可以分为基本功能和高级功能。以下是理想功能的列表: + +* 基本功能: + * 需要屏幕锁定密码 + * 提供授权的应用程序 + * 锁定设备并擦除丢失或被盗的信息 + * 控制Android App的升级 + * 实施备份策略 +* 高级功能: + * 实施密码强度策略 + * 实施网络使用政策 + * 跟踪设备位置 + * 限制访问设置和功能(例如-wifi /网络,屏幕截图) + +在确定哪种软件最适合您的需求时,您应该尝试回答以下问题: + +* 我需要管理多少台设备? +* 我多久可以物理访问一次设备? +* 我真正需要哪些功能? +* 我必须执行哪些政策 +* 安装和维护有多困难 +* 它将如何影响用户体验? +* 我们需要允许BYO吗? (自备设备)。 +* 它将如何影响设备? + + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-b-mdm-poc-flyve-mdm-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-b-mdm-poc-flyve-mdm-md new file mode 100644 index 000000000..6edd27343 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-b-mdm-poc-flyve-mdm-md @@ -0,0 +1,37 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/mdm/A-b-flyve.md" +--- +# 附件B-MDM PoC:Flyve MDM { #annex-b-mdm-poc-flyve-mdm } + +本附件介绍了经过测试的MDM的结果:[https://www.flyve-mdm.com/](https://www.flyve-mdm.com/) + +Flyve MDM 基于 [GLPI](https://glpi-project.org/),因此需要 GLPI 作为子系统才能使用 Flyve MDM。 GLPI _是一个开源 IT 资产管理、问题跟踪系统和服务台系统。该软件是用 PHP 编写的,并根据 GNU 通用公共许可证分发。_ + + +## 安装和使用 { #installation-usage } + +在本地进行测试很容易,因为它们提供了允许快速测试的docker容器。 + +也可以要求提供有关云版本的演示。 + +GLPI在一开始可能看起来有些不知所措,但是如果已经有这样的解决方案,那将是一个很大的优势。 + +F-Droid上提供了应用程序,因此可以简化安装或测试过程。 + +可在此处找到受支持功能的列表:[http://flyve.org/android-mdm-agent/howtos/policies](http://flyve.org/android-mdm-agent/howtos/policies) + + +## 问题 { #issues } + +不支援KIOSK模式 + +MDM仪表板是一个更好的控制台,但仍然依赖于下面的GLPI。 + + +## 结论 { #conclusion } + +取决于设置,可能不值得,因为如果该软件没有以前的经验,则MDM管理控制台和GLPI可能会让人不知所措。同样,KIOSK模式不可用可能会破坏交易。 + +它是开源的,因此如果自托管,则可以大大降低成本;可能对于非常小的实施或在扩展之前测试MDM的功能来说是理想的选择。 + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-c-mdm-poc-headwind-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-c-mdm-poc-headwind-md new file mode 100644 index 000000000..297074c0b --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-c-mdm-poc-headwind-md @@ -0,0 +1,40 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/mdm/A-c-headwind.md" +--- +# 附件C-MDM PoC:逆风 { #annex-c-mdm-poc-headwind } + +本附件介绍了经过测试的MDM的结果:[https://h-mdm.com/](https://h-mdm.com/) + + +## 安装和使用 { #installation-usage } + +该解决方案提供了要安装的脚本,因此安装非常容易。 + +也可以要求提供有关云版本的演示。 + +免费版本在某些实现中就足够了,但是对于扩展功能(包括Kiosk模式),可能需要专业版或扩展版。有关更多详细信息,请参见[https://h-mdm.com/enterprise/](https://h-mdm.com/enterprise/)。 + +这是一个JAVA / Tomcat应用程序,使其与DHIS2的兼容性非常理想 + +安慰: + + +![Headwindg MDM 控制台](../content/mdm/resources/images/image10.png) + +电话: + +![在 Android 中运行的 Headwindg MDM](../content/mdm/resources/images/image14.png){ width=25% } + + +## 问题 { #issues } + +找不到大问题。支持真的很及时。 + +免费版本不包括Kiosk模式。 + + +## 结论 { #conclusion } + +有趣的开源解决方案(不过仅服务器版本而不是客户端版本) + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-d-mdm-poc-entgraio-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-d-mdm-poc-entgraio-md new file mode 100644 index 000000000..a2f46e0b4 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-d-mdm-poc-entgraio-md @@ -0,0 +1,36 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/mdm/A-d-entgra.md" +--- +# 附件D-MDM PoC:Entgra.io { #annex-d-mdm-poc-entgraio } + +本附件介绍了经过测试的MDM的结果:[https://entgra.io/emm](https://entgra.io/emm) + +## 安装和使用 { #installation-usage } + +他们为远程部署提供docker软件包以进行测试(甚至生产)。对于此测试,使用了SaaS平台。 + +这是一个JAVA / Tomcat应用程序,使其与DHIS2的兼容性非常理想 + +它涵盖了已定义功能的整个范围,但是由于选项数量众多,策略定义可能会有些不知所措。 + +该解决方案允许远程控制设备,因此管理者可以远程查看设备的屏幕。这对于培训和故障排除可能特别有用。 + +安慰 + +![Entgra MDM 控制台](../content/mdm/resources/images/image11.png) + + +电话 + +![在 Android 上运行的 Entgra MDM](../content/mdm/resources/images/image2.png){ width=25% } + +## 问题 { #issues } + +设备位置不起作用(这似乎是暂时的问题) + + +## 结论 { #conclusion } + +工作得很好,支持也很及时。如果使用前提条件选项,那么它是开放源Java应用程序这一事实可能会使管理更加容易。 + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-f-mdm-poc-manage-engine-mdm-plus-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-f-mdm-poc-manage-engine-mdm-plus-md new file mode 100644 index 000000000..28c202e42 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-f-mdm-poc-manage-engine-mdm-plus-md @@ -0,0 +1,36 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/mdm/A-f-engineplus.md" +--- +# 附件F-MDM PoC:管理引擎MDM Plus { #annex-f-mdm-poc-manage-engine-mdm-plus } + +本附件介绍了经过测试的MDM的结果:[https://www.manageengine.com/mobile-device-management/](https://www.manageengine.com/mobile-device-management/) + + +## 安装和使用 { #installation-usage } + +无需安装,就像云服务一样。 + +易于注册设备。 + +该解决方案允许对设备进行远程呼叫和远程控制,因此管理者可以使用VoIP进行通信并远程查看设备的屏幕。这对于培训和故障排除可能特别有用。 + +安慰: + +![Manage Engine Plus MDM 控制台](../content/mdm/resources/images/image16.png) + + +电话 + +![在 Android 上运行的 Manage Engine Plus MDM](../content/mdm/resources/images/image15.png){ width=25% } + + +## 问题 { #issues } + +测试期间无法上传文件或Apps。似乎是暂时的问题。 + + +## 结论 { #conclusion } + +工作得很好。 + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-g-mdm-poc-scale-fusion-mobilock-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-g-mdm-poc-scale-fusion-mobilock-md new file mode 100644 index 000000000..1a6ec0514 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__annex-g-mdm-poc-scale-fusion-mobilock-md @@ -0,0 +1,38 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/mdm/A-g-scalefusion.md" +--- +# 附件G-MDM PoC:规模融合(MobiLock) { #annex-g-mdm-poc-scale-fusion-mobilock } + +本附件介绍了经过测试的MDM的结果:[https://scalefusion.com/](https://scalefusion.com/) + + +## 安装和使用 { #installation-usage } + +由于已测试云解决方案,因此无需安装。 + +很多选择,也许太多,一开始可能会让您迷失方向。 + +尽管对Kiosk模式必须进行加密,但代理商的注册确实非常容易。 + +该解决方案允许对设备进行远程呼叫和远程控制,因此管理者可以使用VoIP进行通信并远程查看设备的屏幕。这对于培训和故障排除可能特别有用。 + +安慰: + +![Scale Fusion MDM 控制台](../content/mdm/resources/images/image8.png) + + +电话(普通Vs亭): + +![在 Android 正常模式下运行的 Scale Fusion MDM](../content/mdm/resources/images/image13.png){ width=25% } ![在 Android kiosk 模式下运行的 Scale Fusion MDM](../content/ mdm/resources/images/image4.png){ 宽度=25% } + + +## 问题 { #issues } + +信息亭设备的强制加密(使其变慢) + + +## 结论 { #conclusion } + +不错的解决方案,效果很好,可以完全自定义。 + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__choosing-an-mdmemm-choosing-an-mdmemm-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__choosing-an-mdmemm-choosing-an-mdmemm-md new file mode 100644 index 000000000..3eafc1bf1 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__choosing-an-mdmemm-choosing-an-mdmemm-md @@ -0,0 +1,79 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/mdm/choosing-an-mdm.md" +--- +# 选择 MDM/EMM { #choosing-an-mdmemm } + +在决定选择哪种MDM解决方案时,重要的是定义哪些功能集将被认为是必需的,哪些功能集将具有很好的功能。不同的实现之间可能会有很大的不同。但是,由于DHIS2的性质,我们在下面的列表中确定了一些必需的功能。虽然可以根据实现情况进行审查,但这些应视为我们的建议。 + +有关更多详细信息,请参见附件A-移动设备管理。 + +所需功能及其原因: + +* Android作为受支持的平台: + + 这似乎很明显,但是某些MDM解决方案针对的是其他类型的设备,例如iOS或Windows。目前,DHIS2 Android应用仅与Android设备兼容,并且支持版本4.4(不推荐)及更高版本(建议版本7)。 + +* 应用程序分发管理: + + DHIS2实现需要在发布新的App版本之前对用户进行测试和培训。由于大多数实施都是从Google Play商店安装DHIS2 Android应用程序,因此,如果没有其他机制来管理更新,则在发布更新时可以在项目未准备就绪的情况下更新设备。 + +* 设备信息: + + DHIS2实现需要维护其设备清单,以便对问题进行故障排除或更新其设备。考虑的所有MDM解决方案都包含此基本功能,但在此处列出该MDM解决方案是为了防止存在可能不包含此功能的解决方案。 + +* 密码执行: + + 在大多数(如果不是全部)DHIS2实现中,敏感信息存储在应用程序中。因此,在设备上强制执行密码策略可能会防止意外访问此数据。 + + + 请注意,尽管DHIS2 Android应用程序允许为访问控制设置密码的可能性,但由于设备中的信息尚未加密(2020年2月),攻击者仍然可以提取该信息。 + +* 远程擦除: + + 在大多数(如果不是全部)DHIS2实现中,敏感信息存储在应用程序中。例如,如果设备丢失或被盗,确保可以远程擦除它可以帮助防止敏感数据泄漏。 + + +很高兴拥有功能及其原因: + +* 信息亭模式(又称为单一应用程序模式) + + 某些DHIS2实施可能需要将设备锁定到单个应用程序(DHIS2 Android Capture App),而不允许用户访问任何其他应用程序或设置。信息亭政策将实现这一目标。 + +* 电话管理 + + 在某些DHIS2实现中,可能需要使用带有SIM卡的设备才能通过移动网络(2G-5G)提供数据连接。这可能要求设备使用特定的呼叫服务,以便为数据包充电或限制呼叫支持等。 + +* 应用/设置限制 + + 某些DHIS2实现可能要求用户不仅能够使用一个应用程序,而且还可以使用多个应用程序(即一台需要用于DHIS2和图片捕获的设备)。 + +* 网络管理 + + 某些DHIS2实现可能要求设备不使用数据网络,或者限制到特定域(防火墙),或者始终仅使用特定无线网络或动态设置无线网络等。 + +* 用户管理 + + 某些DHIS2实现可能需要多个用户(甚至两个DHIS2用户)使用该设备。用户管理功能可以在这种情况下提高安全级别,因为每个用户可以具有不同的访问代码,从而允许DHIS2 Android Capture App的多用户帐户(当前不支持本机支持),每个用户多个应用程序策略等。 + +## 初始价格和运行成本 { #initial-price-and-running-costs } + +项目在决定是否要实施MDM时将面临的关键因素之一是初始价格和运营成本。 MDM可能会带来意想不到的成本,因此建议您评估需求,并尽早将其成本包括在项目和预算的定义中。 + +以下各节中介绍的大多数MDM解决方案都包含每月或每年的运行成本,这可能会极大地增加项目的成本,具体取决于设备的数量。因此,建议考虑以下一些技巧: + +1. 如果项目具有在其服务器上托管MDM解决方案的能力,那么与选择包括托管的解决方案相比,通常将提供更好的选择。 +2. 如果是这种情况,则某些捐助者可能会强行选择一个特定的MDM解决方案,请确保为项目的未来阶段分配预算,或者可以使用有限的选项免费(或更便宜)使用MDM。 +3. 大多数解决方案提供不同的软件包作为定价模型,如果该解决方案将主要(或仅)用于管理DHIS2应用程序(安装和更新),则使用量将很小,因此选择最便宜的替代品就足够了。 +4. 由于大多数项目的性质(发展中国家的卫生,非政府组织,教育等),许多MDM提供商可能会提供折扣。强烈建议在选择解决方案之前进行协商,因为撰写此文档时,许多提供商都表现出了兴趣,并且已经提供了比其网站上宣布的更好的交易。 + +## BYOD /公司设备 { #byod-corporate-device } + +在决定使用哪种MDM / EMM时,另一个关键因素是要考虑部署将包括BYOD(自带设备)策略还是仅适用于公司设备。这可能是一个关键因素,因为大多数MDM将在可应用于这两种类型的设备的策略上有所区别。许多DHIS2实现都是基于公司专用设备,但是在某些实现中,混合BYOD-Corporate甚至是完整BYOD设备策略都是可能的。 + + +BYOD设置意味着拥有一个MDM,该MDM允许一组最少的策略符合上面列出的强制功能。根据MDM,这可能需要工作配置文件,应在其中安装DHIS2应用程序。在这些实现中,培训可能更加重要,以解释配置文件之间的差异。例如,在个人档案中(以及在工作档案中)安装了DHIS2应用程序的用户会增加其他数据安全风险,因为如果设备丢失或被盗,则无法远程擦除其个人档案中存储的任何数据。 。 + + +企业设备设置将意味着使所有设备都遵循更严格的策略集(设备/用户/位置之间可能会有所不同)。从IT管理的角度来看,这是理想的情况,但会影响灵活性和成本。 + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__choosing-an-mdmemm-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__choosing-an-mdmemm-md new file mode 100644 index 000000000..3eafc1bf1 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__choosing-an-mdmemm-md @@ -0,0 +1,79 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/mdm/choosing-an-mdm.md" +--- +# 选择 MDM/EMM { #choosing-an-mdmemm } + +在决定选择哪种MDM解决方案时,重要的是定义哪些功能集将被认为是必需的,哪些功能集将具有很好的功能。不同的实现之间可能会有很大的不同。但是,由于DHIS2的性质,我们在下面的列表中确定了一些必需的功能。虽然可以根据实现情况进行审查,但这些应视为我们的建议。 + +有关更多详细信息,请参见附件A-移动设备管理。 + +所需功能及其原因: + +* Android作为受支持的平台: + + 这似乎很明显,但是某些MDM解决方案针对的是其他类型的设备,例如iOS或Windows。目前,DHIS2 Android应用仅与Android设备兼容,并且支持版本4.4(不推荐)及更高版本(建议版本7)。 + +* 应用程序分发管理: + + DHIS2实现需要在发布新的App版本之前对用户进行测试和培训。由于大多数实施都是从Google Play商店安装DHIS2 Android应用程序,因此,如果没有其他机制来管理更新,则在发布更新时可以在项目未准备就绪的情况下更新设备。 + +* 设备信息: + + DHIS2实现需要维护其设备清单,以便对问题进行故障排除或更新其设备。考虑的所有MDM解决方案都包含此基本功能,但在此处列出该MDM解决方案是为了防止存在可能不包含此功能的解决方案。 + +* 密码执行: + + 在大多数(如果不是全部)DHIS2实现中,敏感信息存储在应用程序中。因此,在设备上强制执行密码策略可能会防止意外访问此数据。 + + + 请注意,尽管DHIS2 Android应用程序允许为访问控制设置密码的可能性,但由于设备中的信息尚未加密(2020年2月),攻击者仍然可以提取该信息。 + +* 远程擦除: + + 在大多数(如果不是全部)DHIS2实现中,敏感信息存储在应用程序中。例如,如果设备丢失或被盗,确保可以远程擦除它可以帮助防止敏感数据泄漏。 + + +很高兴拥有功能及其原因: + +* 信息亭模式(又称为单一应用程序模式) + + 某些DHIS2实施可能需要将设备锁定到单个应用程序(DHIS2 Android Capture App),而不允许用户访问任何其他应用程序或设置。信息亭政策将实现这一目标。 + +* 电话管理 + + 在某些DHIS2实现中,可能需要使用带有SIM卡的设备才能通过移动网络(2G-5G)提供数据连接。这可能要求设备使用特定的呼叫服务,以便为数据包充电或限制呼叫支持等。 + +* 应用/设置限制 + + 某些DHIS2实现可能要求用户不仅能够使用一个应用程序,而且还可以使用多个应用程序(即一台需要用于DHIS2和图片捕获的设备)。 + +* 网络管理 + + 某些DHIS2实现可能要求设备不使用数据网络,或者限制到特定域(防火墙),或者始终仅使用特定无线网络或动态设置无线网络等。 + +* 用户管理 + + 某些DHIS2实现可能需要多个用户(甚至两个DHIS2用户)使用该设备。用户管理功能可以在这种情况下提高安全级别,因为每个用户可以具有不同的访问代码,从而允许DHIS2 Android Capture App的多用户帐户(当前不支持本机支持),每个用户多个应用程序策略等。 + +## 初始价格和运行成本 { #initial-price-and-running-costs } + +项目在决定是否要实施MDM时将面临的关键因素之一是初始价格和运营成本。 MDM可能会带来意想不到的成本,因此建议您评估需求,并尽早将其成本包括在项目和预算的定义中。 + +以下各节中介绍的大多数MDM解决方案都包含每月或每年的运行成本,这可能会极大地增加项目的成本,具体取决于设备的数量。因此,建议考虑以下一些技巧: + +1. 如果项目具有在其服务器上托管MDM解决方案的能力,那么与选择包括托管的解决方案相比,通常将提供更好的选择。 +2. 如果是这种情况,则某些捐助者可能会强行选择一个特定的MDM解决方案,请确保为项目的未来阶段分配预算,或者可以使用有限的选项免费(或更便宜)使用MDM。 +3. 大多数解决方案提供不同的软件包作为定价模型,如果该解决方案将主要(或仅)用于管理DHIS2应用程序(安装和更新),则使用量将很小,因此选择最便宜的替代品就足够了。 +4. 由于大多数项目的性质(发展中国家的卫生,非政府组织,教育等),许多MDM提供商可能会提供折扣。强烈建议在选择解决方案之前进行协商,因为撰写此文档时,许多提供商都表现出了兴趣,并且已经提供了比其网站上宣布的更好的交易。 + +## BYOD /公司设备 { #byod-corporate-device } + +在决定使用哪种MDM / EMM时,另一个关键因素是要考虑部署将包括BYOD(自带设备)策略还是仅适用于公司设备。这可能是一个关键因素,因为大多数MDM将在可应用于这两种类型的设备的策略上有所区别。许多DHIS2实现都是基于公司专用设备,但是在某些实现中,混合BYOD-Corporate甚至是完整BYOD设备策略都是可能的。 + + +BYOD设置意味着拥有一个MDM,该MDM允许一组最少的策略符合上面列出的强制功能。根据MDM,这可能需要工作配置文件,应在其中安装DHIS2应用程序。在这些实现中,培训可能更加重要,以解释配置文件之间的差异。例如,在个人档案中(以及在工作档案中)安装了DHIS2应用程序的用户会增加其他数据安全风险,因为如果设备丢失或被盗,则无法远程擦除其个人档案中存储的任何数据。 。 + + +企业设备设置将意味着使所有设备都遵循更严格的策略集(设备/用户/位置之间可能会有所不同)。从IT管理的角度来看,这是理想的情况,但会影响灵活性和成本。 + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__comparison-chart-comparison-chart-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__comparison-chart-comparison-chart-md new file mode 100644 index 000000000..818110938 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__comparison-chart-comparison-chart-md @@ -0,0 +1,49 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/mdm/comparison-chart.md" +--- +# 比较表 { #comparison-chart } +下图(改编自[移动设备管理软件列表](https://en.wikipedia.org/wiki/List_of_Mobile_Device_Management_software))旨在总结本文档中的所有内容,有助于快速概览。不过,建议通读整个文档,以了解此处提出的 MDM 的所有优点和缺点。 + +所有提供的解决方案均符合先前定义的必需功能: + +* Android 作为支持平台 +* 最低功能: + * 应用程序管理 + * 远程擦除 + * 安全实施(最低密码) +* 价格非常近似,因为它取决于具体配置。 + +||||||| +|--- |--- |------ |------ |------ |-------- | +|**MDM 名称**
(已测试)| **(C)大声/(P)**|**价格大约**|**实力**|**弱点**|**附加评论**| +|Flyve MDM|碳/磷| - 免费*(如果托管)
- 350 美元/月(对设备没有限制)| - 开源
-GLPI插件| - 功能集| - 如果已使用 GLPI,这可能是一个非常有趣的选项
- 支持的功能可能是一个限制| +|逆风 MDM|碳/磷| -免费*(如果托管)
-1990美元/第一年+每隔一年500美元| -开源
-Java应用(如DHIS2)|免费版本可能会省略一些功能|| +|Entgra EMM|碳/磷|-免费*(如果托管)
-未公开SaaS的价格|-开源
-Java应用(如DHIS2)||| +|TinyMDM|C|22美元/设备/年。|- 易于使用
- 简单但功能强大
- Android 零配置||- Android 零配置有助于在大量设备中进行部署。
- 客户支持提供折扣| +|米拉多尔|C|24 $ /设备/年|- NFC 和大规模供应
- Android Zero|三星设备的全部潜力|测试时,管理控制台有点慢。
- 提供折扣| +| 规模融合|C|24 - 36 美元/设备/年|-大量提供
-Android零
-大量功能
-远程投射
-远程支持聊天和通话||以前称为 MobiLock| +| 管理引擎|碳/磷|-10-24美元/设备/年
-免费(<25个设备)|- 大量功能和选项
- Android Zero
- 远程聊天和投射||本地版本需要 Windows,考虑到当前架构,这可能是一个优点,也可能是一个缺点,尽管 DHIS2 仅在 Linux 中受支持,因此必须使用另一台服务器。| +|** MDM名称**
(**未经**测试)| **(C)大声/(P)**|**价格大约**|**实力**|**弱点**|**附加评论**| +|空中观察|C|4美元/设备/月|||符合要求并且很好地具有功能| +|黑莓 UEM 12.12|碳/磷|?|||符合要求并且很好地具有功能| +|应用科技360|碳/磷|2 $ /设备/月|||符合要求并且很好地具有功能| +|六角节点|碳/磷|1 美元/设备/月|||符合要求并且很好地具有功能| +|卡巴斯基端点安全|碳/磷|?|||符合要求且很不错的功能
如果该解决方案已经存在,可能值得探讨| +|伊万蒂|C|?|||符合要求并且很好地具有功能| +|MaaS360|C|4美元/设备/月|||符合要求并且很好地具有功能| +|移动熨斗|碳/磷|?|||符合要求并且很好地具有功能| +|思科 Meraki 系统管理器|C|?|||符合要求且值得拥有的功能
如果此解决方案已适用于网络设备,则可能值得探索| +|苏尔MDM|碳/磷|4美元/设备/月|||符合要求并且很好地具有功能| +|Citrix端点管理|碳/磷|?|||符合要求并且很好地具有功能| +|**MDM 名称**
(其他客户经理)| **(C)大声/(P)**|**价格大约**|**实力**|**弱点**|**附加评论**| +|Microsoft InTune|C|6 美元/设备/月|强壮的|如果仅作为MDM,则非常昂贵|这与Office 365的MDM不同,后者提供的功能较少(不包括App Management)。如果项目已经使用Microsoft(E3或E5),因为它已包含在其中,则
可能是理想的解决方案。否则可能不应该考虑。| +|端点管理(Google G Suite)|C|6-25美元/设备/月| -易于部署
-坚固|如果仅作为MDM,则非常昂贵|如果项目已经在使用Google G Suite,则可能是理想的解决方案。否则可能不应该考虑。| + +> +> **注意** +> +> 带下划线的 MDM 已使用 DHIS2 Android 应用程序进行了测试,未带下划线的已基于研究或使用情况包含在此处其他应用程序。 +> +> 当使用“免费”一词时* 在成本中,不考虑在线/本地服务器的运行成本,因为该成本已被视为 DHIS2 实施的一部分。尽管可能建议让服务在不同的服务器上运行。 + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__considerations-considerations-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__considerations-considerations-md new file mode 100644 index 000000000..b63b7082c --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__considerations-considerations-md @@ -0,0 +1,44 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/edit/master/docs/src/commonmark/en/content/mdm/considerations.md" +--- +# 注意事项 { #considerations } + +在本文档中,术语 MDM 和 EMM 将互换使用。这并不完全准确,但这样做是为了帮助简化文档。 MDM 本身不考虑应用程序的部署,而 EMM 涉及更多不属于本文档范围的选项。因此,可以说本文档涵盖了这两个概念之间的某个地方。 + +![MDM/EMM 差异](../content/mdm/resources/images/image7.png) + +## 为什么选择 DHIS2 的 MDM? { #why-an-mdm-for-dhis2 } + +移动设备管理是指用于管理移动设备的软件。当您必须支持数百台设备并且有必要控制跨设备的 DHIS2 应用程序分发、提供技术支持和执行机构政策时,您很可能需要使用 MDM 软件。 + + +例如,如果您有一个项目,将以分布式方式使用 1000 台 Android 设备(社区工作人员),使用移动数据将信息发送到中央 DHIS2 服务器,那么拥有 MDM 可以通过以下方式帮助您: + +* 当新版本发布时,您可以随时更新 DHIS2 Android 应用程序。请注意,默认情况下,设备可能配置为自动更新,或者您可能需要请求用户手动更新。 MDM 使您可以选择是要立即更新设备还是等待(例如,直到您接受了解释应用程序新选项的培训)。 +* 定位并跟踪设备,以防设备丢失,或远程擦除设备,以防设备可能包含敏感信息。尽管 DHIS2 Android 应用程序已包含安全措施,但如果使用手机从应用程序中收集一些图片(例如个人、医疗报告等),则可能会带来隐私/安全风险。 +* 禁用除 DHIS2 Android 应用程序之外的任何应用程序的移动数据使用,或禁用使用无线热点的可能性,以便项目购买的数据包仅用于 DHIS2。 + +## MDM 如何工作? { #how-does-an-mdm-work } + +本节简要介绍了 MDM/EMM 的工作原理以及它可能如何影响 DHIS2 实施的当前基础架构。 + + +在没有 MDM 的实施中,设备与 DHIS2 服务器进行唯一且直接的通信,如下图所示。 + +![DHIS 2 Android APP 与 DHIS 2 服务器之间的标准通信流程](../content/mdm/resources/images/image9.png) + +添加 MDM 将影响基础架构,因为将添加新服务器。该服务器可以位于本地(当解决方案支持时)或位于云端。尽管在真正的特定情况下(小型部署或预算限制)不建议这样做,但也可以使用用于托管 DHIS2 的服务器,以便只需要一台服务器。 + +添加 MDM 还需要添加 MDM 经理职位,这意味着需要分配一个人来设置和管理此 MDM。该管理器在 MDM 服务器上实施特定配置,并且可能需要配置移动设备。 + +![MDM 已添加到基础设施中](../content/mdm/resources/images/image12.png) + +MDM 服务器中实现的配置由设备检索,这意味着将特定策略应用于可能限制设备使用方式的设备。如果需要,它还可以允许远程跟踪或擦除设备。 + +![设备现在与两个不同的服务器通信:DHIS 2 和 MDM](../content/mdm/resources/images/image6.png) + +下图将这些步骤组合在一个图表中。 + +![DHIS 2 实施中与 MDM 的通信](../content/mdm/resources/images/image5.png) + + diff --git a/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__considerations-md b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__considerations-md new file mode 100644 index 000000000..5c3ae3090 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__MANAGING-MOBILE-DEVICES__considerations-md @@ -0,0 +1,42 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-android-capture-app/blob/master/docs/src/commonmark/en/content/mdm/considerations.md" +revision_date: "2021-05-10" +--- + +# Considerations {# mdm_considerations } + +在本文档中,术语 MDM 和 EMM 将互换使用。这并不完全准确,但这样做是为了帮助简化文档。 MDM 本身不考虑应用程序的部署,而 EMM 涉及更多不属于本文档范围的选项。因此,可以说本文档涵盖了这两个概念之间的某个地方。 + +![MDM/EMM 差异](resources/images/mdm-image7.png) + +## 为什么选择 DHIS2 的 MDM? {# mdm_considerations_why } + +移动设备管理是指用于管理移动设备的软件。当您必须支持数百台设备并且有必要控制跨设备的 DHIS2 应用程序分发、提供技术支持和执行机构政策时,您很可能需要使用 MDM 软件。 + +例如,如果您有一个项目,将以分布式方式使用 1000 台 Android 设备(社区工作人员),使用移动数据将信息发送到中央 DHIS2 服务器,那么拥有 MDM 可以通过以下方式帮助您: + +- 当新版本发布时,您可以随时更新 DHIS2 Android 应用程序。请注意,默认情况下,设备可能配置为自动更新,或者您可能需要请求用户手动更新。 MDM 使您可以选择是要立即更新设备还是等待(例如,直到您接受了解释应用程序新选项的培训)。 +- 定位并跟踪设备,以防设备丢失,或远程擦除设备,以防设备可能包含敏感信息。尽管 DHIS2 Android 应用程序已包含安全措施,但如果使用手机从应用程序中收集一些图片(例如个人、医疗报告等),则可能会带来隐私/安全风险。 +- 禁用除 DHIS2 Android 应用程序之外的任何应用程序的移动数据使用,或禁用使用无线热点的可能性,以便项目购买的数据包仅用于 DHIS2。 + +## MDM 如何工作? {# mdm_considerations_how_it_woks } + +本节简要介绍了 MDM/EMM 的工作原理以及它可能如何影响 DHIS2 实施的当前基础架构。 + +在没有 MDM 的实施中,设备与 DHIS2 服务器进行唯一且直接的通信,如下图所示。 + +![DHIS 2 Android APP 与 DHIS 2 服务器之间的标准通信流程](resources/images/mdm-image9.png) + +添加 MDM 将影响基础架构,因为将添加新服务器。该服务器可以位于本地(当解决方案支持时)或位于云端。尽管在真正的特定情况下(小型部署或预算限制)不建议这样做,但也可以使用用于托管 DHIS2 的服务器,以便只需要一台服务器。 + +添加 MDM 还需要添加 MDM 经理职位,这意味着需要分配一个人来设置和管理此 MDM。该管理器在 MDM 服务器上实施特定配置,并且可能需要配置移动设备。 + +![MDM 已添加到基础设施中](resources/images/mdm-image12.png) + +MDM 服务器中实现的配置由设备检索,这意味着将特定策略应用于可能限制设备使用方式的设备。如果需要,它还可以允许远程跟踪或擦除设备。 + +![设备现在与两个不同的服务器通信:DHIS 2 和 MDM](resources/images/mdm-image6.png) + +下图将这些步骤组合在一个图表中。 + +![DHIS 2 实施中与 MDM 的通信](resources/images/mdm-image5.png) diff --git a/projects/docs-full-site/zh/IMPLEMENT__SOFTWARE-RELEASE-INFORMATION__ANDROID-APP-RELEASES__DHIS-CORE-VERSION-235__ANDROID-APP-VERSION-230__release-notes-md b/projects/docs-full-site/zh/IMPLEMENT__SOFTWARE-RELEASE-INFORMATION__ANDROID-APP-RELEASES__DHIS-CORE-VERSION-235__ANDROID-APP-VERSION-230__release-notes-md new file mode 100644 index 000000000..4fe1c16f6 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__SOFTWARE-RELEASE-INFORMATION__ANDROID-APP-RELEASES__DHIS-CORE-VERSION-235__ANDROID-APP-VERSION-230__release-notes-md @@ -0,0 +1,102 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-releases/blob/master/android-releases/2.3/ReleaseNote-2.3.0.md" +revision_date: '2020-11-03' +tags: +- 实施 +- 安卓应用程序版本2.3.0 +- DHIS 核心版本 2.35 +--- + +# DHIS2 Android应用版本2.3发行说明 { #dhis2-android-app-version-23-release-note } + +DHIS2 [Android Capture App 2.3](https://www.dhis2.org/android-2-3) 已推出,进行了许多改进和错误修复!此版本我们主要致力于改进用户界面和数据输入用户体验。 + + +此版本与 [DHIS2 2.35 ](https://www.dhis2.org/235) 完全兼容,您可以在下面找到详细的新功能和修复。 + + +## 一般功能 { #generic-features } + +**在登录屏幕中添加清除 URL 的选项:** 在之前的版本中,用户可以轻松清除用户名或密码,但不能清除 URL。添加了用于清除 URL 文本框中文本的按钮,以方便登录过程。 + +[Jira](https://jira.dhis2.org/browse/ANDROAPP-3315) | [Screenshot](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/dhis2-android/release+notes+2.3/Log+In.png) + +**向用户改进错误信息:** 在此版本中,应用程序会呈现同步过程中失败的数据元素或属性的名称,并在错误消息中将其替换为数据元素或属性的名称。此外,该应用程序还在数据输入表单内受影响字段的旁边显示一条错误消息。这有助于用户识别错误来源并解决问题。 + +[吉拉](https://jira.dhis2.org/browse/ANDROAPP-2778) | [Jira 2 ](https://jira.dhis2.org/browse/ANDROAPP-3272) | [Screenshot](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/dhis2-android/release+notes+2.3/Error+message.png) + +**改善表单渲染缓慢时的反馈:**当加载表单或部分以及执行程序规则时,在数据输入表单中添加了加载栏 + +[吉拉](https://jira.dhis2.org/browse/ANDROAPP-3026) + + + +**点击打开图像:** 当用户点击图像时,图像将打开并显示在屏幕上,占据整个屏幕。 + +[Jira](https://jira.dhis2.org/browse/ANDROAPP-2834) | [Screenshot](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/dhis2-android/release+notes+2.3/Picture+Display.png) + + + +## 用户体验和用户界面 { #user-experience-and-user-interface } +**事件和跟踪程序中的新事件卡:** 事件和 TEI 卡在上一个版本中得到了改进,变得更加直观和信息丰富。我们协调了我们的用户界面,并将此设计引入到活动程序和 TEI 仪表板的活动列表中。卡片在前三个标记要显示的值旁边显示属性或数据元素的名称。还可以展开该卡以显示其余的属性或数据元素,这些属性或数据元素以相同的格式显示。 + +[Jira](https://jira.dhis2.org/browse/ANDROAPP-2766) | [Screenshot 1](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/dhis2-android/release+notes+2.3/New+Event+Cards.png) + +**数据输入表单的新字段:** 所有值类型呈现均已重新定义。图像现在已完全显示,尺寸已调整,左侧的图标已被删除,并且清除按钮也已添加到所有值类型中。 + +[Jira](https://jira.dhis2.org/browse/ANDROAPP-2917) | [Screenshot](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/dhis2-android/release+notes+2.3/New+Entry+forms.png) + + +## 数据输入 { #data-entry } +**条形码/QR 码也接受键盘数据输入:** 条形码和 QR 码呈现的字段也将接受编码文本的手动数据输入。 + +[Jira](https://jira.dhis2.org/browse/ANDROAPP-3086) + +**不可编辑的字段具有不同的显示:** 值自动完成的字段(因为它是自动生成的或由程序规则分配的)呈现为灰色,向用户提供有关该字段不可编辑的信息。 + +[Jira](https://jira.dhis2.org/browse/ANDROAPP-2848) | [Screenshot 1](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/dhis2-android/release+notes+2.3/Non+Editable+fields.png) + + + + +## 质量/安全性/性能 { #quality-security-performance } + +[功能测试][事件]删除事件[Jira](https://jira.dhis2.org/browse/ANDROAPP-3200) + +[功能测试][活动]详情活动[Jira](https://jira.dhis2.org/browse/ANDROAPP-3201) + +[功能测试][活动]分享二维码活动[Jira](https://jira.dhis2.org/browse/ANDROAPP-3202) + +[功能测试][同步]数据集[Jira](https://jira.dhis2.org/browse/ANDROAPP-2995) + +[功能测试][同步]事件[Jira](https://jira.dhis2.org/browse/ANDROAPP-2997) + +[功能测试][同步] Tei [Jira](https://jira.dhis2.org/browse/ANDROAPP-2996) + +[功能测试][Tei Dashboard]注册[Jira](https://jira.dhis2.org/browse/ANDROAPP-3199) + +[测试] Flow ui测试[Jira](https://jira.dhis2.org/browse/ANDROAPP-3321) + +[性能][OrgUnitTree] 加载组织单位时查看列表/适配器 [Jira](https://jira.dhis2.org/browse/ANDROAPP-2945) + +在生产版本中禁用 ADB [Jira ](https://jira.dhis2.org/browse/ANDROAPP-2998) + +在生产和调试中启用 Acra [Jira](https://jira.dhis2.org/browse/ANDROAPP-3334) + +在 firebase 中跟踪 socketTimeOut 并显示消息 [Jira](https://jira.dhis2.org/browse/ANDROAPP-2868) + +更新崩溃活动文本 [Jira](https://jira.dhis2.org/browse/ANDROAPP-3347) + +发行信息 + +|发布信息|链接| +| --- | --- | +|从Google Play或Github下载应用|[https://www.dhis2.org/app-store ](https://www.dhis2.org/app-store)| +|文档和Javadocs|[https://www.dhis2.org/android-documentation](https://www.dhis2.org/android-documentation)| +|有关JIRA上每个功能的详细信息(需要登录)|[2.3 功能特点](https://jira.dhis2.org/issues/?filter=11918)| +|JIRA修复的错误概述(需要登录)|[2.3 错误](https://jira.dhis2.org/issues/?filter=11919)| +|演示实例(用户/密码)|[https://play.dhis2.org/demo/](https://play.dhis2.org/demo/)android / Android123| +|DHIS 2社区|[https://community.dhis2.org 移动社区](https://community.dhis2.org/c/subcommunities/mobile/16)| +|Github上的源代码|[https://github.com/dhis2/dhis2-android-capture-app](https://github.com/dhis2/dhis2-android-capture-app)| +|Github上SDK的源代码|[SDK 1.2.1](https://github.com/dhis2/dhis2-android-sdk/releases/tag/1.2.1)| + diff --git a/projects/docs-full-site/zh/IMPLEMENT__SOFTWARE-RELEASE-INFORMATION__DHIS2-CORE-RELEASES__DHIS-CORE-VERSION-235__release-notes-md b/projects/docs-full-site/zh/IMPLEMENT__SOFTWARE-RELEASE-INFORMATION__DHIS2-CORE-RELEASES__DHIS-CORE-VERSION-235__release-notes-md new file mode 100644 index 000000000..2877c923e --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__SOFTWARE-RELEASE-INFORMATION__DHIS2-CORE-RELEASES__DHIS-CORE-VERSION-235__release-notes-md @@ -0,0 +1,149 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-releases/blob/master/releases/2.35/ReleaseNote-2.35.0.md" +revision_date: '2020-10-22' +tags: +- 实施 +- DHIS 核心版本 2.35 +--- + +# DHIS 2.35版发行说明 { #dhis-version-235-release-note } + +本文档重点介绍了 DHIS2 2.35 版初始版本的主要功能。 +该版本与 DHIS2 [Android Capture App 2.3](https://www.dhis2.org/android-2-3) 完全兼容。 + + +## 分析功能 { #analytics-features } + + +**仪表板打印**:现在,您可以轻松地打印仪表板,每页仅包含一个项目,也可以按预设的仪表板布局进行打印。这使您可以将仪表板创建为例行会议或计划的标准打印报告。您还可以将仪表板另存为PDF,以通过电子邮件或消息共享。 + +[屏幕截图 1](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/dashboard-print-1.png) | [2](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/dashboard-print-2.png) | [Jira](https://jira.dhis2.org/browse/DHIS2-7045) | [文档](https://docs.dhis2.org/master/en/dhis2_user_manual_en/managing-dashboards.html#printing-a-dashboard) + +**指标中的时间段**:分析引擎现在支持比较指标表达式中相对于汇总时间段的各种时间段。这使您可以比较之前(或将来)期间的数据,这对于计算趋势,库存消耗,针对目标的绩效等很有用。 + +[文档](https://docs.dhis2.org/master/en/dhis2_user_manual_en/configure-metadata.html#manage-indicators) + +**组合图**:您现在可以创建折线图和条形图。例如,这对于在同一图表上将累积的病例数显示为条形,将感染率显示为随时间变化的线很有用。 + +[屏幕截图 1](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/visualizer-combination-charts.png) | [2](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/visualizer-combination-charts-menu.png) | [文档](https://docs.dhis2.org/master/en/dhis2_user_manual_en/using-the-data-visualizer-app.html#using-multiple-visualization-types) + +**两类图表**:现在可以将数据项按多个类别分组。例如,您可以按设施类型或所有权对医疗设施的条形图进行分组。 + +[屏幕截图 1](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/visualizer-two-category-chart.png) | [2](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/visualizer-two-category-chart-2.png) | [文档](https://docs.dhis2.org/master/en/dhis2_user_manual_en/using-the-data-visualizer-app.html#two-category-charts) + +**图表颜色集**:现在可以将许多新的颜色集应用于图表。这些包括浅色,深色,色盲,灰度和图案。这使您可以制作更多自定义和打印机友好的图表。 + +[屏幕截图 1](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/visualizer-color-sets-menu.png) | [2](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/visualizer-color-sets.png) + +**图表中的文本样式**:您现在可以在数据可视化器应用程序中编辑所有文本的样式,颜色和大小。这使您可以为下载的图表使用更大或更有趣的文本。 + +[屏幕截图](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/visualizer-font-styling.png) | [文档](https://docs.dhis2.org/master/en/dhis2_user_manual_en/using-the-data-visualizer-app.html#custom-styling-for-text-and-legend-in-charts) + +**轴管理**:改进了图表轴管理,具有新的用户界面,最多支持四个轴。对于每个数据项,您可以选择要分配的轴以及在单个屏幕中使用的可视化类型。 + +[屏幕截图 1](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/visualizer-series-axis-type-menu.png) | [2](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/visualizer-multi-category-axis-type-chart.png) | [3](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/visualizer-series-axis-type-menu.png) | [文档](https://docs.dhis2.org/master/en/dhis2_user_manual_en/using-the-data-visualizer-app.html#adding-more-axes) + +**可视化类型菜单**:提供了一个用于选择可视化类型的新菜单,该菜单提供了更好的图标和对可视化类型的描述,使选择合适的方式浏览数据变得更加容易。 + +[屏幕截图](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/visualization-type-menu.png) | [吉拉](https://jira.dhis2.org/browse/DHIS2-7855) + +**气泡图**:这使您可以制作一个专题图,将每个组织单位表示为单个点/气泡。气泡的大小和颜色与该组织单位的值(与范围或图例相比)成正比。这是一种可视化COVID-19和其他疾病图的流行方法,在这些情况下,需要轻松识别热点。 + +[屏幕截图 1](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/bubble-maps.png) | [2](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/bubble-map-selection.png) + +**事件数据表**:用于事件层的新数据表可让您搜索和过滤事件。键入时会进行过滤,并提供一种快速查找案例和模式的方法。 + +[屏幕截图 1](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/maps-event-data-table-1.png) | [2](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/maps-event-data-table-2.png) + +**跟踪实体地图层的改进**:可对TEI层进行一些改进。 + +* 在“程序状态”下,您可以选择“全部”以显示处于活动状态,已完成和已取消的实体。 +* 在“期间”下,您可以选择实体上次更新的开始日期或结束日期,也可以选择计划/注册日期。 + +[屏幕截图](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/maps-tracked-entities-layer.png) + +**地图“无数据”处理**:现在,地图应用可以允许用户在图例中为没有数据的组织单位定义颜色。这使得哪些组织单位未报告任何数据更加明显。 + +[屏幕截图](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/maps-no-data-handling.png) + +**事件状态过滤器**:“地图”中新的“事件状态”选项可让您仅显示活动,已完成,已安排,已过期或已跳过的事件。 + +[屏幕截图](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/maps-event-status-filter.png) + + +## 跟踪器和事件功能 { #tracker-and-event-features } + + +**性能增强**:重写了用于读取和写入跟踪器数据的服务以提高性能。现在,读写跟踪器数据的速度提高了约3倍,并且可以处理100多个并发用户/请求。对于跟踪器和针对事件的DHIS2安装,这将对总体服务器性能产生重大的积极影响。 + +**程序规则表达式验证**:程序规则表达式将在用户键入时进行验证。这将帮助用户避免拼写错误和其他可预防的错误,并在配置程序规则时节省用户时间。 + +[屏幕截图](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/program-rule-expression-validation.png) | [吉拉](https://jira.dhis2.org/browse/DHIS2-6079) + +**捕获应用程序中日期选择器中的年选择器**:捕获应用程序日期选择器现已得到改进,可以直接选择年份。这样可以更快更轻松地选择过去的日期。这种好处的一个例子是用户输入出生日期-能够快速选择出生年份。 + +[屏幕截图](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/capture-app-year-selector.png) + +**程序规则中的完成日期**:现在可以编写对事件的完成日期进行评估并做出反应的程序规则。这是通过变量V {completed_date}完成的。当安排在患者就诊完成后的特定天数内发送消息时,这很有用。 + +[屏幕截图](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/program-rule-completed-date.png) | [Jira](https://jira.dhis2.org/browse/DHIS2-9223) | [文档](https://docs.dhis2.org/master/en/dhis2_user_manual_en/configure-programs-in-the-maintenance-app.html#reference-information-operators-and-functions-to-use-in-程序-规则-表达式) + +**没有明确权限的用户选择**:不再需要为最终用户分配“查看用户”权限以使用跟踪器和消息传递应用程序。即在Tracker捕获中,程序阶段用户分配和用户名类型的数据元素不再需要任何特殊权限。 + +** Capture中的元数据缓存**:在以前的版本中,必须使用缓存清理器清理缓存以获取对元数据的某些更改。这不再是必需的。在维护应用程序中增加版本号时,Capture应用程序将检测到此情况并下载程序和所有依赖项,以及所有相关的独立元数据对象,例如常量和组织单位组。 + +[文档](https://docs.dhis2.org/master/en/dhis2_user_manual_en/using-the-capture-app.html#implementer-administrator-info) + +## 平台功能 { #platform-features } + + +**应用程序的持续交付**:今后,每月将发布几个核心DHIS 2应用程序。现在,您可以直接从App Hub安装此类核心应用程序,并使新版本覆盖DHIS 2中的捆绑版本。现在可以从App Management应用程序中完成。这很有用,因为您可以更快地开始使用新功能,并进行升级以接收错误修复,而无需测试整个系统。 + +** SMS配置应用程序**:引入了新的SMS配置应用程序,它提供了现代且更加用户友好的用户界面以及用于在DHIS2中配置SMS的其他选项。此应用将替换现有的移动配置模块,该模块将在2.36中删除。 + +[屏幕截图 1](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/sms-app-overview.png) | [2](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/sms-app-commands.png) | [3](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/sms-app-recevied.png) + +**“导入/导出”应用**:此应用已完全重写,并提供了更好的用户界面和更高的稳定性。 + +[屏幕截图 1](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/import-export-data-export.png) | [2](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/import-export-event-import.png) + +** OpenID Connect **:引入了对OpenID Connect(OIDC)身份验证层的基本支持。到目前为止,已经支持Google作为提供程序,而在即将发布的版本中将添加几个其他提供程序。 OIC可以支持Single Sign-On解决方案,其中DHIS 2可以利用现有的用户帐户目录。 + +[文档](https://docs.dhis2.org/master/en/dhis2_system_administration_guide/installation.html#openid-connect-oidc-configuration) + +**禁用更改日志**:现在可以在dhis.conf中禁用数据库中持久存储的聚合数据和跟踪器数据的更改日志(又称为审核日志)。这对于不需要或不进行审核的实例很有用,因为它将减少数据库的大小并提高数据导入的性能。 + +[文档](https://docs.dhis2.org/master/en/dhis2_system_administration_guide/installation.html#changelog) | [吉拉](https://jira.dhis2.org/browse/DHIS2-9266) + +**应用程序重写**:缓存清理器和报告应用程序已使用新的应用程序平台在内部进行了重写,从而提供了更好的稳定性和性能。 + +**图标库审查**:DHIS2图标库已被审查。某些图标在种族和性别表示上已被修改为更加中立。根据社区的要求,还添加了一些域,例如Education和Covid-19。 + +[屏幕截图](https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/35/icon-library.png) + +## API功能 { #api-features } + + +**用户查找**:提供了新的用户查找API。这样可以提供基本的用户信息,例如ID,用户名和名称,而不会暴露其他敏感属性。端点对所有经过身份验证的用户开放。现在,主要用户API受“查看用户”权限的保护。 + +[文档](https://docs.dhis2.org/master/en/dhis2_developer_manual/web-api.html#user-lookup) + +**用户API限制**:元数据和用户端点现在受到“查看用户”权限的保护。现在,针对用户信息限制了API字段过滤,仅允许公开基本用户信息。这样可以提供更好的隐私保护和用户信息保护。 + +[注1](https://github.com/dhis2/notes-backend/blob/master/platform/35/changelog/export_user_authority.md) | [注2](https://github.com/dhis2/notes-backend/blob/master/platform/35/changelog/user_property_transformer.md) + +## 发行信息 { #release-info } + + +|发布信息|链接| +| --- | --- | +|下载发行版和样本数据库|https://www.dhis2.org/downloads| +|文献资料|[https://www.dhis2.org/documentation](https://docs.dhis2.org/)| +|升级说明|[GitHub上的升级说明](https://github.com/dhis2/dhis2-releases/blob/master/releases/2.35/README.md)| +|有关JIRA上每个功能的详细信息|https://jira.dhis2.org/issues/?filter=11902| +|JIRA修复的错误概述|https://jira.dhis2.org/issues/?filter=11907| +|Github上的源代码|https://github.com/dhis2| +|演示实例|https://play.dhis2.org/2.35/| +|码头工人|`docker pull dhis2 / core:2.35.0`
_有关更多docker映像变体的信息,请参见[dockerhub](https://hub.docker.com/repository/docker/dhis2/core)_| +|DHIS 2社区|https://community.dhis2.org/| + diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__a-quick-guide-to-dhis2-implementation-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__a-quick-guide-to-dhis2-implementation-md new file mode 100644 index 000000000..a1e162b5e --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__a-quick-guide-to-dhis2-implementation-md @@ -0,0 +1,94 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/a-quick-guide-to-dhis2-implementation.md" +revision_date: "2021-06-14" +--- + +# DHIS2实施快速指南 { #a-quick-guide-to-dhis2-implementation } + +地区卫生信息软件(DHIS2)的任何实施 +应旨在建立灵活的可持续系统 +卫生部门不断变化的需求。重要的是要承认 +这将需要很多年,并且要有连续的能力结构 +建设,最佳实践共享和创新。本快速指南将 +提供有关DHIS2不同方面的非常粗略的概述 +执行。 + +## 规划与组织 { #planning-and-organizing } + +### 需要的结构 { #structures-needed } + +- 需要由 4-5 人组成的 DHIS 核心团队 (DCT) 来管理国家 HMIS。应明确界定他们的职责和所需技能。 DCT 将参与 DHIS2 学院,为国内各个用户群体组织培训和最终用户支持。 + +- 需要一个技术指导委员会或同等机构来指导卫生计划、其他信息系统以及发展合作伙伴和大学之间的协调。他们将领导集成工作并就信息系统的整体架构做出决策。 + +### 整合努力 { #integration-efforts } + +- 在实施过程中,信息系统集成和数据交换需要同步进行。这项工作的主导原则应该是建立决策驱动、指标导向的体系。 + +### 设备和互联网 { #equipment-and-internet } + +- 需要进行评估以确定硬件需求。台式机、笔记本电脑、平板电脑、手机都有不同的品质,通常需要支持这些不同技术的组合。 + +- 服务器和托管替代方案需要在容量、基础设施限制、法律框架、安全和保密问题方面进行严格审查。 + +- 所有用户都需要互联网连接。移动互联网足以满足大多数用户进行数据收集和定期分析的需要。 + +- 如果合适的话,应该检查移动电话用户的选项、批量短信交易等。 + +### 推出策略 { #roll-out-strategy } + +- DCT 将在这里发挥关键作用,每个成员都应该对推广负有明确的责任:用户支持、用户培训、与健康计划项目的联络等。 + +- 需要建立更广泛的支持结构,以提供支持、监督以及与全球/区域专家用户和开发人员网络的沟通。 + +- 信息使用必须从一开始就成为重点领域,并且成为初始系统设计和第一轮用户培训的组成部分。数据收集和数据质量只会随着信息的真正价值而提高。应通过适当的信息产品和培训来支持地区审查会议和同等会议。 + +- 随着时间的推移,培训通常是最大的投资,并且需要持续提供机会的结构。规划长期培训方法,以满足启用新用户和新系统功能的持续过程。 + +- 监督和数据质量评估应经常进行。 + +## 适应DHIS2 { #adapting-dhis2 } + +### 系统范围 { #scope-of-system } + +- 基于系统应支持的决策(系统范围); DHIS2 聚合、跟踪器和/或事件需要对平台进行定制和调整。每项行动都需要特殊的能力,并应由 DCT 领导。 + +- 需要对目标用户和受益人进行评估,例如与他们的信息需求、硬件和网络需求相关的评估。 + +- 了解 HIS(“HIS 生态系统”)的更大架构非常重要;还有哪些其他系统?它们应如何与 DHIS2 交互?考虑电子系统之间的互操作性有哪些需求。 + +- 如果 DHIS2 当前不支持某些需求,则需要对其他软件开发进行评估。这些问题可以通过开发自定义 Web 应用程序在本地解决,或者纳入 UiO 组织的整体核心平台开发路线图流程中。 + +### 设置DHIS2 { #setting-up-dhis2 } + +- 报告单位:实行不同的报告单位(服务网点)和层级,包括分组。 + +- 数据收集需求:需要哪些指标,哪些数据变量将进入其计算,以及如何收集这些数据?设计数据元素、分解类别、数据集和收集形式。 + +- 行动信息(指标、仪表板、其他输出):不同用户需要哪些信息产品?表格、图表、地图、仪表板。传播和共享的惯例。 + +- 用户管理:创建用户角色和组、管理用户的例程、定义对功能的访问以及适当的内容共享。 + +- DHIS2 治理文档(按配置文件划分的角色、如何更改元数据以及在什么条件下更改)。 + +### 代管 { #hosting } + +- 托管在线系统有许多不同的选择,无论是在服务器放置位置(例如内部还是云)还是由谁来管理服务器(例如内部还是外包)方面。服务器和托管替代方案需要在容量、基础设施限制、法律框架、安全和保密问题方面进行严格审查。由于服务器复杂性、数据类型(例如聚合与患者)和本地容量可能会随着时间的推移而变化,因此可能需要至少每年重新审视这些决策。 + +## 能力建设 { #capacity-building } + +### DHIS核心团队(DCT) { #dhis-core-team-dct } + +- DCT 需要一个可持续、不断发展的系统所需的所有技能。这包括技术技能(DHIS2 适配、服务器维护)、系统知识(架构和设计原则)、组织(集成策略)和项目管理(组织结构化支持和培训)。 + +- DCT 成员应经常参加区域/全球 DHIS2 学院(例如每年两次),以确保高质量的培训、与更广泛的专家社区的持续沟通,并确保本地团队了解最新版本中的新功能和增强功能DHIS 2 平台。 DCT 将负责调整该区域培训课程并将其推广到国内更广泛的用户群体。 + +### 国家培训策略 { #country-training-strategies } + +- DCT 应提供与实施相关的培训,并在此后持续提供培训,以满足不断增长的需求、系统更新和员工流动。 + +- 调整和开发培训材料和参考指南以反映当地信息需求和当地系统内容非常重要。 + +### 持续的培训机会 { #continuous-training-opportunities } + +- 随着用户体验的增长,应该提供更高级的培训。对地区医疗官员和卫生项目经理进行信息使用培训对于尽早让利益相关者在决策中使用信息至关重要。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__conceptual-design-principles-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__conceptual-design-principles-md new file mode 100644 index 000000000..09224d736 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__conceptual-design-principles-md @@ -0,0 +1,177 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/conceptual-design-principles.md" +revision_date: "2021-06-14" +--- + +# 概念设计原则 { #conceptual-design-principles } + +本章介绍一些关键的概念 +DHIS2软件背后的设计原则。理解与存在 +了解这些原则将有助于实施者更好地利用 +自定义本地数据库时的软件版本。虽然本章 +介绍了原理,以下各章将详细介绍 +这些都反映在数据库设计过程中。 + +以下概念设计原则将在本节中介绍 +章节: + +- 可以通过用户界面添加和修改所有元数据 + +- 灵活的数据模型支持将不同的数据源集成到单个数据存储库中 + +- 数据输入\!=数据输出 + +- 指标驱动的数据分析和报告 + +- 维护数据库中的分类设施数据 + +- 支持卫生系统中任何级别的数据分析 + +在以下部分中,将更详细地描述每个原理。 + +## 可以通过用户界面添加和修改所有元数据 { #all-meta-data-can-be-added-and-modified-through-the-user-interface } + +DHIS2应用程序随附了一组用于数据的通用工具 +收集,验证,报告和分析,但其内容 +数据库,例如收集什么数据,数据来自何处,等等 +哪种格式,取决于使用环境。这些元数据需要 +在可以使用之前被填充到应用程序中,这可以是 +通过用户界面完成,无需编程。这允许 +让了解了以下内容的领域专家更直接地参与其中: +该软件将支持的HIS的详细信息。 + +该软件将描述原始数据的关键元数据分开 +被存储在数据库中,这是 +不应随时间变化太多(以避免损坏数据),并且 +更高级别的元数据,例如指标公式,验证规则和组 +用于汇总,以及用于收集表单的各种布局,以及 +报告,这些报告并不重要,可以随时间更改 +而不干扰原始数据。作为这种更高级别的元数据 +可以随时间添加和修改,而不会干扰原始 +数据,支持连续的自定义过程。通常是新的 +随着当地实施团队的学习,功能会随着时间的推移而增加 +掌握更多功能,而用户正在逐步争取更多功能 +先进的数据分析和报告 +输出。 + +## 灵活的数据模型支持将不同的数据源集成到单个数据存储库中 { #a-flexible-data-model-supports-different-data-sources-to-be-integrated-in-one-single-data-repository } + +DHIS2设计遵循HIS的集成方法,并支持 +将许多不同的数据源集成到一个数据库中, +有时称为集成数据存储库或数据 +仓库。 + +DHIS2是一个骨架状的工具,没有预定义的形式或 +报告意味着它可以支持很多不同的汇总数据 +资料来源。真正没有限制健康使用的东西 +虽然在其他行业中的使用仍然非常有限,但两者都没有限制。作为 +只要数据是由组织单位(组织单位)收集的, +被描述为数据元素(可能经过一些分解) +类别),并且可以通过预定义的周期频率来表示, +可以在DHIS2中收集和处理。这种灵活性使DHIS2 a +建立集成在一起的集成系统的强大工具 +来自多个健康计划的收集工具,指标和报告, +部门或计划。定义数据后再收集 +或导入到DHIS2数据库中,可以对其进行相关分析 +同一数据库中的任何其他数据,无论其使用方式和来源 +集。除了支持集成数据分析和 +报告,这种集成方法还有助于合理化数据 +收集并减少重复。 + +## 数据输入\!=数据输出 { #data-input-data-output } + +在DHIS2中,存在三个维度来描述正在收集并存储在数据库中的聚合数据。位置-组织单位,内容-数据元素和时间-时间段。组织单位,数据元素和期间构成描述DHIS2中任何数据值所需的三个核心维度,无论是数据收集形式,图表,地图上还是汇总汇总报告中。当以电子数据输入表单收集数据时,有时通过设施级别使用的纸质表单的镜像,可以使用这三个维度来描述表单中的每个输入字段。表单本身只是组织数据收集的工具,并不描述正在收集和存储在数据库中的单个数据值。能够通过数据元素定义独立描述每个数据值(例如“给定的麻疹剂量< 1年”)在处理,验证和分析数据时提供了重要的灵活性,并允许在收集表格和健康计划之间进行数据比较。 + +这种设计或数据模型方法将DHIS2与许多 +处理数据收集的传统HIS软件应用程序 +表格作为分析的关键单位。这对于量身定制的系统来说是典型的 +垂直计划的需求以及传统的 +收集表单,也可以是报告或分析输出。这 +下图说明了如何构建更细粒度的DHIS2设计 +围绕数据元素的概念是不同的,以及如何输入(数据 +集合)与输出分离(数据分析),支持 +更加灵活多样的数据分析和发布。数据 +元素“给定\ <1 y的麻疹剂量”是儿童的一部分 +免疫收集表格,但可以单独使用 +称为“麻疹覆盖率\ <1y”的指标(公式) +与被称为“人口\ <1y”的数据元素结合在一起 +通过另一个收集表格。计算得出的指标值可以 +然后用于DHIS2中各种报告工具的数据分析中,例如 +具有图表,数据透视表或地图中的地图的定制设计报告 +GIS模块。 + +![](resources/images/implementation_guide/data_input_output.png) + +## 指标驱动的数据分析和报告 { #indicator-driven-data-analysis-and-reporting } + +上面所谓的数据元素,即描述所收集内容的关键维度,在其他设置中有时也称为指示符。在DHIS2中,我们区分了描述原始数据的数据元素,例如收集的计数和指标,这些指标是基于公式并描述计算值的,例如用于数据分析的覆盖率或发生率。指标值不像数据(元素)值那样收集,而是由应用程序根据用户定义的公式进行计算。这些公式由一个因子(例如1、100、100、100 000),一个分子和一个分母组成,后两个都是基于一个或多个数据元素的表达式。例如。指标“麻疹覆盖率< 1岁”定义为一个公式,系数为100,分子(“给1岁以下儿童提供的麻疹剂量”)和分母(“ 1岁以下目标人群”)。指标“ DPT1至DPT3退出率”是100%x(“给定DPT1剂量”-“给定DPT3剂量”)/(“给定DPT1剂量”)的公式。这些公式可以由受过有限培训的用户通过用户界面添加和编辑,因为它们很容易设置并且不会干扰数据库中存储的数据值(因此添加或修改指标不是关键操作) 。 + +指标可能代表了最强大的数据分析功能 +DHIS2和所有报告工具均支持指标的使用,例如 +如上图的自定义报告中所示。能够使用 +分母中的人口数据可以比较健康状况 +目标人群不同的地理区域的效果, +这比仅查看原始数字更有用。桌子 +下面使用原始数据值(剂量)和指标值(Cov) +用于不同的疫苗。比较例如在这两个第一个orgunits +列表,Taita Taveta县和Kilifi县,在进行DPT-1免疫接种时,我们 +可以看到原始数字(659和2088)表明还有更多 +剂量以Kilifi给出,覆盖率(92.2%vs 47.5%)显示 +Taita Taveta在为目标免疫方面做得更好 +1岁以下的人口。查看最后一栏(免疫混合百分比) +说明免疫报告的完整性 +在同一时期,我们可以看到数字或多或少 +我们比较的两个县都一样,这告诉我们覆盖率 +可以在两个县之间合理地比较比率。 + +![](resources/images/implementation_guide/indicator_report.png) + +## 维护数据库中的分类设施数据 { #maintain-disaggregated-facility-data-in-the-database } + +收集数据并将其存储在DHIS2中后,它将保持分解状态 +在数据库中的详细程度与所收集的相同。这 +具有HIS数据库系统的主要优点是 +基于纸张甚至基于电子表格的系统。系统设计 +存储大量数据,并始终允许向下钻取 +可能的最佳详细程度,这仅受数据方式的限制 +已收集或导入到DHIS2数据库中。从一个角度 +国家HIS,希望按健康状况对数据进行分类 +设施级别,通常是组织单位中的最低级别 +等级制度。即使不使用此级别的计算机也可以做到这一点, +通过纸张和计算机的混合系统。数据可以提交 +从医疗机构到区域办事处以书面形式(例如 +一项特定设施的月度汇总表),然后在 +他们通过以下方式将所有设施数据输入到DHIS2中 +电子数据收集表,一次提供一个设施。这将 +使地区卫生管理团队能够执行设施方面的工作 +数据分析和提供反馈报告的打印输出 +由DHIS2生成,包括设施比较,与设施的比较 +他们所在地区的负责人。 + +## 支持卫生系统中任何级别的数据分析 { #support-data-analysis-at-any-level-in-the-health-system } + +虽然名称DHIS2表示关注区域,但该应用程序 +为健康中的各个级别提供相同的工具和功能 +系统。在所有报告工具中,用户可以选择哪个组织单位或 +组织单位级别进行分析,显示的数据将自动 +汇总到所选级别。 DHIS2使用组织单位 +向上聚合数据并按任何组织单位提供数据的层次结构 +在这个层次结构中。大多数报告的运行方式使得 +系统将提示用户选择一个组织单位,从而可以重复使用 +所有级别的报告布局相同。或者,如果需要的话,报告 +在以下情况下,可以将布局调整为卫生系统中的任何特定级别: +不同级别之间的需求有所不同。 + +在GIS模块中,用户可以分析数据,例如地方政府 +级别,然后点击地图(例如某个地区或省) +向下钻取到下一个级别,并一直这样下去直到 +设施级别的数据源。类似的向下钻取 +链接到的Excel数据透视表中提供了功能 +DHIS2数据库。 + +提供时可提高性能并减少响应时间 +汇总数据输出,其中可能包含许多计算(例如 +总共8000个设施),DHIS2会预先计算所有可能的结果 +汇总值并将其存储在所谓的数据集市中。这 +可以安排数据集市在给定的时间间隔内运行(重建), +例如每天晚上。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__data-analysis-tools-overview-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__data-analysis-tools-overview-md new file mode 100644 index 000000000..fd1b92068 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__data-analysis-tools-overview-md @@ -0,0 +1,83 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/data-analysis-tools-overview.md" +revision_date: "2021-06-14" +--- + +# 数据分析工具概述 { #data-analysis-tools-overview } + +本章概述了 DHIS2 提供的数据分析可用工具,并描述了每个工具的用途和优点。如果您正在寻找有关如何使用每个工具的详细指南,我们建议您在完成本章后继续阅读用户指南。以下列表显示了各种工具: + +1. 标准报告 + +2. 数据集报告 + +3. 数据完整性报告 + +4. 静态报告 + +5. 组织单位分布报告 + +6. 报告表 + +7. 图表 + +8. Web数据透视表 + +9. 地理信息系统 + +10. 我的Datamart和Excel数据透视表 + +## 数据分析工具 { #data-analysis-tools } + +下一节将介绍每种工具。 + +### 标准报告 { #standard-reports } + +标准报告是具有预定义设计的报告。这意味着只需点击几下即可轻松访问报告,并且各种经验级别的用户都可以使用这些报告。该报告可以包含表格和图表形式的统计数据,并且可以进行定制以满足大多数要求。 DHIS2 中的报表解决方案基于 JasperReports,并且报表通常使用 iReport 报表设计器进行设计。尽管报表设计是固定的,但数据可以根据层次结构内的任何组织单位和不同的时间段动态加载到报表中。 + +### 数据集报告 { #data-set-reports } + +数据集报告将数据输入表单的设计显示为填充有聚合数据(而不是捕获的低级数据)的报告。所有类型的用户都可以轻松访问此报告,并可以快速访问聚合数据。通常存在将数据输入表单查看为该工具有效提供的报告的遗留要求。数据集报告支持所有类型的数据输入表单,包括部分和自定义表单。 + +### 数据完整性报告 { #data-completeness-report } + +数据完整性报告生成数据输入表格完整性程度的统计数据。统计数据可以按单独的数据集或按层次结构中具有共同父级的组织单位列表进行分析。它提供了总完整性和及时提交的完整性的百分比值。人们可以使用完整性的各种定义作为统计的基础:首先基于由用户输入数据手动标记为完整的数据集的数量。其次基于是否为数据集填写了定义为必填的所有数据元素。第三种基于填充的值数量占数据集中值总数的百分比。 + +### 静态报告 { #static-reports } + +静态报告提供了两种链接到用户界面中现有资源的方法。首先,它提供了通过 URL 链接到 Internet 上的资源的可能性。其次,它提供了将文件上传到系统并链接到这些文件的可能性。要上传的文件类型可以是任何类型的文档、图像或视频。可链接的有用文件示例包括健康调查、政策文件和年度计划。 URL 可以指向相关网站,例如卫生部主页、健康相关信息来源。此外,它还可以通过指向特定资源用作第三方基于网络的分析工具的接口。一个示例是将 URL 指向 BIRT 报告框架提供的报告。 + +### 组织单位分布报告 { #organisation-unit-distribution-reports } + +组织单位分布报告根据其分类提供层次结构中设施(组织单位)的统计数据。该分类基于组织单位组和组集。例如,可以通过从为组织单位类型设置的组中分配到相关组来按类型对设施进行分类。分布报告生成每个类别的设施数量,并且可以为系统中的所有组织单位和所有组集生成。 + +### 报告表 { #report-tables } + +报告表是基于表格格式的聚合数据的报告。报告表可以用作独立报告,也可以用作更复杂的标准报告设计的数据源。表格格式可以与显示为列的任意数量的维度进行交叉制表。它可以包含指标和数据元素聚合数据以及数据集的完整性数据。它可以包含相对时间段,使报告能够随时间重复使用。它可以包含组织单位和期间的用户可选参数,以使该报告能够为层次结构中的所有组织单位重复使用。报告表可以限制为顶部结果并按升序或降序排序。生成报告表数据后,可以将其下载为 PDF、Excel 工作簿、CSV 文件和 Jasper 报告。 + +### 图表 { #charts } + +图表组件提供了多种图表,包括标准条形图、折线图和饼图。图表可以在 x 轴和 y 轴以及固定的水平目标线上包含指标、数据元素、期间和组织单位。图表可以直接查看,也可以作为仪表板的一部分查看,稍后将对此进行解释。 + +### Web数据透视表 { #web-pivot-tables } + +Web 数据透视表提供对表格格式统计数据的快速访问,并提供“透视”任意数量的维度(例如指标、数据元素、组织单位和期间)以显示在列和行上的能力,以便创建定制视图。表中的每个单元格都可以可视化为条形图。 + +### 地理信息系统 { #gis } + +GIS 模块能够在地图上可视化聚合数据。 GIS模块可以提供各省、区等多边形以及不同图层中的设施等点的专题制图。上述图层可以一起显示并与自定义叠加层组合。此类地图视图可以轻松导航回历史记录,保存以便稍后轻松访问,并作为图像文件保存到磁盘。 GIS 模块为专题制图提供自动和固定分类、预定义和自动图例集、显示地理元素标签(名称)的能力以及测量地图中点之间距离的能力。可以查看任何指标或数据元素以及组织单位层次结构中任何级别的映射。还有一个特殊图层用于在地图上显示设施,其中每个设施都根据其类型用符号表示。 + +### 我的Datamart和Excel Pivot表 { #my-datamart-and-excel-pivot-tables } + +My Datamart工具的目的是为用户提供完全访问权限 +甚至在不可靠的Internet连接上也可以聚合数据。这个工具 +由安装在 +用户的计算机。它连接到运行 +DHIS2实例,下载聚合数据并将其存储在数据库中 +本地计算机。该数据库可用于连接第三方 +工具,例如MS Excel Pivot表,它是强大的数据工具 +分析和可视化。这种解决方案意味着 +需要Internet连接时间来同步客户端 +中央在线数据库,并且在此过程之后 +完成后,数据将独立于连接而可用。请阅读 +本章专门介绍了此工具,以获取详细信息。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__data-quality-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__data-quality-md new file mode 100644 index 000000000..667926fa0 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__data-quality-md @@ -0,0 +1,74 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/data-quality.md" +revision_date: "2021-06-14" +--- + +# 资料品质 { #data-quality } + +本章讨论与数据质量有关的各个方面。 + +## 测量数据质量 { #measuring-data-quality } + +数据完整吗?是否按时收集?这是对的吗?这些是分析数据时需要提出的问题。数据质量差可能有多种表现形式;不仅仅是数字不正确,而且缺乏完整性,或者数据太旧(对于有意义的用途而言)。 + +## 数据质量差的原因 { #reasons-for-poor-data-quality } + +数据质量差的潜在原因有很多,其中包括: + +- 收取的金额过多;需要收集的数据过多会导致收集时间减少,并有“捷径”来完成报告 + +- 许多手动步骤;在不同的纸张格式之间移动数字、总结等 + +- 定义不明确;对要填写的字段的错误解释 + +- 缺乏信息使用:没有动力去提高质量 + +- 信息系统碎片化;可能会导致重复报告 + +## 改善数据质量 { #improving-data-quality } + +提高数据质量是一项长期任务,许多措施本质上是组织性的。然而,数据质量应该是任何实施过程一开始就存在的问题,并且有些事情可以立即解决,例如 DHIS2 中的检查。一些重要的数据质量改进措施包括: + +- 更改数据收集表格,统一表格 + +- 在收集数据的地方一级促进信息使用 + +- 制定检查数据质量的例程 + +- 将数据质量纳入培训 + +- 在DHIS2中实施数据质量检查 + +## 使用DHIS2改善数据质量 { #using-dhis2-to-improve-data-quality } + +DHIS2 有几个功能可以帮助提高数据质量的工作;数据输入期间的验证,以确保以正确的格式并在合理的范围内捕获数据,基于所捕获的数据之间的数学关系(例如小计与总计)、异常值分析功能以及报告的用户定义的验证规则数据的覆盖范围和完整性。更间接的是,DHIS2 的一些设计原则有助于提高数据质量,例如将数据协调到一个集成数据仓库中的想法、支持对数据和分析工具的本地访问,以及提供广泛的数据分析和分析工具。传播。通过更加结构化和统一的数据收集流程以及加强各级信息使用,数据质量将会提高。以下是更直接针对数据质量的功能的概述: + +### 数据输入验证 { #data-input-validation } + +DHIS2 中最基本的数据质量检查类型是确保捕获的数据采用正确的格式。 DHIS2 将向用户发出一条消息,表明输入的值的格式不正确,并且在将其更改为可接受的值之前不会保存该值。例如。无法在数字字段中输入文本。 DHIS2 支持的不同类型的数据值在用户手册的数据元素章节中进行了解释。 + +### 最小和最大范围 { #min-and-max-ranges } + +为了避免在数据输入期间输入错误(例如输入“1000”而不是“100”),DHIS2 会检查输入的值是否在合理范围内。该范围基于同一医疗机构之前针对同一数据元素收集的数据,并且由最小值和最大值组成。一旦用户输入外部值,用户就会收到该值不被接受的警报。为了计算合理范围,系统需要至少六个月(周期)的数据。 + +### 验证规则 { #validation-rules } + +验证规则基于定义多个数据元素之间的关系的表达式。该表达式具有左侧和右侧以及一个运算符,该运算符定义前者是否必须小于、等于或大于后者。该表达式形成一个条件,应断言满足某些逻辑标准。例如,验证规则可以断言给婴儿接种的疫苗总数小于或等于婴儿总数。左侧和右侧必须返回数值。 + +验证规则可以通过用户界面定义,然后运行以检查现有数据。运行验证规则时,用户可以指定要检查数据的组织单位和期间,因为对所有现有数据运行检查将花费很长时间并且可能也不相关。检查完成后,将向用户提供一份报告,其中包含验证违规,解释哪些数据值需要更正。 + +验证规则检查也内置于数据输入过程中,以便当用户完成表单后,可以在关闭表单之前运行规则来仅检查该表单中的数据。 + +### 离群分析 { #outlier-analysis } + +基于标准差的离群值分析提供了一种揭示在数值上与其余数据相差较大的值的机制。异常值可能是偶然出现的,但它们通常表明存在测量错误或重尾分布(导致数字非常高)。在前一种情况下,人们希望丢弃它们,而在后一种情况下,人们应该谨慎使用假设正态分布的工具或解释。该分析基于标准正态分布。 + +### 完整性和及时性报告 { #completeness-and-timeliness-reports } + +完整性报告将显示按组织单位和时间段已提交的数据集(表格)数量。您可以使用三种不同方法之一来计算完整性; 1) 基于数据输入中的完整性按钮,2) 基于一组定义的强制数据元素,或 3) 基于数据集的总注册数据值。 + +完整性报告还将显示 +区域按时报告,及时报告的百分比 +给定区域中的设施。及时性计算基于 +系统设置称为期末后的天数,以符合及时数据的条件 +提交。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__data-sets-and-forms-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__data-sets-and-forms-md new file mode 100644 index 000000000..443ad1989 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__data-sets-and-forms-md @@ -0,0 +1,81 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/data-sets-and-forms.md" +revision_date: "2021-06-14" +--- + +# 数据集和表格 { #data-sets-and-forms } + +本章讨论数据集和表格、可用的表格类型,并描述从纸质表格转向电子表格过程的最佳实践。 + +## 什么是数据集? { #what-is-a-data-set } + +DHIS2中的所有数据输入都是通过使用数据集来组织的。一种 +数据集是为数据分组在一起的数据元素的集合 +集合,并且在分布式安装的情况下,它们还定义了 +DHIS2实例之间用于导出和导入的大块数据(例如 +从地区办公室本地安装到国家服务器)。数据 +集不直接链接到数据值,仅通过它们的数据 +元素和频率,因此可以修改数据集, +随时删除或添加而不影响原始数据 +已经被系统捕获了,但是这样的改变当然会影响 +如何收集新数据。 + +数据集具有控制数据收集频率的周期类型,可以是每天、每周、每月、每季度、每六个月或每年。数据集中包含的数据元素和周期类型均由用户定义,以及名称、短名称和代码。如果集合表单(而不仅仅是报告)中需要计算字段,则也可以将指标分配给数据集,但这些只能在自定义表单中使用(请参阅下文)。 + +为了使用数据集收集特定组织单位的数据,用户必须将组织单位分配给数据集。该机制控制哪些组织单位可以使用哪些数据集,同时定义数据完整性的目标值(例如,一个地区每月预计有多少个卫生机构提交 RCH 数据集)。 + +一个数据元素可以属于多个数据集,但这需要仔细考虑,因为它可能会导致收集重叠和不稳定的数据,例如数据集的使用频率不同,并由相同的组织单位使用。 + +## 什么是数据输入表格? { #what-is-a-data-entry-form } + +将数据集分配给组织单位后,该数据集将在您分配给组织单位的数据输入(在服务下)中可用,并根据数据集的期间类型在有效期间内可用。然后将显示默认的数据输入表单,它只是属于数据集的数据元素的列表以及用于输入值的列。如果您的数据集包含具有年龄组或性别等类别的数据元素,则将根据类别在默认表单中自动生成其他列。除了默认的基于列表的数据输入表单之外,还有两种选择:基于部分的表单和自定义表单。 + +### 数据输入表格的类型 { #types-of-data-entry-forms } + +DHIS2 目前具有三种不同类型的表格,如下所述。 + +#### 预设表格 { #default-forms } + +默认数据输入表单只是属于数据集的数据元素的列表以及用于输入值的列。如果您的数据集包含具有非默认类别组合的数据元素(例如年龄组或性别),则将根据不同的选项/维度以默认形式自动生成其他列。如果您在数据集中使用多个类别组合,您将在默认表单中为每个类别组合获得一个表,并具有不同的选项列标题。 + +#### 部分表格 { #section-forms } + +在使用表格形式时,部分形式提供了更多的灵活性,并且设计起来快速而简单。通常,您的数据输入表单需要多个带有副标题的表格,有时您需要禁用(灰显)表格中的一些字段(例如,某些类别不适用于所有数据元素),这两种功能在部分表单中都受支持。定义数据集后,您可以使用数据元素子集、标题和部分表中可能的灰色字段来定义其部分。还可以定义数据集中各部分的顺序。在数据输入中,您现在可以开始使用“部分”表单(当部分可用于所选数据集时,该表单应自动出现)。大多数表格数据输入表单应该可以与部分表单一起使用。使用部分或默认表单使生活变得轻松,因为无需维护包括对数据元素的引用的固定表单设计。如果这两种类型的表单不能满足您的要求,那么第三种选择是完全灵活但更耗时的自定义数据输入表单。 + +#### 自订表格 { #custom-forms } + +当您要设计的表单对于默认表单或部分表单来说过于复杂时,最后一个选择是使用自定义表单。这需要更多时间,但在设计方面为您提供了充分的灵活性。在 DHIS2 中,表单设计器中有一个内置的 HTML 编辑器(CK 编辑器),它允许您在 GUI 中设计表单或直接粘贴 html(使用编辑器中的“源”窗口)。在自定义表单中,您可以插入静态文本或数据字段(链接到数据元素 + +- 类别选项组合)位于表单上的任何位置,您可以完全自由地设计表单的布局。将自定义表单添加到数据集中后,它将在数据输入中可用并自动使用。 + +使用自定义表单时,可以使用计算字段来显示,例如基于表单中捕获的数据运行总计或其他计算。这可以例如在处理需要物料平衡、下一期间所需的物料等的库存或物流表单时非常有用。为此,用户必须首先将计算表达式定义为指标,然后将这些指标分配给相关数据集。在自定义表单设计器中,用户可以按照与分配数据元素相同的方式将指示符分配给表单。计算表达式的限制是表达式中使用的所有数据元素必须在同一数据集中可用,因为计算是在表单内动态完成的,而不是基于已存储在数据库中的数据值。 + +## 从纸质到电子形式-经验教训 { #from-paper-to-electronic-form-lessons-learned } + +当引入电子健康信息系统时,被取代的系统通常是纸质报告。迁移到电子数据捕获和分析的过程面临一些挑战。以下部分建议了如何克服这些问题的最佳实践。 + +### 识别独立的数据元素 { #identify-self-contained-data-elements } + +通常,DHIS2 数据集的设计基于已使用的纸质表格的一些要求。纸质表格的逻辑与DHIS的数据元素和数据集模型不同,例如:通常,表格纸形式中的字段由列标题和每行上的文本来描述,有时还通过一些提供更多上下文的介绍性表格标题来描述。在数据库中,这是针对一个原子数据元素捕获的,而不引用可视表格式中的位置,因此确保具有可选数据元素类别的数据元素捕获数据中每个单独字段的完整含义非常重要。纸质形式。 + +### 将计算和重复留给计算机-仅捕获原始数据 { #leave-calculations-and-repetitions-to-the-computer-capture-raw-data-only } + +设计数据集时要记住的另一重要事项是 +该数据集和相应的数据输入形式(即数据 +设置版式)是一种数据收集工具,而不是报告或分析 +工具。还有其他更为复杂的工具可用于数据输出和 +在DHIS2中进行报告,而不是在数据输入表中进行报告。纸质表格通常是 +设计时要同时考虑数据收集和报告 +您可能会看到诸如累积值之类的信息(除了 +每月值),重复年度数据(相同的人口数据) +每月报告一次)甚至指标值,例如 +与每月原始数据的格式相同。当您将原始数据存储在 +每个月都有DHIS2数据库,并拥有您所有的处理能力 +计算机工具中的需求,这是没有必要的(实际上是 +错误,很可能导致不一致)手动注册 +计算值,例如上述值。你只想 +捕获数据集/表格中的原始数据并保留计算结果 +到计算机,并将这些值呈现给报告工具 +在DHIS中。通过数据集报告的功能,所有表格 +表格将自动在最右边获得额外的列 +提供每一行(数据元素)的小计和总计值。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__deployment-strategies-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__deployment-strategies-md new file mode 100644 index 000000000..040a2b432 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__deployment-strategies-md @@ -0,0 +1,171 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/deployment-strategies.md" +revision_date: "2021-06-14" +--- + +# 部署策略 { #deployment-strategies } + +DHIS2是启用网络的应用程序,可以通过 +Internet,本地Intranet和作为本地安装的系统。这 +DHIS2的部署替代方案在本章中定义为i) +脱机部署ii)在线部署和iii)混合部署。这 +含义和差异将在以下各节中讨论。 + +## 离线部署 { #offline-deployment } + +脱机部署意味着多个独立的脱机实例 +是为最终用户安装的,通常是在区域级别。系统 +主要由最终用户/地区卫生官员维护 +输入数据并从在其本地运行的系统生成报告 +服务器。该系统通常也将由国民来维护 +定期访问区域部署的超级用户团队。数据 +最终用户生成数据在层次结构中向上移动 +交换通过电子邮件以电子方式或通过物理方式发送的文件 +邮件或个人旅行。 (请注意,简短的Internet连接 +发送电子邮件所需的条件不符合被定义为 +在线的)。这种部署方式具有明显的好处,即它可以工作 +当适当的Internet连接不可用时。在另一 +这种风格存在很大的挑战 +在下一节中描述。 + +- 硬件:运行独立系统需要在服务器和可靠电源方面安装先进的硬件,通常在全国各地的区级安装。这需要适当的采购资金和长期维护计划。 + +- 软件平台:本地安装意味着大量的维护需求。根据经验,最大的挑战是病毒和其他恶意软件,从长远来看,它们往往会感染本地安装。主要原因是最终用户利用记忆棒在私人计算机、其他工作站和运行应用程序的系统之间传输数据交换文件和文档。在离线环境中保持防病毒软件和操作系统补丁处于最新状态具有挑战性,并且最终用户经常采用安全方面的不良做法。解决此问题的首选方法是为不允许使用记忆棒的应用程序运行专用服务器,并使用基于 Linux 的操作系统,该操作系统不像 MS Windows 那样容易受到病毒感染。 + +- 软件应用:能够向用户分发健康信息软件的新功能和错误修复对于系统的维护和改进至关重要。依靠最终用户执行软件升级需要大量的培训和高水平的能力,因为升级软件应用程序可能是一项技术上具有挑战性的任务。依靠国家超级用户团队来维护软件意味着需要大量出差。 + +- 数据库维护:高效系统的先决条件是所有用户都使用标准化的元数据集(数据元素、表单等)输入数据。与前面关于软件升级的观点一样,如果更新以电子方式发送或由组织良好的超级用户团队发送,则将元数据集的更改分发到大量离线安装需要最终用户的能力。未能保持元数据集同步将导致无法从地区转移数据和/或国家数据库不一致,因为例如在地区级别输入的数据将与国家级别的数据不兼容。 + +## 在线部署 { #online-deployment } + +在线部署意味着应用程序的单个实例设置在连接到 Internet 的服务器上。所有用户(客户端)都使用网络浏览器通过互联网连接到在线中央服务器。这种部署方式目前受益于发展中国家对移动网络的巨额投资和扩张。这使得即使在大多数农村地区也可以使用移动互联网调制解调器(也称为_加密狗_)访问在线服务器。 + +这种在线部署方式对 +实施过程和应用程序维护相比 +传统离线独立样式: + +- 硬件:最终用户端的硬件要求仅限于相当现代的计算机/笔记本电脑以及通过固定线路或移动调制解调器连接的互联网。不需要专门的服务器,任何支持互联网的计算机就足够了。 + +- 软件平台:最终用户只需要一个网络浏览器即可连接到在线服务器。当今所有流行的操作系统都附带网络浏览器,并且对类型或版本没有特殊要求。这意味着,如果发生病毒感染或软件损坏等严重问题,人们总是可以重新格式化并安装计算机操作系统或购买一台新计算机/笔记本电脑。用户可以从原来的位置继续输入数据,并且不会丢失任何数据。 + +- 软件应用:集中服务器部署方式意味着应用可以集中升级和维护。当发布具有新功能和错误修复的新版本应用程序时,可以将其部署到单个在线服务器。下次最终用户通过 Internet 连接时,所有更改都将反映在客户端上。这显然对改进系统的过程产生了巨大的积极影响,因为新功能可以立即分发给用户,所有用户都将访问相同的应用程序版本,并且可以即时整理和部署错误和问题。 + +- 数据库维护:与上一点类似,元数据的更改可以集中方式在在线服务器上完成,并在下次连接到服务器时自动传播到所有客户端。这有效地消除了与维护与传统离线部署方式相关的升级和标准化元数据集相关的巨大问题。例如,在初始数据库开发阶段和年度数据库修订过程中,它非常方便,因为即使更改频繁发生,最终用户也将访问一致且标准化的数据库。 + +在Internet连接的情况下,此方法可能会出现问题 +长时间波动或丢失。 DHIS2然而有 +某些需要Internet连接才能使用的功能 +系统仅在一部分时间内正常工作,例如 +MyDatamart工具在本指南的单独章节中介绍。 + +## 混合部署 { #hybrid-deployment } + +从到目前为止的讨论中,人们意识到在线部署风格 +比离线样式更有利,但需要良好的互联网 +连接将在哪里使用。重要的是要注意 +提到的样式可以在常见的部署中共存。太完美了 +在单个部署中进行在线和离线部署是可行的 +国家。一般规则是,地区和设施应 +如果有足够的Internet,则可以通过Internet在线访问系统 +存在连接,并且应将脱机系统部署到区域 +如果不是这样的话。 + +精确定义良好的Internet连接非常困难,但是作为一个规则 +拇指下载速度应至少为10 KB /秒,并且 +可访问性应至少为70%的时间。 + +在这方面,可以将移动互联网调制解调器连接到 +电脑或笔记本电脑以及访问移动网络是一个非常极端的过程 +可行的解决方案。移动互联网覆盖范围正在增加 +在世界范围内迅速发展,经常以低廉的价格提供出色的连通性 +价格,并且是本地网络的一个很好的选择,而且效果很差 +维持固定的互联网专线。与国家移动联系 +网络公司关于后付费订阅和潜力的信息 +大额利益可能是值得付出的努力。网络覆盖 +对于相关国家/地区的每个网络运营商,应进行调查 +在决定选择哪种部署方法时,可能会有所不同 +并覆盖全国不同地区。 + +## 服务器托管 { #server-hosting } + +在线部署方法提出了在何处以及如何进行的问题。 +托管将运行DHIS2应用程序的服务器。通常在那里 +有几种选择: + +1. 卫生部内部托管 + +2. 在政府数据中心内托管 + +3. 通过外部托管公司托管 + +选择第一选择的主要原因通常是政治上的 +具有数据库“实际所有权”的动机。这是 +为了“拥有”和控制数据,许多人认为这很重要。 +也希望为服务器管理建立本地能力 +与项目的可持续性有关。这通常是捐助者驱动的 +主动,因为它被认为是具体而有益的任务。 + +关于第二种方案,有些地方是政府数据中心 +旨在促进和改善使用和 +公共数据的可访问性。另一个原因是扩散 +内部服务器环境对资源的要求很高,而且更多 +有效地建立集中的基础设施和能力。 + +关于外部托管,最近有向外包的转变 +对外部计算机资源的操作和管理 +提供商,通常通过网络访问这些资源 +称为“云计算”或“软件即服务”。那些 +通常使用Web浏览器通过Internet访问资源。 + +联机服务器部署的主要目标是提供长期的 +对预期服务的稳定和高性能的可访问性。什么时候 +决定要为服务器环境选择哪个选项 +要考虑的方面: + +1. 服务器管理和操作的人员能力。必须有具有服务器管理和用于提供服务的应用程序的特定技术方面的通用技能的人力资源。此类技术的示例包括网络服务器和数据库管理平台。 + +2. 可靠的自动备份解决方案,包括本地离线备份和远程备份。 + +3. 进出服务器的流量具有稳定的连接和高网络带宽。 + +4. 稳定的电源,包括备用解决方案。 + +5. 物理服务器的安全环境,涉及访问、盗窃和火灾等问题。 + +6. 存在灾难恢复计划。该计划必须包含切合实际的策略,以确保服务在发生硬件故障、网络停机等情况时只会遭受短暂的停机时间。 + +7. 可行,强大而强大的硬件。 + +必须涵盖所有这些方面才能创建适当的 +托管环境。硬件要求特意放在最后 +因为有一个明显的趋势是给予它太多的关注。 + +回顾三个主要的托管选项, +发展中国家的执行任务表明,所有 +在可行的方案一和方案二中很少出现托管方面的问题 +等级。在所有这些方面达到可接受的水平具有挑战性 +在人力资源和金钱方面,尤其是与 +方案三的成本。它的好处是可以容纳 +提到政治方面和建立服务器本地能力 +另一方面,可以在 +替代方式。 + +选项三-外部托管-具有支持所有功能的优势 +提到的托管方面的价格非常实惠。一些 +托管提供商-虚拟服务器或软件即服务-提供 +用于运行大多数应用程序的可靠服务。示例 +此类提供商是Linode和Amazon Web Services。管理 +这样的服务器通过网络连接发生,这通常是最常见的 +本地服务器管理就是这种情况。的物理位置 +在这种情况下,服务器变得无关紧要,因为此类提供商可以提供 +在世界大部分地区提供服务。这种解决方案越来越多 +成为托管应用程序服务的标准解决方案。这 +为服务器管理建立本地能力的一个方面是 +与该选项兼容,因为可以委托当地的ICT团队 +维护外部托管的服务器。 + +一种将外部托管的好处与需求相结合的方法 +对于本地托管和物理所有权是使用外部托管 +主事务系统的提供者,同时对此进行镜像 +服务器到本地托管的非关键服务器,该服务器用于 +只读用途,例如数据分析和可通过Intranet访问。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__dhis2-as-a-platform-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__dhis2-as-a-platform-md new file mode 100644 index 000000000..cb2582f51 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__dhis2-as-a-platform-md @@ -0,0 +1,75 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/dhis2-as-a-platform.md" +revision_date: "2021-06-14" +--- + +# DHIS2作为平台 { #dhis2-as-a-platform } + +DHIS2 可以在多个层面上被视为一个平台。首先,应用程序数据库的设计充分考虑了灵活性。数据元素、组织单元、表单和用户角色等数据结构可以通过应用程序用户界面完全自由地定义。这使得系统能够适应多种本地环境和用例。我们已经看到 DHIS2 支持国家实施中出现的常规数据采集和分析的大多数主要要求。它还使 DHIS2 能够用作物流、实验室和财务等领域的管理系统。 + +其次,由于 DHIS2 的模块化设计,它可以通过附加软件模块进行扩展。这些软件模块可以与DHIS2的核心模块并存,并且可以集成到DHIS2门户和菜单系统中。这是一个强大的功能,因为它可以在需要时使用额外的功能扩展系统,通常是为了满足前面指出的国家/地区特定要求。 + +软件模块可扩展性的缺点是它把 +开发过程中的几个限制。开发人员创造 +额外的功能仅限于 DHIS2 技术 +编程语言和软件框架,除了 +DHIS2 门户解决方案对模块设计的限制。 +此外,这些模块必须包含在 DHIS2 软件中,当 +软件是在网络服务器上构建和部署的,而不是动态的 +运行。 + +为了克服这些限制并在 DHIS2 服务层和其他软件工件之间实现更松散的耦合,DHIS2 开发团队决定创建一个 Web API。此 Web API 符合 REST 架构风格的规则。这意味着: + +- Web API 为完整的 DHIS2 数据模型提供了可导航且机器可读的接口。例如,人们可以访问数据元素的完整列表,然后使用所提供的超链接导航到感兴趣的特定数据元素,然后使用所提供的超链接导航到该数据元素所属的表单列表。例如。客户端只会使用动态嵌入响应中的超链接进行状态转换。 + +- 使用众所周知的协议通过统一接口 (URL) 访问数据。不涉及任何花哨的传输格式或协议 - 只是经过充分测试、易于理解的 HTTP 协议,它是当今 Web 的主要构建块。这意味着第三方开发人员可以使用 DHIS2 数据模型和数据来开发软件,而无需了解 DHIS2 特定技术或遵守 DHIS2 设计约束。 + +- 所有数据(包括元数据、报告、地图和图表,在 REST 术语中称为资源)都可以以当今 Web 上大多数流行的表示格式(例如 HTML、XML、JSON、PDF 和 PNG)进行检索。这些格式在应用程序和编程语言中得到广泛支持,并为第三方开发人员提供了广泛的实施选项。 + +![](resources/images/implementation_guide/dhis_platform.png) + +在多种情况下,其他软件工件可能会连接到 DHIS2 Web API。 + +## 门户网站 { #web-portals } + +首先,Web 门户可以构建在 Web API 之上。就此而言,门户网站是一个网站,其功能是从通常具有共同主题的潜在大量数据源获取信息。 Web 门户的作用是在通用的外观和感觉下以结构化方式轻松访问此类数据源,并为最终用户提供全面的数据视图。 + +聚合数据存储库:针对健康领域的门户网站可以使用 DHIS2 作为聚合数据的主要来源。该门户可以连接到Web API并与地图、图表、报告、表格和静态文档等相关资源进行通信。这些数据视图可以根据对组织单位、指标或期间维度的查询动态可视化聚合数据。门户可以通过多种方式增加信息可访问性的价值。它可以以用户友好的方式构建,并使没有经验的用户可以访问数据。它可以提供多种数据处理方法,包括: + +- 主题 - 按主题对指标进行分组。此类主题的例子包括免疫、母亲护理、法定疾病和环境健康。 + +- 地理 - 按省份对数据进行分组。这将能够轻松比较性能和工作负载。 + +混搭:Web 门户不仅限于使用来自单个 Web API 的数据 - 它可以连接到任意数量的 API,并用于混搭来自健康领域内辅助系统的数据。如果可用,该门户可能会从跟踪和管理抗逆转录病毒药物的物流系统、管理向医疗机构付款的财务系统以及跟踪传染病实验室测试的实验室系统中提取专门数据。来自所有这些来源的数据可以以连贯且有意义的方式呈现,以便更好地了解卫生领域的情况。 + +文档存储库:Web 门户本身可以充当文档存储库(也称为内容管理系统)。已发布的报告、调查数据、年度运营计划、常见问题解答等相关文件可按所有权、版本控制和分类进行上传和管理。这使得该门户成为文档共享和协作的中心点。 Alfresco 和 Drupal 等高质量开源存储库/CMS 解决方案的出现使这种方法更加可行和引人注目。 + +知识管理:知识管理是指识别、具体化和传播洞察力和经验的实践。在我们的背景下,它涉及信息系统实施和使用的各个方面,例如: + +- 数据库设计 + +- 信息系统的使用方法 + +- 最终用户培训准则 + +- 数据使用,分析和解释 + +这些领域的知识和学习可以以手册、论文、书籍、幻灯片、视频、系统嵌入式帮助文本、在线学习网站、论坛、常见问题解答等形式具体化。所有这些工件都可以发布并可以通过 Web 门户进行访问。 + +论坛:该门户可以提供一个论坛来主持专业用户之间的讨论。主题范围从帮助在健康信息系统中执行基本操作到讨论数据分析和解释主题。这样的论坛可以充当信息的互动来源,并自然地演变为有价值的档案。 + +## 应用 { #apps } + +其次,运行在手机、智能手机、平板电脑等设备上的第三方软件客户端可以连接DHIS2 Web API并读写相关资源。例如,第三方开发人员可以在移动设备上创建一个在 Android 操作系统上运行的客户端,目标是社区卫生工作者,他们需要跟踪拜访的人、登记每次就诊的重要数据并接收患者截止日期的提醒。在社区自由出行时得到照顾。此类客户端应用程序可能会与 DHIS2 Web API 公开的患者和活动计划资源进行交互。开发人员将不依赖于对 DHIS2 内部实现的深入了解,而只依赖于 HTTP/Web 编程的基本技能和 DHIS2 数据模型的一些知识。 Web API 的可导航特性使理解 DHIS2 数据模型变得更加容易。 + +## 信息系统 { #information-systems } + +第三,信息系统开发人员旨在创造新的方式 +可视化和显示汇总数据可以利用DHIS2 Web API +作为他们系统的服务层。开发所需的努力 +新的信息系统并随着时间的推移对其进行维护 +被低估了。无需从头开始,新的应用程序可以 +建立在Web API之上。可以引起开发人员的注意 +进行新的,创新的和创造性的数据表示,以及 +可视化形式,例如仪表板,GIS和图表 +组件。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__dhis2-as-data-warehouse-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__dhis2-as-data-warehouse-md new file mode 100644 index 000000000..cfb6c036b --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__dhis2-as-data-warehouse-md @@ -0,0 +1,87 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/dhis2-as-data-warehouse.md" +revision_date: "2021-06-14" +--- + +# DHIS2作为数据仓库 { #dhis2-as-data-warehouse } + +本章将讨论DHIS2应用程序在Windows中的作用和位置。 +系统架构上下文。它将表明DHIS2可以为 +数据仓库和操作系统的目的。 + +## 数据仓库和操作系统 { #data-warehouses-and-operational-systems } + +_数据仓库_通常被理解为用于分析的数据库。通常,数据是从各种运营/交易系统上载的。在将数据加载到数据仓库之前,它通常会经历各个阶段,在该阶段中将其清理为异常和冗余并进行转换以符合集成数据库的整体结构。然后使数据可供分析使用,这在诸如*数据挖掘*和_在线分析处理_之类的术语下也是已知的。数据仓库设计已针对数据检索和分析的速度进行了优化。为了提高性能,从数据既以其最细粒度形式又以聚合(汇总)形式存储的意义上说,数据存储通常是多余的。 + +_事务系统_(或从数据仓库的角度来看,是_业务系统_)是一种收集,存储和修改底层数据的系统。该系统通常每天用于数据输入和验证。该设计针对快速插入和更新性能进行了优化。 + +![](resources/images/implementation_guide/data_warehouse.png) + +维护数据仓库有几个好处,其中一些好处 +存在: + +- _一致性:_它为所有相关数据提供了一个通用数据模型,并充当潜在大量数据源和供给系统的抽象,这使得执行分析变得更加容易。 + +- _可靠性:_它与数据的来源分离,因此如果操作系统中的数据被清除或丢失,它不会受到影响。 + +- _分析性能:_与通常针对数据捕获进行优化的操作系统相比,它旨在实现数据检索和分析的最高性能。 + +但是,数据仓库也面临着巨大的挑战 +方法: + +- _高成本:_将数据从不同来源移动到通用数据仓库的成本很高,特别是当操作系统本质上不相似时。通常,长期存在的系统(称为遗留系统)对数据转换过程有很大的限制。 + +- _数据有效性:_将数据移入数据仓库的过程通常很复杂,因此通常不会定期、及时地执行。这将为数据用户留下不适合规划和明智决策的过时且不相关的数据。 + +由于提到的挑战,它最近变得越来越多 +流行合并数据仓库和运营功能 +系统,既可以执行一个任务又可以执行一个任务 +紧密集成的系统托管在一起。通过这种方法, +系统提供了数据捕获和验证功能,以及 +数据分析并管理低级原子的转换过程 +数据转换为适合分析的汇总数据。这设定了高标准 +用于系统及其设计,因为它必须提供适当的性能 +这两个功能;但是,硬件和并行技术的进步 +处理使这种方法变得越来越可行。 + +在这方面,DHIS2应用程序旨在用作 +数据捕获,验证,分析和数据呈现。它 +提供上述所有方面的模块,包括数据输入 +功能和各种分析工具,例如报告, +图表,地图,数据透视表和仪表板。 + +此外,DHIS2是可互操作健康套件的一部分 +涵盖广泛需求的信息系统 +开源软件。 DHIS2实施了数据和 +健康域中的元数据交换称为SDMX-HD。有许多 +实施此标准的操作系统示例,以及 +可能可以将数据输入DHIS2: + +- iHRIS:人力资源数据管理系统。与该系统捕获的国家数据仓库相关的数据的示例是“医生人数”、“护士人数”和“工作人员总数”。该数据与地区表现进行比较很有趣。 + +- OpenMRS:医院使用的医疗记录系统。该系统可以聚合住院疾病数据并将其导出到国家数据仓库。 + +- OpenELIS:实验室企业信息系统。该系统可以生成和导出有关实验室测试数量和结果的数据。 + +![](resources/images/implementation_guide/dhis_data_warehouse.png) + +## DHIS2中的聚合策略 { #aggregation-strategy-in-dhis2 } + +DHIS2中的分析工具从_data mart_ 表读取聚合的数据。数据集市是为满足最常见的用户数据分析要求而优化的数据存储。 DHIS2数据集市包含在*空间维度*(组织单位层次结构),_时间维度_(跨多个周期)和_指示符公式_(包括数据元素的数学表达式)中聚合的数据。即使在高并发环境中,直接从数据集市检索数据也可以提供良好的性能,因为大多数分析请求可以通过针对数据集市的单个简单数据库查询来满足。 DHIS2中的聚合引擎能够处理数以百万计的低级数据并管理大多数国家级数据库,并且可以说它提供了_近实时访问_来聚合数据。 + +DHIS2允许设置计划的聚合任务,通常 +每次都会使用汇总数据刷新并填充数据集市 +夜晚。您可以选择汇总过去12个月的数据 +每晚,或每晚和过去6个月的汇总数据 +每个星期六持续6到12个月。预定的任务可以是 +在“数据管理”模块的“计划”下配置。它是 +也可以在以下“数据集市”下执行任意数据集市任务 +“报告”模块。 + +## 数据存储方式 { #data-storage-approach } + +在数据仓库中存储数据有两种主要方法,即_规范化_和_维度_方法。 DHIS2 借鉴了前者的一些,但主要借鉴了后者。在维度方法中,数据被划分为_维度_和_事实_。事实通常是指事务性数字数据,而维度是为数据提供上下文和含义的参考数据。这种方法的严格规则使用户可以轻松地理解数据仓库结构,并提供良好的性能,因为必须组合很少的表才能产生有意义的分析,但另一方面,它可能会降低系统的灵活性,并且更难改变。 + +在DHIS2中,事实对应于数据模型中的数据值对象。数据值以数字,是/否或文本形式捕获数据。赋予事实意义的_强制维度_是_数据元素_,_组织单位层次结构_和_期间_维度。这些维被称为强制维,因为必须为所有存储的数据记录提供这些维。 DHIS2还具有一个自定义尺寸模型,可以表示任何一种尺寸。必须在数据捕获之前定义此模型。 DHIS2还具有灵活的组和组集模型,可以在捕获数据后将自定义维添加到强制维中。您可以在本章中以相同的名称阅读有关DHIS2中维数的更多信息。 + +![](resources/images/implementation_guide/dimensional_approach.png) diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__indicators-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__indicators-md new file mode 100644 index 000000000..6b044737a --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__indicators-md @@ -0,0 +1,48 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/indicators.md" +revision_date: "2021-06-14" +--- + +# 指标 { #indicators } + +本章涵盖以下主题: + +- 什么是指标 + +- 指标目的 + +- 指标驱动的数据收集 + +- DHIS2中的指标管理 + +下面将更详细地描述这些主题。 + +## 什么是指标? { #what-is-an-indicator } + +在DHIS2中,指标是数据分析的核心要素。指标是基于数据元素、类别选项、可能的常量和因子的组合的计算公式。指标有两种形式,带分母的指标和不带分母的指标。计算的总计可能由多个数据元素组成,没有分母。覆盖率指标(比率、百分比等)由两个数据元素公式组成,一个代表分子,另一个代表分母。 + +因此,指标由数据元素和其他成分的公式组成,并且总是乘以一个系数(例如 1、100、100、100 000)。该因子本质上是一个数字,乘以分子除以分母的结果。作为一个具体示例,指标“BCG 覆盖率 <1 年”由一个公式定义,该公式包含因子 100(为了获得百分比)、分子(“1 岁以下儿童的 BCG 剂量”)和分母( “1岁以下的目标人群”)。指标“DPT1至DPT3脱落率”的公式为100%×(“给予的DPT1剂量”-“给予的DPT3剂量”)/(“给予的DPT1剂量”)。 + +表:指标示例 + +| 指示符 | 公式 | 分子 | 分母 | 因素 | +| --- | --- | --- | --- | --- | +| 完全免疫 <1 年覆盖范围 | 完全免疫/人口 < 1 年 x 100 | 完全免疫 | 人口<1 | 100(百分比) | +| 孕产妇死亡率 | 孕产妇死亡/活产 x 100 000 | 孕产妇死亡 | 活产数 | 100 000(MMR 按每 100 000 进行测量) | +| 累计参加护理的人数 | 累计参加护理人数 x 1 | 累计参保人数(男,<18岁)+累计参保人数(男,18岁以上)+累计参保人数(女,<18岁)+累计参保人数(女,18岁以上) | 没有 | 1 | + +## 指标目的 { #purpose-of-indicators } + +由分子和分母定义的指标通常对于分析更有用。因为它们是比例,所以它们在时间和空间上具有可比性,这一点非常重要,因为分析和比较的单位(例如地区)的大小各不相同,并且随着时间的推移而变化。人口为 1000 人的地区可能比人口为 10,000 人的地区更少某种疾病的病例。然而,由于每个地区使用各自的人口,因此两个地区之间特定疾病的发病率值具有可比性。 + +因此,指标可以进行比较,并且是数据分析的主要工具。 DHIS2 应该为所有卫生项目的分析提供相关指标,而不仅仅是原始数据。 DHIS2 中的大多数报告模块都支持数据元素和指标,您还可以将它们组合到自定义报告中。 + +## 指标驱动的数据收集 { #indicator-driven-data-collection } + +由于指标比数据元素更适合分析,因此指标的计算应该是数据收集的主要驱动力。通常的情况是收集了很多数据但从未在任何指标中使用,这大大降低了数据的可用性。捕获的数据元素要么应包含在用于管理的指标中,要么根本不应该收集。 + +出于实施目的,应在 DHIS2 中定义和实施用于管理的指标清单。为了进行分析,培训应重点关注指标的使用以及为什么这些指标比数据元素更适合此目的。 + +## 管理指标 { #managing-indicators } + +可以随时在 DHIS2 中添加、删除或修改指标,而不会影响数据。 DHIS2 中的指标不是以值的形式存储的,而是以公式的形式存储的,只要用户需要它们,就会计算它们。因此,公式的更改只会导致在使用指标进行分析时调用不同的数据元素,而基础数据值不会发生任何更改。有关如何管理指标的信息,请参阅 DHIS2 用户文档中有关指标的章节。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__organisation-units-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__organisation-units-md new file mode 100644 index 000000000..a5257c229 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__organisation-units-md @@ -0,0 +1,55 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/organization-units.md" +revision_date: "2021-06-14" +--- + +# 组织单位 { #organisation-units } + +在 DHIS2 中,数据的位置(即地理环境)被表示为组织单位。组织单位可以是提供服务的卫生机构或部门/子单位,也可以是代表地理区域(例如卫生区)的行政单位。 + +组织单位位于层次结构中,也称为树。该层次结构将反映卫生行政结构及其级别。这种层次结构中的典型级别是国家、省、地区和设施级别。在 DHIS2 中,有一个单一的组织层次结构,因此需要仔细考虑其定义方式并将其映射到现实。主要组织层次结构中定义的地理区域和级别将对应用程序的可用性和性能产生重大影响。此外,还有一些方法可以解决替代层次结构和级别,如下面的“组织单位组和组集”部分中所述。 + +## 组织单位层次结构设计 { #organisation-unit-hierarchy-design } + +设计合理的组织单位层次结构的过程有很多方面: + +- _包括所有报告卫生机构:_所有有助于国家数据收集的卫生机构均应纳入系统。应纳入各种所有制的设施,包括私人、公共、非政府组织和宗教设施。私人设施通常占一个国家设施总数的一半,并且对其实行数据报告政策,这意味着必须合并来自此类设施的数据才能获得现实的全国汇总数据。 + +- _强调卫生行政层级:_一个国家通常有多个行政层级,这些层级往往协调不紧密或不统一。在考虑设计 DHIS2 数据库时要强调什么时,应该记住哪些领域最有趣并且最常被要求进行数据分析。 DHIS2 主要管理健康数据并根据健康管理结构进行分析。这意味着,即使可能针对财政和地方政府等领域进行调整,DHIS2 组织单位层次结构的出发点也应该是卫生行政领域。 + + + +- _限制组织单位层次结构级别的数量:_为了满足来自地方政府和财政部等各种组织机构的分析要求,很容易将所有这些领域作为组织单位包含在 DHIS2 数据库中。然而,出于性能方面的考虑,应尽量将组织单元层次结构级别限制为尽可能小的数量。层次结构用作任何报告工具中呈现的数据聚合的基础,因此在为更高级别生成聚合数据时,DHIS2 应用程序必须搜索并添加为位于更底层的所有组织单位注册的数据。等级制度。因此,增加组织单元的数量将对应用程序的性能产生负面影响,并且数量过多可能会成为这方面的重大问题。 + + 此外,DHIS2 中大多数分析工具的核心部分都是基于动态选择要包含的组织单位的“父”组织单位。例如,您希望选择一个省份并将属于该省份的地区包含在报告中。如果从分析的角度来看,地区级别是最有趣的级别,并且该级别与省级别之间存在多个层次结构级别,则此类报告将变得无法使用。在构建层次结构时,应重点关注在报告和数据分析中经常使用的级别,而忽略很少或从不使用的级别,因为这会对应用程序的性能和可用性产生影响。 + +- _避免一对一的关系:_设计层次结构的另一个指导原则是避免连接具有接近一对一亲子比例的级别,这意味着例如一个学区(家长)平均应有超过一个在将地方议会级别添加到层次结构中有意义之前,地方议会(子级)处于较低级别。 1:4 或更高的亲子比例对于数据分析目的更有用,因为人们可以开始查看例如一个地区的数据如何分布在不同的子区域以及它们如何变化。当下面的级别具有与父级相同的目标人群和相同的服务卫生设施时,这种深入练习就不是很有用。 + + 在将现实映射到 DHIS2 组织单位层次结构时跳过地理级别可能很困难,并且很容易导致某些利益相关者之间的抵制,但人们应该记住,实际上有一些方法可以根据不属于 DHIS2 组织单位层次结构的地理级别生成报告。 DHIS2 中的组织层次结构,下一节将对此进行解释。 + +## 组织单位组和组集 { #organisation-unit-groups-and-group-sets } + +在 DHIS2 中,组织单位可以分组为组织单位组,并且这些组可以进一步组织为组集。它们一起可以模仿替代的组织层次结构,可以在创建报告和其他数据输出时使用。除了表示不属于主要层次结构的替代地理位置之外,这些组还可用于为卫生设施分配分类方案,例如:基于设施的类型或所有权。可以通过用户界面在应用程序中定义任意数量的组集和组,并且所有这些都是为每个 DHIS2 数据库本地定义的。 + +一个例子最好地说明了这一点:通常人们希望根据设施的所有权提供分析。在这种情况下,人们将为每种所有权类型创建一个组,例如“MoH”、“私人”和“NGO”。然后必须对数据库中的所有设施进行分类并分配给这三组中的一组且仅一组。接下来将创建一个名为“Ownership”的组集,将上面的三个组分配给该组集,如下图所示。 + +![](resources/images/implementation_guide/organisation_unit_hiearchy.png) + +以类似的方式,可以为附加管理级别创建组集,例如地方议会。所有地方议会必须定义为组织单位组,然后分配给称为“地方议会”的组集。最后一步是将所有卫生设施分配给一个且仅一个地方议会团体。这使得 DHIS2 能够生成每个地方议会的汇总报告(将所有指定的卫生机构的数据加在一起),而无需将地方议会级别纳入主要组织层次结构中。对于所需的任何其他行政或地理级别,可以遵循相同的方法,每个附加级别设置一个组。在继续在 DHIS2 中进行设计之前,需要在附加地理级别的区域与每个区域的卫生设施之间进行映射。 + +DHIS2 中需要理解的组集概念的一个关键属性是_排他性_,这意味着组织单位可以恰好是组集中的其中一个组的成员。违反此规则将导致在按不同组汇总医疗机构数据时出现数据重复,因为分配给同一组集中两个组的机构将被计数两次。 + +有了这种结构,DHIS2可以为每个 +组织单位所有权类型中的“ +“报告”模块中或通过Excel数据透视表访问“组设置报告” +第三方工具。例如,可以查看和比较利用率 +不同所有权类型(例如,卫生部,私人, +非政府组织)。此外,DHIS2可以提供 +“报告”中“组织单位分配报告”中的设施 +模块。例如,可以查看在任何情况下存在多少设施 +各个层次结构中给定的组织单位 +所有权类型。在GIS模块中,鉴于该医疗机构 +坐标已在系统中注册,可以查看 +不同类型的医疗机构的位置(不同 +每种类型的符号),并将此信息与另一个 +显示指标的地图图层,例如按地区。 diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__support-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__support-md new file mode 100644 index 000000000..947e4c929 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__support-md @@ -0,0 +1,66 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/support.md" +revision_date: "2021-06-14" +--- + +# 支持 { #support } + +DHIS2 社区使用一组协作和协调平台来提供信息和下载、文档、开发、源代码、功能规范、错误跟踪。本章将更详细地描述这些内容。 + +## 主页:dhis2.org { #home-page-dhis2org } + +DHIS2 主页位于 *https://www.dhis2.org/*。 _下载_页面提供 DHIS2 WAR 文件、Android Capture 移动应用程序、源代码、示例数据库的下载链接以及其他资源和指南的链接。请注意,我们为 DHIS2 的最后三个版本提供维护补丁更新。我们建议您定期查看下载页面,并使用适用于您的 DHIS2 版本的最新稳定补丁更新您的在线服务器。版本信息和版本修订可在 DHIS2 实例内的_关于 DHIS2_ 页面下找到。 + +导航菜单提供了网站内容的清晰描述,顶部标题中的搜索字段使您可以轻松地在整个网站上进行搜索。 + +## 协作平台:community.dhis2.org { #collaboration-platform-communitydhis2org } + +主要的 DHIS2 协作平台是_DHIS2 实践社区_。该网站基于 Discourse 平台,可通过 *https://community.dhis2.org/* 访问。 + +实践社区用于促进社区对 DHIS2 用户问题的支持,并帮助识别现有软件版本中的潜在错误和未来版本的功能请求。社区成员还可以在这里分享 DHIS2 实施过程中的故事、最佳实践和挑战,与其他人就项目进行协作,并向更大的社区提供服务。用户可以根据通知设置的个人偏好设置其实践社区帐户,并可以通过电子邮件回复现有主题。 + +实践社区的_支持_部分包括使用 DHIS2 之前的协作平台 Launchpad 创建的所有主题,该平台已不再活跃。 + +实践社区中发现的错误应提交给 _Jira_ 上的 DHIS2 核心团队 + +## 报告问题 { #reporting-a-problem } + +如果您在使用 DHIS2 时遇到问题,请首先执行以下步骤: + +- 完全清除网络浏览器缓存(也称为历史记录或浏览数据)(您可以使用 DHIS2 中的浏览器缓存清理器应用程序;在清除之前选择所有选项)。 + +- 清除 DHIS2 应用程序缓存:转至数据管理 -> 维护,选中“清除应用程序缓存”,然后单击“执行维护”。 + +如果问题仍然存在,请转到实践社区并使用关键术语搜索其他用户发布的描述类似问题的主题,以了解您的问题是否已被报告和解决。如果您无法找到具有类似问题的线程,您应该在_Support_类别中创建一个新主题。社区成员和 DHIS2 团队将做出回应,尝试协助解决您的问题。 + +如果您在实践社区中收到的回复表明您已发现错误,您应该在 DHIS2 Jira 上发布错误报告。 + +## 开发跟踪:jira.dhis2.org { #development-tracking-jiradhis2org } + +_Jira_ 是报告问题以及跟踪 DHIS2 软件的要求、进度和路线图的地方。 DHIS2 Jira 站点可通过 https://jira.dhis2.org/ 访问。 + +如果您在 DHIS2 中发现错误,您可以在 Jira 上报告该错误,方法是导航至 DHIS2 Jira 主页,单击顶部菜单中的_创建_,选择“错误”作为问题类型,然后填写必填字段。 + +为了使开发人员能够帮助您,需要提供尽可能多的有用信息: + +- DHIS2 版本:查看 DHIS2 内的帮助 -\> 关于页面并提供版本和构建修订版。 + +- Web浏览器(包括版本)。 + +- 操作系统,包括版本。 + +- Servlet 容器/Tomcat 日志:在 Tomcat 日志(通常为 catalina.out)中提供与您的问题相关的任何输出。 + +- Web 浏览器控制台:在 Chrome Web 浏览器中,单击 F12,然后单击“控制台”,然后查找与您的问题相关的异常。 + +- 导致问题的操作:尽可能清楚地描述您采取的哪些步骤导致了问题或异常。 + +- 问题描述:清楚地描述问题,为什么你认为这是一个问题,以及你期望系统采取什么行为。 + +您的错误报告将由测试/质量检查团队进行调查并给予状态。如果有效,其状态将设置为“TO DO”,并且开发团队在里程碑和发布的规划中可以看到。然后可以将其分配给开发人员并进行修复。请注意,错误修复已合并到主分支和最多三个最新(受支持的)DHIS2 版本的分支中 - 因此,向开发团队进行更多测试和反馈可以提高软件质量。 + +如果您想建议在 DHIS2 中实现新功能,您应该首先在实践社区上开始讨论,以获得有关您想法的反馈,并确认您建议的功能尚不存在。完成这些步骤后,您可以通过单击顶部菜单中的“创建”并选择“功能”作为问题类型,在 DHIS2 Jira 上提交功能请求。您的功能请求将由核心开发团队考虑,如果接受,将分配一个开发人员和发布版本。 DHIS2 用户可以投票以表示对已提交的功能请求的支持。可以使用 Jira 上的“过滤器”功能来浏览现有的功能请求。 + +## 源代码:github.com/dhis2 { #source-code-githubcomdhis2 } + +包括master和release分支在内的各种源代码分支可以在*https://github.com/dhis2*浏览 diff --git a/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__using-jira-for-dhis2-issues-md b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__using-jira-for-dhis2-issues-md new file mode 100644 index 000000000..26b5fb970 --- /dev/null +++ b/projects/docs-full-site/zh/IMPLEMENT__UNDERSTANDING-DHIS2-IMPLEMENTATION__using-jira-for-dhis2-issues-md @@ -0,0 +1,105 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/implementation/using-jira-for-dhis2-issues.md" +revision_date: "2021-06-14" +--- + +# 将JIRA用于DHIS2问题 { #jira-gettingstarted } + +## 注册JIRA-它对所有人开放! { #sign-up-to-jira-its-open-to-everyone } + +1. 转到:。 + +2. 使用您的姓名和电子邮件地址创建一个帐户。 + +## 报告问题 { #report-an-issue } + +> **提示** +> +> 不确定某些功能是否缺失、错误或已弃用?我们非常感谢您在直接报告错误之前在开发人员列表中询问。谢谢\! + +1. 点击顶部菜单中的**创建**。 + +2. 从列表中选择一个**项目**。 + +3. 选择**问题类型**: + + - **改进** - 如果您想告诉我们一些可以改进的地方,例如可用性或设计建议。 + + - **新功能**-如果您要建议功能。 + + - **任务**-如果您被要求从事DHIS2任务。 + + - **错误**-如果您发现需要修复的内容。 + + - **Epic** - 如果您想提交有关新 DHIS2 领域(例如应用程序)的想法。 Epic 用于解决比新功能更复杂的问题。 + +4. 点击**创建**。 + + > **Tip** + > + > To create several issues in one go, select **Create another**. + +5. 填写问题表格。请给我们提供足够的背景信息\!包括服务器日志、JavaScript 控制台日志、DHIS2 版本和您正在使用的 Web 浏览器。 + +![](resources/images/implementation_guide/jira_create_issue.png) + +## 搜索问题 { #search-for-issues } + +单击**问题\>搜索问题**。 + +如果单击“**高级**”,您可以使用预定义字段对搜索条件进行排序。您还可以在搜索字段中输入搜索词。另请参阅:[文本字段的搜索语法](https://confluence.atlassian.com/jirasoftwareserver072/search-syntax-for-text-fields-829057414.html)。 + +![](resources/images/implementation_guide/jira_search_issues.png) + +## 关于过滤器 { #about-filters } + +您可以将搜索结果保存为过滤器,以便更快地返回。过滤器与收藏夹非常相似。我们为版本号 2.26、2.27 和 2.28 的功能以及所有未解决的错误创建了过滤器。 + +## 创建一个过滤器 { #create-a-filter } + +1. 要创建过滤器,请转至 **问题 \> 搜索问题**。 + +2. 在搜索中添加过滤器,例如: + + - **项目** –主要软件项目是DHIS 2。 + + - **类型** – 您可以按**标准问题类型**进行过滤,例如新功能、改进、错误或史诗或**子任务问题类型**。 + + - **状态** – 例如,按 **待办事项**(未开始)和 **完成** 进行过滤。 + + - **版本** - 单击 **更多 \> 所有条件 \> 修复版本** 以按 DHIS2 版本号过滤。 + + - **内部**- 单击**更多 \> 内部功能**,从搜索中排除低级(后端)功能。 + +3. 点击**另存为**。此按钮在“搜索”窗格的顶部。 + + ![](resources/images/implementation_guide/jira_save.png) + +4. 输入搜索过滤器的名称,然后单击“**提交**”。您的过滤器现在可在 **收藏夹过滤器** 中使用。使用箭头修改您的过滤器。您的过滤器也可以在**系统仪表板**上找到。 + + ![](resources/images/implementation_guide/jira_favorite_filters.png) + +## 将过滤器添加到您的个人资料 { #add-a-filter-to-your-profile } + +要将过滤器添加到您的个人资料中,请单击 **问题 \> 管理过滤器**,然后单击每个过滤器旁边的星形图标。 + +![](resources/images/implementation_guide/jira_manage_filters.png) + +## 从搜索中删除搜索过滤条件 { #remove-search-filter-terms-from-your-search } + +单击叉号可删除您之前从搜索中添加的搜索过滤条件。 + +![](resources/images/implementation_guide/jira_remove_filters.png) + +## 与我们沟通 { #communicate-with-us } + +要共享信息,明确要求或讨论有关 +问题,请使用问题评论进行。 + +1. 选择您要评论的问题。 + +2. 在“问题详细信息”视图中,单击“**评论**”并输入您的文本。 + + 要通过电子邮件向其他人发送您的评论,只需在评论字段中输入**@用户名**即可。一封电子邮件将发送到用户在 JIRA 帐户中注册的电子邮件地址。 + +3. 点击**添加**。 diff --git a/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-233__using-gateways-for-sms-reporting-md b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-233__using-gateways-for-sms-reporting-md new file mode 100644 index 000000000..b94be2f0d --- /dev/null +++ b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-233__using-gateways-for-sms-reporting-md @@ -0,0 +1,90 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.33/src/commonmark/en/content/sysadmin/SMS-reporting.md" +revision_date: '2020-10-19' +--- + +# 使用网关进行SMS报告 { #sms_report_sending } + + + +DHIS2支持通过[SMS](https://docs.dhis2.org/master/en/dhis2_user_manual_en/mobile.html)接受数据,但是,SMS需要以一种隐秘的方式构成以保护信息。 DHIS2 Android应用程序充当透明层,可通过SMS发送信息,而用户不必担心编写SMS。要使用Android App发送SMS,需要正确配置SMS网关。本节说明可用的不同选项以及如何实现。 + +## 发送短信 { #sms_report_sening } + + + +首先,请务必澄清一下,本节主要涉及**接收SMS **(从移动设备到DHIS2服务器)的设置,这在考虑使用App来发送(同步)记录在App中的信息时是必需的通过SMS连接到DHIS2服务器。在应用程序中,可以在*设置*> * SMS设置*下进行设置 + +将SMS(即从DHIS2服务器发送到移动设备)的设置相对简单。如果仅需要在发生某些事件(消息,阈值等)时从DHIS2向用户电话发送通知,则仅需要发送SMS。 + +所有这些都可以在[移动配置部分](https://docs.dhis2.org/master/en/user/html/mobile_sms_service.html)的SMS服务配置页面中进行配置。 + +常见的提供商(例如*批量SMS *和* Clickatell *)具有开箱即用的支持,并且两个提供商都支持将SMS发送到大多数国家/地区的号码。 + +另请注意,可以使用其他SMS网关来发送和接收SMS。因此,即使您在下面设置了用于接收SMS的解决方案,仍然可以使用上述上述解决方案之一来发送SMS。 + +## 使用Android设备作为SMS网关 { #sms_report_android_gateway } + + + +到目前为止,最简单的解决方案是使用专用的Android设备作为SMS网关。任何运行Android OS(4.4,Kitkat或更高版本)的手机或平板电脑都可以。为了将消息转发到您的DHIS2服务器,它将需要持续的Internet连接,并且还需要SIM卡来接收传入的SMS。 + +您需要在移动设备上下载并安装DHIS2 Android SMS网关应用程序。请参阅[版本](https://github.com/dhis2/dhis2-sms-android-gateway/releases)列表,您可以在其中下载最新的APK文件进行安装。应用页面本身上有说明,但实际上,您只需要启动应用并输入DHIS2服务器的详细信息(URL,用户名和密码)即可。 + +设置并运行该网关后,您可以使用DHIS2 Capture App在任何其他移动设备的配置页面中输入此网关设备的电话号码。然后,当从这些报告设备发送SMS时,它们将在网关设备上接收并自动转发到DHIS2服务器,在该服务器上对其进行处理。 + +**在测试SMS功能时,使用此网关设备非常理想。**在对需要SMS报告的项目进行试点时,这会很好。只要将设备插入电源并保持稳定的互联网连接,它就可以很好地用于小型项目。 + +但是,在考虑将项目移交给生产时,有必要研究以下网关的一种更永久和可靠的解决方案。 + +### 使用Android设备网关发送短信 { #sending-sms-using-an-android-device-gateway } + +当前不支持也不记录此选项。 + +## 专用短信网关 { #sms_report_dedicated_gateway } + + + +本节讨论更永久和专用的SMS网关的使用以及可用的选项。下面的每个选项都将涉及一个提供商(或您自己)与国家/地区的电话运营商建立SMPP连接,并使用此连接来接收传入的SMS并使用HTTP通过Internet将其转发到您的DHIS2服务器。 + +这些解决方案可以使用**长号**或**短代码**。长号是大多数人使用的标准移动电话号码,即+61400123123。短代码只是短号,例如311。短代码通常会花费更多的时间来设置和维护。 + +### 确保输入到DHIS2服务器的SMS格式正确 { #ensuring-incoming-sms-to-dhis2-server-are-formatted-correctly } + +通过API将传入的SMS发送到DHIS2服务器时,请使用以下URL:* https:// / api / sms / inbound * + +在DHIS2版本2.34及更低版本中,此终结点要求入站SMS的格式必须具有非常特定的格式,即消息本身必须是一个名为text的参数,发件人的电话号码必须是一个名为originator的参数。 + +使用以下所有SMS网关选项时,将它们配置为将传入的SMS转发到另一个Web服务时,它们将各自具有自己的格式,该格式与DHIS2 API期望的格式不同。因此,有必要重新格式化它们,然后再将它们发送到DHIS2服务器。 + +一种选择是运行您自己的非常简单的Web服务,该服务仅接收来自网关提供商的传入SMS,将其重新格式化为DHIS2所需的格式,然后将其转发到DHIS2 API。此类服务需要由软件开发人员编写。 + +在DHIS2版本2.35中,计划使用传入SMS的模板系统来支持这些情况,因此您可以指定将从提供商处发送的消息的格式。这样,您可以将DHIS2服务器配置为接受来自任何其他SMS网关提供者的传入SMS,并且它们可以直接将传入SMS发送到DHIS2 API,而无需这种格式的Web服务。 + +### 使用RapidPro { #using-rapidpro } + +[RapidPro](https://rapidpro.io/)是联合国儿童基金会在全球50多个国家/地区提供的服务。它是一套软件,可以与国内电话运营商合作,使组织能够为其项目设计SMS解决方案,例如SMS报告或宣传活动。 + +RapidPro服务将包括通常通过短码与国内一个或多个电话运营商的SMPP连接,这可能专用于NGO的卫生工作。然后可以添加一个Webhook,以便将传入的SMS转发到另一个Web服务,例如上述的格式化Web服务。如果该短代码也用于其他目的,则可能有必要将报告设备的电话号码添加到单独的组中,以便仅将来自那些设备的传入SMS转发到Webhook。 + +RapidPro目前在大约一半正在使用或试用DHIS2的国家/地区中建立和运行。在考虑下面的一种解决方案(可能在财务和时间上都可能会付出高昂的代价)之前,值得与Unicef联系,以确定RapidPro是否可用以及在您所在的国家/地区是否可以用于健康报告。 + +### 使用商业短信网关提供商 { #using-commercial-sms-gateway-providers } + +在上面的“发送SMS”部分提到的商业SMS网关提供商中,它们通常具有在大多数国家(地区)*发送* SMS的功能,但只能在少数国家/地区支持*接收* SMS。他们支持接收SMS的大多数国家/地区不是使用DHIS2的国家/地区。在使用DHIS2的国家/地区中,大多数已经在国内运行RapidPro服务了。 + +但是,值得研究您所在国家/地区可以使用哪些商业选项。在某些国家/地区,会有一些小型国家公司提供SMS服务,它们将与您可以使用的电话提供商建立现有的SMPP连接。 + +### 直接使用电话运营商 { #using-phone-carriers-directly } + +如果以上解决方案均不可用,则有必要直接与您所在国家的电话运营商联系。向他们询问的第一个问题是,他们是否知道与您有联系的与他们进行SMPP连接的任何公司。 + +如果不是这样,作为最后的选择,您将需要考虑与电话提供商建立并维护自己的SMPP连接。但是,并非所有电话提供商都可以提供这种服务。 + +您需要运行自己的服务器,该服务器上运行的软件例如[Kannel](https://www.kannel.org/),该软件(通常通过VPN)连接到在电话提供商网络中运行的SMPP服务。有了此设置,任何配置的长号或短码的传入SMS都会从电话运营商发送到Kannel服务器,然后您可以按照上述方式转发这些消息。 + +### 接收串联或多部分短信 { #receiving-concatenated-or-multipart-sms } + +通过SMS与DHIS2 Android App同步数据时,它使用压缩格式以占用尽可能少的空间(文本字符)。尽管如此,通常情况下,一条消息会超出一个标准SMS的160个字符的限制。在大多数现代移动设备上,这些消息仍将作为一条串联或多部分的SMS发送,并作为一条消息接收。在两个移动设备之间进行发送时,如果将Android设备用作网关,则应毫无问题地进行处理。 + +然后,在选择SMS网关时,重要的是确认所使用的电话运营商支持级联SMS。他们中的大多数人都将支持此功能,但是重要的是要进行确认,因为如果拆分SMS,SMS功能将无法使用。这依赖于称为UDH(用户数据头)的东西。与提供商讨论时,请确保您询问是否支持。 diff --git a/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-234__audit-md b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-234__audit-md new file mode 100644 index 000000000..27d206f62 --- /dev/null +++ b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-234__audit-md @@ -0,0 +1,117 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/sysadmin/audit.md" +revision_date: "2021-06-14" +--- + +# 审核 { #audit } + +## 介绍 { #introduction } + +DHIS2支持基于Apache ActiveMQ Artemis的新审核服务。 DHIS2将Artemis用作异步消息传递系统。 + +将实体保存到数据库后,审核消息将发送到Artemis消息使用者服务。然后,该消息将在其他线程中处理。 + +可以从DHIS2数据库中检索审核日志。当前,没有UI或API端点可用于检索审核条目。 + +## 单审核表 { #audit_table } + +所有审核条目将保存到一个名为`audit`的表中 + +| 柱 | 类型 | | | +| --- | --- | --- | --- | +| 受审核者 | 整数 | | | +| 审核类型 | 文本 | 读取,创建,更新,删除,搜索 | | +| 审计范围 | 文本 | 元数据,汇总,跟踪器 | | +| 克拉斯 | 文本 | 审核实体Java类名称 | | +| 属性 | jsonb | Json字符串存储审计实体的属性,用于搜索。示例:{“ valueType”:“ TEXT”,“ categoryCombo”:“ SWQW313FQY”,“ domainType”:“ TRACKER”} | | +| 数据 | 比蒂亚 | 审计实体的压缩Json字符串。当前为字节数组格式,无法人工阅读。 | | +| 创建于 | 没有时区的时间戳 | | | +| 由...制作 | 文本 | | | +| uid | 文本 | | | +| 码 | 文本 | | | +| | | + +新的审核服务利用了两个新概念:审核范围和审核类型。 + +## 审核范围 { #audit_scope } + +审核范围是可以审核的应用程序的逻辑区域。当前有三个审核范围: + +``` +追踪器 + +元数据 + +骨料 +``` + +- 对于跟踪器审核范围,审核的对象是:被跟踪实体实例、被跟踪实体属性值、注册、事件 + +- 对于元数据范围,将审核所有“元数据”对象。 + +- 对于“聚合范围”,将审核“聚合数据值”对象。 + +## 审核类型 { #audit_type } + +审核类型是触发审核操作的操作。目前,我们支持以下类型: + +``` +读 + +创造 + +更新 + +删除 +``` + +例如,当创建一个新的“跟踪的实体实例”时,如果像这样进行配置,则使用CREATE操作在审计数据库表中插入一个新的“审计”条目。 + +`注意:READ 审核类型会在数据库中生成大量数据,可能会对性能产生影响。` + +## 设定 { #audit_configuration } + +审核系统自动配置为审核以下范围和类型: + +- 创建,更新,删除 + +- 元数据,跟踪器,聚集 + +**无需采取任何行动即可启动审核。** +仍然可以使用“审计矩阵”来配置审计。审核矩阵由dhis.conf中的3个属性驱动: + +``` +审计元数据 + +审计跟踪器 + +审计汇总 +``` + +每个属性均接受以分号分隔的有效审计类型列表: + +``` +创造 + +更新 + +删除 + +读 +``` + +例如,为了仅审核与Tracker相关的对象的创建和删除,应在`dhis.conf`中添加以下属性: + +``` +audit.tracker =创建;删除 +``` + +为了完全禁用审核,这是要使用的配置: + +``` +audit.metadata =禁用 + +audit.tracker =禁用 + +audit.aggregate =禁用 +``` diff --git a/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-234__using-gateways-for-sms-reporting-md b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-234__using-gateways-for-sms-reporting-md new file mode 100644 index 000000000..7af7f6634 --- /dev/null +++ b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-234__using-gateways-for-sms-reporting-md @@ -0,0 +1,82 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/sysadmin/SMS-reporting.md" +revision_date: "2021-06-14" +--- + +# 使用网关进行SMS报告 { #sms_report_sending } + +DHIS2支持通过[SMS](https://docs.dhis2.org/master/en/dhis2_user_manual_en/mobile.html)接受数据,但是,SMS需要以一种隐秘的方式构成以保护信息。 DHIS2 Android应用程序充当透明层,可通过SMS发送信息,而用户不必担心编写SMS。要使用Android App发送SMS,需要正确配置SMS网关。本节说明可用的不同选项以及如何实现。 + +## 发送短信 { #sms_report_sening } + +首先,请务必澄清一下,本节主要涉及**接收短信**(从移动设备到DHIS2服务器)的设置,这在考虑使用App发送(同步)记录在App中的信息时是必需的通过SMS连接到DHIS2服务器。在应用程序中,可以在_设置_> _SMS设置_下进行设置 + +将SMS(即从DHIS2服务器发送到移动设备)的设置相对简单。如果仅需要在发生某些事件(消息,阈值等)时从DHIS2向用户电话发送通知,则仅需要发送SMS。 + +所有这些都可以在[移动配置部分](https://docs.dhis2.org/master/en/user/html/mobile_sms_service.html)的SMS服务配置页面中进行配置。 + +对_Bulk SMS_ 和_Clickatell_ 等常见提供商提供开箱即用的支持,并且这两个提供商都支持向大多数国家/地区的号码发送短信。 + +另请注意,可以使用其他SMS网关来发送和接收SMS。因此,即使您在下面设置了用于接收SMS的解决方案,仍然可以使用上述上述解决方案之一来发送SMS。 + +## 使用Android设备作为SMS网关 { #sms_report_android_gateway } + +到目前为止,最简单的解决方案是使用专用的Android设备作为SMS网关。任何运行Android OS(4.4,Kitkat或更高版本)的手机或平板电脑都可以。为了将消息转发到您的DHIS2服务器,它将需要持续的Internet连接,并且还需要SIM卡来接收传入的SMS。 + +您需要在移动设备上下载并安装DHIS2 Android SMS网关应用程序。请参阅[版本](https://github.com/dhis2/dhis2-sms-android-gateway/releases)列表,您可以在其中下载最新的APK文件进行安装。应用页面本身上有说明,但实际上,您只需要启动应用并输入DHIS2服务器的详细信息(URL,用户名和密码)即可。 + +设置并运行该网关后,您可以使用DHIS2 Capture App在任何其他移动设备的配置页面中输入此网关设备的电话号码。然后,当从这些报告设备发送SMS时,它们将在网关设备上接收并自动转发到DHIS2服务器,在该服务器上对其进行处理。 + +**在测试SMS功能时,使用此网关设备非常理想。**在对需要SMS报告的项目进行试点时,这会很好。只要将设备插入电源并保持稳定的互联网连接,它就可以很好地用于小型项目。 + +但是,在考虑将项目移交给生产时,有必要研究以下网关的一种更永久和可靠的解决方案。 + +### 使用Android设备网关发送短信 { #sending-sms-using-an-android-device-gateway } + +当前不支持也不记录此选项。 + +## 专用短信网关 { #sms_report_dedicated_gateway } + +本节讨论更永久和专用的SMS网关的使用以及可用的选项。下面的每个选项都将涉及一个提供商(或您自己)与国家/地区的电话运营商建立SMPP连接,并使用此连接来接收传入的SMS并使用HTTP通过Internet将其转发到您的DHIS2服务器。 + +这些解决方案可以使用**长号**或**短代码**。长号是大多数人使用的标准移动电话号码,即+61400123123。短代码只是短号,例如311。短代码通常会花费更多的时间来设置和维护。 + +### 确保输入到DHIS2服务器的SMS格式正确 { #ensuring-incoming-sms-to-dhis2-server-are-formatted-correctly } + +通过 API 将传入短信发送到 DHIS2 服务器时,您可以使用以下 URL:_https:///api/sms/inbound_ + +在DHIS2版本2.34及更低版本中,此终结点要求入站SMS的格式必须具有非常特定的格式,即消息本身必须是一个名为text的参数,发件人的电话号码必须是一个名为originator的参数。 + +使用以下所有SMS网关选项时,将它们配置为将传入的SMS转发到另一个Web服务时,它们将各自具有自己的格式,该格式与DHIS2 API期望的格式不同。因此,有必要重新格式化它们,然后再将它们发送到DHIS2服务器。 + +一种选择是运行您自己的非常简单的Web服务,该服务仅接收来自网关提供商的传入SMS,将其重新格式化为DHIS2所需的格式,然后将其转发到DHIS2 API。此类服务需要由软件开发人员编写。 + +在DHIS2版本2.35中,计划使用传入SMS的模板系统来支持这些情况,因此您可以指定将从提供商处发送的消息的格式。这样,您可以将DHIS2服务器配置为接受来自任何其他SMS网关提供者的传入SMS,并且它们可以直接将传入SMS发送到DHIS2 API,而无需这种格式的Web服务。 + +### 使用RapidPro { #using-rapidpro } + +[RapidPro](https://rapidpro.io/)是联合国儿童基金会在全球50多个国家/地区提供的服务。它是一套软件,可以与国内电话运营商合作,使组织能够为其项目设计SMS解决方案,例如SMS报告或宣传活动。 + +RapidPro服务将包括通常通过短码与国内一个或多个电话运营商的SMPP连接,这可能专用于NGO的卫生工作。然后可以添加一个Webhook,以便将传入的SMS转发到另一个Web服务,例如上述的格式化Web服务。如果该短代码也用于其他目的,则可能有必要将报告设备的电话号码添加到单独的组中,以便仅将来自那些设备的传入SMS转发到Webhook。 + +RapidPro目前在大约一半正在使用或试用DHIS2的国家/地区中建立和运行。在考虑下面的一种解决方案(可能在财务和时间上都可能会付出高昂的代价)之前,值得与Unicef联系,以确定RapidPro是否可用以及在您所在的国家/地区是否可以用于健康报告。 + +### 使用商业短信网关提供商 { #using-commercial-sms-gateway-providers } + +在上面的“发送SMS”部分中提到的商业SMS网关提供商中,它们通常在大多数国家/地区具有_send_ SMS的能力,但仅在少数国家/地区支持接收SMS。他们支持 _receiving_ SMS 的大多数国家/地区不是使用DHIS2的国家/地区。在使用DHIS2的国家/地区中,大多数已经在国内运行RapidPro服务了。 + +但是,值得研究您所在国家/地区可以使用哪些商业选项。在某些国家/地区,会有一些小型国家公司提供SMS服务,它们将与您可以使用的电话提供商建立现有的SMPP连接。 + +### 直接使用电话运营商 { #using-phone-carriers-directly } + +如果以上解决方案均不可用,则有必要直接与您所在国家的电话运营商联系。向他们询问的第一个问题是,他们是否知道与您有联系的与他们进行SMPP连接的任何公司。 + +如果不是这样,作为最后的选择,您将需要考虑与电话提供商建立并维护自己的SMPP连接。但是,并非所有电话提供商都可以提供这种服务。 + +您需要运行自己的服务器,该服务器上运行的软件例如[Kannel](https://www.kannel.org/),该软件(通常通过VPN)连接到在电话提供商网络中运行的SMPP服务。有了此设置,任何配置的长号或短码的传入SMS都会从电话运营商发送到Kannel服务器,然后您可以按照上述方式转发这些消息。 + +### 接收串联或多部分短信 { #receiving-concatenated-or-multipart-sms } + +通过SMS与DHIS2 Android App同步数据时,它使用压缩格式以占用尽可能少的空间(文本字符)。尽管如此,通常情况下,一条消息会超出一个标准SMS的160个字符的限制。在大多数现代移动设备上,这些消息仍将作为一条串联或多部分的SMS发送,并作为一条消息接收。在两个移动设备之间进行发送时,如果将Android设备用作网关,则应毫无问题地进行处理。 + +然后,在选择SMS网关时,重要的是确认所使用的电话运营商支持级联SMS。他们中的大多数人都将支持此功能,但是重要的是要进行确认,因为如果拆分SMS,SMS功能将无法使用。这依赖于称为UDH(用户数据头)的东西。与提供商讨论时,请确保您询问是否支持。 diff --git a/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-235__audit-md b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-235__audit-md new file mode 100644 index 000000000..2f89d4bfa --- /dev/null +++ b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-235__audit-md @@ -0,0 +1,119 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.35/src/sysadmin/audit.md" +revision_date: "2021-06-14" +--- + +# 审核 { #audit } + +## 介绍 { #introduction } + +DHIS2支持基于Apache ActiveMQ Artemis的新审核服务。 DHIS2将Artemis用作异步消息传递系统。 + +将实体保存到数据库后,审核消息将发送到Artemis消息使用者服务。然后,该消息将在其他线程中处理。 + +可以从DHIS2数据库中检索审核日志。当前,没有UI或API端点可用于检索审核条目。 + +## 单审核表 { #audit_table } + +所有审核条目将保存到一个名为`audit`的表中 + +| 柱 | 类型 | | | +| --- | --- | --- | --- | +| 受审核者 | 整数 | | | +| 审核类型 | 文本 | 读取,创建,更新,删除,搜索 | | +| 审计范围 | 文本 | 元数据,汇总,跟踪器 | | +| 克拉斯 | 文本 | 审核实体Java类名称 | | +| 属性 | jsonb | Json字符串存储审计实体的属性,用于搜索。示例:{“ valueType”:“ TEXT”,“ categoryCombo”:“ SWQW313FQY”,“ domainType”:“ TRACKER”} | | +| 数据 | 比蒂亚 | 审计实体的压缩Json字符串。当前为字节数组格式,无法人工阅读。 | | +| 创建于 | 没有时区的时间戳 | | | +| 由...制作 | 文本 | | | +| uid | 文本 | | | +| 码 | 文本 | | | +| | | + +新的审核服务利用了两个新概念:审核范围和审核类型。 + +## 审核范围 { #audit_scope } + +审核范围是可以审核的应用程序的逻辑区域。当前有三个审核范围: + +``` +追踪器 + +元数据 + +骨料 +``` + +- 对于跟踪器审核范围,审核的对象是:被跟踪实体实例、被跟踪实体属性值、注册、事件 + +- 对于元数据范围,将审核所有“元数据”对象。 + +- 对于“聚合范围”,将审核“聚合数据值”对象。 + +## 审核类型 { #audit_type } + +审核类型是触发审核操作的操作。目前,我们支持以下类型: + +``` +读 + +创造 + +更新 + +删除 +``` + +例如,当创建一个新的“跟踪的实体实例”时,如果像这样进行配置,则使用CREATE操作在审计数据库表中插入一个新的“审计”条目。 + +> **注意** +> +> READ Audit Type将在数据库中生成大量数据,并且可能会影响性能。 + +## 设定 { #audit_configuration } + +审核系统自动配置为审核以下范围和类型: + +- 创建,更新,删除 + +- 元数据,跟踪器,聚集 + +**无需采取任何行动即可启动审核。** +仍然可以使用“审计矩阵”来配置审计。审核矩阵由dhis.conf中的3个属性驱动: + +``` +审计元数据 + +审计跟踪器 + +审计汇总 +``` + +每个属性均接受以分号分隔的有效审计类型列表: + +``` +创造 + +更新 + +删除 + +读 +``` + +例如,为了仅审核与Tracker相关的对象的创建和删除,应在`dhis.conf`中添加以下属性: + +``` +audit.tracker =创建;删除 +``` + +为了完全禁用审核,这是要使用的配置: + +``` +audit.metadata =禁用 + +audit.tracker =禁用 + +audit.aggregate =禁用 +``` diff --git a/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-235__monitoring-md b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-235__monitoring-md new file mode 100644 index 000000000..98fc4731d --- /dev/null +++ b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-235__monitoring-md @@ -0,0 +1,386 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.35/src/sysadmin/monitoring.md" +revision_date: "2021-06-14" +--- + +# 监控 { #monitoring } + +## 介绍 { #monitoring } + +DHIS2可以导出[Prometheus](https://prometheus.io/)兼容的度量标准,以监视DHIS2节点。 + +本节介绍了使用标准安装过程(`apt-get`)和Docker安装Prometheus和[Grafana](https://grafana.com/)以及配置Grafana以显示DHIS2指标所需的步骤。 + +有关DHIS2实例公开的指标的列表,请参阅[GitHub](https://github.com/dhis2/wow-backend/blob/master/guides/monitoring.md)上的监视指南。 + +## 设定 { #monitoring_setup } + +下一节将介绍如何设置Prometheus和Grafana,以及如何设置Prometheus从一个或多个DHIS2实例中提取数据。 + +### 在Ubuntu和Debian上安装Prometheus + Grafana { #prometheus } + +- 从官方[下载](https://prometheus.io/download/)页面下载Prometheus。 + +- 确保针对您的操作系统和CPU架构(Linux和amd64)进行过滤。 + +- 确保选择最新的稳定版本,而不是“ rc”版本,因为目前尚不足够稳定。 + +- 通过单击链接或使用`wget`下载档案。 + +``` +wget https://github.com/prometheus/prometheus/releases/download/v2.15.2/prometheus-2.15.2.linux-amd64.tar.gz +``` + +- 解开拉链 + +``` +tar xvzf prometheus-2.15.2.linux-amd64.tar.gz +``` + +归档文件包含许多重要文件,但这是您需要了解的主要文件。 + +- `prometheus.yml`:Prometheus的配置文件。这是您将要修改的文件,以调整Prometheus服务器,例如,更改抓取间隔或配置自定义警报。 +- `Prometheus`:Prometheus服务器的二进制文件。这是您要执行的命令,用于在Linux机器上启动Prometheus实例。 +- `promtool`:这是一个可以运行以验证Prometheus配置的命令。 + +### 将Prometheus配置为服务 { #prometheus_service } + +- 使用`Prometheus`组创建一个`Prometheus`用户。 + +``` +useradd -rs / bin / false普罗米修斯 +``` + +- 将Prometheus二进制文件移到本地bin目录 + +``` +cd prometheus-2.15.2.linux-amd64 / +cp prometheus promtool / usr / local / bin +chown prometheus:普罗米修斯/ usr / local / bin / prometheus +``` + +- 在Prometheus的`/ etc`文件夹中创建一个文件夹,并将控制台文件,控制台库和Prometheus配置文件移动到此新创建的文件夹中。 + +``` +mkdir / etc / prometheus +cp -R控制台/ console_libraries / prometheus.yml / etc / prometheus +``` + +在根目录中创建一个数据文件夹,其中包含一个prometheus文件夹。 + +``` +mkdir -p数据/普罗米修斯 +chown -R prometheus:普罗米修斯/ data / prometheus / etc / prometheus / * +``` + +### 创建Prometheus服务 { #prometheus_create_service } + +要创建Prometheus _systemd_服务,请转到`/ lib / systemd / system`文件夹并创建一个名为`prometheus.service`的新systemd文件。 + +``` +cd / lib / systemd / system +touch prometheus.service +``` + +- 编辑新创建的文件,然后将以下内容粘贴到其中: + +```属性 +[单元] +描述=普罗米修斯 +Wants = network-online.target +之后= network-online.target + +[服务] +类型=简单 +用户= prometheus +组=普罗米修斯 +ExecStart = / usr / local / bin / prometheus \ + --config.file = / etc / prometheus / prometheus.yml \ + --storage.tsdb.path =“ / data / prometheus” \ + --web.console.templates = / etc / prometheus / consoles \ + --web.console.libraries = / etc / prometheus / console_libraries \ + --web.listen-address = 0.0.0.0:9090 \ + --web.enable-admin-api + +重启=总是 + +[安装] +WantedBy =多用户目标 +``` + +- 保存文件并在启动时启用Prometheus服务 + +``` +systemctl启用普罗米修斯 +systemctl启动方法 +``` + +- 测试服务是否正在运行 + +``` +系统状态法 + +... +活动:活动(运行中) +``` + +- 现在应该可以通过访问 `http://localhost:9090` 来访问Prometheus UI。 + +### 设置Nginx反向代理 { #prometheus_nginx } + +Prometheus本身不支持身份验证或TLS加密。如果必须将Prometheus暴露在本地网络的边界之外,则启用身份验证和TLS加密非常重要。以下步骤显示了如何将Nginx用作反向代理。 + +- 安装Nginx(如果尚未安装) + +``` +apt更新 +apt-get安装nginx +``` + +默认情况下,Nginx将开始在默认的`http`端口`80`中侦听HTTP请求。 + +如果机器上已经有一个Nginx实例在运行,并且您不确定它在哪个端口上侦听,请运行以下命令: + +``` +> lsof | grep LISTEN | grep nginx + +nginx 15792根8u IPv4 1140223421 0t0 TCP *:http(LISTEN) +``` + +最后一列显示Nginx使用的端口(`http`->` 80`)。 + +默认情况下,Nginx配置位于`/ etc / nginx / nginx.conf`中。 + +确保` nginx.conf`包含`虚拟主机配置`部分 + +``` +## +#虚拟主机配置 +## + +包括/etc/nginx/conf.d/*.conf; +包括/ etc / nginx / sites-enabled / *; + +``` + +- 在`/ etc / nginx / conf.d`中创建一个名为`prometheus.conf`的新文件 + +``` +触摸/etc/nginx/conf.d/prometheus.conf +``` + +- 编辑新创建的文件,然后将以下内容粘贴到其中: + +``` +服务器{ + 听1234; + + 位置 / { + proxy_pass http:// localhost:9090 /; + } +} +``` + +- 重新启动Nginx并浏览到http:// localhost:1234 + +``` +systemctl重启nginx + +#如果出现启动错误 +journalctl -f -u nginx.service +``` + +- 通过编辑`/ lib / systemd / system / prometheus.service`,将Prometheus配置为反向代理,并将以下参数添加到传递给Prometheus可执行文件的参数列表中。 + +``` +--web.external-url = https:// localhost:1234 +``` + +- 重新启动服务 + +``` +systemctl守护程序重新加载 +systemctl重新启动prometheus + + +#发生错误时 +journalctl -f -u prometheus.service +``` + +### 启用反向代理身份验证 { #prometheus_auth } + +本节说明如何通过反向代理配置基本身份验证。如果您需要其他身份验证机制(SSO等),请检查相关文档。 + +- 确保系统上已安装` htpasswd` + +``` +apt-get install apache2-utils +``` + +- 创建认证文件 + +``` +cd / etc / prometheus +htpasswd -c .credentials管理员 +``` + +选择一个强密码,并确保正确创建了密码文件。 + +- 编辑之前创建的Nginx配置文件(`/etc/nginx/conf.d/prometheus.conf`),并添加身份验证信息。 + +``` +服务器{ + 听1234; + + 位置 / { + auth_basic“ Prometheus”; + auth_basic_user_file /etc/prometheus/.credentials; + proxy_pass http:// localhost:9090 /; + } +} +``` + +- 重新启动Nginx + +``` +systemctl重启nginx + +#发生错误时 +journalctl -f -u nginx.service +``` + +- `http://localhost:1234` 现在应该提示输入用户名和密码。 + +### 在Ubuntu和Debian上安装Grafana { #grafana } + +- 添加一个`gpg`密钥并从APT回购中安装OSS Grafana软件包 + +```sh +apt-get install -y apt-transport-https + +wget -q -O-“ https://packages.grafana.com/gpg.key” | sudo apt键添加- + +add-apt-repository“ deb https://packages.grafana.com/oss/deb稳定主程序” + +apt-get更新 + +apt-get install grafana +``` + +- 如果系统使用`systemd`,则会自动创建一个新的`grafana-service`。检查`systemd`文件以获得有关Grafana安装的一些见解 + +``` +猫/usr/lib/systemd/system/grafana-server.service +``` + +该文件非常重要,因为它提供有关新安装的Grafana实例的信息。 + +该文件显示: + +**Grafana服务器二进制文件**位于`/ usr / sbin / grafana-server`。定义所有**环境变量**的文件位于 `/etc/default/grafana-server` 中。**配置文件**是通过`CONF_FILE` 环境变量给出的。 **文件的PID **也由`PID_FILE_DIR`环境变量决定。记录**日志**,**数据**,**插件**和**配置**路径由环境变量给出。 + +- 启动服务器 + +``` +systemctl启动grafana服务器 +``` + +- 访问Grafana Web控制台:http:// localhost:3000 + +Grafana的默认登录名为`admin`,默认密码也为`admin`。首次访问时,系统将提示您更改密码。 + +- 将Prometheus配置为Grafana数据源 + +通过左侧菜单中的`配置`>`数据源`,访问数据源面板。 + +点击`添加数据源` + +在下一个窗口中选择Prometheus数据源。 + +根据Prometheus设置配置数据源(使用身份验证,TSL等) + +### 使用Docker安装Prometheus + Grafana { #prometheus_grafana_docker } + +本节介绍如何启动包含Prometheus和Grafana的Prometheus堆栈。 + +配置基于以下项目:https://github.com/vegasbrianc/prometheus + +- 克隆这个Github项目:https://github.com/vegasbrianc/prometheus + +- 使用以下命令启动Prometheus堆栈: + +``` +docker stack deploy -c docker-stack.yml舞会 +``` + +上面的命令,可能会导致以下错误: + +_该节点不是集群管理器。使用“docker swarm init”或“docker swarm join”将此节点连接到swarm并重试_ + +如果发生这种情况,则需要启动Swarm。您可以使用以下命令行: + +``` +docker swarm初始化--advertise-addr +``` + +一旦该命令成功运行,您就应该能够运行上一个命令而不会出现问题。 + +该堆栈还包含用于Docker监视的Node导出器。如果您对Docker监控不感兴趣,可以在`docker-stack.yml`文件中注释掉相关部分: + +- `节点导出器` +- `顾问` + +- 要停止Prometheus堆栈: + +``` +docker stack rm舞会 +``` + +Prometheus配置文件(` prometheus.yml`)位于`prometheus`文件夹中。 + +- 通过以下网址访问Grafana Web控制台:http:// localhost:3000,用户名:`admin`和密码:`foobar` + +### 配置Prometheus从一个或多个DHIS2实例提取指标 { #prometheus_dhis2 } + +在使用Prometheus之前,需要进行基本配置。因此,我们需要创建一个名为`prometheus.yml`的配置文件。 + +> **注意** +> +> Prometheus的配置文件是用YAML编写的,严格禁止使用制表符。如果文件格式错误,Prometheus将不会启动。编辑时要小心。 + +Prometheus的配置文件分为三个部分:`global`,` rule_files`和`scrape_configs`。 + +在全局部分中,我们可以找到Prometheus的常规配置:`scrape_interval`定义Prometheus刮除目标的频率,`evaluation_interval`控制软件评估规则的频率。规则用于创建新的时间序列并用于生成警报。 + +`rule_files`块包含我们希望Prometheus服务器加载的任何规则的位置信息。 + +配置文件的最后一块名为` scape_configs`,其中包含Prometheus监视的资源信息。 + +一个简单的DHIS2 Prometheus监视文件如下例所示: + +```yaml +global: + scrape_interval: 15s + evaluation_interval: 15s + +scrape_configs: + - job_name: "dhis2" + metrics_path: "/dhis/api/metrics" + basic_auth: + username: admin + password: district + static_configs: + - targets: ["localhost:80"] +``` + +全局的`scrape_interval`设置为15秒,对于大多数用例来说已经足够了。 + +在`scrape_configs`部分中,我们定义了DHIS2导出器。` basic_auth`块包含访问` metrics`API所需的凭据:考虑创建仅用于访问`metrics`端点的临时用户。 + +Prometheus可以与DHIS2在同一服务器上运行,也可以不在同一服务器上运行:在上述配置中,假定Prometheus仅监视一个与Prometheus在同一服务器上运行的DHIS2实例,因此我们使用`localhost`。 + +### 配置DHIS2导出器 { #dhis2_metrics_conf } + +DHIS2中默认情况下禁用监视子系统。 + +必须明确启用每个指标群集,以便导出指标。要将DHIS2配置为导出一个或多个指标,请检查此[document](https://github.com/dhis2/wow-backend/blob/master/guides/monitoring.md#dhis2-monitoring-configuration)。 diff --git a/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-235__using-gateways-for-sms-reporting-md b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-235__using-gateways-for-sms-reporting-md new file mode 100644 index 000000000..354df833f --- /dev/null +++ b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-235__using-gateways-for-sms-reporting-md @@ -0,0 +1,82 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.35/src/sysadmin/SMS-reporting.md" +revision_date: "2021-06-14" +--- + +# 使用网关进行SMS报告 { #sms_report_sending } + +DHIS2支持通过[SMS](https://docs.dhis2.org/master/en/dhis2_user_manual_en/mobile.html)接受数据,但是,SMS需要以一种隐秘的方式构成以保护信息。 DHIS2 Android应用程序充当透明层,可通过SMS发送信息,而用户不必担心编写SMS。要使用Android App发送SMS,需要正确配置SMS网关。本节说明可用的不同选项以及如何实现。 + +## 发送短信 { #sms_report_sening } + +首先,请务必澄清一下,本节主要涉及**接收短信**(从移动设备到DHIS2服务器)的设置,这在考虑使用App发送(同步)记录在App中的信息时是必需的通过SMS连接到DHIS2服务器。在应用程序中,可以在_设置_> _SMS设置_下进行设置 + +将SMS(即从DHIS2服务器发送到移动设备)的设置相对简单。如果仅需要在发生某些事件(消息,阈值等)时从DHIS2向用户电话发送通知,则仅需要发送SMS。 + +所有这些都可以在[移动配置部分](https://docs.dhis2.org/master/en/user/html/mobile_sms_service.html)的SMS服务配置页面中进行配置。 + +对_Bulk SMS_ 和_Clickatell_ 等常见提供商提供开箱即用的支持,并且这两个提供商都支持向大多数国家/地区的号码发送短信。 + +另请注意,可以使用其他SMS网关来发送和接收SMS。因此,即使您在下面设置了用于接收SMS的解决方案,仍然可以使用上述上述解决方案之一来发送SMS。 + +## 使用Android设备作为SMS网关 { #sms_report_android_gateway } + +到目前为止,最简单的解决方案是使用专用的Android设备作为SMS网关。任何运行Android OS(4.4,Kitkat或更高版本)的手机或平板电脑都可以。为了将消息转发到您的DHIS2服务器,它将需要持续的Internet连接,并且还需要SIM卡来接收传入的SMS。 + +您需要在移动设备上下载并安装DHIS2 Android SMS网关应用程序。请参阅[版本](https://github.com/dhis2/dhis2-sms-android-gateway/releases)列表,您可以在其中下载最新的APK文件进行安装。应用页面本身上有说明,但实际上,您只需要启动应用并输入DHIS2服务器的详细信息(URL,用户名和密码)即可。 + +设置并运行该网关后,您可以使用DHIS2 Capture App在任何其他移动设备的配置页面中输入此网关设备的电话号码。然后,当从这些报告设备发送SMS时,它们将在网关设备上接收并自动转发到DHIS2服务器,在该服务器上对其进行处理。 + +**在测试SMS功能时,使用此网关设备非常理想。**在对需要SMS报告的项目进行试点时,这会很好。只要将设备插入电源并保持稳定的互联网连接,它就可以很好地用于小型项目。 + +但是,在考虑将项目移交给生产时,有必要研究以下网关的一种更永久和可靠的解决方案。 + +### 使用Android设备网关发送短信 { #sending-sms-using-an-android-device-gateway } + +当前不支持也不记录此选项。 + +## 专用短信网关 { #sms_report_dedicated_gateway } + +本节讨论更永久和专用的SMS网关的使用以及可用的选项。下面的每个选项都将涉及一个提供商(或您自己)与国家/地区的电话运营商建立SMPP连接,并使用此连接来接收传入的SMS并使用HTTP通过Internet将其转发到您的DHIS2服务器。 + +这些解决方案可以使用**长号**或**短代码**。长号是大多数人使用的标准移动电话号码,即+61400123123。短代码只是短号,例如311。短代码通常会花费更多的时间来设置和维护。 + +### 确保输入到DHIS2服务器的SMS格式正确 { #ensuring-incoming-sms-to-dhis2-server-are-formatted-correctly } + +通过 API 将传入短信发送到 DHIS2 服务器时,您可以使用以下 URL:_https:///api/sms/inbound_ + +在DHIS2版本2.34及更低版本中,此终结点要求入站SMS的格式必须具有非常特定的格式,即消息本身必须是一个名为text的参数,发件人的电话号码必须是一个名为originator的参数。 + +使用以下所有SMS网关选项时,将它们配置为将传入的SMS转发到另一个Web服务时,它们将各自具有自己的格式,该格式与DHIS2 API期望的格式不同。因此,有必要重新格式化它们,然后再将它们发送到DHIS2服务器。 + +一种选择是运行您自己的非常简单的Web服务,该服务仅接收来自网关提供商的传入SMS,将其重新格式化为DHIS2所需的格式,然后将其转发到DHIS2 API。此类服务需要由软件开发人员编写。 + +在DHIS2版本2.35中,计划使用传入SMS的模板系统来支持这些情况,因此您可以指定将从提供商处发送的消息的格式。这样,您可以将DHIS2服务器配置为接受来自任何其他SMS网关提供者的传入SMS,并且它们可以直接将传入SMS发送到DHIS2 API,而无需这种格式的Web服务。 + +### 使用RapidPro { #using-rapidpro } + +[RapidPro](https://rapidpro.io/)是联合国儿童基金会在全球50多个国家/地区提供的服务。它是一套软件,可以与国内电话运营商合作,使组织能够为其项目设计SMS解决方案,例如SMS报告或宣传活动。 + +RapidPro服务将包括通常通过短码与国内一个或多个电话运营商的SMPP连接,这可能专用于NGO的卫生工作。然后可以添加一个Webhook,以便将传入的SMS转发到另一个Web服务,例如上述的格式化Web服务。如果该短代码也用于其他目的,则可能有必要将报告设备的电话号码添加到单独的组中,以便仅将来自那些设备的传入SMS转发到Webhook。 + +RapidPro目前在大约一半正在使用或试用DHIS2的国家/地区中建立和运行。在考虑下面的一种解决方案(可能在财务和时间上都可能会付出高昂的代价)之前,值得与Unicef联系,以确定RapidPro是否可用以及在您所在的国家/地区是否可以用于健康报告。 + +### 使用商业短信网关提供商 { #using-commercial-sms-gateway-providers } + +在上面的“发送SMS”部分中提到的商业SMS网关提供商中,它们通常在大多数国家/地区具有_send_ SMS的能力,但仅在少数国家/地区支持接收SMS。他们支持 _receiving_ SMS 的大多数国家/地区不是使用DHIS2的国家/地区。在使用DHIS2的国家/地区中,大多数已经在国内运行RapidPro服务了。 + +但是,值得研究您所在国家/地区可以使用哪些商业选项。在某些国家/地区,会有一些小型国家公司提供SMS服务,它们将与您可以使用的电话提供商建立现有的SMPP连接。 + +### 直接使用电话运营商 { #using-phone-carriers-directly } + +如果以上解决方案均不可用,则有必要直接与您所在国家的电话运营商联系。向他们询问的第一个问题是,他们是否知道与您有联系的与他们进行SMPP连接的任何公司。 + +如果不是这样,作为最后的选择,您将需要考虑与电话提供商建立并维护自己的SMPP连接。但是,并非所有电话提供商都可以提供这种服务。 + +您需要运行自己的服务器,该服务器上运行的软件例如[Kannel](https://www.kannel.org/),该软件(通常通过VPN)连接到在电话提供商网络中运行的SMPP服务。有了此设置,任何配置的长号或短码的传入SMS都会从电话运营商发送到Kannel服务器,然后您可以按照上述方式转发这些消息。 + +### 接收串联或多部分短信 { #receiving-concatenated-or-multipart-sms } + +通过SMS与DHIS2 Android App同步数据时,它使用压缩格式以占用尽可能少的空间(文本字符)。尽管如此,通常情况下,一条消息会超出一个标准SMS的160个字符的限制。在大多数现代移动设备上,这些消息仍将作为一条串联或多部分的SMS发送,并作为一条消息接收。在两个移动设备之间进行发送时,如果将Android设备用作网关,则应毫无问题地进行处理。 + +然后,在选择SMS网关时,重要的是确认所使用的电话运营商支持级联SMS。他们中的大多数人都将支持此功能,但是重要的是要进行确认,因为如果拆分SMS,SMS功能将无法使用。这依赖于称为UDH(用户数据头)的东西。与提供商讨论时,请确保您询问是否支持。 diff --git a/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-MASTER__debugging-as-another-user-md b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-MASTER__debugging-as-another-user-md new file mode 100644 index 000000000..b0f788dea --- /dev/null +++ b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-MASTER__debugging-as-another-user-md @@ -0,0 +1,76 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/sysadmin/user-impersonation.md" +revision_date: '2023-06-06' +tags: +- DHIS核心 主版 +- 管理 +--- + +# 使用 DHIS2 中的用户模拟功能{ #user_impersonation } + +## 总览 { #overview } + +用户模拟,也称为用户切换,是 DHIS2 中为管理用户提供的一项强大功能 +以另一个用户身份登录。此功能对于排除故障或解决与用户相关的问题特别有用,因为它 +允许管理员像用户一样体验 DHIS2。 + +此功能基于 Spring Security 的`SwitchUserFilter`构建,但具有附加配置选项。 + +> **注意** +> +> 该功能默认**禁用**。要启用它,您必须设置 `switch_user_feature.enabled` 属性 +> 为`true` +> 你的 `dhis.conf` 文件。 +> +> 此功能被视为**实验性**,仅适用于从配置的 IP 地址调用。因此,为了 +> 使用它 +> 您必须知道要调用它的 IP 地址并配置 `switch_user_allow_listed_ips` +> 财产 +> 在 `dhis.conf` 文件中。此限制将来可能会被取消。 + +## 工作原理 { #how-it-works } + +用户模拟功能按以下方式运行: + +1. 管理用户使用`username`向特定 URL(例如`/impersonate?username=USERNAME`)发出请求 + 参数 + 指示他们想要模拟的用户的用户名。 + +2. 用户冒充功能拦截此请求,将`SecurityContext`切换到新用户,并重定向。 + 到主页。 + +3. 在模拟其他用户时,管理用户可以像被模拟的用户一样发出请求。 + +4. 要切换回原始用户,管理用户向另一个 URL 发出请求( + 例如,`/impersonateExit`。用户冒充功能拦截此请求,切换`SecurityContext`。 + 返回原始用户,并重定向到主页。 + +## 如何使用{ #how-to-use } + +请按照以下步骤使用用户模拟功能: + +1. 作为具有`ALL`或`F_IMPERSONATE_USER`权限的管理员用户登录。 +2. 导航到用户冒充的URL(例如,`/impersonate?username=USERNAME`)。 +3. 提供您希望冒充的用户的`用户名`参数。 +4. 系统会将您的会话切换到模拟用户的会话,并且您将被重定向到主页。 +5. 执行故障排除或用户支持所需的任何操作。 +6. 当你完成后,请导航到URL以结束冒充(例如,`/impersonateExit`)。你的会话将被结束。 + 切换回您原来的管理用户。 + +## 组态 { #configuration } + +用户模拟功能配置选项。 + +* `switch_user_feature.enabled` (启用或禁用该功能,默认值:`false`) +* `switch_user_allow_listed_ips`(允许使用该功能的默认 IP, + 默认值:`localhost,127.0.0.1,[0:0:0:0:0:0:0:1]`) + +## 安全影响{ #security-implications } + +由于其固有的安全隐患,应谨慎使用此功能。只有受信任的管理员才应该 +被授予模拟用户的能力。还建议关注与相关的日志事件 +用户冒充。 + +用户模拟事件记录在以下位置 +格式:`认证事件:AuthenticationSwitchUserEvent;用户名:USER_DOING_THE_IMPERSONATION;目标用户:USER_BEING_IMPERSONATED;` + diff --git a/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-MASTER__using-gateways-for-sms-reporting-md b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-MASTER__using-gateways-for-sms-reporting-md new file mode 100644 index 000000000..c6f912fa2 --- /dev/null +++ b/projects/docs-full-site/zh/MANAGE__PERFORMING-SYSTEM-ADMINISTRATION__DHIS-CORE-VERSION-MASTER__using-gateways-for-sms-reporting-md @@ -0,0 +1,84 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/sysadmin/SMS-reporting.md" +revision_date: '2022-09-13' +tags: +- DHIS核心 主版 +- 管理 +--- + +# 使用网关进行SMS报告 { #sms_report_sending } + +DHIS2 支持通过 [SMS](https://docs.dhis2.org/master/en/dhis2_user_manual_en/mobile.html) 接受数据,但 SMS 需要进行压缩。 DHIS2 Android 应用程序充当透明层,通过 SMS 发送信息,用户无需担心编写 SMS。要使用 Android 应用程序发送短信,需要正确配置短信网关。本节介绍可用的不同选项以及如何实现该选项。 + +## 发送短信 { #sms_report_sening } + +首先需要澄清的是,本节主要涉及**接收短信**(从移动设备到DHIS2服务器)的设置,这在考虑使用应用程序发送(同步)应用程序中记录的信息时是必要的通过 SMS 发送至 DHIS2 服务器。在应用程序中,可以在*设置* > *短信设置*下进行设置 + +将SMS(即从DHIS2服务器发送到移动设备)的设置相对简单。如果仅需要在发生某些事件(消息,阈值等)时从DHIS2向用户电话发送通知,则仅需要发送SMS。 + +所有这些都可以在[移动配置部分](https://docs.dhis2.org/master/en/user/html/mobile_sms_service.html)的SMS服务配置页面中进行配置。 + +常见的提供商(例如*批量SMS *和* Clickatell *)具有开箱即用的支持,并且两个提供商都支持将SMS发送到大多数国家/地区的号码。 + +另请注意,可以使用其他SMS网关来发送和接收SMS。因此,即使您在下面设置了用于接收SMS的解决方案,仍然可以使用上述上述解决方案之一来发送SMS。 + +## 使用Android设备作为SMS网关 { #sms_report_android_gateway } + +到目前为止,最简单的解决方案是使用专用的Android设备作为SMS网关。任何运行Android OS(4.4,Kitkat或更高版本)的手机或平板电脑都可以。为了将消息转发到您的DHIS2服务器,它将需要持续的Internet连接,并且还需要SIM卡来接收传入的SMS。 + +您需要在移动设备上下载并安装DHIS2 Android SMS网关应用程序。请参阅[版本](https://github.com/dhis2/dhis2-sms-android-gateway/releases)列表,您可以在其中下载最新的APK文件进行安装。应用页面本身上有说明,但实际上,您只需要启动应用并输入DHIS2服务器的详细信息(URL,用户名和密码)即可。 + +设置并运行该网关后,您可以使用DHIS2 Capture App在任何其他移动设备的配置页面中输入此网关设备的电话号码。然后,当从这些报告设备发送SMS时,它们将在网关设备上接收并自动转发到DHIS2服务器,在该服务器上对其进行处理。 + +使用此网关设备非常适合测试 SMS 功能,但不应该在生产中使用,因为它存在一些缺陷,例如无法处理多部分 SMS、处理并发 SMS,甚至可能被 Android 操作系统杀死。因此,在考虑将项目投入生产时,有必要研究以下一种更持久、更可靠的网关解决方案。 + +### 使用Android设备网关发送短信 { #sending-sms-using-an-android-device-gateway } + +当前不支持也不记录此选项。 + +## 专用短信网关 { #sms_report_dedicated_gateway } + +本节讨论更永久和专用的SMS网关的使用以及可用的选项。下面的每个选项都将涉及一个提供商(或您自己)与国家/地区的电话运营商建立SMPP连接,并使用此连接来接收传入的SMS并使用HTTP通过Internet将其转发到您的DHIS2服务器。 + +这些解决方案可以使用**长号**或**短代码**。长号是大多数人使用的标准移动电话号码,即+61400123123。短代码只是短号,例如311。短代码通常会花费更多的时间来设置和维护。 + +### 确保输入到DHIS2服务器的SMS格式正确 { #ensuring-incoming-sms-to-dhis2-server-are-formatted-correctly } + +通过API将传入的SMS发送到DHIS2服务器时,请使用以下URL:* https:// / api / sms / inbound * + +在DHIS2版本2.34及更低版本中,此终结点要求入站SMS的格式必须具有非常特定的格式,即消息本身必须是一个名为text的参数,发件人的电话号码必须是一个名为originator的参数。 + +使用以下所有SMS网关选项时,将它们配置为将传入的SMS转发到另一个Web服务时,它们将各自具有自己的格式,该格式与DHIS2 API期望的格式不同。因此,有必要重新格式化它们,然后再将它们发送到DHIS2服务器。 + +一种选择是运行您自己的非常简单的Web服务,该服务仅接收来自网关提供商的传入SMS,将其重新格式化为DHIS2所需的格式,然后将其转发到DHIS2 API。此类服务需要由软件开发人员编写。 + +在DHIS2版本2.35中,计划使用传入SMS的模板系统来支持这些情况,因此您可以指定将从提供商处发送的消息的格式。这样,您可以将DHIS2服务器配置为接受来自任何其他SMS网关提供者的传入SMS,并且它们可以直接将传入SMS发送到DHIS2 API,而无需这种格式的Web服务。 + +### 使用RapidPro { #using-rapidpro } + +[RapidPro](https://rapidpro.io/)是联合国儿童基金会在全球50多个国家/地区提供的服务。它是一套软件,可以与国内电话运营商合作,使组织能够为其项目设计SMS解决方案,例如SMS报告或宣传活动。 + +RapidPro服务将包括通常通过短码与国内一个或多个电话运营商的SMPP连接,这可能专用于NGO的卫生工作。然后可以添加一个Webhook,以便将传入的SMS转发到另一个Web服务,例如上述的格式化Web服务。如果该短代码也用于其他目的,则可能有必要将报告设备的电话号码添加到单独的组中,以便仅将来自那些设备的传入SMS转发到Webhook。 + +RapidPro目前在大约一半正在使用或试用DHIS2的国家/地区中建立和运行。在考虑下面的一种解决方案(可能在财务和时间上都可能会付出高昂的代价)之前,值得与Unicef联系,以确定RapidPro是否可用以及在您所在的国家/地区是否可以用于健康报告。 + +### 使用商业短信网关提供商 { #using-commercial-sms-gateway-providers } + +在上面的“发送SMS”部分提到的商业SMS网关提供商中,它们通常具有在大多数国家(地区)*发送* SMS的功能,但只能在少数国家/地区支持*接收* SMS。他们支持接收SMS的大多数国家/地区不是使用DHIS2的国家/地区。在使用DHIS2的国家/地区中,大多数已经在国内运行RapidPro服务了。 + +但是,值得研究您所在国家/地区可以使用哪些商业选项。在某些国家/地区,会有一些小型国家公司提供SMS服务,它们将与您可以使用的电话提供商建立现有的SMPP连接。 + +### 直接使用电话运营商 { #using-phone-carriers-directly } + +如果以上解决方案均不可用,则有必要直接与您所在国家的电话运营商联系。向他们询问的第一个问题是,他们是否知道与您有联系的与他们进行SMPP连接的任何公司。 + +如果不是这样,作为最后的选择,您将需要考虑与电话提供商建立并维护自己的SMPP连接。但是,并非所有电话提供商都可以提供这种服务。 + +您需要运行自己的服务器,该服务器上运行的软件例如[Kannel](https://www.kannel.org/),该软件(通常通过VPN)连接到在电话提供商网络中运行的SMPP服务。有了此设置,任何配置的长号或短码的传入SMS都会从电话运营商发送到Kannel服务器,然后您可以按照上述方式转发这些消息。 + +### 接收串联或多部分短信 { #receiving-concatenated-or-multipart-sms } + +当通过 SMS 与 DHIS2 Android 应用程序同步数据时,它使用压缩格式以使用尽可能少的空间(文本字符)。尽管如此,消息经常会超出一条标准 SMS 的 160 个字符限制。在大多数现代移动设备上,这些消息仍将作为一条串联或多部分 SMS 发送,并作为一条消息接收。 + +然后,在选择SMS网关时,重要的是确认所使用的电话运营商支持级联SMS。他们中的大多数人都将支持此功能,但是重要的是要进行确认,因为如果拆分SMS,SMS功能将无法使用。这依赖于称为UDH(用户数据头)的东西。与提供商讨论时,请确保您询问是否支持。 + diff --git a/projects/docs-full-site/zh/TOPICS__METADATA__COVID-19-SURVEILLANCE__upgrade-notes-md b/projects/docs-full-site/zh/TOPICS__METADATA__COVID-19-SURVEILLANCE__upgrade-notes-md new file mode 100644 index 000000000..5b56fdf44 --- /dev/null +++ b/projects/docs-full-site/zh/TOPICS__METADATA__COVID-19-SURVEILLANCE__upgrade-notes-md @@ -0,0 +1,44 @@ +--- +edit_url: "https://github.com/dhis2-metadata/C19_CS/blob/master/docs/covid19_upgrade_notes_02_to_03.md" +revision_date: "2021-03-23" +--- + +# 升级说明 { #upgrade-notes } + +> **_注意_**:本文档仅适用于那些在先前版本 (v0.2/v0.1) 上安装指定软件包的新版本 (v0.3.x) 的用户。如果您要在新实例上安装,请参阅完整的安装说明。 +> +> 完整安装说明: +> +> [基于案例的监测和接触者追踪](covid-19-tracker-installation.html) +> +> [监控事件计划](covid-19-events-installation.html) +> +> [聚合监控报告](covid-19-aggregate-installation.html) + +## 基于案例的监视和联系人跟踪程序包,监视事件程序 { #case-based-surveillance-contact-tracing-package-surveillance-event-program } + +您可以将这些软件包(v0.3.3 / v.0.3.2)直接安装在先前存在的软件包之上。应该像往常一样在测试/开发环境中完成此操作。 + +1. 重命名当前的“百分比”指标类型(例如[删除]-百分比) +2. 如果安装多个软件包,请按照以下顺序导入新软件包 + 1. 基于案例的监视:+联系人跟踪注册和跟进:v0.3.3包含在一个软件包中 + 2. 监控事件程序:v0.3.2 +3. 删除已重命名的百分比指标类型 + +如果您仅安装软件包中的一个而不是同时安装两个软件包,则可以在重命名指示器后导入单个软件包,然后在导入前将其删除。 + +这是为了在聚合和跟踪程序包之间对齐指示器ID类型。 + +## 汇总监视报告 { #aggregate-surveillance-reporting } + +您可以将此软件包(v0.3.2)直接安装在先前存在的软件包(v0.1)的顶部。应该像往常一样在测试/开发环境中完成此操作。 + +1. 导入此程序包时,请使用“替换”而不是“合并”的合并模式。合并是默认模式,因此在导入时您将必须更改它,如果通过API进行导入,则必须进行设置。 + +![合并模式:替换](resources/images/merge-mode-replace.png "合并模式选择替换") + +1. 导入此程序包后,请执行以下操作: + 1. 访问数据管理应用 + 2. 转到“维护” + 3. 选择“清除应用程序缓存”和“重新加载应用程序” + 4. 选择“执行维护” diff --git a/projects/docs-full-site/zh/TOPICS__TUTORIALS__analysing-postgresql-logs-using-pgbadger-md b/projects/docs-full-site/zh/TOPICS__TUTORIALS__analysing-postgresql-logs-using-pgbadger-md new file mode 100644 index 000000000..b85ddd70e --- /dev/null +++ b/projects/docs-full-site/zh/TOPICS__TUTORIALS__analysing-postgresql-logs-using-pgbadger-md @@ -0,0 +1,91 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/tutorials/analysing-postgresql-logs-using-pgbadger.md" +revision_date: '2021-06-14' +tags: +- 教程 +title: 使用 pgbadger 分析 PostgreSQL 日志 +--- + +# 使用 pgbadger 分析 PostgreSQL 日志 { #analysing-postgresql-logs-using-pgbadger } + +**作为 DHIS 2 系统管理员,了解 PostgreSQL 数据库的情况非常重要。查看 PostgreSQL 日志将为您提供线索,但是仅使用文本编辑器浏览日志很困难,因为日志会变得非常大,并且包含大量重复内容。本教程介绍了 pgbadger PostgreSQL 日志分析工具如何帮助您从日志中获取有用的信息。** + +pgbadger PostgreSQL日志分析工具安装简单(仅需要perl)并且易于理解。它允许您使用简单的命令从命令行分析日志文件。 + +首先确保您已经安装了 perl(在 Debian/Ubuntu Linux 上): + +``` +sudo apt-get install perl +``` + +然后从 GitHub 发布页面下载 pgbadger,解压并安装(调整文件名中的版本): + +``` +tar xvf pgbadger-6.4.tar.gz +cd pgbadger-6.4 +perl Makefile.PL +make && sudo make install +``` + +您必须调整 PostgreSQL 配置文件才能为 pgbadger 提供所需的信息。首先,您需要设置“log_line_prefix”设置: + +``` +log_line_prefix = '%t [%p]: [%l-1] ' +``` + +其次,您应该启用“log_min_duration_statement”。此设置导致 PostgreSQL 记录运行时间超过给定值(以毫秒为单位)的所有语句,其中值 0 将记录所有内容。确保“log_statement”设置为“none”,否则“log_min_duration_statement”设置将不会记录任何内容(无论如何,“none”是默认值)。 + +``` +log_statement = 'none' +log_min_duration_statement = 0 +``` + +第三,您应该启用检查点、锁等日志记录,以从日志分析中获得最大价值: + +``` +log_checkpoints = on +log_connections = on +log_disconnections = on +log_lock_waits = on +log_temp_files = 0 +log_autovacuum_min_duration = 0 +``` + +您还可以在此处获取配置片段。请注意,您不需要重新启动 PostgreSQL 即可使更改生效,只需登录 psql 命令行并调用以下命令(与运行 SQL 语句的方式相同): + +``` +select pg_reload_conf(); +``` + +当然,记录所有语句会对您的系统性能产生影响,因此您可以启用它足够的时间,以便为您提供 50 到 200 Mb 的日志,然后再次禁用它。 + +现在,通过 DHIS 2,我们已经知道分析表生成和索引过程有一些运行时间非常长的查询。我们不希望这些语句占据 pgbadger 的全部注意力,因此我们创建一个新的日志文件,在终端中使用以下命令省略这些语句: + +``` +cat pg.log | grep -viE "create index|insert into analytics|vacuum analyze analytics" > pg_clean.log +``` + +我们现在准备进行分析。调用: + +``` +pgbadger -j 4 pg_clean.log +``` + +这里的“-j”选项指的是您想要用于该进程的 CPU 数量 - 默认情况下它使用 1,但允许更多的 CPU 可以大大加快进程速度。最后,“pg_clean.log”指的是您的日志文件。 + +请注意,如果您使用 Amazon RDS(托管数据库托管),它不允许您更改“log_line_prefix”设置。相反,您可以使用“-p”选项运行 pgbadger,该选项允许您为分析指定自定义前缀: + +``` +pgbadger -j 4 -p '%t:%r:%u@%d:[%p]:' pg_clean.log +``` + +pgbdager 工具现在将在名为“out.html”的 HTML 文件中创建一个很好的分析演示。只需在您选择的 Web 浏览器中打开该文件即可。 + +最有趣的部分可能是“顶部”菜单项。它提供了非常有用的统计信息,包括单个最慢的查询和规范化的最耗时的查询、最频繁的查询和最慢的查询。这里,“规范化”意味着忽略 SQL 查询参数。这对于了解哪些查询最慢很有用。如果没有规范化,如果使用许多不同的查询参数运行,单个最慢的查询将完全主导统计信息。 + +通过对特定 DHIS 2 实例进行分析,我了解到验证功能会导致运行时间相当长的查询,这些查询可以进行优化。我们鼓励您分析自己的 DHIS 2 实例以查看哪些查询需要很长时间。在此基础上,您可以使用索引优化数据库,或向 DHIS 2 开发团队提供有关潜在瓶颈和昂贵查询的反馈。 + +![](resources/images/pgbadger.png) + +监控愉快! + diff --git a/projects/docs-full-site/zh/TOPICS__TUTORIALS__creating-scorecards-with-pivot-tables-md b/projects/docs-full-site/zh/TOPICS__TUTORIALS__creating-scorecards-with-pivot-tables-md new file mode 100644 index 000000000..e078fce4a --- /dev/null +++ b/projects/docs-full-site/zh/TOPICS__TUTORIALS__creating-scorecards-with-pivot-tables-md @@ -0,0 +1,83 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/tutorials/creating-scorecards-using-pt-app.md" +revision_date: '2021-06-14' +tags: +- 教程 +title: 使用数据透视表应用程序创建记分卡 +--- + +# 使用数据透视表应用创建记分卡{ #creating-scorecards-using-the-pivot-table-app } + +**在卫生部等公共卫生机构中,记分卡提供了一种有用且标准化的方法,可将相关指标合并到一个表中。记分卡提供了健康计划(例如疫苗接种计划)绩效的总体视图,突出了成功、弱点和需要改进的领域。** + +本教程说明了如何在DHIS2数据透视表应用程序中创建记分卡。使用数据透视表创建记分卡有几个优点,例如: + +* 您可以将计分卡保存在仪表板上并离线使用。 +* 您可以与其他DHIS2用户共享计分卡。 + +记分卡如下所示:![](resources/images/scorecards_pivot_result.png) + +_让我们开始吧!_ + +1. 为记分卡创建图例 + + 首先,我们将为记分卡创建一个三色的“交通灯”图例。记分卡具有三种基本颜色,易于扫描且易于理解。 + + ![](resources/images/scorecards_maintenance_legend.png) + + * In the **Legend Management** page, scroll to the bottom of the page and create a new legend by clicking the blue + button. + + ![](resources/images/scorecards_maintenance_addbtn.png) + + * 在字段中输入图例的名称,例如“ Traffic light”,开始值和结束值。您在此处输入的值取决于您希望为记分卡设置的性能等级。 + * Change **Number of legend items** to 3 to display three colors in the scorecard. To change the legend item colors, click the blue + button and then edit the colors. + + ![](resources/images/scorecards_maintenance_legend_color.png) + +2. 在数据透视表应用中创建记分卡 + + ![](resources/images/scorecards_pivot_indicators.png) + + * 单击**更新**。该按钮位于工作区顶部的菜单中。 + * 转至 **期间** 并选择要显示数据的期间。在这个“红绿灯”示例中,我们将使用相对周期部分。在**季度**中,选择**本季度**和**上季度**。清除任何其他复选框并单击“**更新**”。 + + ![](resources/images/scorecards_pivot_period.png) + + * Go to **Organisation Units** in the same left side pane, and click the arrow next to the gear button. + * 选择**选择级别**。 + + ![](resources/images/scorecards_pivot_orgunit_level.png) + + * Select **District** from the list (next to the gear button). Click **Update**. + + ![](resources/images/scorecards_pivot_orgunit_level2.png) 如您所见,记分卡已开始在工作区中成形。现在是时候微调外观和感觉了。 + +3. 整理记分卡的布局和显示 + + ![](resources/images/scorecards_pivot_layout.png) + + * In **Table layout**, drag **Organisation units** down to the **Row dimensions** section. + * Drag **Data** to the **Column dimensions** section. + * In the **Column dimensions** pane, drag **Periods** below **Data**, and click **Update**. + * 在工作区中,单击“**选项**” + + ![](resources/images/scorecards_pivot_options.png) + + * Go to **Data** and clear all the checkboxes. + * 转到 **样式** > **图例集**,然后从列表中选择您在维护应用程序中创建的图例。在此示例中,我们将其称为交通灯。 + * 转到 **样式** > **图例显示样式** 并选择 **背景颜色**。 + * 点击**更新**。 + + _记分卡已准备好!_ + + ![](resources/images/scorecards_pivot_result.png) + +4. 保存并分享您的计分卡 + + 1. In the workspace, go to the **Favorites** menu. + 2. 点击**另存为**。输入您的记分卡名称。 + 3. To share your Scorecard, select **Favorites**. + 4. 输入用户组名称,然后单击**保存**。 + + 与您共享仪表板的人员可以查看您的记分卡。 + diff --git a/projects/docs-full-site/zh/TOPICS__TUTORIALS__google-earth-engine-sign-up-md b/projects/docs-full-site/zh/TOPICS__TUTORIALS__google-earth-engine-sign-up-md new file mode 100644 index 000000000..c77c521cf --- /dev/null +++ b/projects/docs-full-site/zh/TOPICS__TUTORIALS__google-earth-engine-sign-up-md @@ -0,0 +1,18 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/tutorials/google-earth-engine-signup.md" +revision_date: '2023-04-14' +tags: +- 教程 +title: 从 Google Earth Engine 访问地图图层 +--- + +# 从 Google Earth Engine 访问地图图层 { #accessing-map-layers-from-google-earth-engine } + +DHIS2 与 [Google Earth Engine](https://earthengine.google.com/) 具有强大的集成功能,允许您访问人口 (WorldPop)、建筑足迹、海拔、土地利用和气候的详细数据集。这些数据集可以由政府和非营利组织免费使用。 + +![](resources/images/earth_engine_layers.png) + +要访问这些图层,请要求您的系统管理员向maps@dhis2.org 发送电子邮件,说明您需要为您的DHIS2 实例访问Google Earth Engine。请注明您的组织名称。我们将生成一个密钥文件,允许所有 DHIS2 用户访问 Earth Engine 地图图层。 + +密钥文件应放置在与“dhis.conf”文件相同的文件夹中,并且同一密钥可用于同一组织维护的多个 DHIS2 实例。 + diff --git a/projects/docs-full-site/zh/TOPICS__TUTORIALS__really-clear-the-cache-md b/projects/docs-full-site/zh/TOPICS__TUTORIALS__really-clear-the-cache-md new file mode 100644 index 000000000..524fa83f2 --- /dev/null +++ b/projects/docs-full-site/zh/TOPICS__TUTORIALS__really-clear-the-cache-md @@ -0,0 +1,27 @@ +--- +edit_url: "https://github.com/dhis2/cache-cleaner-app/blob/master/docs/tutorials/really-clear-the-cache.md" +revision_date: '2021-09-08' +tags: +- 教程 +--- + +# 如何真正清除缓存{ #how-to-really-clear-the-cache } + +DHIS 2 大量利用了附带的离线存储功能 +HTML5规范,例如本地存储和索引数据库, +例如,即使在断开连接的情况下,您也可以捕获数据 +来自网络。不过大多数浏览器并没有清除离线的功能 +清除时默认内容(本地存储、索引数据库) +缓存。真正清除Chrome中的缓存,包括离线内容 +我们推荐的浏览器 [清除 +缓存](https://chrome.google.com/webstore/detail/clear-cache/cppjkneekbjaeellbfkmgnhonkkjfpdn) +在 Chrome 网上应用店中找到的应用程序。要使用它,请执行以下操作: + +- 从[此处](https://chrome.google.com/webstore/detail/clear-cache/cppjkneekbjaeellbfkmgnhonkkjfpdn)安装该应用程序。 +- 右上角将添加一个图标。右键单击它并选择“选项”。 +- 在“要删除的数据”下,选择除“Cookies”之外的所有内容。 +- 在“时间段”下选择“所有内容”,然后关闭浏览器选项卡。 +- 单击右上角的清除缓存图标。 + +所有缓存的数据(包括离线内容)现在都将被清除,您将获得系统的全新视图。快乐的定制。 ![](resources/images/clear-cache.png) + diff --git a/projects/docs-full-site/zh/TOPICS__TUTORIALS__setting-up-targets-md b/projects/docs-full-site/zh/TOPICS__TUTORIALS__setting-up-targets-md new file mode 100644 index 000000000..1cbc88cc0 --- /dev/null +++ b/projects/docs-full-site/zh/TOPICS__TUTORIALS__setting-up-targets-md @@ -0,0 +1,32 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/tutorials/setting-up-targets.md" +revision_date: '2021-06-14' +tags: +- 教程 +title: 设定目标 +--- + +# 设置目标{ #setting-up-targets } + +**定义目标是许多 M&E 系统的核心活动。本教程说明如何使用常规数据元素在 DHIS 2 中设置目标。** + +经常出现的一个问题是如何在 DHIS 2 中定义目标。DHIS 2 没有针对目标的特定机制。相反,一种可行的方法是利用常规数据元素来捕获目标。当您想到这一点时,目标本质上与数据元素非常相似 - 您通常希望捕获一段时间段、一个数据元素和一个组织单位。 + +此外,通过输入原始数字而不是百分比,您将能够进一步聚合时间或空间维度的目标,从而允许您进行动态分析。因此,为需要测量的每个数据元素创建一个“目标”数据元素,或许将它们组织在单独的数据集中是有意义的。 + +请注意,目标数据集可能具有与正常数据元素不同的收集频率。例如,正常数据可以每月收集一次,而目标数据集可以每年收集一次。与正常数据集相比,您还可以在层次结构中的更高级别收集目标数据集。 + +使用常规数据元素捕获目标的巨大好处是它可以在所有数据分析应用程序中立即可用。您可以轻松创建图表和数据透视表等示例,在其中可以直观地将实现的数字与目标数字进行比较。换句话说,您可以按照与使用常规数据完全相同的方式使用目标数据,创建柱形图、折线图和面积图。 + +让我们看一个示例:假设您捕获了一个数据元素“给予的麻疹剂量”。现在您想要将目标数字输入系统。 + +- 首先创建一个数据元素“给予的麻疹剂量 - 目标”,对于您需要的其他元素也是如此。 +- 将数据元素包含到数据集中。如果需要,可以每年在组织单位层次结构中的更高级别收集数据集。 +- 通过数据输入模块输入目标数字,或使用导入模块或 Web API 导入数据。 +- 更新分析表并转到数据可视化工具应用程序。 +- 现在创建去年的柱形图,其中将正常数据元素和目标数据元素设置为系列,并将组织单位作为类别进行比较。 + +![](resources/images/targets.png) + +快乐定制! + diff --git a/projects/docs-full-site/zh/TOPICS__USER-STORIES__rwanda-hmis-powered-by-dhis2-md b/projects/docs-full-site/zh/TOPICS__USER-STORIES__rwanda-hmis-powered-by-dhis2-md new file mode 100644 index 000000000..24eabb3d8 --- /dev/null +++ b/projects/docs-full-site/zh/TOPICS__USER-STORIES__rwanda-hmis-powered-by-dhis2-md @@ -0,0 +1,100 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/stories/rwanda-hmis-powered-by-dhis2.md" +revision_date: '2021-06-14' +tags: +- 用户故事 +--- + +# 卢旺达 HMIS 由 DHIS2 提供支持 { #user_story_rwandaHMIS } + +**基于网络的 R-HMIS 被公认为同类产品中的开拓者 +自 2012 年 2 月起在全国范围内运行并收集数据 +700多个公共卫生设施。改进的数据报告 +时效性、完整性、准确性,R-HMIS发生了翻天覆地的变化 +当今卢旺达如何收集和使用健康数据。** + +## + +**使用 R-HMIS 之前情况如何?** 使用一个系统 +已达到极限,缺乏收集数据的能力 +效率很高,有时可能需要几个月的时间才能收到健康报告 +来自该国的偏远地区。最终得到的数据 +很可能通过多个来源,但通常没有 +非常可靠。对于全新的产品来说,时机再好不过了 +系统。 + +## + +**自 2012 年 2 月以来发生了巨大转变。** 随着 R-HMIS 的到来, +可以制作来自该国每个卫生机构的网络报告 +只需点击几下即可使用。此外,数据验证规则是 +保持数据干净且质量近乎完美。 + +## + +**在 4 年内实现了国家推广 – 绝对创纪录的时间\!** 之后 +经过近两年的精心准备,只用了两年时间 +卢旺达高度敬业的团队花了数年时间在全国范围内推出 DHIS2 +卢旺达并使其成为该国基于网络的官方健康信息 +系统。 + +## + +**协调现有系统。** 人员、登记册等资源, +调制解调器和计算机已经可用,因此 DHIS2 实施者采用了 +利用此基础设施并专注于获取 DHIS2 软件 +启动并运行。此外,为了让每个人都参与进来 +同时,卫生人员在以下地点接受了密集的 DHIS2 培训: +同时系统管理员在中央级别工作。 + +## + +**简明准备的推出。** *“我们协调了所有报告 +表格,”*卢旺达健康管理负责人安德鲁·穆海尔 (Andrew Muhire) 回忆道 +卫生部信息系统。 “我们确保我们 +只收集高度相关的数据或直接链接到的数据 +我们的战略计划。我们选择的计划指标与 +我们的目标:减少卫生人员的总体工作量 +提高数据质量以推动决策。” + +## + +**彻底修改的系统。** 卢旺达 DHIS2 专家非常出色 +长度以满足尽可能多的要求。例如,他们 +修订数据收集工具,包括患者表格和登记册, +和卫生机构报告工具。标准操作程序 +保健中心和地区医院级别的数据管理 +与常规数据质量审计(DQA)系统一起引入。 +最后,转诊医院、私人药房和诊所 +融合的。 + +## + +**让团队跟上基于网络的技术是当务之急。** +在此过程的早期就进行了强化培训。目的是 +显然,动机很高:让当地团队能够 +控制其国家健康数据所需的专业知识。 + +## + +**数据质量评估显示出出色的结果。**数据 +如今,完整性徘徊在 98% 左右。各阶层人士 +在卫生部门内使用收集到的数据;在区和在 +中央层面。 + +## + +**将 eIDSR、HIV 和 TB 系统迁移到 DHIS2。** 我们正在 +我们的 HMIS 不断进步; eIDSR - 我们的疾病监测 +系统、HIV 和 TB 系统现已迁移到 DHIS2。 + +## + +**eIDSR 简而言之:** 使用网络技术或手机应用程序, +eIDSR使用户能够实时收集和报告疫情 +来自卫生机构的监测数据。数据存储在中央 +数据库,可以立即检索以进行分析、仪表板 +和决策。自动警报和报告提醒也可以 +被触发,让卫生官员了解潜在的疫情爆发 +和报告延迟。 + diff --git a/projects/docs-full-site/zh/TOPICS__USER-STORIES__west-africa-regional-systems-and-dhis2-md b/projects/docs-full-site/zh/TOPICS__USER-STORIES__west-africa-regional-systems-and-dhis2-md new file mode 100644 index 000000000..b501ec15f --- /dev/null +++ b/projects/docs-full-site/zh/TOPICS__USER-STORIES__west-africa-regional-systems-and-dhis2-md @@ -0,0 +1,80 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/stories/west-africa-regional-systems-and-dhis2.md" +revision_date: '2021-06-14' +tags: +- 用户故事 +--- + +# 西非区域系统和 DHIS2 { #user_story_waho } + +**西非卫生组织 (WAHO) 使用区域数据 +由 DHIS2 提供支持的仓库,用于整合来自 +15 个西非国家经济共同体(西非国家经济共同体)成员国。** + +## + +**UiO 和 WAHO:自 2011 年以来持续加强 HIS 合作** +UiO 协助 WAHO 在组织内建设 HIS 能力 +及其成员国。 2013年,上线区域数据仓库 +使用 DHIS2 进行设置。 + +WAHO 的重点是协调数据、疾病和流行病学 +监测技术、质量控制和改进的数据标准。 + +## + +**解决如何更好地调整我们的数据。**大小的差异 +我们的成员国是一个挑战。以尼日利亚和冈比亚为例 +使用 DHIS2 的一个大国和一个小国家。现在想象一下 +WAHO 团队在设置绘制数据级别的系统时面临的挑战 +正确地在如此巨大的不同结构之间,因此在 +行政级别的数量和规模。 + +## + +**灵活的集成架构。**为了解决这种情况,WAHO +开发了一个名为“灵活集成架构”的系统 +将数据分为三个级别:一个国家级别,两个级别 +国家以下行政级别。目的是让每个国家 +决定每个国家对应的行政级别 +区域数据仓库中的这些级别。这种方法允许 +不同规模国家之间的数据比较 +不同的组织结构。 + +## + +**“WAHO 希望如何处理这些数据?”**这是我们正在考虑的一个问题 +经常被问到。首先,我们正在收集数据以向各国提供 +更好地了解流行病的爆发。当你听到这个消息时 +某个国家爆发了霍乱,你没有时间 +失去。借助 WAHO-DHIS2,我们有更好的机会快速做出决策 +因为我们可以读取数据、测量和评估数据,并采取相应的行动。什么时候 +边境地区爆发疫情,风险很高 +感染将蔓延到邻国。这就是 +WAHO-DHIS2 技术可用于跨部门共享预防信息 +几个国家。 + +![](resources/images/use_cases/WAHO_Map.png) + +## + +**高质量任务以获得可靠数据。**WAHO 正在积极与 +各国寻找适合其具体情况的正确指标。那里 +目前区域数据中有大约80个基本指标 +仓库。它们涵盖了许多领域,例如人口统计、疾病负担、 +卫生服务利用、卫生筹资、人力资源和 +流行病。目前是流行病学指标 +各国正在报告这些情况,但计划将随着 +2016 年就该休息了。确实没有一种方法可以适应所有人,这就是为什么 +WAHO 正在根据具体情况进行处理;找出哪个 +各国将从某些指标中获益最多 +比其他国家会。从长远来看,如果我们能够识别 +适合每个国家的数据测量工具,然后我们将数据 +收集的质量将更高,这将推动更好的决策 +制作。 + +WAHO 数据仓库仍处于早期阶段。但是,那 +组织正走在构建解决方案的正确轨道上,我们将 +所有希望,为西非经共体的数据共享方式带来团结和凝聚力 +地区。 + diff --git a/projects/docs-full-site/zh/TOPICS__USER-STORIES__zambia-wash-mobile-surveillance-using-dhis2-md b/projects/docs-full-site/zh/TOPICS__USER-STORIES__zambia-wash-mobile-surveillance-using-dhis2-md new file mode 100644 index 000000000..5c4e7afef --- /dev/null +++ b/projects/docs-full-site/zh/TOPICS__USER-STORIES__zambia-wash-mobile-surveillance-using-dhis2-md @@ -0,0 +1,318 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/stories/zambia-wash-mobile-surveillance-using-dhis2.md" +revision_date: '2021-06-14' +tags: +- 用户故事 +--- + +# 赞比亚 WASH:使用 DHIS2 进行移动监控 { #user_story_akros } + +**赞比亚政府正在积极努力结束开放 +排便——对许多政府来说都是一个巨大的挑战。阿克罗斯正在支持 +政府通过水、环境卫生和个人卫生来实现这一目标 +在社区一级使用移动监控技术的计划。 +社区层面的数据收集和反馈系统,依赖于 +DHIS2 已证明,超过 250 万赞比亚人已获得 +自 2014 年以来,农村地区获得了充足的厕所。** + +## 赞比亚简述 { #zambia-in-a-few-words } + +赞比亚是撒哈拉以南非洲的一个以农村为主的内陆国家。 +在十个省份中,有八个是农村省份。人口依赖于 +建筑业、农业、制造业、采矿业和其他业的混合体 +经济繁荣的部门。然而,尽管近期经济 +增长,截至 2013-2014 年人口健康调查,一半以上 +人们无法获得改善的卫生设施。 + +## 什么是洗? { #what-is-wash } + +水、环境卫生和个人卫生,也称为 WASH,包括几个方面 +相互关联的公共卫生问题,例如获得安全饮用水、 +足够的卫生设施和适当的卫生教育。结构严谨 +WASH 计划有助于延长预期寿命并提高经济效益 +生产率。 + +### 解决露天排便问题{ #tackling-open-defecation } + +露天排便是发展中国家的一个巨大的环境健康问题 +赞比亚等国家。在苍蝇可以飞的地方排便 +食物和粪便之间自由流动,增加腹泻的风险 +疾病。 + +为了消除露天排便,Akros 支持 +赞比亚政府、联合国儿童基金会和其他发展伙伴延长 +基于DHIS2的WASH数据采集平台覆盖2万多个村庄。 +该系统使政府官员和地方首长能够监控 +在消除病房随地大小便方面取得的进展以及 +实时酋长国。村级 WASH 数据已向当地酋长提供 +政府官员有能力对特定村庄进行跟进 +在厕所建设和使用方面落后——对于 +首次,已导致多个无露天排便(ODF)区 +在赞比亚。 + +## 阿克罗斯是什么? { #what-is-akros } + +Akros 是一家在设计和实施方面经验丰富的非政府组织 +监视系统。 Akros 支持 WASH 计划的实施 +通过低成本功能手机和创新反馈在赞比亚 +机制。 Akros 支持社区级厕所追踪 +赞比亚 10 个地区中的 9 个地区的建设和使用。 +[www.akros.com](http://www.akros.com)。 + +## 在DHIS2之前 { #before-dhis2 } + +2012年,联合国儿童基金会开始在赞比亚进行大规模投资 +社区主导的全面卫生 (CLTS) 计划,一种方法 +动员社区彻底消除露天排便(OD)。 +然而,该计划依赖于纸质记录的收集和 +从村庄实际运送到区一级。这 +这个过程可能需要 6 个月或更长时间,并且需要联合国儿童基金会、合作伙伴和 +地方政府和住房部拥有陈旧且无法使用的数据。 + +## 利用 DHIS2 进行 WASH { #utilizing-dhis2-for-wash } + +当一位赞比亚顾问向阿克罗斯国家主任介绍 +DHIS2,事情朝着不同的方向发展。 DHIS2,或“区 +健康信息软件”,是一个灵活的开源软件 +平台在 40 多个国家/地区使用。在仪表板的帮助下, +图表、数据透视表和地图,DHIS2 进行数据聚合和数据 +可视化非常容易创建、理解和共享。 + + +### 从 2013 年到 2016 年扩大 DHIS2-WASH { #scaling-up-dhis2-wash-from-2013-to-2016 } + +2013 年,Akros 为 WASH 项目实施了第一个 DHIS2 试点。 +此后,电子 WASH 监控系统扩展到 +其他地区的愿景是在全国范围内消除 OD。 +目前,CLTS项目已在70个地区实施 +DHIS2 平台。 + +#### 第一阶段:基层冠军{ #stage-1-champions-at-the-grass-roots-level } + +当地利益相关者在社区层面发挥了关键作用 +强调 OD 危险的宣传活动。有指导 +来自赞比亚政府和其他支持 CLTS 的合作伙伴, +村一级,志愿者组成卫生行动小组(SAG)。这些 +志愿者配备 CLTS 数据收集表并收集 +有关家庭卫生、沙眼监测和可用通道的数据 +清洁水。典型的调查问题涵盖以下领域: +家庭是否有厕所以及该厕所是否配备 +带盖子;能够洗手并获得水、肥皂或灰烬;进入 +沐浴棚;饮用水的可用性和清洁度, +等等。 SAG 与选定的个人密切合作,称为 +社区冠军 (CC),从 SAG 收集数据并汇总 +并通过手机将数据提交给 DHIS2。 + + +![](resources/images/use_cases/data_collection_forms.png) + +#### 第 2 阶段:报告{ #stage-2-reporting } + +收集的纸质数据由社区冠军进行检查。 +然后通过手持设备(通常是低端设备)提交数据 +运行 DHIS-J2ME 平台的功能手机,将 +过程;环境健康技术人员 (EHT)。感谢 Java +技术,通过 DHIS-J2ME 平台发送数据的成本有效 +比使用标准短信便宜十倍。 + +#### 第 3 阶段:故障排除和验证数据{ #stage-3-troubleshooting-and-verifying-data } + +一旦社区冠军通过手机提交汇总数据 +电话,这些数据可供所有收到信息的主要利益相关者使用 +给定村庄的自动化 HTML 绩效报告。那么数据就是 +通过 Android DHIS2 应用程序向上一级村长报告。 + + +![](resources/images/use_cases/mobile_phone.png) + +#### 第 4 阶段:酋长眼中的数据{ #stage-4-data-through-the-chiefs-eyes } + +借助平板电脑上的数据查看小部件(称为 +“村长App”,村长可以查看自己的数据 +顾问们聚集在一起,根据他所看到的情况做出决定。这 +酋长要求其负责人对可能发生的任何违规行为负责 +降低他的影响力或损害他的声誉。酋长有时可能会 +对表现不佳的刽子手或 +相反,给予奖励,通常以手机信用的形式, +给高绩效者。 + + +![](resources/images/use_cases/chief_looking_at_data.jpg) + +#### 阶段 5:区域监控{ #stage-5-district-monitoring } + +在区级,CLTS 联络人 (FPP) 登录 +DHIS2 每月监测病区和村庄的传播情况 +改善厕所并取得 ODF 地位。此人也 +与区专员和镇分享相关信息 +规划师。 + +#### 第 6 阶段:季度病房会议和 ODF 状态{ #stage-6-quarterly-ward-meetings-and-odf-status } + +每个选区每季度召开一次 CLTS 会议,让来自各选区的代表 +区里的村庄讨论挑战并分享成功 +厕所普及和实现 ODF 地位的进展。 +该活动旨在让 SAG 继续提高社区意识 +争取获得 ODF 地位。 + +CC 和 EHT 每月跟踪其所在村庄的 ODF 状态 +病房通过手机,地区官员跟踪 ODF +通过 DHIS2 仪表板了解村庄的状态。 CC、EHT 或 +地区官员可以从下拉列表中选择特定的村庄, +并且可以看到从 0% 到 100% 的条形,指示该村庄的状态 +努力实现 100% ODF。 + +一旦村庄实现 ODF 并经过验证,区 CLTS FPP 就会记录 +进入 DHIS2 并选择村庄名称旁边的“ODF 已验证”,这 +将村庄名称的颜色更改为绿色。 + +### 在部落环境中工作{ #working-in-a-tribal-context } + +赞比亚是一个等级社会,对地位有严格的规定。那里 +大约有150个酋长国。传统村长负责 +村里所有的决定都收效甚微 +未经他们的批准。他们是村民的守护者; +确保他们的健康和社会经济福祉。沟通 +关于 DHIS2 以及获得有意义的结果需要加入 +每个村庄内的酋长。通过手段引进技术 +在某些情况下,平板电脑的出现对于企业来说是一个巨大但可以克服的变化 +某些首领。 + +### 保持积极兴趣{ #maintaining-an-active-interest } + +随着 WASH 项目的开展,竞争精神开始兴起 +在村长中崭露头角。酋长们力争最好的成绩 +很快就积极参与监督实施并 +跟踪社区内与 WASH 相关的活动。谢谢 +自动化 DHIS2 数据反馈循环,例如短信、定制 +仪表板、PDF 报告和 Chief 的数据可视化小部件 +即使是文盲参与者也可以非常容易地理解 +可以了解社区努力的趋势和进展。 + +### 选择电话技术{ #choice-of-phone-technology } + +出现的首要挑战之一是让参与者达到 +使用移动电话技术的速度。最初,参与者被给予 +Galaxy 智能手机可以使用,但很快就被证明是一个糟糕的选择 +选择。菜单的设计和某些应用程序的复杂性 +对一些人来说完全是莫名其妙。甚至用触摸屏打字也是如此 +对于某些从未使用过触摸屏的参与者来说具有挑战性 +电话。此外,由于触摸屏的敏感性,参与者 +会无意中更改手机设置,例如键盘 +布局为不同的语言,并且不知道如何恢复 +情况。在后台运行的应用程序也会消耗 +手机的大部分资源。总而言之,由于自身条件有限 +电池寿命、屏幕脆弱、界面复杂且令人垂涎 +外观,智能手机必须更换。技术含量低但功能强大 +推出了可以运行 DHIS2 基于 Java 的应用程序的电话。 +由于这一转变和进展,报告很快就猛增 +WASH 程序的性能立即得到改善。 + +## 推出和适应{ #rollout-and-adaptation } + +### 流程清晰、简单{ #clear-simple-processes } + +保持 DHIS2-WASH 系统简单易用且易于理解 +各级是其成功实施的关键。数据采集 +表格,例如下面示例中的表格,可以非常容易地完成 +社区志愿者可以轻松检索每个村庄的信息。 + + +![](resources/images/use_cases/new_wash_collectionform.png) + +通过保持数据收集表简单、使用清晰的数据 +指标,这意味着输入系统的数据也是 +清晰且仅保留关键信息。结果,分析 +并且解释数据也更加简单。另一个好处 +使用非常基本的指标的一个要点是,任何可能出现的错误 +可以相当简单地发现和纠正数据。 + +### 定义角色 { #defining-roles } + +Akros 创建了三项详细的最终用户能力评估: +利益相关者角色标题、CLTS 监视协议和 CLTS +事件协议。这些文件的目的是定义每个文件的内容 +人们在程序中这样做以避免歧义 +责任。此外,这些文件有助于改进、监控 +并评估 CLTS 计划在不同推出阶段的实施情况 +阶段。 + +#### 利益相关者角色评分表 { #stakeholder-role-rubric } + +本文件可以使社区卫生工作者了解 +他或她的角色的全部范围。例如,他们会知道他们 +将负责疾病领域的决策 +诊断、治疗管理、患者转诊和商品 +补给检查。他们还会了解报告要求 +遵循例如使用频率和方法。 + +#### CLTS 监控协议 { #clts-surveillance-protocol } + +监视协议是用于分配监视协议的文件 +每个事件的监控方法。这是详细的分析 +针对 CLTS 部署中每个关键事件的监视技术。 +责任方、周期性、自动化功能的作用以及 +手动(监察员)职能已全部确定。 + +#### CLTS 事件协议 { #clts-events-protocol } + +CLTS Events Protocol 是一个有更详细描述的文档 +需要监控的关键事件。责任方, +确定周期、目的和预期结果,以及 +上下文的简短叙述。 + +### 培养责任感{ #promote-a-sense-of-responsibility } + +提高参与者的数据所有权意识具有很大的意义 +在帮助建立可持续计划方面的影响力。因此是 +通过概述任务来制定标准操作角色非常重要 +以及与系统交互的每个人的职责。 + +因此,通过让参与者感到对他们所在的数据负责 +负责并通过促进他们的角色如何与成功联系起来 +CLTS 项目的成果,这有助于维持 +所涉及的所有级别之间的沟通,无论是在 +村庄、区、选区、区、省、国家或 +组织层面。 + +### 经验教训{ #lessons-learned } + +#### 向后兼容性{ #backwards-compatibility } + +一切都必须向后兼容才能升级为 +过程更顺畅。例如,2013 年,DHIS2 版本 2.1.4 无法 +随着越来越多的地区启动,应对不断增长的用户量 +使用清洗。由于遗留系统数量较多,必须对系统进行升级 +遇到的问题和错误。然而,这并不是一个 +简单的任务,意味着在所有设备上重新安装应用程序 +设备。 + +#### 使用经过尝试和测试的 WASH 程序的克隆 { #using-clones-of-tried-and-tested-wash-programs } + +Akros 了解到使用生产克隆是有益的 +实例作为确保 WASH 稳定实施的一种手段。升级 +在克隆实例上执行,然后将升级应用于 +生产实例。通过以这种预期的方式进行, +降低了成本并减少了故障排除。 + +#### 使用数据推动决策{ #use-data-to-drive-decision-making } + +使用 DHIS2-WASH 是一回事;使用 DHIS2-WASH 是一回事。事实上这是最简单的部分。得到 +人们使用数据来推动决策才是真正的 +挑战。为了实现这一目标,阿克罗斯明确表示,所有参与者 +一个计划应该了解他们的角色、责任和他们的 +程序的内在价值。营造数据所有权感 +因此,责任感至关重要。例如,通过 +生成 DHIS2 报告后,地区官员可以 +关于其所在地区的改进领域的评论。这 +然后信息被转发给省级协调员,他负责 +在他或她的水平上采取行动。 + +最后,通过确保沟通渠道保持活跃并 +维护后,Akros 能够看到他们的 CLTS 计划如何承担更多任务 +重要性和可信度,进而产生积极成果 +许多领域的认可。 + + +![](resources/images/use_cases/latrine.png) + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__DASHBOARD-AND-DEMO-SERVER__browsing-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__DASHBOARD-AND-DEMO-SERVER__browsing-md new file mode 100644 index 000000000..89db06924 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__DASHBOARD-AND-DEMO-SERVER__browsing-md @@ -0,0 +1,126 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/action_tracker/at-app-browsing.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.0 +--- + +## 浏览动作跟踪器 { #browsing-the-action-tracker } + +要浏览动作跟踪器应用,请使用登录名访问DHIS2演示服务器 +页面上提供的凭据。登录后,在以下位置搜索Action Tracker +搜索栏。 + +![图 1.5.-A:单击“搜索应用”或“应用”图标可访问应用搜索选项](resources/images/image03.png){width=60%} + +![图 1.5.-B:在应用列表中搜索 Action Tracker 应用,或输入完整或部分应用名称“Action Tracker”](resources/images/image04.png){width=60%} + +点击动作跟踪器以加载动作跟踪器应用,加载后, +用户可以选择干预,期间,组织单位或修改图例 +相应地 + +![图 1.5.-B:已加载的动作跟踪器应用](resources/images/image05.png){width=70%} + +### 选择干预 { #selection-of-an-intervention } + +用户需要选择对其执行了瓶颈分析和根本原因分析的干预措施,并且现在希望跟踪改善该特定干预措施的措施。 + +1. 单击干预选项卡以显示所有可用干预的列表。 + ![图 1.5.1-A:提供干预选择访问的干预选项卡](resources/images/image06.png){width=50%} + +2. 单击已发现瓶颈的干预措施。该干预将被选择并显示在右侧。 + +![图 1.5.1-B:可供选择的可用干预措施列表](resources/images/image07.png){width=50%} + +3. 单击更新以保存干预 + +![图 1.5.1-A:干预措施的选择](resources/images/image08.png){width=50%} + +> __注意__ +>选择错误的干预措施将不会在操作跟踪器上显示“根本原因分析”数据。 + +### 期间选择 { #period-selection } + +“动作跟踪器”使您可以为固定时间段,相对时间段和扩展的相对时间段选择时间段。所有期间选择类型都从单击“期间”选项卡开始。 + +单击周期选项卡可显示选项 +![图 1.5.3-A:点击期间可访问期间选择选项](resources/images/image14.png){width=60%} + +单击期间类型以选择所需的期间类型;固定期间或相对期间 + +![图1.5.3-B:点击选定的时间段(default monthly) to access period options](resources/images/image15.png){width=60%} + +选择所需的时间段。这将出现在右侧 +![图 1.5.3-D:选择跟踪的首选时段](resources/images/image16.png){width=60%} + +### 组织单位选择 { #organization-unit-selection } + +组织单位选择允许您选择要跟踪其动作的组织单位级别。这是进行根本原因分析的级别。 + +单击组织单位选项卡以访问组织单位选择选项 + +![图 1.5.4-A:访问组织单位选择选项](resources/images/image19.png){width=60%} + +选择所需的组织单位级别 + +![图1.5.4-B:组织单位的选择](resources/images/image20.png){width=60%} + +单击更新以保存所选的组织单位级别 + +![图 1.5.4-C:保存选择显示的组织单位](resources/images/image21.png){width=60%} + +> __注意__ +>选择错误的组织单位级别将不会在操作跟踪器上显示根本原因分析数据 + +选择并保存组织单位后,将从根本原因分析表中检索数据,并激活数据输入模块以允许输入和编辑操作跟踪器。 + +![图 1.5.4-D:在操作跟踪器中显示根本原因分析的信息](resources/images/image22.png){width=60%} + +### 动作状态设置配置 { #action-status-settings-configurations } + +用户可以根据跟踪动作状态的阶段数来修改图例。当前,动作跟踪器有4种颜色代码,用于指示跟踪动作的级别。栗色表示“已取消”,黄色表示“进行中”,绿色表示“已完成”,红色表示操作“未完成”。 + +点击右上角的设置图标可以编辑动作状态设置 +![图 1.5.2-A:访问图例配置选项卡](resources/images/image10.png){width=40%} + +![图 1.5.2-B:选择操作状态设置](resources/images/image11.png){width=40%} + +单击颜色选项卡以编辑颜色 + +![图1.5.2-C:编辑图例颜色](resources/images/image12.png){width=40%} + +将图例编辑为所需的图例名称。 + +![图1.5.2-D:编辑图例名称](resources/images/image13.png){width=40%} + +通过单击图钉设置默认图例。该引脚将变为绿色。这将是您开始动作跟踪后出现的图例 + +![图1.5.2-E:设置默认图例](resources/images/image13a.png){width=40%} + +单击更新以保存对图例所做的更改 + +![图 1.5.2-A:保存对图例配置的更改已完成](resources/images/image13b.png){width=40%} + +__注意:__ + +>对图例配置的访问取决于用户的访问角色 + +### 1.5.3必填字段设置配置 { #153-mandatory-field-settings-configurations } + +单击右上角的设置图标以编辑“必填字段”设置 + +![图 1.5.3-A:访问必填字段设置](resources/images/image13c.png){width=40%} + +![图 1.5.3-B:选择必填字段设置](resources/images/image13d.png){width=50%} + +选择在操作跟踪期间应在列表上显示的必填字段。 + +![检查必填字段。](resources/images/image13e.png){width=50%} + +![点击“更新”保存对必填字段设置所做的更改。](resources/images/image13f.png){width=50%} + +__注意:__ + +>对“必填字段设置”配置的访问取决于用户的访问角色。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__DASHBOARD-AND-DEMO-SERVER__introduction-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__DASHBOARD-AND-DEMO-SERVER__introduction-md new file mode 100644 index 000000000..2f828a866 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__DASHBOARD-AND-DEMO-SERVER__introduction-md @@ -0,0 +1,61 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/action_tracker/at-app-introduction.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.0 +--- + +# 链接的Action Tracker仪表板和演示服务器 { #linked-action-tracker-dashboard-and-demo-server } + +## 动作跟踪器应用简介 { #introduction-to-the-action-tracker-app } + +Action Tracker是利用瓶颈和计分卡的一部分 +DHIS2分析功能可评估国家和国家以下各级的绩效 +旨在改善卫生服务提供情况的关键优先干预措施 +健康状况。这是一个有助于提高有效覆盖优先级的工具 +通过跟踪为解决以下问题而采取的行动,在国家以下一级进行干预: +健康干预中关键瓶颈的根本原因。 + +Action Tracker App由HISP社区开发和维护 +(奥斯陆大学(UiO),HISP坦桑尼亚和HISP乌干达)与 +联合国儿童基金会。可从以下网址下载Action Tracker v1.0.0.rc.0。 +[Dhis应用商店。](https://play.dhis2.org/appstore/)当前兼容 +DHIS2 2.28及更高版本。 + +![图 1.1-A:操作跟踪器仪表板的标准布局](resources/images/image01.png){width=80%} + +## 动作追踪器应用程序的优点 { #advantages-of-the-action-tracker-app } + +Action Tracker App可帮助跟踪为解决以下问题而采取的关键步骤的状态 + 优先干预措施中关键瓶颈的根本原因。它内置于 + DHIS2与BNA,记分卡和根本原因分析应用程序一起使用 + 系统分析,状态更新和后续行动以解决 + 卫生服务交付中关键瓶颈的可能解决方案。 + +## 链接动作跟踪器应用的基本原理 { #rationale-for-the-linked-action-tracker-app } + +链接操作跟踪程序使卫生经理可以跟踪实施进度 +建议解决方案的行动,并允许对这些行动进行审查和跟进 +动作。遵循BNA,记分卡和根本原因分析应用程序的设计 +DHIS2,最重要的是在DHIS2中设计动作跟踪器以完成 +瓶颈分析的级联。 + +> __注意__ +>链接的动作跟踪器应用程序依赖于BNA应用程序的实现。必须在Action Tracker应用程序上列出的所有操作都引用使用BNA应用程序识别的瓶颈。没有BNA应用程序,您将无法实施Action Tracker应用程序。 + +## 1.4访问链接的动作跟踪器 { #14-accessing-the-linked-action-tracker } + +本用户指南是使用 Linked Action Tracker 应用程序记录的,该应用程序是 +在 [DHIS2 演示服务器](https://hisp.apps.dhis2.org/training/) 上可用。 +动作跟踪器设置在 DHIS2 演示服务器中,并链接到 +BNA、记分卡和根本原因分析应用程序。当前的演示服务器可以是 +访问于: +使用登录页面上提供的用户名和密码。 + +![图 1.4-A:记录和访问 Action Tracker 演示服务器](resources/images/image02.png){width=50%} + +该服务器托管在云中,可以在 +只要有可用性,就可以从任何地方通过浏览器访问互联网 +互联网。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__MAINTENANCE-AND-SUPPORT__maintenance-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__MAINTENANCE-AND-SUPPORT__maintenance-md new file mode 100644 index 000000000..bc2d01aca --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__MAINTENANCE-AND-SUPPORT__maintenance-md @@ -0,0 +1,48 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/action_tracker/at-app-maintenance.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.0 +--- + +# Action Tracker应用维护 { #action-tracker-app-maintenance } + +如果Action Tracker应用程序的加载时间太长,而您没有 +在速度较慢的网络上,请确保已清除浏览器缓存。 + +Action Tracker应用程序充分利用了缓存文件,以实现更好的脱机状态 +因此,在安装更高版本的操作跟踪器时会遇到 +应用程序可能会使用旧版本的缓存文件,因此在加载时会崩溃。 + +## 5.1清除应用程序缓存 { #51-clearing-application-cache } + +清除应用程序缓存和浏览器界面的方法因浏览器而异 +浏览器例如对于Mozilla Firefox,键盘快捷键是 +对于Google Chrome,“ CTRL + SHIFT + DELETE” +快捷方式是“ CTRL + SHIFT + J”。 + +可以通过以下方法访问清除浏览器缓存的界面 +方法: +•__Google chrome __‐:转到右上角的菜单图标, +并单击它以打开,转到更多工具菜单,然后选择“清除浏览数据”。 +界面打开后,请确保已设置“清除以下各项” +改为“时间的开始”。 + +• __Mozilla Firefox__​:转到右上角的菜单图标,然后单击 +打开它,转到->图书馆,然后转到历史记录,然后选择“清除最近的记录” +历史”。界面打开后,确保设置“清除时间范围” +到“全部”,“详细信息”选项展开以显示所有详细信息选项。 +进入清除浏览数据或最近历史记录后,勾选“缓存”、“Cookies”、 +“托管应用程序数据”或“离线网站数据”。清除所有缓存文件、cookie +并通过瓶颈本地存储数据。 + +![图 5.1-B:Google Chrome 清除浏览器缓存界面](resources/images/image37.png){width=10%} + +__注意__: + +>这些还将清除其他所有缓存信息和cookie +>您在浏览器中访问的网站。 + +![图 5.1-C:Mozilla firefox 清除浏览器缓存的界面](resources/images/image38.png){width=40%} + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__PLANNING-TRACKING-AND-ANALYZING-ACTIONS__action-planning-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__PLANNING-TRACKING-AND-ANALYZING-ACTIONS__action-planning-md new file mode 100644 index 000000000..c0b149519 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__PLANNING-TRACKING-AND-ANALYZING-ACTIONS__action-planning-md @@ -0,0 +1,83 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/action_tracker/at-app-action-planning.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.0 +--- + +# 动作跟踪器中的动作计划 { #action-planning-in-action-tracker } + +行动计划部分使您可以记录旨在解决健康保险的不同决定因素中瓶颈的根本原因的行动。它提供了解决特定问题所需采取的措施的说明,包括应采取的措施的期限,负责人,完成状态,审核日期,并提供任何审核说明。 + +## 行动计划 { #action-planning } + +要访问“行动计划”选项,请单击“行动计划”选项卡 +![图 2.1-A:动作跟踪器中的动作规划](resources/images/image23.png){width=40%} + +要访问用于添加新操作的选项,请右键单击“添加操作”列上的干预 + +![图 2.1-B:访问添加新操作的选项](resources/images/image24.png){width=50%} + +![图 2.1-C:用于注册要跟踪的新操作的操作跟踪器表单](resources/images/image25.png){width=50%} + +### 动作说明 { #action-description } + +该字段(请参见上面的图2.1-C)使您能够详细描述为实现建议的解决方案而将要采取的具体措施。记录的动作应清晰明确。仅应记录一个动作,并且在提议的解决方案需要多个动作的情况下,则应记录以上2.1.B中指示的另一动作。 + +### 开始日期和结束日期 { #start-date-and-end-date } + +这些字段(请参见上面的图2.1-C)用于预计将执行该操作的时间段。 + +### 负责人及职务 { #responsible-person-and-designation-title } + +这些字段(请参见上面的图2.1-C)允许您记录将负责此操作及其指定的人员,这对于操作的后续跟进和执行非常重要。 + +### 预算 { #budget } + +此字段使您可以记录已分配用于执行操作的金额。 + +### BNA目标 { #bna-target } + +此字段使您可以记录在指定时期内此指标要获得的期望值。这不应是一个任意数字,但是,它应该来自各个程序设置的已批准程序目标。 + +填满上面图2.1-C中的所有字段后,单击“更新”以将信息保存在操作跟踪器中。 + +![图2.1-D:保存要跟踪的新Action](resources/images/image26a.png){width=50%} + +### 添加动作 { #adding-actions } + +如果可能的解决方案需要多个操作,则可以使用右侧最后一列中的添加按钮来添加其他操作 (See Figure 2.1-B above). Click the ![Figure 2.1-D: Saving new Action to be tracked](resources/images/image27.png){width=10%} 图标来添加对提议的解决方案采取更多行动。填写字段后,保存以继续。 + +## 编辑或删除字段 { #edit-or-delete-a-field } + +要编辑或删除条目,请在给定干预措施的任何单元格上单击鼠标右键,然后相应地编辑或删除条目。 + +![图 2.1.6-A:在操作跟踪器中编辑或删除操作](resources/images/image29.png){width=50%} + +要编辑操作,请单击“编辑”(图2.1.2-A)后,在要进行更改的位置更新数据输入字段,然后单击“保存”(请参见上面的图2.1-D)。 + +要删除操作,请单击“删除”图标(图2.1.2-A),如果确定要删除操作,请单击“是”,否则,请单击“否”(图2.1.2-B)。 ) + +![图2.1.6-B:删除操作](resources/images/image31.png){width=50%} + +### 查看指标进度 { #view-indicator-progress } + +查看指标在一段时间内的表现。单击图表图标。 + +![图2.1.7-A:查看指标进度](resources/images/image31a.png){width=50%} + +![图 2.1.7-B:显示指标随时间变化的进度的图表](resources/images/image31b.png){width=50%} + +将鼠标悬停在图形点上可以查看有关指标的更多详细信息。 + +![图 2.1.7-C:显示指标详细信息](resources/images/image31c.png){width=50%} + +单击调整大小按钮以全屏查看图形或退出全屏 + +![图2.1.7-D:全屏查看图表或退出全屏](resources/images/image31d.png){width=50%} + +单击关闭选项卡以关闭图形 + +![图2.1.7-E:关闭图形显示](resources/images/image31e.png){width=50%} + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__PLANNING-TRACKING-AND-ANALYZING-ACTIONS__action-tracking-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__PLANNING-TRACKING-AND-ANALYZING-ACTIONS__action-tracking-md new file mode 100644 index 000000000..b6d950504 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__PLANNING-TRACKING-AND-ANALYZING-ACTIONS__action-tracking-md @@ -0,0 +1,87 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/action_tracker/at-app-action-tracking.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.0 +--- + +# 动作跟踪器中的动作跟踪 { #action-tracking-in-action-tracker } + +操作跟踪部分允许您跟踪操作的实施进度,并允许用户更新和审核的实施状态。它提供了操作状态的更新;它们是否尚未完成,进行中,已完成或已取消。它允许对选定状态进行评论,并选择下次审核操作的时间段。 + +## 动作追踪 { #action-tracking } + +要访问动作跟踪选项,请单击“动作跟踪”选项卡。 + +![图 3.1-A:单击“操作跟踪”以访问跟踪选项](resources/images/image40.png){width=50%} + +要更新执行操作的进度,请在报告期内单击添加按钮 + +![图 3.1-B:单击“添加”按钮更新操作的状态。](resources/images/image41.png){width=50%} + +## 动作状态 { #action-status } + +要选择操作状态,请单击操作状态下最右端的下拉箭头以选择操作的当前状态 + +![图 3.1.1-A:单击下拉菜单以更新操作的状态。](resources/images/image42.png){width=50%} + +从下拉列表中选择操作的当前状态 + +![图 3.1.1-B:从下拉列表中选择操作的当前状态。](resources/images/image43.png){width=50%} + +## 动作评论 { #action-comments } + +在“操作注释”部分中键入以提供对所选状态的更多描述。 + +![图 3.1.2-A:在操作注释中输入注释来解释所选状态](resources/images/image44.png){width=50%} + +## 审核日期 { #review-date } + +![图 3.1.3-A:点击日历图标选择审核日期](resources/images/image45.png){width=50%} + +选择下一季度将要审核操作的日期。 + +![图 3.1.3-B:选择季度内的下一次审核日期](resources/images/image46.png){width=50%} + +保存更新的操作状态。点击保存按钮。 + +![图 3.1.3-C:点击“保存”按钮保存更新后的操作状态](resources/images/image47.png){width=50%} + +__注意:__ + +>仅当所有字段都填写完毕后,“保存”按钮才被激活。 + +## 选择要在表上显示的列 { #selecting-columns-to-be-displayed-on-the-table } + +要选择要在操作跟踪表上显示的列,请单击表右上角的列表图标。 + +![图 3.2.A-:单击“添加”按钮以更新操作的状态。](resources/images/image48.png){width=50%} + +选中要在表格上显示的列的复选框。 + +![图3.2.B-:勾选表格中要显示的列标签](resources/images/image49.png){width=50%} + +__注意:__ + +>必填列不能取消选中,并且总是显示在表上。 + +## 下载动作清单 { #download-list-of-actions } + +要下载跟踪的动作列表,请单击导出图标以获取要下载的格式选项 + +![图 3.3-A:访问操作跟踪下载选项](resources/images/image50.png){width=50%} + +选择要下载的首选文件格式,然后按照浏览器上的步骤保存下载的文件。可供下载的格式包括CVS,Excel和PDF + +![图 3.3-B:访问操作跟踪下载选项](resources/images/image51.png){width=50%} + +## 筛选动作 { #filter-actions } + +这样一来,用户只能选择和显示特定状态的操作;表中未完成,进行中,已完成或已取消。过滤要显示在表格中的动作。单击表格左上方的状态选项卡。 + +![图 3.4-A:访问操作状态的过滤器选项](resources/images/image52.png){width=50%} + +选择首选状态;未完成、正在进行、已完成或从下拉列表中取消。这将仅显示所选状态的操作 +![图 3.4-B:给定状态的过滤操作显示在表格中](resources/images/image53.png){width=50%} + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__about-this-guide-about_this_guide_-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__about-this-guide-about_this_guide_-md new file mode 100644 index 000000000..cf0960e01 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__about-this-guide-about_this_guide_-md @@ -0,0 +1,65 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/edit/master/src/commonmark/en/./content/common/about-this-guide-at.md" +--- +# 关于本指南 { #about_this_guide_ } + + + +本指南旨在协助动作跟踪器应用的所有用户进行计划和 +在任何一个部门的现有HIS框架内实施该应用程序 +卫生或个人组织。 + +本指南还针对__LINKED__ Action Tracker应用程序量身定制,该应用程序功能齐全 +__DEPENDENT__关于瓶颈分析和记分卡应用程序。 + +虽然指南力求完善,但可能会有某些功能 +被省略或尚未记录的主题。这个部分 + 解释了整个文档中使用的一些约定。 + +Action Tracker应用程序是基于浏览器的应用程序。在许多情况下,屏幕截图 + 已包括在内,以提高清晰度。各种功能的捷径 +显示诸如__Data element__“>” __Data element group__。的 +“>”符号表示您应单击__数据元素__,然后单击 +在用户界面中点击__数据元素组__。 + +已使用不同样式的文本突出显示以下内容的重要部分: +文本或特定类型的文本,例如源代码。每个 +本文档中使用的约定在下面进行了说明。 + +> __注意__ +> +>注释包含应考虑的其他信息或 +>参考更多信息可能会有所帮助。 + +> __技巧__ +> +>提示可能是有用的建议,例如如何执行 +>更有效地执行特定任务。 + +> __重要__ +> +>重要信息不容忽视,通常表示 +>应用程序所需的内容。 + +> __注意__ +> +>这些部分中包含的信息应谨慎 +>考虑,如果不注意,可能会导致 +>分析,性能或功能。 + +> __警告__ +> +>如果不注意,可能会导致这些部分中包含的信息 +>永久性数据丢失或影响系统的整体可用性。 + + 程序列表通常包含某种类型的计算机代码。 + 它们将以带阴影的背景和不同的字体显示。 + +命令将以粗体显示,并代表一个命令 +需要在操作系统或数据库上执行。 + +指向外部网站或交叉引用的链接将显示在 +蓝色文本,并带有下划线,例如[this。](http://www.dhis2.org)。 + + + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__dashboard-and-demo-server-dashboard-and-demo-server-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__dashboard-and-demo-server-dashboard-and-demo-server-md new file mode 100644 index 000000000..1bc1f1f7d --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__dashboard-and-demo-server-dashboard-and-demo-server-md @@ -0,0 +1,176 @@ +# 仪表盘和演示服务器 { #dashboard-and-demo-server } + +## 链接的Action Tracker仪表板和演示服务器 + +### 动作跟踪器应用简介 { #introduction-to-the-action-tracker-app } + +Action Tracker是利用瓶颈和计分卡的一部分 +DHIS2分析功能可评估国家和国家以下各级的绩效 +旨在改善卫生服务提供情况的关键优先干预措施 +健康状况。这是一个有助于提高有效覆盖优先级的工具 +通过跟踪为解决以下问题而采取的行动,在国家以下一级进行干预: +健康干预中关键瓶颈的根本原因。 + +Action Tracker App由HISP社区开发和维护 +(奥斯陆大学(UiO),HISP坦桑尼亚和HISP乌干达)与 +联合国儿童基金会。可从以下网址下载Action Tracker v1.0.0.rc.0。 +[Dhis应用商店。](https://play.dhis2.org/appstore/)当前兼容 +DHIS2 2.28及更高版本。 + +![图 1.1-A:Action Tracker 仪表板的标准布局](../content/action_tracker/resources/images/image01.png){width=80%} + +### 动作追踪器应用程序的优点 { #advantages-of-the-action-tracker-app } + +Action Tracker App可帮助跟踪为解决以下问题而采取的关键步骤的状态 + 优先干预措施中关键瓶颈的根本原因。它内置于 + DHIS2与BNA,记分卡和根本原因分析应用程序一起使用 + 系统分析,状态更新和后续行动以解决 + 卫生服务交付中关键瓶颈的可能解决方案。 + +### 链接动作跟踪器应用的基本原理 { #rationale-for-the-linked-action-tracker-app } + +链接操作跟踪程序使卫生经理可以跟踪实施进度 +建议解决方案的行动,并允许对这些行动进行审查和跟进 +动作。遵循BNA,记分卡和根本原因分析应用程序的设计 +DHIS2,最重要的是在DHIS2中设计动作跟踪器以完成 +瓶颈分析的级联。 + +> __注意__ +>链接的动作跟踪器应用程序依赖于BNA应用程序的实现。必须在Action Tracker应用程序上列出的所有操作都引用使用BNA应用程序识别的瓶颈。没有BNA应用程序,您将无法实施Action Tracker应用程序。 + +### 1.4访问链接的动作跟踪器 { #14-accessing-the-linked-action-tracker } + +本用户指南是使用链接的动作跟踪器应用记录的, +可在[DHIS2演示服务器](https://scorecard-dev.dhis2.org/demo/)上找到。 +在DHIS2演示服务器中设置了Action Tracker,并链接到 +BNA,记分卡和根本原因分析应用程序。当前的演示服务器可以是 +访问: +以及登录页面上提供的用户名和密码。 + +![图 1.4-A:记录和访问 Action Tracker 演示服务器](../content/action_tracker/resources/images/image02.png){width=50%} + +该服务器托管在云中,可以在 +只要有可用性,就可以从任何地方通过浏览器访问互联网 +互联网。 + + +### 浏览动作跟踪器{#browsing-action-tracker} + +要浏览动作跟踪器应用,请使用登录名访问DHIS2演示服务器 +页面上提供的凭据。登录后,在以下位置搜索Action Tracker +搜索栏。 + +![图 1.5.-A: 单击搜索应用程序或应用程序图标以访问应用程序搜索选项](../content/action_tracker/resources/images/image03.png){width=60%} + +![图 1.5.-B:在应用程序列表中搜索动作跟踪器应用程序,或输入完整或部分应用程序名称“动作跟踪器”](../content/action_tracker/resources/images/image04.png){width=60 %} + +点击动作跟踪器以加载动作跟踪器应用,加载后, +用户可以选择干预,期间,组织单位或修改图例 +相应地 + +![图 1.5.-B:加载的动作跟踪器应用](../content/action_tracker/resources/images/image05.png){width=70%} + +#### 选择干预 { #selection-of-an-intervention } + +用户需要选择对其执行了瓶颈分析和根本原因分析的干预措施,并且现在希望跟踪改善该特定干预措施的措施。 + +1. 单击干预选项卡以显示所有可用干预的列表。 + ![图 1.5.1-A:提供干预选择访问的干预选项卡](../content/action_tracker/resources/images/image06.png){width=50%} + +2. 单击已发现瓶颈的干预措施。该干预将被选择并显示在右侧。 + +![图1.5.1-B:可供选择的可用干预措施列表](../content/action_tracker/resources/images/image07.png){width=50%} + +3. 单击更新以保存干预 + +![图1.5.1-A:干预的选择](../content/action_tracker/resources/images/image08.png){width=50%} + +> __注意__ +>选择错误的干预措施将不会在操作跟踪器上显示“根本原因分析”数据。 + +#### 期间选择 { #period-selection } + +“动作跟踪器”使您可以为固定时间段,相对时间段和扩展的相对时间段选择时间段。所有期间选择类型都从单击“期间”选项卡开始。 + +单击周期选项卡可显示选项 +![图1.5.3-A:点击时间段可访问时间段选择选项](../content/action_tracker/resources/images/image14.png){width=60%} + +单击期间类型以选择所需的期间类型;固定期间或相对期间 + +![图1.5.3-B:点击选定的时间段(默认每月)即可访问时间段选项](../content/action_tracker/resources/images/image15.png){width=60%} + +选择所需的时间段。这将出现在右侧 +![图1.5.3-D:选择跟踪的首选时段](../content/action_tracker/resources/images/image16.png){width=60%} + +#### 组织单位选择 { #organization-unit-selection } + +组织单位选择允许您选择要跟踪其动作的组织单位级别。这是进行根本原因分析的级别。 + +单击组织单位选项卡以访问组织单位选择选项 + +![图1.5.4-A:访问组织单位选择选项](../content/action_tracker/resources/images/image19.png){width=60%} + +选择所需的组织单位级别 + +![图1.5.4-B:组织单位的选择](../content/action_tracker/resources/images/image20.png){width=60%} + +单击更新以保存所选的组织单位级别 + +![图1.5.4-C:保存选择显示的组织单元](../content/action_tracker/resources/images/image21.png){width=60%} + +> __注意__ +>选择错误的组织单位级别将不会在操作跟踪器上显示根本原因分析数据 + +选择并保存组织单位后,将从根本原因分析表中检索数据,并激活数据输入模块以允许输入和编辑操作跟踪器。 + +![图1.5.4-D:操作跟踪器中根本原因分析的信息显示](../content/action_tracker/resources/images/image22.png){width=60%} + +#### 动作状态设置配置 { #action-status-settings-configurations } + +用户可以根据跟踪动作状态的阶段数来修改图例。当前,动作跟踪器有4种颜色代码,用于指示跟踪动作的级别。栗色表示“已取消”,黄色表示“进行中”,绿色表示“已完成”,红色表示操作“未完成”。 + +点击右上角的设置图标可以编辑动作状态设置 +![图1.5.2-A:访问图例配置选项卡](../content/action_tracker/resources/images/image10.png){width=40%} + +![图1.5.2-B:选择动作状态设置](../content/action_tracker/resources/images/image11.png){width=40%} + +单击颜色选项卡以编辑颜色 + +![图1.5.2-C:编辑图例颜色](../content/action_tracker/resources/images/image12.png){width=40%} + +将图例编辑为所需的图例名称。 + +![图1.5.2-D:编辑图例名称](../content/action_tracker/resources/images/image13.png){width=40%} + +通过单击图钉设置默认图例。该引脚将变为绿色。这将是您开始动作跟踪后出现的图例 + +![图1.5.2-E:设置默认图例](../content/action_tracker/resources/images/image13a.png){width=40%} + +单击更新以保存对图例所做的更改 + +![图1.5.2-A:保存对图例配置的更改已完成](../content/action_tracker/resources/images/image13b.png){width=40%} + +__注意:__ + +>对图例配置的访问取决于用户的访问角色 + +#### 1.5.3必填字段设置配置 { #153-mandatory-field-settings-configurations } + +单击右上角的设置图标以编辑“必填字段”设置 + +![图1.5.3-A:访问必填字段设置](../content/action_tracker/resources/images/image13c.png){width=40%} + +![图1.5.3-B:选择必填字段设置](../content/action_tracker/resources/images/image13d.png){width=50%} + +选择在操作跟踪期间应在列表上显示的必填字段。 + +![检查必填字段。](../content/action_tracker/resources/images/image13e.png){width=50%} + +![单击“更新”保存对必填字段设置所做的更改。](../content/action_tracker/resources/images/image13f.png){width=50%} + +__注意:__ + +>对“必填字段设置”配置的访问取决于用户的访问角色。 + + + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__maintenance-and-support-maintenance-and-support-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__maintenance-and-support-maintenance-and-support-md new file mode 100644 index 000000000..0e67920c5 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__maintenance-and-support-maintenance-and-support-md @@ -0,0 +1,43 @@ +# 维护与支持 { #maintenance-and-support } + +## 操作跟踪器应用维护{#action-tracker-app-maintenance} + +如果Action Tracker应用程序的加载时间太长,而您没有 +在速度较慢的网络上,请确保已清除浏览器缓存。 + +Action Tracker应用程序充分利用了缓存文件,以实现更好的脱机状态 +因此,在安装更高版本的操作跟踪器时会遇到 +应用程序可能会使用旧版本的缓存文件,因此在加载时会崩溃。 + +### 5.1清除应用程序缓存 { #51-clearing-application-cache } + +清除应用程序缓存和浏览器界面的方法因浏览器而异 +浏览器例如对于Mozilla Firefox,键盘快捷键是 +对于Google Chrome,“ CTRL + SHIFT + DELETE” +快捷方式是“ CTRL + SHIFT + J”。 + +可以通过以下方法访问清除浏览器缓存的界面 +方法: +•__Google chrome __‐:转到右上角的菜单图标, +并单击它以打开,转到更多工具菜单,然后选择“清除浏览数据”。 +界面打开后,请确保已设置“清除以下各项” +改为“时间的开始”。 + +• __Mozilla Firefox__​:转到右上角的菜单图标,然后单击 +打开它,转到->图书馆,然后转到历史记录,然后选择“清除最近的记录” +历史”。界面打开后,确保设置“清除时间范围” +到“全部”,“详细信息”选项展开以显示所有详细信息选项。 +进入清除浏览数据或最近历史记录后,勾选“缓存”、“Cookies”、 +“托管应用程序数据”或“离线网站数据”。清除所有缓存文件、cookie +并通过瓶颈本地存储数据。 + +![图5.1-B:Google chrome清除浏览器缓存界面](../content/action_tracker/resources/images/image37.png){width=10%} + +__注意__: + +>这些还将清除其他所有缓存信息和cookie +>您在浏览器中访问的网站。 + +![图5.1-C:Mozilla firefox清除浏览器缓存界面](../content/action_tracker/resources/images/image38.png){width=40%} + + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__planning-tracking-and-analyzing-actions-planning-tracking-and-analyzing-actions-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__planning-tracking-and-analyzing-actions-planning-tracking-and-analyzing-actions-md new file mode 100644 index 000000000..f118aa9de --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__ACTION-TRACKER-APP__APP-VERSION-10__planning-tracking-and-analyzing-actions-planning-tracking-and-analyzing-actions-md @@ -0,0 +1,159 @@ +# 规划,跟踪和分析动作 { #planning-tracking-and-analyzing-actions } + +## 行动跟踪器中的行动计划{#action-planning-in-action-tracker} + +行动计划部分使您可以记录旨在解决健康保险的不同决定因素中瓶颈的根本原因的行动。它提供了解决特定问题所需采取的措施的说明,包括应采取的措施的期限,负责人,完成状态,审核日期,并提供任何审核说明。 + +### 行动计划 { #action-planning } + +要访问“行动计划”选项,请单击“行动计划”选项卡 +![图2.1-A:动作跟踪器中的动作规划](../content/action_tracker/resources/images/image23.png){width=40%} + +要访问用于添加新操作的选项,请右键单击“添加操作”列上的干预 + +![图2.1-B:访问添加新操作的选项](../content/action_tracker/resources/images/image24.png){width=50%} + +![图 2.1-C:用于注册要跟踪的新 Action 的 Action Tracker 表单](../content/action_tracker/resources/images/image25.png){width=50%} + +#### 动作说明 { #action-description } + +该字段(请参见上面的图2.1-C)使您能够详细描述为实现建议的解决方案而将要采取的具体措施。记录的动作应清晰明确。仅应记录一个动作,并且在提议的解决方案需要多个动作的情况下,则应记录以上2.1.B中指示的另一动作。 + +#### 开始日期和结束日期 { #start-date-and-end-date } + +这些字段(请参见上面的图2.1-C)用于预计将执行该操作的时间段。 + +#### 负责人及职务 { #responsible-person-and-designation-title } + +这些字段(请参见上面的图2.1-C)允许您记录将负责此操作及其指定的人员,这对于操作的后续跟进和执行非常重要。 + +#### 预算 { #budget } + +此字段使您可以记录已分配用于执行操作的金额。 + +#### BNA目标 { #bna-target } + +此字段使您可以记录在指定时期内此指标要获得的期望值。这不应是一个任意数字,但是,它应该来自各个程序设置的已批准程序目标。 + +填满上面图2.1-C中的所有字段后,单击“更新”以将信息保存在操作跟踪器中。 + +![图2.1-D:保存要跟踪的新Action](../content/action_tracker/resources/images/image26a.png){width=50%} + +#### 添加动作 { #adding-actions } + +如果可能的解决方案需要多个操作,则可以使用右侧最后一列中的添加按钮添加其他操作(参见上图 2.1-B)。单击 ![图 2.1-D:保存要跟踪的新操作](../content/action_tracker/resources/images/image27.png){width=10%} 图标,向建议的解决方案添加更多操作。填写字段后,保存以继续。 + +### 编辑或删除字段 { #edit-or-delete-a-field } + +要编辑或删除条目,请在给定干预措施的任何单元格上单击鼠标右键,然后相应地编辑或删除条目。 + +![图2.1.6-A:在动作跟踪器中编辑或删除动作](../content/action_tracker/resources/images/image29.png){width=50%} + +要编辑操作,请单击“编辑”(图2.1.2-A)后,在要进行更改的位置更新数据输入字段,然后单击“保存”(请参见上面的图2.1-D)。 + +要删除操作,请单击“删除”图标(图2.1.2-A),如果确定要删除操作,请单击“是”,否则,请单击“否”(图2.1.2-B)。 ) + +![图2.1.6-B:删除action](../content/action_tracker/resources/images/image31.png){width=50%} + +#### 查看指标进度 { #view-indicator-progress } + +查看指标在一段时间内的表现。单击图表图标。 + +![图2.1.7-A:查看指标进度](../content/action_tracker/resources/images/image31a.png){width=50%} + +![图 2.1.7-B:显示指标随时间变化的进度的图表](../content/action_tracker/resources/images/image31b.png){width=50%} + +将鼠标悬停在图形点上可以查看有关指标的更多详细信息。 + +![图2.1.7-C:显示指标详细信息](../content/action_tracker/resources/images/image31c.png){width=50%} + +单击调整大小按钮以全屏查看图形或退出全屏 + +![图2.1.7-D:全屏查看图表或退出全屏](../content/action_tracker/resources/images/image31d.png){width=50%} + +单击关闭选项卡以关闭图形 + +![图2.1.7-E:关闭图形显示](../content/action_tracker/resources/images/image31e.png){width=50%} + + +## 动作跟踪器{#action-tracking-in-action-tracker} 中的动作跟踪 + +操作跟踪部分允许您跟踪操作的实施进度,并允许用户更新和审核的实施状态。它提供了操作状态的更新;它们是否尚未完成,进行中,已完成或已取消。它允许对选定状态进行评论,并选择下次审核操作的时间段。 + +### 动作追踪 { #action-tracking } + +要访问动作跟踪选项,请单击“动作跟踪”选项卡。 + +![图3.1-A:点击“动作追踪”进入追踪选项](../content/action_tracker/resources/images/image40.png){width=50%} + +要更新执行操作的进度,请在报告期内单击添加按钮 + +![图 3.1-B:单击“添加”按钮更新操作的状态。](../content/action_tracker/resources/images/image41.png){width=50%} + +### 动作状态 { #action-status } + +要选择操作状态,请单击操作状态下最右端的下拉箭头以选择操作的当前状态 + +![图 3.1.1-A:单击下拉菜单以更新操作的状态。](../content/action_tracker/resources/images/image42.png){width=50%} + +从下拉列表中选择操作的当前状态 + +![图3.1.1-B:从下拉列表中选择操作的当前状态。](../content/action_tracker/resources/images/image43.png){width=50%} + +### 动作评论 { #action-comments } + +在“操作注释”部分中键入以提供对所选状态的更多描述。 + +![图 3.1.2-A:在 Action Comments 中输入注释来解释所选状态](../content/action_tracker/resources/images/image44.png){width=50%} + +### 审核日期 { #review-date } + +![图3.1.3-A:点击日历图标选择审核日期](../content/action_tracker/resources/images/image45.png){width=50%} + +选择下一季度将要审核操作的日期。 + +![图3.1.3-B:选择季度内下一次审核日期](../content/action_tracker/resources/images/image46.png){width=50%} + +保存更新的操作状态。点击保存按钮。 + +![图3.1.3-C:点击保存按钮保存更新后的操作状态](../content/action_tracker/resources/images/image47.png){width=50%} + +__注意:__ + +>仅当所有字段都填写完毕后,“保存”按钮才被激活。 + +### 选择要在表上显示的列 { #selecting-columns-to-be-displayed-on-the-table } + +要选择要在操作跟踪表上显示的列,请单击表右上角的列表图标。 + +![图 3.2.A-: 单击“添加”按钮更新操作的状态。](../content/action_tracker/resources/images/image48.png){width=50%} + +选中要在表格上显示的列的复选框。 + +![图3.2.B-:勾选表格中要显示的列标签](../content/action_tracker/resources/images/image49.png){width=50%} + +__注意:__ + +>必填列不能取消选中,并且总是显示在表上。 + +### 下载动作清单 { #download-list-of-actions } + +要下载跟踪的动作列表,请单击导出图标以获取要下载的格式选项 + +![图 3.3-A:访问操作跟踪下载选项](../content/action_tracker/resources/images/image50.png){width=50%} + +选择要下载的首选文件格式,然后按照浏览器上的步骤保存下载的文件。可供下载的格式包括CVS,Excel和PDF + +![图 3.3-B:访问操作跟踪下载选项](../content/action_tracker/resources/images/image51.png){width=50%} + +### 筛选动作 { #filter-actions } + +这样一来,用户只能选择和显示特定状态的操作;表中未完成,进行中,已完成或已取消。过滤要显示在表格中的动作。单击表格左上方的状态选项卡。 + +![图 3.4-A:访问操作状态的过滤器选项](../content/action_tracker/resources/images/image52.png){width=50%} + +选择首选状态;未完成、正在进行、已完成或从下拉列表中取消。这将仅显示所选状态的操作 +![图3.4-B:过滤给定状态的Action显示在表格中](../content/action_tracker/resources/images/image53.png){width=50%} + + + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INSTALLATION-AND-CONFIGURATION__installation-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INSTALLATION-AND-CONFIGURATION__installation-md new file mode 100644 index 000000000..9b0619bb5 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INSTALLATION-AND-CONFIGURATION__installation-md @@ -0,0 +1,127 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/bna-app-installation.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# 安装BNA应用程序 { #installing-the-bna-app } + +BNA 应用程序完全免费且开源,可在 +[DHIS2 应用商店](https://apps.dhis2.org/)。 + +要在DHIS2中安装应用程序,您需要超级用户特权。 +确保您的帐户具有安装应用程序所需的权限或 +请与您的DHIS2支持团队联系,以获取有关安装该应用程序的支持。 + +> **注意** +> +>交互式BNA应用程序支持从2.28开始的所有版本的DHIS2, +它可以在较低版本中运行,功能有限,并且不支持 +解决任何问题。 + +有两种方法可以将瓶颈分析应用程序安装到您的 +DHIS2实例。 + +## 从DHIS2内部安装 { #installation-from-within-dhis2 } + +这种安装方法是最直接的,但仅适用于 +DHIS2运行2.28及更高版本 + +步骤1:从应用程序选择菜单访问应用程序管理 + +![搜索菜单上的应用管理](resources/images/image005.png){width=50%} + +步骤2:打开Apps管理后: +转到应用商店面板和要安装的在线应用列表 +会出现。 +安装“交互式瓶颈分析”应用程序和“瓶颈分析” +通过单击应用名称下方的安装来安装该应用。 + +![包含应用瓶颈和根本原因的应用商店列表](resources/images/image47.png){width=70%} + +安装完成后,可以从搜索菜单访问BNA App。 +注意:仅当您具有互联网连接并且您的 +DHIS2实例可在线访问。 + +## 从DHIS2 App Store网站{#installation-from-dhis2-app-store-website}进行安装 { #installation-from-dhis2-app-store-website } + +访问交互式瓶颈分析和瓶颈根本原因数据条目 +来自 [DHIS2 应用商店](https://apps.dhis2.org/) 的应用程序。这种方法 +建议对在 2.28 及更高版本上运行的所有 DHIS2 实例使用。 + +> **注意** +> +>确保您拥有良好且稳定的互联网连接以下载 +压缩文件。在安装过程中,根本原因和交互式应用程序都必须 +下载并安装。 + + +![DHIS2 应用商店中列出的应用](resources/images/Image48.png){width=50%} + +步骤1:从App Store下载兼容版本 +进入DHIS2 App商店后,找到BNA应用程序并选择它们以获取 +应用的可用版本列表。选择应用程序的最新版本 +并将最新版本的zip文件下载到本地硬盘中。 + +![DHIS2 中瓶颈应用程序支持的版本列表](resources/images/Image49.png){width=70%} + +> **注意** +> +> zip文件名可能包含一个隐含的字母数字名称,例如 +“ 727a1631-85e4-4313-be1f-b5f02f7e25e2”。您可能需要将zip文件重命名为 +将来使用“ Bottleneck App v1.0x.beta.zip”之类的名称轻松定位它, +其中“ x”是您的内部版本号。 + +步骤2:从应用程序选择菜单访问应用程序管理 + +![搜索菜单上的应用管理](resources/images/Image46.png){width=70%} + +打开应用程序管理以查看和管理DHIS2上已安装的应用程序的列表, +可以通过单击上传图标来安装瓶颈应用程序。 + +![DHIS2 上传图标](resources/images/image50.png){width=5%} + +安装瓶颈分析应用程序后,将在 +标准应用 + +![DHIS2 中安装后列出的瓶颈应用](resources/images/image51.png){width=70%} + +安装完成后,可以从搜索菜单访问瓶颈应用程序。 +如果瓶颈分析应用程序未出现在菜单上,则可能是结果 +以下两个问题。 + +1. 安装访问凭据/权限 + 虽然瓶颈分析应用程序可能已安装在DHIS2中 + 实例,您可能没有查看所需的权限。在这些情况下, + 与您的DHIS2管理员或DHIS2支持团队联系以获取该应用程序 + 分配给您的用户角色之一。 + +2. 安装失败 + 瓶颈分析应用程序将在您的应用程序中不可见 + 如果尚未成功安装。 + + > **NOTE** + > + >Most common failures related to installation results from + misconfiguration of read/write permissions of the installation folder on the + server hosting DHIS2 instance. Misconfiguration of permission can also result + from denial of ability to delete an installed application. + +要解决此问题,管理员需要访问DHIS2的后端, +分配适当的所有权和文件夹的读写权限以进行保存 +已安装的应用程序。 + +> **注意** +> +>已安装应用程序的文件夹位置根据 +版本的DHIS2安装。 + +1. 从2.27版开始,已安装应用程序的文件夹位于 + [DHIS2_HOME] /应用 +2. 从2.28版及更高版本开始,已安装应用程序的文件夹位于 + [DHIS2_HOME] /文件/应用 +有关如何在DHIS2上创建和安装应用程序的更多信息 +请访问 https://www.dhis2.org/how-to-create-find-install-apps/ + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INSTALLATION-AND-CONFIGURATION__maintenance-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INSTALLATION-AND-CONFIGURATION__maintenance-md new file mode 100644 index 000000000..569484cbe --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INSTALLATION-AND-CONFIGURATION__maintenance-md @@ -0,0 +1,291 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/bna-app-maintenance.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# BNA 应用程序维护 { #bna-app-maintenance } + +## 干预措施和指标配置 { #interventions-and-indicators-configuration } + +如果没有创建干预并将其分配给仪表板,则BNA App会加载 +预定义的干预措施,其预定义指标名为“指标1”,用于 +每个决定因素。子级分析和根本原因分析将为空。 + +管理用户可以创建干预并将其分配到仪表板 +供其他用户访问,具体取决于授予他们的共享访问权限。 + +### 建立干预 { #creating-intervention } + +要创建新干预措施,管理用户可以单击蓝色加号 +按钮位于仪表板上的干预列表下方。干预是 +那些持有决定因素的行列式指标。 + +![](resources/images/image009.png){width=50%} + +然后必须输入干预名称(例如BEmOnC),然后单击“创建”按钮以 +保存干预措施。 + +![](resources/images/image010.png){width=50%} + +__注意:__尝试创建现有干预措施将被拒绝 +由系统发出并显示一条消息,指出该干预已经存在。 + +![](resources/images/image011.png){width=25%} + +### 干预措施和指标配置 { #interventions-and-indicators-configuration } + +管理用户可以通过单击 +仪表板上干预列表下方的“设置”按钮可获取 +设置页面。 + +![](resources/images/image012.png){width=50%} + +管理需要共享干预以供其他用户访问,设置 +BNA介绍和分析的时期,决定使用指标短 +名称作为BNA图表中的显示名称,以及指定边界的图例 +指标绩效指标。行政用户可以更改颜色 +每个决定因素组指标的数量。 + +![](resources/images/image013.png){width=50%} + +__注意:__附加到特定行列式的每个指标的条形图 +组将继承该行列式组的颜色。 + +要将指标添加到行列式组中,只需单击加号按钮 +从指标或函数中获取指标列表以添加到 +BNA图表配置的决定因素组。 + +### 添加指标并配置图例集 { #adding-indicators-and-configuring-legend-sets } + +管理用户可以在行列式中添加指标或从行列式中删除指标 +通过界面交互进行分组。向行列式添加指标 +组,用户可以单击加号按钮以获取指标列表或 +选择和添加功能。 + +管理用户可以为差,中和好配置截止点 +每个指标的效果。临界点用于子级别分析 +可视化。 + +![](resources/images/image014.png){width=70%} + +### 访问控制和共享干预 { #access-control-and-sharing-interventions } + +必须共享干预措施,其他用户和用户组才能访问。 +干预的工作方式与DHIS 2仪表板相同。如果不共享,仅 +创建它们的用户可以访问和管理。共有三种分享选项 +管理用户可以共享选择共享干预。 + +1. __可以查看和编辑:__使用此选项,任何用户都可以与 + 此特权可以访问和编辑它,包括更改以下项的设置 + 它。此访问权限应仅授予管理用户。 +2. __只能查看:__管理用户应选择此选项来共享 + 对应该访问BNA图表和子级别的用户进行干预 + 分析并输入根本原因。对于BNA应用程序上下文,“仅查看”为 + 授予不应该做的地区,区域和国家用户 + 设置的任何更改。 +3. __无访问权限:__如果您不想与任何人共享访问权限。 + +![](resources/images/image015.png){width=50%} + +### 设置组织单位和期间 { #setting-organization-unit-and-period } + +管理用户可以设置组织单位和期间并保存更改 +要加载的BNA图表。如果您设置了特定区域,则所有用户都将获得 +选定地区的BNA图表加载。尽管用户可以过滤 +图表及其首选的组织单位和期间,可能会造成混淆 +他们。因此,重要的是管理用户必须设置“用户组织单位” +作为默认期限,以便每个用户都可以拥有其级别的BNA图表 +显示。最好分配用户组织单位,以便每个 +用户可以访问BNA图表和与其级别相关的子级别分析。 + +![](resources/images/image016.png){width=50%} + +### 保存配置 { #saving-configurations } + +管理员对他们已应用的过滤器感到满意之后 +为了进行干预,他们必须保存他们已经为这些配置 +干预措施。要保存配置,他们只需单击 +“保存更改”按钮。 + +![](resources/images/image017.png){width=70%} + + __注意:__编辑和保存共享干预的配置将 + 将新配置反映给与 + 干预已被共享。 + +## 标准数据分析 { #standard-data-analytics } + +输入DHIS2的数据必须首先用DHIS2处理 +“分析”引擎。这意味着数据不会立即在 +分析资源(例如BNA图表,子单位部门级分析表, + 输入数据透视表,数据可视化工具,GIS或报表)。如果 + 计划已启用,分析过程将在午夜自动运行 + 每天。之后,自上次输入以来的新数据 + 分析过程已运行,将变得可见。 + +您可以通过选择手动触发分析过程 +从主菜单中选择__Reports-> Analytics__,然后按“开始导出”按钮。 +请注意,该过程可能需要花费大量时间,具体取决于数量 +数据库中的数据。 + +## 函数数据分析 { #functions-data-analytics } + +功能选择是扩展的分析计算,可支持更多功能 +开放式计算逻辑,例如逻辑运算,预测变量和 +其他复杂的分析用例。要创建与BNA App一起使用的功能, +从此链接下载功能维护应用程序:。功能使 +使用纯正的旧JavaScript(vanilla JavaScript)逻辑进行计算 +完全在浏览器上,不需要服务器。这是通过完成 +期望周期和数据选择并返回的JavaScript代码的执行 +标准DHIS2分析结果。功能选择是扩展分析 +支持更开放的计算逻辑的计算,例如逻辑 +运营,预测变量和其他复杂的分析用例。 + +## 指标功能的维护 { #maintenance-of-indicator-functions } + +功能包括三个关键组成部分: + +4. __输入/选择参数:__函数需要标准DHIS2周期和 + 组织单位选择。 +5. __计算逻辑:__这是一个开放式工作区,用于编写 + 在给定期间和组织单位选择上起作用的计算逻辑, + 计算逻辑通常分为规则维度,因此允许 + 通过定义多个规则来支持不同用例的一项功能 + 将控制计算逻辑。在主要领域中,可能性是无限的 + 完成的操作包括。 + 1 \。从汇总和事件分析中获取数据并修改结果 + 使用自定义逻辑,然后将结果重新格式化为标准分析格式。 + 2 \。从现有的SQL视图中获取数据,执行自定义逻辑和 + 将结果格式化为标准分析格式。 + 3 \。从其他DHIS2 API端点获取数据(例如data-value和 + 事件api)和其他数据源(包括外部源), + 自定义逻辑和格式以标准分析格式生成结果。 +6. __输出/返回的分析__:这是函数的最终结果输出, + 以标准分析格式格式化,以允许与标准兼容 + DHIS2分析应用程序。支持任何级别的开放式支持 + 复杂性,已经开发了功能维护应用程序,以允许任何 + 具有基本JavaScript知识的开发人员,可以快速开发自定义计算 + 要么是DHIS2本身不支持,要么是允许开发人员解决 + 标准分析的局限性或误算。 + +开发功能的主要要求包括: + +* 具有JavaScript的基本Web编程知识(jQuery是一个优势)。 +* 了解DHIS2 Web API和分析。 +* 功能维护应用程序的有效安装。当一个功能 + 首次安装维护应用程序,它将创建五个标准 + 具有通用用例的函数作为示例函数,以允许代码重用以 + 创建其他功能。自动创建的功能也将列在 + 功能选择列表。 + +> __注意__ +> +>从2.28开始的共享设置仅适用于 +>接口,不严格执行访问控制,这是为了简化操作 +>仅通过数据存储区管理BNA干预。 + +> __注意__ +> +>出现在访问共享列表中的用户组应在用户中存在 +>在“用户”应用中创建的组。 + +### 为干预添加书签 { #bookmark-an-intervention } + +要为干预添加书签,管理用户将必须直接前进 +干预措施列表旁边的控制选项 +共享图标中有一个书签图标。单击该图标将为仪表板添加书签 +您当前正在查看。当前正在查看的仪表板的名称 +也显示在此控制区域上。 + +![已添加书签的干预](resources/images/image56.png){width=70%} + +### 删除干预 { #deleting-an-intervention } + +BNA App允许在必要时从系统中删除干预。 +删除干预意味着您将删除所有指标,瓶颈图表,子级别 +分析和根本原因分析是在该干预下创建的。这就是为什么之前 +删除,系统会要求您确认是否确定要删除它, +您将在其中单击“是”删除或单击“否”取消。 +要删除干预,管理用户可以: +1 \。去搜索刚刚分配在干预措施右侧的干预措施 +添加新的干预图标并 +2 \。单击特定干预措施上“编辑”按钮旁边的删除图标。 +3 \。从列表中选择一项干预措施,然后在远端单击“删除”按钮 +在应用程序的右侧,然后单击“是”选项确认删除。 + +![删除干预](resources/images/image57.png){width=25%} + +![确认删除干预](resources/images/image58.png){width=25%} + +## BNA窗口小部件设置 { #bna-widgets-setup } + +### 访问小部件 { #accessing-widgets } + +BNA窗口小部件主要由区域级别的用户访问。 +窗口小部件是安装在DHIS2实例中的单独应用程序,可与 +BNA应用程序。如果您在DHIS2实例中找不到它,请转到 +在DHIS2全局菜单中的“应用程序管理”中进行安装。 + +![ DHIS2 应用商店中的 BNA 小部件](resources/images/image47.png){width=70%} + +![在 DHIS2 中安装 BNA 小部件](resources/images/image59.png){width=70%} + +### 设置小部件 { #setting-up-widgets } + +乍一看,当管理员将BNA应用程序安装到 +一个干净的实例,干预的根本原因分析数据输入组件 +将显示一条消息,提示用户转到DHIS2 Appstore,然后 +下载“根本原因分析数据输入小部件”。 +有关如何从DHIS2应用商店中安装应用的详细信息 +可以在第二章中找到。 + +如果BNA应用程序的加载时间太长,而您的运行速度并不慢 +网络,请确保您已清除浏览器缓存。 + +BNA应用程序充分利用了缓存文件,以实现更好的脱机 +因此,在安装更高版本的BNA Application时会遇到 +可能会使用旧版本的缓存文件,因此在加载时会崩溃。 + +## 清除应用程序缓存 { #clearing-application-cache } + +清除应用程序缓存和浏览器界面的方法各不相同 +浏览器到浏览器;例如Mozilla Firefox的键盘 +快捷方式是“ CTRL + SHIFT + DELETE”,而对于谷歌浏览器,键盘 +快捷方式是“ CTRL + SHIFT + J”。 + +可以通过清除浏览器缓存的访问界面 +以下方法:•Google chrome:转到菜单 +图标,然后单击它以将其打开,请转到更多工具 +菜单,然后选择“清除浏览数据”。界面打开后,制作 +确保将“清除以下内容从”设置为“ +时间”。 + +•Mozilla Firefox:转到右上角的菜单图标,然后 +单击它以打开,转到->库,然后转到历史,然后选择“清除 +最近的历史”。界面打开后,请确保“清除时间范围” +设置为“所有”,并且“详细信息”选项扩展为显示所有 +详细信息选项。一旦清除了浏览数据或最近的历史记录,请勾选 +“缓存”,“ Cookies”,“托管的应用程序数据”或“离线网站数据”。至 +通过瓶颈清除所有缓存的文件,cookie和本地存储的数据 +。 + + ![Google Chrome 和 Firefox 中的菜单图标](resources/images/image39.png){width=10%} + +> __注意__ +> +>这些还将清除所有缓存信息 +>以及您在浏览器中访问过的其他网站的cookie。 + +![用于清除浏览器缓存的 Google Chrome 界面](resources/images/image45.png){width=70%} + +![用于清除浏览器缓存的 Mozilla firefox 界面](resources/images/image32.png){width=70%} + +## BNA应用程序错误消息 { #bna-app-error-messages } + +BNA应用程序具有针对以下预期错误的错误消息: +可能发生。例如,尝试访问不再存在的元数据 +存在于系统中。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__analysis-and-interpretation-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__analysis-and-interpretation-md new file mode 100644 index 000000000..9c2b24143 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__analysis-and-interpretation-md @@ -0,0 +1,213 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/bna-analysis-and-interpretation.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# BNA 分析和解释 { #bna-analysis-and-interpretation } + + +首次创建后,将显示空白的BNA分析图。当从DHIS2实例中的链接数据集中获取数据时,该图表将自动填充数据。 + +对于非管理员(例如地区用户)和管理员,他们可以选择访问配置并与他们共享的干预措施,以查看分析图表。对于共享给用户的每个干预,用户将能够进一步选择他们要查看瓶颈分析的时期和组织单位(位置)。 + +> **注意** +>用户只能访问配置干预措施的管理员与他们共享的干预措施。 + + +![单击“搜索应用”或“应用”图标可访问“应用”搜索选项](resources/images/image_36.png) + +## 访问干预进行分析 { #access-intervention-for-analysis } + +搜索瓶颈分析应用程序并单击它 +![在应用列表中搜索瓶颈分析应用,或输入完整或部分应用名称“瓶颈分析应用”](resources/images/Imgsearch.png) + +加载BNA应用程序后,用户将可以访问可用的干预措施,并可以选择在加载时可能不会显示的更多干预措施。访问共享干预措施仅限于它们共享的访问级别。 + +![BNA 应用程序中登录用户可访问的干预措施列表](resources/images/image40.png) + +![选自图中的干预瓶颈分析图](resources/images/image40_.png) + +## 选择分析时间段 { #selecting-period-for-analysis } + +选择要分析的干预措施后,用户可以指定他/她要查看分析的时间段。要访问用于选择分析显示期间的选项,请单击“期间”选项卡 + +![访问分析显示期间的选项](resources/images/image_p1.png) + + +![选择分析显示期间的选项](resources/images/image_p2.png) + +## 组织单位选择 { #organization-units-selection } + +BNA App允许用户基于组,级别和用户组织单位进行组织单位选择,这些被称为选择模式。 + +![访问组织单位选择选项](resources/images/image_g1.png) + +![组织单位选择选择](resources/images/image_g2.png) + + +### 按级别和组进行选择 { #selection-by-levels-and-groups } + +然后,在级别列表中,在显示“搜索级别或组”的输入框下,用户可以通过单击所需级别在BNA App上查看分析来进行选择。 + +![按级别或组选择组织单位](resources/images/image_g3.png) + +### 用户组织单位的选择 { #selection-by-user-organization-unit } + +在按级别选择的顶部,有一些按钮,用于选择相对于用户分配的组织单位的组织单位。这为用户提供了基于其分配的枪支或分配的枪支的子单位来查看数据的灵活性。 + + +![按用户组织单位选择组织单位](resources/images/image_g4.png) + +> **注意** +>选择组织单位后,用户必须单击“更新”按钮以保存更改 + +> **注意** +>按用户组织单位选择将禁用按组织单位树的选择。要禁用用户组织单位的选择,只需单击活动选项(显示为灰色背景的选项)将其停用,并启用组织单位树的选择。 + +> **注意** +>编辑和保存共享干预措施的配置会将新配置反映给与之共享干预措施的区域最终用户。 + + + +** 4.4导出/下载瓶颈分析图** + +要下载显示的瓶颈分析图,用户可以从三个可用的下载选项(图像,MS Excel或PDF)中进行选择 + +![瓶颈分析图表下载选项](resources/images/image_g5.png) + + +## 瓶颈分析解释 { #bottleneck-analysis-interpretation } + +瓶颈分析是一种系统的方法来查看主要决定因素 +有效覆盖选定的干预措施以发现问题区域 +有目的地对他们采取行动。从供应到供应商的六个覆盖率决定因素 +需求方,提供一种分析卫生系统在哪里的机制 +存在瓶颈。瓶颈是系统的损失 +效率。 (改编自[世界卫生组织的Tanahashi T.公告,1978,56 \(2 \)_ 295-303.pdf](http://whqlibdoc.who.int/bulletin/1978/Vol56-No2/bulletin_1978_56( 2&#41; _295-303.pdf))。 + +瓶颈分析应用程序中的每个干预措施均随附 +三个干预项目,瓶颈分析图和子级别 +分析表和根本原因分析小部件可为您提供帮助 +地区用户分析瓶颈并输入路线 +每个确定的瓶颈的原因和解决方案。 + +## 瓶颈图操作 { #bottleneck-chart-operations } + +瓶颈分析图是瓶颈的条形图 +指标按决定因素分组。瓶颈 +可以通过全局过滤器配置分析图,而 +国家级管理员可以进行数据选择和排序 +行列式的排列,行列式颜色,组织 +其他非本国用户的单位和期间过滤器 +管理员,区域和区域用户进行更改 +组织单位和期间过滤器。 + +![管理用户在 BNA 应用程序中配置指标、组织单位、期间和图例的选项](resources/images/image33.png){width=50%} + + +## 分析瓶颈图 { #analyzing-bottleneck-charts } + +![](resources/images/image13.png) + +1. 从左到右:首先是供应,然后是需求,然后是质量 +2. 确定供应方的最低水平(最弱的决定因素 + 现有系统) +3. 确定需求方面和质量上最大的下降 + +瓶颈是覆盖范围决定因素的重大缺口或下降 +在预期和观察到的之间。服务必须首先可用 +在使用它们之前。因此,首先要分析瓶颈 +供应,其次是需求,最后是质量。级联规则 +意味着质量不能高于需求,而需求高于 +供应。 + +要突出显示图表中的瓶颈,只需单击 +代表已识别的瓶颈。条形应该变为颜色 +红。此颜色不会保存为代表该颜色的值的一部分 +不同的表演。 + +> **注意** +> +>要取消选择突出显示的条,请单击一次 +并且颜色将被取消选择为默认值。 + +![突出显示图表中由红色条指示的瓶颈。](resources/images/image38.png) + +![](resources/images/image37.png) + +当图表看起来与我们预期的有所不同时,应格外小心 +评估共同因素,例如使用不同的分母进行供给 +需求和质量。 + +## 子级分析 { #sublevel-analysis } + +子级分析表利用了 +瓶颈分析图利用附加的操作 +已选择的每个指标的图例配置。它 +提供绩效的子级别分析,其中的每个指标 +确定干预措施的决定因素组。 + +![瓶颈分析应用中子级分析的可视化](resources/images/image19.png) + +在子级分析表中,用户可以转置表的布局 +交流指标和子级别的表示。移调 +表格中,您必须在“ +子级分析表。 + +![子级别分析布局开关。](resources/images/image2.png){width=50%} + +![更改子级别分析表的布局](resources/images/image30.png) + +## 附加指标字典 { #additional-indicator-dictionary } + +BNA应用程序配备了指标字典以提供 +有关定义中使用的指标的其他信息,以及 +创建BNA图表。要访问指标字典,请单击 +子级分析表中的(i)图标。 + +![子级别分析指标字典](resources/images/image15.png){width=50%} + +![子级别分析指标字典](resources/images/image7.png) + +指标字典将显示用于以下指标的列表 +创建BNA图表,包括分子和分母, +计算详细信息以及相应的数据元素。您也可以点击 +在“导出”按钮上,将指标字典导出到excel。至 +切换回表格视图,单击表格图标。 + +![子级别分析表格视图](resources/images/image16.png){width=50%} + + + +## 根本原因分析 { #root-cause-analysis } + +在区域用户查看了瓶颈分析图和子级别分析图并确定了主要瓶颈之后,他们将继续进行“根本原因分析”小组件。在根本原因分析小部件中,他们可以根据应用的期间和组织单位过滤器,记录主动干预的根本原因,决定因素和指标的解决方案。 + +乍一看,小部件将变为空白,用户只需单击小部件正下方的“添加新”按钮,即可创建新的空行。新的空行预填充了行计数器,干预名称,期间名称和组织单位名称。 + +![创建新的根本原因进行分析](resources/images/image_r1.png) + + +用户可以从下拉列表中选择决定因素和指标,并使用自由文本记录根本原因和解决方案。完成后,解决方案列上会显示一个勾号图标,用户将单击此图标以保存数据。 + +![针对瓶颈应用程序中已识别的瓶颈添加根本原因和建议的解决方案](resources/images/image_r2.png) + +因果分析的质量是最终计划的质量以及对卫生系统绩效的影响的关键决定因素。重要的是要有一个具有正确知识和专业知识的人围坐在餐桌旁。 + +一旦发现瓶颈,就需要彻底评估根本原因 + +了解有助于根本原因分析的内容很重要。 + +1. 卫生系统瓶颈的常见原因(针对每个决定因素) +2. 主要环境因素(社会规范,立法/政策,预算/支出,管理/协调) +3. 可能的危机/危害(如果相关) + +一旦确定,建议的解决方案/行动需要记录在案,以进行后续和实施。 + +要编辑数据,用户可以简单地双击一行以激活编辑功能,或者右键单击一行以获取上下文菜单。当前,上下文菜单具有“编辑”和“删除”两个操作,而选择“编辑”可使列处于活动状态以进行更改,而选择“删除”则会从系统中删除特定行的数据。 + +![编辑或删除瓶颈应用程序中所选干预的指定瓶颈中的根本原因](resources/images/image_r3.png) + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__app-architecture-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__app-architecture-md new file mode 100644 index 000000000..db959dc59 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__app-architecture-md @@ -0,0 +1,95 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/bna-app-architecture.md" +revision_date: '2022-03-10' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# BNA 应用架构 { #bna-app-architecture } + +BNA应用程序建立在简化用户的体系结构上 +通过具有促进用户关注的设计概念进行交互 +他们的直觉与考虑到 +具有描述性通知的最低Internet连接方案 +消息,如果用户错过了整个过程。 + +## BNA应用程序设计概念 { #bna-app-design-concepts } + +### 用更少的步骤做更多的事 { #do-more-with-less-steps } + +应用程序中的大多数操作可以通过三个步骤完成 +或更少。 BNA应用程序为地区用户或任何级别的任何用户提供了 +没有管理特权,无需执行操作即可执行操作 +需要在模块之间切换或放弃正在进行的活动。用户可以 +为干预添加书签,按组织单位过滤干预或 +期间等等,一切都只需点击一下即可。 + +### 相信你的直觉 { #trust-your-intuition } + +BNA App是从地面应用程序构建的,以实现功能 +更易于访问,更直观,最重要的是更强大。的 +应用程序遵循简约的设计,最大限度地减少了用户的机会 +在执行常规操作时迷路了。 + +## BNA应用程序的布局 { #layout-of-the-bna-app } + +BNA App可以灵活地适应任何数量的用户旅程,具体取决于 +国家的实施。主要的两个用户是: + +1. ___管理员:___可以通过创建等操作来管理干预 + 干预措施,将数据过滤器应用于干预措施,进行图例定义 + 以及更多的行政操作。 +2. ___地区用户:___分析瓶颈可以通过他们的切换 + 干预,将他们最喜欢的干预添加为书签并执行根本原因 + 通过根本原因分析小部件进行分析。 + +其他瓶颈应用程序用户可以是国家和地区/县用户 +只能分析瓶颈,子国家分析,每个路线的原因 +瓶颈及其解决方案。 + +## 全局DHIS2菜单 { #global-dhis2-menu } + +要浏览BNA应用,请使用登录凭据访问DHIS2演示服务器。 +在页面上提供。登录后,在 +搜索栏。 + +![在 DHIS2 中使用 BNA 应用程序时访问 DHIS2 全局菜单](resources/images/image_36.png){width=50%} + +搜索瓶颈分析应用程序并单击它 +![图 2.3.-B:在应用列表中搜索瓶颈分析应用,或输入完整或部分应用名称“瓶颈分析应用”](resources/images/Imgsearch.png) + +## 干预清单 { #interventions-list } + +加载BNA应用程序后,用户将可以访问可用的干预措施,并可以选择在加载时可能不会显示的更多干预措施。访问共享干预措施仅限于它们共享的访问级别。 + +![图 2.4-A:登录用户可在 BNA 应用程序中访问的干预列表](resources/images/image40.png) + +![图2.4-B:图2.4-A中所选干预措施的瓶颈分析图](resources/images/image40_.png) + +## 干预措施全局过滤器 { #interventions-global-filters } + +在干预措施列表的正下方,有活动控件 +干预。单击时的过滤器控件扩展为提供用户 +进行数据选择,期间选择和组织单位的能力 +选择和图例配置。但是,除 +管理员只能访问“期间组织”单位过滤器。 +有关这些操作的更多详细信息,请参见第4章第4节。 + +![BNA 应用程序中选定干预措施之一的全局过滤器控制](resources/images/image002.png) + +## 干预项目 { #intervention-items } + +BNA App中的所有干预措施都包含三个项目,即: + +1. 瓶颈分析图 +2. 子级分析表 +3. 根本原因分析小组件 + +创建干预时,这些干预项将为空。 +管理员应通过以下方式配置干预项目: +在全局过滤器上进行选择。有关如何的更多详细信息 +配置干预措施可以在第4章第5节中找到。 +预期区域用户将数据输入到根本原因分析中 +小部件,如下一章中所述。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__dashboard-and-demo-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__dashboard-and-demo-md new file mode 100644 index 000000000..8e513c6d5 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__dashboard-and-demo-md @@ -0,0 +1,116 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/bottleneck-analysis-dashboard-and-demo-server.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# 瓶颈分析仪表板和演示服务器{ #bottleneck-analysis-dashboard-and-demo-server } + +## BNA应用程序简介 { #introduction-to-the-bna-app } + +瓶颈分析(BNA)是决定因素的结构化分析 +涵盖了通过 +卫生部门,有助于支持目标明确的运营计划。它是 +以系统的,基于结果的方式制定公平的卫生规划和 +实时监控,可增强卫生系统,补充 +并以存在的东西为基础。 + +BNA 应用程序由 HISP 社区(UiO、 +HISP-坦桑尼亚和 HISP 乌干达)与联合国儿童基金会合作。 BNA 应用程序 +可用 +[此处](https://apps.dhis2.org) +下载。目前与 DHIS2 2.28 及更高版本兼容。 + +![BNA 应用仪表板的标准布局](resources/images/image001.png) + + +## BNA应用程序的理由 { #rationale-for-the-bna-app } + +卫生经理的需求相互竞争,导致时间有限, +资源和培训以进行数据分析。从收集数据 +多个来源并准备进行分析本身可以是一个 +有效使用数据进行计划的障碍。虽然增长趋势 +将仪表板内置到DHIS2中的做法令人鼓舞, +仪表板中显示的信息是相关(或 +有时是不相关的)指标,而不是经过深思熟虑的过程 +(或框架)工作流或干预的实际工作方式。的 +瓶颈分析应用程序通过自动化数据帮助解决这些问题 +在DHIS2中收集和演示并以某种方式显示 +有助于系统地进行编程分析。 + +利益相关者在各个层面上有效和及时地使用DHIS2数据 +卫生系统对于提供卫生服务至关重要。 DHIS2仪表板 +有潜力增强数据用于决策的能力,以及 +通过在易于访问和 +可行的方式。通过使用 +因果关系和跟踪相结合的瓶颈分析模型 +采取干预措施的措施/解决方案。 + + +## BNA App的优势 { #advantages-of-the-bna-app } + +瓶颈分析和规划方法有助于现有 +提供以下方面的国家和地方以下计划和监测周期: +战略,快速和系统的方法来分析关键卫生系统 +达到干预覆盖目标的障碍。 + +这种方法可以帮助节省时间并提高效率。 +通过确定未满足的最大口袋来获得可用资源 +存在需求或服务成果不佳,在那些地方, +关键瓶颈,确定应立即解决的问题的优先级 +应该推迟(优先采取最有效的措施),并且 +确保对资源进行编程以解决优先瓶颈 +提供有据可依的解决方案。 + +## 关于演示服务器和BNA App元数据 { #about-demo-server-and-the-bna-app-meta-data } + +BNA演示服务器已设置为支持开发,测试, +培训并确保演示功能和特性的质量 +服务器。此外,还设置了演示服务器来托管两个演示 +各种干预措施中的数据和元数据为用户提供机会 +探索和学习系统的特征和功能。的 +当前的演示服务器可以在上访问: +[https://hisp.apps.dhis2.org/training/](https://hisp.apps.dhis2.org/training/) + +该服务器托管在云中,可以在 +只要有可用性,就可以从任何地方通过浏览器访问互联网 +互联网。 + +### 访问BNA应用 { #accessing-the-bna-app } + +本用户指南是使用链接的BNA应用记录的,该应用可从 +[DHIS2演示服务器](https://hisp.apps.dhis2.org/training/)。 BNA应用已设置 +在DHIS2演示服务器中,并与记分卡,根源链接 +分析和动作跟踪器应用程序。可以访问当前的演示服务器 +上:[https://hisp.apps.dhis2.org/training/](https://hisp.apps.dhis2.org/training/) +以及登录页面上提供的用户名和密码。 + +![记录和访问 BNA 演示服务器](resources/images/image1.png) + +### 指标管理 { #indicator-management } + +BNA应用程序从通用DHIS2数据源借用其元数据并使用 +这样可以创建一个易于分析的数据存储。瓶颈分析元数据 +指标和指标组等使用DHIS2指标进行管理 +维护应用 + +![指标维护应用](resources/images/image28.png) + +维护需要其他计算的复杂指标 +使用功能维护应用程序。这些包括但不限于 +库存数据指标,人力资源。 + +### 功能维护应用程序 { #functional-maintenance-app } + +BNA应用程序还与功能维护应用程序集成在一起,用于 +创建自定义指标。自定义指标是指其指标 +使用指标无法轻松创建定义和计算 +DHIS2中的维护应用程序。该应用程序易于开发人员使用 +创建自定义代码以检索和使用复杂的指标 +计算。要使用该应用,请找到它 +[这里](https://apps.dhis2.org/) + +![功能维护应用](resources/images/image27.png) + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__navigating-the-app-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__navigating-the-app-md new file mode 100644 index 000000000..2a6c81e34 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__navigating-the-app-md @@ -0,0 +1,113 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/navigating-the-bna-app.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# BNA 应用干预配置{ #bna-app-interventions-configurations } + +BNA干预管理(设置)选项仅适用于具有管理特权的用户 + +瓶颈分析应用程序可以在“应用程序”菜单中找到。如果 +DHIS2实例中尚未安装该应用程序,或者 +安装有问题,请参阅安装说明(第 +2)寻求进一步的指导,或与 +您的实例的DHIS2管理员。 + +![DHIS2 应用菜单上的瓶颈分析应用](resources/images/image34.png){width=50%} + +## 开始干预 { #starting-an-intervention } + +一旦打开,瓶颈分析应用程序将带来一个列表 +创建的干预措施,或者在没有干预措施的情况下快速创建 +按钮将显示,供用户创建和添加新干预。 + +新的干预仪表板将显示空白模板待处理数据 +选择和过滤。 + +![带有空白图表和表格模板的瓶颈分析仪表板](resources/images/image003.png) + +> **注意** +> +>如果瓶颈分析应用程序正在使用 +加载时间太长,并且您的网络速度也不慢,请确保您有 +清除了浏览器缓存。请参阅[BNA App维护](#bna-app-maintenance) +有关清除浏览器缓存的其他信息。 + +瓶颈应用程序充分利用了缓存文件,以实现更好的脱机 +因此,在安装更高版本时会遇到瓶颈 +应用程式可能使用旧版的快取档案,因此在 +加载中。 + +## 干预设置 { #intervention-settings } +管理员用户只需选择“设置”选项卡即可从全局过滤器中选择数据。当前,BNA应用程序支持指标和功能的数据选择。单击“设置”过滤器控件,将打开一个面板,其中包含指标列表和数据维组列表。当用户从可用数据项列表中选择指标或功能时,所选数据项将被填充到活动数据维组中。 + +![用于访问 BNA 设置选项的设置选项卡](resources/images/image_set.png) + +![BNA 设置布局](resources/images/image004.png){ width=70% } ![](resources/images/image43.png) + +> **注意:** +>如上所述,可以通过输入其他显示名称来缩短长指示器。这将确保您的图表可读且易于解释。 + +### 期间配置 { #period-configuration } + +每个要分析的干预措施都必须与特定时间段相关联,在该特定时间段内将分析决定因素成员。 + +要访问用于配置干预瓶颈分析时间段的选项,请点击“瓶颈时间段类型” + +![访问配置分析干预期的选项](resources/images/image_p.png) + +![选择干预配置的周期类型](resources/images/image_t.png) + +### 图例配置 { #legend-configurations } + +管理用户可以为每个干预措施中的每个指标设置图例,以显示带有截止点的低,中和高频段。管理员可以为每个波段设置颜色以进行可视化。目前,BNA App根据定义的截止点使用三种颜色来表示指标性能。红色表示性能低下,黄色和绿色分别表示中等和良好性能。要管理图例,管理员必须可以使用图例标签和颜色 + +![在 BNA 应用程序中管理指标图例](resources/images/image_l1.png) + +![在 BNA 应用程序的图例管理中添加颜色类别并设置截止点](resources/images/image_l2.png) + +![对图例集管理进行的修改将要求管理员保存更改](resources/images/image_l3.png) + +> **注意:** +>对于所做的任何更改,管理用户必须单击工作窗口中显示的更新按钮并保存更改以保持持久性,或者只是在拒绝更改的情况下关闭消息 + +### 行列式成员管理 { #determinants-members-management } + +对于每个决定因素(商品,人力资源,地域可及性,初始利用率和持续利用率),最多可以选择三个成员(指标或职能)进行分析。 + +![访问添加决定因素指示符的选项](resources/images/image_d1.png) + + +![选择成员(indicators or functions) for each determinant](resources/images/image_d2.png) + +选择成员后,管理员将获得用于进一步配置所选成员的选项,包括定义显示标签以及设置子级别分析的最小值和最大值。 + +![定义成员显示标签以及子级别分析的最小值和最大值](resources/images/image_d3.png) + +要保存所做的更改,请滚动到配置屏幕的底部,然后单击“更新”。 + +![为选定的行列式成员配置选项后保存更改](resources/images/image_d4.png) + +要向同一行列式中添加另一个成员(最大允许为三个),请单击+,如下图3.2.3-E所示 + +![向行列式添加另一个成员或取消选择添加的成员](resources/images/image_d5.png) + +### 共享干预配置设置 { #sharing-interventions-configuration-settings } + +定义的干预措施可以共享,并使系统内的多个用户可以访问。要共享干预设置,请单击共享对象选项,然后定义要与之共享配置的人员或组。只有将被选中的人员或组有权访问已配置的干预 + +![访问干预共享选项](resources/images/image_s1.png) + +![选择用户或用户组并为每个共享干预分配访问权限](resources/images/image_s2.png) + +### 删除干预措施配置 { #deleting-interventions-configuration } + +要删除创建的干预配置,请单击删除图标,然后按照删除步骤进行操作 + +![点击删除图标删除配置的干预](resources/images/image_s3.png) + +![点击“删除”按钮确认删除,或点击“取消”拒绝删除](resources/images/image_s4.png) + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__visualization-operations-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__visualization-operations-md new file mode 100644 index 000000000..e90737e47 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__INTRODUCTION-AND-USAGE__visualization-operations-md @@ -0,0 +1,28 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/visualization-operations.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# 可视化操作{ #visualization-operations } + +## 可视化的下载 { #downloading-of-visualization } + +要下载可视化文件,请将鼠标悬停在图表上 +b \]左下角,请注意下面的下载图标; + +![](resources/images/image18.png){width=5%} 单击此图标可使用以下方式下载图表 +各种可用的格式。 +![](resources/images/image42.png){width=50%} + +提供的格式包括PNG,JPG,CSV,Excel和PDF。 + +## 基本/全屏可视化 { #basicfull-screen-visualization } + +BNA 应用程序支持所有可视化的基本视图和全屏视图。 +要全屏查看图表,请将光标指向 +可视化的右上角,然后单击此图标:![](resources/images/image26.png){width=7%} +可视化效果应全屏显示。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__adopting-the-bna-app-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__adopting-the-bna-app-md new file mode 100644 index 000000000..5a938d1b2 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__adopting-the-bna-app-md @@ -0,0 +1,44 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/adopting-the-use-of-the-bna-app.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# 采用 BNA 应用程序{ #adopting-the-use-of-the-bna-app } + +## 应用程序的范围 { #scope-of-the-app } + +1. 根据决策,系统应支持(系统范围); + 将需要对BNA应用程序进行定制和调整。每 + 行动将需要特殊的能力,并应由核心领导 + 球队。 +2. 评估预期的用户和受益人很重要,因为 + 以及他们的信息,硬件和网络需求。 +3. 对国家HIS的较大体系结构的了解是 + 重要;考虑使用其他什么系统,以及 + 他们应该如何与BNA应用互动?还考虑什么需要 + 电子系统之间将具有互操作性。 +4. 如果有DHIS2当前不支持的需求,则 + 评估其他软件开发是必要的。对于 + 示例人口数据,HR数据和分母计算不 + DHIS2主内核支持。这些可以在本地解决 + 通过开发自定义Web应用程序或将其纳入整个核心 + UiO组织的平台开发路线图流程。 + +## 设置和配置 { #setup-and-configuration } + +1. 瓶颈分析的功能需要仔细审查 + 设置和配置之前的元数据。审查应领导 + 并由核心团队带头。 +2. 确保所有必需的元数据(数据元素,组织 + 单位,数据集和指标)已在主机中正确配置 + 系统。 +3. 附加要求,例如用于计算的数据元素 + 分母应仔细分析并在宿主中进行设置 + 系统。如果要从其他旧版导入数据 + 系统,需要有一个集成过程。 +4. 用户和他们的适当角色需要首先在 + DHIS2,然后在BNA应用中进行适当的管理。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__capacity-building-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__capacity-building-md new file mode 100644 index 000000000..dc0953b4f --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__capacity-building-md @@ -0,0 +1,40 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/capacity-building.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# 能力建设 { #capacity-building } + +## 国家核心团队(NCT) { #national-core-team-nct } + +国家核心团队将需要所有必要的技能(M&E,数据和ICT团队)来支持BNA应用程序的实施和总体的瓶颈分析。在这种情况下,将需要BNA应用程序最终用户和技术技能。 + +1. ** _用户技能_ **:能够生成,分析和解释BNA图表,输入已识别差距的根本原因等 +2. ** _技术技能:_ **知道如何在图表上设置BNA指标,配置用户访问权限和共享 + +## 培训策略和准备工作 { #training-strategies-and-preparations } + +1. ** _国家核心团队的参与:_ **国家核心团队应准备按照BNA实施指南为国家和地区级用户提供持续培训。 + + 核心团队应例行审查,确定并与HISP和UiO的开发团队共享有关BNA应用程序用例的反馈。 + +2. ** _培训材料的定制:_ **应该采用反映本地信息需求和本地系统内容的培训材料和参考指南。核心团队应在确保培训材料是最新的并符合国家标准方面发挥关键作用。 +3. **_制定实施材料: _** BNA实施材料应由国家核心团队审查和制定。其中可能包括实施指南、最终用户和管理员指南。如有必要,还应制定分步指南以加强培训课程。 +4. ** _用户接受测试:_ **本培训旨在现场测试BNA应用程序的功能。培训可以分为两类用户:管理员和最终用户。目的是评估用户与应用程序交互并将其用于bna分析的能力。 +5. ** _培训师的培训:_ **建立支持BNA和实施BNA的能力的部分过程正在建立一个国家核心团队。 ToT旨在培训和建设国家核心团队以支持BNA在国家和较低级别的配置和使用的能力。应确定5-10名专业人员组成的团队,对其进行培训和配备以支持实施。 + +## 最终用户培训 { #end-user-training } + +最终用户培训要注意的重要任务是角色和 +与BNA App互动的各种用户的责任。 +这些将取决于两个因素,一个人将要做什么,以及 +用户所在的位置。 + +1. ** _确定所需的培训:_ ** BNA应用培训所需的最常见任务包括数据分析处理,准备报告和其他信息产品。开发团队应努力与利益相关者(卫生部和联合国儿童基金会)合作,计划对用户有影响的培训。应用维护-管理用户,指标和数据元素的更改。 +2. ** _讲习班和现场培训:_ **应组织和举办1-2个讲习班,以支持BNA应用程序的实施。 a)标识和制图指标讲习班,b)实施期间的培训和能力建设讲习班。此外,对于较低级别的设施,应进行现场培训,以方便动手练习。现场培训应该分散,最好由地区卫生管理团队(DHMT)与卫生部一起进行 +3. ** _重点小组培训:_ **应采用针对BNA应用程序的重点小组培训,以使参与者获得最大利益。地方级会议,例如区委员会,区卫生管理会议,应作为讨论瓶颈和缓解方法的途径。 +4. ** _指导和支持监督:_ **应计划和进行有关BNA应用程序使用情况的六个月的现场支持监督和培训。这将有助于识别BNA应用实施过程中的差距并产生行动。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__end-user-training-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__end-user-training-md new file mode 100644 index 000000000..80421305a --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__end-user-training-md @@ -0,0 +1,71 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/end-user-training.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# 最终用户培训 { #end-user-training } + +最终用户培训要注意的重要任务是角色和 +与BNA App互动的各种用户的责任。 +这些将取决于两个因素,一个人将要做什么,以及 +用户所在的位置。 + +## 确定所需的培训 { #identify-required-training } + +BNA培训所需的最常见任务包括: +分析处理,准备报告和其他信息产品。 +开发团队应努力与利益相关者(卫生部和 +联合国儿童基金会)计划对用户有影响的培训。 + +应用维护-管理用户、指标和数据变更 +元素。 + +## 制定培训策略 { #develop-training-strategies } + +### 用户接受度测试 { #user-acceptance-testing } + +该培训旨在现场测试以下产品的特性和功能: +BNA应用。培训可以分为两类用户: +管理员和最终用户。目的是评估能力 +用户与该应用进行交互并将其用于bna分析。 + +### 培训师的培训 { #training-of-trainers } + +建设支持和实施能力的过程的一部分 +BNA的团队正在建立一个国家核心团队。 ToT旨在 +培训和建设国家核心团队的能力以提供支持 +BNA在国家和更低级别上的配置和使用。 + +应确定,培训5-10名专业人员组成的团队, +配备支持实施。 + +### 讲习班和现场培训 { #workshops-and-onsite-training } + +应举办 1-2 次研讨会以支持 BNA +执行。 a) 指标识别和绘图研讨会, +b) 实施期间的培训和能力建设研讨会。 + + + +此外,对于较低级别的设施,例如现场培训 +应举办会议以促进动手练习。的 +现场培训应该分散,最好 +由地区卫生管理团队(DHMT)联合进行 +与卫生部 + +### 指导和支持监督 { #mentorship-and-support-supervision } + +应该计划六个月的现场支持监督和培训 +并进行。这将有助于发现bna实施中的差距 +处理并产生动作。 + +## 材料和结果 { #materials-and-outcomes } + +bna实施的材料应由 +国家核心团队。这些可能包括实施指南, +最终用户和管理员指南。是必要的分步指南 +还应开发以加强培训课程。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__implementation-overview-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__implementation-overview-md new file mode 100644 index 000000000..953e32caa --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__implementation-overview-md @@ -0,0 +1,64 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/guide-to-bna-app-implementation.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# BNA 应用实施指南 { #guide-to-bna-app-implementation } + +本指南将详细介绍 +BNA App实施。 + +## BNA App实施指导原则 { #bna-app-implementation-guiding-principles } +BNA App实施是分析关键因素的综合方法的一部分 +健康障碍,确定最重要的卫生系统并确定其优先级 +瓶颈,确定其原因并制定切实可行的措施来解决 +地方层面的优先约束。为此,各部委 +健康和其他瓶颈分析用户应考虑使用 +遵循指导原则以成功实施该应用程序。 + +1. 确保在实施之前(卫生部内) +与所有利益相关者进行了讨论,以简化流程, +即卫生部(方案和数据经理,信息通信技术,监测和评估小组),利益相关者(实施 + 和发展伙伴) +2. 对于MoH,请确保在以下位置存在功能正常的DHIS2实例 + 具有所需数据集的国家级数据集,这些数据集至少应提供 + 覆盖率的6个决定因素(商品,人力资源,地域获取, + 初始利用,持续利用和有效覆盖率) +3. 与卫生部团队(M&E,计划和数据经理)合作,制定BNA清单 +指标。重要的是要确保可以轻松生成指标 + DHIS2或其他可从国家获得的资源。 + +对于普查和调查报告等来源,计划使用 +DHIS2系统方便导入。 + +对于未集成在DHIS2系统中的系统,可以将数据 +在电子表格中导出并随后导入以生成 +瓶颈分析图。 + +查找需要复杂计算的分母问题和指标。 +您可以选择使用代理或任何其他提供数据的相关指标 +进行瓶颈分析。 + +4. BNA指标列表完成后,请与卫生部技术人员一起使用 +团队将指标映射到DHIS2系统数据元素/指标。 +5. 确保DHIS2实例至少已升级到dhis2 2.28,并且 +以上。 BNA应用程序在以v2.28-v2.33开头的DHIS2实例中运行良好。 +6. 从[Dhis2应用商店]中获取BNA应用安装程序(https://play.dhis2.org/appstore/) + 通过直接从网站下载并将应用安装在 + DHIS2系统或通过DHIS2应用程序管理模块进行安装 + (请遵循[安装手册](https://docs.dhis2.org/master/zh/bna-app/html/dhis2_bottleneck_analysis_manual_full.html#installing-the-bna-app) +完成设置) +7. 使用[BNA配置指南](https://docs.dhis2.org/master/zh/bna-app/html/dhis2_bottleneck_analysis_manual_full.html#navigating-the-bna-app)完成 +设置BNA图表,子级别和根本原因分析。的一部分 +配置包括与国家和地区用户共享BNA图表, +设置访问权限和协议。 +8. 为了确保BNA图表生成的数据的质量,无论是技术上的, +程序和数据管理者需要通过与 +系统中的其他DHIS2工具,例如数据透视表,数据可视化工具和 +数据集报告。 +9. 在国家(ToT)和地区规划和实施BNA应用培训 +水平。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__integration-concepts-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__integration-concepts-md new file mode 100644 index 000000000..b79d319fe --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__integration-concepts-md @@ -0,0 +1,13 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/integration-concepts-for-the-bna-app.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# BNA 应用程序的集成概念。 { #integration-concepts-for-the-bna-app } + +有关DHIS2互操作性和 +可以在[此处]找到集成(https://docs.dhis2.org/master/zh/implementer/html/dhis2_implementation_guide_full.html) + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__opportunities-and-challenges-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__opportunities-and-challenges-md new file mode 100644 index 000000000..08790816a --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__opportunities-and-challenges-md @@ -0,0 +1,35 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/opportunities-and-challenges.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# 机遇与挑战{ #opportunities-and-challenges } + +## 机会 { #opportunities } + +1. 计划和组织BNA实施将确保 + 卫生部的可用性和可持续性 + 瓶颈应用。 +2. bna的制定和实施将引发国家 + 利益,导致在地区和国家/地区广泛使用DHIS2 + 等级 +3. 瓶颈和因果分析对于基于证据的分析很有用 + 规划,可以用作资源调动的工具。 +4. 使卫生计划的干预措施与现有措施保持一致 + 规划过程中的国家规划周期和系统。 + 这将 + + 1. 促进政府的支持 + 2. 建立本地所有权 + 3. 降低实施成本。 + +## 挑战 { #challenges } + +1. 在国家日历内安排BNA活动的时间 + 有时变得具有挑战性,导致无法达成共识。 +2. 某些地区的互联网等基础设施要求可能 + 延迟实施。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__planning-and-organising-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__planning-and-organising-md new file mode 100644 index 000000000..7d4983128 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__planning-and-organising-md @@ -0,0 +1,34 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/planning-and-organising.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# 规划和组织{ #planning-and-organising } + +** _利益相关者:_ **重要的是要确定谁将 +参与BNA App和相关活动的实施。 +主要利益相关者可能包括但不限于卫生部, +地区工作人员,儿童基金会工作人员,发展和执行伙伴 + +** _ BNA核心团队(BCT):_ **需要确定3-5个人, +管理瓶颈分析应用程序的角色和职责。的 +核心团队(精通ICT和数据分析)支持设置和配置 +将参加测试和培训活动,组织和支持 +各个组中的最终用户。 + +** _技术指导委员会:_ **由卫生部和联合国儿童基金会组成的委员会将 + 需要协调各种卫生计划中的BNA实施 + (疟疾,营养,生殖健康等)。该委员会将领导 + DHIS2与其他遗留系统(人力资源系统, + LAB系统和物流),并就整体 + BNA应用程序的架构和功能。 + +** _识别用户:_ ** BNA应用程序的用户应与 +国家一级的计划经理,区级以下的地区和设施用户 +实施水平。要组织实施BNA,重要的是 +对用户进行分组,以便于管理和分配系统权限。一些 +用户组的示例包括国家用户,地区用户,设施用户。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__setting-up-the-app-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__setting-up-the-app-md new file mode 100644 index 000000000..38fb749e9 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__setting-up-the-app-md @@ -0,0 +1,245 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/setting-up-a-new-bna-app.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# 设置新的 BNA 应用{ #setting-up-a-new-bna-app } + +BNA应用程序利用DHIS2实例中的可用元数据和数据。它是 +重要的是要确保在安装之前正确配置元数据 +该应用程序。开发团队已经为 +在[此处](https://drive.google.com/open?id=1HFwRrGrXHWOh7BxMvu0c2_FMXW7TMpzQYQjGCgz58_4)找到了示例指标。您可以下载这些文件并以它们为例来设置本地BNA应用程序用例 + +启动新的BNA应用实施的最佳实践 + +以下部分描述了一个良好的开端技巧提示 +在设置和实施瓶颈分析应用程序时。 + +1. 确定要在BNA流程中使用的实际用例。 +2. 讨论并确定在BNA流程中使用的优先级指标。 +3. 快速填充演示实例,包括BNA图表,表格和 + 仪表板。使用实际数据,最好是全国范围的数据,但不一定是设施级别的数据 + 数据。 +4. 将演示数据库联机。可以使用外部提供商托管服务器 + 即使是暂时的,也可以加快处理速度的解决方案。这很棒 + 协作平台和传播工具,以从利益相关者那里获得支持。 +5. 下一阶段是更详细的BNA实施过程。部分 +如果可行,可以重用demo。 +6. 确保拥有一支具有不同技能和背景的本地团队:公开 +健康,数据管理员,IT和项目管理。 +7. 国家核心团队应推动实施过程,但要 +在经验丰富的利益相关者的支持和指导下。 + + +## 安装BNA应用程序 { #installing-the-bna-app } + +BNA App可以像其他DHIS 2一样通过两种方式安装到DHIS 2系统中 +应用程序。 + +1. 如果应用程序已上传到Play商店,则用户可以浏览 +从DHIS 2 [App store](https://play.dhis2.org/appstore/)下载。 +从App Store安装只需单击该应用程序即可 +已安装。用户可以刷新页面以在DHIS 2菜单中查看BNA App。 +2. 如果该应用程序尚未上传到DHIS 2 App Store,则用户可以获得 + 压缩文件并上传到应用管理器。应用管理访问需要 + 被有权访问和管理Apps的用户访问。后 + 打开“应用程序管理”,要求用户单击向上箭头以获取 + 选择要上传的文件的选项。 + ![安装 BNA 应用](resources/images/image60.png){width=60%} + +配置最佳实践 +1. 瓶颈分析的功能需要仔细审查元数据 +在设置和配置之前。审查应由专家组领导和带头 +核心团队。 +2. 建议利益相关者选择最佳的示踪剂干预措施 +代表/确定卫生保健服务提供的障碍。 +3. 确保所有必需的元数据(数据元素,组织单位, + 数据集和指标)已在主机系统中正确配置。 +4. 附加要求,例如用于计算分母的数据元素 + +应该仔细分析并在主机系统中进行设置。如果有数据 +要从其他旧系统中导入,需要进行集成 +到位。 +5. 首先需要在DHIS2中定义用户及其相应角色,然后 +然后在BNA应用中进行适当的管理。 + + +## BNA访问和导航 { #bna-access-and-navigation } + +安装后,可以通过从DHIS 2菜单中搜索BNA App来启动它,然后 +单击它打开。第一次,如果没有配置干预, +BNA App将加载预定义的干预措施和预定义的指标 +每个行列式都命名为“指标1”。子层次分析和根本原因 +分析将为空。预定义的干预措施被用户定义的替代 +针对每个决定因素组的已配置指标进行干预 +介入。 + + +# 数据和元数据 { #data-and-metadata } + +瓶颈分析应用程序在现有的DHIS2实例中运行良好。该应用程序 +在DHIS 2 2.28版及更高版本中受到很好的支持。该应用程序利用现有数据 + 和DHIS2系统中的元数据生成BNA图表。 BNA应用程序旨在 + 之后直接或从外部系统利用DHIS 2系统中报告的数据 + 被集成或导入DHIS2。来自外部系统的数据需要 + 存储在DHIS 2中创建的占位符中,用于定义指标。 + + +## 数据集和数据元素 { #datasets-and-data-elements } + +数据元素是DHIS 2中最关键的部分。 +分析应用程序正常工作,它需要从内部数据元素生成的指标 +DHIS2。数据元素对于收集,汇总和分析 +健康数据。 DHIS 2支持团队需要确保大多数数据用于 +可以从DHIS 2系统生成BNA应用。 + +生成BNA图表所需的某些数据可能来自其他来源 +没有在DHIS2中推送数据的数据,例如“健康人力资源”数据, + 人口数据,调查报告中的数据;在这种情况下, + 支持团队创建数据元素/数据集以充当数据的占位符 + 从外部来源。一旦创建了数据集,就可以将数据 + 充分导入DHIS2系统以生成有助于 + BNA图表的创建。数据元素和数据集在DHIS 2中创建 + 维护应用程序,可用于BNA图表和其他分析工具,例如 + 您可以在[数据元素](https://docs.dhis2.org/2.30/en/user/html/dhis2_user_manual_en_full.html#manage_data_element)中了解更多信息 + 和[数据集](https://docs.dhis2.org/2.30/en/user/html/dhis2_user_manual_en_full.html#manage_data_set) + 在DHIS 2文档中。 + + +## 指标映射和配置 { #indicator-mapping-and-configuration } + +指标映射和定义对于BNA流程的成功至关重要。 +利益相关者共同确定干预措施和指标后, +最佳做法是将每种干预措施的指标放入文档中 +参考目的。对于每个指标,识别分子很重要 + 和分母及其来源。映射文件将指导 + 配置和支持团队在映射过程中了解源,数据元素 + 占位符,用于存储来自外部系统和其他计算的数据 + 使用方法。映射文件应详细说明指标 + 集;分子,分母,收集和计算方法 + 向开发团队提供足够的信息。 + + +## 干预创建 { #intervention-creation } + +BNA App允许管理用户创建干预。如果没有干预 +创建后,用户只会看到带有“指标1”标签的默认干预措施 + 但没有数据。要创建新干预,用户需要点击蓝色加号 + 仪表板上干预列表下方的签名按钮。干预措施 + 是那些拥有指标的决定因素的人。 + +![创建干预](resources/images/image61.png){width=20%} + +然后必须写下干预名称并单击创建按钮来保存 +干涉。 +![创建干预名称](resources/images/image62.png){width=60%} + +**注意**:管理用户可以创建干预措施并进行共享 +供其他用户管理和查看。 + +## 干预措施和指标配置 { #interventions-and-indicators-configuration } + +干预措施,决定因素和指标必须正确配置 +正确显示BNA图表和子级分析。配置 +干预措施和指标,管理用户可以单击“设置”按钮 +只需在仪表板上干预列表的下方即可获取设置页面。 + +![使用设置添加指标](resources/images/image63.png){width=60%} + +单击设置按钮将显示一个配置窗口,用于管理 +用户设置选择与谁共享干预,并设置周期 +BNA演示和分析,决定使用指标简称作为显示 +BNA图表中的名称,以及指标指定截止点的图例 +性能。在BNA中,管理用户可以更改每种颜色 +行列式指标。每个指标的条形图 +特定的行列式组将继承该行列式组的颜色。 + 要将指标添加到行列式组,只需单击加号按钮 + 从指标或函数中获取指标列表以添加到行列式 + BNA图表配置组。 + +### + +![为干预措施添加新指标](resources/images/image64.png){width=60%} +**注意**:勾选“使用短名称作为标签”选项 + +## 数据输入和存储 { #data-entry-and-storage } + +BNA应用程序接受根本原因分析组件的数据输入。 +捕获的主要字段包括可能的根本原因和解决方案 +实施干预措施方面的差距。 + +![根本原因分析中的数据输入](resources/images/image65.png){width=60%} + +根本原因和解决方案的输入应遵循以下综合过程: + 通常在地区卫生管理团队中进行因果分析 + 会议。根本原因分析组件上的“添加”按钮将有助于 + 输入并允许您添加尽可能多的原因和解决方案。 + + +**注意**:这些记录在计划周期内也将非常有用 +地区小组将为他们制定行动计划和监测框架。 + +存储指标配置数据和根本原因分析数据 +在DHIS2“数据存储”中。数据存储位于驻留以下内容的服务器上: +DHIS2实例,可以使用DHIS2数据存储管理应用程序进行修改。 +指标中包含的数据保存在DHIS 2数据库中。 + + +**注意**:从DHIS2卸载BNA App时,存储的数据 +保留,除非删除存储的数据。 + +ii。对BNA数据存储区的访问仅限于系统管理员 + + +## 数据分析与表示 { #data-analysis-and-presentation } + +BNA应用程序上的数据分析和演示基于Tanahashi模型 +加强卫生系统和战略规划。该模型强调 +覆盖率的6个决定因素(商品的可用性,人的可用性 + 资源,使用卫生设施,卫生服务的初步利用, + 持续利用和有效覆盖率。) + +数据可视化与动态相对周期和组织交互 +单位。 DHIS2数据一旦生成,BNA图表也将自动生成。 +更新。 + +![识别瓶颈](resources/images/image66.png){width=60%} + +**注意**:分析BNA图表的黄金法则是“需求方不能 +高于供给侧的最低线”,其中分母为 +相同。其他指导[此处](https://www.who.int/bulletin/volumes/93/6/14-141879/zh/) + +BNA图表上的数据会进一步显示在国家以下级别的表格中, +使用记分卡颜色(红色,琥珀色和绿色)显示设施的性能。 + +![子级别分析表](resources/images/image67.png){width=60%} + +可以分析使用根本原因分析功能在BNA应用中输入的数据 +根据组织单位和分析时间段。 + +**注意**:所有数据显示图表,表格和报告均可下载 +到Excel,PDF或Word。 + +## 部署和实施策略 { #rollout-and-implementation-strategies } + +1. 部署团队应考虑扩大瓶颈应用程序, +遵循成功的用户接受度测试阶段。推出时应考虑 + 可持续发展努力,包括在卫生部结构内的支持。 +2. 核心团队应在这里发挥关键作用,每个成员都应明确 +推出的职责包括:用户支持,用户培训,联络 +健康计划等 +3. 需要建立更广泛的支持结构来提供支持, +与全球/区域专家用户网络进行监督和沟通 + 开发人员。 +4. 信息使用必须从一开始就成为重点领域,并且必须成为两者的组成部分 +在初始系统设计和第一轮用户培训中。 +5. 地区卫生小组(DHT)审查会议和/或同等学历 +支持适当的BNA信息包和培训。 +6. 随着时间的流逝,培训通常是最大的投资,因此必不可少 + 持续机会的结构。规划长期培训方法 + 满足了使新用户和现有用户能够继续使用的持续过程 + 新的系统功能。 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__support-and-scale-up-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__support-and-scale-up-md new file mode 100644 index 000000000..d219799bf --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__support-and-scale-up-md @@ -0,0 +1,87 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/bna-app-support-and-scale-up.md" +revision_date: '2022-03-22' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# BNA 应用程序支持和扩展{ #bna-app-support-and-scale-up } + +BNA 实施规模和支持的一个重要因素是 +支持,包括技术支持和最终用户支持。 BNA 的开发是 +DHIS2 平台并因此受益于广大社区的支持 +国内和全球。 + +## DHIS2 Home 和 JIRA { #dhis2-home-and-jira } + +可以找到DHIS2主页 +[这里](https://www.dhis2.org/), +包含有关平台使用的丰富文档。对DHIS的支持是 +由社区平台加强 +([JIRA](https://jira.dhis2.org)) +用户提交票证以寻求对已确定问题的支持。 + +注意:JIRA向所有人开放。 + +1. 去: + [https://jira.dhis2.org](https://jira.dhis2.org/)。 +2. 使用您的姓名和电子邮件地址创建一个帐户。 + + +### 报告和问题{ #reporting-and-an-issues } + +不确定某项功能缺少,错误还是已弃用? +非常感谢您之前在开发者列表中询问 +直接报告错误。谢谢\! + +1. 点击顶部菜单中的创建。 +1. 从列表中选择一个项目。 +1. 选择一个问题类型: + + 1. 改进-如果您想告诉我们一些可能的事情 + 更好的可用性或设计建议。 + 2. 新功能-如果您想提出功能。 + 3. 任务-如果您被要求从事DHIS2任务。 + 4. 错误-如果您发现需要修复的内容。 + 5. 史诗-如果您想针对新的DHIS2领域提出想法,例如 + 一个应用程序。 Epic用于解决比新功能更复杂的问题。 + +1. 点击创建。 +1. 小费 +1. 要一次创建多个问题,请选择创建另一个。 +1. 填写问题表格。请给我们足够的上下文\!包括 + 服务器日志,JavaScript控制台日志,DHIS2版本和Web + 您正在使用的浏览器。 + +### 反馈与沟通 { #feedback-and-communication } + +要共享信息,明确要求或讨论有关 +问题,请使用问题评论进行。 + +1. 选择您要评论的问题。 +1. 在问题详细信息视图中,单击评论,然后输入您的文本。 +1. 要通过电子邮件向其他人发送您的评论,只需输入 **@\**。一封电子邮件将发送至用户的 + 用其JIRA帐户注册的电子邮件地址。 +1. 单击添加。 + +## 使用实践社区{ #use-the-community-of-practice } + +利用DHIS2实践社区分享经验,发表 +并请求您感兴趣的主题的支持。 + +1. 确保遵循准则为自己创建一个帐户 + 下面; +2. 阅读[社区 + 准则](https://community.dhis2.org/guidelines) +3. [声明您现有的 + 帐户](https://community.dhis2.org/t/-/14) 或 + 创建一个新账户 +4. 添加个人资料图片并[介绍 + 你自己](https://community.dhis2.org/t/-/15) + 社区:wave: +5. 阅读所有[类别 + 描述](https://community.dhis2.org/categories) 到 + 了解帖子的去向 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__sustainability-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__sustainability-md new file mode 100644 index 000000000..7992f8ecd --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__USER-IMPLEMENTATION__sustainability-md @@ -0,0 +1,24 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/bna/scale-up-and-sustainability.md" +revision_date: '2021-09-09' +tags: +- 使用 +- 应用程序版本1.2.2 +--- + +# 扩大规模和可持续性{ #scale-up-and-sustainability } + +从飞行员开始通常是很好的选择,因为它可以提供领域指导 +最需要注意的试点提供的成本估算可以 +用于放大投影。以下是一些需要考虑扩展的因素 +实施瓶颈分析; + +1. 技术支持的可用性:BNA App当前处于 + 由东部非洲的UiO / HISP节点支持。这种支持至关重要 + 建立本地化能力以进行定制,维护和质量 + 保证 +2. 社区活动应与现有活动保持一致 + 社区结构以确保可持续性 +3. 政治和技术区领导对 + 影响社区的真正变化 + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__about-this-guide-about_this_guide_-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__about-this-guide-about_this_guide_-md new file mode 100644 index 000000000..297f99b3b --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__about-this-guide-about_this_guide_-md @@ -0,0 +1,65 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/edit/master/src/commonmark/en/./content/common/about-this-guide.md" +--- +# 关于本指南 { #about_this_guide_ } + + + +BNA App的实施是集体努力,并由 +开发团队和用户。虽然指南力求完善,但可能会有 +某些功能/主题已被省略或尚未被 +记录下来。本节介绍了一些使用的约定 +整个文档中。 + +DHIS2 是一个基于浏览器的应用程序。在很多情况下,屏幕截图 +为了提高清晰度而被包括在内。各种功能的快捷方式 +显示如 **数据元素** ">" **数据元素组**。这 +“>”符号表示您应该单击“**数据元素**”,然后 +单击用户界面中的**数据元素组**。 + +已使用不同样式的文本突出显示以下内容的重要部分: +文本或特定类型的文本,例如源代码。每个 +本文档中使用的约定在下面进行了说明。 + +> **注意** +> +>注释包含应考虑的其他信息或 +>参考更多信息可能会有所帮助。 + +> **提示** +> +>提示可能是有用的建议,例如如何执行 +>更有效地执行特定任务。 + +> **重要** +> +>重要信息不容忽视,通常表示 +>应用程序所需的内容。 + +> **注意** +> +>这些部分中包含的信息应谨慎 +>考虑,如果不注意,可能会导致 +>分析,性能或功能。 + +> **警告** +> +>如果不注意,可能会导致这些部分中包含的信息 +>永久性数据丢失或影响系统的整体可用性。 + + 程序列表通常包含某种类型的计算机代码。 + 它们将以带阴影的背景和不同的字体显示。 + +命令将以粗体显示,并代表一个命令 +需要在操作系统或数据库上执行。 + +指向外部网站或交叉引用的链接将显示在 +蓝色文本,并带有下划线,例如[this。](http://www.dhis2.org) + +## 目标受众 { #intended-audience } +本指南供具有管理特权的用户使用 +进行系统设置,并且有能力进行一些技术设置 +与BNA应用程序相关的干预措施,指标和对象共享。 + + + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__installation-and-configuration-installation-and-configuration-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__installation-and-configuration-installation-and-configuration-md new file mode 100644 index 000000000..f240ee315 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__installation-and-configuration-installation-and-configuration-md @@ -0,0 +1,407 @@ +# 安装和配置 { #installation-and-configuration } + +## 安装BNA应用程序{#installing-the-bna-app} + +BNA应用程序是完全免费和开源的,可在 +[DHIS2应用商店](https://play.dhis2.org/appstore/app/gFr0w6pDYbY)。 + +要在DHIS2中安装应用程序,您需要超级用户特权。 +确保您的帐户具有安装应用程序所需的权限或 +请与您的DHIS2支持团队联系,以获取有关安装该应用程序的支持。 + +> **注意** +> +>交互式BNA应用程序支持从2.28开始的所有版本的DHIS2, +它可以在较低版本中运行,功能有限,并且不支持 +解决任何问题。 + +有两种方法可以将瓶颈分析应用程序安装到您的 +DHIS2实例。 + +### 从DHIS2内部安装 { #installation-from-within-dhis2 } + +这种安装方法是最直接的,但仅适用于 +DHIS2运行2.28及更高版本 + +步骤1:从应用程序选择菜单访问应用程序管理 + +![搜索菜单上的应用程序管理](../content/bna/resources/images/image005.png){width=50%} + +步骤2:打开Apps管理后: +转到应用商店面板和要安装的在线应用列表 +会出现。 +安装“交互式瓶颈分析”应用程序和“瓶颈分析” +通过单击应用名称下方的安装来安装该应用。 + +![包含瓶颈和根本原因应用程序的应用程序商店列表](../content/bna/resources/images/image47.png){width=70%} + +安装完成后,可以从搜索菜单访问BNA App。 +注意:仅当您具有互联网连接并且您的 +DHIS2实例可在线访问。 + +### 从DHIS2 App Store网站{#installation-from-dhis2-app-store-website}进行安装 { #installation-from-dhis2-app-store-website } + +访问交互式瓶颈分析和瓶颈根本原因数据输入 +[DHIS2应用商店](https://play.dhis2.org/appstore/)中的应用。这种方法 +对于在2.28版及更高版本上运行的所有DHIS2实例,建议使用。 + +> **注意** +> +>确保您拥有良好且稳定的互联网连接以下载 +压缩文件。在安装过程中,根本原因和交互式应用程序都必须 +下载并安装。 + + +![DHIS2 应用商店中的应用列表](../content/bna/resources/images/Image48.png){width=50%} + +步骤1:从App Store下载兼容版本 +进入DHIS2 App商店后,找到BNA应用程序并选择它们以获取 +应用的可用版本列表。选择应用程序的最新版本 +并将最新版本的zip文件下载到本地硬盘中。 + +![DHIS2 中瓶颈应用程序支持的版本列表](../content/bna/resources/images/Image49.png){width=70%} + +> **注意** +> +> zip文件名可能包含一个隐含的字母数字名称,例如 +“ 727a1631-85e4-4313-be1f-b5f02f7e25e2”。您可能需要将zip文件重命名为 +将来使用“ Bottleneck App v1.0x.beta.zip”之类的名称轻松定位它, +其中“ x”是您的内部版本号。 + +步骤2:从应用程序选择菜单访问应用程序管理 + +![搜索菜单上的应用程序管理](../content/bna/resources/images/Image46.png){width=70%} + +打开应用程序管理以查看和管理DHIS2上已安装的应用程序的列表, +可以通过单击上传图标来安装瓶颈应用程序。 + +![DHIS2 上传图标](../content/bna/resources/images/image50.png){width=5%} + +安装瓶颈分析应用程序后,将在 +标准应用 + +![DHIS2 中安装后列出的瓶颈应用程序](../content/bna/resources/images/image51.png){width=70%} + +安装完成后,可以从搜索菜单访问瓶颈应用程序。 +如果瓶颈分析应用程序未出现在菜单上,则可能是结果 +以下两个问题。 + +1. 安装访问凭据/权限 + 虽然瓶颈分析应用程序可能已安装在DHIS2中 + 实例,您可能没有查看所需的权限。在这些情况下, + 与您的DHIS2管理员或DHIS2支持团队联系以获取该应用程序 + 分配给您的用户角色之一。 + +2. 安装失败 + 瓶颈分析应用程序将在您的应用程序中不可见 + 如果尚未成功安装。 + + > **NOTE** + > + >Most common failures related to installation results from + misconfiguration of read/write permissions of the installation folder on the + server hosting DHIS2 instance. Misconfiguration of permission can also result + from denial of ability to delete an installed application. + +要解决此问题,管理员需要访问DHIS2的后端, +分配适当的所有权和文件夹的读写权限以进行保存 +已安装的应用程序。 + +> **注意** +> +>已安装应用程序的文件夹位置根据 +版本的DHIS2安装。 + +1. 从2.27版开始,已安装应用程序的文件夹位于 + [DHIS2_HOME] /应用 +2. 从2.28版及更高版本开始,已安装应用程序的文件夹位于 + [DHIS2_HOME] /文件/应用 +有关如何在DHIS2上创建和安装应用程序的更多信息 +请访问https://www.dhis2.org/how-to-create-find-install-apps/ + + +## BNA应用维护{#bna-app-maintenance} + +### 干预措施和指标配置 { #interventions-and-indicators-configuration } + +如果没有创建干预并将其分配给仪表板,则BNA App会加载 +预定义的干预措施,其预定义指标名为“指标1”,用于 +每个决定因素。子级分析和根本原因分析将为空。 + +管理用户可以创建干预并将其分配到仪表板 +供其他用户访问,具体取决于授予他们的共享访问权限。 + +#### 建立干预 { #creating-intervention } + +要创建新干预措施,管理用户可以单击蓝色加号 +按钮位于仪表板上的干预列表下方。干预是 +那些持有决定因素的行列式指标。 + +![](../ content / bna / resources / images / image009.png){width = 50%} + +然后必须输入干预名称(例如BEmOnC),然后单击“创建”按钮以 +保存干预措施。 + +![](../ content / bna / resources / images / image010.png){width = 50%} + +__注意:__尝试创建现有干预措施将被拒绝 +由系统发出并显示一条消息,指出该干预已经存在。 + +![](../ content / bna / resources / images / image011.png){width = 25%} + +#### 干预措施和指标配置 { #interventions-and-indicators-configuration } + +管理用户可以通过单击 +仪表板上干预列表下方的“设置”按钮可获取 +设置页面。 + +![](../ content / bna / resources / images / image012.png){width = 50%} + +管理需要共享干预以供其他用户访问,设置 +BNA介绍和分析的时期,决定使用指标短 +名称作为BNA图表中的显示名称,以及指定边界的图例 +指标绩效指标。行政用户可以更改颜色 +每个决定因素组指标的数量。 + +![](../ content / bna / resources / images / image013.png){width = 50%} + +__注意:__附加到特定行列式的每个指标的条形图 +组将继承该行列式组的颜色。 + +要将指标添加到行列式组中,只需单击加号按钮 +从指标或函数中获取指标列表以添加到 +BNA图表配置的决定因素组。 + +#### 添加指标并配置图例集 { #adding-indicators-and-configuring-legend-sets } + +管理用户可以在行列式中添加指标或从行列式中删除指标 +通过界面交互进行分组。向行列式添加指标 +组,用户可以单击加号按钮以获取指标列表或 +选择和添加功能。 + +管理用户可以为差,中和好配置截止点 +每个指标的效果。临界点用于子级别分析 +可视化。 + +![](../ content / bna / resources / images / image014.png){width = 70%} + +#### 访问控制和共享干预 { #access-control-and-sharing-interventions } + +必须共享干预措施,其他用户和用户组才能访问。 +干预的工作方式与DHIS 2仪表板相同。如果不共享,仅 +创建它们的用户可以访问和管理。共有三种分享选项 +管理用户可以共享选择共享干预。 + +1. __可以查看和编辑:__使用此选项,任何用户都可以与 + 此特权可以访问和编辑它,包括更改以下项的设置 + 它。此访问权限应仅授予管理用户。 +2. __只能查看:__管理用户应选择此选项来共享 + 对应该访问BNA图表和子级别的用户进行干预 + 分析并输入根本原因。对于BNA应用程序上下文,“仅查看”为 + 授予不应该做的地区,区域和国家用户 + 设置的任何更改。 +3. __无访问权限:__如果您不想与任何人共享访问权限。 + +![](../ content / bna / resources / images / image015.png){width = 50%} + +#### 设置组织单位和期间 { #setting-organization-unit-and-period } + +管理用户可以设置组织单位和期间并保存更改 +要加载的BNA图表。如果您设置了特定区域,则所有用户都将获得 +选定地区的BNA图表加载。尽管用户可以过滤 +图表及其首选的组织单位和期间,可能会造成混淆 +他们。因此,重要的是管理用户必须设置“用户组织单位” +作为默认期限,以便每个用户都可以拥有其级别的BNA图表 +显示。最好分配用户组织单位,以便每个 +用户可以访问BNA图表和与其级别相关的子级别分析。 + +![](../ content / bna / resources / images / image016.png){width = 50%} + +#### 保存配置 { #saving-configurations } + +管理员对他们已应用的过滤器感到满意之后 +为了进行干预,他们必须保存他们已经为这些配置 +干预措施。要保存配置,他们只需单击 +“保存更改”按钮。 + +![](../ content / bna / resources / images / image017.png){width = 70%} + + __注意:__编辑和保存共享干预的配置将 + 将新配置反映给与 + 干预已被共享。 + +### 标准数据分析 { #standard-data-analytics } + +输入DHIS2的数据必须首先用DHIS2处理 +“分析”引擎。这意味着数据不会立即在 +分析资源(例如BNA图表,子单位部门级分析表, + 输入数据透视表,数据可视化工具,GIS或报表)。如果 + 计划已启用,分析过程将在午夜自动运行 + 每天。之后,自上次输入以来的新数据 + 分析过程已运行,将变得可见。 + +您可以通过选择手动触发分析过程 +从主菜单中选择__Reports-> Analytics__,然后按“开始导出”按钮。 +请注意,该过程可能需要花费大量时间,具体取决于数量 +数据库中的数据。 + +### 函数数据分析 { #functions-data-analytics } + +功能选择是扩展的分析计算,可支持更多功能 +开放式计算逻辑,例如逻辑运算,预测变量和 +其他复杂的分析用例。要创建与BNA App一起使用的功能, +从此链接下载功能维护应用程序:。功能使 +使用纯正的旧JavaScript(vanilla JavaScript)逻辑进行计算 +完全在浏览器上,不需要服务器。这是通过完成 +期望周期和数据选择并返回的JavaScript代码的执行 +标准DHIS2分析结果。功能选择是扩展分析 +支持更开放的计算逻辑的计算,例如逻辑 +运营,预测变量和其他复杂的分析用例。 + +### 指标功能的维护 { #maintenance-of-indicator-functions } + +功能包括三个关键组成部分: + +4. __输入/选择参数:__函数需要标准DHIS2周期和 + 组织单位选择。 +5. __计算逻辑:__这是一个开放式工作区,用于编写 + 在给定期间和组织单位选择上起作用的计算逻辑, + 计算逻辑通常分为规则维度,因此允许 + 通过定义多个规则来支持不同用例的一项功能 + 将控制计算逻辑。在主要领域中,可能性是无限的 + 完成的操作包括。 + 1 \。从汇总和事件分析中获取数据并修改结果 + 使用自定义逻辑,然后将结果重新格式化为标准分析格式。 + 2 \。从现有的SQL视图中获取数据,执行自定义逻辑和 + 将结果格式化为标准分析格式。 + 3 \。从其他DHIS2 API端点获取数据(例如data-value和 + 事件api)和其他数据源(包括外部源), + 自定义逻辑和格式以标准分析格式生成结果。 +6. __输出/返回的分析__:这是函数的最终结果输出, + 以标准分析格式格式化,以允许与标准兼容 + DHIS2分析应用程序。支持任何级别的开放式支持 + 复杂性,已经开发了功能维护应用程序,以允许任何 + 具有基本JavaScript知识的开发人员,可以快速开发自定义计算 + 要么是DHIS2本身不支持,要么是允许开发人员解决 + 标准分析的局限性或误算。 + +开发功能的主要要求包括: + +* 具有JavaScript的基本Web编程知识(jQuery是一个优势)。 +* 了解DHIS2 Web API和分析。 +* 功能维护应用程序的有效安装。当一个功能 + 首次安装维护应用程序,它将创建五个标准 + 具有通用用例的函数作为示例函数,以允许代码重用以 + 创建其他功能。自动创建的功能也将列在 + 功能选择列表。 + +> __注意__ +> +>从2.28开始的共享设置仅适用于 +>接口,不严格执行访问控制,这是为了简化操作 +>仅通过数据存储区管理BNA干预。 + +> __注意__ +> +>出现在访问共享列表中的用户组应在用户中存在 +>在“用户”应用中创建的组。 + +#### 为干预添加书签 { #bookmark-an-intervention } + +要为干预添加书签,管理用户将必须直接前进 +干预措施列表旁边的控制选项 +共享图标中有一个书签图标。单击该图标将为仪表板添加书签 +您当前正在查看。当前正在查看的仪表板的名称 +也显示在此控制区域上。 + +![已添加书签的干预](../content/bna/resources/images/image56.png){width=70%} + +#### 删除干预 { #deleting-an-intervention } + +BNA App允许在必要时从系统中删除干预。 +删除干预意味着您将删除所有指标,瓶颈图表,子级别 +分析和根本原因分析是在该干预下创建的。这就是为什么之前 +删除,系统会要求您确认是否确定要删除它, +您将在其中单击“是”删除或单击“否”取消。 +要删除干预,管理用户可以: +1 \。去搜索刚刚分配在干预措施右侧的干预措施 +添加新的干预图标并 +2 \。单击特定干预措施上“编辑”按钮旁边的删除图标。 +3 \。从列表中选择一项干预措施,然后在远端单击“删除”按钮 +在应用程序的右侧,然后单击“是”选项确认删除。 + +![删除干预](../content/bna/resources/images/image57.png){width=25%} + +![确认删除干预](../content/bna/resources/images/image58.png){width=25%} + +### BNA窗口小部件设置 { #bna-widgets-setup } + +#### 访问小部件 { #accessing-widgets } + +BNA窗口小部件主要由区域级别的用户访问。 +窗口小部件是安装在DHIS2实例中的单独应用程序,可与 +BNA应用程序。如果您在DHIS2实例中找不到它,请转到 +在DHIS2全局菜单中的“应用程序管理”中进行安装。 + +![ DHIS2 应用商店中的 BNA 小部件](../content/bna/resources/images/image47.png){width=70%} + +![在 DHIS2 中安装 BNA 小部件](../content/bna/resources/images/image59.png){width=70%} + +#### 设置小部件 { #setting-up-widgets } + +乍一看,当管理员将BNA应用程序安装到 +一个干净的实例,干预的根本原因分析数据输入组件 +将显示一条消息,提示用户转到DHIS2 Appstore,然后 +下载“根本原因分析数据输入小部件”。 +有关如何从DHIS2应用商店中安装应用的详细信息 +可以在第二章中找到。 + +如果BNA应用程序的加载时间太长,而您的运行速度并不慢 +网络,请确保您已清除浏览器缓存。 + +BNA应用程序充分利用了缓存文件,以实现更好的脱机 +因此,在安装更高版本的BNA Application时会遇到 +可能会使用旧版本的缓存文件,因此在加载时会崩溃。 + +### 清除应用程序缓存 { #clearing-application-cache } + +清除应用程序缓存和浏览器界面的方法各不相同 +浏览器到浏览器;例如Mozilla Firefox的键盘 +快捷方式是“ CTRL + SHIFT + DELETE”,而对于谷歌浏览器,键盘 +快捷方式是“ CTRL + SHIFT + J”。 + +可以通过清除浏览器缓存的访问界面 +以下方法:•Google chrome:转到菜单 +图标,然后单击它以将其打开,请转到更多工具 +菜单,然后选择“清除浏览数据”。界面打开后,制作 +确保将“清除以下内容从”设置为“ +时间”。 + +•Mozilla Firefox:转到右上角的菜单图标,然后 +单击它以打开,转到->库,然后转到历史,然后选择“清除 +最近的历史”。界面打开后,请确保“清除时间范围” +设置为“所有”,并且“详细信息”选项扩展为显示所有 +详细信息选项。一旦清除了浏览数据或最近的历史记录,请勾选 +“缓存”,“ Cookies”,“托管的应用程序数据”或“离线网站数据”。至 +通过瓶颈清除所有缓存的文件,cookie和本地存储的数据 +。 + + ![Google Chrome 和 Firefox 中的菜单图标](../content/bna/resources/images/image39.png){width=10%} + +> __注意__ +> +>这些还将清除所有缓存信息 +>以及您在浏览器中访问过的其他网站的cookie。 + +![用于清除浏览器缓存的 Google chrome 界面](../content/bna/resources/images/image45.png){width=70%} + +![Mozilla Firefox 清除浏览器缓存的界面](../content/bna/resources/images/image32.png){width=70%} + +### BNA应用程序错误消息 { #bna-app-error-messages } + +BNA应用程序具有针对以下预期错误的错误消息: +可能发生。例如,尝试访问不再存在的元数据 +存在于系统中。 + + + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__introduction-and-usage-introduction-and-usage-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__introduction-and-usage-introduction-and-usage-md new file mode 100644 index 000000000..16a83b48d --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__introduction-and-usage-introduction-and-usage-md @@ -0,0 +1,533 @@ +# 简介和用法 { #introduction-and-usage } + +## 瓶颈分析仪表板和演示服务器{#bottleneck-analysis-dashboard-demo-server} + +### BNA应用程序简介 { #introduction-to-the-bna-app } + +瓶颈分析(BNA)是决定因素的结构化分析 +涵盖了通过 +卫生部门,有助于支持目标明确的运营计划。它是 +以系统的,基于结果的方式制定公平的卫生规划和 +实时监控,可增强卫生系统,补充 +并以存在的东西为基础。 + +BNA App由HISP社区(UiO, +HISP-坦桑尼亚和HISP乌干达)与联合国儿童基金会合作。 BNA应用 +可用 +[此处](https://apps.dhis2.org/) +下载。当前与DHIS2 2.28及更高版本兼容。 + +![BNA 应用程序仪表板的标准布局](../content/bna/resources/images/image001.png) + + +### BNA应用程序的理由 { #rationale-for-the-bna-app } + +卫生经理的需求相互竞争,导致时间有限, +资源和培训以进行数据分析。从收集数据 +多个来源并准备进行分析本身可以是一个 +有效使用数据进行计划的障碍。虽然增长趋势 +将仪表板内置到DHIS2中的做法令人鼓舞, +仪表板中显示的信息是相关(或 +有时是不相关的)指标,而不是经过深思熟虑的过程 +(或框架)工作流或干预的实际工作方式。的 +瓶颈分析应用程序通过自动化数据帮助解决这些问题 +在DHIS2中收集和演示并以某种方式显示 +有助于系统地进行编程分析。 + +利益相关者在各个层面上有效和及时地使用DHIS2数据 +卫生系统对于提供卫生服务至关重要。 DHIS2仪表板 +有潜力增强数据用于决策的能力,以及 +通过在易于访问和 +可行的方式。通过使用 +因果关系和跟踪相结合的瓶颈分析模型 +采取干预措施的措施/解决方案。 + + +### BNA App的优势 { #advantages-of-the-bna-app } + +瓶颈分析和规划方法有助于现有 +提供以下方面的国家和地方以下计划和监测周期: +战略,快速和系统的方法来分析关键卫生系统 +达到干预覆盖目标的障碍。 + +这种方法可以帮助节省时间并提高效率。 +通过确定未满足的最大口袋来获得可用资源 +存在需求或服务成果不佳,在那些地方, +关键瓶颈,确定应立即解决的问题的优先级 +应该推迟(优先采取最有效的措施),并且 +确保对资源进行编程以解决优先瓶颈 +提供有据可依的解决方案。 + +### 关于演示服务器和BNA App元数据 { #about-demo-server-and-the-bna-app-meta-data } + +BNA演示服务器已设置为支持开发,测试, +培训并确保演示功能和特性的质量 +服务器。此外,还设置了演示服务器来托管两个演示 +各种干预措施中的数据和元数据为用户提供机会 +探索和学习系统的特征和功能。的 +当前的演示服务器可以在上访问: +[https://hisp.apps.dhis2.org/training/](https://hisp.apps.dhis2.org/training/) + +该服务器托管在云中,可以在 +只要有可用性,就可以从任何地方通过浏览器访问互联网 +互联网。 + +#### 访问BNA应用 { #accessing-the-bna-app } + +本用户指南是使用链接的BNA应用记录的,该应用可从 +[DHIS2演示服务器](https://hisp.apps.dhis2.org/training/)。 BNA应用已设置 +在DHIS2演示服务器中,并与记分卡,根源链接 +分析和动作跟踪器应用程序。可以访问当前的演示服务器 +上:[https://hisp.apps.dhis2.org/training/](https://hisp.apps.dhis2.org/training/) +以及登录页面上提供的用户名和密码。 + +![登录并访问 BNA 演示服务器](../content/bna/resources/images/image1.png) + +#### 指标管理 { #indicator-management } + +BNA应用程序从通用DHIS2数据源借用其元数据并使用 +这样可以创建一个易于分析的数据存储。瓶颈分析元数据 +指标和指标组等使用DHIS2指标进行管理 +维护应用 + +![指标维护应用程序](../content/bna/resources/images/image28.png) + +维护需要其他计算的复杂指标 +使用功能维护应用程序。这些包括但不限于 +库存数据指标,人力资源。 + +#### 功能维护应用程序 { #functional-maintenance-app } + +BNA应用程序还与功能维护应用程序集成在一起,用于 +创建自定义指标。自定义指标是指其指标 +使用指标无法轻松创建定义和计算 +DHIS2中的维护应用程序。该应用程序易于开发人员使用 +创建自定义代码以检索和使用复杂的指标 +计算。要使用该应用,请找到它 +[这里](https://apps.dhis2.org/) + +![功能维护应用](../content/bna/resources/images/image27.png) + + +## BNA App架构{#bna-app-architecture} + +BNA应用程序建立在简化用户的体系结构上 +通过具有促进用户关注的设计概念进行交互 +他们的直觉与考虑到 +具有描述性通知的最低Internet连接方案 +消息,如果用户错过了整个过程。 + +### BNA应用程序设计概念 { #bna-app-design-concepts } + +#### 用更少的步骤做更多的事 { #do-more-with-less-steps } + +应用程序中的大多数操作可以通过三个步骤完成 +或更少。 BNA应用程序为地区用户或任何级别的任何用户提供了 +没有管理特权,无需执行操作即可执行操作 +需要在模块之间切换或放弃正在进行的活动。用户可以 +为干预添加书签,按组织单位过滤干预或 +期间等等,一切都只需点击一下即可。 + +#### 相信你的直觉 { #trust-your-intuition } + +BNA App是从地面应用程序构建的,以实现功能 +更易于访问,更直观,最重要的是更强大。的 +应用程序遵循简约的设计,最大限度地减少了用户的机会 +在执行常规操作时迷路了。 + +### BNA应用程序的布局 { #layout-of-the-bna-app } + +BNA App可以灵活地适应任何数量的用户旅程,具体取决于 +国家的实施。主要的两个用户是: + +1. ___管理员:___可以通过创建等操作来管理干预 + 干预措施,将数据过滤器应用于干预措施,进行图例定义 + 以及更多的行政操作。 +2. ___地区用户:___分析瓶颈可以通过他们的切换 + 干预,将他们最喜欢的干预添加为书签并执行根本原因 + 通过根本原因分析小部件进行分析。 + +其他瓶颈应用程序用户可以是国家和地区/县用户 +只能分析瓶颈,子国家分析,每个路线的原因 +瓶颈及其解决方案。 + +### 全局DHIS2菜单 { #global-dhis2-menu } + +要浏览BNA应用,请使用登录凭据访问DHIS2演示服务器。 +在页面上提供。登录后,在 +搜索栏。 + +![在 DHIS2 中使用 BNA 应用程序时访问 DHIS2 全局菜单](../content/bna/resources/images/image_36.png)(width=50%) + +搜索瓶颈分析应用程序并单击它 +![图 2.3.-B:在应用程序列表中搜索瓶颈分析应用程序,或输入完整或部分应用程序名称“瓶颈分析应用程序”](../content/bna/resources/images/Imgsearch.png) + +### 干预清单 { #interventions-list } + +加载BNA应用程序后,用户将可以访问可用的干预措施,并可以选择在加载时可能不会显示的更多干预措施。访问共享干预措施仅限于它们共享的访问级别。 + +![图 2.4-A:BNA 应用程序中登录用户可访问的干预措施列表](../content/bna/resources/images/image40.png) + +![图2.4-B:图2.4-A中所选干预措施的瓶颈分析图](../content/bna/resources/images/image40_.png) + +### 干预措施全局过滤器 { #interventions-global-filters } + +在干预措施列表的正下方,有活动控件 +干预。单击时的过滤器控件扩展为提供用户 +进行数据选择,期间选择和组织单位的能力 +选择和图例配置。但是,除 +管理员只能访问“期间组织”单位过滤器。 +有关这些操作的更多详细信息,请参见第4章第4节。 + +![BNA 应用程序中选定干预措施之一的全局过滤器控件](../content/bna/resources/images/image002.png) + +### 干预项目 { #intervention-items } + +BNA App中的所有干预措施都包含三个项目,即: + +1. 瓶颈分析图 +2. 子级分析表 +3. 根本原因分析小组件 + +创建干预时,这些干预项将为空。 +管理员应通过以下方式配置干预项目: +在全局过滤器上进行选择。有关如何的更多详细信息 +配置干预措施可以在第4章第5节中找到。 +预期区域用户将数据输入到根本原因分析中 +小部件,如下一章中所述。 + + +## BNA App干预配置{#bna-app-interventions-configuration} + +BNA干预管理(设置)选项仅适用于具有管理特权的用户 + +瓶颈分析应用程序可以在“应用程序”菜单中找到。如果 +DHIS2实例中尚未安装该应用程序,或者 +安装有问题,请参阅安装说明(第 +2)寻求进一步的指导,或与 +您的实例的DHIS2管理员。 + +![DHIS2 应用程序菜单上的瓶颈分析应用程序](../content/bna/resources/images/image34.png){width=50%} + +### 开始干预 { #starting-an-intervention } + +一旦打开,瓶颈分析应用程序将带来一个列表 +创建的干预措施,或者在没有干预措施的情况下快速创建 +按钮将显示,供用户创建和添加新干预。 + +新的干预仪表板将显示空白模板待处理数据 +选择和过滤。 + +![带有空白图表和表格模板的瓶颈分析仪表板](../content/bna/resources/images/image003.png) + +> **注意** +> +>如果瓶颈分析应用程序正在使用 +加载时间太长,并且您的网络速度也不慢,请确保您有 +清除了浏览器缓存。请参阅[BNA App维护](#bna-app-maintenance) +有关清除浏览器缓存的其他信息。 + +瓶颈应用程序充分利用了缓存文件,以实现更好的脱机 +因此,在安装更高版本时会遇到瓶颈 +应用程式可能使用旧版的快取档案,因此在 +加载中。 + +### 干预设置 { #intervention-settings } +管理员用户只需选择“设置”选项卡即可从全局过滤器中选择数据。当前,BNA应用程序支持指标和功能的数据选择。单击“设置”过滤器控件,将打开一个面板,其中包含指标列表和数据维组列表。当用户从可用数据项列表中选择指标或功能时,所选数据项将被填充到活动数据维组中。 + +![用于访问 BNA 设置选项的设置选项卡](../content/bna/resources/images/image_set.png) + +![BNA 设置布局](../content/bna/resources/images/image004.png){ width=70% } ![](../content/bna/resources/images/image43.png) + +> **注意:** +>如上所述,可以通过输入其他显示名称来缩短长指示器。这将确保您的图表可读且易于解释。 + +#### 期间配置 { #period-configuration } + +每个要分析的干预措施都必须与特定时间段相关联,在该特定时间段内将分析决定因素成员。 + +要访问用于配置干预瓶颈分析时间段的选项,请点击“瓶颈时间段类型” + +![访问配置分析干预期的选项](../content/bna/resources/images/image_p.png) + +![选择干预配置的周期类型](../content/bna/resources/images/image_t.png) + +#### 图例配置 { #legend-configurations } + +管理用户可以为每个干预措施中的每个指标设置图例,以显示带有截止点的低,中和高频段。管理员可以为每个波段设置颜色以进行可视化。目前,BNA App根据定义的截止点使用三种颜色来表示指标性能。红色表示性能低下,黄色和绿色分别表示中等和良好性能。要管理图例,管理员必须可以使用图例标签和颜色 + +![在 BNA 应用程序中管理指标图例](../content/bna/resources/images/image_l1.png) + +![在 BNA 应用程序的图例管理中添加颜色类别并设置截止点](../content/bna/resources/images/image_l2.png) + +![对图例集管理进行的修改将需要管理员保存更改](../content/bna/resources/images/image_l3.png) + +> **注意:** +>对于所做的任何更改,管理用户必须单击工作窗口中显示的更新按钮并保存更改以保持持久性,或者只是在拒绝更改的情况下关闭消息 + +#### 行列式成员管理 { #determinants-members-management } + +对于每个决定因素(商品,人力资源,地域可及性,初始利用率和持续利用率),最多可以选择三个成员(指标或职能)进行分析。 + +![访问添加决定因素指示符的选项](../content/bna/resources/images/image_d1.png) + + +![为每个行列式选择成员(指标或函数)](../content/bna/resources/images/image_d2.png) + +选择成员后,管理员将获得用于进一步配置所选成员的选项,包括定义显示标签以及设置子级别分析的最小值和最大值。 + +![定义成员显示标签以及子级别分析的最小值和最大值](../content/bna/resources/images/image_d3.png) + +要保存所做的更改,请滚动到配置屏幕的底部,然后单击“更新”。 + +![为选定的行列式成员配置选项后保存更改](../content/bna/resources/images/image_d4.png) + +要向同一行列式中添加另一个成员(最大允许为三个),请单击+,如下图3.2.3-E所示 + +![向行列式添加另一个成员或取消选择添加的成员](../content/bna/resources/images/image_d5.png) + +#### 共享干预配置设置 { #sharing-interventions-configuration-settings } + +定义的干预措施可以共享,并使系统内的多个用户可以访问。要共享干预设置,请单击共享对象选项,然后定义要与之共享配置的人员或组。只有将被选中的人员或组有权访问已配置的干预 + +![访问干预共享选项](../content/bna/resources/images/image_s1.png) + +![选择用户或用户组并为每个共享干预分配访问权限](../content/bna/resources/images/image_s2.png) + +#### 删除干预措施配置 { #deleting-interventions-configuration } + +要删除创建的干预配置,请单击删除图标,然后按照删除步骤进行操作 + +![点击删除图标删除配置的干预](../content/bna/resources/images/image_s3.png) + +![点击“删除”按钮确认删除,或点击“取消”拒绝删除](../content/bna/resources/images/image_s4.png) + + +## BNA分析和解释{#bna-analysis-and-interpretation} + + +首次创建后,将显示空白的BNA分析图。当从DHIS2实例中的链接数据集中获取数据时,该图表将自动填充数据。 + +对于非管理员(例如地区用户)和管理员,他们可以选择访问配置并与他们共享的干预措施,以查看分析图表。对于共享给用户的每个干预,用户将能够进一步选择他们要查看瓶颈分析的时期和组织单位(位置)。 + +> **注意** +>用户只能访问配置干预措施的管理员与他们共享的干预措施。 + + +![单击搜索应用程序或应用程序图标以访问应用程序搜索选项](../content/bna/resources/images/image_36.png) + +### 访问干预进行分析 { #access-intervention-for-analysis } + +搜索瓶颈分析应用程序并单击它 +![在应用程序列表中搜索瓶颈分析应用程序,或输入完整或部分应用程序名称“瓶颈分析应用程序”](../content/bna/resources/images/Imgsearch.png) + +加载BNA应用程序后,用户将可以访问可用的干预措施,并可以选择在加载时可能不会显示的更多干预措施。访问共享干预措施仅限于它们共享的访问级别。 + +![BNA 应用程序中登录用户可访问的干预措施列表](../content/bna/resources/images/image40.png) + +![选自图中的干预瓶颈分析图](../content/bna/resources/images/image40_.png) + +### 选择分析时间段 { #selecting-period-for-analysis } + +选择要分析的干预措施后,用户可以指定他/她要查看分析的时间段。要访问用于选择分析显示期间的选项,请单击“期间”选项卡 + +![分析显示期间的访问选项](../content/bna/resources/images/image_p1.png) + + +![选择分析显示期间的选项](../content/bna/resources/images/image_p2.png) + +### 组织单位选择 { #organization-units-selection } + +BNA App允许用户基于组,级别和用户组织单位进行组织单位选择,这些被称为选择模式。 + +![访问组织单位选择选项](../content/bna/resources/images/image_g1.png) + +![组织单位选择的选择](../content/bna/resources/images/image_g2.png) + + +#### 按级别和组进行选择 { #selection-by-levels-and-groups } + +然后,在级别列表中,在显示“搜索级别或组”的输入框下,用户可以通过单击所需级别在BNA App上查看分析来进行选择。 + +![按级别或组选择组织单位](../content/bna/resources/images/image_g3.png) + +#### 用户组织单位的选择 { #selection-by-user-organization-unit } + +在按级别选择的顶部,有一些按钮,用于选择相对于用户分配的组织单位的组织单位。这为用户提供了基于其分配的枪支或分配的枪支的子单位来查看数据的灵活性。 + + +![按用户组织单位选择组织单位](../content/bna/resources/images/image_g4.png) + +> **注意** +>选择组织单位后,用户必须单击“更新”按钮以保存更改 + +> **注意** +>按用户组织单位选择将禁用按组织单位树的选择。要禁用用户组织单位的选择,只需单击活动选项(显示为灰色背景的选项)将其停用,并启用组织单位树的选择。 + +> **注意** +>编辑和保存共享干预措施的配置会将新配置反映给与之共享干预措施的区域最终用户。 + + + +** 4.4导出/下载瓶颈分析图** + +要下载显示的瓶颈分析图,用户可以从三个可用的下载选项(图像,MS Excel或PDF)中进行选择 + +![瓶颈分析图表下载选项](../content/bna/resources/images/image_g5.png) + + +### 瓶颈分析解释 { #bottleneck-analysis-interpretation } + +瓶颈分析是一种系统的方法来查看主要决定因素 +有效覆盖选定的干预措施以发现问题区域 +有目的地对他们采取行动。从供应到供应商的六个覆盖率决定因素 +需求方,提供一种分析卫生系统在哪里的机制 +存在瓶颈。瓶颈是系统的损失 +效率。 (改编自[世界卫生组织的Tanahashi T.公告,1978,56 \(2 \)_ 295-303.pdf](http://whqlibdoc.who.int/bulletin/1978/Vol56-No2/bulletin_1978_56( 2&#41; _295-303.pdf))。 + +瓶颈分析应用程序中的每个干预措施均随附 +三个干预项目,瓶颈分析图和子级别 +分析表和根本原因分析小部件可为您提供帮助 +地区用户分析瓶颈并输入路线 +每个确定的瓶颈的原因和解决方案。 + +### 瓶颈图操作 { #bottleneck-chart-operations } + +瓶颈分析图是瓶颈的条形图 +指标按决定因素分组。瓶颈 +可以通过全局过滤器配置分析图,而 +国家级管理员可以进行数据选择和排序 +行列式的排列,行列式颜色,组织 +其他非本国用户的单位和期间过滤器 +管理员,区域和区域用户进行更改 +组织单位和期间过滤器。 + +![管理用户在 BNA 应用程序中配置指标、组织单位、期间和图例的选项](../content/bna/resources/images/image33.png){width=50%} + + +### 分析瓶颈图 { #analyzing-bottleneck-charts } + +![](../ content / bna / resources / images / image13.png) + +1. 从左到右:首先是供应,然后是需求,然后是质量 +2. 确定供应方的最低水平(最弱的决定因素 + 现有系统) +3. 确定需求方面和质量上最大的下降 + +瓶颈是覆盖范围决定因素的重大缺口或下降 +在预期和观察到的之间。服务必须首先可用 +在使用它们之前。因此,首先要分析瓶颈 +供应,其次是需求,最后是质量。级联规则 +意味着质量不能高于需求,而需求高于 +供应。 + +要突出显示图表中的瓶颈,只需单击 +代表已识别的瓶颈。条形应该变为颜色 +红。此颜色不会保存为代表该颜色的值的一部分 +不同的表演。 + +> **注意** +> +>要取消选择突出显示的条,请单击一次 +并且颜色将被取消选择为默认值。 + +![突出显示图表中由红色条指示的瓶颈。](../content/bna/resources/images/image38.png) + +![](../ content / bna / resources / images / image37.png) + +当图表看起来与我们预期的有所不同时,应格外小心 +评估共同因素,例如使用不同的分母进行供给 +需求和质量。 + +### 子级分析 { #sublevel-analysis } + +子级分析表利用了 +瓶颈分析图利用附加的操作 +已选择的每个指标的图例配置。它 +提供绩效的子级别分析,其中的每个指标 +确定干预措施的决定因素组。 + +![瓶颈分析应用中子级分析的可视化](../content/bna/resources/images/image19.png) + +在子级分析表中,用户可以转置表的布局 +交流指标和子级别的表示。移调 +表格中,您必须在“ +子级分析表。 + +![子级别分析布局切换。](../content/bna/resources/images/image2.png){width=50%} + +![更改子级别分析表的布局](../content/bna/resources/images/image30.png) + +### 附加指标字典 { #additional-indicator-dictionary } + +BNA应用程序配备了指标字典以提供 +有关定义中使用的指标的其他信息,以及 +创建BNA图表。要访问指标字典,请单击 +子级分析表中的(i)图标。 + +![子级别分析指标字典](../content/bna/resources/images/image15.png){width=50%} + +![细分分析指标字典](../content/bna/resources/images/image7.png) + +指标字典将显示用于以下指标的列表 +创建BNA图表,包括分子和分母, +计算详细信息以及相应的数据元素。您也可以点击 +在“导出”按钮上,将指标字典导出到excel。至 +切换回表格视图,单击表格图标。 + +![细分分析表视图](../content/bna/resources/images/image16.png){width=50%} + + + +### 根本原因分析 { #root-cause-analysis } + +在区域用户查看了瓶颈分析图和子级别分析图并确定了主要瓶颈之后,他们将继续进行“根本原因分析”小组件。在根本原因分析小部件中,他们可以根据应用的期间和组织单位过滤器,记录主动干预的根本原因,决定因素和指标的解决方案。 + +乍一看,小部件将变为空白,用户只需单击小部件正下方的“添加新”按钮,即可创建新的空行。新的空行预填充了行计数器,干预名称,期间名称和组织单位名称。 + +![创建新的根本原因进行分析](../content/bna/resources/images/image_r1.png) + + +用户可以从下拉列表中选择决定因素和指标,并使用自由文本记录根本原因和解决方案。完成后,解决方案列上会显示一个勾号图标,用户将单击此图标以保存数据。 + +![针对瓶颈应用程序中已识别的瓶颈添加根本原因和建议的解决方案](../content/bna/resources/images/image_r2.png) + +因果分析的质量是最终计划的质量以及对卫生系统绩效的影响的关键决定因素。重要的是要有一个具有正确知识和专业知识的人围坐在餐桌旁。 + +一旦发现瓶颈,就需要彻底评估根本原因 + +了解有助于根本原因分析的内容很重要。 + +1. 卫生系统瓶颈的常见原因(针对每个决定因素) +2. 主要环境因素(社会规范,立法/政策,预算/支出,管理/协调) +3. 可能的危机/危害(如果相关) + +一旦确定,建议的解决方案/行动需要记录在案,以进行后续和实施。 + +要编辑数据,用户可以简单地双击一行以激活编辑功能,或者右键单击一行以获取上下文菜单。当前,上下文菜单具有“编辑”和“删除”两个操作,而选择“编辑”可使列处于活动状态以进行更改,而选择“删除”则会从系统中删除特定行的数据。 + +![编辑或删除瓶颈应用程序中所选干预的指定瓶颈中的根本原因](../content/bna/resources/images/image_r3.png) + + +## 可视化操作{#visualization-operations} + +### 可视化的下载 { #downloading-of-visualization } + +要下载可视化文件,请将鼠标悬停在图表上 +b \]左下角,请注意下面的下载图标; + +![](../ content / bna / resources / images / image18.png){width = 5%}单击此图标可以使用下载图表 +各种可用格式。 +![](../ content / bna / resources / images / image42.png){width = 50%} + +提供的格式包括PNG,JPG,CSV,Excel和PDF。 + +### 基本/全屏可视化 { #basicfull-screen-visualization } + +BNA App支持所有可视化的基本视图和全屏视图。 +要全屏查看图表,请将光标指向 +可视化的右上角,然后单击以下图标:![](../ content / bna / resources / images / image26.png){width = 7%} +可视化效果应全屏显示。 + + + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__introduction-and-usage-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__introduction-and-usage-md new file mode 100644 index 000000000..e90fe3e89 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__introduction-and-usage-md @@ -0,0 +1,533 @@ +# 简介和用法 { #introduction-and-usage } + +## 瓶颈分析仪表板和演示服务器{#bottleneck-analysis-dashboard-demo-server} + +### BNA应用程序简介 { #introduction-to-the-bna-app } + +瓶颈分析(BNA)是决定因素的结构化分析 +涵盖了通过 +卫生部门,有助于支持目标明确的运营计划。它是 +以系统的,基于结果的方式制定公平的卫生规划和 +实时监控,可增强卫生系统,补充 +并以存在的东西为基础。 + +BNA App由HISP社区(UiO, +HISP-坦桑尼亚和HISP乌干达)与联合国儿童基金会合作。 BNA应用 +可用 +[此处](https://apps.dhis2.org/) +下载。当前与DHIS2 2.28及更高版本兼容。 + +![BNA 应用仪表板的标准布局](../content/bna/resources/images/image001.png) + + +### BNA应用程序的理由 { #rationale-for-the-bna-app } + +卫生经理的需求相互竞争,导致时间有限, +资源和培训以进行数据分析。从收集数据 +多个来源并准备进行分析本身可以是一个 +有效使用数据进行计划的障碍。虽然增长趋势 +将仪表板内置到DHIS2中的做法令人鼓舞, +仪表板中显示的信息是相关(或 +有时是不相关的)指标,而不是经过深思熟虑的过程 +(或框架)工作流或干预的实际工作方式。的 +瓶颈分析应用程序通过自动化数据帮助解决这些问题 +在DHIS2中收集和演示并以某种方式显示 +有助于系统地进行编程分析。 + +利益相关者在各个层面上有效和及时地使用DHIS2数据 +卫生系统对于提供卫生服务至关重要。 DHIS2仪表板 +有潜力增强数据用于决策的能力,以及 +通过在易于访问和 +可行的方式。通过使用 +因果关系和跟踪相结合的瓶颈分析模型 +采取干预措施的措施/解决方案。 + + +### BNA App的优势 { #advantages-of-the-bna-app } + +瓶颈分析和规划方法有助于现有 +提供以下方面的国家和地方以下计划和监测周期: +战略,快速和系统的方法来分析关键卫生系统 +达到干预覆盖目标的障碍。 + +这种方法可以帮助节省时间并提高效率。 +通过确定未满足的最大口袋来获得可用资源 +存在需求或服务成果不佳,在那些地方, +关键瓶颈,确定应立即解决的问题的优先级 +应该推迟(优先采取最有效的措施),并且 +确保对资源进行编程以解决优先瓶颈 +提供有据可依的解决方案。 + +### 关于演示服务器和BNA App元数据 { #about-demo-server-and-the-bna-app-meta-data } + +BNA演示服务器已设置为支持开发,测试, +培训并确保演示功能和特性的质量 +服务器。此外,还设置了演示服务器来托管两个演示 +各种干预措施中的数据和元数据为用户提供机会 +探索和学习系统的特征和功能。的 +当前的演示服务器可以在上访问: +[https://hisp.apps.dhis2.org/training/](https://hisp.apps.dhis2.org/training/) + +该服务器托管在云中,可以在 +只要有可用性,就可以从任何地方通过浏览器访问互联网 +互联网。 + +#### 访问BNA应用 { #accessing-the-bna-app } + +本用户指南是使用链接的BNA应用记录的,该应用可从 +[DHIS2演示服务器](https://hisp.apps.dhis2.org/training/)。 BNA应用已设置 +在DHIS2演示服务器中,并与记分卡,根源链接 +分析和动作跟踪器应用程序。可以访问当前的演示服务器 +上:[https://hisp.apps.dhis2.org/training/](https://hisp.apps.dhis2.org/training/) +以及登录页面上提供的用户名和密码。 + +![记录和访问 BNA 演示服务器](../content/bna/resources/images/image1.png) + +#### 指标管理 { #indicator-management } + +BNA应用程序从通用DHIS2数据源借用其元数据并使用 +这样可以创建一个易于分析的数据存储。瓶颈分析元数据 +指标和指标组等使用DHIS2指标进行管理 +维护应用 + +![指标维护应用](../content/bna/resources/images/image28.png) + +维护需要其他计算的复杂指标 +使用功能维护应用程序。这些包括但不限于 +库存数据指标,人力资源。 + +#### 功能维护应用程序 { #functional-maintenance-app } + +BNA应用程序还与功能维护应用程序集成在一起,用于 +创建自定义指标。自定义指标是指其指标 +使用指标无法轻松创建定义和计算 +DHIS2中的维护应用程序。该应用程序易于开发人员使用 +创建自定义代码以检索和使用复杂的指标 +计算。要使用该应用,请找到它 +[这里](https://apps.dhis2.org/) + +![功能维护应用](../content/bna/resources/images/image27.png) + + +## BNA App架构{#bna-app-architecture} + +BNA应用程序建立在简化用户的体系结构上 +通过具有促进用户关注的设计概念进行交互 +他们的直觉与考虑到 +具有描述性通知的最低Internet连接方案 +消息,如果用户错过了整个过程。 + +### BNA应用程序设计概念 { #bna-app-design-concepts } + +#### 用更少的步骤做更多的事 { #do-more-with-less-steps } + +应用程序中的大多数操作可以通过三个步骤完成 +或更少。 BNA应用程序为地区用户或任何级别的任何用户提供了 +没有管理特权,无需执行操作即可执行操作 +需要在模块之间切换或放弃正在进行的活动。用户可以 +为干预添加书签,按组织单位过滤干预或 +期间等等,一切都只需点击一下即可。 + +#### 相信你的直觉 { #trust-your-intuition } + +BNA App是从地面应用程序构建的,以实现功能 +更易于访问,更直观,最重要的是更强大。的 +应用程序遵循简约的设计,最大限度地减少了用户的机会 +在执行常规操作时迷路了。 + +### BNA应用程序的布局 { #layout-of-the-bna-app } + +BNA App可以灵活地适应任何数量的用户旅程,具体取决于 +国家的实施。主要的两个用户是: + +1. ___管理员:___可以通过创建等操作来管理干预 + 干预措施,将数据过滤器应用于干预措施,进行图例定义 + 以及更多的行政操作。 +2. ___地区用户:___分析瓶颈可以通过他们的切换 + 干预,将他们最喜欢的干预添加为书签并执行根本原因 + 通过根本原因分析小部件进行分析。 + +其他瓶颈应用程序用户可以是国家和地区/县用户 +只能分析瓶颈,子国家分析,每个路线的原因 +瓶颈及其解决方案。 + +### 全局DHIS2菜单 { #global-dhis2-menu } + +要浏览BNA应用,请使用登录凭据访问DHIS2演示服务器。 +在页面上提供。登录后,在 +搜索栏。 + +![在 DHIS2 中使用 BNA 应用程序时访问 DHIS2 全局菜单](../content/bna/resources/images/image_36.png)(宽度=50%) + +搜索瓶颈分析应用程序并单击它 +![图 2.3.-B:在应用列表中搜索瓶颈分析应用,或输入完整或部分应用名称“瓶颈分析应用”](../content/bna/resources/images/Imgsearch.png) + +### 干预清单 { #interventions-list } + +加载BNA应用程序后,用户将可以访问可用的干预措施,并可以选择在加载时可能不会显示的更多干预措施。访问共享干预措施仅限于它们共享的访问级别。 + +![图 2.4-A:登录用户可在 BNA 应用程序中访问的干预列表](../content/bna/resources/images/image40.png) + +![图2.4-B:图2.4-A中所选干预措施的瓶颈分析图](../content/bna/resources/images/image40_.png) + +### 干预措施全局过滤器 { #interventions-global-filters } + +在干预措施列表的正下方,有活动控件 +干预。单击时的过滤器控件扩展为提供用户 +进行数据选择,期间选择和组织单位的能力 +选择和图例配置。但是,除 +管理员只能访问“期间组织”单位过滤器。 +有关这些操作的更多详细信息,请参见第4章第4节。 + +![BNA 应用程序中选定干预措施之一的全局过滤器控制](../content/bna/resources/images/image002.png) + +### 干预项目 { #intervention-items } + +BNA App中的所有干预措施都包含三个项目,即: + +1. 瓶颈分析图 +2. 子级分析表 +3. 根本原因分析小组件 + +创建干预时,这些干预项将为空。 +管理员应通过以下方式配置干预项目: +在全局过滤器上进行选择。有关如何的更多详细信息 +配置干预措施可以在第4章第5节中找到。 +预期区域用户将数据输入到根本原因分析中 +小部件,如下一章中所述。 + + +## BNA App干预配置{#bna-app-interventions-configuration} + +BNA干预管理(设置)选项仅适用于具有管理特权的用户 + +瓶颈分析应用程序可以在“应用程序”菜单中找到。如果 +DHIS2实例中尚未安装该应用程序,或者 +安装有问题,请参阅安装说明(第 +2)寻求进一步的指导,或与 +您的实例的DHIS2管理员。 + +![DHIS2 应用菜单上的瓶颈分析应用](../content/bna/resources/images/image34.png){width=50%} + +### 开始干预 { #starting-an-intervention } + +一旦打开,瓶颈分析应用程序将带来一个列表 +创建的干预措施,或者在没有干预措施的情况下快速创建 +按钮将显示,供用户创建和添加新干预。 + +新的干预仪表板将显示空白模板待处理数据 +选择和过滤。 + +![带有空白图表和表格模板的瓶颈分析仪表板](../content/bna/resources/images/image003.png) + +> **注意** +> +>如果瓶颈分析应用程序正在使用 +加载时间太长,并且您的网络速度也不慢,请确保您有 +清除了浏览器缓存。请参阅[BNA App维护](#bna-app-maintenance) +有关清除浏览器缓存的其他信息。 + +瓶颈应用程序充分利用了缓存文件,以实现更好的脱机 +因此,在安装更高版本时会遇到瓶颈 +应用程式可能使用旧版的快取档案,因此在 +加载中。 + +### 干预设置 { #intervention-settings } +管理员用户只需选择“设置”选项卡即可从全局过滤器中选择数据。当前,BNA应用程序支持指标和功能的数据选择。单击“设置”过滤器控件,将打开一个面板,其中包含指标列表和数据维组列表。当用户从可用数据项列表中选择指标或功能时,所选数据项将被填充到活动数据维组中。 + +![用于访问 BNA 设置选项的设置选项卡](../content/bna/resources/images/image_set.png) + +![BNA 设置布局](../content/bna/resources/images/image004.png){ width=70% } ![](../content/bna/resources/images/image43.png) + +> **注意:** +>如上所述,可以通过输入其他显示名称来缩短长指示器。这将确保您的图表可读且易于解释。 + +#### 期间配置 { #period-configuration } + +每个要分析的干预措施都必须与特定时间段相关联,在该特定时间段内将分析决定因素成员。 + +要访问用于配置干预瓶颈分析时间段的选项,请点击“瓶颈时间段类型” + +![访问配置分析干预期的选项](../content/bna/resources/images/image_p.png) + +![选择干预配置的周期类型](../content/bna/resources/images/image_t.png) + +#### 图例配置 { #legend-configurations } + +管理用户可以为每个干预措施中的每个指标设置图例,以显示带有截止点的低,中和高频段。管理员可以为每个波段设置颜色以进行可视化。目前,BNA App根据定义的截止点使用三种颜色来表示指标性能。红色表示性能低下,黄色和绿色分别表示中等和良好性能。要管理图例,管理员必须可以使用图例标签和颜色 + +![在 BNA 应用程序中管理指标图例](../content/bna/resources/images/image_l1.png) + +![在 BNA 应用程序的图例管理中添加颜色类别并设置截止点](../content/bna/resources/images/image_l2.png) + +![对图例集管理进行的修改将要求管理员保存更改](../content/bna/resources/images/image_l3.png) + +> **注意:** +>对于所做的任何更改,管理用户必须单击工作窗口中显示的更新按钮并保存更改以保持持久性,或者只是在拒绝更改的情况下关闭消息 + +#### 行列式成员管理 { #determinants-members-management } + +对于每个决定因素(商品,人力资源,地域可及性,初始利用率和持续利用率),最多可以选择三个成员(指标或职能)进行分析。 + +![访问添加决定因素指示符的选项](../content/bna/resources/images/image_d1.png) + + +![选择成员(indicators or functions) for each determinant](../content/bna/resources/images/image_d2.png) + +选择成员后,管理员将获得用于进一步配置所选成员的选项,包括定义显示标签以及设置子级别分析的最小值和最大值。 + +![定义子级别分析的成员显示标签以及最小值和最大值](../content/bna/resources/images/image_d3.png) + +要保存所做的更改,请滚动到配置屏幕的底部,然后单击“更新”。 + +![为选定的行列式成员配置选项后保存更改](../content/bna/resources/images/image_d4.png) + +要向同一行列式中添加另一个成员(最大允许为三个),请单击+,如下图3.2.3-E所示 + +![向行列式添加另一个成员或取消选择添加的成员](../content/bna/resources/images/image_d5.png) + +#### 共享干预配置设置 { #sharing-interventions-configuration-settings } + +定义的干预措施可以共享,并使系统内的多个用户可以访问。要共享干预设置,请单击共享对象选项,然后定义要与之共享配置的人员或组。只有将被选中的人员或组有权访问已配置的干预 + +![访问干预共享选项](../content/bna/resources/images/image_s1.png) + +![选择用户或用户组并为每个共享干预分配访问权限](../content/bna/resources/images/image_s2.png) + +#### 删除干预措施配置 { #deleting-interventions-configuration } + +要删除创建的干预配置,请单击删除图标,然后按照删除步骤进行操作 + +![点击删除图标删除配置的干预](../content/bna/resources/images/image_s3.png) + +![点击“删除”按钮确认删除,或点击“取消”拒绝删除](../content/bna/resources/images/image_s4.png) + + +## BNA分析和解释{#bna-analysis-and-interpretation} + + +首次创建后,将显示空白的BNA分析图。当从DHIS2实例中的链接数据集中获取数据时,该图表将自动填充数据。 + +对于非管理员(例如地区用户)和管理员,他们可以选择访问配置并与他们共享的干预措施,以查看分析图表。对于共享给用户的每个干预,用户将能够进一步选择他们要查看瓶颈分析的时期和组织单位(位置)。 + +> **注意** +>用户只能访问配置干预措施的管理员与他们共享的干预措施。 + + +![单击“搜索应用”或“应用”图标可访问应用搜索选项](../content/bna/resources/images/image_36.png) + +### 访问干预进行分析 { #access-intervention-for-analysis } + +搜索瓶颈分析应用程序并单击它 +![在应用列表中搜索瓶颈分析应用,或输入完整或部分应用名称“瓶颈分析应用”](../content/bna/resources/images/Imgsearch.png) + +加载BNA应用程序后,用户将可以访问可用的干预措施,并可以选择在加载时可能不会显示的更多干预措施。访问共享干预措施仅限于它们共享的访问级别。 + +![BNA 应用程序中登录用户可访问的干预措施列表](../content/bna/resources/images/image40.png) + +![选自图中的干预瓶颈分析图](../content/bna/resources/images/image40_.png) + +### 选择分析时间段 { #selecting-period-for-analysis } + +选择要分析的干预措施后,用户可以指定他/她要查看分析的时间段。要访问用于选择分析显示期间的选项,请单击“期间”选项卡 + +![访问分析显示期间的选项](../content/bna/resources/images/image_p1.png) + + +![选择分析显示期间的选项](../content/bna/resources/images/image_p2.png) + +### 组织单位选择 { #organization-units-selection } + +BNA App允许用户基于组,级别和用户组织单位进行组织单位选择,这些被称为选择模式。 + +![访问组织单位选择选项](../content/bna/resources/images/image_g1.png) + +![组织单位选择选择](../content/bna/resources/images/image_g2.png) + + +#### 按级别和组进行选择 { #selection-by-levels-and-groups } + +然后,在级别列表中,在显示“搜索级别或组”的输入框下,用户可以通过单击所需级别在BNA App上查看分析来进行选择。 + +![按级别或组选择组织单位](../content/bna/resources/images/image_g3.png) + +#### 用户组织单位的选择 { #selection-by-user-organization-unit } + +在按级别选择的顶部,有一些按钮,用于选择相对于用户分配的组织单位的组织单位。这为用户提供了基于其分配的枪支或分配的枪支的子单位来查看数据的灵活性。 + + +![按用户组织单位选择组织单位](../content/bna/resources/images/image_g4.png) + +> **注意** +>选择组织单位后,用户必须单击“更新”按钮以保存更改 + +> **注意** +>按用户组织单位选择将禁用按组织单位树的选择。要禁用用户组织单位的选择,只需单击活动选项(显示为灰色背景的选项)将其停用,并启用组织单位树的选择。 + +> **注意** +>编辑和保存共享干预措施的配置会将新配置反映给与之共享干预措施的区域最终用户。 + + + +** 4.4导出/下载瓶颈分析图** + +要下载显示的瓶颈分析图,用户可以从三个可用的下载选项(图像,MS Excel或PDF)中进行选择 + +![瓶颈分析图表下载选项](../content/bna/resources/images/image_g5.png) + + +### 瓶颈分析解释 { #bottleneck-analysis-interpretation } + +瓶颈分析是一种系统的方法来查看主要决定因素 +有效覆盖选定的干预措施以发现问题区域 +有目的地对他们采取行动。从供应到供应商的六个覆盖率决定因素 +需求方,提供一种分析卫生系统在哪里的机制 +存在瓶颈。瓶颈是系统的损失 +效率。 (改编自[世界卫生组织的Tanahashi T.公告,1978,56 \(2 \)_ 295-303.pdf](http://whqlibdoc.who.int/bulletin/1978/Vol56-No2/bulletin_1978_56( 2&#41; _295-303.pdf))。 + +瓶颈分析应用程序中的每个干预措施均随附 +三个干预项目,瓶颈分析图和子级别 +分析表和根本原因分析小部件可为您提供帮助 +地区用户分析瓶颈并输入路线 +每个确定的瓶颈的原因和解决方案。 + +### 瓶颈图操作 { #bottleneck-chart-operations } + +瓶颈分析图是瓶颈的条形图 +指标按决定因素分组。瓶颈 +可以通过全局过滤器配置分析图,而 +国家级管理员可以进行数据选择和排序 +行列式的排列,行列式颜色,组织 +其他非本国用户的单位和期间过滤器 +管理员,区域和区域用户进行更改 +组织单位和期间过滤器。 + +![管理用户在 BNA 应用程序中配置指标、组织单位、期间和图例的选项](../content/bna/resources/images/image33.png){width=50%} + + +### 分析瓶颈图 { #analyzing-bottleneck-charts } + +![](../ content / bna / resources / images / image13.png) + +1. 从左到右:首先是供应,然后是需求,然后是质量 +2. 确定供应方的最低水平(最弱的决定因素 + 现有系统) +3. 确定需求方面和质量上最大的下降 + +瓶颈是覆盖范围决定因素的重大缺口或下降 +在预期和观察到的之间。服务必须首先可用 +在使用它们之前。因此,首先要分析瓶颈 +供应,其次是需求,最后是质量。级联规则 +意味着质量不能高于需求,而需求高于 +供应。 + +要突出显示图表中的瓶颈,只需单击 +代表已识别的瓶颈。条形应该变为颜色 +红。此颜色不会保存为代表该颜色的值的一部分 +不同的表演。 + +> **注意** +> +>要取消选择突出显示的条,请单击一次 +并且颜色将被取消选择为默认值。 + +![突出显示图表中由红色条指示的瓶颈。](../content/bna/resources/images/image38.png) + +![](../ content / bna / resources / images / image37.png) + +当图表看起来与我们预期的有所不同时,应格外小心 +评估共同因素,例如使用不同的分母进行供给 +需求和质量。 + +### 子级分析 { #sublevel-analysis } + +子级分析表利用了 +瓶颈分析图利用附加的操作 +已选择的每个指标的图例配置。它 +提供绩效的子级别分析,其中的每个指标 +确定干预措施的决定因素组。 + +![瓶颈分析应用中子级分析的可视化](../content/bna/resources/images/image19.png) + +在子级分析表中,用户可以转置表的布局 +交流指标和子级别的表示。移调 +表格中,您必须在“ +子级分析表。 + +![子级别分析布局开关。](../content/bna/resources/images/image2.png){width=50%} + +![更改子级别分析表的布局](../content/bna/resources/images/image30.png) + +### 附加指标字典 { #additional-indicator-dictionary } + +BNA应用程序配备了指标字典以提供 +有关定义中使用的指标的其他信息,以及 +创建BNA图表。要访问指标字典,请单击 +子级分析表中的(i)图标。 + +![子级别分析指标字典](../content/bna/resources/images/image15.png){width=50%} + +![子级别分析指标字典](../content/bna/resources/images/image7.png) + +指标字典将显示用于以下指标的列表 +创建BNA图表,包括分子和分母, +计算详细信息以及相应的数据元素。您也可以点击 +在“导出”按钮上,将指标字典导出到excel。至 +切换回表格视图,单击表格图标。 + +![子级别分析表格视图](../content/bna/resources/images/image16.png){width=50%} + + + +### 根本原因分析 { #root-cause-analysis } + +在区域用户查看了瓶颈分析图和子级别分析图并确定了主要瓶颈之后,他们将继续进行“根本原因分析”小组件。在根本原因分析小部件中,他们可以根据应用的期间和组织单位过滤器,记录主动干预的根本原因,决定因素和指标的解决方案。 + +乍一看,小部件将变为空白,用户只需单击小部件正下方的“添加新”按钮,即可创建新的空行。新的空行预填充了行计数器,干预名称,期间名称和组织单位名称。 + +![创建新的根本原因进行分析](../content/bna/resources/images/image_r1.png) + + +用户可以从下拉列表中选择决定因素和指标,并使用自由文本记录根本原因和解决方案。完成后,解决方案列上会显示一个勾号图标,用户将单击此图标以保存数据。 + +![针对瓶颈应用程序中已识别的瓶颈添加根本原因和建议的解决方案](../content/bna/resources/images/image_r2.png) + +因果分析的质量是最终计划的质量以及对卫生系统绩效的影响的关键决定因素。重要的是要有一个具有正确知识和专业知识的人围坐在餐桌旁。 + +一旦发现瓶颈,就需要彻底评估根本原因 + +了解有助于根本原因分析的内容很重要。 + +1. 卫生系统瓶颈的常见原因(针对每个决定因素) +2. 主要环境因素(社会规范,立法/政策,预算/支出,管理/协调) +3. 可能的危机/危害(如果相关) + +一旦确定,建议的解决方案/行动需要记录在案,以进行后续和实施。 + +要编辑数据,用户可以简单地双击一行以激活编辑功能,或者右键单击一行以获取上下文菜单。当前,上下文菜单具有“编辑”和“删除”两个操作,而选择“编辑”可使列处于活动状态以进行更改,而选择“删除”则会从系统中删除特定行的数据。 + +![编辑或删除瓶颈应用程序中所选干预的指定瓶颈中的根本原因](../content/bna/resources/images/image_r3.png) + + +## 可视化操作{#visualization-operations} + +### 可视化的下载 { #downloading-of-visualization } + +要下载可视化文件,请将鼠标悬停在图表上 +b \]左下角,请注意下面的下载图标; + +![](../ content / bna / resources / images / image18.png){width = 5%}单击此图标可以使用下载图表 +各种可用格式。 +![](../ content / bna / resources / images / image42.png){width = 50%} + +提供的格式包括PNG,JPG,CSV,Excel和PDF。 + +### 基本/全屏可视化 { #basicfull-screen-visualization } + +BNA App支持所有可视化的基本视图和全屏视图。 +要全屏查看图表,请将光标指向 +可视化的右上角,然后单击以下图标:![](../ content / bna / resources / images / image26.png){width = 7%} +可视化效果应全屏显示。 + + + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__user-implementation-user-implementation-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__user-implementation-user-implementation-md new file mode 100644 index 000000000..f30965f1f --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__BOTTLENECK-ANALYSIS-APP__APP-VERSION-122__user-implementation-user-implementation-md @@ -0,0 +1,597 @@ +# 用户实施 { #user-implementation } + +## BNA应用实施指南{#guide-to-bna-app-implementation} + +本指南将详细介绍 +BNA App实施。 + +### BNA App实施指导原则 { #bna-app-implementation-guiding-principles } +BNA App实施是分析关键因素的综合方法的一部分 +健康障碍,确定最重要的卫生系统并确定其优先级 +瓶颈,确定其原因并制定切实可行的措施来解决 +地方层面的优先约束。为此,各部委 +健康和其他瓶颈分析用户应考虑使用 +遵循指导原则以成功实施该应用程序。 + +1. 确保在实施之前(卫生部内) +与所有利益相关者进行了讨论,以简化流程, +即卫生部(方案和数据经理,信息通信技术,监测和评估小组),利益相关者(实施 + 和发展伙伴) +2. 对于MoH,请确保在以下位置存在功能正常的DHIS2实例 + 具有所需数据集的国家级数据集,这些数据集至少应提供 + 覆盖率的6个决定因素(商品,人力资源,地域获取, + 初始利用,持续利用和有效覆盖率) +3. 与卫生部团队(M&E,计划和数据经理)合作,制定BNA清单 +指标。重要的是要确保可以轻松生成指标 + DHIS2或其他可从国家获得的资源。 + +对于普查和调查报告等来源,计划使用 +DHIS2系统方便导入。 + +对于未集成在DHIS2系统中的系统,可以将数据 +在电子表格中导出并随后导入以生成 +瓶颈分析图。 + +查找需要复杂计算的分母问题和指标。 +您可以选择使用代理或任何其他提供数据的相关指标 +进行瓶颈分析。 + +4. BNA指标列表完成后,请与卫生部技术人员一起使用 +团队将指标映射到DHIS2系统数据元素/指标。 +5. 确保DHIS2实例至少已升级到dhis2 2.28,并且 +以上。 BNA应用程序在以v2.28-v2.33开头的DHIS2实例中运行良好。 +6. 从[Dhis2应用商店]中获取BNA应用安装程序(https://play.dhis2.org/appstore/) + 通过直接从网站下载并将应用安装在 + DHIS2系统或通过DHIS2应用程序管理模块进行安装 + (请遵循[安装手册](https://docs.dhis2.org/master/zh/bna-app/html/dhis2_bottleneck_analysis_manual_full.html#installing-the-bna-app) +完成设置) +7. 使用[BNA配置指南](https://docs.dhis2.org/master/zh/bna-app/html/dhis2_bottleneck_analysis_manual_full.html#navigating-the-bna-app)完成 +设置BNA图表,子级别和根本原因分析。的一部分 +配置包括与国家和地区用户共享BNA图表, +设置访问权限和协议。 +8. 为了确保BNA图表生成的数据的质量,无论是技术上的, +程序和数据管理者需要通过与 +系统中的其他DHIS2工具,例如数据透视表,数据可视化工具和 +数据集报告。 +9. 在国家(ToT)和地区规划和实施BNA应用培训 +水平。 + + +## 计划和组织{#planning-and-organization} + +** _利益相关者:_ **重要的是要确定谁将 +参与BNA App和相关活动的实施。 +主要利益相关者可能包括但不限于卫生部, +地区工作人员,儿童基金会工作人员,发展和执行伙伴 + +** _ BNA核心团队(BCT):_ **需要确定3-5个人, +管理瓶颈分析应用程序的角色和职责。的 +核心团队(精通ICT和数据分析)支持设置和配置 +将参加测试和培训活动,组织和支持 +各个组中的最终用户。 + +** _技术指导委员会:_ **由卫生部和联合国儿童基金会组成的委员会将 + 需要协调各种卫生计划中的BNA实施 + (疟疾,营养,生殖健康等)。该委员会将领导 + DHIS2与其他遗留系统(人力资源系统, + LAB系统和物流),并就整体 + BNA应用程序的架构和功能。 + +** _识别用户:_ ** BNA应用程序的用户应与 +国家一级的计划经理,区级以下的地区和设施用户 +实施水平。要组织实施BNA,重要的是 +对用户进行分组,以便于管理和分配系统权限。一些 +用户组的示例包括国家用户,地区用户,设施用户。 + + +## 采用BNA应用{{采用bna应用#} + +### 应用程序的范围 { #scope-of-the-app } + +1. 根据决策,系统应支持(系统范围); + 将需要对BNA应用程序进行定制和调整。每 + 行动将需要特殊的能力,并应由核心领导 + 球队。 +2. 评估预期的用户和受益人很重要,因为 + 以及他们的信息,硬件和网络需求。 +3. 对国家HIS的较大体系结构的了解是 + 重要;考虑使用其他什么系统,以及 + 他们应该如何与BNA应用互动?还考虑什么需要 + 电子系统之间将具有互操作性。 +4. 如果有DHIS2当前不支持的需求,则 + 评估其他软件开发是必要的。对于 + 示例人口数据,HR数据和分母计算不 + DHIS2主内核支持。这些可以在本地解决 + 通过开发自定义Web应用程序或将其纳入整个核心 + UiO组织的平台开发路线图流程。 + +### 设置和配置 { #setup-and-configuration } + +1. 瓶颈分析的功能需要仔细审查 + 设置和配置之前的元数据。审查应领导 + 并由核心团队带头。 +2. 确保所有必需的元数据(数据元素,组织 + 单位,数据集和指标)已在主机中正确配置 + 系统。 +3. 附加要求,例如用于计算的数据元素 + 分母应仔细分析并在宿主中进行设置 + 系统。如果要从其他旧版导入数据 + 系统,需要有一个集成过程。 +4. 用户和他们的适当角色需要首先在 + DHIS2,然后在BNA应用中进行适当的管理。 + + + +## 能力建设 + +### 国家核心团队(NCT) { #national-core-team-nct } + +国家核心团队将需要所有必要的技能(M&E,数据和ICT团队)来支持BNA应用程序的实施和总体的瓶颈分析。在这种情况下,将需要BNA应用程序最终用户和技术技能。 + +1. ** _用户技能_ **:能够生成,分析和解释BNA图表,输入已识别差距的根本原因等 +2. ** _技术技能:_ **知道如何在图表上设置BNA指标,配置用户访问权限和共享 + +### 培训策略和准备工作 { #training-strategies-and-preparations } + +1. ** _国家核心团队的参与:_ **国家核心团队应准备按照BNA实施指南为国家和地区级用户提供持续培训。 + + 核心团队应例行审查,确定并与HISP和UiO的开发团队共享有关BNA应用程序用例的反馈。 + +2. ** _培训材料的定制:_ **应该采用反映本地信息需求和本地系统内容的培训材料和参考指南。核心团队应在确保培训材料是最新的并符合国家标准方面发挥关键作用。 +3. **_制定实施材料: _** BNA实施材料应由国家核心团队审查和制定。其中可能包括实施指南、最终用户和管理员指南。如有必要,还应制定分步指南以加强培训课程。 +4. ** _用户接受测试:_ **本培训旨在现场测试BNA应用程序的功能。培训可以分为两类用户:管理员和最终用户。目的是评估用户与应用程序交互并将其用于bna分析的能力。 +5. ** _培训师的培训:_ **建立支持BNA和实施BNA的能力的部分过程正在建立一个国家核心团队。 ToT旨在培训和建设国家核心团队以支持BNA在国家和较低级别的配置和使用的能力。应确定5-10名专业人员组成的团队,对其进行培训和配备以支持实施。 + +### 最终用户培训 { #end-user-training } + +最终用户培训要注意的重要任务是角色和 +与BNA App互动的各种用户的责任。 +这些将取决于两个因素,一个人将要做什么,以及 +用户所在的位置。 + +1. ** _确定所需的培训:_ ** BNA应用培训所需的最常见任务包括数据分析处理,准备报告和其他信息产品。开发团队应努力与利益相关者(卫生部和联合国儿童基金会)合作,计划对用户有影响的培训。应用维护-管理用户,指标和数据元素的更改。 +2. ** _讲习班和现场培训:_ **应组织和举办1-2个讲习班,以支持BNA应用程序的实施。 a)标识和制图指标讲习班,b)实施期间的培训和能力建设讲习班。此外,对于较低级别的设施,应进行现场培训,以方便动手练习。现场培训应该分散,最好由地区卫生管理团队(DHMT)与卫生部一起进行 +3. ** _重点小组培训:_ **应采用针对BNA应用程序的重点小组培训,以使参与者获得最大利益。地方级会议,例如区委员会,区卫生管理会议,应作为讨论瓶颈和缓解方法的途径。 +4. ** _指导和支持监督:_ **应计划和进行有关BNA应用程序使用情况的六个月的现场支持监督和培训。这将有助于识别BNA应用实施过程中的差距并产生行动。 + + +## 设置新的BNA应用{#setting-up-a-new-bna-app} + +BNA应用程序利用DHIS2实例中的可用元数据和数据。它是 +重要的是要确保在安装之前正确配置元数据 +该应用程序。开发团队已经为 +在[此处](https://drive.google.com/open?id=1HFwRrGrXHWOh7BxMvu0c2_FMXW7TMpzQYQjGCgz58_4)找到了示例指标。您可以下载这些文件并以它们为例来设置本地BNA应用程序用例 + +启动新的BNA应用实施的最佳实践 + +以下部分描述了一个良好的开端技巧提示 +在设置和实施瓶颈分析应用程序时。 + +1. 确定要在BNA流程中使用的实际用例。 +2. 讨论并确定在BNA流程中使用的优先级指标。 +3. 快速填充演示实例,包括BNA图表,表格和 + 仪表板。使用实际数据,最好是全国范围的数据,但不一定是设施级别的数据 + 数据。 +4. 将演示数据库联机。可以使用外部提供商托管服务器 + 即使是暂时的,也可以加快处理速度的解决方案。这很棒 + 协作平台和传播工具,以从利益相关者那里获得支持。 +5. 下一阶段是更详细的BNA实施过程。部分 +如果可行,可以重用demo。 +6. 确保拥有一支具有不同技能和背景的本地团队:公开 +健康,数据管理员,IT和项目管理。 +7. 国家核心团队应推动实施过程,但要 +在经验丰富的利益相关者的支持和指导下。 + + +### 安装BNA应用程序 { #installing-the-bna-app } + +BNA App可以像其他DHIS 2一样通过两种方式安装到DHIS 2系统中 +应用程序。 + +1. 如果应用程序已上传到Play商店,则用户可以浏览 +从DHIS 2 [App store](https://play.dhis2.org/appstore/)下载。 +从App Store安装只需单击该应用程序即可 +已安装。用户可以刷新页面以在DHIS 2菜单中查看BNA App。 +2. 如果该应用程序尚未上传到DHIS 2 App Store,则用户可以获得 + 压缩文件并上传到应用管理器。应用管理访问需要 + 被有权访问和管理Apps的用户访问。后 + 打开“应用程序管理”,要求用户单击向上箭头以获取 + 选择要上传的文件的选项。 + ![安装 BNA 应用程序](../content/bna/resources/images/image60.png){width=60%} + +配置最佳实践 +1. 瓶颈分析的功能需要仔细审查元数据 +在设置和配置之前。审查应由专家组领导和带头 +核心团队。 +2. 建议利益相关者选择最佳的示踪剂干预措施 +代表/确定卫生保健服务提供的障碍。 +3. 确保所有必需的元数据(数据元素,组织单位, + 数据集和指标)已在主机系统中正确配置。 +4. 附加要求,例如用于计算分母的数据元素 + +应该仔细分析并在主机系统中进行设置。如果有数据 +要从其他旧系统中导入,需要进行集成 +到位。 +5. 首先需要在DHIS2中定义用户及其相应角色,然后 +然后在BNA应用中进行适当的管理。 + + +### BNA访问和导航 { #bna-access-and-navigation } + +安装后,可以通过从DHIS 2菜单中搜索BNA App来启动它,然后 +单击它打开。第一次,如果没有配置干预, +BNA App将加载预定义的干预措施和预定义的指标 +每个行列式都命名为“指标1”。子层次分析和根本原因 +分析将为空。预定义的干预措施被用户定义的替代 +针对每个决定因素组的已配置指标进行干预 +介入。 + + +## 数据和元数据 { #data-and-metadata } + +瓶颈分析应用程序在现有的DHIS2实例中运行良好。该应用程序 +在DHIS 2 2.28版及更高版本中受到很好的支持。该应用程序利用现有数据 + 和DHIS2系统中的元数据生成BNA图表。 BNA应用程序旨在 + 之后直接或从外部系统利用DHIS 2系统中报告的数据 + 被集成或导入DHIS2。来自外部系统的数据需要 + 存储在DHIS 2中创建的占位符中,用于定义指标。 + + +### 数据集和数据元素 { #datasets-and-data-elements } + +数据元素是DHIS 2中最关键的部分。 +分析应用程序正常工作,它需要从内部数据元素生成的指标 +DHIS2。数据元素对于收集,汇总和分析 +健康数据。 DHIS 2支持团队需要确保大多数数据用于 +可以从DHIS 2系统生成BNA应用。 + +生成BNA图表所需的某些数据可能来自其他来源 +没有在DHIS2中推送数据的数据,例如“健康人力资源”数据, + 人口数据,调查报告中的数据;在这种情况下, + 支持团队创建数据元素/数据集以充当数据的占位符 + 从外部来源。一旦创建了数据集,就可以将数据 + 充分导入DHIS2系统以生成有助于 + BNA图表的创建。数据元素和数据集在DHIS 2中创建 + 维护应用程序,可用于BNA图表和其他分析工具,例如 + 您可以在[数据元素](https://docs.dhis2.org/2.30/en/user/html/dhis2_user_manual_en_full.html#manage_data_element)中了解更多信息 + 和[数据集](https://docs.dhis2.org/2.30/en/user/html/dhis2_user_manual_en_full.html#manage_data_set) + 在DHIS 2文档中。 + + +### 指标映射和配置 { #indicator-mapping-and-configuration } + +指标映射和定义对于BNA流程的成功至关重要。 +利益相关者共同确定干预措施和指标后, +最佳做法是将每种干预措施的指标放入文档中 +参考目的。对于每个指标,识别分子很重要 + 和分母及其来源。映射文件将指导 + 配置和支持团队在映射过程中了解源,数据元素 + 占位符,用于存储来自外部系统和其他计算的数据 + 使用方法。映射文件应详细说明指标 + 集;分子,分母,收集和计算方法 + 向开发团队提供足够的信息。 + + +### 干预创建 { #intervention-creation } + +BNA App允许管理用户创建干预。如果没有干预 +创建后,用户只会看到带有“指标1”标签的默认干预措施 + 但没有数据。要创建新干预,用户需要点击蓝色加号 + 仪表板上干预列表下方的签名按钮。干预措施 + 是那些拥有指标的决定因素的人。 + +![创建干预](../content/bna/resources/images/image61.png){width=20%} + +然后必须写下干预名称并单击创建按钮来保存 +干涉。 +![创建干预名称](../content/bna/resources/images/image62.png){width=60%} + +**注意**:管理用户可以创建干预措施并进行共享 +供其他用户管理和查看。 + +### 干预措施和指标配置 { #interventions-and-indicators-configuration } + +干预措施,决定因素和指标必须正确配置 +正确显示BNA图表和子级分析。配置 +干预措施和指标,管理用户可以单击“设置”按钮 +只需在仪表板上干预列表的下方即可获取设置页面。 + +![使用设置添加指示器](../content/bna/resources/images/image63.png){width=60%} + +单击设置按钮将显示一个配置窗口,用于管理 +用户设置选择与谁共享干预,并设置周期 +BNA演示和分析,决定使用指标简称作为显示 +BNA图表中的名称,以及指标指定截止点的图例 +性能。在BNA中,管理用户可以更改每种颜色 +行列式指标。每个指标的条形图 +特定的行列式组将继承该行列式组的颜色。 + 要将指标添加到行列式组,只需单击加号按钮 + 从指标或函数中获取指标列表以添加到行列式 + BNA图表配置组。 + +#### {#} + +![在干预中添加新指标](../content/bna/resources/images/image64.png){width=60%} +**注意**:勾选“使用短名称作为标签”选项 + +### 数据输入和存储 { #data-entry-and-storage } + +BNA应用程序接受根本原因分析组件的数据输入。 +捕获的主要字段包括可能的根本原因和解决方案 +实施干预措施方面的差距。 + +![根本原因分析中的数据输入](../content/bna/resources/images/image65.png){width=60%} + +根本原因和解决方案的输入应遵循以下综合过程: + 通常在地区卫生管理团队中进行因果分析 + 会议。根本原因分析组件上的“添加”按钮将有助于 + 输入并允许您添加尽可能多的原因和解决方案。 + + +**注意**:这些记录在计划周期内也将非常有用 +地区小组将为他们制定行动计划和监测框架。 + +存储指标配置数据和根本原因分析数据 +在DHIS2“数据存储”中。数据存储位于驻留以下内容的服务器上: +DHIS2实例,可以使用DHIS2数据存储管理应用程序进行修改。 +指标中包含的数据保存在DHIS 2数据库中。 + + +**注意**:从DHIS2卸载BNA App时,存储的数据 +保留,除非删除存储的数据。 + +ii。对BNA数据存储区的访问仅限于系统管理员 + + +### 数据分析与表示 { #data-analysis-and-presentation } + +BNA应用程序上的数据分析和演示基于Tanahashi模型 +加强卫生系统和战略规划。该模型强调 +覆盖率的6个决定因素(商品的可用性,人的可用性 + 资源,使用卫生设施,卫生服务的初步利用, + 持续利用和有效覆盖率。) + +数据可视化与动态相对周期和组织交互 +单位。 DHIS2数据一旦生成,BNA图表也将自动生成。 +更新。 + +![识别瓶颈](../content/bna/resources/images/image66.png){width=60%} + +**注意**:分析BNA图表的黄金法则是“需求方不能 +高于供给侧的最低线”,其中分母为 +相同。其他指导[此处](https://www.who.int/bulletin/volumes/93/6/14-141879/zh/) + +BNA图表上的数据会进一步显示在国家以下级别的表格中, +使用记分卡颜色(红色,琥珀色和绿色)显示设施的性能。 + +![细分分析表](../content/bna/resources/images/image67.png){width=60%} + +可以分析使用根本原因分析功能在BNA应用中输入的数据 +根据组织单位和分析时间段。 + +**注意**:所有数据显示图表,表格和报告均可下载 +到Excel,PDF或Word。 + +### 部署和实施策略 { #rollout-and-implementation-strategies } + +1. 部署团队应考虑扩大瓶颈应用程序, +遵循成功的用户接受度测试阶段。推出时应考虑 + 可持续发展努力,包括在卫生部结构内的支持。 +2. 核心团队应在这里发挥关键作用,每个成员都应明确 +推出的职责包括:用户支持,用户培训,联络 +健康计划等 +3. 需要建立更广泛的支持结构来提供支持, +与全球/区域专家用户网络进行监督和沟通 + 开发人员。 +4. 信息使用必须从一开始就成为重点领域,并且必须成为两者的组成部分 +在初始系统设计和第一轮用户培训中。 +5. 地区卫生小组(DHT)审查会议和/或同等学历 +支持适当的BNA信息包和培训。 +6. 随着时间的流逝,培训通常是最大的投资,因此必不可少 + 持续机会的结构。规划长期培训方法 + 满足了使新用户和现有用户能够继续使用的持续过程 + 新的系统功能。 + + +## 最终用户培训{#end-user-training} + +最终用户培训要注意的重要任务是角色和 +与BNA App互动的各种用户的责任。 +这些将取决于两个因素,一个人将要做什么,以及 +用户所在的位置。 + +### 确定所需的培训 { #identify-required-training } + +BNA培训所需的最常见任务包括: +分析处理,准备报告和其他信息产品。 +开发团队应努力与利益相关者(卫生部和 +联合国儿童基金会)计划对用户有影响的培训。 + +应用程序维护-管理用户,指标和数据的更改 +元素。 + +### 制定培训策略 { #develop-training-strategies } + +#### 用户接受度测试 { #user-acceptance-testing } + +该培训旨在现场测试以下产品的特性和功能: +BNA应用。培训可以分为两类用户: +管理员和最终用户。目的是评估能力 +用户与该应用进行交互并将其用于bna分析。 + +#### 培训师的培训 { #training-of-trainers } + +建设支持和实施能力的过程的一部分 +BNA的团队正在建立一个国家核心团队。 ToT旨在 +培训和建设国家核心团队的能力以提供支持 +BNA在国家和更低级别上的配置和使用。 + +应确定,培训5-10名专业人员组成的团队, +配备支持实施。 + +#### 讲习班和现场培训 { #workshops-and-onsite-training } + +应当举办1-2次讲习班,以支持bna +实施。 a)指标识别和制图讲习班 +b)实施期间的培训和能力建设讲习班。 + + + +此外,对于较低级别的设施,例如现场培训 +应举办会议以促进动手练习。的 +现场培训应该分散,最好 +由地区卫生管理团队(DHMT)联合进行 +与卫生部 + +#### 指导和支持监督 { #mentorship-and-support-supervision } + +应该计划六个月的现场支持监督和培训 +并进行。这将有助于发现bna实施中的差距 +处理并产生动作。 + +### 材料和结果 { #materials-and-outcomes } + +bna实施的材料应由 +国家核心团队。这些可能包括实施指南, +最终用户和管理员指南。是必要的分步指南 +还应开发以加强培训课程。 + + + +## BNA应用程序的集成概念。 {#integration-concepts-for-the-bna-app} + +有关DHIS2互操作性和 +可以在[此处]找到集成(https://docs.dhis2.org/master/zh/implementer/html/dhis2_implementation_guide_full.html) + + +## BNA应用支持和放大{#bna-app-support-and-scale} + +支持BNA实施的规模和支持的一个重要因素是 +技术和最终用户的支持。 BNA是作为 +DHIS2平台并因此受益于广大社区的支持 +国内和全球范围内。 + +### DHIS2家和JIRA { #dhis2-home-and-jira } + +可以找到DHIS2主页 +[这里](https://www.dhis2.org/), +包含有关平台使用的丰富文档。对DHIS的支持是 +由社区平台加强 +([JIRA](https://jira.dhis2.org)) +用户提交票证以寻求对已确定问题的支持。 + +注意:JIRA向所有人开放。 + +1. 去: + [https://jira.dhis2.org](https://jira.dhis2.org/)。 +2. 使用您的姓名和电子邮件地址创建一个帐户。 + + +#### 报告和问题   { #reporting-and-an-issues } + +不确定某项功能缺少,错误还是已弃用? +非常感谢您之前在开发者列表中询问 +直接报告错误。谢谢\! + +1. 点击顶部菜单中的创建。 +1. 从列表中选择一个项目。 +1. 选择一个问题类型: + + 1. 改进-如果您想告诉我们一些可能的事情 + 更好的可用性或设计建议。 + 2. 新功能-如果您想提出功能。 + 3. 任务-如果您被要求从事DHIS2任务。 + 4. 错误-如果您发现需要修复的内容。 + 5. 史诗-如果您想针对新的DHIS2领域提出想法,例如 + 一个应用程序。 Epic用于解决比新功能更复杂的问题。 + +1. 点击创建。 +1. 小费 +1. 要一次创建多个问题,请选择创建另一个。 +1. 填写问题表格。请给我们足够的上下文\!包括 + 服务器日志,JavaScript控制台日志,DHIS2版本和Web + 您正在使用的浏览器。 + +#### 反馈与沟通 { #feedback-and-communication } + +要共享信息,明确要求或讨论有关 +问题,请使用问题评论进行。 + +1. 选择您要评论的问题。 +1. 在问题详细信息视图中,单击评论,然后输入您的文本。 +1. 要通过电子邮件向他人发送您的评论,只需输入\ * \ * \ @ User的 + 在注释字段中输入名称\ * \ *。电子邮件将发送给用户的 + 用其JIRA帐户注册的电子邮件地址。 +1. 单击添加。 + +### 使用实践社区  { #use-the-community-of-practice } + +利用DHIS2实践社区分享经验,发表 +并请求您感兴趣的主题的支持。 + +1. 确保遵循准则为自己创建一个帐户 + 下面; +2. 阅读[社区 + 准则](https://community.dhis2.org/guidelines) +3. [声明您现有的 + 帐户](https://community.dhis2.org/t/-/14)或 + 创建一个新账户 +4. 添加个人资料图片并[介绍 + 您自己] [https://community.dhis2.org/t/-/15) + 社区 + ![](../ content / bna / resources / images / image_imp4.png){width = 40px} +5. 阅读所有[类别 + 说明](https://community.dhis2.org/categories) + 了解帖子的去向 + + + + +## 机遇与挑战{#opportunities-and-challenges} + +### 机会 { #opportunities } + +1. 计划和组织BNA实施将确保 + 卫生部的可用性和可持续性 + 瓶颈应用。 +2. bna的开发和实施将触发国家 + 利益,导致在地区和国家/地区广泛使用DHIS2 + 等级 +3. 瓶颈和因果分析对于基于证据的分析很有用 + 规划,可以用作资源调动的工具。 +4. 使卫生计划的干预措施与现有措施保持一致 + 计划过程中的国家计划周期和系统。 + 这将 + + 1. 促进政府的支持 + 2. 建立本地所有权 + 3. 降低实施成本。 + +### 挑战 { #challenges } + +1. 在国家日历内安排BNA活动的时间 + 有时变得具有挑战性,导致无法达成共识。 +2. 某些地区的互联网等基础设施要求可能 + 延迟实施。 + + + +## 扩大规模和可持续性{#扩大规模和可持续性} + +从飞行员开始通常是很好的选择,因为它可以提供领域指导 +最需要注意的试点提供的成本估算可以 +用于放大投影。以下是一些需要考虑扩展的因素 +实施瓶颈分析; + +1. 技术支持的可用性:BNA App当前处于 + 由东部非洲的UiO / HISP节点支持。这种支持至关重要 + 建立本地化能力以进行定制,维护和质量 + 保证 +2. 社区活动应与现有活动保持一致 + 社区结构以确保可持续性 +3. 政治和技术区领导对 + 影响社区的真正变化 + + + + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__about-this-guide-about_this_guide_-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__about-this-guide-about_this_guide_-md new file mode 100644 index 000000000..297f99b3b --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__about-this-guide-about_this_guide_-md @@ -0,0 +1,65 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/edit/master/src/commonmark/en/./content/common/about-this-guide.md" +--- +# 关于本指南 { #about_this_guide_ } + + + +BNA App的实施是集体努力,并由 +开发团队和用户。虽然指南力求完善,但可能会有 +某些功能/主题已被省略或尚未被 +记录下来。本节介绍了一些使用的约定 +整个文档中。 + +DHIS2 是一个基于浏览器的应用程序。在很多情况下,屏幕截图 +为了提高清晰度而被包括在内。各种功能的快捷方式 +显示如 **数据元素** ">" **数据元素组**。这 +“>”符号表示您应该单击“**数据元素**”,然后 +单击用户界面中的**数据元素组**。 + +已使用不同样式的文本突出显示以下内容的重要部分: +文本或特定类型的文本,例如源代码。每个 +本文档中使用的约定在下面进行了说明。 + +> **注意** +> +>注释包含应考虑的其他信息或 +>参考更多信息可能会有所帮助。 + +> **提示** +> +>提示可能是有用的建议,例如如何执行 +>更有效地执行特定任务。 + +> **重要** +> +>重要信息不容忽视,通常表示 +>应用程序所需的内容。 + +> **注意** +> +>这些部分中包含的信息应谨慎 +>考虑,如果不注意,可能会导致 +>分析,性能或功能。 + +> **警告** +> +>如果不注意,可能会导致这些部分中包含的信息 +>永久性数据丢失或影响系统的整体可用性。 + + 程序列表通常包含某种类型的计算机代码。 + 它们将以带阴影的背景和不同的字体显示。 + +命令将以粗体显示,并代表一个命令 +需要在操作系统或数据库上执行。 + +指向外部网站或交叉引用的链接将显示在 +蓝色文本,并带有下划线,例如[this。](http://www.dhis2.org) + +## 目标受众 { #intended-audience } +本指南供具有管理特权的用户使用 +进行系统设置,并且有能力进行一些技术设置 +与BNA应用程序相关的干预措施,指标和对象共享。 + + + diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__analysis-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__analysis-md new file mode 100644 index 000000000..40d29c21a --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__analysis-md @@ -0,0 +1,153 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/scorecard_old_version/analysis-with-scorecard.md" +revision_date: "2021-10-04" +--- + +# 使用记分卡进行分析{ #analysis-with-scorecard } + +记分卡打开后,您可以分析由 +使用提供的各种组件通过不同维度记分卡 +通过计分卡应用程序。 + +## 导航记分卡 { #navigating-the-scorecard } + +出于分析目的,记分卡应用程序允许您 + +- 在组织单位和期间类型之间切换 +- 快速切换布局 +- 显示和隐藏一些组件和数据 +- 打印并下载计分卡 +- 按数据值升序和降序排序 +- 执行趋势和瓶颈分析 + +所有内容都在本章中进行了说明。 + +## 深入分析 { #drill-down-analysis } + +记分卡支持从记分卡行中进行深入分析,其中行 +可以单击标题以显示较低级别的分析。默认 +记分卡在行中列出组织单位,在列中列出数据,因此 +用户可访问的默认深入分析是按组织单位进行的。 + +可以通过更改拖放布局将列中的数据移动到行中, +从而支持对行中的指标进行拖放操作 +单位将移动到列。 + +> **注意** +> +>仅对具有相关指标的指标支持下钻指标 +分配给他们的指标。 + +### 按组织单位进行的深入分析 { #drill-down-analysis-by-organization-units } + +为了深入了解组织单位级别,只需点击 +儿童组织级别的名称和 +特定的组织单位将显示在该行的下方 +组织。 + +![按组织单位深入分析](resources/images/image11.png) + +### 按数据深入分析 { #drill-down-analysis-by-data } + +为了深入挖掘数据,指标名称/标题需要 +在记分卡的行上,可以通过拖放来实现 +从列到行并单击行的指标 +标头(指示符名称)进行细化。 + +在按指标进行深入分析的用例中,包括 +从瓶颈图表到记分卡的效果。 + +![性能指标从瓶颈图到记分卡的映射](resources/images/image12.png) + +只有具有相关指标的指标才能支持下钻 +分析,因此只有带有相关指标分析图标的指标才会 +具有向下钻取功能,将相关指标显示在下方 +级别,如果任何较低级别的指标也有相关的指标 +分配给他们,则可以进一步深入研究。 + +利用记分卡布局更改功能(请参阅记分卡 +版式一章),并通过相关的相关指标支持相关指标分析 +在查看时按单个指标选择进行指标分析 +父级的记分卡,您可以向下钻取以查看 +儿童级别。 + +![按指标深入分析](resources/images/image13.png) + +## 组织单位选择 { #organization-unit-selection } + +记分卡应用程序使您可以基于 +在组,级别和用户组织单位上,这些称为 +选择模式。 + +所有组织单位的选择类型都始于单击选择 +显示所选组织单位的选项按钮。然后点击 +分支图标。 + +![ 选择机关](resources/images/image14.png) + +### 按级别选择 { #selection-by-levels } + +从选择模式下拉菜单中单击“选择级别”,然后导航 +右侧的“选择组织单位级别”按钮, +从“级别”下拉列表中,然后可以通过以下方式进行选择 +单击所需的级别以在记分卡上查看。 + +![ 按级别选择组织单位](resources/images/image15.png) + +### 按组选择 { #selection-by-groups } + +在出现的下拉菜单中,单击“选择组”,然后导航 +右侧的“选择组织单位组”按钮, +从网上论坛的下拉列表中,您可以通过以下方式进行选择 +点击所需的组以查看您的记分卡。 + +![按组选择组织单位](resources/images/image16.png) + +### 用户组织单位的选择 { #selection-by-user-organization-unit } + +在出现的下拉菜单中,单击“选择组织单位” +然后导航到右侧的按钮,显示“选择组织 +单位”,然后从下拉列表中进行选择 +单击所需的选项单位以查看对您组织的尊重 +在您的计分卡上。 + +![ 按用户组织单位选择组织单位](resources/images/image17.png) + +## 期间选择 { #period-selection } + +记分卡应用程序使您可以选择固定期限 +期间,相对期间和延长的相对期间。 + +所有期间选择类型都始于单击选择选项按钮 +显示开始时间。然后单击期间类型 +选择选项按钮,其中列出了所有期间类型。 + +![时期选择](resources/images/image18.png) + +### 固定期间选择 { #fixed-period-selections } + +要选择固定期间,请从 +期间类型列表。然后,您可以从可用列表中选择时间段 +期。 + +![固定周期选择](resources/images/image1.png) + +### 相对期间选择 { #relative-period-selections } + +要选择相对期间,请先从 +期间类型列表。然后,您可以从可用列表中选择时间段 +期。 + +![相对时期选择](resources/images/image2.png) + +### 相对延长期 { #extended-relative-periods } + +延长的相对期间是指不附带的相对期间 +dhis2默认情况下。这些延长的相对期间包括: +今年,去年的季度,今年的月份和去年的月份。 + +要选择延长的相对期间,请先选择一个期间类型 +从期间类型列表中。然后,您可以选择扩展的相对 +可用时段列表中的时段。 + +![延长相对周期](resources/images/image3.png) diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__browsing-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__browsing-md new file mode 100644 index 000000000..a160a1a84 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__browsing-md @@ -0,0 +1,104 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/scorecard_old_version/opening-and-browsing-scorecards.md" +revision_date: "2021-10-04" +--- + +# 打开并浏览记分卡{ #opening-and-browsing-scorecards } + +如果有记分卡,则可以在“应用程序”菜单中找到记分卡应用程序 +DHIS2实例或安装中尚未安装该应用程序 +遇到问题,请参阅本手册的安装说明(第2章) +文档以获得进一步指导。 + +## 打开记分卡应用程序 { #opening-of-scorecard-application } + +通过在应用程序搜索菜单或应用程序图标上找到记分卡来打开记分卡 +顶部栏,单击以调低应用列表,或搜索“记分卡”。 + +![应用程序菜单上的记分卡应用程序。](resources/images/image112.png) + +打开后,记分卡应用程序将显示已创建的记分卡列表, +或没有记分卡时,逐步说明如何创建 +计分卡。 + +> **注意** +> +>如果记分卡应用程序加载时间太长,而您不在 +网络速度慢,请确保已清除浏览器缓存。 + +记分卡会充分利用缓存的文件,以提供更好的离线体验, +因此,在安装更高版本时,记分卡可能会使用旧版本 +版本的缓存文件,因此在加载时会崩溃。 + +![](resources/images/image113.png) + +图3.1-B:记分卡应用程序处于连续加载状态。 + +## 清除应用程序缓存 { #clearing-application-cache } + +清除应用程序缓存和浏览器界面的方法各不相同 +浏览器到浏览器,但所有浏览器都使用通用的标准键盘快捷键 +浏览器是“ CTRL + SHIFT + DELETE”。 + +可以通过清除浏览器缓存的访问界面 +以下方法: + +- Google Chrome:转到右上角的菜单图标,单击打开,转到更多工具菜单,然后选择“清除浏览数据”。界面打开后,确保“清除以下项目”设置为“时间开始”。 +- Mozilla Firefox:转到右上角的菜单图标,单击打开,转到“库”,然后转到“历史记录”,然后选择“清除最近历史记录”。界面打开后,确保“清除时间范围”设置为“全部”,并且“详细信息”选项展开以显示所有详细信息选项。进入清除浏览数据或最近历史记录后,勾选“缓存”、“Cookie”、“托管应用程序数据”或“离线网站数据”。通过记分卡清除所有缓存的文件、cookie 和本地存储的数据。 + +![Google chrome 和 firefox 中的菜单图标](resources/images/image114.png) + +> **注意** +> +>这些还将清除其他所有缓存信息和cookie +您在浏览器中访问过的网站。 + +![Google chrome 清除浏览器缓存的界面](resources/images/image115.png) + +![Mozilla firefox 清除浏览器缓存的界面](resources/images/image116.png) + +## 浏览记分卡应用程序 { #browsing-the-scorecard-application } + +记分卡应用程序打开后,将显示所有列表 +用户有权访问的计分卡。默认为项目 +以列表视图显示,一次显示三个项目,分页 +访问更多的计分卡。所有计分卡均按以下名称排序 +升序。 + +要查找计分卡,请使用搜索面板按名称或 +记分卡说明,搜索将查找用户拥有的所有收藏夹 +访问并列出它们以升序排列。 + +![记分卡应用程序的默认列表视图](resources/images/image117.png) + +## 显示/列出记分卡 { #displaylisting-of-scorecards } + +共有三种标准类型的记分卡列表可以导航 +并遍历一长串的记分卡 + +### 列表视图 { #list-view } + +这是默认的列表记分卡,每页显示三个项目, +同时提供在页面之间移动的分页选项。 + +![记分卡应用程序的列表视图](resources/images/image118.png) + +### 卡视图 { #card-view } + +这将在多行中显示所有没有分页的记分卡 +整个两列,允许记分卡的垂直导航。 + +![记分卡应用程序的卡片视图](resources/images/image119.png) + +### 缩略图视图 { #thumbnail-view } + +这会显示多行中没有分页的所有记分卡 +贯穿一栏,可以更详细地查看每一个 +计分卡。 + +![记分卡应用程序的缩略图](resources/images/image10.png) + +要使用记分卡形象化数据,请单击以下内容的特定记分卡: +利益。有关可用于所有功能的更多信息 +导航记分卡,请访问“ +文档。 diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__installation-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__installation-md new file mode 100644 index 000000000..f0eb5daba --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__installation-md @@ -0,0 +1,142 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/scorecard_old_version/installing-scorecard.md" +revision_date: "2021-10-04" +--- + +# 安装记分卡{ #installing-scorecard } + +记分卡应用程序是完全免费和开源的,它是 +可以在DHIS2应用商店(https://play.dhis2.org/appstore)上下载 +具有长期支持的最新计分卡应用程序。 + +要将任何应用程序安装到DHIS2中,都需要超级用户特权, +确保您的帐户具有必要的权限来安装 +申请,或与DHIS2支持团队联系以获取帐户 +具有安装应用程序的权限。 + +> **注意** +> +>交互式记分卡支持从2.25版本开始的所有版本的DHIS2 +向上,它可以在功能有限且没有功能的较低版本中运行 +支持解决任何问题。 + +有两种方法可以将交互式记分卡安装到您的 +DHIS2实例。 + +## 从DHIS2内部安装 { #installation-from-within-dhis2 } + +这种安装方法是最直接的,但仅适用于 +DHIS2运行2.28及更高版本。 + +第1步: + +只需单击“应用程序搜索”菜单或应用程序图标即可打开“应用程序管理” +在顶部栏上找到“应用程序管理”,单击以下拉列表 +应用程序,或搜索“应用程序管理”。打开应用程序管理,转到 +应用列表,请参见下图: + +![搜索菜单上的应用程序管理](resources/images/image125.png) + +第2步: + +打开Apps管理后,转到Apps商店面板,可在 +左侧导航菜单,用于安装的在线应用程序列表 +将会显示,寻找互动式记分卡。 + +![应用程序商店列表,带有交互式记分卡](resources/images/image124.png) + +找到后,单击“安装”以安装该应用程序。完成后 +安装后,可以从搜索中访问交互式记分卡 +菜单。 + +> **注意** +> +>仅当您具有Internet连接并且您的 +DHIS2实例可在线访问。 + +## 从DHIS2 App Store网站{#installation-from-dhis2-app-store-website}进行安装 { #installation-from-dhis2-app-store-website } + +这种安装DHIS2的方法需要访问DHIS2 App Store +网站,下载记分卡最新稳定版本的zip文件 +应用程序,然后手动将其安装到DHIS2中。 + +对于在版本上运行的所有DHIS2实例,建议使用此方法 +2.27及以下。 + +> **注意** +> +>确保您拥有良好且稳定的互联网连接以下载 +压缩文件。 + +![DHIS2 App Store 中列出的应用程序](resources/images/image126.png) + +步骤1:从应用商店下载兼容版本 + +进入DHIS2 App商店后,找到交互式计分卡应用程序,然后 +单击它以获取记分卡的可用版本列表。挑 +计分卡的最新版本,并下载 +最新版本内置到本地硬盘中。 + +![DHIS2 版本和支持版本列表](resources/images/image127.png) + +> **注意** +> +> zip文件名可能包含隐含的字母数字名称,例如 +“ 3ad63731-a75d-4adb-95a1-4f646e481c20”。您可以将zip文件重命名为 +可以使用“ scorecard-v2.x.zip”之类的名称轻松地在将来找到它,其中“ x”是构建的版本号。 + +步骤2:将应用程式上载至Dhis2 + +单击顶部栏上的应用程序搜索菜单或应用程序图标以找到应用程序 +管理,单击以调低应用列表,或搜索“应用 +管理”。 + +![搜索菜单上的应用程序管理](resources/images/image125.png) + +打开Apps管理,以查看和管理已安装的应用程序列表 +DHIS2,交互式记分卡应用程序可以通过单击上传来安装 +图标。 + +![上传图标](resources/images/image128.png) + +安装后,交互式计分卡应用程序将在 +标准应用 + +![已安装标准应用程序列表上的交互式记分卡](resources/images/image129.png) + +安装完成后,可以从 +搜索菜单。如果记分卡未出现在菜单上,则可能不会 +对于两个问题之一可见。 + +## 安装访问凭据/权限。 { #installation-access-credentialspermissions } + +虽然您的DHIS2实例中可能安装了记分卡应用程序, +您可能没有查看权限。在这种情况下 +与DHIS2主持人或DHIS2支持团队进行沟通,以便 +分配给您的用户角色之一的应用程序。 + +## 安装不成功。 { #installation-not-successful } + +记分卡应用程序将在您的应用程序中不可见,如果 +尚未安装在您的DHIS2实例或安装过程中 +由于技术原因而失败。 + +最常见的安装失败是由于配置错误造成的 +服务器主机上安装文件夹的读/写权限 +dhis2。权限配置错误也可能是由于拒绝 +删除已安装应用程序的功能。 + +要解决此问题,需要对DHIS2进行后端访问,以分配适当的访问权限。 +文件夹的所有权和读写许可以用于安装 +应用。 + +> **注意** +> +>已安装应用程序的文件夹位置因版本而异 +DHIS2安装。 + +1. 从版本 2.27 开始,已安装应用程序的文件夹位于 \[DHIS2_HOME\]/apps +2. 从版本 2.28 及更高版本开始,已安装应用程序的文件夹位于 \[DHIS2_HOME\]/files/apps + +有关如何在DHIS2上创建和安装应用程序的更多信息 +请访问https://www.dhis2.org/how-to-create-find-install-apps diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__layout-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__layout-md new file mode 100644 index 000000000..77681df2a --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__layout-md @@ -0,0 +1,88 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/scorecard_old_version/scorecard-layouts-headers-and-legends.md" +revision_date: "2021-10-04" +--- + +# 记分卡布局、标题和图例{ #scorecard-layouts-headers-and-legends } + +## 使用拖放功能{#layout-change-with-drag-n-drop}更改布局 { #layout-change-with-drag-n-drop } + +查看计分卡时,您只需单击以下即可更改布局 +列标签(文本),并将其拖动到行标题。 + +将行标题拖动到列标题时,这也适用。 + +![通过拖放将行更改为列之前的布局](resources/images/image4.png) + +> **注意** +> +>虚线表示拖动n个拖放区。 + +![通过拖放将行更改为列后的布局](resources/images/image6.png) + +## 记分卡标题 { #scorecard-header } + +计分卡标题显示在计分卡的顶部。创建自定义 +标头并添加其他品牌,请参见第9.2.1节“品牌 +计分卡标题”。 + +默认情况下,记分卡标题由记分卡标题组成, +选定的组织单位和选定的期间 + +![记分卡标题](resources/images/image7.png) + +> **注意** +> +>记分卡标题可以从基本文本中以粗体,颜色和 +字体类型,带有国旗,图片的完整定制标题 +和HTML5支持的其他品牌。 + +## 记分卡图例 { #scorecard-legend } + +计分卡图例显示在计分卡标题下方。默认 +所有计分卡将以显示的图例开始。 + +记分卡图例给出了在 +记分卡可视化。 + +![记分卡图例](resources/images/image9.png) + +> **注意** +> +>当值超出范围时,使用灰色表示不适用(N / A) +现有颜色代码类别的最小和最大范围。 + +无值时使用白色代码(返回的结果是 +空/空不为零) + +![](resources/images/image38.png) 重要 + +错误加载数据是可以在 +图例中,查看记分卡时,任何 +数据选择已在系统中删除。因此应该 +请注意,计分卡应用程序需要选择存在于 +dhis2系统和记分卡中涉及的删除数据选择 +导致错误。 + +## 列标题,提示和工具提示 { #column-headers-hints-and-tool-tips } + +列标题出现在每列顶部。默认情况下,一列 +标头是特定数据选择的常规名称。 + +#![](resources/images/image40.jpg) { #resourcesimagesimage40jpg } + +图5.4-A:带提示的计分卡的列标题。 + +> **注意** +> +>最常见的错误是内部服务器错误或网络故障 +加载数据时的操作,通常缩写为错误代码 +(409、404、502等)。与您的系统管理员联系 +指示器和服务器设置以解决错误。 + +当您将鼠标悬停在与 +前期选择。工具提示将简要介绍先前的值, +偏差和使偏差计数为的最小值 +重大。 + +#![记分卡单元格上的工具提示。](resources/images/image42.png) { #a-tooltip-on-a-cell-of-a-scorecardresourcesimagesimage42png } diff --git a/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__scorecard-and-demo-md b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__scorecard-and-demo-md new file mode 100644 index 000000000..a22b382b8 --- /dev/null +++ b/projects/docs-full-site/zh/USE__OPTIONAL-APPS__INTERACTIVE-SCORECARD-APP__APP-VERSION-01__scorecard-and-demo-md @@ -0,0 +1,62 @@ +--- +edit_url: "https://github.com/hisptz/unicef-apps-docs/blob/master/src/commonmark/en/content/scorecard_old_version/scorecard-and-demo-server.md" +revision_date: "2021-10-04" +--- + +# 记分卡和演示服务器{ #scorecard-and-demo-server } + +## 记分卡简介 { #introduction-to-scorecard } + +在卫生部等公共卫生环境中,记分卡提供 +一种有用的标准化交通信号灯颜色分析方法 +代码,将相关指标合并为一张表格。 + +记分卡可以全面显示健康状况 +疫苗接种程序之类的程序,突出显示成功之处, +弱点和需要改进的地方。 + +有两种创建记分卡的方法:可以使用: + +- 如本指南所述的记分卡应用程序,或 +- 数据透视表应用程序,如 dhis2 网站中所述:https://www.dhis2.org/node/243 + +本指南主要针对记分卡应用程序,如下所述 +下面;两者之间的区别在于,计分卡应用程序是 +为高级记分卡分析进行了调整,由以下人员开发和维护 +HISP社区开发人员,而数据透视表应用程序用于基本 +记分卡分析,由Dhis2核心开发和维护 +球队。通过记分卡应用程序和数据透视表应用程序,您可以下载和 +脱机使用记分卡,并在DHIS2仪表板上共享它。用 +计分卡应用程序,您拥有更高级的控件和功能,可以轻松创建 +并分析数据中的多个元素和维度。另外 +计分卡应用程序提供了机会,通过 +包括记分卡仪表板中的瓶颈指标以及 +使用各种可视化工具分析您的数据,例如 +数据透视表,图表和地图。 + +![RMNCAH 记分卡的标准布局](resources/images/image122.png) + +![](resources/images/image123.png) + +## 关于演示服务器和记分卡元数据 { #about-demo-server-and-scorecard-meta-data } + +DHIS2记分卡团队维护一个演示服务器 +在[https://scorecard-dev.dhis2.org/demo](https://scorecard-dev.dhis2.org/demo)。 +到目前为止,这是试用记分卡应用程序的最简单方法 +DHIS2。 + +### 使用DHIS2演示服务器 { #using-dhis2-demo-server } + +要使用记分卡演示服务器,您必须登录服务器, +您可以使用登录页面上显示的登录凭据 +登录并探索计分卡应用程序的惊人功能。 + +### 记分卡元数据 { #scorecard-metadata } + +记分卡从通用DHIS2数据源借用其元数据 +并使用它创建一个数据存储,以方便分析。计分卡 +指标和指标组等元数据使用 +DHIS2指标维护应用程序。还集成了记分卡应用 +带有功能维护应用程序,用于创建自定义指标。自订 +指标是其定义和计算不容易的指标 +使用DHIS2中的指标维护应用程序创建。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ADDITIONAL-INFORMATION__dhis2-tutorials-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ADDITIONAL-INFORMATION__dhis2-tutorials-md new file mode 100644 index 000000000..eb3a5b8f4 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ADDITIONAL-INFORMATION__dhis2-tutorials-md @@ -0,0 +1,527 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.32/src/commonmark/en/content/user/dhis2-tutorials.md" +revision_date: '2019-02-11' +--- + +# DHIS2教程 { #dhis2_tutorials } + + + +## 使用数据透视表应用创建记分卡 { #create-scorecards-pivot-table } + + + +***记分卡的定义:**在公共卫生环境中,例如政府部门 +对健康而言,记分卡提供了一种有用且标准化的方法 +将相关指标合并为一张表。计分卡可以 +卫生计划绩效的整体视图,例如 +疫苗接种计划,重点介绍成功的地方,弱点和需要注意的领域 +改进以下是典型的计分卡:* + +![](resources/images/tutorials/scorecards_pivot_result.png) + +本教程说明了如何在DHIS2数据透视表中创建记分卡 +表格应用。使用枢纽分析表有几个优点 +创建一个记分卡,例如: + + - 您可以将计分卡保存在仪表板上并离线使用。 + + - 您可以与其他DHIS2用户共享计分卡。 + +让我们开始吧\! + +### 为记分卡创建图例 { #create-a-legend-for-your-scorecard } + +首先,我们将为记分卡创建一个三色的“交通灯”图例。 +记分卡具有三种基本颜色,易于扫描且易于操作 +理解。 + +1. 打开**维护**应用程序。点击右上角的菜单 + 并从应用程序列表中选择维护。您也可以输入 + 在搜索字段中查找单词维护的首字母 + 该应用程序。 + + ![](resources/images/tutorials/scorecards_maintenance_app.png) + +2. 在维护应用程序中,向下滚动到页面底部 + 到 **其他** 部分。 + +3. Go to **Legend** and click the **+**. + + ![](resources/images/tutorials/scorecards_maintenance_legend.png) + +4. 在**图例管理**页面中,滚动到页面底部 + 并通过点击蓝色+按钮来创建新的图例。 + + ![](resources/images/tutorials/scorecards_maintenance_addbtn.png) + +5. 输入图例的名称(例如“ Traffic light”)作为起始值 + 以及字段中的最终值。您在此处输入的值取决于 + 您希望为记分卡设置的性能等级。 + +6. 将**图例项数**更改为3以显示三种颜色 + 计分卡。要更改图例项的颜色,请点击蓝色+ + 按钮,然后编辑 + 颜色。 + + ![](resources/images/tutorials/scorecards_maintenance_legend_color.png) + +### 在数据透视表应用中创建记分卡 { #create-a-scorecard-in-the-pivot-table-app } + +1. 从右上角的菜单中打开 **数据透视表** 应用程序 + 仪表板。您还可以在中输入数据透视表的首字母 + 搜索字段。 + +2. 转到左侧窗格中的**数据**,然后选择 + 列表中的**指标**。 + +3. Select an **Indicator group** such as “ANC” in the second list. + +4. 使用箭头,选择要在其中查看的指标类型 + 您的计分卡。 + + ![](resources/images/tutorials/scorecards_pivot_indicators.png) + +5. 单击**更新**。该按钮位于顶部的菜单中 + 工作区 + +6. 转到 **期间** 并选择您要显示的期间 + 数据。在这个“交通灯”示例中,我们将使用相对时间段 + 部分。在**季度**中,选择**本季度**和**上季度 + 四分之一**。清除任何其他复选框并单击“**更新**”。 + + ![](resources/images/tutorials/scorecards_pivot_period.png) + +7. 转至同一左侧窗格中的 **组织单位**,然后单击 + 齿轮按钮旁边的箭头。 + +8. 选择**选择级别**。 + + ![](resources/images/tutorials/scorecards_pivot_orgunit_level.png) + +9. 从列表中选择**地区**(齿轮按钮旁边)。点击 + **更新**。 + + ![](resources/images/tutorials/scorecards_pivot_orgunit_level2.png) + +如您所见,记分卡在 +工作区。现在该调整外观。 + +### 整理记分卡的布局和显示 { #organise-the-layout-and-display-of-your-scorecard } + +1. In the workspace, click **Layout**. + + ![](resources/images/tutorials/scorecards_pivot_layout.png) + +2. 在 **表格布局** 中,将 **组织单位** 向下拖动到 **行 + 尺寸**部分。 + +3. Drag **Data** to the **Column dimensions** section. + +4. 在 **列维度** 窗格中,将 **期间** 拖动到 **数据** 下方, + 并单击“**更新**”。 + +5. In the workspace, click **Options**. + + ![](resources/images/tutorials/scorecards_pivot_options.png) + +6. Go to **Data** and clear all the checkboxes. + +7. 转到**样式** \> **图例集**,然后从列表中选择 + 您在维护应用中创建的图例。在这个例子中,我们 + 称之为交通信号灯。 + +8. 转到**样式** \> **图例显示样式**,然后选择**背景 + 颜色**。 + +9. 点击**更新**。 + +记分卡已准备好\! + + +![](resources/images/tutorials/scorecards_pivot_result.png) + +### 保存并分享您的计分卡 { #save-and-share-your-scorecard } + +1. In the workspace, go to the **Favorites** menu. + +2. 点击**另存为**。输入您的记分卡名称。 + +3. To share your Scorecard, select **Favorites**. + +4. 输入用户组名称,然后单击**保存**。你的 + 与仪表板共享的人可以查看记分卡。 + +## 使用TextPattern { #working-with-textpattern } + + + +DHIS2版本2.29中引入了TextPattern,作为一种定义 +包含变量,生成的值和原始文本的模式 +然后可以生成一个文本值。当前用例 +TextPattern是为跟踪的实体自动生成的属性, +您要在其中生成例如基于特定ID的唯一ID的位置 +模式。 + +本指南将涵盖与之相关的基本和高级主题 +TextPattern,但主要侧重于如何定义TextPatterns +以及存在哪些限制和警告。 + +### TextPattern语法 { #textpattern-syntax } + +TextPattern是一系列* segments *,由“ +”连在一起 +字符。细分具有特定的符号,在大多数情况下, +参数* format *,它允许对该值进行进一步操作。 + + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TextPattern segments
Segment notationDescriptionParamenter (format)Example (segment → input value → result)
"Plain text"The plain text segment will remain unchanged in all generated values. This special segment is defined by wrapping text between two double quotes. If your pattern should include separation symbols like a dash, you should use this "-". +

The plain text segment also allows for placeholder text. That means you can specify that parts of the plain text segment should be any of a set of characters. Currently there are 4 supported special characters you can use:

+
    +
  • \d (0-9)

  • +
  • \x (a-z)

  • +
  • \X (A-Z)

  • +
  • \w (a-zA-Z0-9)

  • +
None"Hello world" → None → Hello world +

"Hello \x\x\x" → "Hello you" → Hello you

+

"\d\d\d" → "123" → 123

CURRENT_DATE(format)Current date segment will be generated by the server at the time of generation. This is useful if you want your patterns to have a time-constraint that is disconnected from the context. You should not use this if you need to control which date is injected into the pattern.Date formatCURRENT_DATE(yyyy) → 01-01-2018 → 2018
ORG_UNIT_CODE(format)This segment represents the organisation unit code associated with the generation.Text formatORG_UNIT_CODE(...) → OSLO → OSL
RANDOM(format)Random segments will be replaced by a value randomly generated by the server based on the format. Generated segments, like Random, bases its uniqueness on the rest of the pattern. That means a random value can appear twice, as long as the rest of the pattern is different, which means the generated text as a whole will be unique.Generation formatRANDOM(X####) → None → A1234
SEQUENTIAL(format)Sequential segments will be replaced by a number, based on a counting value on the server. Sequential segments will start at the value 1, and for each generated value count up until no more values are available, based on the format. Like Random segments, uniqueness is based on the rest of the pattern, so each possible version of the pattern will have it's own sequential counter starting from 1.Generation format"A"+SEQUENTIAL(###) → None → A001 +

"A"-SEQUENTIAL(###) → None → A002

+

"B"-SEQUENTIAL(###) → None → B001

+

"B"-SEQUENTIAL(###) → None → B002

+ +除纯文本外,大多数段都具有参数* format * +分割。下表列出了可用格式以及它们的格式 +使用的示例符号和使用它们的示例符号。 + + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter formats
FormatDescriptionExample
Date formatThis format is based directly on the java SimpleDateFormat, which means any pattern valid for SimpleDateFormat, will be valid as a date format in TextPatternCURRENT_DATE(dd-MM-yyyy) → 31-12-2018 +

CURRENT_DATE(MM-yyyy) → 12-2018

Text formatThe text format allows for some basic text manipulation. Leaving the format empty will return the value unmodified, but using "^", "." and "$", you can modify the value before it is returned. Each "." represents a character, while "^" represents the start of the text and "$" represents the end. When using formats, the input value must be at least the same length as the format. +

ORG_UNIT_CODE(....) → OSLO

+

ORG_UNIT_CODE(..) → OS

+

ORG_UNIT_CODE(..$) → LO

+

ORG_UNIT_CODE(^...$) → OSLO

+

^....$ will require the input value to be exactly 4 characters.

Generation formatThe generation format accepts a combination of one or more of he following characters: "#", "X", "x" and "*". They respectively represent a number(0-9), an uppercase letter (A-Z), a lowercase letter(a-z) or any of the above(0-9,a-z,A-Z). The SEQUENTIAL segment only accepts "#", since it will only generate numbers. The number of characters in the format decides the size of the value generated. Using just one "#" will in other words only allow for 10 values (0-9), while "###" will allow for 1000 values (000-999). SEQUENTIAL generated values have leading zeroes, so the length of the generated value will always match the format length.RANDOM(X###) → A123 +

RANDOM(****) → 1AbC

+

SEQUENTIAL(###) → 001

+

SEQUENTIAL(######) → 000001

+ +有关格式的一些重要注意事项: + + - 日期格式用途非常广泛,但是请注意哪个日期或时间 + 您正在使用的组件。使用小于一天的组件(对于 + 即使可用,也不建议使用小时或秒)。 + + - 文本格式可以标记输入的开始和结束 + 值,但实际上“ ^ ...”和“ ...”将给出完全相同的值 + 结果。您唯一想使用“ ^”的时间是 + 强制输入值的长度。例如,“ ^ .... $”将 + 接受OSLO,因为它的开始和结束之间是4个字符,但是 + PARIS有5个字符,将被拒绝。 + + - 当文本格式用于唯一值时,例如组织单位 + 代码,请确保格式不会破坏唯一性。 + (例如:“ PARIS”和“ PANAMA CITY”的ORG \ _UNIT \ _CODE(..) + 都返回PA,这意味着这两个组织单位将 + 现实份额产生的价值) + + - 生成格式是了解容量的主要方法 + 您的模式。确保格式足够长以覆盖更多内容 + 超出您所需的值。 + +要结束本教程的语法部分,这里有几个 +例 + TextPattern: + + ORG_UNIT_CODE(...)+“-” + CURRENT_DATE(yyyyww)+“-” + SEQUENTIAL(#####) + +此模式将有99999个可能的值(基于SEQUENTIAL。00000 +从1)开始就从未使用过。另外,剩下的图案 +每个产生价值的组织单位都会改变 +(ORG \ _UNIT \ _CODE)和每周(CURRENT \ _DATE(yyyyww) +年和周)。这实际上意味着每个新的一周,每个组织 +单位将具有可以使用的99999个新值。 + + “ ABC_” + RANDOM(****) + +此模式的纯文本段不会对 +模式的总容量,但是生成的段(RANDOM) +将允许14776336可能的值。原因是\ * +可以是62个可用字符中的任何一个(0-9,a-z,A-Z)。 +您可以在下面进一步了解有关了解模式容量的信息 +本教程。 + +### 设计用于生成ID的TextPattern { #designing-textpattern-for-generating-ids } + +TextPattern的一种用例是生成唯一的ID。在这个部分 +我们将介绍与设计相关的准则和常见问题 +用于ID的TextPatterns。 + +ID不得包含敏感信息或包含以下内容的信息: +组合可以识别一个人。 TextPattern当前不 +支持使用此类值的细分受众群,但可能会在 +未来。 + +以下列表突出显示了一些特定于TextPattern的内容 +设计id的TextPattern时需要考虑的限制: + + - 确保电池的容量(可能值的数量) + TextPattern涵盖了您的用例。最好有更多的价值 + 比需要的少。使用TextPattern跟踪实体属性 + 将需要在其中存在一个生成的细分 + TextPattern。 + + - TextPattern在整个系统中是唯一的,但仅适用于 + 使用它的对象。换句话说,如果您有一个追踪实体 + TextPattern的属性,由多个Tracked实体使用(非 + 被误认为是跟踪的实体实例),生成的所有值 + 将使用该属性在所有跟踪的实体之间共享。这个 + 也表示如果您有两个跟踪的实体属性, + 相同的TextPattern语法,每个属性都将能够生成 + 因为唯一性基于属性,所以彼此具有相同的值。 + + + + - SEQUENTIAL段位于实施编号中,从 + 1,对每个值加1,然后依次递增直到没有更多值 + 可用。但是,实际上,您很可能最终会 + 用户生成和保留从未使用过的值时的差距,或者 + 如果用户发送的值中SEQUENTIAL段的值较高 + 值比服务器上记录的值大。 + + - 当前的实现依赖于用户客户端发送 + 存储新值时,TextPattern中包含的值。那 + 表示生成正确的ID取决于用户,并且 + 用户客户端,以提供正确的数据。 + +### 了解TextPattern容量 { #understanding-textpattern-capacity } + +设计TextPattern时要记住的最重要的事情是, +是容量-表示潜在值的总数a +TextPattern可以产生。 + +在当前的TextPattern实现中,主要有三个 +决定容量的因素: + +1. TextPattern中生成的段的容量 + +2. CURRENT \ _DATE段的存在 + +3. ORG \ _UNIT \ _CODE段的存在 + +日期段(如CURRENT \ _DATE)的存在将有效 +分段每次更改时重置容量。根据日期 +格式,它可以在任何地方更改,从每年到每天。 **重要提示:如果您的 +日期格式不包含年份,格式将解析为相同 +每年的价值。**这意味着已经使用了价值。例如, +如果您的TextPattern看起来像这样: + + CURRENT_DATE(ww)+“-” + RANDOM(#) + +这种模式每周最多为您提供10个唯一值,但是 +一年后,CURRENT \ _DATE(ww)将与去年相同,并且您 +将没有可用的新值。如果您改用“ yyyy-ww”,它将 +每年,每周都独一无二。 + +组织单位代码将使您的价值观在每个不同的领域都独一无二 +组织单位,这意味着您是否具有以下文本模式: + + ORG_UNIT_CODE()+“-” + RANDOM(#) + +此模式将为您提供10种不同的唯一值 +组织单位。 + +#### 计算生成段的容量 { #calculating-capacity-for-generated-segments } + +了解如何计算TextPattern的容量至关重要 +设计TextPatterns时。生成的细分将是主要的 +任何TextPattern的组件,以容量为单位,然后根据 +存在ORG \ _UNIT \ _CODE或CURRENT \ _DATE时。 + +让我们从SEQUENTIAL段开始。格式中的每个“ \#”代表 +一个0到9之间的数字。要计算总容量,请乘以 +每个“ \#”的可能值的数量。由于总是10(0-9) +数学很简单: + + SEQUENTIAL(#)= 10 = 10 + 序列(###)= 10 * 10 * 10 = 1000 + SEQUENTIAL(#####)= 10 * 10 * 10 * 10 * 10 = 100000 + +由于服务器上的SEQUENTIAL计数器从1开始而不是0,因此实际 +容量为999,但在大多数情况下并不重要。 + +一旦涉及到RANDOM,计算就会变得更多 +复杂。与SEQUENTIAL类似,“ \#”具有10个可能的值, +另外,我们有“ X”和“ x”,每个都有26个可能的值,以及 +“ \ *”可以是前面的任何一个,表示62(10 + 26 + 26) +可能的值。 + +要计算容量,您需要将每个字符 +格式化并替换为可能的值数,然后相乘 +它们都像我们在SEQUENTIAL中所做的一样: + + RANDOM(#)= 10 = 10 + 随机(X)= 26 = 26 + RANDOM(*)= 62 = 62 + + RANDOM(X ##)= 26 * 10 * 10 = 2600 + 随机(XXxx)= 26 * 26 * 26 * 26 = 456976 + + 随机(***)= 62 * 62 * 62 = 238328 + +如您所见,数学运算有时会变得更加复杂,但是 +按照此配方,您可以看到潜在值的数量。 + +### 随机细分以及为什么应避免使用 { #random-segments-and-why-you-should-avoid-it } + +在TextPattern中使用随机段会产生隐藏的成本 +长期运行,但这并不意味着您永远不要使用它。这个部分 +将突出显示使用随机片段的问题,并建议何时 +可能更适合使用它。 + +本节是由上一代的问题引起的 +策略,您只有随机生成。过了一会儿,实例 +使用此功能实际上将无法生成和保留新的 +值,因为要花很长时间才能找到可用的值。这个 +本节着眼于随机产生的一些问题 +造成了这种情况。 + +#### 产生随机值 { #generating-random-values } + +在TextPattern中使用RANDOM段之前,应考虑 +与使用RANDOM有关的以下问题: + + - 从具有RANDOM段的TextPattern生成值将是 + 比其他TextPatterns更复杂 + +### 基于TextPattern的元数据的数据输入 { #data-entry-for-textpattern-based-metadata } + +如前所述,当前唯一支持的元数据 +TextPattern是跟踪的实体属性。在本节中,我们将 +描述TextPattern数据输入的不同方式,特别是 +用于跟踪的实体属性。 + +#### 使用TextPattern验证值 { #validation-of-values-using-textpattern } + +默认情况下,使用以下命令将所有值发送到服务器以获取元数据 +TextPattern,将被验证。如果需要,可以跳过验证,但是 +在正常情况下,您应该始终验证输入。的 +验证将基于您定义的TextPattern并将 +尽可能严格: + + - 日期段必须与段中指定的格式匹配 + 参数 + + - 纯文本段必须完全匹配 + + - 文本段的值必须至少与格式字符串一样长。 + 如果同时存在“ ^”和“ $”,则该值必须与确切的值匹配 + 长度。 + + - 生成的细分值必须与格式完全匹配,字符顺序为 + 字符。 + +使用服务器首先生成和保留值时,服务器 +将在注入之前修改TextPattern中使用的值, +这意味着在 +服务器。 + +对于TextPattern验证,最后一个例外是特殊情况: +如果在保留原始值之后更改了TextPattern +模式,根据新的,发送到服务器的值无效 +如果已保留TextPattern,则仍将接受它。 + +#### TextPattern的不同数据输入流 { #different-data-entry-flows-for-textpattern } + +客户端目前有2种方法可以存储TextPattern的值 +元数据: + +1. 生成和保留值(应用程序应为您完成此操作) + +2. 存储自定义值 + +首选方式是生成并保留所需的值( +生成和保留的值数量由应用处理)。那 +表示您每次查看和存储值时, +由服务器生成并保留,并且将是有效的。 + +在特定情况下,另一种方法可能会有用。用户将提供 +值本身,只要提供的值对 +TextPattern,他们可以放置任何想要的东西。注意事项 +这样,您可能会使用别人保留的值 +如果您有一个SEQUENTIAL细分,则不会更新计数器。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ANALYSING-DATA__dashboards-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ANALYSING-DATA__dashboards-md new file mode 100644 index 000000000..ebc490a29 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ANALYSING-DATA__dashboards-md @@ -0,0 +1,332 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.32/src/commonmark/en/content/user/managing-dashboards.md" +revision_date: '2019-04-30' +--- + +# 管理仪表板 { #dashboard } + + + +## 关于仪表盘 { #about-dashboards } + +仪表板旨在提供对不同分析物的快速访问 +对象(地图,图表,报告,表格等)分配给单个用户。 +仪表板也可以与用户组共享。 + +用户或管理员可以创建一个名为“产前保健”的仪表板 +其中可能包含有关产前保健的所有相关信息。这个 +然后可以与名为“ ANC控制”的用户组共享仪表板, +其中可能包含ANC控制程序的所有用户。全部用户 +这样,该组中的用户就可以查看同一仪表板。 + +## 仪表板和控制栏 { #dashboards_setup } + + + +仪表板具有标题、描述和任意数量的仪表板项目。 +仪表板项目可以是许多不同的类型,包括图表、 +地图、报告、表格、资源、消息和文本项目。以上 +仪表板是控制栏,显示所有可用的仪表板, +包括一个仪表板搜索字段和一个 **+** 按钮,用于创建一个 +新仪表板。 + +仪表板有两种模式:查看和编辑/创建。首次登录时 +到DHIS2,您最近使用的仪表板将显示在视图中 +模式,如果您与以前使用同一台计算机。如果你是 +使用其他计算机,则第一个加星标的信息中心将是 +显示。如果没有加星标的信息中心,则第一个信息中心(按字母顺序) +将显示。加星标的仪表盘始终首先显示在仪表盘中 +清单。 + +下面的屏幕截图显示了一个名为“产前保健”的信息中心, +已经填充了图表和地图。 + + +![](resources/images/dashboard/dashboard-view-mode.png) + +### 在仪表板列表中搜索 { #searching-in-the-list-of-dashboards } + +您可以使用“ +标题为“搜索仪表板”的控制栏的左上方。的 +搜索不区分大小写,并且在您键入时,仪表板列表将 +筛选出与您的搜索文字匹配的内容。 + +### 自定义控制栏的高度 { #customizing-the-height-of-the-control-bar } + +您可以通过以下方式为仪表板控制栏设置特定的高度: +向下单击并拖动控制栏的底部边缘。当你 +完成拖动后,将设置新的高度。点击**显示更多** +会将控制栏扩展到最大高度(10“行”)。点击 +在** SHOW LESS **上的会将高度重置为您自定义的高度。 + +## 创建仪表板 { #creating-a-dashboard } + +要创建新的信息中心,请点击左侧的绿色** + **按钮 +控制栏的一角进入创建模式。在标题中添加标题 +标题字段,以及描述字段中的描述(可选)。 + + +![](resources/images/dashboard/dashboard-add-new.png) + +**创建模式:** + +![](resources/images/dashboard/dashboard-create-mode.png) + +### 将项目添加到仪表板 { #adding-items-to-the-dashboard } + +通过从 +仪表板区域的右上部分。可用的项目包括: + + - 数据透视表 + + - 图表 + + - 地图 + + - 活动报告 + + - 活动图 + + - 报告 + + - 资源资源 + + - 应用 + + - 电子邮件 + + - 文字框 + + - 垫片 + +下拉列表中的项目列表最初显示前 5 个 +根据您输入的搜索文本,可从每个类别中获取。电子邮件, +下拉列表中还可以找到文本框和间隔项。查看更多 +项目,单击 **查看更多**,该类型的列表将为 +扩大到15项。如果您仍然没有找到您想要的商品,请尝试 +输入更具体的搜索文本。 + +![](resources/images/dashboard/dashboard-item-selector.png) + +选择一个项目后,该项目将被添加到 +仪表板。可以使用鼠标通过以下方式移动添加的项目 +向下单击该项目并将其拖动到所需位置。它 +也可以通过右键单击拖动手柄来调整鼠标的大小 +在项目的右下角,然后拖动到所需的大小。 + +### 垫片项目 { #spacer-items } + +仪表板配置有“反重力”设置,用于 +定位项目。这意味着物品将“上升”直到它们 +碰到另一个项目。为了迫使之间的垂直空间为空 +项(如空行),您可以将间隔项添加到仪表板。 +它们仅在编辑/创建模式下可见。在查看模式下,它们不是 +显示,但占用定义的空间。 + +**在编辑/创建模式下的空格:** + +![](resources/images/dashboard/dashboard-spacer-edit-mode.png) + +**在查看模式下的垫片:** + +![](resources/images/dashboard/dashboard-spacer-view-mode.png) + + + +## 移除物品 { #removing-items } + +通过单击右上角的红色垃圾桶来删除物品 +项目。请注意,由于“反重力”设置 +仪表板,当您删除项目时,位于下面的项目 +被删除的项目将“向上”上升。 + +## 保存仪表板 { #saving-the-dashboard } + +创建或编辑仪表板时,仅当您创建或编辑仪表板时才会保存更改 +单击顶部仪表板编辑栏中的 **SAVE CHANGES** 按钮 +这一页。如果您不想保存更改,请单击 **EXIT +右上角没有保存**按钮。然后您将返回 +查看模式与您之前查看的仪表板。 + + + +## 编辑现有的仪表板 { #editing-an-existing-dashboard } + +如果您具有编辑当前活动仪表板的访问权,则可以 +在视图中将是仪表板标题右侧的** EDIT **按钮 +模式。单击此按钮进入编辑模式。 + + +![](resources/images/dashboard/dashboard-title-bar.png) + +请参阅上述有关创建仪表板的部分,以获取有关以下信息: +在仪表板上添加和删除项目。 + +![](resources/images/dashboard/dashboard-edit-mode.png) + +### 翻译仪表板标题和描述 { #translating-dashboard-title-and-description } + +您可以在以下时间添加仪表板标题和说明的翻译: +编辑模式。该对话框提供了要翻译的语言列表,以及 +在名称输入字段下方显示原始仪表板标题。 + +![](resources/images/dashboard/dashboard-translation-dialog.png) + +1. 点击位于仪表盘上方的**翻译**按钮 + +2. 选择您要为其添加翻译的语言。 + +3. 添加标题和/或描述,然后单击**保存** + +## 删除仪表板 { #deleting-a-dashboard } + +如果您有权删除仪表板,那么将会出现 +处于编辑模式时,**删除**按钮位于仪表板上方。 A +首先将显示确认对话框以确认您想要 +删除仪表板。 + + +## 查看仪表板 { #viewing-a-dashboard } + +在查看模式下,您可以切换显示说明,并在 +仪表板,应用过滤器并与其他人共享仪表板 +用户和组。 + +要查看说明,请单击右侧的** i **按钮。 +标题 + + +![](resources/images/dashboard/dashboard-title-bar.png) + +### 已加星标的仪表板 { #starred-dashboards } + +已加星标的仪表板在仪表板列表中首先列出。至 +为仪表板加注星标,单击标题右侧的星标按钮。 +当星标被“填满”时,表示仪表板已加星标。主演 +仪表板仅适用于您,不适用于其他用户。 + +### 筛选仪表板 { #filtering-a-dashboard } + +可以将多个过滤器应用于仪表板以更改数据 +显示在各种仪表板项目中。 +过滤器以相同的方式应用于每个仪表板项目: +每个添加的过滤器都会覆盖该维度中的原始值 +原始图表,表格或地图(可视化)。 +可以过滤组织单位,期间和其他 +动态尺寸取决于DHIS2实例。 + +要添加过滤器,请点击**添加过滤器**按钮,然后选择 +方面: + +![添加过滤器](resources/images/dashboard/dashboard-filters.png) + +将打开一个对话框,您可以在其中选择过滤器。 + +![组织单位过滤器选择](resources/images/dashboard/dashboard-orgunit-filter-dialog.png) + +点击对话框中的**确认**,将过滤器应用于 +当前的仪表板。 + +过滤器不会存储,因此在切换到其他仪表板时 +迷路了。 +过滤器徽标显示在仪表板项目上方,以 +指示仪表板项目中显示的不是原始内容 +可视化,但过滤器优先 +存储的尺寸值。 + +![当前过滤器显示为仪表板上方的标志]](resources/images/dashboard/dashboard-filter-badges.png) + +可以单击过滤器徽章以打开过滤器选择对话框 +因此可以进行滤镜编辑。 +通过单击徽章中的**删除**按钮,可以删除过滤器。 +每当添加,编辑或删除过滤器时,仪表板项目 +重新加载以显示更新的数据。 +在以下情况下,过滤器徽章始终在页面顶部可见 +滚动显示板内容。 + +## 带有图表,数据透视表和地图的仪表板项目 { #dashboard-items-with-charts-pivot-tables-and-maps } + +### 在可视化之间切换 { #switching-between-visualizations } + +可以切换显示图表,数据透视表和地图的仪表板项目 +在这些可视化之间。点击右上角的按钮 +项目的一角可在可视化之间切换。 + + +![](resources/images/dashboard/dashboard-pluginitem-buttons.png) + +## 释义 { #interpretations } + +You can write interpretations for the chart, pivot table, map, event +report, and event chart items. Click on the interpretations button +![](resources/images/dashboard/dashboard-interpretations-button.png), +and the item will be expanded vertically underneath to show the +interpretations and replies. You can like an interpretation, reply to an +interpretation, and add your own interpretation. You can edit, share or delete +your own interpretations and replies, and if you have moderator access, +you can delete others’ interpretations. + +可以格式化描述字段和解释 +通过使用 Markdown 样式标记 \* 和 \_ 来实现**粗体**、*斜体* +分别为**粗体**和*斜体*。用于写入新内容的文本字段 +解释有一个用于添加富文本的工具栏。键盘快捷键 +也可用:Ctrl/Cmd + B 和 Ctrl/Cmd + I。一组有限的 +支持表情符号,可以通过键入以下内容之一来使用 +字符组合: :) :-) :( :-( :+1 :-1。URL 会自动生成 +检测到并转换为可点击的链接。 + +解释按日期降序排列,最新显示在顶部。 +解释答复按日期升序排列,最旧的显示在顶部。 + +![](resources/images/dashboard/dashboard-interpretations.png) + +## 共享仪表板 { #dashboard_sharing } + + + +为了与用户组共享仪表板,请单击**分享** +仪表板标题右侧的按钮以显示仪表板 +共享设置选项。与特定用户共享仪表板或 +用户组,在输入字段中输入名称以将其添加到 +仪表板共享设置 + + +![](resources/images/dashboard/dashboard-sharing-dialog.png) + +默认情况下,所有仪表板都有两个共享组。 + + - 外部访问(无需登录) + + 选中此选项后,您可以通过以下方式访问仪表板 + 外部资源。当您创建一个 + 外部门户网站,但希望从 + 您在DHIS2内部创建的仪表板。默认情况下, + 未选择选项。 + + - 公共访问(登录) + + 此选项允许将选定的仪表板推送给所有用户 + 在您的DHIS2实例中。也可以在公众视野中隐藏 + 通过选择“无”选项,这是新的默认选项 + 仪表板。 + +可以为手动添加的用户组分配两种类型的 +仪表板内的权限 + + - 可以查看 + + 为用户组提供对仪表板的仅查看权限。 + + - 可以编辑和查看 + + 除了查看外,还允许用户组编辑仪表板 + 它。编辑允许更改布局,调整大小和删除 + 项,重命名/删除仪表板等。 + +您可以为用户提供仪表板的URL,使他们能够 +直接导航到仪表板。要获取信息中心网址,只需 +在查看模式下访问仪表板,然后复制浏览器网址。对于 +例如,play.dhis2.org / demo中“产前保健”仪表板的网址 +是: + +https://play.dhis2.org/demo/dhis-web-dashboard/\#/nghVC4wtyzi diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ANALYSING-DATA__maps-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ANALYSING-DATA__maps-md new file mode 100644 index 000000000..07f7d1017 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ANALYSING-DATA__maps-md @@ -0,0 +1,1509 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.32/src/commonmark/en/content/user/using-the-maps-app.md" +revision_date: '2019-04-30' +--- + +# 使用地图应用 { #using_maps } + + + +## 关于地图应用 { #about_maps } + + + +Maps App在2.29版中引入,可替代 +GIS App提供了更直观,更友好的界面。 + +使用“地图”应用,您可以覆盖多个图层并在其中选择 +不同的底图。您可以创建区域和点的专题图, +根据分类查看设施并可视化集水区 +每个设施。您可以将标签添加到区域和点,然后搜索 +并使用各种条件进行过滤。您可以移动点并设置位置 +在飞行中。可以将地图保存为收藏夹并与其他用户共享 +和群组,或下载为图片。 + +> **注意** +> +> 要在 **Maps** 应用程序中使用预定义的图例,您需要创建它们 +> 首先在 **Maintenance** 应用程序中。 + +![](resources/images/maps/maps_main.png) + + - 工作区左侧的**图层面板**显示一个 + 当前地图图层的概述: + + - 添加图层后,使用**(+)Add layer **按钮, + 在此面板中进行安排和管理。 + + - **底图** 始终显示在面板中。默认的 + 底图是OSM Light,默认情况下处于选中状态。 OpenStreetMap + 详细信息也可以使用Google Streets和Google Hybrid。 + 您可以将这些地图用作背景地图和图层。开关 + 通过选择所需的图像之间。 + + - 图层面板右侧的小箭头按钮,位于 + 顶部,可以隐藏或显示面板。 + + + + - 靠近左上角的 **File** 按钮允许您打开和保存 + 地图: + + - 新 + + 将清除所有现有地图图层以创建新地图。 + + - 打开 + + 将显示一个对话框,其中包含现有地图的列表,其中 + 它们将被打开,重命名,共享和删除。 *标题 + 当前地图显示在文件上方的标题栏中 + 按钮。* + + - 保存 + + 会将所有更改保存到当前地图。 + + - 另存为 + + 将使用新名称保存当前地图。 + + - 改名 + + 允许您更改当前名称和/或描述 + 地图。 + + - 翻译 + + 允许您翻译名称和/或描述 + 当前地图。 + + - 分享 + + 将打开一个对话框,您可以在其中共享当前地图 + 每个人或一组用户。 + + - 获取链接 + + 将提供直接链接到当前地图。 + + - 删除 + + 删除当前地图。 + + + + - 文件按钮旁边的 **下载**按钮可让您将当前地图下载为PNG图像。 + + + + - 右上角的**解释**按钮打开解释 + 工作区右侧的面板。该按钮仅 + 如果地图已保存,则可单击。 + + - **地图详细信息**显示有关当前地图的信息。 + + - **解释**允许您查看,添加,编辑和共享 + 当前地图的解释。 + + + + - 地图上的** + **和**-**按钮可让您放大和缩小 + 地图的鼠标滚轮也可用于 + 改变变焦。 + + - **自动缩放到内容**(有界放大镜符号) + 调整缩放级别和地图中心位置以将数据放在 + 您的地图重点突出。 + + - **搜索**(放大镜符号)允许搜索和 + 跳到地图上的某个位置。 + + - ** ruler **按钮可让您找到两个之间的距离 + 地图上的位置。 + + - 要查看事件的信息,只需单击事件。 + + - 右键单击地图以显示该地图的经度和纬度 + 位置。 + +**底图** + +底图图层在图层面板中由图层*卡片*表示,例如 +如: + + +![](resources/images/maps/maps_basemap_card.png) + +在底图卡的顶部,从左到右分别是: + + - 所选底图的标题 + + - 折叠和展开底图卡的箭头符号 + +底图卡的中间是可用底图的列表。的 +当前底图将突出显示。 + +底图卡的底部是: + + - 用于切换图层可见性的眼睛符号 + + - 用于修改图层透明度的滑块 + +## 建立新地图 { #using_maps_create_map } + + + +1. 在 **应用** 菜单中,单击 **地图**。 **DHIS2 地图**窗口 + 打开。 + +2. 单击左上角的(+)添加图层按钮。出现你 + 使用图层选择对话框: + + ![](resources/images/maps/maps_layer_selection.png) + +3. 选择要添加到当前地图的图层。可能的选项是: + + - [专题性](#using_maps_thematic_layer) + + - [大事记](#using_maps_event_layer) + + - [追踪实体](#using_maps_tracked_entity_layer) + + - [设备](#using_maps_facility_layer) + + - [界线](#using_maps_boundary_layer) + + 此外,“ Google地球”提供了几层 + 引擎及其他服务: + + - 人口密度 + + - 海拔 + + - 温度 + + - 沉淀 + + - 土地覆盖 + + - 夜间灯 + + *标签重叠*是[外部 + 维护”应用中定义的图层](#using_maps_external_map_layers)。 + + +## 管理主题层 { #using_maps_thematic_layer } + + + +*专题图*代表地理分布的空间变化。 +选择指标/数据元素,时间段和 +组织单位级别。如果您的数据库具有坐标并汇总 +这些组织单位的数据值,它们将显示在地图上。 + +> **注意** +> +>您必须生成DHIS2分析表才能汇总数据 +>可用值。 + + +![](resources/images/maps/maps_thematic_mapping.png) + +主题图层在图层面板中由图层*卡片*表示,例如 +如: + +主题卡的顶部从左到右分别是: + + - 抓取字段,允许使用鼠标拖动和重新排序图层 + + - 与图层关联的标题和时期 + + - 折叠和展开主题卡片的箭头符号 + +主题卡片中间有一个图例,指示该值 +范围显示在图层上。 + +主题卡的底部从左到右分别是: + + - 编辑(铅笔)按钮以打开图层配置对话框 + + - 用于切换图层可见性的眼睛符号 + + - 用于修改图层透明度的滑块 + + - 具有更多选项的更多操作(三个点)按钮: + + - **数据表**切换按钮以显示或隐藏数据表 + 与图层关联 + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + + +### 创建一个主题层 { #create-a-thematic-layer } + +要创建事件层,请在 **添加 +层**选择**热力**。这将打开事件层配置对话框。 + +1. 在**数据**标签中: + + ![](resources/images/maps/maps_thematic_layer_dialog_DATA.png) + + - 选择一种数据类型,然后分别选择组和 + 目标元素。可用字段取决于类型 + 所选项目。 + + - 从 **聚合类型** 字段中为数据选择一个值 + 要在地图上显示的值。默认情况下,“按数据元素”为 + 已选择。替代值是:计数;平均;和;标准 + 偏差;方差;敏最高另请参阅[汇总 + 运算符](https://dhis2.github.io/dhis2-docs/master/en/user/html/ch10s05.html#d0e8082)。 + +2. 在**期间**标签中 + + ![](resources/images/maps/maps_thematic_layer_dialog_PERIOD.png) + + - 选择汇总主题数据的时间跨度。 + 您可以选择固定期间或相对期间。 + + - 固定期间 + + 在 **Period type** 字段中选择期间长度,然后 + 在 **Period** 字段中选择目标。 + + - 相对时期 + + 在 **Period type** 字段中选择 **Relative**,然后 + 选择一个相对期间,例如** This + 月**或**去年**,在**期间**字段中。 + + - 开始/结束日期 + + 在**期间类型** 字段中选择**开始/结束日期** + 并填写开始日期和结束日期。 + +3. 在**ORG UNITS**标签中: + + ![](resources/images/maps/maps_thematic_layer_dialog_ORG_UNITS.png) + + - 选择要包含在图层中的组织单位。 + 可以选择 + + - 一个或多个特定的组织单位,位于 + 层次结构,组织单位组或 + + - 组织单位层次结构中的相对级别,包括 + 尊重用户。通过选择**用户组织 + 单位**,地图数据对用户的显示方式会有所不同 + 组织单位层次结构中的不同级别。 + +4. 在**过滤器**标签中: + + ![](resources/images/maps/maps_thematic_layer_dialog_FILTER.png) + + - 单击添加过滤器,然后选择可用数据项以添加新的 + 过滤到数据集。 + + - 从下拉框中选择一个数据维度。您可以 + 通过使用搜索字段减少显示的尺寸数量。 + 单击名称以选择尺寸。 + + - 选择尺寸后,您将获得第二个下拉菜单 + 尺寸项目。选中要包含在项目中的项目 + 过滤。 + + 可以添加多个过滤器。点击右侧的垃圾箱按钮 + 过滤器将其删除。 + + + +5. 在**样式**标签中: + + ![](resources/images/maps/maps_thematic_layer_dialog_STYLE.png) + + - 选择**自动**或**预定义**图例。 + + - 自动图例类型意味着应用程序将 + 根据您的方法为您创建图例集, + 您可以选择的类别数量(低色和高色)。 + 方法暗示图例类的大小。设置 + + - 等间隔 + + 每个间隔的范围将是**(最高数据值-最低数据值/类数)** + + - 均数 + + 图例创建者将尝试平均分配组织单位。 + + - 如果您在主题图层中有设施,则可以设置 + 更改最小值和最大值的半径 + **低尺寸**和**高尺寸**框中的值 + 分别。 + +6. 点击**添加图层**。 + +### 修改主题层 { #modify-a-thematic-layer } + +1. 在图层面板中,单击主题上的编辑(铅笔)图标 + 层卡。 + +2. 根据需要修改任何选项卡上的设置。 + +3. 点击**更新图层**。 + +### 筛选主题层中的值 { #filter-values-in-a-thematic-layer } + +主题图层具有**数据表**选项,可以在 +脱离主题图层卡。 + +![](resources/images/maps/maps_thematic_layer_data_table.png) + +数据表显示构成主题层的数据。 + + - 单击标题将根据该列对表格进行排序; + 在上升和下降之间切换。 + + - 在标题下方的过滤器字段中输入文本或表达式 + 将这些过滤器应用于数据,并且显示屏将进行调整 + 根据过滤器。过滤器的应用如下: + + - 名称 + + 按包含给定文本的名称过滤 + + - 值 + + 按给定的数字和/或范围过滤值,例如: + 2,\> 3&\ <8 + + - 传说 + + 按图例过滤并包含给定的文本 + + - 范围 + + 按包含给定文本的范围过滤 + + - 水平 + + 按数字和/或范围过滤级别,例如:2,\> 3&\ <8 + + - 父母 + + 按包含给定文本的父项名称过滤 + + - ID + + 按包含给定文本的ID进行过滤 + + - 类型 + + 按包含给定文本的GIS显示类型过滤 + + - 颜色 + + 按包含给定文本的颜色名称过滤 + +> **注意** +> +>数据表过滤器是临时的,不会与地图图层一起保存 +>作为收藏夹的一部分。 + +### 搜索组织单位 { #search-for-an-organisation-unit } + +数据表中的NAME过滤器字段提供了一种有效的方法 +寻找个别的组织单位。 + +### 在组织层次结构之间导航 { #navigate-between-organisation-hierarchies } + +当地图上有可见的组织单位时,您可以轻松地 +在层次结构中上下导航而不使用级别/父级 +用户界面。 + +1. 右键单击组织单位之一。 + +2. 选择**向上钻取一级**或**向下钻取一级**。 + + 如果您处于最低级别,则禁用“向下钻取”选项 + 如果在下面的级别上没有可用的坐标。同样地 + 从最高级别禁用了向上钻取选项。 + +### 删除主题层 { #remove-thematic-layer } + +要清除主题层中的所有数据: + +1. 在左侧的图层卡中,点击*更多操作*(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + + +## 管理事件层 { #using_maps_event_layer } + + + +事件层显示已注册事件的地理位置 +在DHIS2跟踪器中。假设事件具有关联的点或面 +坐标,则可以使用此层从汇总中向下钻取 +主题层中显示给底层个人的数据 +事件或案例。 + +您也可以在设施或 +边界水平。您可以通过使用事件数据的主题层来完成此操作 +项目。当您仅具有组织的坐标时,这很有用 +记录事件的单位。 + +![](resources/images/maps/maps_event_layer.png) + +事件图层在图层面板中由图层* card *表示,例如 +如: + +在事件卡的顶部,从左到右分别是: + + - 抓取字段,允许使用鼠标拖动和重新排序图层 + + - 与图层关联的标题和时期 + + - 折叠和扩展事件卡的箭头符号 + +活动卡中间有一个图例,说明了 +层。 + +在事件卡的底部,从左到右分别是: + + - 编辑(铅笔)按钮以打开图层配置对话框 + + - 用于切换图层可见性的眼睛符号 + + - 用于修改图层透明度的滑块 + + - 具有更多选项的更多操作(三个点)按钮: + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + +### 创建一个事件层 { #maps_create_event_layer } + + + +要创建事件层,请在 **Add +层**选择**事件**。这将打开事件层配置对话框。 + +1. 在**数据**标签中: + + ![](resources/images/maps/maps_event_layer_dialog_DATA.png) + + - 选择一个项目,然后选择一个项目阶段。**阶段** + 仅在选择程序后才显示该字段。 + + 如果所选程序只有一个阶段可用, + 舞台被自动选择。 + + - 从 **Coordinate field** 中为位置选择一个值 + 在地图上显示。默认情况下,选择“事件位置”。 + 取决于属于一个对象的数据元素或属性 + 程序,其他坐标,例如“家庭位置” + 可用。 + +2. 在**期间**标签中 + + ![](resources/images/maps/maps_event_layer_dialog_PERIOD.png) + + - 选择事件发生的时间跨度。您可以 + 选择固定时间段或相对时间段。 + + - 固定期间 + + 在 **Period** 字段中,选择 **Start/end Dates** 并填写 + 在开始日期和结束日期。 + + - 相对时期 + + 在 **Period** 字段中,选择相对期间之一, + 例如**本月**或**去年**。 + +3. 在**ORG UNITS**标签中: + + ![](resources/images/maps/maps_event_layer_dialog_ORG_UNITS.png) + + - 选择要包含在图层中的组织单位。 + 可以选择 + + - 一个或多个特定的组织单位,或 + + - 组织单位层次结构中的相对级别,包括 + 尊重用户。通过选择**用户组织 + 单位**,地图数据对用户的显示方式会有所不同 + 组织单位层次结构中的不同级别。 + +4. 在**过滤器**标签中: + + ![](resources/images/maps/maps_event_layer_dialog_FILTER.png) + + - 单击添加过滤器,然后选择可用数据项以添加新的 + 过滤到数据集。 + + - 对于* option set *类型的数据项,您可以选择 + 通过使用向下的下拉框中的选项 + 箭头或直接在框中开始输入以进行过滤 + 选项。 + + - 对于* number *类型的数据项,可以选择类似 + 等于,不等于,大于或小于。 + + - 对于数据类型为*布尔值*(是/否)的数据项,您可以选中此框 + 条件应为有效还是真实。 + + - 对于* text *类型的数据项,您将有两种选择: + **包含**表示查询将匹配所有值 + 其中包含您的搜索值,并且**是精确的**意味着 + 只有与您完全相同的值 + 搜索查询将被返回。 + + 可以添加多个过滤器。点击右侧的垃圾箱按钮 + 过滤器将其删除。 + +5. 在**样式**标签中: + + ![](resources/images/maps/maps_event_layer_dialog_STYLE.png) + + - 选择 **Group events** 将附近的事件(集群)分组,或 + **查看所有事件**以单独显示事件。 + + - 为事件或聚类点选择一种**颜色**。 + + - 为事件选择**半径**(1到20之间)。 + + - 选择 **Show buffer** 以显示每个周围的视觉缓冲区 + 事件。缓冲区的半径可以在这里修改。这个 + 选项仅在您选择 **查看所有事件** 时可用 + 以上。 + + - 选择 **Style by data element** 为事件着色 + 根据数据值。选项因不同而异 + 数据类型: + + - **选项集**:为选项中的每个选项选择一种颜色 + 组。您可以在 + 维护应用程序。 + + - **数字**:您可以在[ + 用作主题图层](#using_maps_thematic_layer_style)使用 + 自动或预定义的图例。 + + - **布尔值**:为true / yes选择一种颜色,为true选择另一种颜色 + 错误/否。 + +6. 点击**添加图层**。 + +### 修改事件层 { #modify-an-event-layer } + +1. 在图层面板中,单击事件图层上的编辑(铅笔)图标 + 卡。 + +2. 修改DATA,PERIOD,FILTER,ORG UNIT和STYLE上的设置 + 选项卡。 + +3. 点击**更新图层**。 + +### 在事件弹出窗口中修改信息 { #modify-information-in-event-pop-up-windows } + +对于集群图中的事件,您可以修改在 +事件弹出窗口。 + + +![](resources/images/maps/maps_eventlayer_eventinfopopup.png) + +1. 打开**程序/属性**应用程序。 + +2. 点击**程序**。 + +3. 单击您要修改的程序,然后选择**查看程序 + 阶段**。 + +4. 单击程序阶段名称并选择“**编辑**”。 + +5. 向下滚动到**选定的数据元素**部分。 + +6. 对于您要在弹出窗口中显示的每个数据元素, + 选择相应的**在报告中显示**。 + +7. 点击**更新**。 + +### 下载原始事件层数据 { #download-raw-event-layer-data } + +可以以GeoJSON格式下载事件层的原始数据,以便在桌面GIS软件(例如[QGIS]https://www.qgis.org/)中进行更高级的地理分析和处理。下载的数据包括所有单独的事件,作为GeoJSON功能,包括为**在报告中显示**选择的每个数据元素的属性。 + +![](resources/images/maps/maps_data_download_dialog.png) + +- 在左侧的图层卡中,点击*更多操作*(三个点)图标,然后点击**下载数据** + +- 选择** ID格式**用作下载的GeoJSON文件中数据元素值的键。共有三个选项: + + - ** ID **-使用数据元素的唯一ID + - **名称**-使用数据元素的人性化名称(翻译) + - **代码**-使用数据元素的代码 + +- 选择是否对其他事件属性(例如程序阶段,纬度,经度,事件数据以及组织单位ID,名称和代码)**使用人类可读的键**。如果**未**选中此选项,则这些值将是计算机友好的ID,而不是人类可读(和翻译)的名称。 + +- 单击**下载**按钮以生成和下载GeoJSON文件。数据将从DHIS2服务器请求并由地图应用程序处理。此操作可能需要几分钟才能完成。 + +- 一旦下载了GeoJSON文件,就可以将其导入大多数标准GIS软件应用程序中。 + +>请注意,下载的数据不包含样式信息,因为GeoJSON格式本身不支持它。可以选择使用每个要素的属性在外部GIS应用程序中重新创建样式。 + +### 清除事件层 { #clear-event-layer } + +要清除地图中的所有事件层数据: + +1. 在左侧的图层卡中,点击*更多操作*(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +## 管理跟踪的实体层 { #using_maps_tracked_entity_layer } + + + +被跟踪实体层显示被跟踪实体的地理位置 +在DHIS2中注册的实体。前提是被跟踪实体具有 +关联的点或多边形坐标,则可以在地图上进行探索。 + +![](resources/images/maps/maps_tracked_entity_layer.png) + +跟踪的实体图层由图层面板中的图层卡表示 +如: + +沿着跟踪实体卡的顶部,从左到右分别是: + + - 抓取字段,可使用拖动和重新排序图层 + 鼠。 + + - 与图层关联的标题和时期。 + + - 箭头符号,用于折叠和展开被跟踪的实体卡。 + +在跟踪的实体卡中间有一个图例,指示 +图层的样式。 + +跟踪实体卡的底部从左到右分别是: + + - 编辑(铅笔)按钮以打开图层配置对话框 + + - 用于切换图层可见性的眼睛符号 + + - 用于修改图层透明度的滑块 + + - 具有更多选项的更多操作(三个点)按钮: + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + +### 创建一个跟踪实体层 { #maps_create_tracked_enity_layer } + + + +要创建跟踪实体层,请在 +**添加图层**选择**跟踪实体**。这将打开 跟踪实体层 +配置对话框。 + +1. 在**数据**标签中: + + ![](resources/images/maps/maps_tracked_entity_layer_dialog_DATA.png) + + - 选择要在地图上显示的**跟踪实体类型**。 + + - 选择被跟踪实体所属的**程序**。 + + - 将**计划状态**设置为**活动**或**已完成**。 + + - 为给定的跟踪实体设置 **Follow up** 状态 + 程序。 + +2. 在**关系**标签中 + + ![](resources/images/maps/maps_tracked_entity_layer_dialog_RELATIONSHIPS.png) + + > **Caution** + > + > Displaying tracked entity relationships in Maps is an experimental feature + + - 如果选择了跟踪的实体类型,则可以选中**显示跟踪的实体关系**复选框 + + - 选中后,您可以从下拉列表中选择要在地图上显示的关系类型。仅来自所选“跟踪的实体”类型的关系可用。 + +3. 在**期间**标签中 + + ![](resources/images/maps/maps_tracked_entity_layer_dialog_PERIOD.png) + + - 如果未选择任何程序,则可以在以下情况下设置开始日期和结束日期: + 跟踪的实体最近更新。 + + - 如果选择了程序,则可以设置开始日期和结束日期 + 计划期。 + +4. 在**ORG UNITS**标签中: + + ![](resources/images/maps/maps_tracked_entity_layer_dialog_ORG_UNITS.png) + + - 选择要包含在图层中的组织单位。 + 您有3种选择模式: + + - **仅选中**:包括属于的跟踪实体 + 仅限选定的单位部门。 + + - **已选择且在以下**:和中包含的跟踪实体 + 在所选组织单位的正下方。 + + - **已选择且以下所有**:和中包含的跟踪实体 + 所有以下所选的组织单位。 + +5. 在**样式**标签中: + + ![](resources/images/maps/maps_tracked_entity_layer_dialog_STYLE.png) + + - 为跟踪的实体点和多边形选择一种**颜色**。 + + - 选择 **点大小**(半径在 1 到 20 之间)作为 + 点。 + + - 选择 **Show buffer** 以显示每个周围的视觉缓冲区 + 跟踪的实体。可以更改以米为单位的缓冲距离 + 这里。 + + - 如果在关系选项卡上选择了关系类型,则可以为关系和相关的跟踪实体实例选择**颜色**,**点大小**和**线颜色** + +6. 点击**添加/更新图层**。 + +### 修改跟踪的实体层 { #modify-a-tracked-entity-layer } + +1. 在图层面板中,单击被跟踪对象上的编辑(铅笔)图标 + 实体层卡。 + +2. 将DATA,PERIOD,ORG UNIT和STYLE选项卡上的设置修改为 + 想要的。 + +3. 点击**更新图层**。 + +### 清除跟踪的实体层 { #clear-a-tracked-entity-layer } + +要从地图上清除跟踪的实体层: + +1. 在左侧的图层卡中,点击*更多操作*(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +## 管理设施层 { #using_maps_facility_layer } + + + +设施层显示代表设施类型的图标。 +多边形不会显示在地图上,因此请确保选择一个 +具有设施的组织单位级别。 + +*多边形是表示国家/地区的地图上的封闭区域, +区或公园。* + + +![](resources/images/maps/maps_facility_layer.png) + +设施层在层面板中由层*卡*表示,例如 +如: + +在设施卡的顶部,从左到右分别是: + + - 抓取字段,允许使用鼠标拖动和重新排序图层 + + - **设施**标题 + + - 用于切换图层可见性的眼睛符号 + + - 折叠和扩展设施卡的箭头符号 + +设施卡中间有一个图例,指示该组 +设置表示形式。 + +设施卡的底部从左到右分别是: + + - 编辑(铅笔)按钮以打开图层配置对话框 + + - 用于修改图层透明度的滑块 + + - 具有更多选项的更多操作(三个点)按钮: + + - **数据表**切换按钮以显示或隐藏数据表 + 与图层关联 + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + + +### 创建设施层 { #create-a-facility-layer } + +要创建设施层,请在**添加上选择**设施** +层**选择。这将打开“设施层”配置对话框。 + +1. 在**组集**标签中: + + ![](resources/images/maps/maps_facility_layer_dialog_GROUPSET.png) + + - 从组织单位组列表中选择一个**组集** + 为DHIS2实例定义的集。 + +2. 在**组织单位**标签中 + + ![](resources/images/maps/maps_facility_layer_dialog_ORG_UNITS.png) + + - 从中选择组织单位级别和/或组 + 右侧的选择字段。 + + - 选择要包含在图层中的组织单位。 + 可以选择 + + - 一个或多个特定的组织单位,或 + + - 组织单位层次结构中的相对级别,包括 + 尊重用户。通过选择**用户组织 + 单位**,地图数据对用户的显示方式会有所不同 + 组织单位层次结构中的不同级别。 + +3. 在**样式**标签中: + + ![](resources/images/maps/maps_facility_layer_dialog_STYLE.png) + + - 选择您想要应用于设施的任何样式。 + + - 显示标签 + + 允许在图层上显示标签。字体大小,粗细 + 颜色可以在这里修改。 + + - 显示缓冲区 + + 允许在周围的图层上显示可视缓冲区 + 每个设施。缓冲区的半径可以修改 + 这里。 + +4. 点击**添加图层**。 + +### 创建或修改设施层 { #create-or-modify-a-facility-layer } + +1. 在图层面板中,单击工具上的编辑(铅笔)图标 + 层卡。 + +2. 修改“组设置”,“组织单位”和“样式”上的设置 + 选项卡。 + +3. 点击**更新图层**。 + +### 过滤设施层中的值 { #filter-values-in-a-facility-layer } + +设施层具有**数据表**选项,可以在 +离开设施层卡。 + +![](resources/images/maps/maps_facility_layer_data_table.png) + +数据表显示构成设施层的数据。 + + - 单击标题将根据该列对表格进行排序; + 在上升和下降之间切换。 + + - 在标题下方的过滤器字段中输入文本或表达式 + 将这些过滤器应用于数据,并且显示屏将进行调整 + 根据过滤器。过滤器的应用如下: + + - 名称 + + 按包含给定文本的名称过滤 + + - ID + + 按包含给定文本的ID进行过滤 + + - 类型 + + 按包含给定文本的GIS显示类型过滤 + +> **注意** +> +>数据表过滤器是临时的,不会与地图图层一起保存 +>作为收藏夹的一部分。 + +### 搜索设施 { #search-for-a-facility } + +数据表中的NAME过滤器字段提供了一种有效的方法 +寻找个人设施。 + +### 删除设施层 { #remove-facility-layer } + +要清除设施层中的所有数据: + +1. 在左侧的图层卡中,点击*更多操作*(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +### 分层管理设施 { #manage-facilities-in-a-layer } + +您可以在**设施**、**边界**和**主题**拥有设施 +层。 + +#### 搬迁设施 { #relocate-a-facility } + +1. 右键单击设施,然后单击**重新定位**。 + +2. 将光标放在新位置。 + + 新坐标将永久存储。这不能被撤消。 + +#### 交换设施的经度和纬度 { #swap-longitude-and-latitude-of-a-facility } + +1. 右键单击设施,然后单击**交换经度/纬度**。 + + 如果用户颠倒了经纬度坐标,这将非常有用 + 创建组织单位时。 + +#### 显示设施信息 { #display-facility-information } + +您可以按以下方式查看管理员设置的组织单位信息: +如下: + + + + + + + + + + + + + + + + +
    + + + + + + +
    查看组织单位信息
    功能操作

    查看当前期间的信息

    +
  1. 单击设施。

  2. +

    查看选定时间段的信息

      +
    1. 右键单击设施,然后单击显示信息

      +
    2. +
    3. 基础数据部分中,选择一个周期。

    4. +
    +
    +

    注意

    +

    您可以在系统设置应用中配置显示的基础数据。

    +
    + +## 管理边界层 { #using_maps_boundary_layer } + + + +边界层显示您的边界和位置 +组织单位。如果您处于离线状态,则此层特别有用 +并且无权访问背景图。 + + +![](resources/images/maps/maps_bound_layers.png) + +边界层在图层面板中由图层* card *表示,例如 +如: + +边界卡的顶部从左到右分别是: + + - 抓取字段,允许使用鼠标拖动和重新排序图层 + + - **边界**标题 + + - 箭头符号,用于折叠和展开边界卡 + +边界卡的底部从左到右分别是: + + - 编辑(铅笔)按钮以打开图层配置对话框 + + - 用于切换图层可见性的眼睛符号 + + - 用于修改图层透明度的滑块 + + - 具有更多选项的更多操作(三个点)按钮: + + - **数据表**切换按钮以显示或隐藏数据表 + 与图层关联 + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + +### 创建边界层 { #create-a-boundary-layer } + +要创建边界层,请在 **Add +图层**选择**边界**。这将打开边界层配置对话框。 + +1. 在**组织单位**标签中 + + ![](resources/images/maps/maps_boundary_layer_dialog_ORG_UNITS.png) + + - 从中选择组织单位级别和/或组 + 右侧的选择字段。 + + - 选择要包含在图层中的组织单位。 + 可以选择 + + - 一个或多个特定的组织单位,或 + + - 组织单位层次结构中的相对级别,包括 + 尊重用户。通过选择**用户组织 + 单位**,地图数据对用户的显示方式会有所不同 + 组织单位层次结构中的不同级别。 + +2. 在**样式**标签中: + + ![](resources/images/maps/maps_boundary_layer_dialog_STYLE.png) + + - 选择要应用于边界的任何样式。 + + - 显示标签 + + 允许在图层上显示标签。字体大小和粗细 + 可以在这里修改。 + + - 点半径 + + 设置点型元素时的基本半径,例如 + 设施,显示在边界层上。 + +3. 点击**添加图层**。 + +### 修改边界层 { #modify-a-boundary-layer } + +1. 在图层面板中,单击边界上的编辑(铅笔)图标 + 层卡。 + +2. 将“组织单位”和“样式”选项卡上的设置修改为 + 想要的。 + +3. 点击**更新图层**。 + +### 过滤边界层中的值 { #filter-values-in-a-boundary-layer } + +边界层具有**数据表**选项,可以在 +离开边界层卡。 + +![](resources/images/maps/maps_bound_layer_data_table.png) + +数据表显示构成边界层的数据。 + + - 单击标题将根据该列对表格进行排序; + 在上升和下降之间切换。 + + - 在标题下方的过滤器字段中输入文本或表达式 + 将这些过滤器应用于数据,并且显示屏将进行调整 + 根据过滤器。过滤器的应用如下: + + - 名称 + + 按包含给定文本的名称过滤 + + - 水平 + + 按数字和/或范围过滤级别,例如:2,\> 3&\ <8 + + - 父母 + + 按包含给定文本的父项名称过滤 + + - ID + + 按包含给定文本的ID进行过滤 + + - 类型 + + 按包含给定文本的GIS显示类型过滤 + +> **注意** +> +>数据表过滤器是临时的,不会与地图图层一起保存 +>作为收藏夹的一部分。 + +### 搜索组织单位 { #search-for-an-organisational-unit } + +数据表中的NAME过滤器字段提供了一种有效的方法 +搜索边界中显示的各个组织单位 +层。 + +### 在组织层次结构之间导航 { #navigate-between-organisation-hierarchies } + +您可以修改层次结构中边界层的目标,而无需 +使用级别/父级用户界面。 + +1. 用鼠标右键单击边界之一。 + +2. 选择**向上钻取一级**或**向下钻取一级**。 + + 如果您处于最低级别,则向下钻取选项将被禁用。 + 同样,从最高级别禁用向上钻取选项。 + +### 移除边界层 { #remove-boundary-layer } + +要清除边界层中的所有数据: + +1. 在左侧的图层卡中,点击*更多操作*(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +## 管理地球引擎层 { #using_maps_gee } + + + + +![](resources/images/maps/maps_earth_eng_layer.png) + +Google Earth Engine图层可让您显示卫星图像和 +Google庞大目录中的地理空间数据集。这些层很有用 +结合主题和事件层以增强分析。的 +支持以下层: + + - 人口密度估计值与全国总数进行了调整以匹配 + 联合国人口司估计。 100 x 100 m网格中的人口 + 单元(2010年起)。 + + - 海拔高于海平面。您可以调整最小值和最大值,以便 + 它可以更好地代表您所在地区的地形。 + + - 温度:从卫星收集的地面温度。 + 在持续云量覆盖的区域将出现空白点。 + + - 从卫星和气象站收集的降水 + 地面。该值在5天内以毫米为单位。更新 + 每月,在下个月的第3周。 + + - 土地覆盖:从卫星收集的17种不同的土地覆盖类型。 + + - 夜间照明:来自城市,城镇和其他地点的照明 + 持续照明,包括火炬(自2013年起)。 + +### 创建地球引擎图层 { #create-an-earth-engine-layer } + +要创建地球引擎图层,请从**添加中选择所需的图层 +层**选择。这将打开图层配置对话框。 + +1. 在**样式**标签中 + + ![](resources/images/maps/maps_ee_layer_dialog_POPULATION.png) + + - 修改特定于图层类型的参数。 + + - 根据需要调整图例范围,步长和颜色。 + +2. 点击**添加图层**。 + +## 添加外部地图图层 { #using_maps_external_map_layers } + + + +外部地图图层表示为: + + - 底图 + + 这些在图层面板的 **底图** 卡中可用,并且 + 被选为其他底图。 + + - 叠加层 + + 这些在**添加图层** 选项中可用。与底图不同的是, + 叠加层可以放置在任何其他叠加层的上方或下方。 + +叠加层由该层中的附加层*卡*表示 +面板,例如: + +覆盖卡的顶部从左到右分别是: + + - 抓取字段,允许使用鼠标拖动和重新排序图层 + + - 外部地图图层的标题 + + - 折叠和展开覆盖卡的箭头符号 + +覆盖卡的底部从左到右分别是: + + - 用于修改图层透明度的滑块 + + - 删除(垃圾桶)图标可将图层从当前图层中删除 + 专题图。 + +以下是一些外部层的示例: + + +![](resources/images/maps/maps_black_basemap_and_nighttime_lights.png) + +![](resources/images/maps/maps_terrain_imagery.png) + +![](resources/images/maps/maps_aerial_imagery.png) + +## 文件菜单 { #using_maps_file_menu } + + + +使用**文件菜单**管理您的地图。几个菜单项将是 +禁用,直到您打开或保存地图。 + +保存地图可以方便以后进行还原。它也给你 +有机会与其他用户分享作为解释,或 +放在仪表板上。您可以保存所有类型的图层配置 +作为最爱。 + +### 建立新地图 { #create-a-new-map } + +点击**文件** \> **新建**。 + +注意!这将清除您当前拥有的地图图层,而不进行保存。 + +### 开启新地图 { #open-a-new-map } + +1. 点击**文件** \> **打开**。将打开一个对话框,其中包含地图列表。 + +2. 查找您要打开的收藏夹。您可以使用\ < and \>或 + 在搜索字段中查找保存的地图。该列表在每个 + 您输入的字符。您可以通过选择过滤列表 + **显示全部**,**由我创建**或**由他人创建**。 + +3. 点击要打开的地图的名称。 + +### 保存地图 { #save-a-map } + +创建地图后,可以方便地将其保存以备后用: + +1. 单击**文件** \> **保存**。 + +2. 输入**名称**(必填)和**说明**(可选),然后输入 + 第一次保存地图。 + +3. 点击**保存**。 + +### 保存地图副本 { #save-a-copy-of-a-map } + +1. 单击**文件** \> **另存为... ** + +2. 输入**名称**(必填)和**描述**(可选)。 + 地图。 + +3. 点击**保存**。 + +### 重命名地图 { #rename-a-map } + +1. 点击**文件** \> **重命名**。 + +2. 为您的地图输入新的**名称**和/或**描述**。 + +3. 点击**重命名**。地图已更新。 + +### 翻译地图 { #translate-a-map } + +1. 点击**文件** \>**翻译**。 + +2. 选择您的翻译的**地方语言**(语言)。 + +3. 输入翻译后的 **Name** 和 **Description**。原文 + 将显示在字段下方。 + +4. 点击**保存**。 + +### 修改地图的共享设置 { #modify-sharing-settings-for-a-map } + +创建地图并保存后,您可以与 +每个人或用户组。修改共享设置: + +1. 点击**文件** \>**共享**。共享设置对话框打开。 + +2. 在文本框中,搜索所需的用户或组的名称 + 与您分享您的收藏夹并选择它。 + + 所选的用户或组将添加到收件人列表中。 + + 重复该步骤以添加更多用户组。 + +3. 如果要允许外部访问,请选择相应的框。 + +4. 对于每个用户组,选择一个访问设置。选项包括: + + - 无(仅适用于默认组,因为它们无法删除) + + - 可以查看 + + - 可以编辑和查看 + +5. 单击**关闭**以关闭对话框。 + +### 获取地图链接 { #get-the-link-to-a-map } + +1. 点击**文件** \> **获取链接**。将打开一个链接对话框。 + +2. 复制链接。 + +### 删除地图 { #delete-a-map } + +1. 点击**文件** \>**删除**。显示确认对话框。 + +2. 单击**删除**以确认您要删除收藏夹。 + 您的地图被删除,并且从视图中清除了图层。 + +## 地图解译 { #mapsInterpretation } + + + +解释是在给定时期对地图的描述。这 +信息在 **仪表板应用** 中可见。点击 +**Interpretations** 在工作区的右上角打开 +解释面板。该按钮仅在保存地图时才可点击。 + +![](resources/images/maps/maps_interpretations_panel.png) + +### 查看基于相对期间的解释 { #view-interpretations-based-on-relative-periods } + +要查看相对时期的解释,例如一年前: + +1. 用解释打开收藏夹。 + +2. 点击工作区右上角的**Interpretations**打开 + 解释面板。 + +3. 单击一个解释。您的地图显示数据和日期 + 基于创建解释的时间。查看其他 + 解释,请单击它们。 + +### 为地图写解释 { #write-interpretation-for-a-map } + +要创建解释,您首先需要创建地图并保存。 +如果您已与其他人共享地图,则说明您 +写给那些人看。 + +1. 用解释打开收藏夹。 + +2. 点击工作区右上角的**Interpretations**打开 + 解释面板。 + +3. 将为用户显示一个带有占位符“写解释”的文本字段 + 拥有对收藏夹的读取权限。 + +4. 在文本字段中,输入评论,问题或解释。您 + 也可以使用“ @username”提及其他用户。首先输入“ @” + 加上用户名或真实姓名的首字母以及提及 + 栏将显示可用的用户。提及的用户将收到 + 内部DHIS2消息及其解释或注释。您 + 可以在 **Dashboard app** 中看到解释。 + +5. 如果您希望您的解释具有相同的效果,请单击 **SAVE** + 将设置共享为地图。 + + 如果您想更改共享设置,请单击 **SAVE & SHARE** + (请参见下文)进行解释。 + +### 更改解释的共享设置 { #change-sharing-settings-for-an-interpretation } + +1. 单击一个解释(请参阅上面的查看解释)。 + +2. 点击解释下方的**分享**。共享设置 + 对话框打开。 + +3. 搜索并添加您要共享的用户和用户组 + 您的地图。 + +4. 更改要修改的用户的共享设置: + + - **可以编辑和查看**:每个人都可以查看和编辑对象。 + + - **只能查看**:每个人都可以查看对象。 + + - **无权访问**:公众将无法访问该对象。这个 + 设置仅适用于公共访问。 + +5. 共享设置更新后,单击**关闭**。 + +## 将地图另存为图像 { #using_maps_image_export } + + + +您可以通过单击顶部菜单中的“下载”按钮将地图下载为图像 + +![](resources/images/maps/maps_download.png) + +Internet Explorer或Safari不支持地图下载,我们建议您 +使用Google Chrome和Firefox。 + +1. 选择是否要包含地图名称。此选项仅 + 保存地图时可用。 + +2. 选择是否要倾斜地图图例。您可以放置图例 + 在地图的四个角之一中。 + +3. 点击**下载**以下载地图。 + +## 搜索位置 { #using_maps_search } + + + +地点搜索功能可让您搜索几乎所有位置 +或地址。此功能对于定位例如 +网站上的地点,设施,村庄或城镇。 + + +![](resources/images/maps/maps_place_search.png) + +1. 在“地图”窗口的右侧,单击放大镜图标。 + +2. 输入您要查找的位置。 + + 键入时会显示匹配位置的列表。 + +3. 从列表中选择一个位置。图钉指示位置 + 地图。 + +## 测量地图中的距离和面积 { #using_maps_measure_distance } + + + +1. 在地图的左上角,将光标放在**Measure + 距离和区域**(标尺)图标,然后点击**新建 + 测量**。 + +2. 在地图上添加点。 + +3. 点击**完成测量**。 + + +![](resources/images/maps/maps_measure_distance.png) + +## 获取任意位置的纬度和经度 { #using_maps_latitude_longitude } + + + +右键单击地图上的一个点并选择**显示经度/纬度**。 +值显示在弹出窗口中。 + +## 也可以看看 { #see-also } + + - [管理 + 图例](https://docs.dhis2.org/master/zh/user/html/manage_legend.html) diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ANALYSING-DATA__reports-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ANALYSING-DATA__reports-md new file mode 100644 index 000000000..7357c5232 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__ANALYSING-DATA__reports-md @@ -0,0 +1,278 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.32/src/commonmark/en/content/user/using-reporting-functionality.md" +revision_date: '2018-11-23' +--- + +# 使用报告功能 { #using_reporting } + + + +## DHIS2中的报告功能 { #using_reporting_intro } + + + +DHIS2中的报告模块提供了一系列报告 +替代方案,本节将说明如何使用它们查看和 +分析数据。另一部分介绍了如何配置和设置 +各种报告工具。 + +**标准报告:**标准报告建立在数据透视表上,但是 +在设计上更先进,可提供更多的化妆品和款式。 +这些报告还可以将多个表和图表合并在同一报告中 +报告,并提供一键式报告,非常容易 +采用。这些报告可以下载为PDF文件,因此非常适合 +用于打印以及离线共享。 + +**数据集报告:**数据集报告只是一种打印机友好的方式 +查看包含原始数据或汇总数据(超过 +时间或地点)。数据输入中使用的设计也将用于 +数据集报告。这仅适用于具有自定义功能的数据集 +数据输入表格设置。 + +**仪表板:**查看数据的最快方法。仪表板可以 +显示多达四个更新的图表以及您喜欢的快捷方式 +报告,报告表和地图视图。每个用户可以配置一个 +个人仪表板。 + +**数据可视化器:**以图表的形式灵活显示数据 +和数据表。可以使用任意数量的指标和数据元素 +包括在内。有几种图表类型可用,例如柱形图,堆叠图 +柱形图,折线图,面积图和饼图。可以保存图表以便 +以后可以轻松取回,也可以放在您的个人电脑上 +仪表板。图表可以作为图像和PDF文件下载到本地 +电脑。 + +**组织单位分布报告:**这些报告是根据 +orgunit组设置信息,并可以显示什么类型(以及多少 +位于给定区域(任何 +层次结构中的级别)。这些报告是自动生成的, +在表格和图表中显示信息,并以PDF格式下载, +excel,并且CSV可用。 + +**报告率摘要:**这些报告很好地概述了如何 +许多设施已经针对给定的数据集提交了数据,并且 +期。在这里,您可以同时获得计数和显示百分比的百分比 +所有或单个数据集的报告率。 + +**基于Web的数据透视表:**内置的数据透视表工具是基于Web的 +在典型的数据透视图中按组织单位和期间显示指标数据的工具 +表格视图,并允许对表格进行透视操作。它 +允许大量数据离线下载进行分析 +也一样 + +** GIS:**使用专题图展示和分析您的数据。您可以查看 +数据元素和指标,并假设您有坐标 +对于您的所有orgunits,您可以向下钻取层次结构并查看地图 +从国家多边形到设施点的所有级别。另见 +有关详细信息,请参见GIS章节。所有地图信息都内置 +DHIS2,您要做的就是为您的坐标注册 +组织单位和地图将可用。 + +## 使用标准报告 { #using_reporting_standard_reports } + + + +您可以通过导航到Apps-\> Reports访问可用的报告。在里面 +在左侧栏中的“报告”菜单中,单击“标准报告”。全部清单 +预定义的报告将出现在主窗口中。 + + +![](resources/images/dhis2UserManual/standard_reports_ke.png) + +通过单击报告名称,然后运行/查看报告,然后 +从上下文菜单中选择“创建”。如果有的话 +预定义的参数,您将看到一个报告参数窗口 +必须填写组织单位和/或报告月份所需的值, +取决于基础报告表中已定义的内容。 +准备好后,单击“获取报告”。该报告将出现 +直接在您的浏览器中,或作为PDF文件供下载, +取决于您用于处理PDF文件的浏览器设置。你可以保存 +文件,并将其保存在本地计算机上,以备后用。 + +## 使用数据集报告 { #using_reporting_dataset_reports } + + + +数据集报告是数据输入屏幕的打印机友好视图 +填充原始数据或汇总数据。这些仅适用于 +具有自定义数据输入形式的数据集,而不是默认值或 +部分表格。 + +您可以从Apps-> Reports访问数据集报告。 + +“条件”窗口将出现,您可以在其中填写自己的详细信息 +报告: + +**数据集:**您要显示的数据集。 + +**报告期间:**您想要数据的实际期间。这可以是 +汇总以及原始期间。这意味着您可以要求 +季度或年度报告,即使已收集数据集 +每月。数据集的周期类型(收集频率)在 +数据集维护。首先选择期间类型(每月,每季度, +每年等),然后单击“上一个”和“下一个”按钮旁边的下拉菜单,然后 +从下面的下拉列表中选择一个可用时间段。采用 +上一个和下一个向前或向后跳一年。 + +**仅将数据用于选定的单位:**如果需要 +报告有孩子但仅需要数据的组织单位 +直接为该单位收集的,而不是由其收集的数据 +孩子们。如果您想要组织单位的典型汇总报告,则可以执行 +不想勾选此选项。 + +**报告组织单位:**在这里选择所需的组织单位 +报告。可以在层次结构中的任何级别作为数据 +将自动汇总到此级别(如果您未勾选 +上面的选项)。 + +完成填写报告条件后,单击 +“生成”。该报告将以HTML格式以易于打印的格式显示。 +在浏览器中使用打印和另存为功能来打印或保存(另存为 +HTML)报告。您还可以在Excel和 +PDF格式。 + +## 使用资源 { #using_reporting_resources } + + + +资源工具可让您从本地上传两个文件 +计算机连接到DHIS服务器,并添加指向其他资源的链接 +通过URL进行互联网。如果为您的系统配置了云存储, +资源将保存在那里。 + +要创建新资源: + +1. 打开**报告**应用,然后单击**资源**。 + +2. 点击**添加新**。 + +3. 输入一个**名称**。 + +4. 选择**类型**:**上传文件**或**外部URL**。 + +5. 点击**保存**。 + +## 使用报告率摘要 { #using_reporting_reporting_rate_summary } + + + +从“应用程序”->“报告”菜单中访问报告率摘要。 +报告费率摘要将显示有多少个数据集(表格) +按组织单位和期间提交。有两种方法 +可用于计算报告率(完整性): + + - 基于完整的数据集注册。完整的数据集 + 注册是指用户将数据输入表单标记为已完成, + 通常通过单击数据输入屏幕中的完成按钮, + 借此向系统指示她认为表格是 + 完成。这是一种主观的计算方法 + 完整性。 + + - 基于必填数据元素:您可以定义任意数量的数据 + 数据集中的元素是强制性的。这意味着数据 + 必须为已标记的所有数据元素捕获值 + 强制性的,以使数据集被认为是完整的。 + 这是一种计算完整性的客观方法。 + +报告率摘要将为每一行显示一系列度量: + + - 实际报告:表示完成数据输入的次数 + 有关数据集的注册。 + + - 预期报告:指示完成了多少数据输入 + 预计会注册。此数字基于 + 组织单位相关数据集已分配给 + (启用数据输入)。 + + - 百分比:已注册为完整报告的百分比,基于 + 预期的数量。 + + - 及时报告:与实际报告相同,仅报告为 + 在结束后的最大天数内完成 + 报告期。报告期后的天数可以是 + 在数据集管理中按数据集定义。 + + - 时间百分比:与百分比相同,仅报告为 + 按时完成用作分子。 + +要运行报告,您可以按照以下步骤操作: + + - 从树中选择一个组织单位。 + + - 选择一种完整性方法来计算 + 报告率。 + + 选择全部或一个数据集。全部将为您提供所有数据的报告 + 为选定的组织单位设置。一个数据集将给 + 您所选择的所有孩子的完整报告 + 组织单位。 + + - 从可用期间列表中选择期间类型和期间 + 该时期类型。通过使用 + 上一个/下一个按钮。 + + - 然后将呈现报告。更改以上任何参数 + 该报告将自动更新。 + + +![](resources/images/dhis2UserManual/completeness_report.png) + +## 使用组织单位分布报告 { #using_reporting_orgunit_distribution_reports } + + + +您可以从左侧菜单访问组织单位分布报告 +在“应用程序”->“报告”中。 + +组织单位分布报告是显示组织状况如何的报告 +分布在各种属性上,例如类型和所有权,以及 +地理区域。 + +结果可以显示在基于表的报告或图表中。 + +**运行报告:** + +要运行报告,请首先在左上方的组织单位中选择一个组织单位 +树。该报告将基于位于所选内容下方的orgunits +组织单元。选择要使用的组织单位组集, +通常是类型,所有权,农村/城市,但可以是任何 +用户定义的组织单位组集。您可以单击获取报告 +获取基于表的演示文稿或获取图表以获取相同的结果 +在图表中。您还可以下载其他格式,例如PDF,Excel和 +CSV。 + + +![](resources/images/dhis2UserManual/orgunit_report.png) + +## 生成分析表 { #generate_analytics_tables } + + + +DHIS2 生成数据库表,然后系统将其用作基础 +各种分析功能。如果您写这些表也很有价值 +高级 SQL 报告。在**数据管理**应用程序中,您可以执行表 +立即生成。如果您想安排它们定期执行, +这可以在 **Scheduler** 应用程序中完成。这意味着您可以刷新最近的分析 +需求并查看更新的数据透视表,而无需等待过去几年的所有数据 +重新处理。 + +> **注意** +> +>您也可以通过Web API生成表。这个任务是 +>通常由系统管理员执行。 + +1. Open the **Data Administration** app and click **Analytics Tables**. + +2. 选择要跳过的分析过程部分: + + - **跳过资源表的生成** + + - **跳过汇总数据和完整性数据的生成** + + - **跳过事件数据的生成** + + - **跳过注册数据的生成** + +3. Select **Number of last years of data to include**. + +4. 点击**开始导出**。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__COLLECTING-DATA__data-entry-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__COLLECTING-DATA__data-entry-md new file mode 100644 index 000000000..1000731ba --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__COLLECTING-DATA__data-entry-md @@ -0,0 +1,308 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.32/src/commonmark/en/content/user/using-the-data-entry-app.md" +revision_date: '2018-09-24' +--- + +# 使用数据输入应用 { #data_entry_app } + + + +## 关于数据输入应用 { #about_data_entry_app } + + + +您可以在**数据输入**应用中手动输入汇总数据 +DHIS2。您注册组织单位,期间和组的数据 +一次数据元素(数据集)的数量。数据集通常对应于 +纸质数据收集工具。您可以在 +**维护**应用程序。 + +> **注意** +> +>如果数据集同时具有部分表单和自定义表单,则系统 +>在数据输入期间显示自定义表格。输入数据的用户不能 +>选择他们要使用的表格。在基于Web的数据输入中的顺序 +>显示首选项: +> +> 1.自定义表单(如果存在) +> +> 2.部分表格(如果存在) +> +> 3.默认格式 +> +>移动设备不支持自定义表格。在基于移动的数据输入中 +>显示首选项的顺序为: +> +> 1.部分表格(如果存在) +> +> 2.默认格式 + +关闭单位部门后,您将无法注册或编辑数据 +**数据输入**应用中的组织单位。 + +## 以数据输入形式输入数据 { #enter_data_in_data_entry_form } + + + +![](resources/images/data_entry/data_entry_overview.png) + +1. 打开**数据输入**应用。 + +2. 在左侧的单位部门树中,选择一个单位 + 单元。 + +3. 选择一个**数据集**。 + +4. 选择一个**期间**。 + + 可用期间由数据的期间类型控制 + 设置(报告频率)。您可以向前或向后跳一年 + 点击**上一年**或**下一年**。 + + > **Note** + > + > Depending on how you've configured the data entry form, you might + > have to enter additional information before you can open the date + > entry form. This can for example be a project derived from a + > category combination. + +5. 在数据输入表单中输入数据。 + + - 绿色字段表示系统已保存该值。 + + - 灰色字段表示该字段已禁用,您不能 + 输入一个值。光标会自动跳到下一个 + 开放领域。 + + - 要移至下一个字段,请按Tab键或向下箭头 + 键。 + + - 要移回上一个字段,请按Shift + Tab或向上键 + 箭头键。 + + - 如果您输入的值无效,例如 + 仅接受数值的字段,您将看到一个弹出窗口 + 解释了问题,字段将显示为黄色(不是 + 保存),直到您更正了该值。 + + - 如果您为该字段定义了最小最大值范围 + 而您输入的值超出此范围,则会得到一个 + 弹出消息,指出该值超出范围。价值 + 直到您更改值或更新 + 值范围,然后重新输入该值。 + +6. 填写表格后,点击顶部的**运行验证** + 数据输入表单的右下角或下方。 + + 所有涉及当前数据元素的验证规则 + 然后针对新数据运行数据输入表单(数据集)。如果 + 没有违反验证规则的情况,您会看到 + 消息说*数据输入屏幕成功通过 + 验证*。如果存在验证违规,则将 + 在列表中显示。 + + ![](resources/images/dhis2UserManual/Validation_Rule_Result.png) + +7. (可选)更正验证冲突。 + + > **Note** + > + > Zero (0) will delete the value if the data element has been + > configured to not store zeros. + +8. 更正错误并完成数据输入后,请点击 + **完成**。 + + 系统在生成完整性时会使用此信息 + 报告地区,县,省或国家级别。 + +## 将数据值标记为后续 { #mark_data_for_followup_in_data_entry_form } + + + +![](resources/images/data_entry/data_entry_section_history.png) + +例如,如果您有可疑的价值,则需要调查 +此外,您可以将其保留为系统,但将其标记为后续。在里面 +**数据质量**应用,然后您可以运行后续分析以查看和 +更正所有标记的值。 + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 双击带有您要标记的值的字段 + 跟进。 + +4. 单击星号图标。 + +## 在完整的数据输入表单中编辑数据值 { #edit_data_value_in_completed_form } + + + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 点击**未完成**。 + +4. 更改相关数据值。 + + > **Note** + > + > Zero (0) will delete the value if the data element has been + > configured to not store zeros, + +5. 点击**完成**。 + +## 显示数据值的历史记录 { #display_data_value_history } + + + +![](resources/images/data_entry/data_entry_section_history.png) + +您可以显示为一个字段注册的最后12个值。 + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 双击具有您要查看历史记录的值的字段 + 对于。 + +4. 点击**数据元素历史记录**。 + +## 显示数据值的审核记录 { #display_data_value_audit_trail } + + + +![](resources/images/data_entry/data_entry_audit_trail.png) + +审核跟踪使您可以查看已 +在当前值之前输入。审核跟踪还会显示何时 +数据值已更改以及进行更改的用户。 + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 双击具有您要查看审核值的字段 + 跟踪。 + +4. 点击**审核记录**。 + +## 手动创建最小值最大值范围 { #change_min_max_range_manually } + + + +![](resources/images/data_quality/set_min_max_manually.png) + +1. 在**数据输入**应用中,打开一个数据输入表单。 + +2. 双击要为其设置最小最大值的字段 + 值范围。 + +3. 输入**最小限制**和**最大限制**。 + +4. 点击**保存**。 + + 如果下次您的值不在新值范围内 + 输入数据,数据输入单元格将显示为橙色 + 背景。 + +5. (可选)输入注释以说明出现差异的原因, + 例如,可能会产生大量 + 客户数量。 + +6. (可选)点击**保存评论**。 + +> **提示** +> +>单击星号图标以标记该值以进行进一步跟踪。 + +## 离线输入数据 { #enter_data_offline } + + + +即使您没有稳定的互联网,**数据输入**应用程序也能正常工作 +数据输入期间的连接。当您没有互联网时 +连接时,您输入的数据将保存到本地计算机。当。。。的时候 +Internet连接恢复,该应用会将数据推送到服务器。 +由于不再需要输入数据,因此减少了总带宽使用量 +从服务器为每个渲染检索。 + +> **注意** +> +>要使用此功能,您必须在登录后登录到服务器 +>互联网连接。 + + - 当您连接到Internet时,该应用会显示此消息 + 在数据输入表单的顶部: + + ![](resources/images/data_entry/data_entry_online1.png) + + - 如果您的Internet连接在数据输入过程中中断,则该应用 + 检测到并显示此消息: + + ![](resources/images/data_entry/data_entry_offline1.png) + + 现在,您的数据将存储在本地。您可以继续输入数据 + 像平常一样。 + + - 输入所有必要数据后,应用程序会检测到该数据 + Internet连接恢复,您将看到以下消息: + + ![](resources/images/data_entry/data_entry_offline_upload.png) + + 单击**上传**以与服务器同步数据。 + + - 数据与服务器成功同步后,您将 + 看到这个确认 + 信息: + + ![](resources/images/data_entry/data_entry_offline_upload_success1.png) + +## 启用多组织单位数据输入 { #data_entry_multiple_organisation_units } + + + +![](resources/images/data_entry/data_entry_multiple_org_unit.png) + +在“组织”中输入多个组织单位的数据可能会很有用。 +相同的数据输入形式,例如,如果 +形式和层次结构中的大量组织单位。在那里面 +在这种情况下,您可以启用多组织单位数据输入。 + +> **注意** +> +>多组织单位数据输入仅适用于部分表格。 + +1. 打开**系统设置**应用。 + +2. 选择**启用多组织机构表格**。 + +3. 在**数据输入**应用中,立即选择组织单位 + 您要在其中输入数据的组织单位上方 + 组织单位层次结构。 + + 数据元素将显示为列,组织单位将显示为行 + 的形式。 + + > **Note** + > + > The data entry forms should still be assigned to the facilities + > that you actually enter data for, that is the organisation units + > now appearing in the form. + +## 也可以看看 { #data_entry_app_see_also } + + + + - [控制数据 + 质量](https://docs.dhis2.org/master/zh/user/html/control_data_quality.html) + + - [管理数据集和数据输入 + 表格](https://docs.dhis2.org/master/zh/user/html/manage_data_set.html) + + - [使用维护 + 应用]](https://docs.dhis2.org/master/zh/user/html/maintenance_app.html) diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__CONFIGURING-THE-SYSTEM__report-beta-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__CONFIGURING-THE-SYSTEM__report-beta-md new file mode 100644 index 000000000..003d6c0fc --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__CONFIGURING-THE-SYSTEM__report-beta-md @@ -0,0 +1,172 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.32/src/commonmark/en/content/user/using-beta-reporting-functionality.md" +revision_date: '2019-04-30' +--- + +# Beta报告应用程序中的报告功能 { #using_the_beta_reports_app } + + + +2.32版中引入了新的Reports应用程序(测试版),它可以替代原始的[Reports应用程序](#using_reporting),提供了更加直观和用户友好的界面。但是,与以前的“报告”应用程序不同,它不支持“数据批准”。 + +## 使用标准报告 { #standard_reports_in_the_beta_reports_app } + + + +您可以通过导航到Apps-\> Reports(Beta)访问可用的报告。在里面 +在左侧栏中的“报告”菜单中,单击“标准报告”。全部清单 +预定义的报告将出现在主窗口中。 + + +![](resources/images/dhis2UserManual/react_reports_app_standard_reports.png) + +您可以通过单击报告的三点图标运行/查看报告,然后 +从上下文菜单中选择“创建”。如果有的话 +预定义参数,您将在其中看到报告参数窗口 +必须填写组织单位和/或报告月份所需的值, +取决于基础报告表中已定义的内容。 +准备好后,单击“生成报告”。该报告将出现 +直接在您的浏览器中,或作为PDF文件供下载, +取决于您用于处理PDF文件的浏览器设置。你可以保存 +文件,并将其保存在本地计算机上,以备后用。 + +## 使用数据集报告 { #dataset_reports_in_the_beta_reports_app } + + + +数据集报告是数据输入屏幕的打印机友好视图 +填充原始数据或汇总数据。这些仅适用于 +具有自定义数据输入形式的数据集,而不是默认值或 +部分表格。 + +您可以从Apps-> Reports(Beta)访问数据集报告。 + +“条件”窗口将出现,您可以在其中填写自己的详细信息 +报告: + +**数据集:**您要显示的数据集。 + +**报告期间:**您想要数据的实际期间。这可以是 +汇总以及原始期间。这意味着您可以要求 +季度或年度报告,即使已收集数据集 +每月。数据集的周期类型(收集频率)在 +数据集维护。首先选择期间类型(每月,每季度, +每年等),然后单击“上一个”和“下一个”按钮旁边的下拉菜单,然后 +从下面的下拉列表中选择一个可用时间段。采用 +上一个和下一个向前或向后跳一年。 + +**仅将数据用于选定的单位:**如果需要 +报告有孩子但仅需要数据的组织单位 +直接为该单位收集的,而不是由其收集的数据 +孩子们。如果您想要组织单位的典型汇总报告,则可以执行 +不想勾选此选项。 + +**报告组织单位:**在这里选择所需的组织单位 +报告。可以在层次结构中的任何级别作为数据 +将自动汇总到此级别(如果您未勾选 +上面的选项)。 + +完成填写报告条件后,单击 +“生成”。该报告将以HTML格式以易于打印的格式显示。 +在浏览器中使用打印和另存为功能来打印或保存(另存为 +HTML)报告。您还可以在Excel和 +PDF格式。 + +## 使用报告率摘要 { #reporting_rate_summary_in_the_beta_reports_app } + + + +从“应用程序”->“报告(测试版)”菜单中访问报告率摘要。 +报告费率摘要将显示有多少个数据集(表格) +按组织单位和期间提交。 + +报告率是根据完整的数据集注册计算得出的。 +完整的数据集注册是指用户将数据输入表单标记为 +完成操作,通常是单击数据输入屏幕中的完成按钮, +借此向系统指示她认为表格是 +完成。这是一种主观的计算方法 +完整性。 + +报告率摘要将为每一行显示一系列度量: + + - 实际报告:表示完成数据输入的次数 + 有关数据集的注册。 + + - 预期报告:指示完成了多少数据输入 + 预计会注册。此数字基于 + 组织单位相关数据集已分配给 + (启用数据输入)。 + + - 报告率:根据以下情况注册为已完成报告的百分比 + 预期的数量。 + + - 及时报告:与实际报告相同,仅报告为 + 在结束后的最大天数内完成 + 报告期。报告期后的天数可以是 + 在数据集管理中按数据集定义。 + + - 准时报告率:与百分比相同,仅报告为 + 按时完成用作分子。 + +要运行报告,您可以按照以下步骤操作: + + - 从树中选择一个组织单位。 + + - 选择一个数据集。 + + - 从可用期间列表中选择期间类型和期间 + 该时期类型。 + + - 然后将呈现报告。更改以上任何参数 + 然后点击“获取报告”,再次看到相应的结果。 + + +![](resources/images/dhis2UserManual/react_reports_app_reporting_rate_summary.png) + +## 使用资源 { #resources_in_the_beta_reports_app } + + + +资源工具可让您从本地上传两个文件 +计算机连接到DHIS服务器,并添加指向其他资源的链接 +通过URL进行互联网。如果为您的系统配置了云存储, +资源将保存在那里。 + +要创建新资源: + +1. 打开 **报告(测试版)** 应用程序并单击 **资源**。 + +2. 点击**添加新**。 + +3. 输入一个**名称**。 + +4. 选择**类型**:**上传文件**或**外部URL**。 + +5. 点击**保存**。 + +## 使用组织单位分布报告 { #orgunit_distribution_reports_in_the_beta_reports_app } + + + +您可以从左侧菜单访问组织单位分布报告 +在“应用程序”->“报告(测试版)”中。 + +组织单位分布报告是显示组织状况如何的报告 +分布在各种属性上,例如类型和所有权,以及 +地理区域。 + +结果可以显示在基于表的报告或图表中。 + +**运行报告:** + +要运行报告,请首先在左上方的组织单位中选择一个组织单位 +树。该报告将基于位于所选内容下方的orgunits +组织单元。选择要使用的组织单位组集, +通常是类型,所有权,农村/城市,但可以是任何 +用户定义的组织单位组集。您可以单击获取报告 +获取基于表的演示文稿或获取图表以获取相同的结果 +在图表中。您还可以将基于表格的报告下载为Excel或 +CSV。 + + +![](resources/images/dhis2UserManual/react_reports_app_org_unit_dist.png) diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__CONFIGURING-THE-SYSTEM__user-authorities-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__CONFIGURING-THE-SYSTEM__user-authorities-md new file mode 100644 index 000000000..7fd3f394a --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__CONFIGURING-THE-SYSTEM__user-authorities-md @@ -0,0 +1,1157 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.32/src/commonmark/en/content/user/user-authorities.md" +revision_date: '2019-09-17' +--- + +# 用户权限 { #user_authorities } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    接受较低级别的数据F_ACCEPT_DATA_LOWER_LEVELS
    访问我的数据集市F_MYDATAMART_VIEW
    添加设施F_FRED_CREATE
    添加区域设置F_LOCALE_ADD
    添加选项集F_OPTIONSET_ADD
    添加组织部门组集F_ORGUNITGROUPSET_ADD
    添加计划规则F_PROGRAM_RULE_ADD
    添加公共地图F_MAP_PUBLIC_ADD
    添加关系类型F_RELATIONSHIPTYPE_ADD
    添加/删除只读用户组中的成员F_USER_GROUPS_READ_ONLY_ADD_MEMBERS
    添加 SQL 视图F_SQLVIEW_ADD
    添加跟踪实体F_TRACKED_ENTITY_ADD
    添加跟踪的实体属性值F_TRACKED_ENTITY_ATTRIBUTEVALUE_ADD
    添加跟踪的实体表单F_TRACKED_ENTITY_FORM_ADD
    添加跟踪的实体实例评论F_TRACKED_ENTITY_COMMENT_ADD
    添加跟踪的实体关系F_RELATIONSHIP_ADD
    添加/更新属性F_ATTRIBUTE_ADD
    添加/更新图表F_CHART_ADD
    添加/更新概念F_CONCEPT_ADD
    添加/更新常量F_CONSTANT_ADD
    添加/更新数据值F_DATAVALUE_ADD
    添加/更新指标类型F_INDICATORTYPE_ADD
    添加/更新最小/最大规则F_DATAELEMENT_MINMAX_ADD
    添加/更新组织部门F_ORGANISATIONUNIT_ADD
    添加/更新私有类别选项组F_CATEGORY_OPTION_GROUP_PRIVATE_ADD
    添加/更新私有类别选项组集F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD
    添加/更新私有数据元素F_DATAELMENT_PRIVATE_ADD
    添加/更新私有数据元素类别F_CATEGORY_PRIVATE_ADD
    添加/更新私有数据元素类别组合F_CATEGORY_COMBO_PRIVATE_ADD
    添加/更新私有数据元素类别选项F_CATEGORY_OPTION_PRIVATE_ADD
    添加/更新私有数据元素类别选项组合F_CATEGORY_OPTION_COMBO_PRIVATE_ADD
    添加/更新私有数据元素组F_DATAELEMENTGROUP_PRIVATE_ADD
    添加/更新私有数据元素组集F_DATAELEMENTGROUPSET_PRIVATE_ADD
    添加/更新私有数据集F_DATASET_PRIVATE_ADD
    添加/更新私人文档F_DOCUMENT_PRIVATE_ADD
    添加/更新私有指标F_INDICATOR_PRIVATE_ADD
    添加/更新私有指标组F_INDICATORGROUP_PRIVATE_ADD
    添加/更新私有指标组集F_INDICATORGROUPSET_PRIVATE_ADD
    添加/更新私有选项集F_OPTIONSET_PRIVATE_ADD
    添加/更新私有组织部门组F_ORGUNITGROUP_PRIVATE_ADD
    添加/更新私有组织部门组集F_ORGUNITGROUPSET_PRIVATE_ADD
    添加/更新私有计划F_PROGRAM_PRIVATE_ADD
    添加/更新私人报告F_REPORT_PRIVATE_ADD
    添加/更新私有 SQL 视图F_SQLVIEW_PRIVATE_ADD
    添加/更新私有跟踪实体属性F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD
    添加/更新私人用户组F_USERGROUP_PRIVATE_ADD
    添加/更新私有用户角色F_USERROLE_PRIVATE_ADD
    添加/更新私有验证规则组F_VALIDATIONRULEGROUP_PRIVATE_ADD
    添加/更新节目属性F_PROGRAM_ATTRIBUTE_ADD
    添加/更新计划指标F_ADD_PROGRAM_INDICATOR
    添加/更新节目阶段F_PROGRAMSTAGE_ADD
    添加/更新节目阶段部分F_PROGRAMSTAGE_SECTION_ADD
    添加/更新公共类别选项组F_CATEGORY_OPTION_GROUP_PUBLIC_ADD
    添加/更新公共类别选项组集F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD
    添加/更新公共图表F_CHART_PUBLIC_ADD
    添加/更新公共信息中心F_DASHBOARD_PUBLIC_ADD
    添加/更新公共数据元素F_DATAELMENT_PUBLIC_ADD
    添加/更新公共数据元素类别F_CATEGORY_PUBLIC_ADD
    添加/更新公共数据元素类别组合F_CATEGORY_COMBO_PUBLIC_ADD
    添加/更新公共数据元素类别选项F_CATEGORY_OPTION_PUBLIC_ADD
    添加/更新公共数据元素类别选项F_CATEGORY_OPTION_DELETE
    添加/更新公共数据元素类别选项组合F_CATEGORY_OPTION_COMBO_PUBLIC_ADD
    添加/更新公共数据元素组F_DATAELEMENTGROUP_PUBLIC_ADD
    添加/更新公共数据元素组集F_DATAELEMENTGROUPSET_PUBLIC_ADD
    添加/更新公共数据集F_DATASET_PUBLIC_ADD
    添加/更新公共文档F_DOCUMENT_PUBLIC_ADD
    添加/更新公共指标F_INDICATOR_PUBLIC_ADD
    添加/更新公共指标组F_INDICATORGROUP_PUBLIC_ADD
    添加/更新公共指标组集F_INDICATORGROUPSET_PUBLIC_ADD
    添加/更新公共选项集F_OPTIONSET_PUBLIC_ADD
    添加/更新公共组织单位群组F_ORGUNITGROUP_PUBLIC_ADD
    添加/更新公共组织单位群组集F_ORGUNITGROUPSET_PUBLIC_ADD
    添加/更新公共计划F_PROGRAM_PUBLIC_ADD
    添加/更新公开报告F_REPORT_PUBLIC_ADD
    添加/更新公共报表F_REPORTTABLE_PUBLIC_ADD
    添加/更新公共 SQL 视图F_SQLVIEW_PUBLIC_ADD
    添加/更新公共跟踪实体属性F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD
    添加/更新公共用户组F_USERGROUP_PUBLIC_ADD
    添加/更新公共用户角色F_USERROLE_PUBLIC_ADD
    添加/更新公共验证规则组F_VALIDATIONRULEGROUP_PUBLIC_ADD
    添加/更新部分F_SECTION_ADD
    添加/更新跟踪实体F_TRACKED_ENTITY_ADD
    添加/更新跟踪的实体属性F_ALLOW_EDIT_TRACKED_ENTITY_ATTRIBUTES
    添加/更新跟踪的实体数据值F_TRACKED_ENTITY_DATAVALUE_ADD
    添加/更新跟踪的实体实例F_TRACKED_ENTITY_INSTANCE_ADD
    添加/更新用户F_USER_ADD
    添加/更新用户组管理关系F_USERGROUP_MANAGING_RELATIONSHIPS_ADD
    在托管组中添加/更新用户F_USER_ADD_WITHIN_MANAGED_GROUP
    添加/更新验证标准F_VALIDATIONCRITERIA_ADD
    添加/更新验证规则F_VALIDATIONRULE_ADD
    添加验证规则组F_VALIDATIONRULEGROUP_ADD
    管理数据集市F_DATAMART_ADMIN
    管理数据集市F_DATA_MART_ADMIN
    管理数据可视化工具F_DV_ADMIN
    管理 GISF_GIS_ADMIN
    批准数据F_APPROVE_DATA
    批准较低级别的数据F_APPROVE_DATA_LOWER_LEVELS
    存档数据F_ARCHIVE_DATA
    更改 GIS 配置F_GIS_CONFIGURATION_UPDATE
    更改跟踪实体实例的位置F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION
    更改数据集中的顺序F_DATASET_ORDER_CHANGE
    更改系统设置F_SYSTEM_SETTING
    更改跟踪的实体实例位置F_TRACKED_ENTITY_CHANGE_LOCATION
    图表外部访问F_CHART_EXTERNAL
    概念管理F_CONCEPT_MANAGEMENT
    持续管理F_CONSTANT_MANAGEMENT
    复制 Excel 项目F_COPY_EXCEL_ITEM_ADMINISTRATION
    创建并下载备份F_DASHBOARD_DOWNLOAD_BACKUP
    数据管理员锁定F_DATAADMIN_LOCK
    数据管理员解锁F_DATAADMIN_UNLOCK
    删除属性F_ATTRIBUTE_DELETE
    删除类别选项组F_CATEGORY_OPTION_GROUP_DELETE
    删除类别选项组集F_CATEGORY_OPTION_GROUP_SET_DELETE
    删除图表F_CHART_DELETE
    删除概念F_CONCEPT_DELETE
    删除常量F_CONSTANT_DELETE
    删除数据元素F_DATAELMENT_DELETE
    删除数据元素类别F_CATEGORY_DELETE
    删除数据元素类别组合F_CATEGORY_COMBO_DELETE
    删除数据元素组F_DATAELEMENTGROUP_DELETE
    删除数据元素组集F_DATAELEMENTGROUPSET_DELETE
    删除数据集F_DATASET_DELETE
    删除数据值F_DATAVALUE_DELETE
    删除文档F_DOCUMENT_DELETE
    删除 Excel 模板F_EXCEL_TEMPLATE_MANAGEMENT_DELETE
    删除设施F_FRED_DELETE
    删除指标F_INDICATOR_DELETE
    删除指标组F_INDICATORGROUP_DELETE
    删除指标组集F_INDICATORGROUPSET_DELETE
    删除指标类型F_INDICATORTYPE_DELETE
    删除区域设置F_LOCALE_DELETE
    删除最小/最大规则F_DATAELEMENT_MINMAX_DELETE
    删除选项集F_OPTIONSET_DELETE
    删除组织部门F_ORGANISATIONUNIT_DELETE
    删除组织部门组F_ORGUNITGROUP_DELETE
    删除组织单位组集F_ORGUNITGROUPSET_DELETE
    删除程序F_PROGRAM_DELETE
    删除节目属性F_PROGRAM_ATTRIBUTE_DELETE
    删除计划注册F_PROGRAM_INSTANCE_DELETE
    删除节目阶段F_PROGRAMSTAGE_DELETE
    删除节目阶段部分F_PROGRAMSTAGE_SECTION_DELETE
    删除关系类型F_RELATIONSHIPTYPE_DELETE
    删除报告F_REPORT_DELETE
    删除报表F_REPORTTABLE_DELETE
    删除部分F_SECTION_DELETE
    删除短信F_MOBILE_DELETE_SMS
    删除 SQL 视图F_SQLVIEW_DELETE
    删除跟踪的实体F_TRACKED_ENTITY_DELETE
    删除跟踪的实体属性F_TRACKED_ENTITY_ATTRIBUTE_DELETE
    删除跟踪的实体属性值F_TRACKED_ENTITY_ATTRIBUTEVALUE_DELETE
    删除跟踪的实体数据值F_TRACKED_ENTITY_DATAVALUE_DELETE
    删除跟踪的实体表单F_TRACKED_ENTITY_FORM_DELETE
    删除跟踪的实体实例F_TRACKED_ENTITY_INSTANCE_DELETE
    删除跟踪的实体实例评论F_TRACKED_ENTITY_COMMENT_DELETE
    删除跟踪的实体实例访问F_PROGRAM_STAGE_INSTANCE_DELETE
    删除跟踪的实体关系F_RELATIONSHIP_DELETE
    删除用户F_USER_DELETE
    删除用户组F_USERGROUP_DELETE
    删除用户角色F_USERROLE_DELETE
    删除托管组中的用户F_USER_DELETE_WITHIN_MANAGED_GROUP
    删除验证标准F_VALIDATIONCRITERIA_DELETE
    删除验证规则F_VALIDATIONRULE_DELETE
    删除验证规则组F_VALIDATIONRULEGROUP_DELETE
    消除重复的数据元素F_ELIMINATE_DUPLICATE_DATA_ELEMENTS
    Excel 报告管理F_EXCEL_REPORT_ADMINISTRATION
    执行 SQL 视图F_SQLVIEW_EXECUTE
    将活动计划导出到 XLS 文件F_ACTIVITY_PLAN_EXPORT
    导出数据F_EXPORT_DATA
    导出事件F_EXPORT_EVENTS
    导出元数据F_METADATA_EXPORT
    生成活动计划F_GENERATE_ACTIVITY_PLANS
    生成最小-最大值F_GENERATE_MIN_MAX_VALUES
    生成程序统计报告F_GENERATE_STATISTICAL_PROGRAM_REPORT
    生成计划摘要报告F_GENERATE_PROGRAM_SUMMARY_REPORT
    生成跟踪实体表格报告F_GENERATE_BENEFICIARY_TABULAR_REPORT
    导入数据F_IMPORT_DATA
    导入事件F_IMPORT_EVENTS
    从其他系统导入F_IMPORT_OTHER_SYSTEMS
    导入 GMLF_IMPORT_GML
    导入元数据F_METADATA_IMPORT
    插入自定义 Java 脚本和 CSSF_INSERT_CUSTOM_JS_CSS
    列出 Excel 模板F_EXCEL_TEMPLATE_MANAGEMENT_LIST
    列出跟踪的实体实例F_TRACKED_ENTITY_INSTANCE_LIST
    列出用户组F_USERGROUP_LIST
    列出用户角色F_USERROLE_LIST
    加载事件提醒消息F_PROGRAM_STAGE_INSTANCE_REMINDER
    加载跟踪的实体实例历史记录F_TRACKED_ENTITY_INSTANCE_HISTORY
    锁定数据集F_DATASET_LOCK
    管理集成路线F_MANAGE_INTEGRATION_ROUTES
    管理计划指标F_PROGRAM_INDICATOR_MANAGEMENT
    管理计划规则F_PROGRAM_RULE_MANAGEMENT
    管理跟踪的实体F_TRACKED_ENTITY_MANAGEMENT
    管理跟踪的实体实例提醒F_TRACKED_ENTITY_INSTANCE_REMINDER_MANAGEMENT
    映射外部访问F_MAP_EXTERNAL
    合并组织部门F_MERGE_ORGANISATION_UNITS
    移动组织单位F_ORGANISATIONUNIT_MOVE
    多个单独数据输入F_NAME_BASED_DATA_ENTRY
    选项集管理F_OPTIONSET_MANAGEMENT
    组织单位注册F_ORGANISATION_REGISTRATION
    执行维护任务F_PERFORM_MAINTENANCE
    计划注册F_PROGRAM_ENROLLMENT
    计划活动管理F_PROGRAM_INSTANCE_MANAGEMENT
    节目阶段部分管理F_PROGRAMSTAGE_SECTION_MANAGEMENT
    节目跟踪管理F_PROGRAM_TRACKING_MANAGEMENT
    计划取消注册F_PROGRAM_UNENROLLMENT
    修剪组织单位F_PRUNE_ORGANISATION_UNITS
    删除空跟踪实体事件F_TRACKED_ENTITY_REMOVE_EMPTY_EVENTS
    重命名 Excel 模板文件F_EXCEL_TEMPLATE_MANAGEMENT_RENAME
    报表外部访问F_REPORTTABLE_EXTERNAL
    运行验证F_RUN_VALIDATION
    日程安排管理F_SCHEDULING_ADMIN
    调度案例聚合查询构建器F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER
    安排发送消息F_SCHEDULING_SEND_MESSAGE
    搜索活动计划F_ACTIVITY_PLAN
    无需注册即可搜索事件F_PROGRAM_STAGE_INSTANCE_SEARCH
    通过注册搜索活动F_PROGRAM_TRACKING_SEARCH
    搜索跟踪的实体实例F_TRACKED_ENTITY_INSTANCE_SEARCH
    在所有组织单位中搜索跟踪的实体实例F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS
    查看 API 模块M_dhis-web-api
    查看应用维护模块M_dhis-web-maintenance-appmanager
    查看浏览器缓存清理模块M_dhis-web-cache-cleaner
    查看仪表板集成模块M_dhis-web-dashboard-integration
    查看仪表板模块M_dhis-web-dashboard
    请参阅数据管理模块M_dhis-web-maintenance-dataadmin
    查看数据元素和指标维护模块M_dhis-web-maintenance-datadictionary
    查看数据输入模块M_dhis-web-dataentry
    查看数据集市模块M_dhis-web-datamart
    请参阅数据集维护模块M_dhis-web-maintenance-dataset
    查看数据可视化工具模块M_dhis-web-visualizer
    请参阅事件捕获模块M_dhis-web-event-capture
    查看事件报告模块M_dhis-web-event-reports
    查看事件可视化工具模块M_dhis-web-event-visualizer
    查看 Excel 报表模块M_dhis-web-excel-reporting
    请参阅导出数据集市模块M_dhis-web-exportdatamart
    查看 FRED API 模块M_dhis-web-api-fred
    查看 GIS 模块M_dhis-web-gis
    查看 GIS 模块M_dhis-web-mapping
    查看导入-导出模块M_dhis-web-importexport
    查看个人记录M_dhis-web-caseentry
    查看灯光模块M_dhis-web-light
    请参阅行列表 DataEntry 模块M_dhis-web-dataentry-national
    查看移动维护模块M_dhis-web-maintenance-mobile
    查看 NRHM 报告模块M_dhis-web-reports
    请参阅组织单位维护模块M_dhis-web-maintenance-organizationunit
    请参阅数据透视表模块M_dhis-web-pivot
    查看报告模块M_dhis-web-reporting
    查看设置维护模块M_dhis-web-maintenance-settings
    查看智能手机模块M_dhis-web-mobile
    查看短信模块M_dhis-web-sms
    查看跟踪的实体和程序模块M_dhis-web-maintenance-program
    请参阅跟踪器捕获模块M_dhis-web-tracker-capture
    查看用户维护模块M_dhis-web-maintenance-user
    查看验证分析模块M_dhis-web-validationrule-local-in
    查看验证规则模块M_dhis-web-validationrule
    发送消息F_SEND_MESSAGE
    发送短信F_MOBILE_SENDSMS
    设置移动设置F_MOBILE_SETTINGS
    没有注册数据输入的单个活动F_ANONYMOUS_DATA_ENTRY
    包含注册数据输入的单个活动F_SINGLE_EVENT_DATA_ENTRY
    Sql 查看外部访问F_SQLVIEW_EXTERNAL
    Sql 视图管理F_SQLVIEW_MANAGEMENT
    跟踪的实体聚合F_TRACKED_ENTITY_AGGREGATION
    跟踪实体表单管理F_TRACKED_ENTITY_FORM_MANAGEMENT
    跟踪实体实例仪表板F_TRACKED_ENTITY_INSTANCE_DASHBOARD
    跟踪实体实例管理F_TRACKED_ENTITY_INSTANCE_MANAGEMENT
    跟踪实体关系管理F_RELATIONSHIP_MANAGEMENT
    更新工具F_FRED_UPDATE
    更新组织部门级别F_ORGANISATIONUNITLEVEL_UPDATE
    更新计划规则F_PROGRAM_RULE_UPDATE
    更新关系类型F_RELATIONSHIPTYPE_UPDATE
    更新跟踪的实体F_TRACKED_ENTITY_UPDATE
    更新跟踪的实体属性F_TRACKED_ENTITY_ATTRIBUTE_EDIT
    上传 Excel 模板F_EXCEL_TEMPLATE_MAMAGMENT_UPLOAD
    查看和搜索跟踪的实体属性和标识符F_ACCESS_TRACKED_ENTITY_ATTRIBUTES
    查看数据浏览器F_VIEW_DATABROWSER
    查看计划阶段完整性报告F_PROGRAM_STAGE_COMPLETENESS
    查看程序跟踪F_PROGRAM_TRACKING_LIST
    查看报告F_REPORT_VIEW
    查看跟踪的实体属性F_TRACKED_ENTITY_ATTRIBUTE_VIEW
    查看未批准的数据F_VIEW_UNAPPROVED_DATA
    查看用户F_USER_VIEW
    查看用户组管理关系F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW
    查看托管组中的用户F_USER_VIEW_WITHIN_MANAGED_GROUP
    删除跟踪的实体实例以及关联的注册和事件F_TEI_CASCADE_DELETE
    删除注册和关联事件F_ENROLLMENT_CASCADE_DELETE
    编辑过期数据F_EDIT_EXPIRED
    diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md new file mode 100644 index 000000000..de7096ff9 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md @@ -0,0 +1,778 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.32/src/commonmark/en/content/user/manage-users-user-roles-and-user-groups.md" +revision_date: '2018-10-20' +--- + +# 管理用户,用户角色和用户组 { #manage_user_role_group } + + + +## 关于用户管理 { #about_user_userrole } + + + +多个用户可以同时访问DHIS2,每个用户可以拥有 +不同的当局。您可以微调这些权限,以便 +某些用户只能输入数据,而其他用户只能生成数据 +报告。 + + - 您可以创建尽可能多的用户,用户角色和用户组 + 需要。 + + - 您可以为用户组或个人分配特定权限 + 通过用户角色的用户。 + + - 您可以创建多个用户角色,每个用户角色都有自己的权限。 + + - 您可以将用户角色分配给用户,以向用户授予 + 相应的当局。 + + - 您可以将每个用户分配到组织单位。然后用户可以 + 输入分配的组织单位的数据。 + + + + + + + + + + + + + + + + + + 权限 + + 创建一个新的数据元素

    + + + + + 管理员 + + + + + + + + + + + + +
    用户管理术语和定义

    术语

    定义

    示例

    授权

    执行一项或多项特定任务的权限

    +

    更新组织单位

    +

    查看报告

    用户

    一个人的DHIS2用户帐户

    管理员

    +

    traore

    +

    客人

    用户角色

    一组权限

    数据输入职员

    +

    系统管理员

    +

    产前保健程序访问

    用户组

    一组用户

    肯尼亚工作人员

    +

    反馈消息收件人

    + HIV程序协调员

    + +您可以在**用户**应用中管理用户,用户角色和用户组。 + + + 用户应用中的 + + + + + + + + + + + + + + + + + + + + + + + + +
    对象

    对象类型

    可用功能

    用户

    创建,编辑,邀请,克隆,禁用,按组织单位显示,删除和显示详细信息

    用户角色

    创建,编辑,共享,删除和显示详细信息

    用户组

    创建,编辑,加入,离开,共享,删除和显示详细信息

    + +### 关于用户 { #about-users } + +DHIS2中的每个用户都必须具有一个用户帐户,该帐户由 +用户名。您应该为每个用户注册一个名字和姓氏 +以及联系信息,例如电子邮件地址和电话 +数。 + +注册正确的联系信息很重要。 DHIS2 +使用此信息直接联系用户,例如发送 +通过电子邮件通知重要事件。您也可以使用 +联系人信息以共享,例如仪表板和数据透视表。 + +DHIS2中的用户与组织单位相关联。你应该 +分配用户所在的组织单位。 + +为地区记录员创建用户帐户时,应 +将他/她工作的地区指定为组织单位。 + +分配的组织单位会影响用户如何使用DHIS2: + + - 在**数据输入**应用中,用户只能输入 + 与她关联的组织单位和组织单位 + 低于层次结构中的例如,一个区记录 + 该官员将能够为其所在地区和 + 仅在该地区以下的设施。 + + - 在**用户**应用中,用户只能为以下用户创建新用户: + 与她相关联的组织单位 + 层次结构下的组织单位。 + + - 在**报告**应用中,用户只能查看她的报告 + 组织单位及以下组织单位。 (这是我们考虑的 + 打开以提供比较报告。) + +用户管理的重要部分是控制哪些用户是 +允许创建具有权限的新用户。在DHIS2中,您可以 +控制允许哪些用户执行此任务。关键原则 +是用户只能授予权限并访问那些 +用户本身有权访问。国家,省的用户数 +和地区级别通常相对较少,可以创建和 +由系统管理员管理。如果很大一部分 +设施正在将数据直接输入到系统中, +用户可能会变得笨拙。建议委派和 +将这项任务下放给地区官员,它将使 +处理效率更高,并为设施用户提供更好的支持。 + +### 关于用户角色 { #about-user-roles } + +DHIS2中的用户角色是一组权限。权威是指 +执行一项或多项特定任务的权限。 + +用户角色可以包含创建新数据元素,进行更新的权限 +组织单位或查看报告。 + +一个用户可以具有多个用户角色。如果是这样,用户的权限将 +是用户角色中所有权限和数据集的总和。这个 +意味着您可以出于特殊目的混合和匹配用户角色 +仅创建新的。 + +用户角色与数据集的集合相关联。这影响 +**数据输入**应用:用户只能输入数据集的数据 +为他/她的用户角色注册。例如,当 +您想允许卫生计划人员仅输入以下数据 +他们相关的数据输入表格。 + +建议: + + - 为组织内的每个职位创建一个用户角色。 + + - 与定义哪个用户正在并行创建用户角色 + 系统中的哪些任务。 + + - 只给用户角色他们需要执行的确切权限 + 他们的工作,而不是更多。只有那些应该执行任务的人 + 应该有执行它的权限。 + +### 关于用户组 { #about-user-groups } + +用户组是一组用户。设置时使用用户组 +共享对象或通知,例如推送报告或程序 +通知。 + +也可以看看: + +[分享中](https://ci.dhis2.org/docs/master/en/user/html/sharing.html) + +[管理程序 +通知](https://docs.dhis2.org/master/zh/user/html/manage_program_notification.html) + +[大力推 +报告](https://docs.dhis2.org/master/zh/user/html/manage_push_report.html) + +## 工作流程 { #user_mgt_workflow } + + + +1. 定义项目所需的职位并确定哪个职位 + 不同职位将执行的任务。 + +2. 为每个职位创建大约一个用户角色。 + +3. 创建用户。 + +4. 将用户角色分配给用户。 + +5. 将用户分配给组织单位。 + +6. (可选)将用户分组到用户组中。 + +7. 通过中的“共享”对话框与用户或用户组共享数据集 + 维护应用程序的数据集管理部分 + +> **提示** +> +>为了使用户能够输入数据,您必须将其添加到 +>组织单位级别并与他们共享数据集。 + +## 管理使用者 { #mgt_user } + + + +### 创建一个用户 { #create_user } + + + + +![](resources/images/dhis2UserManual/select_user_menu.png) + +1. 打开** Users **应用程序,然后单击** Users **卡中的** + **。 + +2. 选择是否要填写所有个人用户 + 信息,或通过电子邮件邀请用户完成其余的 + 用户信息: + - **使用用户详细信息创建帐户** +![](resources/images/dhis2UserManual/user_management_details.png) +如果您想输入的所有登录详细信息,请选择此选项。 +新用户,例如用户名,密码等。在这种情况下,用户名,密码,姓氏, +名称和角色是必填项。

    +创建用户后,即可使用该帐户 +以及您提供的用户名和密码。

    + - **通过电子邮件邀请创建帐户** +![](resources/images/dhis2UserManual/user_management_invite.png) +如果您想通过电子邮件将邀请发送到 +用户。然后,他/他必须返回DHIS2并完成设置他们的用户 +帐户。用户完成设置的帐户将受到限制 +根据您配置帐户的方式。

    +为了使用此功能,“启用电子邮件通知” +系统设置 -\> 应检查消息传送。

    +输入邀请发送到的电子邮件地址。如果你 +如果需要,您还可以输入该帐户将拥有的用户名。如果 +您将用户名留空,然后用户可以选择自己的用户 +他们回应邀请时的名字(只要没有被接受) +已经为另一个用户。)

    +创建用户后,系统会向该地址发送一封电子邮件 +您提供的。它包含一个唯一的Web链接,用户可以通过该链接返回 +进入系统并通过输入其余帐户来激活他们的帐户 +用户信息。用户必须在4天内完成设置帐户 +天后,邀请无效。 + +3. (可选)为字段 **OpenID、LDAP 标识符、手机号码、WhatsApp、Facebook Messenger、Skype、Telegram 和 Twitter** 提供值。 + +4. 选择一种**接口语言**。
    +您可以选择将DHIS2用户界面的固定元素翻译成的语言。 + +5. 选择一种**数据库语言**。
    +您可以选择实现提供的语言 +项目已在数据库中翻译,例如数据元素 +名称或组织单位级别的名称。 + +6. 在**可用角色**部分中,双击要分配给用户的用户角色。 + +7. 选择**数据捕获和维护组织单位**。
    + ![](resources/images/dhis2UserManual/user_management_fewer_options.png)
    +数据捕获和维护组织单位控制用户可以为哪些组织单位进行数据输入。您必须为每个用户至少分配一个数据捕获和维护组织单位。

    +用户将有权访问分配的所有子组织单位 +组织单位。例如,如果您已将用户分配给某个地区 +该区域包含多个设施,用户将 +可以访问该地区的数据以及所有设施 +包含在区域内。 + +8. (可选)选择**数据输出和分析组织单位**。

    +数据输出和分析组织单位控制 +用户可以在哪些组织单位中查看汇总数据 +分析应用程序,例如**数据透视表**和**GIS**应用程序。你 +可以将任意数量的数据输出和分析组织单位分配给 +用户。

    +用户将有权访问广告联盟的所有子单位部门 +分配的组织单位。您不应该选择 +您已经选择的组织单位。例如,如果 +您已将用户分配到一个地区,则不应选择 +该地区内的设施。

    + +> **注意** +> +>分配数据输出和分析组织单位组织单位是可选的。如果不指定 +>任何组织单位,用户将有权访问全部 +>用于查看汇总数据的组织单位层次结构。与 +>数据捕获组织单位,*您不应选择后代 +>您已选择的单位的组织单位*。

    +>您可以在Analytics(分析)应用的多个位置中选择“用户组织 +> unit”作为组织单位维度。此机制将首先 +>尝试使用与当前链接的数据视图组织单位 +>用户。如果找不到,它将使用数据捕获和维护 +>组织单位。如果用户已分配给多个 +>组织单位,使用“用户组织单位”可能会导致 +>不可预测的行为。

    + +9. 点击**显示更多选项**和其他 +将显示三个字段。 (可选)

    + +10. 在**搜索组织单位**中 +选择您希望用户可以搜索的组织单位。

    + +11. (可选)在**可用用户组**部分中,双击 +您要分配给用户的用户组。

    + +12. (可选)在**数据分析的可用维度限制**部分中, +双击要分配给用户的尺寸。

    +您可以通过选择以下内容来限制用户在数据分析应用中看到的值: +尺寸将限制用户的视图。 + +> **示例** +> +>假设您已将*实施合作伙伴*定义为类别选项组集,并且您仅与该用户共享一个或多个特定的实施合作伙伴(类别选项组)。如果您要确保用户在分析中看不到包含其他组值的总计,请向该用户分配*实施合作伙伴*。

    +这样可以确保对通过分析应用程序对用户可见的所有数据进行过滤,以仅选择对用户可见的“实施合作伙伴”类别选项组。

    + +13. 点击**保存**。 + +### 编辑用户对象 { #edit-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 编辑。 + +2. 在对象列表中,直接单击相关对象,或单击 + 菜单图标,然后选择**编辑**。 + +3. 修改所需的选项。 + +4. 点击**保存**。 + +### 禁用用户 { #disable_user } + + + +您可以禁用用户。这意味着该用户的帐户不是 +已删除,但用户无法登录或使用DHIS2。 + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在列表中,单击相关用户记录的菜单图标,然后选择 + **停用**。 + +3. 单击**确定**以确认。 + +### 显示用户的个人资料 { #display-a-users-profile } + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在列表中,单击相关用户的菜单图标,然后选择 + **个人资料**。 + +### 按组织单位过滤用户 { #filter-users-by-organisation-unit } + +您可以查看已分配给特定用户的所有用户 +组织单位。 + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在用户列表上方,点击**组织单位**过滤器 + 输入。 + +3. 将出现一个弹出窗口,您可以在其中选择组织单位 + 您想过滤。 + +用户列表将被过滤为仅包括已 +分配给选定的组织单位。 + +### 克隆用户 { #clone_user } + + + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在对象列表中,单击相关用户的菜单图标,然后 + 选择**复制**。 + +3. 输入克隆的用户帐户的新用户名和密码。 + +4. 点击**复制**。 + +5. 在对象列表中,单击刚刚创建的用户,然后单击 + **编辑**。 + +6. 修改所需的选项。 + +7. 点击**保存**。 + +### 修改用户密码 { #user_manage_password } + + + +创建新密码时,以下规则适用: + + - 密码必须至少包含一个特殊字符,即 + 除字母和数字外的其他字符。 + + - 密码必须至少包含一个大写字符。 + + - 密码必须至少包含一个数字。 + + - 密码不能包含用户的用户名或电子邮件地址。 + + - 密码不能包含通用词,例如* system *, + * admin *,* user *,* login *,* manager *等。 + + - 密码不能是用户之前使用的24个密码之一 + 用过的。 + + 如果超级用户重置了密码,则此方法不适用 + 另一个用户。 + + - 密码中所包含的字符数必须超过最小数量。 + + > **Note** + > + > You can configure the minimum number of characters: Open the + > **System Settings** app and click **Access** \> **Minimum + > characters in password**. + + - 密码不能超过40个字符 + +要更改用户密码: + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在对象列表中,单击相关用户的菜单图标,然后 + 选择**编辑**。 + +3. 输入新密码并重新输入。 + +4. 点击**保存**。 + +### 删除用户对象 { #delete-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 删除。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**删除**。 + +3. 单击**确定**以确认。 + +### 显示用户对象的详细信息 { #display-details-of-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 视图。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**显示详细信息**。 + +### 禁用用户的两因素身份验证 { #disable-a-users-two-factor-authentication } + +如果用户启用了“双重身份验证”,然后无法访问 +他/她的身份验证设备(例如智能手机丢失或损坏), +该用户将无法再登录系统。为了解决这个问题 +问题,用户管理员可以为 +受影响的用户,以便该用户能够使用再次访问系统 +只是一个密码。 + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在对象列表中,单击相关用户的菜单图标,然后 + 选择**禁用两因素身份验证**。 + +3. 点击**确定**以确认 + +> **注意** +> +>禁用双因素身份验证的选项将仅可用 +>对于已通过 +>用户个人资料应用。 + +## 管理用户角色 { #mgt_userrole } + + + +### 创建用户角色 { #create_userrole } + + + + +![](resources/images/dhis2UserManual/role_maintenance_page.png) + +1. 打开**用户**应用,然后单击**用户角色**。 + +2. 点击**添加新**。 + +3. 输入一个**名称**,例如"超级用户"或"管理员用户"。 + +4. 输入**说明**。 + +5. 在**权限**部分中,选择您想要的权 + 赋予用户角色。您也可以使用上方的过滤器输入 + 授权部分以搜索特定的授权。 + +6. 点击**添加**。 + +### 编辑用户对象 { #edit-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 编辑。 + +2. 在对象列表中,直接单击相关对象,或单击 + 菜单图标,然后选择**编辑**。 + +3. 修改所需的选项。 + +4. 点击**保存**。 + +### 删除用户对象 { #delete-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 删除。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**删除**。 + +3. 单击**确定**以确认。 + +### 显示用户对象的详细信息 { #display-details-of-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 视图。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**显示详细信息**。 + +### 更改用户对象的共享设置 { #change-sharing-settings-for-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 修改。 + +2. 在对象列表中,单击相关对象,然后选择**共享 + 设置**。 + +3. (可选)搜索用户组并选择它,然后单击 + 加号图标。用户组已添加到列表中。 + +4. (可选)选择**外部访问(不登录)**。 + +5. 更改要修改的用户组的设置。 + - **没有** + - **可以查看**:用户组中的每个人都可以查看对象 + - **可以编辑和查看**:用户组中的每个人都可以查看和编辑对象 + +6. 点击**保存**。 + +## 管理用户组 { #mgt_usergroup } + + + +### 创建一个用户组 { #create_usergroup } + + + +1. 打开**用户**应用,然后单击**用户组**。 + +2. 点击**添加新**。 + +3. 在**名称**字段中,键入用户组的名称。 + +4. 在**可用用户**部分中,双击所需的用户 + 添加到用户组。 + +5. 在**可用用户组**部分中,双击用户 + 您要添加到用户组的组。 + +6. 点击**添加**。 + +### 加入用户组 { #join_usergroup } + + + +1. 打开**用户**应用,然后单击**用户组**。 + +2. 在列表中,单击相关的用户组,然后选择**加入 + 组**。 + +### 离开使用者群组 { #leave_usergroup } + + + +1. 打开**用户**应用,然后单击**用户组**。 + +2. 在列表中,单击相关的用户组,然后选择**离开 + 组**。 + +### 编辑用户对象 { #edit-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 编辑。 + +2. 在对象列表中,直接单击相关对象,或单击 + 菜单图标,然后选择**编辑**。 + +3. 修改所需的选项。 + +4. 点击**保存**。 + +### 删除用户对象 { #delete-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 删除。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**删除**。 + +3. 单击**确定**以确认。 + +### 显示用户对象的详细信息 { #display-details-of-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 视图。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**显示详细信息**。 + +### 更改用户对象的共享设置 { #change-sharing-settings-for-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 修改。 + +2. 在对象列表中,单击相关对象,然后选择**共享 + 设置**。 + +3. (可选)搜索用户组并选择它,然后单击 + 加号图标。用户组已添加到列表中。 + +4. (可选)选择**外部访问(不登录)**。 + +5. 更改要修改的用户组的设置。 + - **没有** + - **可以查看**:用户组中的每个人都可以查看对象 + - **可以编辑和查看**:用户组中的每个人都可以查看和编辑对象 + +6. 点击**保存**。 + +## 启用对OpenID {#open_id}的支持 { #open_id } + + + +DHIS2支持OpenID标准,该标准允许第三方登录使用 +OpenID提供程序,有关更多信息,请参见。至 +为用户名创建自定义OpenID URL,您可以访问该URL并 +使用您的OpenID提供程序登录:。 + +要在DHIS2中启用对OpenID的支持,您必须: + +1. **设置您的OpenID提供程序**:这可以在系统内部完成 + 设置,在“访问”下。您可以在此处设置两个OpenID提供程序, + 以及显示在登录页面上的标签,以此登录 + 提供程序(默认为使用OpenID登录)。 + +2. **在用户上设置OpenID标识符**:对于每个 + 应该能够使用他的OpenID标识符登录,您将需要 + 设置用户本身。这可以在用户管理中完成, + 在电子邮件字段下,没有一个名为* OpenID *的字段 + 可用于填写OpenID标识符。 + +## 分散用户管理 { #decentralize-user-management } + +DHIS2支持称为* managed的用户管理概念。 +用户*允许明确定义应允许哪些用户 +管理或修改哪些用户。 “管理用户”意味着您可以 +查看和修改该用户。用户管理的基本概念是 +您可以查看和修改已被授予所有 +当局;换句话说,您可以修改具有以下内容的用户 +您自己的权威。托管用户的概念为您带来更多 +控制这个。 + +受管用户概念使您可以定义应将哪些用户 +能够管理哪些用户。这是通过用户组和 +这些组中的成员身份。可以将用户组配置为 +允许通过标准添加和更新来管理其他用户组 +用户界面。结果是特定用户可以管理所有用户 +是用户组的成员,可以由用户组管理 +用户所属的成员。换句话说,用户可以由所有人管理 +管理用户组的用户组成员 +的。 + +要启用此概念,您应该授予用户以下权限: +“在托管组中添加/更新用户”,并且*不*授予访问权限 +标准的“添加/更新用户”权限。受管理的含义 +用户概念是,使用“添加/更新用户”创建用户时, +仅在受管组中”,则必须使用户至少成为 +当前用户可以管理的一个用户组。如果不是,则当前 +用户将失去对立即创建的用户的访问权限。这是 +由系统验证。 + +授予“在托管组中添加/更新用户”权限后, +系统允许用户向其拥有的用户组添加成员 +只读访问。这样做的目的是为了分散 +用户管理。您可以定义一系列用户组,其中其他用户 +可以添加或删除成员,但不能删除或更改成员的名称 +组。 + +## 示例:卫生系统中的用户管理 { #user_mgt_example } + + + +在卫生系统中,将用户按照任务进行逻辑分组 +他们的表现和所占据的位置。 + +1. 定义哪些用户应具有系统管理员角色。 + 它们通常是国家HIS部门的一部分,应具有 + 系统中的全部权限。 + +2. 为每个职位创建大约一个用户角色。 + +常见职位的示例有: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    位置

    典型任务

    推荐机构

    评论

    系统管理员

    设置系统的基本结构(元数据)。

    添加,更新和删除系统的核心元素,例如数据元素,指标和数据集。

    只有系统管理员才能修改元数据。 + 如果您允许系统管理员团队之外的用户修改元数据,则可能导致协调问题。

    +

    仅应由系统管理员执行对系统的更新。

    国家卫生经理

    +

    省卫生经理

    监视和分析数据

    访问报告模块, GIS 数据质量应用程序和仪表板。

    无需访问即可输入数据,修改数据元素或数据集。

    国家健康信息系统部门官员(HISO)

    +

    地区健康记录和信息官员(DHRIO)

    +

    设施健康记录和信息官员(HRIO)

    输入无法直接从设施中获得的数据

    +

    监视,评估和分析数据

    访问所有分析和验证应用程序

    +

    访问数据条目应用程序。

    -

    数据输入文员

    -

    -

    -

    diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__MAINTAINING-THE-SYSTEM__datastore-manager-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__MAINTAINING-THE-SYSTEM__datastore-manager-md new file mode 100644 index 000000000..0c2808217 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__MAINTAINING-THE-SYSTEM__datastore-manager-md @@ -0,0 +1,91 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.32/src/commonmark/en/content/user/datastore-manager.md" +revision_date: '2018-09-24' +--- + +# 数据存储管理器 { #datastore_manager_app } + + + +数据存储管理器适用于高级DHIS2用户。之前 +使用数据存储管理器,您可以阅读有关数据存储的更多信息 +此处:[DHIS2数据 +商店](https://docs.dhis2.org/master/zh/developer/html/webapi_data_store.html)。 + +## 使用数据存储管理器 { #using-the-datastore-manager } + +数据存储管理器可让您管理Web API数据的内容 +商店。这在管理应用程序和外部脚本时很有用。 + +## 向数据存储管理器添加新的名称空间和密钥 { #add-a-new-namespace-and-key-to-the-datastore-manager } + +注意:必须先创建名称空间,然后才能向其中添加键。 + +1. 点击**新建**。 + +2. 输入要创建的名称空间的名称。 + +3. 输入密钥名称,然后选择**创建**。显示新的名称空间 + 在左窗格中。 + +## 向数据存储管理器中的现有名称空间添加密钥 { #add-a-key-to-an-existing-namespace-in-the-datastore-manager } + +要将新密钥添加到数据存储管理器中的现有名称空间, + +1. 选择要向其添加键的名称空间。 + +2. 单击选项菜单,然后单击“**新密钥**”。 + + ![](resources/images/datastore_manager/datamgr_add_key.png) + +3. 在“新建密钥”对话框中输入密钥名称。 + +4. 点击**创建**。新密钥将添加到您的命名空间中 + 已选择。 + +## 从数据存储管理器中删除名称空间或键 { #delete-a-namespace-or-key-from-the-datastore-manager } + +若要删除名称空间或键,请单击“选项”菜单,然后单击“确定”。 +**删除**,然后再次**删除**。请注意,如果您删除唯一 +键入名称空间,您还将删除它所属的名称空间。 + +## 搜索名称空间或键 { #search-for-namespaces-or-keys } + +使用左上角的搜索工具搜索名称空间和 +关键如下: + + - 输入名称空间名称,后跟** \#**和要搜索的键名 + 命名空间中的特定键。 + + - 输入** \#**,然后输入密钥名称以搜索密钥 +只要。 + +![](resources/images/datastore_manager/datamgr_search_namespaces_keys.png) + +## 搜索您的JSON库 { #search-your-json-library } + +使用工作区工具栏中的搜索工具搜索JSON +图书馆。 + +![](resources/images/datastore_manager/datamgr_searchJSON.png) + +## 在数据存储管理器中编辑名称空间或键 { #edit-namespaces-or-keys-in-the-datastore-manager } + +使用 **搜索** 工具查找数据存储中的命名空间或键。 +编辑内容时,您可以在 **树** 视图和 +**代码**视图。使用 **树** 视图来概览 +数据存储区的内容。使用**代码**视图编辑您的代码 +直接在代码编辑器中。请记住通过单击保存您的工作 +**保存**按钮。 + +![](resources/images/datastore_manager/datamgr_treeview.png) + +在代码视图中,您可以编辑代码。当您编辑一行代码时, +它以黄色突出显示。 + +![](resources/images/datastore_manager/datamgr_codeview.png) + +任何错误均由编辑器标记。如果将鼠标悬停在错误图标上, +您可以查看错误的简短说明。 + +![](resources/images/datastore_manager/datamgr_editcode_error.png) diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md new file mode 100644 index 000000000..480f88b5b --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md @@ -0,0 +1,242 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.32/src/commonmark/en/content/user/using-the-capture-app.md" +revision_date: '2019-04-30' +--- + +# 使用捕获应用 { #capture_app } + + + +## 注册活动 { #capture_register_event } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 您只会看到与所选组织相关的程序 + 您可以访问的单元和程序,并通过数据级别共享与您的用户组共享。 + +4. 如果程序具有类别组合设置,则必须选择类别选项。 + +5. 点击**新建**。 + + ![创建新事件](resources/images/capture_app/create_new_event.png) + +6. 填写必填信息。 + 如果将程序程序阶段配置为捕获位置: + + - 如果该字段是坐标字段,则可以输入坐标 + 直接或您可以点击坐标字段左侧的**地图**图标。 + 后者会打开一张地图,您可以在其中搜索位置或在其中设置 + 直接在地图上点击即可。 + + - 如果该字段是多边形字段,则可以单击左侧的**地图**图标 + 场。这将打开一个地图,您可以在其中搜索位置并捕获 + 多边形(地图右上角的按钮)。 + +7. 如果需要,您可以通过单击表单底部的**写评论**按钮来添加评论。 + +8. 如果需要,您可以通过单击表单底部的**添加关系**按钮来添加关系。 + 有关更多信息,请参见关于**添加关系**的部分。 + +9. 单击**保存并退出**或单击按钮旁边的箭头以选择**保存并添加另一个**。 + - **保存并添加另一个**将保存当前事件并清除表格。 + 您捕获的所有事件将在页面底部的列表中显示。 + 当您要完成捕获事件时,如果表单为空白,则可以, + 单击完成按钮,或者如果您的表单包含数据,请单击箭头 + **保存并添加另一个**旁边,然后选择**保存并退出**。 + +> 注 1:事件中的某些数据元素可能是强制性的(在数据元素标签旁边用红星标记)。 +> 这意味着在允许用户完成事件之前必须填写所有强制数据元素。 +> 例外情况是,如果用户具有名为 __“忽略跟踪器和事件捕获中必填字段的验证”的权限。__ +> 如果用户有此权限,则在保存和保存之前将不需要填写必填数据元素 +> 数据元素标签旁边不会显示红星。注意超级用户自动拥有__"ALL"__权限 +> 拥有此权限。 + +> 注2:数据输入表单也可以在**行视图**中显示。在此模式下,数据元素水平排列。这可以是 +> 通过单击数据输入表单右上角的 **切换到行视图** 按钮来实现。如果您当前处于**行视图**,您 +> 可以通过单击数据输入表单右上角的**切换到表单视图**按钮切换到默认表单视图。 + +## 添加关系 { #capture_add_relationship } + + + +可以在注册,编辑或查看事件期间添加关系。 +目前,**捕获应用**仅支持*事件到跟踪的实体实例*关系。 + +1. 如果发生事件,请单击**添加关系**。 + +2. 选择您要创建的关系类型。 + +- 现在,您有两个选择:**链接到现有的跟踪实体实例**或**创建新的跟踪实体实例**。 + +![关系选项](resources/images/capture_app/relationship_options.png) + +### 链接到现有的跟踪实体实例 { #link-to-an-existing-tracked-entity-instance } + +3. Click **Link to an existing Tracked Entity Instance**. + +- 现在应该会向您显示一些用于搜索 **跟踪实体实例** 的选项。 + 您可以选择**程序**。如果选择了**程序**,则属性源自所选的**程序**。 + 如果未选择 **program**,则只有属于 **Tracked Entity Instance** 的属性可见。 + + ![搜索跟踪实体实例](resources/images/capture_app/search_tei.png) + + - 如果 **Tracked Entity Instance** 或 **program** 配置了唯一属性,则该属性可以是 + 用于查找特定的 **Tracked Entity Instance** 或 **program**。此属性应单独显示。 + 填写唯一属性字段后,点击右下方的**搜索**按钮 + 唯一属性字段。 + + - 如果 **Tracked Entity Instance** 或 **program** 具有属性,则可以通过展开 **Search by attributes** 框来进行搜索。 + 填写完所有所需的属性字段后,单击位于底部的**按属性搜索** 按钮。您还可以通过设置**组织单位范围**来限制搜索。如果设置为*所有可访问*,您将在您有权访问的所有组织单位中搜索**跟踪实体实例**。如果您选择 *Selected*,系统会要求您选择要在哪些组织单位内进行搜索。 + +4. 成功搜索后,您将看到与搜索条件匹配的 **Tracked Entity Instances** 列表。 + 要创建关系,请单击要与其创建关系的 **Tracked Entity Instance** 上的 **Link** 按钮。 + +- 如果您没有找到您要查找的 **Tracked Entity Instance**,您可以单击 **New search** 或 **Edit search** 按钮。 + **新搜索**将带您到新的空白搜索,而**编辑搜索**将带您回到刚刚执行的搜索,并保持搜索条件。 + +### 创建新的跟踪实体实例 { #create-new-tracked-entity-instance } + +3. 点击**新建 追查实体 实例**。 + +- 您现在会看到一个用于注册新 **Tracked Entity Instance** 的表单。您可以选择注册或不注册程序。 + 如果选择了一个程序,新的 **Tracked Entity Instance** 将被注册到该程序中。您还可以通过删除自动设置的组织单位并选择新的组织单位来更改 **组织单位**。 + + ![注册新的跟踪实体实例](resources/images/capture_app/register_tei.png) + +4. 填写所需的(可能是强制性的)属性和注册详细信息。 + +5. Click **Create Tracked Entity Instance and Link**. + +> 注意:填写数据时,您可能会收到一条警告,告诉您已发现可能的重复项。您可以点击警告来查看这些 +> 重复项,如果重复项匹配,您可以选择通过单击 **链接** 按钮来链接该 **跟踪的实体实例**。 +> 如果填写完数据后警告仍然存在,您将看不到 **创建跟踪实体实例和链接** 按钮。 +> 相反,您将看到一个名为 **查看重复项** 的按钮。当您单击此按钮时,将显示可能重复的列表。 +> 如果这些重复项中的任何一个与您尝试创建的 **跟踪实体实例** 匹配,您可以单击 **链接** 按钮,如果没有,您可以单击 +> **另存为新人**按钮来注册新的**跟踪实体实例**。 + + +## 编辑活动 { #capture_edit_event } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. 单击您要修改的事件。 + +5. 点击**编辑事件**按钮。 + +6. 修改 事件 详细信息,然后单击**保存**。 + +## 删除活动 { #capture_delete_event } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. 单击 **三点** 图标 事件 你想删除。 + +5. 在显示的菜单中点击**删除 事件**。 + + ![删除事件](resources/images/capture_app/delete_event.png) + +## 修改事件列表布局 { #capture_modify_event_list_layout } + + + +您可以选择要在事件列表中显示或隐藏的列。这个可以 +例如在您的数据元素列表很长时很有用 +分配给程序阶段。 + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. Click the **gear** icon on the top right of the event list. + +5. Select the columns you want to display and click **Save**. + + ![修改事件列表](resources/images/capture_app/modify_event_list.png) + +>注意:您可以通过将数据元素拖放到列表中来重新组织它们的顺序。 + +## 过滤evnet列表 { #capture_filter_event_list } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + + 事件列表顶部是按钮,其名称与列表中的列标题相同。 + +4. 使用列表顶部的按钮可根据报告日期或特定数据元素进行过滤。 + + ![过滤事件](resources/images/capture_app/filter_event.png) + +>注意:数据元素的过滤方式略有不同。例如,** Number **数据元素将显示要过滤的范围,而** Text **数据元素将要求您输入搜索查询以进行过滤。 + +## 排序evnet列表 { #capture_sort_event_list } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + 注册到所选程序的所有事件均显示在列表中。 + +4. 单击列标题之一,以按升序对该数据元素上的列表进行排序。 + + 列旁边会显示一个向上的小箭头,以表明列表是按升序排序的。 + +5. 再次单击列标题,以降序对该数据元素上的列表进行排序。 + + 该列旁边会显示一个小的向下箭头,以显示该列表以降序排列。 + + ![排序事件](resources/images/capture_app/sort_event.png) + +## 下载活动清单 { #capture_download_event_list } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + 注册到所选程序的所有事件均显示在列表中。 + +4. Click the **downward arrow** icon on the top right of the event list. + +5. 选择您要下载的格式。 + + ![下载活动列表](resources/images/capture_app/download_event_list.png) + +>注意:您可以下载JSON,XML或CSV格式的事件列表。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md new file mode 100644 index 000000000..e6f521c77 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-232__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md @@ -0,0 +1,866 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.32/src/commonmark/en/content/user/using-the-tracker-capture-app.md" +revision_date: '2019-08-22' +--- + +# 使用Tracker Capture应用 { #tracker_capture_app } + + + +## 关于Tracker Capture应用 { #about_tracker_capture_app } + + + +![](resources/images/tracker_capture/tracker-capture-tei-list.png) + +** Tracker Capture **应用程序是** Event的高级版本 +捕获**应用。 + + - **事件捕获**:处理单个事件 *无需*注册 + + - **跟踪器捕获**:处理多个事件(包括单个事件) + 活动)*注册*。 + + - 您捕获注册的跟踪实体实例的事件数据 + (TEI)。 + + - 您只会看到与您拥有的组织单位相关的程序 + 您可以选择并通过您的用户角色查看的程序。 + + - 您在搜索和注册功能中看到的选项取决于 + 您选择的程序。程序属性控制这些 + 选项。该属性还决定TEI中的列名称 + 清单。 + + 如果未选择程序,则系统将选择默认属性。 + + - 跳过逻辑和验证错误/警告消息均受支持 + 在注册期间。 + + - 关闭单位部门后,您将无法注册或修改 + 在 **Tracker Capture** 应用程序中将事件发送到此组织单位。你 + 仍然可以搜索TEI并过滤搜索结果。您可以 + 还可以查看特定TEI的仪表板。 + +## 关于跟踪的实体实例(TEI)仪表板 { #about_tracked_entity_instance_dashboard } + + + +![](resources/images/tracker_capture/tei_dashboard.png) + +您可以通过 **Tracker Capture** 应用程序中的 TEI 仪表板管理 TEI。 + + - 仪表板由小部件组成。拖放小部件以放置 + 按照您想要的顺序和位置。 + + - 单击图钉图标以将小部件的右列粘贴到修复 + 位置。这在数据输入期间尤其有用。 + + 如果您需要填写许多数据元素或大表格,请粘贴 + 右小部件列。然后,所有放置在右侧的小部件 + 在数据输入部分中滚动时,该列保持可见。 + + - 为您选择的程序定义的任何指标都将具有 + 计算并显示在 **指标** 小部件中的值。 + + - 导航: + + - **返回**:带您返回搜索和注册页面 + + - 上一个和下一个按钮:带您进入上一个或下一个TEI + TEI搜索结果列表中的仪表板 + + + + - **其他程序**字段:如果TEI已注册其他 + 程序,它们在这里列出。单击一个程序以更改 + 您要为其输入所选TEI数据的程序。当你 + 更改程序,小部件中的内容也会更改。 + +## 工作流程 { #workflow_tracker_capture } + + + +母子健康的工作过程 +程序 + +![](resources/images/patients_programs/name_based_information_tracking_process.png) + +1. 创建新的或找到现有的TEI。 + + 您可以搜索已定义的属性,例如名称或地址。 + +2. 将TEI注册到程序中。 + +3. 根据当时的计划服务,该应用会创建一个 + TEI的活动计划。 + +4. 根据程序,TEI将提供各种服务。 + 记录所有服务。 + +5. 使用有关个别案例的信息来创建报告。 + +## 链接到Tracker Capture应用 { #linking_to_the_tracker_capture_app } + + + +### 链接到“主屏幕”上的特定程序 { #link-to-a-specific-program-on-the-home-screen } +您可以在“主屏幕上共享程序选择。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 选择要链接的程序。 + +3. 复制URL。 + + * 确保URL包含“ program”参数。 + +4. 将网址粘贴到您选择的共享方法中,例如 + 电子邮件或DHIS2中的消息。 + + > Note: If the program does not exist in the selected organisation unit (that is stored in the local cache) the system will instead + > select the first available program for that organisation unit. If the local cache is empty/clean and the root organisation unit + > of the current user does not have the specified program, the system will also here select the first available program for the root + > organisation unit. + +### 链接到TEI仪表板 { #linking-to-tei-dashboard } +您可以通过其网址共享TEI仪表板。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开您要共享的仪表板。 + +3. 复制URL。 + + 确保URL包含“ tei”,“ program”和“ ou” + (组织单位)参数。 + +4. 将网址粘贴到您选择的共享方法中,例如 + 电子邮件或DHIS2中的消息。 + + 如果您在单击链接时未登录DHIS2,则将 + 要求这样做,然后带到仪表板。 + +## 创建TEI并将其注册到程序中 { #create_and_enroll_tracked_entity_instance } + + + +您可以创建TEI并通过一次操作将该TEI注册到程序中: + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 在左侧窗格的组织单位树中,选择一个 + 组织单位。 + +3. 选择一个程序。 + +4. 点击**注册**。 + +5. 填写必填信息。 + + 跟踪的实体类型和程序都可以配置为使用要素类型。 + 这样就可以捕获TEI或注册的几何图形。 + 支持的要素类型为“点”和“多边形”。请参阅**如何使用几何**。 + +6. 如果所选程序配置为在注册期间显示第一阶段, + 该阶段中的所有必填字段都必须填写。在该阶段结束时 + 还会询问您是否要完成输入数据的阶段。 + 如果您选择**是**,则该阶段将在保存后处于完成状态。如果您选择**否**, + 舞台将活跃状态。 + +7. 如果配置了搜索程序,则将进行后台搜索 + 在可搜索字段上执行以帮助您防止注册 + 重复。如果有匹配的TEI,则将出现一个蓝色框 + 显示在表格的右侧,可以查看 + 这些匹配 +TEI。 + +![](resources/images/tracker_capture/tracker_capture_register_integrated_search.png) + +如果有任何匹配的 TEI,请单击 **Continue** 以查看可能的 +在注册新的之前重复。 + +如果没有匹配的 TEI,请单击 **Save and continue** 或 **Save and +添新** + + - **保存并继续**:完成注册并打开 + 注册的TEI仪表板 + + - **保存并添加新**:完成注册但保留在 + 同一页。要注册并注册一个时使用此选项 + TEI陆续没有输入数据。 + +>注意:必须填写所有必填属性才能保存。 +>强制性属性在属性标签旁边标记有红色星号。 +>如果用户具有__“忽略跟踪器和事件捕获中必填字段的验证”权限__ +>您将不需要填写必填属性,并且将 +>在属性标签旁边看不到红星。注意超级用户 +具有__“ ALL” __权限的>将自动具有此权限。 + +## 打开现有的TEI仪表板 { #open_existing_tracked_entity_instance_dashboard } + + + +查找TEI的方法有多种:使用“列表” +当前选择中的预定义列表,或“搜索”全局 +抬头。 + +### 清单 { #simple_tracked_entity_instance_search } + + + +列表用于查找和显示所选组织单位中的TEI +和程序。 + +1. 打开跟踪的捕获应用程序 + +2. 在左侧窗格的组织单位树中,选择一个 + 组织单位 + +3. 选择一个程序 + +4. 如果尚未选择,请单击“列表”按钮 + +如果未配置,则一组预定义列表将可用: + +1. 具有任何注册状态的任何TEI + +2. 积极注册当前计划的TEI + +3. 已完成当前课程注册的TEI + +4. 已取消当前课程注册的TEI + +![](resources/images/tracker_capture/tracker_capture_lists.png) + +您可以选择要显示或隐藏在每个列表中的列 +程序。这将保存在您的用户设置中。 + +1. 单击**网格**图标按钮 + +2. 检查您要包括的列 + +3. 点击**保存** + +还有一个选项可以创建具有自己的自定义工作清单 +过滤器。这可用于动态创建自定义列表。 + +![](resources/images/tracker_capture/tracker_capture_lists_custom.png) + +列表也可以下载或打印。 + +![](resources/images/tracker_capture/tracker_capture_lists_download.png) + +### 搜索 { #advanced_tracked_entity_instance_search } + + + +搜索用于在用户拥有的组织单位中搜索TEI +搜索访问。如果您想查找TEI,则可以使用它,但是您可以 +不知道TEI参加了哪个组织单位或程序。 +有两种方法:有和没有程序上下文。 +需要配置可搜索字段。用于配置搜索 +程序上下文,这是针对 +程序维护应用程序。用于不使用程序配置搜索 +上下文中,这是针对 +跟踪的实体类型维护应用。 + +**在没有程序上下文的情况下进行搜索:** + +1. 打开 **Tracker Capture 应用程序** + +2. 点击**搜索**按钮 + +3. 可搜索字段将成组显示。唯一属性是 + 仅可单独搜索。可以组合非唯一属性。 + +4. 填写搜索条件并点击**搜索**图标按钮。 + +**在程序上下文中搜索:** + +1. 打开 **Tracker Capture 应用程序** + +2. 选择具有您要搜索的程序的组织单位 + 在 + +3. 选择程序 + +4. 点击**搜索**按钮 + +5. 可搜索字段将成组显示。唯一属性是 + 仅可单独搜索。可以组合非唯一属性。 + +6. 填写搜索条件并点击**搜索**图标按钮 + +![](resources/images/tracker_capture/tracker_capture_search_screen.png) + +搜索完成后,将向您显示搜索 +结果。显示的内容取决于搜索结果。 + +对于唯一属性搜索: + + - 如果找不到匹配的TEI,则可以打开 + 报名表格。 + + - 如果在选定的组织单位中找到TEI,则TEI + 仪表板将自动打开。 + + - 如果在选定的组织单位外部找到TEI,则您 + 将有可能开放TEI。 + +对于非唯一属性搜索: + + - 如果找不到匹配的TEI,则可以打开 + 报名表格。 + + - 如果找到匹配的TEI,则可以单击 + 结果列表,或打开注册表。 + + - 如果找到太多匹配项,系统将提示您 + 优化搜索条件 + +选择打开注册表格时,搜索值将 +自动填写注册表。 + +### 打破玻璃 { #break_glass } + + + +如果程序配置了访问级别 **protected**,并且 +用户搜索并查找由以下人员拥有的跟踪实体实例 +用户没有数据采集权限的组织单位 +因为,用户可以选择打破玻璃。这 +用户会给出一个打破玻璃的原因,然后获得暂时的 +被跟踪实体的所有权 +实例。 + +## 在程序中注册现有的TEI { #enroll_existing_tracked_entity_instance_in_program } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 选择一个程序。 + +4. 在**注册**小元件中,点击**添加新**。 + +5. 填写需要信息,然后点击**注册**。 + +## 输入TEI的事件数据 { #enter_event_data_for_tracked_entity_instance } + + + +### 数据输入小部件 { #widgets-for-data-entry } + +#### {#} + +在 TEI 仪表板中,您在 **时间线数据条目** 中输入事件数据 +或**表格数据输入**小部件。 + + + Tracker Capture应用程序中的 + + + + + + + + + + + + + + + + + + + + +
    数据输入小部件

    小部件名称

    说明

    时间轴数据条目

    使用默认或自定义格式输入数据。

    +

    根据程序定义,特别是程序阶段,将及时显示事件。单击任何一个将显示相应的数据条目。如果某个阶段需要新事件,则会显示一个加号图标以创建新事件。要进行数据输入,必须具有事件日期。指定事件日期后,将无法更改到期日期。假设通过指定事件日期,事件已经发生。如果尚未发生该事件,则可以更改到期日-这实际上只是在重新安排时间。底部的按钮有助于更改所选事件的状态。

    +

    此小部件的另一个关键功能是为事件添加多个注释。通常,数据记录是通过数据元素进行的,但是在某些情况下,有必要记录其他信息或注释。这是笔记部分方便的地方。但是,无法删除便笺。这个想法是笔记更像是日志。数据输入期间同时支持跳过逻辑消息和验证错误/警告消息。

    +

    时间线数据条目中还包含用于将数据条目与以前的条目进行比较的选项。可以通过单击"开关以比较“时间轴数据”输入小部件右上角的form"按钮(两张纸)来启用此功能。

    表格数据条目

    用于表格式数据输入。

    +

    该小部件将程序阶段列表显示为左侧标签。事件将在表中列出以供可重复的程序阶段使用,并允许对事件数据值进行在线编辑。

    + +### 建立活动 { #creating-an-event } + +您可以通过以下方式为TEI创建事件: + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **时间线数据条目** 或 **表格数据条目** 小部件中, + 点击** + **按钮。 + +4. 选择 **Programstage** 并设置 **Report date**。 + + 程序阶段可以配置为使用功能部件类型。 + 这样就可以捕获事件的几何形状。 + 支持的要素类型为“点”和“多边形”。请参阅**如何使用几何**。 + +5. 点击**保存**。 + +### 安排活动 { #schedule-an-event } + +您可以通过以下方式取消事件的将来日期: + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **时间线数据条目** 或 **表格数据条目** 小部件中, + 单击**日历** 图标。 + +4. 选择 **Programstage** 并设置 **Schedule date**。 + +5. 点击**保存**。 + +### 推荐活动 { #refer-an-event } + +有时将病人转介给其他人可能很必要 +**组织单位**。引用TEI: + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **时间线数据条目** 或 **表格数据条目** 小部件中, + 单击**箭头**图标。 + +4. 选择 **Programstage**、**Organisation unit** 并设置一个 + ****报告日期****。 + +5. 单击 **一次性推荐**,这将只推荐一个 TEI + 单个事件或**永久移动**,这将移动 TEI 及其所有内容 + 未来的活动将永久保留给选定的**组织单位**。 + +### 事件中的强制数据元素 { #mandatory-data-elements-in-events } +事件中的某些数据元素可能是必需的(在数据元素标签旁边标记有红色星号)。 +这意味着必须在允许用户完成事件之前填写所有必需的数据元素。 +例外情况是,如果用户具有被称为__“忽略跟踪器和事件捕获中必填字段的验证”的权限。__ +如果用户拥有此权限,则在保存和删除之前不需要填写必需的数据元素。 +红色星形将不会显示在数据元素标签旁边。请注意,具有__“ ALL” __权限的超级用户会自动 +有这个权限。 + +## 如何使用几何 { #how-to-use-geometry } + +跟踪的实体类型,程序和程序阶段可以配置为 +使用要素类型。这样就可以捕获用于 +TEI,程序或事件。支持的要素类型为“点”和“多边形”。 + +### 捕捉坐标 { #capture-coordinate } +**选项1:**在字段中填写纬度和经度。 + +**选项2:** +1. 点击**地图图标** +2. 通过在其上搜索或定位找到所需的位置 + 地图 +3. 详细您的目的的位置,然后选择**设置坐标** +4. 点击底部的**捕获** + +### 捕捉多边形 { #capture-polygon } +1. 点击**地图图标** +2. 通过在其上搜索或定位找到所需的位置 + 地图 +3. 在地图左上角,点击**多边形图标** +4. 在地图上绘制一个多边形。最后,将最后一点与 + 第一点 +5. 点击底部的**捕获** + +![](resources/images/tracker_capture/capture_geometry.png) + +多边形也可以删除 +1. 点击**地图图标** +2. 点击地图左侧的**垃圾箱图标**,然后选择 + **清除所有** + +## 如何为事件分配用户 { #how-to-assign-a-user-to-an-event } + +在维护应用程序中,可以将程序阶段配置为允许用户分配。 +如果启用了用户分配,则可以为事件分配用户。 + +1. 单击**分配的用户** 字段。 +2. 滚动或搜索用户。 +3. 单击用户。 + +## 管理TEI的注册 { #manage_tracked_entity_instance_enrollment } + + + +### 停用TEI的注册 { #deactivate_tracked_entity_instance_enrollment } + + + +如果禁用TEI仪表板,则TEI变为“只读”。您 +无法输入数据,注册TEI或编辑TEI的个人资料。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面**注册**小点,点击**手指**。 + +4. 单击**是**进行确认。 + +### 激活TEI的注册 { #activate_tracked_entity_instance_enrollment } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面 **注册** 小部件,单击 **激活**。 + +4. 点击**是** +确认。 + +### 将TEI的注册标记为已完成 { #mark_tracked_entity_instance_enrollment_complete } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面 **注册** 小部件,单击 **完成**。 + +4. 点击**是** +确认。 + +### 重新打开已完成的注册 { #reopen_complete_tracked_entity_instance_enrollment } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面**注册**小点,点击**打开**。 + +4. 点击**是** +确认。 + +### 显示TEI的注册历史 { #display_tracked_entity_instance_enrollment_history } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在**Profile**小元件中,点击**Audit history**图标。 + +### 创建TEI注册说明 { #create_tracked_entity_instance_enrollment_note } + + + +入学笔记对于记录有关原因的信息很有用 +登记被取消。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在** Notes **小部件中,键入您的注释,然后单击** Add **。 + +## 发信息给TEI { #send_message_to_tracked_entity_instance } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **Messaging** 小部件中并选择 **SMS** 或 **E-mail**。 + +4. 输入所需的联系信息。 + + 如果TEI的个人资料包含电子邮件地址或电话号码, + 这些字段会自动填写。 + +5. 键入一条消息。 + +6. 点击**发送**。 + +## 将TEI标记为后续 { #mark_tracked_entity_instance_for_follow_up } + + + +您可以使用标记 TEI 的注册进行跟进,然后使用此 +当您创建 **Upcoming events** 和 **Overdue 时作为过滤器的状态 +事件**报道。例如,这可以用于监控高风险 +怀孕计划期间的病例。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面 **注册** 小部件,单击 **标记为跟进** 图标。 + +## 编辑TEI的个人资料 { #edit_tracked_entity_instance_profile } + + + +您在 **Profile** 中编辑 TEI 的配置文件或跟踪的实体属性 +小部件。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **Profile** 小部件中,单击 **Edit**。 + +4. 修改配置文件并单击**保存**。 + +## 将关系添加到TEI { #add_relationship_to_tracked_entity_instance } + + + +例如,您可以创建一个TEI与另一个TEI的关系。 +将母亲和孩子联系在一起,或者将丈夫和妻子联系在一起。取决于 +关于如何配置关系类型,亲戚可以继承 +属性。 + +假设有两个程序:母亲的产前保健和 +为孩子接种疫苗。如果是名字,姓氏和地址 +这两个程序都需要属性,可以配置 +姓氏和地址属性为可继承。然后在孩子 +注册时,无需输入这些可继承属性。 +您可以根据母亲的价值自动添加它们。如果你想 +要为孩子使用不同的值,您可以覆盖 +自动生成的值。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在**关系** 小部件中,单击**添加**。 + +4. 选择一种关系类型。 + +5. 搜索亲戚并选择它。 + +6. 点击**保存**。 + +>注意:如果该关系是双向关系,则该关系将在TEI中显示为该关系 +>是在与该关系链接的TEI中和内部创建的。另外,如果关系是双向的,则 +>关系将具有唯一名称,该名称将显示在“关系”列下的关系窗口小部件中。 + +## 共享TEI仪表板 { #share_tracked_entity_instance_dashboard } + + + +您可以通过其网址共享TEI仪表板。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开您要共享的仪表板。 + +3. 复制URL。 + + 确保URL包含“ tei”,“ program”和“ ou” + (组织单位)参数。 + +4. 将网址粘贴到您选择的共享方法中,例如 + 电子邮件或DHIS2中的消息。 + + 如果您在单击链接时未登录DHIS2,则将 + 要求这样做,然后带到仪表板。 + +## 停用TEI { #deactivate_tracked_entity_instance } + + + +如果禁用TEI,则TEI变为“只读”。关联数据 +与TEI一起删除。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 点击右上角的 + ![](resources/images/tracker_capture/tc_tei_red_icon.png) button \> + **停用**。 + +4. 单击**是**进行确认。 + +## 激活TEI { #activate_tracked_entity_instance } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 点击右上角的 + ![](resources/images/tracker_capture/tc_tei_red_icon.png) button \> + **启用**。 + +4. 单击**是**进行确认。 + +## 删除TEI { #delete_tracked_entity_instance } + + + +> **警告** +> +>删除TEI时,将删除与TEI相关的所有数据。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 点击右上角的 + ![](resources/images/tracker_capture/tc_tei_red_icon.png) button \> + **删除**。 + +4. 点击**是** +确认。 + +## 配置TEI仪表板 { #configure_tracked_entity_instance_dashboard } + + + +### 显示或隐藏小部件 { #tracked_entity_instance_dashboard_show_hide_widget } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 单击**设置** 图标,然后选择**显示/隐藏小部件**。 + +4. 选择要显示或隐藏的小部件。 + +5. 点击**关闭**。 + +### 将仪表板的布局保存为默认布局 { #tracked_entity_instance_dashboard_save_layout } + + + +您可以将仪表板的布局保存为程序的默认设置。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 单击**设置**图标,然后选择**将仪表板布局另存为 + 默认**。 + +### 锁定仪表板的布局 { #lock-dashboards-layout } + +如果您是**管理员**,则可以选择锁定 +所有用户的仪表板布局。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 将小部件组织成所需的布局并将其保存为默认布局 + (请参见上文)。 + +4. 单击 **Settings** 图标,然后选择 **Lock layout for all + 用户**。 + +用户仍然可以暂时重新组织小部件,但是 +页面刷新后,版式将重置为管理员保存的版式。的 +当仪表板布局为 +锁定。 + +### 顶栏 { #top-bar } + +顶部栏可能是一个有用的工具,可以快速,快速地查看重要数据 +简单的方法。要开始使用顶部栏: + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 单击**设置**图标,然后选择**顶栏设置**。 + +4. 点击**激活顶部栏**,然后点击您想要的数据 + 显示在顶部栏中。 + +![](resources/images/tracker_capture/top_bar.png) + +### 更改 **时间线数据输入** 小部件 { #change-table-display-mode-for-timeline-data-entry-widget } 的表格显示模式 { #change-table-display-mode-for-timeline-data-entry-widget } + +**时间线数据输入**小控件有5种不同的表格显示模式选择。不同的选项是: +- **默认格式**-垂直显示所有数据元素。 + +- **比较之前的表格**-在当前选定的程序阶段旁边显示prevoius(可重复)程序阶段。 + +- **全部比较表格**-在当前所选程序阶段旁边显示所有prevoius(可重复)程序阶段。 + +- **网格形式**-水平显示数据元素。 + +- ** POP表单**-与** Grid表单**相同,但是单击时,数据元素将显示在弹出窗口中。 + +要更改当前的显示模式,请单击小部件顶部栏中的第二个图标(请参见下图): + +![](resources/images/tracker_capture/compareForm.png) + +一旦选择了一个选项,该选择将存储在该特殊程序阶段。这意味着您可以为程序中的不同程序阶段使用不同的表模式。 + +> **注意事项:** +> 1. *如果存在多个可重复事件(同一程序阶段),**比较表单** 选项将发挥最佳作用。* +> 2. *如果程序阶段的数据元素超过 10 个,则**网格形式**和**弹出式形式**选项不可选。* +> 3. *小部件栏中的图标将根据您选择的选项而变化。* + +## 建立报告 { #create_report_tracker_capture } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 点击**报告**。 + +3. 选择报告类型。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Report types in the Tracker Capture app
    Report typeDescription

    Program summary

    A summary report for a particular program, organisation unit and time frame. The report consist of a list of TEIs and their records organised based on program stages.

    Program statistics

    A statistics report for a particular program. The report provides for example an overview of drop-outs or completion rates in a given time frame at a particular organisation unit.

    Upcoming events

    A tabular report showing tracked entity instances and their upcoming events for a selected program and time. You can sort the columns and search the values. Show/hide operations are possible on the columns. You can also export the table to Microsoft Excel.

    Overdue events

    A list of events for a selected program. The report displays a list of TEIs and their events that are not completed on time. You can sort the columns and search the values You can also export the table to Microsoft Excel.

    + +![](resources/images/tracker_capture/program_summary_report.png) + +摘要报告显示TEI的列表及其记录 +“ MNCH / PNC(成年女性)”程序。记录以以下形式组织 +选项卡,其中每个选项卡都是程序阶段。表中的列是 +数据元素,配置为在报表中显示 +程序阶段定义。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ADDITIONAL-INFORMATION__dhis2-tutorials-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ADDITIONAL-INFORMATION__dhis2-tutorials-md new file mode 100644 index 000000000..90acbd031 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ADDITIONAL-INFORMATION__dhis2-tutorials-md @@ -0,0 +1,527 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.33/src/commonmark/en/content/user/dhis2-tutorials.md" +revision_date: '2019-02-11' +--- + +# DHIS2教程 { #dhis2_tutorials } + + + +## 使用数据透视表应用创建记分卡 { #create-scorecards-pivot-table } + + + +***记分卡的定义:**在公共卫生环境中,例如政府部门 +对健康而言,记分卡提供了一种有用且标准化的方法 +将相关指标合并为一张表。计分卡可以 +卫生计划绩效的整体视图,例如 +疫苗接种计划,重点介绍成功的地方,弱点和需要注意的领域 +改进以下是典型的计分卡:* + +![](resources/images/tutorials/scorecards_pivot_result.png) + +本教程说明了如何在DHIS2数据透视表中创建记分卡 +表格应用。使用枢纽分析表有几个优点 +创建一个记分卡,例如: + + - 您可以将计分卡保存在仪表板上并离线使用。 + + - 您可以与其他DHIS2用户共享计分卡。 + +让我们开始吧\! + +### 为记分卡创建图例 { #create-a-legend-for-your-scorecard } + +首先,我们将为记分卡创建一个三色的“交通灯”图例。 +记分卡具有三种基本颜色,易于扫描且易于操作 +理解。 + +1. 打开**维护**应用程序。点击右上角的菜单 + 并从应用程序列表中选择维护。您也可以输入 + 在搜索字段中查找单词维护的首字母 + 该应用程序。 + + ![](resources/images/tutorials/scorecards_maintenance_app.png) + +2. 在维护应用程序中,向下滚动到页面底部 + 到 **其他** 部分。 + +3. Go to **Legend** and click the **+**. + + ![](resources/images/tutorials/scorecards_maintenance_legend.png) + +4. 在**图例管理**页面中,滚动到页面底部 + 并通过点击蓝色+按钮来创建新的图例。 + + ![](resources/images/tutorials/scorecards_maintenance_addbtn.png) + +5. 输入图例的名称(例如“ Traffic light”)作为起始值 + 以及字段中的最终值。您在此处输入的值取决于 + 您希望为记分卡设置的性能等级。 + +6. 将**图例项数**更改为3以显示三种颜色 + 计分卡。要更改图例项的颜色,请点击蓝色+ + 按钮,然后编辑 + 颜色。 + + ![](resources/images/tutorials/scorecards_maintenance_legend_color.png) + +### 在数据透视表应用中创建记分卡 { #create-a-scorecard-in-the-pivot-table-app } + +1. 从右上角的菜单中打开 **数据透视表** 应用程序 + 仪表板。您还可以在中输入数据透视表的首字母 + 搜索字段。 + +2. 转到左侧窗格中的 **数据** 并选择 + 列表中的**指标**。 + +3. Select an **Indicator group** such as “ANC” in the second list. + +4. 使用箭头,选择要在其中查看的指标类型 + 您的计分卡。 + + ![](resources/images/tutorials/scorecards_pivot_indicators.png) + +5. 单击**更新**。该按钮位于顶部的菜单中 + 工作区 + +6. 转到 **期间** 并选择您要显示的期间 + 数据。在这个“交通灯”示例中,我们将使用相对时间段 + 部分。在**季度**中,选择**本季度**和**上季度 + 四分之一**。清除任何其他复选框并单击“**更新**”。 + + ![](resources/images/tutorials/scorecards_pivot_period.png) + +7. 转至同一左侧窗格中的 **组织单位**,然后单击 + 齿轮按钮旁边的箭头。 + +8. 选择**选择级别**。 + + ![](resources/images/tutorials/scorecards_pivot_orgunit_level.png) + +9. 从列表中选择**地区**(齿轮按钮旁边)。点击 + **更新**。 + + ![](resources/images/tutorials/scorecards_pivot_orgunit_level2.png) + +如您所见,记分卡在 +工作区。现在该调整外观。 + +### 整理记分卡的布局和显示 { #organise-the-layout-and-display-of-your-scorecard } + +1. In the workspace, click **Layout**. + + ![](resources/images/tutorials/scorecards_pivot_layout.png) + +2. 在 **表格布局** 中,将 **组织单位** 向下拖动到 **行 + 尺寸**部分。 + +3. Drag **Data** to the **Column dimensions** section. + +4. 在 **列维度** 窗格中,将 **期间** 拖动到 **数据** 下方, + 并单击“**更新**”。 + +5. In the workspace, click **Options**. + + ![](resources/images/tutorials/scorecards_pivot_options.png) + +6. Go to **Data** and clear all the checkboxes. + +7. 转到**样式** \> **图例集**,然后从列表中选择 + 您在维护应用中创建的图例。在这个例子中,我们 + 称之为交通信号灯。 + +8. 转到**样式** \> **图例显示样式**,然后选择**背景 + 颜色**。 + +9. 点击**更新**。 + +记分卡已准备好\! + + +![](resources/images/tutorials/scorecards_pivot_result.png) + +### 保存并分享您的计分卡 { #save-and-share-your-scorecard } + +1. In the workspace, go to the **Favorites** menu. + +2. 点击**另存为**。输入您的记分卡名称。 + +3. To share your Scorecard, select **Favorites**. + +4. 输入用户组名称,然后单击**保存**。你的 + 与仪表板共享的人可以查看记分卡。 + +## 使用TextPattern { #working-with-textpattern } + + + +DHIS2版本2.29中引入了TextPattern,作为一种定义 +包含变量,生成的值和原始文本的模式 +然后可以生成一个文本值。当前用例 +TextPattern是为跟踪的实体自动生成的属性, +您要在其中生成例如基于特定ID的唯一ID的位置 +模式。 + +本指南将涵盖与之相关的基本和高级主题 +TextPattern,但主要侧重于如何定义TextPatterns +以及存在哪些限制和警告。 + +### TextPattern语法 { #textpattern-syntax } + +TextPattern是一系列* segments *,由“ +”连在一起 +字符。细分具有特定的符号,在大多数情况下, +参数* format *,它允许对该值进行进一步操作。 + + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TextPattern segments
    Segment notationDescriptionParamenter (format)Example (segment → input value → result)
    "Plain text"The plain text segment will remain unchanged in all generated values. This special segment is defined by wrapping text between two double quotes. If your pattern should include separation symbols like a dash, you should use this "-". +

    The plain text segment also allows for placeholder text. That means you can specify that parts of the plain text segment should be any of a set of characters. Currently there are 4 supported special characters you can use:

    +
      +
    • \d (0-9)

    • +
    • \x (a-z)

    • +
    • \X (A-Z)

    • +
    • \w (a-zA-Z0-9)

    • +
    None"Hello world" → None → Hello world +

    "Hello \x\x\x" → "Hello you" → Hello you

    +

    "\d\d\d" → "123" → 123

    CURRENT_DATE(format)Current date segment will be generated by the server at the time of generation. This is useful if you want your patterns to have a time-constraint that is disconnected from the context. You should not use this if you need to control which date is injected into the pattern.Date formatCURRENT_DATE(yyyy) → 01-01-2018 → 2018
    ORG_UNIT_CODE(format)This segment represents the organisation unit code associated with the generation.Text formatORG_UNIT_CODE(...) → OSLO → OSL
    RANDOM(format)Random segments will be replaced by a value randomly generated by the server based on the format. Generated segments, like Random, bases its uniqueness on the rest of the pattern. That means a random value can appear twice, as long as the rest of the pattern is different, which means the generated text as a whole will be unique.Generation formatRANDOM(X####) → None → A1234
    SEQUENTIAL(format)Sequential segments will be replaced by a number, based on a counting value on the server. Sequential segments will start at the value 1, and for each generated value count up until no more values are available, based on the format. Like Random segments, uniqueness is based on the rest of the pattern, so each possible version of the pattern will have it's own sequential counter starting from 1.Generation format"A"+SEQUENTIAL(###) → None → A001 +

    "A"-SEQUENTIAL(###) → None → A002

    +

    "B"-SEQUENTIAL(###) → None → B001

    +

    "B"-SEQUENTIAL(###) → None → B002

    + +除纯文本外,大多数段都具有参数* format * +分割。下表列出了可用格式以及它们的格式 +使用的示例符号和使用它们的示例符号。 + + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameter formats
    FormatDescriptionExample
    Date formatThis format is based directly on the java SimpleDateFormat, which means any pattern valid for SimpleDateFormat, will be valid as a date format in TextPatternCURRENT_DATE(dd-MM-yyyy) → 31-12-2018 +

    CURRENT_DATE(MM-yyyy) → 12-2018

    Text formatThe text format allows for some basic text manipulation. Leaving the format empty will return the value unmodified, but using "^", "." and "$", you can modify the value before it is returned. Each "." represents a character, while "^" represents the start of the text and "$" represents the end. When using formats, the input value must be at least the same length as the format. +

    ORG_UNIT_CODE(....) → OSLO

    +

    ORG_UNIT_CODE(..) → OS

    +

    ORG_UNIT_CODE(..$) → LO

    +

    ORG_UNIT_CODE(^...$) → OSLO

    +

    ^....$ will require the input value to be exactly 4 characters.

    Generation formatThe generation format accepts a combination of one or more of he following characters: "#", "X", "x" and "*". They respectively represent a number(0-9), an uppercase letter (A-Z), a lowercase letter(a-z) or any of the above(0-9,a-z,A-Z). The SEQUENTIAL segment only accepts "#", since it will only generate numbers. The number of characters in the format decides the size of the value generated. Using just one "#" will in other words only allow for 10 values (0-9), while "###" will allow for 1000 values (000-999). SEQUENTIAL generated values have leading zeroes, so the length of the generated value will always match the format length.RANDOM(X###) → A123 +

    RANDOM(****) → 1AbC

    +

    SEQUENTIAL(###) → 001

    +

    SEQUENTIAL(######) → 000001

    + +有关格式的一些重要注意事项: + + - 日期格式用途广泛,但是请注意哪个日期或时间 + 您正在使用的组件。使用小于一天的组件(对于 + 即使可用,也不建议使用小时或秒)。 + + - 文本格式可以标记输入的开始和结束 + 值,但实际上“ ^ ...”和“ ...”将给出完全相同的值 + 结果。您唯一想使用“ ^”的时间是 + 强制输入值的长度。例如,“ ^ .... $”将 + 接受OSLO,因为它的开始和结束之间是4个字符,但是 + PARIS有5个字符,将被拒绝。 + + - 当文本格式用于唯一值时,例如组织单位 + 代码,请确保格式不会破坏唯一性。 + (例如:“ PARIS”和“ PANAMA CITY”的ORG \ _UNIT \ _CODE(..) + 都返回PA,这意味着这两个组织单位将 + 现实份额产生的价值) + + - 生成格式是了解容量的主要方法 + 您的模式。确保格式足够长以覆盖更多内容 + 超出您所需的值。 + +要结束本教程的语法部分,这里有几个 +例 + TextPattern: + + ORG_UNIT_CODE(...)+“-” + CURRENT_DATE(yyyyww)+“-” + SEQUENTIAL(#####) + +此模式将有99999个可能的值(基于SEQUENTIAL。00000 +从1)开始就从未使用过。另外,剩下的图案 +每个产生价值的组织单位都会改变 +(ORG \ _UNIT \ _CODE)和每周(CURRENT \ _DATE(yyyyww) +年和周)。这实际上意味着每个新的一周,每个组织 +单位将具有可以使用的99999个新值。 + + “ ABC_” + RANDOM(****) + +此模式的纯文本段不会对 +模式的总容量,但是生成的段(RANDOM) +将允许14776336可能的值。原因是\ * +可以是62个可用字符中的任何一个(0-9,a-z,A-Z)。 +您可以在下面进一步了解有关了解模式容量的信息 +本教程。 + +### 设计用于生成ID的TextPattern { #designing-textpattern-for-generating-ids } + +TextPattern的一种用例是生成唯一的ID。在这个部分 +我们将介绍与设计相关的准则和常见问题 +用于ID的TextPatterns。 + +ID不得包含敏感信息或包含以下内容的信息: +组合可以识别一个人。 TextPattern当前不 +支持使用此类值的细分受众群,但可能会在 +未来。 + +以下列表突出显示了一些特定于TextPattern的内容 +设计id的TextPattern时需要考虑的限制: + + - 确保电池的容量(可能值的数量) + TextPattern涵盖了您的用例。最好有更多的价值 + 比需要的少。使用TextPattern跟踪实体属性 + 将需要在其中存在一个生成的细分 + TextPattern。 + + - TextPattern在整个系统中是唯一的,但仅适用于 + 使用它的对象。换句话说,如果您有一个追踪实体 + TextPattern的属性,由多个Tracked实体使用(非 + 被误认为是跟踪的实体实例),生成的所有值 + 将使用该属性在所有跟踪的实体之间共享。这个 + 也表示如果您有两个跟踪的实体属性, + 相同的TextPattern语法,每个属性都将能够生成 + 因为唯一性基于属性,所以彼此具有相同的值。 + + + + - SEQUENTIAL段位于实施编号中,从 + 1,对每个值加1,然后依次递增直到没有更多值 + 可用。但是,实际上,您很可能最终会 + 用户生成和保留从未使用过的值时的差距,或者 + 如果用户发送的值中SEQUENTIAL段的值较高 + 值比服务器上记录的值大。 + + - 当前的实现依赖于用户客户端发送 + 存储新值时,TextPattern中包含的值。那 + 表示生成正确的ID取决于用户,并且 + 用户客户端,以提供正确的数据。 + +### 了解TextPattern容量 { #understanding-textpattern-capacity } + +设计TextPattern时要记住的最重要的事情是, +是容量-表示潜在值的总数a +TextPattern可以产生。 + +在当前的TextPattern实现中,主要有三个 +决定容量的因素: + +1. TextPattern中生成的段的容量 + +2. CURRENT \ _DATE段的存在 + +3. ORG \ _UNIT \ _CODE段的存在 + +日期段(如CURRENT \ _DATE)的存在将有效 +分段每次更改时重置容量。根据日期 +格式,它可以在任何地方更改,从每年到每天。 **重要提示:如果您的 +日期格式不包含年份,格式将解析为相同 +每年的价值。**这意味着已经使用了价值。例如, +如果您的TextPattern看起来像这样: + + CURRENT_DATE(ww)+“-” + RANDOM(#) + +这种模式每周最多为您提供10个唯一值,但是 +一年后,CURRENT \ _DATE(ww)将与去年相同,并且您 +将没有可用的新值。如果您改用“ yyyy-ww”,它将 +每年,每周都独一无二。 + +组织单位代码将使您的价值观在每个不同的领域都独一无二 +组织单位,这意味着您是否具有以下文本模式: + + ORG_UNIT_CODE()+“-” + RANDOM(#) + +此模式将为您提供10种不同的唯一值 +组织单位。 + +#### 计算生成段的容量 { #calculating-capacity-for-generated-segments } + +了解如何计算TextPattern的容量至关重要 +设计TextPatterns时。生成的细分将是主要的 +任何TextPattern的组件,以容量为单位,然后根据 +存在ORG \ _UNIT \ _CODE或CURRENT \ _DATE时。 + +让我们从SEQUENTIAL段开始。格式中的每个“ \#”代表 +一个0到9之间的数字。要计算总容量,请乘以 +每个“ \#”的可能值的数量。由于总是10(0-9) +数学很简单: + + SEQUENTIAL(#)= 10 = 10 + 序列(###)= 10 * 10 * 10 = 1000 + SEQUENTIAL(#####)= 10 * 10 * 10 * 10 * 10 = 100000 + +由于服务器上的SEQUENTIAL计数器从1开始而不是0,因此实际 +容量为999,但在大多数情况下并不重要。 + +一旦涉及到RANDOM,计算就会变得更多 +复杂。与SEQUENTIAL类似,“ \#”具有10个可能的值, +另外,我们有“ X”和“ x”,每个都有26个可能的值,以及 +“ \ *”可以是前面的任何一个,表示62(10 + 26 + 26) +可能的值。 + +要计算容量,您需要将每个字符 +格式化并替换为可能的值数,然后相乘 +它们都像我们在SEQUENTIAL中所做的一样: + + RANDOM(#)= 10 = 10 + 随机(X)= 26 = 26 + RANDOM(*)= 62 = 62 + + RANDOM(X ##)= 26 * 10 * 10 = 2600 + 随机(XXxx)= 26 * 26 * 26 * 26 = 456976 + + 随机(***)= 62 * 62 * 62 = 238328 + +如您所见,数学运算有时会变得更加复杂,但是 +按照此配方,您可以看到潜在值的数量。 + +### 随机细分以及为什么应避免使用 { #random-segments-and-why-you-should-avoid-it } + +在TextPattern中使用随机段会产生隐藏的成本 +长期运行,但这并不意味着您永远不要使用它。这个部分 +将突出显示使用随机片段的问题,并建议何时 +可能更适合使用它。 + +本节是由上一代的问题引起的 +策略,您只有随机生成。过了一会儿,实例 +使用此功能实际上将无法生成和保留新的 +值,因为要花很长时间才能找到可用的值。这个 +本节着眼于随机产生的一些问题 +造成了这种情况。 + +#### 产生随机值 { #generating-random-values } + +在TextPattern中使用RANDOM段之前,应考虑 +与使用RANDOM有关的以下问题: + + - 从具有RANDOM段的TextPattern生成值将是 + 比其他TextPatterns更复杂 + +### 基于TextPattern的元数据的数据输入 { #data-entry-for-textpattern-based-metadata } + +如前所述,当前唯一支持的元数据 +TextPattern是跟踪的实体属性。在本节中,我们将 +描述TextPattern数据输入的不同方式,特别是 +用于跟踪的实体属性。 + +#### 使用TextPattern验证值 { #validation-of-values-using-textpattern } + +默认情况下,使用以下命令将所有值发送到服务器以获取元数据 +TextPattern,将被验证。如果需要,可以跳过验证,但是 +在正常情况下,您应该始终验证输入。的 +验证将基于您定义的TextPattern并将 +尽可能严格: + + - 日期段必须与段中指定的格式匹配 + 参数 + + - 纯文本段必须完全匹配 + + - 文本段的值必须至少与格式字符串一样长。 + 如果同时存在“ ^”和“ $”,则该值必须与确切的值匹配 + 长度。 + + - 生成的细分值必须与格式完全匹配,字符顺序为 + 字符。 + +使用服务器首先生成和保留值时,服务器 +将在注入之前修改TextPattern中使用的值, +这意味着在 +服务器。 + +对于TextPattern验证,最后一个例外是特殊情况: +如果在保留原始值之后更改了TextPattern +模式,根据新的,发送到服务器的值无效 +如果已保留TextPattern,则仍将接受它。 + +#### TextPattern的不同数据输入流 { #different-data-entry-flows-for-textpattern } + +客户端目前有2种方法可以存储TextPattern的值 +元数据: + +1. 生成和保留值(应用程序应为您完成此操作) + +2. 存储自定义值 + +首选方式是生成并保留所需的值( +生成和保留的值数量由应用处理)。那 +表示您每次查看和存储值时, +由服务器生成并保留,并且将是有效的。 + +在特定情况下,另一种方法可能会有用。用户将提供 +值本身,只要提供的值对 +TextPattern,他们可以放置任何想要的东西。注意事项 +这样,您可能会使用别人保留的值 +如果您有一个SEQUENTIAL细分,则不会更新计数器。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ANALYSING-DATA__dashboards-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ANALYSING-DATA__dashboards-md new file mode 100644 index 000000000..f1fb4855d --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ANALYSING-DATA__dashboards-md @@ -0,0 +1,332 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.33/src/commonmark/en/content/user/managing-dashboards.md" +revision_date: '2019-04-30' +--- + +# 管理仪表板 { #dashboard } + + + +## 关于仪表盘 { #about-dashboards } + +仪表板旨在提供对不同分析物的快速访问 +对象(地图,图表,报告,表格等)分配给单个用户。 +仪表板也可以与用户组共享。 + +用户或管理员可以创建一个名为“产前保健”的仪表板 +其中可能包含有关产前保健的所有相关信息。这个 +然后可以与名为“ ANC控制”的用户组共享仪表板, +其中可能包含ANC控制程序的所有用户。全部用户 +这样,该组中的用户就可以查看同一仪表板。 + +## 仪表板和控制栏 { #dashboards_setup } + + + +仪表板具有标题、描述和任意数量的仪表板项目。 +仪表板项目可以是许多不同的类型,包括图表、 +地图、报告、表格、资源、消息和文本项目。以上 +仪表板是控制栏,显示所有可用的仪表板, +包括一个仪表板搜索字段和一个 **+** 按钮,用于创建一个 +新仪表板。 + +仪表板有两种模式:查看和编辑/创建。首次登录时 +到DHIS2,您最近使用的仪表板将显示在视图中 +模式,如果您与以前使用同一台计算机。如果你是 +使用其他计算机,则第一个加星标的信息中心将是 +显示。如果没有加星标的信息中心,则第一个信息中心(按字母顺序) +将显示。加星标的仪表盘始终首先显示在仪表盘中 +清单。 + +下面的屏幕截图显示了一个名为“产前保健”的信息中心, +已经填充了图表和地图。 + + +![](resources/images/dashboard/dashboard-view-mode.png) + +### 在仪表板列表中搜索 { #searching-in-the-list-of-dashboards } + +您可以使用“ +标题为“搜索仪表板”的控制栏的左上方。的 +搜索不区分大小写,并且在您键入时,仪表板列表将 +筛选出与您的搜索文字匹配的内容。 + +### 自定义控制栏的高度 { #customizing-the-height-of-the-control-bar } + +您可以通过以下方式为仪表板控制栏设置特定的高度: +向下单击并拖动控制栏的底部边缘。当你 +完成拖动后,将设置新的高度。点击**显示更多** +会将控制栏扩展到最大高度(10“行”)。点击 +在** SHOW LESS **上的会将高度重置为您自定义的高度。 + +## 创建仪表板 { #creating-a-dashboard } + +要创建新的信息中心,请点击左侧的绿色** + **按钮 +控制栏的一角进入创建模式。在标题中添加标题 +标题字段,以及描述字段中的描述(可选)。 + + +![](resources/images/dashboard/dashboard-add-new.png) + +**创建模式:** + +![](resources/images/dashboard/dashboard-create-mode.png) + +### 将项目添加到仪表板 { #adding-items-to-the-dashboard } + +通过从 +仪表板区域的右上部分。可用的项目包括: + + - 数据透视表 + + - 图表 + + - 地图 + + - 活动报告 + + - 活动图 + + - 报告 + + - 资源资源 + + - 应用 + + - 电子邮件 + + - 文字框 + + - 垫片 + +下拉列表中的项目列表最初显示前 5 个 +根据您输入的搜索文本,可从每个类别中获取。电子邮件, +下拉列表中还可以找到文本框和间隔项。查看更多 +项目,单击 **查看更多**,该类型的列表将为 +扩大到15项。如果您仍然没有找到您想要的商品,请尝试 +输入更具体的搜索文本。 + +![](resources/images/dashboard/dashboard-item-selector.png) + +选择一个项目后,该项目将被添加到 +仪表板。可以使用鼠标通过以下方式移动添加的项目 +向下单击该项目并将其拖动到所需位置。它 +也可以通过右键单击拖动手柄来调整鼠标的大小 +在项目的右下角,然后拖动到所需的大小。 + +### 垫片项目 { #spacer-items } + +仪表板配置有“反重力”设置,用于 +定位项目。这意味着物品将“上升”直到它们 +碰到另一个项目。为了迫使之间的垂直空间为空 +项(如空行),您可以将间隔项添加到仪表板。 +它们仅在编辑/创建模式下可见。在查看模式下,它们不是 +显示,但占用定义的空间。 + +**在编辑/创建模式下的空格:** + +![](resources/images/dashboard/dashboard-spacer-edit-mode.png) + +**在查看模式下的垫片:** + +![](resources/images/dashboard/dashboard-spacer-view-mode.png) + + + +## 移除物品 { #removing-items } + +通过单击右上角的红色垃圾桶来删除物品 +项目。请注意,由于“反重力”设置 +仪表板,当您删除项目时,位于下面的项目 +被删除的项目将“向上”上升。 + +## 保存仪表板 { #saving-the-dashboard } + +创建或编辑仪表板时,仅当您创建或编辑仪表板时才会保存更改 +单击顶部仪表板编辑栏中的 **SAVE CHANGES** 按钮 +这一页。如果您不想保存更改,请单击 **EXIT +右上角没有保存**按钮。然后您将返回 +查看模式与您之前查看的仪表板。 + + + +## 编辑现有的仪表板 { #editing-an-existing-dashboard } + +如果您具有编辑当前活动仪表板的访问权,则可以 +在视图中将是仪表板标题右侧的** EDIT **按钮 +模式。单击此按钮进入编辑模式。 + + +![](resources/images/dashboard/dashboard-title-bar.png) + +请参阅上述有关创建仪表板的部分,以获取有关以下信息: +在仪表板上添加和删除项目。 + +![](resources/images/dashboard/dashboard-edit-mode.png) + +### 翻译仪表板标题和描述 { #translating-dashboard-title-and-description } + +您可以在以下时间添加仪表板标题和说明的翻译: +编辑模式。该对话框提供了要翻译的语言列表,以及 +在名称输入字段下方显示原始仪表板标题。 + +![](resources/images/dashboard/dashboard-translation-dialog.png) + +1. 点击位于仪表盘上方的**翻译**按钮 + +2. 选择您要为其添加翻译的语言。 + +3. 添加标题和/或描述,然后单击**保存** + +## 删除仪表板 { #deleting-a-dashboard } + +如果您有权删除仪表板,那么将会出现 +处于编辑模式时,**删除**按钮位于仪表板上方。 A +首先将显示确认对话框以确认您想要 +删除仪表板。 + + +## 查看仪表板 { #viewing-a-dashboard } + +在查看模式下,您可以切换显示说明,并在 +仪表板,应用过滤器并与其他人共享仪表板 +用户和组。 + +要查看说明,请单击右侧的** i **按钮。 +标题 + + +![](resources/images/dashboard/dashboard-title-bar.png) + +### 已加星标的仪表板 { #starred-dashboards } + +已加星标的仪表板在仪表板列表中首先列出。至 +为仪表板加注星标,单击标题右侧的星标按钮。 +当星标被“填满”时,表示仪表板已加星标。主演 +仪表板仅适用于您,不适用于其他用户。 + +### 筛选仪表板 { #filtering-a-dashboard } + +可以将多个过滤器应用于仪表板以更改数据 +显示在各种仪表板项目中。 +过滤器以相同的方式应用于每个仪表板项目: +每个添加的过滤器都会覆盖该维度中的原始值 +原始图表,表格或地图(可视化)。 +可以过滤组织单位,期间和其他 +动态尺寸取决于DHIS2实例。 + +要添加过滤器,请点击**添加过滤器**按钮,然后选择 +方面: + +![添加过滤器](resources/images/dashboard/dashboard-filters.png) + +将打开一个对话框,您可以在其中选择过滤器。 + +![组织单位过滤器选择](resources/images/dashboard/dashboard-orgunit-filter-dialog.png) + +点击对话框中的**确认**,将过滤器应用于 +当前的仪表板。 + +过滤器不会存储,因此在切换到其他仪表板时 +迷路了。 +过滤器徽标显示在仪表板项目上方,以 +指示仪表板项目中显示的不是原始内容 +可视化,但过滤器优先 +存储的尺寸值。 + +![当前过滤器显示为仪表板上方的标志]](resources/images/dashboard/dashboard-filter-badges.png) + +可以单击过滤器徽章以打开过滤器选择对话框 +因此可以进行滤镜编辑。 +通过单击徽章中的**删除**按钮,可以删除过滤器。 +每当添加,编辑或删除过滤器时,仪表板项目 +重新加载以显示更新的数据。 +在以下情况下,过滤器徽章始终在页面顶部可见 +滚动显示板内容。 + +## 带有图表,数据透视表和地图的仪表板项目 { #dashboard-items-with-charts-pivot-tables-and-maps } + +### 在可视化之间切换 { #switching-between-visualizations } + +可以切换显示图表,数据透视表和地图的仪表板项目 +在这些可视化之间。点击右上角的按钮 +项目的一角可在可视化之间切换。 + + +![](resources/images/dashboard/dashboard-pluginitem-buttons.png) + +## 释义 { #interpretations } + +You can write interpretations for the chart, pivot table, map, event +report, and event chart items. Click on the interpretations button +![](resources/images/dashboard/dashboard-interpretations-button.png), +and the item will be expanded vertically underneath to show the +interpretations and replies. You can like an interpretation, reply to an +interpretation, and add your own interpretation. You can edit, share or delete +your own interpretations and replies, and if you have moderator access, +you can delete others’ interpretations. + +可以格式化描述字段和解释 +通过使用 Markdown 样式标记 \* 和 \_ 来实现**粗体**、*斜体* +分别为**粗体**和*斜体*。用于写入新内容的文本字段 +解释有一个用于添加富文本的工具栏。键盘快捷键 +也可用:Ctrl/Cmd + B 和 Ctrl/Cmd + I。一组有限的 +支持表情符号,可以通过键入以下内容之一来使用 +字符组合: :) :-) :( :-( :+1 :-1。URL 会自动生成 +检测到并转换为可点击的链接。 + +解释按日期降序排列,最新显示在顶部。 +解释答复按日期升序排列,最旧的显示在顶部。 + +![](resources/images/dashboard/dashboard-interpretations.png) + +## 共享仪表板 { #dashboard_sharing } + + + +为了与用户组共享仪表板,请单击**分享** +仪表板标题右侧的按钮以显示仪表板 +共享设置选项。与特定用户共享仪表板或 +用户组,在输入字段中输入名称以将其添加到 +仪表板共享设置 + + +![](resources/images/dashboard/dashboard-sharing-dialog.png) + +默认情况下,所有仪表板都有两个共享组。 + + - 外部访问(无需登录) + + 选中此选项后,您可以通过以下方式访问仪表板 + 外部资源。当您创建一个 + 外部门户网站,但希望从 + 您在DHIS2内部创建的仪表板。默认情况下, + 未选择选项。 + + - 公共访问(登录) + + 此选项允许将选定的仪表板推送给所有用户 + 在您的DHIS2实例中。也可以在公众视野中隐藏 + 通过选择“无”选项,这是新的默认选项 + 仪表板。 + +可以为手动添加的用户组分配两种类型的 +仪表板内的权限 + + - 可以查看 + + 为用户组提供对仪表板的仅查看权限。 + + - 可以编辑和查看 + + 除了查看外,还允许用户组编辑仪表板 + 它。编辑允许更改布局,调整大小和删除 + 项,重命名/删除仪表板等。 + +您可以为用户提供仪表板的URL,使他们能够 +直接导航到仪表板。要获取信息中心网址,只需 +在查看模式下访问仪表板,然后复制浏览器网址。对于 +例如,play.dhis2.org / demo中“产前保健”仪表板的网址 +是: + +https://play.dhis2.org/demo/dhis-web-dashboard/\#/nghVC4wtyzi diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ANALYSING-DATA__maps-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ANALYSING-DATA__maps-md new file mode 100644 index 000000000..0cfde5d34 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ANALYSING-DATA__maps-md @@ -0,0 +1,1520 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.33/src/commonmark/en/content/user/using-the-maps-app.md" +revision_date: '2019-10-08' +--- + +# 使用地图应用 { #using_maps } + + + +## 关于地图应用 { #about_maps } + + + +Maps App在2.29版中引入,可替代 +GIS App提供了更直观,更友好的界面。 + +使用“地图”应用,您可以覆盖多个图层并在其中选择 +不同的底图。您可以创建区域和点的专题图, +根据分类查看设施并可视化集水区 +每个设施。您可以将标签添加到区域和点,然后搜索 +并使用各种条件进行过滤。您可以移动点并设置位置 +在飞行中。可以将地图保存为收藏夹并与其他用户共享 +和群组,或下载为图片。 + +> **注意** +> +> 要在 **Maps** 应用程序中使用预定义的图例,您需要创建它们 +> 首先在 **Maintenance** 应用程序中。 + +![](resources/images/maps/maps_main.png) + + - 工作区左侧的**图层面板**显示一个 + 当前地图图层的概述: + + - 添加图层后,使用**(+)Add layer **按钮, + 在此面板中进行安排和管理。 + + - **底图** 始终显示在面板中。默认的 + 底图是OSM Light,默认情况下处于选中状态。 OpenStreetMap + 详细信息也可以使用Google Streets和Google Hybrid。 + 您可以将这些地图用作背景地图和图层。开关 + 通过选择所需的图像之间。 + + - 图层面板右侧的小箭头按钮,位于 + 顶部,可以隐藏或显示面板。 + + + + - 靠近左上角的 **File** 按钮允许您打开和保存 + 地图: + + - 新 + + 将清除所有现有地图图层以创建新地图。 + + - 打开 + + 将显示一个对话框,其中包含现有地图的列表,其中 + 它们将被打开,重命名,共享和删除。 *标题 + 当前地图显示在文件上方的标题栏中 + 按钮。* + + - 保存 + + 会将所有更改保存到当前地图。 + + - 另存为 + + 将使用新名称保存当前地图。 + + - 改名 + + 允许您更改当前名称和/或描述 + 地图。 + + - 翻译 + + 允许您翻译名称和/或描述 + 当前地图。 + + - 分享 + + 将打开一个对话框,您可以在其中共享当前地图 + 每个人或一组用户。 + + - 获取链接 + + 将提供直接链接到当前地图。 + + - 删除 + + 删除当前地图。 + + + + - 文件按钮旁边的 **下载**按钮可让您将当前地图下载为PNG图像。 + + + + - 右上角的**解释**按钮打开解释 + 工作区右侧的面板。该按钮仅 + 如果地图已保存,则可单击。 + + - **地图详细信息**显示有关当前地图的信息。 + + - **解释**允许您查看,添加,编辑和共享 + 当前地图的解释。 + + + + - 地图上的** + **和**-**按钮可让您放大和缩小 + 地图的鼠标滚轮也可用于 + 改变变焦。 + + - **自动缩放到内容**(有界放大镜符号) + 调整缩放级别和地图中心位置以将数据放在 + 您的地图重点突出。 + + - **搜索**(放大镜符号)允许搜索和 + 跳到地图上的某个位置。 + + - ** ruler **按钮可让您找到两个之间的距离 + 地图上的位置。 + + - 要查看事件的信息,只需单击事件。 + + - 右键单击地图以显示该地图的经度和纬度 + 位置。 + +**底图** + +底图图层在图层面板中由图层*卡片*表示,例如 +如: + + +![](resources/images/maps/maps_basemap_card.png) + +在底图卡的顶部,从左到右分别是: + + - 所选底图的标题 + + - 折叠和展开底图卡的箭头符号 + +底图卡的中间是可用底图的列表。的 +当前底图将突出显示。 + +底图卡的底部是: + + - 用于切换图层可见性的眼睛符号 + + - 用于修改图层透明度的滑块 + +## 建立新地图 { #using_maps_create_map } + + + +1. 在 **应用** 菜单中,单击 **地图**。 **DHIS2 地图**窗口 + 打开。 + +2. 单击左上角的(+)添加图层按钮。出现你 + 使用图层选择对话框: + + ![](resources/images/maps/maps_layer_selection.png) + +3. 选择要添加到当前地图的图层。可能的选项是: + + - [专题性](#using_maps_thematic_layer) + + - [大事记](#using_maps_event_layer) + + - [追踪实体](#using_maps_tracked_entity_layer) + + - [设备](#using_maps_facility_layer) + + - [界线](#using_maps_boundary_layer) + + 此外,“ Google地球”提供了几层 + 引擎及其他服务: + + - 人口密度 + + - 海拔 + + - 温度 + + - 沉淀 + + - 土地覆盖 + + - 夜间灯 + + *标签重叠*是[外部 + 维护”应用中定义的图层](#using_maps_external_map_layers)。 + + +## 管理主题层 { #using_maps_thematic_layer } + + + +*专题图*代表地理分布的空间变化。 +选择指标/数据元素,时间段和 +组织单位级别。如果您的数据库具有坐标并汇总 +这些组织单位的数据值,它们将显示在地图上。 + +> **注意** +> +>您必须生成DHIS2分析表才能汇总数据 +>可用值。 + + +![](resources/images/maps/maps_thematic_mapping.png) + +主题图层在图层面板中由图层*卡片*表示,例如 +如: + +主题卡的顶部从左到右分别是: + + - 抓取字段,允许使用鼠标拖动和重新排序图层 + + - 与图层关联的标题和时期 + + - 折叠和展开主题卡片的箭头符号 + +主题卡片中间有一个图例,指示该值 +范围显示在图层上。 + +主题卡的底部从左到右分别是: + + - 编辑(铅笔)按钮以打开图层配置对话框 + + - 用于切换图层可见性的眼睛符号 + + - 用于修改图层透明度的滑块 + + - 具有更多选项的更多操作(三个点)按钮: + + - **数据表**切换按钮以显示或隐藏数据表 + 与图层关联 + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + + +### 创建一个主题层 { #create-a-thematic-layer } + +要创建事件层,请在 **添加 +层**选择**热力**。这将打开事件层配置对话框。 + +1. 在**数据**标签中: + + ![](resources/images/maps/maps_thematic_layer_dialog_DATA.png) + + - 选择一种数据类型,然后分别选择组和 + 目标元素。可用字段取决于类型 + 所选项目。 + + - 从 **聚合类型** 字段中为数据选择一个值 + 要在地图上显示的值。默认情况下,“按数据元素”为 + 已选择。替代值是:计数;平均;和;标准 + 偏差;方差;敏最高另请参阅[汇总 + 运算符](https://dhis2.github.io/dhis2-docs/master/en/user/html/ch10s05.html#d0e8082)。 + +2. 在**期间**标签中 + + ![](resources/images/maps/maps_thematic_layer_dialog_PERIOD.png) + + - 选择映射专题数据的时间跨度。 + 您可以选择相对时间段或固定时间段。 + + - 相对时期 + + 在 **Period type** 字段中选择 **Relative**,然后 + 选择相对期间之一,例如**去年**或 + **过去12个月**,位于**期间**字段中。如果选择 + 涵盖多年/月/周/天的相对期间 + 该图层可以显示为 + + - 单(合计) + + 显示所选相对期间的汇总值(默认)。 + + - 时间线 + + 包括一个时间表,可让您逐步浏览各个时段。 + 只能将一个时间轴图层添加到同一地图。 + + - 拆分地图视图 + + 显示多个地图,使您可以比较不同时期 + 并排。在相对期间受支持的有12件 + 或以下。不能与其他图层类型结合使用。 + + - 固定期间 + + 在 **Period type** 字段中选择期间长度,然后 + 在 **Period** 字段中选择目标。 + + - 开始/结束日期 + + 在**期间类型** 字段中选择**开始/结束日期** + 并填写开始日期和结束日期。 + +3. 在**ORG UNITS**标签中: + + ![](resources/images/maps/maps_thematic_layer_dialog_ORG_UNITS.png) + + - 选择要包含在图层中的组织单位。 + 可以选择 + + - 一个或多个特定的组织单位,位于 + 层次结构,组织单位组或 + + - 组织单位层次结构中的相对级别,包括 + 尊重用户。通过选择**用户组织 + 单位**,地图数据对用户的显示方式会有所不同 + 组织单位层次结构中的不同级别。 + +4. 在**过滤器**标签中: + + ![](resources/images/maps/maps_thematic_layer_dialog_FILTER.png) + + - 单击添加过滤器,然后选择可用数据项以添加新的 + 过滤到数据集。 + + - 从下拉框中选择一个数据维度。您可以 + 通过使用搜索字段减少显示的尺寸数量。 + 单击名称以选择尺寸。 + + - 选择尺寸后,您将获得第二个下拉菜单 + 尺寸项目。选中要包含在项目中的项目 + 过滤。 + + 可以添加多个过滤器。点击右侧的垃圾箱按钮 + 过滤器将其删除。 + + + +5. 在**样式**标签中: + + ![](resources/images/maps/maps_thematic_layer_dialog_STYLE.png) + + - 选择**自动**或**预定义**图例。 + + - 自动图例类型意味着应用程序将 + 根据您的方法为您创建图例集, + 您可以选择的类别数量(低色和高色)。 + 方法暗示图例类的大小。设置 + + - 等间隔 + + 每个间隔的范围将是**(最高数据值-最低数据值/类数)** + + - 均数 + + 图例创建者将尝试平均分配组织单位。 + + - 如果您在主题图层中有设施,则可以设置 + 更改最小值和最大值的半径 + **低尺寸**和**高尺寸**框中的值 + 分别。 + +6. 点击**添加图层**。 + +### 修改主题层 { #modify-a-thematic-layer } + +1. 在图层面板中,单击主题上的编辑(铅笔)图标 + 层卡。 + +2. 根据需要修改任何选项卡上的设置。 + +3. 点击**更新图层**。 + +### 筛选主题层中的值 { #filter-values-in-a-thematic-layer } + +主题图层具有**数据表**选项,可以在 +脱离主题图层卡。 + +![](resources/images/maps/maps_thematic_layer_data_table.png) + +数据表显示构成主题层的数据。 + + - 单击标题将根据该列对表格进行排序; + 在上升和下降之间切换。 + + - 在标题下方的过滤器字段中输入文本或表达式 + 将这些过滤器应用于数据,并且显示屏将进行调整 + 根据过滤器。过滤器的应用如下: + + - 名称 + + 按包含给定文本的名称过滤 + + - 值 + + 按给定的数字和/或范围过滤值,例如: + 2,\> 3&\ <8 + + - 传说 + + 按图例过滤并包含给定的文本 + + - 范围 + + 按包含给定文本的范围过滤 + + - 水平 + + 按数字和/或范围过滤级别,例如:2,\> 3&\ <8 + + - 父母 + + 按包含给定文本的父项名称过滤 + + - ID + + 按包含给定文本的ID进行过滤 + + - 类型 + + 按包含给定文本的GIS显示类型过滤 + + - 颜色 + + 按包含给定文本的颜色名称过滤 + +> **注意** +> +>数据表过滤器是临时的,不会与地图图层一起保存 +>作为收藏夹的一部分。 + +### 搜索组织单位 { #search-for-an-organisation-unit } + +数据表中的NAME过滤器字段提供了一种有效的方法 +寻找个别的组织单位。 + +### 在组织层次结构之间导航 { #navigate-between-organisation-hierarchies } + +当地图上有可见的组织单位时,您可以轻松地 +在层次结构中上下导航而不使用级别/父级 +用户界面。 + +1. 右键单击组织单位之一。 + +2. 选择**向上钻取一级**或**向下钻取一级**。 + + 如果您处于最低级别,则禁用“向下钻取”选项 + 如果在下面的级别上没有可用的坐标。同样地 + 从最高级别禁用了向上钻取选项。 + +### 删除主题层 { #remove-thematic-layer } + +要清除主题层中的所有数据: + +1. 在左侧的图层卡中,点击*更多操作*(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + + +## 管理事件层 { #using_maps_event_layer } + + + +事件层显示已注册事件的地理位置 +在DHIS2跟踪器中。假设事件具有关联的点或面 +坐标,则可以使用此层从汇总中向下钻取 +主题层中显示给底层个人的数据 +事件或案例。 + +您也可以在设施或 +边界水平。您可以通过使用事件数据的主题层来完成此操作 +项目。当您仅具有组织的坐标时,这很有用 +记录事件的单位。 + +![](resources/images/maps/maps_event_layer.png) + +事件图层在图层面板中由图层* card *表示,例如 +如: + +在事件卡的顶部,从左到右分别是: + + - 抓取字段,允许使用鼠标拖动和重新排序图层 + + - 与图层关联的标题和时期 + + - 折叠和扩展事件卡的箭头符号 + +活动卡中间有一个图例,说明了 +层。 + +在事件卡的底部,从左到右分别是: + + - 编辑(铅笔)按钮以打开图层配置对话框 + + - 用于切换图层可见性的眼睛符号 + + - 用于修改图层透明度的滑块 + + - 具有更多选项的更多操作(三个点)按钮: + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + +### 创建一个事件层 { #maps_create_event_layer } + + + +要创建事件层,请在 **Add +层**选择**事件**。这将打开事件层配置对话框。 + +1. 在**数据**标签中: + + ![](resources/images/maps/maps_event_layer_dialog_DATA.png) + + - 选择一个项目,然后选择一个项目阶段。**阶段** + 仅在选择程序后才显示该字段。 + + 如果所选程序只有一个阶段可用, + 舞台被自动选择。 + + - 从 **Coordinate field** 中为位置选择一个值 + 在地图上显示。默认情况下,选择“事件位置”。 + 取决于属于一个对象的数据元素或属性 + 程序,其他坐标,例如“家庭位置” + 可用。 + +2. 在**期间**标签中 + + ![](resources/images/maps/maps_event_layer_dialog_PERIOD.png) + + - 选择事件发生的时间跨度。您可以 + 选择固定时间段或相对时间段。 + + - 固定期间 + + 在 **Period** 字段中,选择 **Start/end Dates** 并填写 + 在开始日期和结束日期。 + + - 相对时期 + + 在 **Period** 字段中,选择相对期间之一, + 例如**本月**或**去年**。 + +3. 在**ORG UNITS**标签中: + + ![](resources/images/maps/maps_event_layer_dialog_ORG_UNITS.png) + + - 选择要包含在图层中的组织单位。 + 可以选择 + + - 一个或多个特定的组织单位,或 + + - 组织单位层次结构中的相对级别,包括 + 尊重用户。通过选择**用户组织 + 单位**,地图数据对用户的显示方式会有所不同 + 组织单位层次结构中的不同级别。 + +4. 在**过滤器**标签中: + + ![](resources/images/maps/maps_event_layer_dialog_FILTER.png) + + - 单击添加过滤器,然后选择可用数据项以添加新的 + 过滤到数据集。 + + - 对于* option set *类型的数据项,您可以选择 + 通过使用向下的下拉框中的选项 + 箭头或直接在框中开始输入以进行过滤 + 选项。 + + - 对于* number *类型的数据项,可以选择类似 + 等于,不等于,大于或小于。 + + - 对于* boolean *类型的数据项(是/否),您可以选中此框 + 条件应为有效还是真实。 + + - 对于* text *类型的数据项,您将有两种选择: + **包含**表示查询将匹配所有值 + 其中包含您的搜索值,并且**是精确的**意味着 + 只有与您完全相同的值 + 搜索查询将被返回。 + + 可以添加多个过滤器。点击右侧的垃圾箱按钮 + 过滤器将其删除。 + +5. 在**样式**标签中: + + ![](resources/images/maps/maps_event_layer_dialog_STYLE.png) + + - 选择 **Group events** 将附近的事件(集群)分组,或 + **查看所有事件**以单独显示事件。 + + - 为事件或聚类点选择一种**颜色**。 + + - 为事件选择**半径**(1到20之间)。 + + - 选择 **Show buffer** 以显示每个周围的视觉缓冲区 + 事件。缓冲区的半径可以在这里修改。这个 + 选项仅在您选择 **查看所有事件** 时可用 + 以上。 + + - 选择 **Style by data element** 为事件着色 + 根据数据值。选项因不同而异 + 数据类型: + + - **选项集**:为选项中的每个选项选择一种颜色 + 组。您可以在 + 维护应用程序。 + + - **数字**:您可以在[ + 用作主题图层](#using_maps_thematic_layer_style)使用 + 自动或预定义的图例。 + + - **布尔值**:为true / yes选择一种颜色,为true选择另一种颜色 + 错误/否。 + +6. 点击**添加图层**。 + +### 修改事件层 { #modify-an-event-layer } + +1. 在图层面板中,单击事件图层上的编辑(铅笔)图标 + 卡。 + +2. 修改DATA,PERIOD,FILTER,ORG UNIT和STYLE上的设置 + 选项卡。 + +3. 点击**更新图层**。 + +### 在事件弹出窗口中修改信息 { #modify-information-in-event-pop-up-windows } + +您可以修改事件弹出窗口中显示的信息。 + + +![](resources/images/maps/maps_eventlayer_eventinfopopup.png) + +1. 打开**维护**应用程序。 + +2. 选择**程序**。 + +3. 单击要修改的程序,然后选择** 2分配数据元素**。 + +4. 对于您要在弹出窗口中显示的每个数据元素, + 选择相应的**在报告中显示**。 + +5. 点击**保存**。 + +### 下载原始事件层数据 { #download-raw-event-layer-data } + +可以以GeoJSON格式下载事件层的原始数据,以便在桌面GIS软件(例如[QGIS]https://www.qgis.org/)中进行更高级的地理分析和处理。下载的数据包括所有单独的事件,作为GeoJSON功能,包括为**在报告中显示**选择的每个数据元素的属性。 + +![](resources/images/maps/maps_data_download_dialog.png) + +- 在左侧的图层卡中,点击*更多操作*(三个点)图标,然后点击**下载数据** + +- 选择** ID格式**用作下载的GeoJSON文件中数据元素值的键。共有三个选项: + + - ** ID **-使用数据元素的唯一ID + - **名称**-使用数据元素的人性化名称(翻译) + - **代码**-使用数据元素的代码 + +- 选择是否对其他事件属性(例如程序阶段,纬度,经度,事件数据以及组织单位ID,名称和代码)**使用人类可读的键**。如果**未**选中此选项,则这些值将是计算机友好的ID,而不是人类可读(和翻译)的名称。 + +- 单击**下载**按钮以生成和下载GeoJSON文件。数据将从DHIS2服务器请求并由地图应用程序处理。此操作可能需要几分钟才能完成。 + +- 一旦下载了GeoJSON文件,就可以将其导入大多数标准GIS软件应用程序中。 + +>请注意,下载的数据不包含样式信息,因为GeoJSON格式本身不支持它。可以选择使用每个要素的属性在外部GIS应用程序中重新创建样式。 + +### 清除事件层 { #clear-event-layer } + +要清除地图中的所有事件层数据: + +1. 在左侧的图层卡中,点击*更多操作*(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +## 管理跟踪的实体层 { #using_maps_tracked_entity_layer } + + + +被跟踪实体层显示被跟踪实体的地理位置 +在DHIS2中注册的实体。前提是被跟踪实体具有 +关联的点或多边形坐标,则可以在地图上进行探索。 + +![](resources/images/maps/maps_tracked_entity_layer.png) + +跟踪的实体图层由图层面板中的图层卡表示 +如: + +沿着跟踪实体卡的顶部,从左到右分别是: + + - 抓取字段,可使用拖动和重新排序图层 + 鼠。 + + - 与图层关联的标题和时期。 + + - 箭头符号,用于折叠和展开被跟踪的实体卡。 + +在跟踪的实体卡中间有一个图例,指示 +图层的样式。 + +跟踪实体卡的底部从左到右分别是: + + - 编辑(铅笔)按钮以打开图层配置对话框 + + - 用于切换图层可见性的眼睛符号 + + - 用于修改图层透明度的滑块 + + - 具有更多选项的更多操作(三个点)按钮: + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + +### 创建一个跟踪实体层 { #maps_create_tracked_enity_layer } + + + +要创建跟踪实体层,请在 +**添加图层**选择**跟踪实体**。这将打开 跟踪实体层 +配置对话框。 + +1. 在**数据**标签中: + + ![](resources/images/maps/maps_tracked_entity_layer_dialog_DATA.png) + + - 选择要在地图上显示的**跟踪实体类型**。 + + - 选择被跟踪实体所属的**程序**。 + + - 将**计划状态**设置为**活动**或**已完成**。 + + - 为给定的跟踪实体设置 **Follow up** 状态 + 程序。 + +2. 在**关系**标签中 + + ![](resources/images/maps/maps_tracked_entity_layer_dialog_RELATIONSHIPS.png) + + > **Caution** + > + > Displaying tracked entity relationships in Maps is an experimental feature + + - 如果选择了跟踪的实体类型,则可以选中**显示跟踪的实体关系**复选框 + + - 选中后,您可以从下拉列表中选择要显示在地图上的关系类型。仅来自所选“跟踪的实体”类型的关系可用。 + +3. 在**期间**标签中 + + ![](resources/images/maps/maps_tracked_entity_layer_dialog_PERIOD.png) + + - 如果未选择任何程序,则可以在以下情况下设置开始日期和结束日期: + 跟踪的实体最近更新。 + + - 如果选择了程序,则可以设置开始日期和结束日期 + 计划期。 + +4. 在**ORG UNITS**标签中: + + ![](resources/images/maps/maps_tracked_entity_layer_dialog_ORG_UNITS.png) + + - 选择要包含在图层中的组织单位。 + 您有3种选择模式: + + - **仅选中**:包括属于的跟踪实体 + 仅限选定的单位部门。 + + - **已选择且在以下**:和中包含的跟踪实体 + 在所选组织单位的正下方。 + + - **已选择且以下所有**:和中包含的跟踪实体 + 所有以下所选的组织单位。 + +5. 在**样式**标签中: + + ![](resources/images/maps/maps_tracked_entity_layer_dialog_STYLE.png) + + - 为跟踪的实体点和多边形选择一种**颜色**。 + + - 选择 **点大小**(半径在 1 到 20 之间)作为 + 点。 + + - 选择 **Show buffer** 以显示每个周围的视觉缓冲区 + 跟踪的实体。可以更改以米为单位的缓冲距离 + 这里。 + + - 如果在关系选项卡上选择了关系类型,则可以为关系和相关的跟踪实体实例选择**颜色**,**点大小**和**线颜色** + +6. 点击**添加/更新图层**。 + +### 修改跟踪的实体层 { #modify-a-tracked-entity-layer } + +1. 在图层面板中,单击被跟踪对象上的编辑(铅笔)图标 + 实体层卡。 + +2. 将DATA,PERIOD,ORG UNIT和STYLE选项卡上的设置修改为 + 想要的。 + +3. 点击**更新图层**。 + +### 清除跟踪的实体层 { #clear-a-tracked-entity-layer } + +要从地图上清除跟踪的实体层: + +1. 在左侧的图层卡中,点击*更多操作*(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +## 管理设施层 { #using_maps_facility_layer } + + + +设施层显示代表设施类型的图标。 +多边形不会显示在地图上,因此请确保选择一个 +具有设施的组织单位级别。 + +*多边形是表示国家/地区的地图上的封闭区域, +区或公园。* + + +![](resources/images/maps/maps_facility_layer.png) + +设施层在层面板中由层*卡*表示,例如 +如: + +在设施卡的顶部,从左到右分别是: + + - 抓取字段,允许使用鼠标拖动和重新排序图层 + + - **设施**标题 + + - 用于切换图层可见性的眼睛符号 + + - 折叠和扩展设施卡的箭头符号 + +设施卡中间有一个图例,指示该组 +设置表示形式。 + +设施卡的底部从左到右分别是: + + - 编辑(铅笔)按钮以打开图层配置对话框 + + - 用于修改图层透明度的滑块 + + - 具有更多选项的更多操作(三个点)按钮: + + - **数据表**切换按钮以显示或隐藏数据表 + 与图层关联 + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + + +### 创建设施层 { #create-a-facility-layer } + +要创建设施层,请在**添加上选择**设施** +层**选择。这将打开“设施层”配置对话框。 + +1. 在**组集**标签中: + + ![](resources/images/maps/maps_facility_layer_dialog_GROUPSET.png) + + - 从组织单位组列表中选择一个**组集** + 为DHIS2实例定义的集。 + +2. 在**组织单位**标签中 + + ![](resources/images/maps/maps_facility_layer_dialog_ORG_UNITS.png) + + - 从中选择组织单位级别和/或组 + 右侧的选择字段。 + + - 选择要包含在图层中的组织单位。 + 可以选择 + + - 一个或多个特定的组织单位,或 + + - 组织单位层次结构中的相对级别,包括 + 尊重用户。通过选择**用户组织 + 单位**,地图数据对用户的显示方式会有所不同 + 组织单位层次结构中的不同级别。 + +3. 在**样式**标签中: + + ![](resources/images/maps/maps_facility_layer_dialog_STYLE.png) + + - 选择您想要应用于设施的任何样式。 + + - 显示标签 + + 允许在图层上显示标签。字体大小,粗细 + 颜色可以在这里修改。 + + - 显示缓冲区 + + 允许在周围的图层上显示可视缓冲区 + 每个设施。缓冲区的半径可以修改 + 这里。 + +4. 点击**添加图层**。 + +### 创建或修改设施层 { #create-or-modify-a-facility-layer } + +1. 在图层面板中,单击工具上的编辑(铅笔)图标 + 层卡。 + +2. 修改“组设置”,“组织单位”和“样式”上的设置 + 选项卡。 + +3. 点击**更新图层**。 + +### 过滤设施层中的值 { #filter-values-in-a-facility-layer } + +设施层具有**数据表**选项,可以在 +离开设施层卡。 + +![](resources/images/maps/maps_facility_layer_data_table.png) + +数据表显示构成设施层的数据。 + + - 单击标题将根据该列对表格进行排序; + 在上升和下降之间切换。 + + - 在标题下方的过滤器字段中输入文本或表达式 + 将这些过滤器应用于数据,并且显示屏将进行调整 + 根据过滤器。过滤器的应用如下: + + - 名称 + + 按包含给定文本的名称过滤 + + - ID + + 按包含给定文本的ID进行过滤 + + - 类型 + + 按包含给定文本的GIS显示类型过滤 + +> **注意** +> +>数据表过滤器是临时的,不会与地图图层一起保存 +>作为收藏夹的一部分。 + +### 搜索设施 { #search-for-a-facility } + +数据表中的NAME过滤器字段提供了一种有效的方法 +寻找个人设施。 + +### 删除设施层 { #remove-facility-layer } + +要清除设施层中的所有数据: + +1. 在左侧的图层卡中,点击*更多操作*(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +### 分层管理设施 { #manage-facilities-in-a-layer } + +您可以在**设施**、**边界**和**主题**拥有设施 +层。 + +#### 搬迁设施 { #relocate-a-facility } + +1. 右键单击设施,然后单击**重新定位**。 + +2. 将光标放在新位置。 + + 新坐标将永久存储。这不能被撤消。 + +#### 交换设施的经度和纬度 { #swap-longitude-and-latitude-of-a-facility } + +1. 右键单击设施,然后单击**交换经度/纬度**。 + + 如果用户颠倒了经纬度坐标,这将非常有用 + 创建组织单位时。 + +#### 显示设施信息 { #display-facility-information } + +您可以按以下方式查看管理员设置的组织单位信息: +如下: + + + + + + + + + + + + + + + + +
      + + + + + + +
      查看组织单位信息
      功能操作

      查看当前期间的信息

      +
    1. 单击设施。

    2. +

      查看选定时间段的信息

        +
      1. 右键单击设施,然后单击显示信息

        +
      2. +
      3. 基础数据部分中,选择一个周期。

      4. +
      +
      +

      注意

      +

      您可以在系统设置应用中配置显示的基础数据。

      +
      + +## 管理边界层 { #using_maps_boundary_layer } + + + +边界层显示您的边界和位置 +组织单位。如果您处于离线状态,则此层特别有用 +并且无权访问背景图。 + + +![](resources/images/maps/maps_bound_layers.png) + +边界层在图层面板中由图层* card *表示,例如 +如: + +边界卡的顶部从左到右分别是: + + - 抓取字段,允许使用鼠标拖动和重新排序图层 + + - **边界**标题 + + - 箭头符号,用于折叠和展开边界卡 + +边界卡的底部从左到右分别是: + + - 编辑(铅笔)按钮以打开图层配置对话框 + + - 用于切换图层可见性的眼睛符号 + + - 用于修改图层透明度的滑块 + + - 具有更多选项的更多操作(三个点)按钮: + + - **数据表**切换按钮以显示或隐藏数据表 + 与图层关联 + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + +### 创建边界层 { #create-a-boundary-layer } + +要创建边界层,请在 **Add +图层**选择**边界**。这将打开边界层配置对话框。 + +1. 在**组织单位**标签中 + + ![](resources/images/maps/maps_boundary_layer_dialog_ORG_UNITS.png) + + - 从中选择组织单位级别和/或组 + 右侧的选择字段。 + + - 选择要包含在图层中的组织单位。 + 可以选择 + + - 一个或多个特定的组织单位,或 + + - 组织单位层次结构中的相对级别,包括 + 尊重用户。通过选择**用户组织 + 单位**,地图数据对用户的显示方式会有所不同 + 组织单位层次结构中的不同级别。 + +2. 在**样式**标签中: + + ![](resources/images/maps/maps_boundary_layer_dialog_STYLE.png) + + - 选择要应用于边界的任何样式。 + + - 显示标签 + + 允许在图层上显示标签。字体大小和粗细 + 可以在这里修改。 + + - 点半径 + + 设置点型元素时的基本半径,例如 + 设施,显示在边界层上。 + +3. 点击**添加图层**。 + +### 修改边界层 { #modify-a-boundary-layer } + +1. 在图层面板中,单击边界上的编辑(铅笔)图标 + 层卡。 + +2. 将“组织单位”和“样式”选项卡上的设置修改为 + 想要的。 + +3. 点击**更新图层**。 + +### 过滤边界层中的值 { #filter-values-in-a-boundary-layer } + +边界层具有**数据表**选项,可以在 +离开边界层卡。 + +![](resources/images/maps/maps_bound_layer_data_table.png) + +数据表显示构成边界层的数据。 + + - 单击标题将根据该列对表格进行排序; + 在上升和下降之间切换。 + + - 在标题下方的过滤器字段中输入文本或表达式 + 将这些过滤器应用于数据,并且显示屏将进行调整 + 根据过滤器。过滤器的应用如下: + + - 名称 + + 按包含给定文本的名称过滤 + + - 水平 + + 按数字和/或范围过滤级别,例如:2,\> 3&\ <8 + + - 父母 + + 按包含给定文本的父项名称过滤 + + - ID + + 按包含给定文本的ID进行过滤 + + - 类型 + + 按包含给定文本的GIS显示类型过滤 + +> **注意** +> +>数据表过滤器是临时的,不会与地图图层一起保存 +>作为收藏夹的一部分。 + +### 搜索组织单位 { #search-for-an-organisational-unit } + +数据表中的NAME过滤器字段提供了一种有效的方法 +搜索边界中显示的各个组织单位 +层。 + +### 在组织层次结构之间导航 { #navigate-between-organisation-hierarchies } + +您可以修改层次结构中边界层的目标,而无需 +使用级别/父级用户界面。 + +1. 用鼠标右键单击边界之一。 + +2. 选择**向上钻取一级**或**向下钻取一级**。 + + 如果您处于最低级别,则向下钻取选项将被禁用。 + 同样,从最高级别禁用向上钻取选项。 + +### 移除边界层 { #remove-boundary-layer } + +要清除边界层中的所有数据: + +1. 在左侧的图层卡中,点击*更多操作*(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +## 管理地球引擎层 { #using_maps_gee } + + + + +![](resources/images/maps/maps_earth_eng_layer.png) + +Google Earth Engine图层可让您显示卫星图像和 +Google庞大目录中的地理空间数据集。这些层很有用 +结合主题和事件层以增强分析。的 +支持以下层: + + - 人口密度估计值与全国总数进行了调整以匹配 + 联合国人口司估计。 100 x 100 m网格中的人口 + 单元(2010年起)。 + + - 海拔高于海平面。您可以调整最小值和最大值,以便 + 它更好地代表了您所在地区的地形。 + + - 温度:从卫星收集的地面温度。 + 在持续云量覆盖的区域将出现空白点。 + + - 从卫星和气象站收集的降水 + 地面。该值在5天内以毫米为单位。更新 + 每月,在下个月的第3周。 + + - 土地覆盖:从卫星收集的17种不同的土地覆盖类型。 + + - 夜间照明:来自城市,城镇和其他地点的照明 + 持续照明,包括火炬(自2013年起)。 + +### 创建地球引擎图层 { #create-an-earth-engine-layer } + +要创建地球引擎图层,请从**添加中选择所需的图层 +层**选择。这将打开图层配置对话框。 + +1. 在**样式**标签中 + + ![](resources/images/maps/maps_ee_layer_dialog_POPULATION.png) + + - 修改特定于图层类型的参数。 + + - 根据需要调整图例范围,步长和颜色。 + +2. 点击**添加图层**。 + +## 添加外部地图图层 { #using_maps_external_map_layers } + + + +外部地图图层表示为: + + - 底图 + + 这些在图层面板的 **底图** 卡中可用,并且 + 被选为其他底图。 + + - 叠加层 + + 这些在**添加图层** 选项中可用。与底图不同的是, + 叠加层可以放置在任何其他叠加层的上方或下方。 + +叠加层由该层中的附加层*卡*表示 +面板,例如: + +覆盖卡的顶部从左到右分别是: + + - 抓取字段,允许使用鼠标拖动和重新排序图层 + + - 外部地图图层的标题 + + - 折叠和展开覆盖卡的箭头符号 + +覆盖卡的底部从左到右分别是: + + - 用于修改图层透明度的滑块 + + - 删除(垃圾桶)图标可将图层从当前图层中删除 + 专题图。 + +以下是一些外部层的示例: + + +![](resources/images/maps/maps_black_basemap_and_nighttime_lights.png) + +![](resources/images/maps/maps_terrain_imagery.png) + +![](resources/images/maps/maps_aerial_imagery.png) + +## 文件菜单 { #using_maps_file_menu } + + + +使用**文件菜单**管理您的地图。几个菜单项将是 +禁用,直到您打开或保存地图。 + +保存地图可以方便以后进行还原。它也给你 +有机会与其他用户分享作为解释,或 +放在仪表板上。您可以保存所有类型的图层配置 +作为最爱。 + +### 建立新地图 { #create-a-new-map } + +点击**文件** \> **新建**。 + +注意!这将清除您当前拥有的地图图层,而不进行保存。 + +### 开启新地图 { #open-a-new-map } + +1. 点击**文件** \> **打开**。将打开一个对话框,其中包含地图列表。 + +2. 查找您要打开的收藏夹。您可以使用\ < and \>或 + 在搜索字段中查找保存的地图。该列表在每个 + 您输入的字符。您可以通过选择过滤列表 + **显示全部**,**由我创建**或**由他人创建**。 + +3. 点击要打开的地图的名称。 + +### 保存地图 { #save-a-map } + +创建地图后,可以方便地将其保存以备后用: + +1. 单击**文件** \> **保存**。 + +2. 输入**名称**(必填)和**说明**(可选),然后输入 + 第一次保存地图。 + +3. 点击**保存**。 + +### 保存地图副本 { #save-a-copy-of-a-map } + +1. 单击**文件** \> **另存为... ** + +2. 输入**名称**(必填)和**描述**(可选)。 + 地图。 + +3. 点击**保存**。 + +### 重命名地图 { #rename-a-map } + +1. 点击**文件** \> **重命名**。 + +2. 为您的地图输入新的**名称**和/或**描述**。 + +3. 点击**重命名**。地图已更新。 + +### 翻译地图 { #translate-a-map } + +1. 点击**文件** \>**翻译**。 + +2. 选择您的翻译的**地方语言**(语言)。 + +3. 输入翻译后的 **Name** 和 **Description**。原文 + 将显示在字段下方。 + +4. 点击**保存**。 + +### 修改地图的共享设置 { #modify-sharing-settings-for-a-map } + +创建地图并保存后,您可以与 +每个人或用户组。修改共享设置: + +1. 点击**文件** \>**共享**。共享设置对话框打开。 + +2. 在文本框中,搜索所需的用户或组的名称 + 与您分享您的收藏夹并选择它。 + + 所选的用户或组将添加到收件人列表中。 + + 重复该步骤以添加更多用户组。 + +3. 如果要允许外部访问,请选择相应的框。 + +4. 对于每个用户组,选择一个访问设置。选项包括: + + - 无(仅适用于默认组,因为它们无法删除) + + - 可以查看 + + - 可以编辑和查看 + +5. 单击**关闭**以关闭对话框。 + +### 获取地图链接 { #get-the-link-to-a-map } + +1. 点击**文件** \> **获取链接**。将打开一个链接对话框。 + +2. 复制链接。 + +### 删除地图 { #delete-a-map } + +1. 点击**文件** \>**删除**。显示确认对话框。 + +2. 单击**删除**以确认您要删除收藏夹。 + 您的地图被删除,并且从视图中清除了图层。 + +## 地图解译 { #mapsInterpretation } + + + +解释是在给定时期对地图的描述。这 +信息在 **仪表板应用** 中可见。点击 +**Interpretations** 在工作区的右上角打开 +解释面板。该按钮仅在保存地图时才可点击。 + +![](resources/images/maps/maps_interpretations_panel.png) + +### 查看基于相对期间的解释 { #view-interpretations-based-on-relative-periods } + +要查看相对时期的解释,例如一年前: + +1. 用解释打开收藏夹。 + +2. 点击工作区右上角的**Interpretations**打开 + 解释面板。 + +3. 单击一个解释。您的地图显示数据和日期 + 基于创建解释的时间。查看其他 + 解释,请单击它们。 + +### 为地图写解释 { #write-interpretation-for-a-map } + +要创建解释,您首先需要创建地图并保存。 +如果您已与其他人共享地图,则说明您 +写给那些人看。 + +1. 用解释打开收藏夹。 + +2. 点击工作区右上角的**Interpretations**打开 + 解释面板。 + +3. 将为用户显示一个带有占位符“写解释”的文本字段 + 拥有对收藏夹的读取权限。 + +4. 在文本字段中,输入评论,问题或解释。您 + 也可以使用“ @username”提及其他用户。首先输入“ @” + 加上用户名或真实姓名的首字母以及提及 + 栏将显示可用的用户。提及的用户将收到 + 内部DHIS2消息及其解释或注释。您 + 可以在 **Dashboard app** 中看到解释。 + +5. 如果您希望您的解释具有相同的效果,请单击 **SAVE** + 将设置共享为地图。 + + 如果您想更改共享设置,请单击 **SAVE & SHARE** + (请参见下文)进行解释。 + +### 更改解释的共享设置 { #change-sharing-settings-for-an-interpretation } + +1. 单击一个解释(请参阅上面的查看解释)。 + +2. 点击解释下方的**分享**。共享设置 + 对话框打开。 + +3. 搜索并添加您要共享的用户和用户组 + 您的地图。 + +4. 更改要修改的用户的共享设置: + + - **可以编辑和查看**:每个人都可以查看和编辑对象。 + + - **只能查看**:每个人都可以查看对象。 + + - **无权访问**:公众将无法访问该对象。这个 + 设置仅适用于公共访问。 + +5. 共享设置更新后,单击**关闭**。 + +## 将地图另存为图像 { #using_maps_image_export } + + + +您可以通过单击顶部菜单中的“下载”按钮将地图下载为图像 + +![](resources/images/maps/maps_download.png) + +Internet Explorer或Safari不支持地图下载,我们建议您 +使用Google Chrome或Firefox。 + +1. 选择是否要包含地图名称。此选项仅 + 保存地图时可用。 + +2. 选择是否要包括地图图例。您可以放置图例 + 在地图的四个角之一中。 + +3. 点击**下载**以下载地图。 + +## 搜索位置 { #using_maps_search } + + + +地点搜索功能可让您搜索几乎所有位置 +或地址。此功能对于定位例如 +网站上的地点,设施,村庄或城镇。 + + +![](resources/images/maps/maps_place_search.png) + +1. 在“地图”窗口的右侧,单击放大镜图标。 + +2. 输入您要查找的位置。 + + 键入时会显示匹配位置的列表。 + +3. 从列表中选择一个位置。图钉指示位置 + 地图。 + +## 测量地图中的距离和面积 { #using_maps_measure_distance } + + + +1. 在地图的左上角,将光标放在**Measure + 距离和区域**(标尺)图标,然后点击**新建 + 测量**。 + +2. 在地图上添加点。 + +3. 点击**完成测量**。 + + +![](resources/images/maps/maps_measure_distance.png) + +## 获取任意位置的纬度和经度 { #using_maps_latitude_longitude } + + + +右键单击地图上的一个点并选择**显示经度/纬度**。 +值显示在弹出窗口中。 + +## 也可以看看 { #see-also } + + - [管理 + 图例](https://docs.dhis2.org/master/zh/user/html/manage_legend.html) diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ANALYSING-DATA__reports-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ANALYSING-DATA__reports-md new file mode 100644 index 000000000..2a6652541 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__ANALYSING-DATA__reports-md @@ -0,0 +1,172 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.33/src/commonmark/en/content/user/using-reporting-functionality.md" +revision_date: '2019-10-03' +--- + +# 报告应用程序中的报告功能 { #using_the_reports_app } + + + +该报告应用程序可用于罐装,标准报告,数据集报告,资源和组织单位分布报告。 + +## 使用标准报告 { #standard_reports_in_the_beta_reports_app } + + + +您可以通过导航到Apps-\> Reports(Beta)访问可用的报告。在里面 +在左侧栏中的“报告”菜单中,单击“标准报告”。全部清单 +预定义的报告将出现在主窗口中。 + + +![](resources/images/dhis2UserManual/react_reports_app_standard_reports.png) + +您可以通过单击报告的三点图标运行/查看报告,然后 +从上下文菜单中选择“创建”。如果有的话 +预定义参数,您将在其中看到报告参数窗口 +必须填写组织单位和/或报告月份所需的值, +取决于基础报告表中已定义的内容。 +准备好后,单击“生成报告”。该报告将出现 +直接在您的浏览器中,或作为PDF文件供下载, +取决于您用于处理PDF文件的浏览器设置。你可以保存 +文件,并将其保存在本地计算机上,以备后用。 + +## 使用数据集报告 { #dataset_reports_in_the_beta_reports_app } + + + +数据集报告是数据输入屏幕的打印机友好视图 +填充原始数据或汇总数据。这些仅适用于 +具有自定义数据输入形式的数据集,而不是默认值或 +部分表格。 + +您可以从Apps-> Reports(Beta)访问数据集报告。 + +“条件”窗口将出现,您可以在其中填写自己的详细信息 +报告: + +**数据集:**您要显示的数据集。 + +**报告期间:**您想要数据的实际期间。这可以是 +汇总以及原始期间。这意味着您可以要求 +季度或年度报告,即使已收集数据集 +每月。数据集的周期类型(收集频率)在 +数据集维护。首先选择期间类型(每月,每季度, +每年等),然后单击“上一个”和“下一个”按钮旁边的下拉菜单,然后 +从下面的下拉列表中选择一个可用时间段。采用 +上一个和下一个向前或向后跳一年。 + +**仅将数据用于选定的单位:**如果需要 +报告有孩子但仅需要数据的组织单位 +直接为该单位收集的,而不是由其收集的数据 +孩子们。如果您想要组织单位的典型汇总报告,则可以执行 +不想勾选此选项。 + +**报告组织单位:**在这里选择所需的组织单位 +报告。可以在层次结构中的任何级别作为数据 +将自动汇总到此级别(如果您未勾选 +上面的选项)。 + +完成填写报告条件后,单击 +“生成”。该报告将以HTML格式以易于打印的格式显示。 +在浏览器中使用打印和另存为功能来打印或保存(另存为 +HTML)报告。您还可以在Excel和 +PDF格式。 + +## 使用报告率摘要 { #reporting_rate_summary_in_the_beta_reports_app } + + + +从“应用程序”->“报告(测试版)”菜单中访问报告率摘要。 +报告费率摘要将显示有多少个数据集(表格) +按组织单位和期间提交。 + +报告率是根据完整的数据集注册计算得出的。 +完整的数据集注册是指用户将数据输入表单标记为 +完成操作,通常是单击数据输入屏幕中的完成按钮, +借此向系统指示她认为表格是 +完成。这是一种主观的计算方法 +完整性。 + +报告率摘要将为每一行显示一系列度量: + + - 实际报告:表示完成数据输入的次数 + 有关数据集的注册。 + + - 预期报告:指示完成了多少数据输入 + 预计会注册。此数字基于 + 组织单位相关数据集已分配给 + (启用数据输入)。 + + - 报告率:根据以下情况注册为已完成报告的百分比 + 预期的数量。 + + - 及时报告:与实际报告相同,仅报告为 + 在结束后的最大天数内完成 + 报告期。报告期后的天数可以是 + 在数据集管理中按数据集定义。 + + - 准时报告率:与百分比相同,仅报告为 + 按时完成用作分子。 + +要运行报告,您可以按照以下步骤操作: + + - 从树中选择一个组织单位。 + + - 选择一个数据集。 + + - 从可用期间列表中选择期间类型和期间 + 该时期类型。 + + - 然后将呈现报告。更改以上任何参数 + 然后点击“获取报告”,再次看到相应的结果。 + + +![](resources/images/dhis2UserManual/react_reports_app_reporting_rate_summary.png) + +## 使用资源 { #resources_in_the_beta_reports_app } + + + +资源工具可让您从本地上传两个文件 +计算机连接到DHIS服务器,并添加指向其他资源的链接 +通过URL进行互联网。如果为您的系统配置了云存储, +资源将保存在那里。 + +要创建新资源: + +1. 打开 **报告(测试版)** 应用程序并单击 **资源**。 + +2. 点击**添加新**。 + +3. 输入一个**名称**。 + +4. 选择**类型**:**上传文件**或**外部URL**。 + +5. 点击**保存**。 + +## 使用组织单位分布报告 { #orgunit_distribution_reports_in_the_beta_reports_app } + + + +您可以从左侧菜单访问组织单位分布报告 +在“应用程序”->“报告(测试版)”中。 + +组织单位分布报告是显示组织状况如何的报告 +分布在各种属性上,例如类型和所有权,以及 +地理区域。 + +结果可以显示在基于表的报告或图表中。 + +**运行报告:** + +要运行报告,请首先在左上方的组织单位中选择一个组织单位 +树。该报告将基于位于所选内容下方的orgunits +组织单元。选择要使用的组织单位组集, +通常是类型,所有权,农村/城市,但可以是任何 +用户定义的组织单位组集。您可以单击获取报告 +获取基于表的演示文稿或获取图表以获取相同的结果 +在图表中。您还可以将基于表格的报告下载为Excel或 +CSV。 + + +![](resources/images/dhis2UserManual/react_reports_app_org_unit_dist.png) diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__COLLECTING-DATA__data-entry-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__COLLECTING-DATA__data-entry-md new file mode 100644 index 000000000..9637cb7f5 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__COLLECTING-DATA__data-entry-md @@ -0,0 +1,308 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.33/src/commonmark/en/content/user/using-the-data-entry-app.md" +revision_date: '2018-09-24' +--- + +# 使用数据输入应用 { #data_entry_app } + + + +## 关于数据输入应用 { #about_data_entry_app } + + + +您可以在**数据输入**应用中手动输入汇总数据 +DHIS2。您注册组织单位,期间和组的数据 +一次数据元素(数据集)的数量。数据集通常对应于 +纸质数据收集工具。您可以在 +**维护**应用程序。 + +> **注意** +> +>如果数据集同时具有部分表单和自定义表单,则系统 +>在数据输入期间显示自定义表格。输入数据的用户不能 +>选择他们要使用的表格。在基于Web的数据输入中的顺序 +>显示首选项: +> +> 1.自定义表单(如果存在) +> +> 2.部分表格(如果存在) +> +> 3.默认格式 +> +>移动设备不支持自定义表格。在基于移动的数据输入中 +>显示首选项的顺序为: +> +> 1.部分表格(如果存在) +> +> 2.默认格式 + +关闭单位部门后,您将无法注册或编辑数据 +**数据输入**应用中的组织单位。 + +## 以数据输入形式输入数据 { #enter_data_in_data_entry_form } + + + +![](resources/images/data_entry/data_entry_overview.png) + +1. 打开**数据输入**应用。 + +2. 在左侧的单位部门树中,选择一个单位 + 单元。 + +3. 选择一个**数据集**。 + +4. 选择一个**期间**。 + + 可用期间由数据的期间类型控制 + 设置(报告频率)。您可以向前或向后跳一年 + 点击**上一年**或**下一年**。 + + > **Note** + > + > Depending on how you've configured the data entry form, you might + > have to enter additional information before you can open the date + > entry form. This can for example be a project derived from a + > category combination. + +5. 在数据输入表单中输入数据。 + + - 绿色字段表示系统已保存该值。 + + - 灰色字段表示该字段已禁用,您不能 + 输入一个值。光标会自动跳到下一个 + 开放领域。 + + - 要移至下一个字段,请按Tab键或向下箭头 + 键。 + + - 要移回上一个字段,请按Shift + Tab或向上键 + 箭头键。 + + - 如果您输入的值无效,例如 + 仅接受数值的字段,您将看到一个弹出窗口 + 解释了问题,字段将显示为黄色(不是 + 保存),直到您更正了该值。 + + - 如果您为该字段定义了最小最大值范围 + 而您输入的值超出此范围,则会得到一个 + 弹出消息,指出该值超出范围。价值 + 直到您更改值或更新 + 值范围,然后重新输入该值。 + +6. 填写表格后,点击顶部的**运行验证** + 数据输入表单的右下角或下方。 + + 所有涉及当前数据元素的验证规则 + 然后针对新数据运行数据输入表单(数据集)。如果 + 没有违反验证规则的情况,您会看到 + 消息说*数据输入屏幕成功通过 + 验证*。如果存在验证违规,则将 + 在列表中显示。 + + ![](resources/images/dhis2UserManual/Validation_Rule_Result.png) + +7. (可选)更正验证冲突。 + + > **Note** + > + > Zero (0) will delete the value if the data element has been + > configured to not store zeros. + +8. 更正错误并完成数据输入后,请点击 + **完成**。 + + 系统在生成完整性时会使用此信息 + 报告地区,县,省或国家级别。 + +## 将数据值标记为后续 { #mark_data_for_followup_in_data_entry_form } + + + +![](resources/images/data_entry/data_entry_section_history.png) + +例如,如果您有可疑的价值,则需要调查 +此外,您可以将其保留为系统,但将其标记为后续。在里面 +**数据质量**应用,然后您可以运行后续分析以查看和 +更正所有标记的值。 + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 双击带有您要标记的值的字段 + 跟进。 + +4. 单击星号图标。 + +## 在完整的数据输入表单中编辑数据值 { #edit_data_value_in_completed_form } + + + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 点击**未完成**。 + +4. 更改相关数据值。 + + > **Note** + > + > Zero (0) will delete the value if the data element has been + > configured to not store zeros, + +5. 点击**完成**。 + +## 显示数据值的历史记录 { #display_data_value_history } + + + +![](resources/images/data_entry/data_entry_section_history.png) + +您可以显示为一个字段注册的最后12个值。 + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 双击具有您要查看历史记录的值的字段 + 对于。 + +4. 点击**数据元素历史记录**。 + +## 显示数据值的审核记录 { #display_data_value_audit_trail } + + + +![](resources/images/data_entry/data_entry_audit_trail.png) + +审核跟踪使您可以查看已 +在当前值之前输入。审核跟踪还会显示何时 +数据值已更改以及进行更改的用户。 + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 双击具有您要查看审核值的字段 + 跟踪。 + +4. 点击**审核记录**。 + +## 手动创建最小值最大值范围 { #change_min_max_range_manually } + + + +![](resources/images/data_quality/set_min_max_manually.png) + +1. 在**数据输入**应用中,打开一个数据输入表单。 + +2. 双击要为其设置最小最大值的字段 + 值范围。 + +3. 输入**最小限制**和**最大限制**。 + +4. 点击**保存**。 + + 如果下次您的值不在新值范围内 + 输入数据,数据输入单元格将显示为橙色 + 背景。 + +5. (可选)输入注释以说明出现差异的原因, + 例如,可能会产生大量 + 客户数量。 + +6. (可选)点击**保存评论**。 + +> **提示** +> +>单击星号图标以标记该值以进行进一步跟踪。 + +## 离线输入数据 { #enter_data_offline } + + + +即使您没有稳定的互联网,**数据输入**应用程序也能正常工作 +数据输入期间的连接。当您没有互联网时 +连接时,您输入的数据将保存到本地计算机。当。。。的时候 +Internet连接恢复,该应用会将数据推送到服务器。 +由于不再需要输入数据,因此减少了总带宽使用量 +从服务器为每个渲染检索。 + +> **注意** +> +>要使用此功能,您必须在登录后登录到服务器 +>互联网连接。 + + - 当您连接到Internet时,该应用会显示此消息 + 在数据输入表单的顶部: + + ![](resources/images/data_entry/data_entry_online1.png) + + - 如果您的Internet连接在数据输入过程中中断,则该应用 + 检测到并显示此消息: + + ![](resources/images/data_entry/data_entry_offline1.png) + + 现在,您的数据将存储在本地。您可以继续输入数据 + 像平常一样。 + + - 输入所有必要数据后,应用程序会检测到该数据 + Internet连接恢复,您将看到以下消息: + + ![](resources/images/data_entry/data_entry_offline_upload.png) + + 单击**上传**以与服务器同步数据。 + + - 数据与服务器成功同步后,您将 + 看到这个确认 + 信息: + + ![](resources/images/data_entry/data_entry_offline_upload_success1.png) + +## 启用多组织单位数据输入 { #data_entry_multiple_organisation_units } + + + +![](resources/images/data_entry/data_entry_multiple_org_unit.png) + +在“组织”中输入多个组织单位的数据可能会很有用。 +相同的数据输入形式,例如,如果 +形式和层次结构中的大量组织单位。在那里面 +在这种情况下,您可以启用多组织单位数据输入。 + +> **注意** +> +>多组织单位数据输入仅适用于部分表格。 + +1. 打开**系统设置**应用。 + +2. 选择**启用多组织机构表格**。 + +3. 在**数据输入**应用中,立即选择组织单位 + 您要在其中输入数据的组织单位上方 + 组织单位层次结构。 + + 数据元素将显示为列,组织单位将显示为行 + 的形式。 + + > **Note** + > + > The data entry forms should still be assigned to the facilities + > that you actually enter data for, that is the organisation units + > now appearing in the form. + +## 也可以看看 { #data_entry_app_see_also } + + + + - [控制数据 + 质量](https://docs.dhis2.org/master/zh/user/html/control_data_quality.html) + + - [管理数据集和数据输入 + 表格](https://docs.dhis2.org/master/zh/user/html/manage_data_set.html) + + - [使用维护 + 应用]](https://docs.dhis2.org/master/zh/user/html/maintenance_app.html) diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md new file mode 100644 index 000000000..77fcc251b --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md @@ -0,0 +1,770 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.33/src/commonmark/en/content/user/manage-users-user-roles-and-user-groups.md" +revision_date: '2019-08-23' +--- + +# 管理用户,用户角色和用户组 { #manage_user_role_group } + + + +## 关于用户管理 { #about_user_userrole } + + + +多个用户可以同时访问DHIS2,每个用户可以拥有 +不同的当局。您可以微调这些权限,以便 +某些用户只能输入数据,而其他用户只能生成数据 +报告。 + + - 您可以创建尽可能多的用户,用户角色和用户组 + 需要。 + + - 您可以为用户组或个人分配特定权限 + 通过用户角色的用户。 + + - 您可以创建多个用户角色,每个用户角色都有自己的权限。 + + - 您可以将用户角色分配给用户,以向用户授予 + 相应的当局。 + + - 您可以将每个用户分配到组织单位。然后用户可以 + 输入分配的组织单位的数据。 + + + + + + + + + + + + + + + + + + 权限 + + 创建一个新的数据元素

      + + + + + 管理员 + + + + + + + + + + + + +
      用户管理术语和定义

      术语

      定义

      示例

      授权

      执行一项或多项特定任务的权限

      +

      更新组织单位

      +

      查看报告

      用户

      一个人的DHIS2用户帐户

      管理员

      +

      traore

      +

      客人

      用户角色

      一组权限

      数据输入职员

      +

      系统管理员

      +

      产前保健程序访问

      用户组

      一组用户

      肯尼亚工作人员

      +

      反馈消息收件人

      + HIV程序协调员

      + +您可以在**用户**应用中管理用户,用户角色和用户组。 + + + 用户应用中的 + + + + + + + + + + + + + + + + + + + + + + + + +
      对象

      对象类型

      可用功能

      用户

      创建,编辑,邀请,克隆,禁用,按组织单位显示,删除和显示详细信息

      用户角色

      创建,编辑,共享,删除和显示详细信息

      用户组

      创建,编辑,加入,离开,共享,删除和显示详细信息

      + +### 关于用户 { #about-users } + +DHIS2中的每个用户都必须具有一个用户帐户,该帐户由 +用户名。您应该为每个用户注册一个名字和姓氏 +以及联系信息,例如电子邮件地址和电话 +数。 + +注册正确的联系信息很重要。 DHIS2 +使用此信息直接联系用户,例如发送 +通过电子邮件通知重要事件。您也可以使用 +联系人信息以共享,例如仪表板和数据透视表。 + +DHIS2中的用户与组织单位相关联。你应该 +分配用户所在的组织单位。 + +为地区记录员创建用户帐户时,应 +将他/她工作的地区指定为组织单位。 + +分配的组织单位会影响用户如何使用DHIS2: + + - 在**数据输入**应用中,用户只能输入 + 与她关联的组织单位和组织单位 + 低于层次结构中的例如,一个区记录 + 该官员将能够为其所在地区和 + 仅在该地区以下的设施。 + + - 在**用户**应用中,用户只能为以下用户创建新用户: + 与她相关联的组织单位 + 层次结构下的组织单位。 + + - 在**报告**应用中,用户只能查看她的报告 + 组织单位及以下组织单位。 (这是我们考虑的 + 打开以提供比较报告。) + +用户管理的重要部分是控制哪些用户是 +允许创建具有权限的新用户。在DHIS2中,您可以 +控制允许哪些用户执行此任务。关键原则 +是用户只能授予权限并访问那些 +用户本身有权访问。国家,省的用户数 +和地区级别通常相对较少,可以创建和 +由系统管理员管理。如果很大一部分 +设施正在将数据直接输入到系统中, +用户可能会变得笨拙。建议委派和 +将这项任务下放给地区官员,它将使 +处理效率更高,并为设施用户提供更好的支持。 + +### 关于用户角色 { #about-user-roles } + +DHIS2中的用户角色是一组权限。权威是指 +执行一项或多项特定任务的权限。 + +用户角色可以包含创建新数据元素,进行更新的权限 +组织单位或查看报告。 + +一个用户可以具有多个用户角色。如果是这样,用户的权限将 +是用户角色中所有权限和数据集的总和。这个 +意味着您可以出于特殊目的混合和匹配用户角色 +仅创建新的。 + +用户角色与数据集的集合相关联。这影响 +**数据输入**应用:用户只能输入数据集的数据 +为他/她的用户角色注册。例如,当 +您想允许卫生计划人员仅输入以下数据 +他们相关的数据输入表格。 + +建议: + + - 为组织内的每个职位创建一个用户角色。 + + - 与定义哪个用户正在并行创建用户角色 + 系统中的哪些任务。 + + - 只给用户角色他们需要执行的确切权限 + 他们的工作,而不是更多。只有那些应该执行任务的人 + 应该有执行它的权限。 + +### 关于用户组 { #about-user-groups } + +用户组是一组用户。设置时使用用户组 +共享对象或通知,例如推送报告或程序 +通知。 + +也可以看看: + +[分享中](https://ci.dhis2.org/docs/master/en/user/html/sharing.html) + +[管理程序 +通知](https://docs.dhis2.org/master/zh/user/html/manage_program_notification.html) + +[大力推 +报告](https://docs.dhis2.org/master/zh/user/html/manage_push_report.html) + +## 工作流程 { #user_mgt_workflow } + + + +1. 定义项目所需的职位并确定哪个职位 + 不同职位将执行的任务。 + +2. 为每个职位创建大约一个用户角色。 + +3. 创建用户。 + +4. 将用户角色分配给用户。 + +5. 将用户分配给组织单位。 + +6. (可选)将用户分组到用户组中。 + +7. 通过中的“共享”对话框与用户或用户组共享数据集 + 维护应用程序的数据集管理部分 + +> **提示** +> +>为了使用户能够输入数据,您必须将其添加到 +>组织单位级别并与他们共享数据集。 + +## 管理使用者 { #mgt_user } + + + +### 创建一个用户 { #create_user } + + + + +![](resources/images/dhis2UserManual/select_user_menu.png) + +1. 打开** Users **应用程序,然后单击** Users **卡中的** + **。 + +2. 选择是否要填写所有个人用户 + 信息,或通过电子邮件邀请用户完成其余的 + 用户信息: + - **使用用户详细信息创建帐户** +![](resources/images/dhis2UserManual/user_management_details.png) +如果您想输入的所有登录详细信息,请选择此选项。 +新用户,例如用户名,密码等。在这种情况下,用户名,密码,姓氏, +名称和角色是必填项。

      +创建用户后,即可使用该帐户 +以及您提供的用户名和密码。

      + - **通过电子邮件邀请创建帐户** +![](resources/images/dhis2UserManual/user_management_invite.png) +如果您想通过电子邮件将邀请发送到 +用户。然后,他/他必须返回DHIS2并完成设置他们的用户 +帐户。用户完成设置的帐户将受到限制 +根据您配置帐户的方式。

      +为了使用此功能,“启用电子邮件通知” +系统设置 -\> 应检查消息传送。

      +输入邀请发送到的电子邮件地址。如果你 +如果需要,您还可以输入该帐户将拥有的用户名。如果 +您将用户名留空,然后用户可以选择自己的用户 +他们回应邀请时的名字(只要没有被接受) +已经为另一个用户。)

      +创建用户后,系统会向该地址发送一封电子邮件 +您提供的。它包含一个唯一的Web链接,用户可以通过该链接返回 +进入系统并通过输入其余帐户来激活他们的帐户 +用户信息。用户必须在4天内完成设置帐户 +天后,邀请无效。 + +3. (可选)为字段 **OpenID、LDAP 标识符、手机号码、WhatsApp、Facebook Messenger、Skype、Telegram 和 Twitter** 提供值。 + +4. 选择一种**接口语言**。
      +您可以选择将DHIS2用户界面的固定元素翻译成的语言。 + +5. 选择一种**数据库语言**。
      +您可以选择实现提供的语言 +项目已在数据库中翻译,例如数据元素 +名称或组织单位级别的名称。 + +6. 在**可用角色**部分中,双击要分配给用户的用户角色。 + +7. 选择**数据捕获和维护组织单位**。
      + ![](resources/images/dhis2UserManual/user_management_fewer_options.png)
      +数据捕获和维护组织单位控制用户可以为哪些组织单位进行数据输入。您必须为每个用户至少分配一个数据捕获和维护组织单位。

      +用户将有权访问分配的所有子组织单位 +组织单位。例如,如果您已将用户分配给某个地区 +该区域包含多个设施,用户将 +可以访问该地区的数据以及所有设施 +包含在区域内。 + +8. (可选)选择**数据输出和分析组织单位**。

      +数据输出和分析组织单位控制 +用户可以在哪些组织单位中查看汇总数据 +分析应用程序,例如**数据透视表**和**GIS**应用程序。你 +可以将任意数量的数据输出和分析组织单位分配给 +用户。

      +用户将有权访问广告联盟的所有子单位部门 +分配的组织单位。您不应该选择 +您已经选择的组织单位。例如,如果 +您已将用户分配到一个地区,则不应选择 +该地区内的设施。

      + +> **注意** +> +>分配数据输出和分析组织单位组织单位是可选的。如果不指定 +>任何组织单位,用户将有权访问全部 +>用于查看汇总数据的组织单位层次结构。与 +>数据捕获组织单位,*您不应选择后代 +>您已选择的单位的组织单位*。

      +>您可以在Analytics(分析)应用的多个位置中选择“用户组织 +> unit”作为组织单位维度。此机制将首先 +>尝试使用与当前链接的数据视图组织单位 +>用户。如果找不到,它将使用数据捕获和维护 +>组织单位。如果用户已分配给多个 +>组织单位,使用“用户组织单位”可能会导致 +>不可预测的行为。

      + +9. 点击**显示更多选项**和其他 +将显示三个字段。 (可选)

      + +10. 在**搜索组织单位**中 +选择您希望用户可以搜索的组织单位。

      + +11. (可选)在**可用用户组**部分中,双击 +您要分配给用户的用户组。

      + +12. (可选)在**数据分析的可用维度限制**部分中, +双击要分配给用户的尺寸。

      +您可以通过选择以下内容来限制用户在数据分析应用中看到的值: +尺寸将限制用户的视图。 + +> **示例** +> +>假设您已将*实施合作伙伴*定义为类别选项组集,并且您仅与该用户共享一个或多个特定的实施合作伙伴(类别选项组)。如果您要确保用户在分析中看不到包含其他组值的总计,请向该用户分配*实施合作伙伴*。

      +这样可以确保对通过分析应用程序对用户可见的所有数据进行过滤,以仅选择对用户可见的“实施合作伙伴”类别选项组。

      + +13. 点击**保存**。 + +### 编辑用户对象 { #edit-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 编辑。 + +2. 在对象列表中,直接单击相关对象,或单击 + 菜单图标,然后选择**编辑**。 + +3. 修改所需的选项。 + +4. 点击**保存**。 + +### 禁用用户 { #disable_user } + + + +您可以禁用用户。这意味着该用户的帐户不是 +已删除,但用户无法登录或使用DHIS2。 + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在列表中,单击相关用户记录的菜单图标,然后选择 + **停用**。 + +3. 单击**确定**以确认。 + +### 显示用户的个人资料 { #display-a-users-profile } + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在列表中,单击相关用户的菜单图标,然后选择 + **个人资料**。 + +### 按组织单位过滤用户 { #filter-users-by-organisation-unit } + +您可以查看已分配给特定用户的所有用户 +组织单位。 + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在用户列表上方,点击**组织单位**过滤器 + 输入。 + +3. 将出现一个弹出窗口,您可以在其中选择组织单位 + 您想过滤。 + +用户列表将被过滤为仅包括已 +分配给选定的组织单位。 + +### 克隆用户 { #clone_user } + + + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在对象列表中,单击相关用户的菜单图标,然后 + 选择**复制**。 + +3. 输入克隆的用户帐户的新用户名和密码。 + +4. 点击**复制**。 + +5. 在对象列表中,单击刚刚创建的用户,然后单击 + **编辑**。 + +6. 修改所需的选项。 + +7. 点击**保存**。 + +### 修改用户密码 { #user_manage_password } + + + +要更改用户密码: + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在对象列表中,单击相关用户的菜单图标,然后 + 选择**编辑**。 + +3. 输入新密码并重新输入。 + +4. 点击**保存**。 + +#### 密码要求 { #password-requirements } + +创建新密码时,以下规则适用。密码必须: + + - 至少包含8个字符。请注意,可以通过系统设置“密码中的最小字符数”来配置此数字,最多可以输入14个字符。 + + - 不得超过40个字符。 + + - 包含至少一个特殊字符(非字母数字字符)。 + + - 至少包含一个大写字符。 + + - 至少包含一个小写字符。 + + - 至少包含一位数字(数字)。 + + - 不包含用户帐户的用户名或电子邮件地址。 + + - 不包含* system *,* admin *,* user *,* login *和* manager *等通用词。 + + - 不能是用户之前使用的24个密码之一。这在超级用户为另一个用户重置密码的情况下不适用。 + +### 删除用户对象 { #delete-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 删除。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**删除**。 + +3. 单击**确定**以确认。 + +### 显示用户对象的详细信息 { #display-details-of-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 视图。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**显示详细信息**。 + +### 禁用用户的两因素身份验证 { #disable-two-factor-authentication-for-a-user } + +如果用户启用了“双重身份验证”,然后无法访问 +他/她的身份验证设备(例如智能手机丢失或损坏), +该用户将无法再登录系统。为了解决这个问题 +问题,用户管理员可以为 +受影响的用户,以便该用户能够使用再次访问系统 +只是一个密码。 + +1. 打开**用户**应用,然后单击**用户**。 + +2. 在对象列表中,单击相关用户的菜单图标,然后 + 选择**禁用两因素身份验证**。 + +3. 点击**确定**以确认 + +> **注意** +> +>禁用双因素身份验证的选项将仅可用 +>对于已通过 +>用户个人资料应用。 + +## 管理用户角色 { #mgt_userrole } + + + +### 创建用户角色 { #create_userrole } + + + + +![](resources/images/dhis2UserManual/role_maintenance_page.png) + +1. 打开**用户**应用,然后单击**用户角色**。 + +2. 点击**添加新**。 + +3. 输入一个**名称**,例如"超级用户"或"管理员用户"。 + +4. 输入**说明**。 + +5. 在**权限**部分中,选择您想要的权 + 赋予用户角色。您也可以使用上方的过滤器输入 + 授权部分以搜索特定的授权。 + +6. 点击**添加**。 + +### 编辑用户对象 { #edit-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 编辑。 + +2. 在对象列表中,直接单击相关对象,或单击 + 菜单图标,然后选择**编辑**。 + +3. 修改所需的选项。 + +4. 点击**保存**。 + +### 删除用户对象 { #delete-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 删除。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**删除**。 + +3. 单击**确定**以确认。 + +### 显示用户对象的详细信息 { #display-details-of-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 视图。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**显示详细信息**。 + +### 更改用户对象的共享设置 { #change-sharing-settings-for-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 修改。 + +2. 在对象列表中,单击相关对象,然后选择**共享 + 设置**。 + +3. (可选)搜索用户组并选择它,然后单击 + 加号图标。用户组已添加到列表中。 + +4. (可选)选择**外部访问(不登录)**。 + +5. 更改要修改的用户组的设置。 + - **没有** + - **可以查看**:用户组中的每个人都可以查看对象 + - **可以编辑和查看**:用户组中的每个人都可以查看和编辑对象 + +6. 点击**保存**。 + +## 管理用户组 { #mgt_usergroup } + + + +### 创建一个用户组 { #create_usergroup } + + + +1. 打开**用户**应用,然后单击**用户组**。 + +2. 点击**添加新**。 + +3. 在**名称**字段中,键入用户组的名称。 + +4. 在**可用用户**部分中,双击所需的用户 + 添加到用户组。 + +5. 在**可用用户组**部分中,双击用户 + 您要添加到用户组的组。 + +6. 点击**添加**。 + +### 加入用户组 { #join_usergroup } + + + +1. 打开**用户**应用,然后单击**用户组**。 + +2. 在列表中,单击相关的用户组,然后选择**加入 + 组**。 + +### 离开使用者群组 { #leave_usergroup } + + + +1. 打开**用户**应用,然后单击**用户组**。 + +2. 在列表中,单击相关的用户组,然后选择**离开 + 组**。 + +### 编辑用户对象 { #edit-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 编辑。 + +2. 在对象列表中,直接单击相关对象,或单击 + 菜单图标,然后选择**编辑**。 + +3. 修改所需的选项。 + +4. 点击**保存**。 + +### 删除用户对象 { #delete-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 删除。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**删除**。 + +3. 单击**确定**以确认。 + +### 显示用户对象的详细信息 { #display-details-of-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 视图。 + +2. 在对象列表中,单击相关对象的菜单图标,然后 + 选择**显示详细信息**。 + +### 更改用户对象的共享设置 { #change-sharing-settings-for-user-objects } + +1. 打开** Users **应用并找到您想要的用户对象类型 + 修改。 + +2. 在对象列表中,单击相关对象,然后选择**共享 + 设置**。 + +3. (可选)搜索用户组并选择它,然后单击 + 加号图标。用户组已添加到列表中。 + +4. (可选)选择**外部访问(不登录)**。 + +5. 更改要修改的用户组的设置。 + - **没有** + - **可以查看**:用户组中的每个人都可以查看对象 + - **可以编辑和查看**:用户组中的每个人都可以查看和编辑对象 + +6. 点击**保存**。 + +## 启用对OpenID {#open_id}的支持 { #open_id } + + + +DHIS2支持OpenID标准,该标准允许第三方登录使用 +OpenID提供程序,有关更多信息,请参见。至 +为用户名创建自定义OpenID URL,您可以访问该URL并 +使用您的OpenID提供程序登录:。 + +要在DHIS2中启用对OpenID的支持,您必须: + +1. **设置您的OpenID提供程序**:这可以在系统内部完成 + 设置,在“访问”下。您可以在此处设置两个OpenID提供程序, + 以及显示在登录页面上的标签,以此登录 + 提供程序(默认为使用OpenID登录)。 + +2. **在用户上设置OpenID标识符**:对于每个 + 应该能够使用他的OpenID标识符登录,您将需要 + 设置用户本身。这可以在用户管理中完成, + 在电子邮件字段下,没有一个名为* OpenID *的字段 + 可用于填写OpenID标识符。 + +## 分散用户管理 { #decentralize-user-management } + +DHIS2支持称为* managed的用户管理概念。 +用户*允许明确定义应允许哪些用户 +管理或修改哪些用户。 “管理用户”意味着您可以 +查看和修改该用户。用户管理的基本概念是 +您可以查看和修改已被授予所有 +当局;换句话说,您可以修改具有以下内容的用户 +您自己的权威。托管用户的概念为您带来更多 +控制这个。 + +受管用户概念使您可以定义应将哪些用户 +能够管理哪些用户。这是通过用户组和 +这些组中的成员身份。可以将用户组配置为 +允许通过标准添加和更新来管理其他用户组 +用户界面。结果是特定用户可以管理所有用户 +是用户组的成员,可以由用户组管理 +用户所属的成员。换句话说,用户可以由所有人管理 +管理用户组的用户组成员 +的。 + +要启用此概念,您应该授予用户以下权限: +“在托管组中添加/更新用户”,并且*不*授予访问权限 +标准的“添加/更新用户”权限。受管理的含义 +用户概念是,使用“添加/更新用户”创建用户时, +仅在受管组中”,则必须使用户至少成为 +当前用户可以管理的一个用户组。如果不是,则当前 +用户将失去对立即创建的用户的访问权限。这是 +由系统验证。 + +授予“在托管组中添加/更新用户”权限后, +系统允许用户向其拥有的用户组添加成员 +只读访问。这样做的目的是为了分散 +用户管理。您可以定义一系列用户组,其中其他用户 +可以添加或删除成员,但不能删除或更改成员的名称 +组。 + +## 示例:卫生系统中的用户管理 { #user_mgt_example } + + + +在卫生系统中,将用户按照任务进行逻辑分组 +他们的表现和所占据的位置。 + +1. 定义哪些用户应具有系统管理员角色。 + 它们通常是国家HIS部门的一部分,应具有 + 系统中的全部权限。 + +2. 为每个职位创建大约一个用户角色。 + +常见职位的示例有: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      位置

      典型任务

      推荐机构

      评论

      系统管理员

      设置系统的基本结构(元数据)。

      添加,更新和删除系统的核心元素,例如数据元素,指标和数据集。

      只有系统管理员才能修改元数据。 + 如果您允许系统管理员团队之外的用户修改元数据,则可能导致协调问题。

      +

      仅应由系统管理员执行对系统的更新。

      国家卫生经理

      +

      省卫生经理

      监视和分析数据

      访问报告模块, GIS 数据质量应用程序和仪表板。

      无需访问即可输入数据,修改数据元素或数据集。

      国家健康信息系统部门官员(HISO)

      +

      地区健康记录和信息官员(DHRIO)

      +

      设施健康记录和信息官员(HRIO)

      输入无法直接从设施中获得的数据

      +

      监视,评估和分析数据

      访问所有分析和验证应用程序

      +

      访问数据条目应用程序。

      -

      数据输入文员

      -

      -

      -

      diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__MAINTAINING-THE-SYSTEM__datastore-manager-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__MAINTAINING-THE-SYSTEM__datastore-manager-md new file mode 100644 index 000000000..dd4a467b7 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__MAINTAINING-THE-SYSTEM__datastore-manager-md @@ -0,0 +1,91 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.33/src/commonmark/en/content/user/datastore-manager.md" +revision_date: '2018-09-24' +--- + +# 数据存储管理器 { #datastore_manager_app } + + + +数据存储管理器适用于高级DHIS2用户。之前 +使用数据存储管理器,您可以阅读有关数据存储的更多信息 +此处:[DHIS2数据 +商店](https://docs.dhis2.org/master/zh/developer/html/webapi_data_store.html)。 + +## 使用数据存储管理器 { #using-the-datastore-manager } + +数据存储管理器可让您管理Web API数据的内容 +商店。这在管理应用程序和外部脚本时很有用。 + +## 向数据存储管理器添加新的名称空间和密钥 { #add-a-new-namespace-and-key-to-the-datastore-manager } + +注意:必须先创建名称空间,然后才能向其中添加键。 + +1. 点击**新建**。 + +2. 输入要创建的名称空间的名称。 + +3. 输入密钥名称,然后选择**创建**。显示新的名称空间 + 在左窗格中。 + +## 向数据存储管理器中的现有名称空间添加密钥 { #add-a-key-to-an-existing-namespace-in-the-datastore-manager } + +要将新密钥添加到数据存储管理器中的现有名称空间, + +1. 选择要向其添加键的名称空间。 + +2. 单击选项菜单,然后单击“**新密钥**”。 + + ![](resources/images/datastore_manager/datamgr_add_key.png) + +3. 在“新建密钥”对话框中输入密钥名称。 + +4. 点击**创建**。新密钥将添加到您的命名空间中 + 已选择。 + +## 从数据存储管理器中删除名称空间或键 { #delete-a-namespace-or-key-from-the-datastore-manager } + +若要删除名称空间或键,请单击“选项”菜单,然后单击“确定”。 +**删除**,然后再次**删除**。请注意,如果您删除唯一 +键入名称空间,您还将删除它所属的名称空间。 + +## 搜索名称空间或键 { #search-for-namespaces-or-keys } + +使用左上角的搜索工具搜索名称空间和 +关键如下: + + - 输入名称空间名称,后跟** \#**和要搜索的键名 + 命名空间中的特定键。 + + - 输入** \#**,然后输入密钥名称以搜索密钥 +只要。 + +![](resources/images/datastore_manager/datamgr_search_namespaces_keys.png) + +## 搜索您的JSON库 { #search-your-json-library } + +使用工作区工具栏中的搜索工具搜索JSON +图书馆。 + +![](resources/images/datastore_manager/datamgr_searchJSON.png) + +## 在数据存储管理器中编辑名称空间或键 { #edit-namespaces-or-keys-in-the-datastore-manager } + +使用 **搜索** 工具查找数据存储中的命名空间或键。 +编辑内容时,您可以在 **树** 视图和 +**代码**视图。使用 **树** 视图来概览 +数据存储区的内容。使用**代码**视图编辑您的代码 +直接在代码编辑器中。请记住通过单击保存您的工作 +**保存**按钮。 + +![](resources/images/datastore_manager/datamgr_treeview.png) + +在代码视图中,您可以编辑代码。当您编辑一行代码时, +它以黄色突出显示。 + +![](resources/images/datastore_manager/datamgr_codeview.png) + +任何错误均由编辑器标记。如果将鼠标悬停在错误图标上, +您可以查看错误的简短说明。 + +![](resources/images/datastore_manager/datamgr_editcode_error.png) diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md new file mode 100644 index 000000000..d812afd3c --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__TRACKING-INDIVIDUAL-LEVEL-DATA__capture-md @@ -0,0 +1,334 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.33/src/commonmark/en/content/user/using-the-capture-app.md" +revision_date: '2019-09-20' +--- + +# 使用捕获应用 { #capture_app } + + + +## 关于Capture应用 { #about_capture_app } + + + +Capture应用程序可替代Event Capture应用程序。将来,我们打算将Tracker Capture应用程序和Data Entry应用程序合并到Capture应用程序中。 + +在Capture应用程序中,您可以注册在特定时间和地点发生的事件。事件可以在任何给定的时间点发生。这与常规数据相反,常规数据可以按预定义的定期间隔进行捕获。事件有时称为案例或记录。在DHIS2中,事件链接到程序。通过捕获应用程序,您可以在输入事件信息之前选择组织单位和程序,并指定事件发生的日期。 + +## 注册活动 { #capture_register_event } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 您只会看到与所选组织相关的程序 + 您可以访问的单元和程序,并通过数据级别共享与您的用户组共享。 + +4. 如果程序具有类别组合设置,则必须选择类别选项。 + +5. 点击**新建**。 + + ![创建新事件](resources/images/capture_app/create_new_event.png) + +6. 填写必填信息。 + 如果将程序程序阶段配置为捕获位置: + + - 如果该字段是坐标字段,则可以输入坐标 + 直接或您可以点击坐标字段左侧的**地图**图标。 + 后者会打开一张地图,您可以在其中搜索位置或在其中设置 + 直接在地图上点击即可。 + + - 如果该字段是多边形字段,则可以单击左侧的**地图**图标 + 场。这将打开一个地图,您可以在其中搜索位置并捕获 + 多边形(地图右上角的按钮)。 + +7. 如果需要,您可以通过单击表单底部的**写评论**按钮来添加评论。 + +8. 如果需要,您可以通过单击表单底部的**添加关系**按钮来添加关系。 + 有关更多信息,请参见关于**添加关系**的部分。 + +9. 单击**保存并退出**或单击按钮旁边的箭头以选择**保存并添加另一个**。 + - **保存并添加另一个**将保存当前事件并清除表格。 + 您捕获的所有事件将在页面底部的列表中显示。 + 当您要完成捕获事件时,如果表单为空白,则可以, + 单击完成按钮,或者如果您的表单包含数据,请单击箭头 + **保存并添加另一个**旁边,然后选择**保存并退出**。 + +> 注 1:事件中的某些数据元素可能是强制性的(在数据元素标签旁边用红星标记)。 +> 这意味着在允许用户完成事件之前必须填写所有强制数据元素。 +> 例外情况是,如果用户具有名为 __“忽略跟踪器和事件捕获中必填字段的验证”的权限。__ +> 如果用户有此权限,则在保存和保存之前将不需要填写必填数据元素 +> 数据元素标签旁边不会显示红星。注意超级用户自动拥有__"ALL"__权限 +> 拥有此权限。 + +> 注2:数据输入表单也可以在**行视图**中显示。在此模式下,数据元素水平排列。这可以是 +> 通过单击数据输入表单右上角的 **切换到行视图** 按钮来实现。如果您当前处于**行视图**,您 +> 可以通过单击数据输入表单右上角的**切换到表单视图**按钮切换到默认表单视图。 + +## 添加关系 { #capture_add_relationship } + + + +可以在注册,编辑或查看事件期间添加关系。 +目前,**捕获应用**仅支持*事件到跟踪的实体实例*关系。 + +1. 如果发生事件,请单击**添加关系**。 + +2. 选择您要创建的关系类型。 + +- 现在,您有两个选择:**链接到现有的跟踪实体实例**或**创建新的跟踪实体实例**。 + +![关系选项](resources/images/capture_app/relationship_options.png) + +### 链接到现有的跟踪实体实例 { #link-to-an-existing-tracked-entity-instance } + +3. Click **Link to an existing Tracked Entity Instance**. + +- 现在应该会向您显示一些用于搜索 **跟踪实体实例** 的选项。 + 您可以选择**程序**。如果选择了**程序**,则属性源自所选的**程序**。 + 如果未选择 **program**,则只有属于 **Tracked Entity Instance** 的属性可见。 + + ![搜索跟踪实体实例](resources/images/capture_app/search_tei.png) + + - 如果 **Tracked Entity Instance** 或 **program** 配置了唯一属性,则该属性可以是 + 用于查找特定的 **Tracked Entity Instance** 或 **program**。此属性应单独显示。 + 填写唯一属性字段后,点击右下方的**搜索**按钮 + 唯一属性字段。 + + - 如果 **Tracked Entity Instance** 或 **program** 具有属性,则可以通过展开 **Search by attributes** 框来进行搜索。 + 填写完所有所需的属性字段后,单击位于底部的**按属性搜索** 按钮。您还可以通过设置**组织单位范围**来限制搜索。如果设置为*所有可访问*,您将在您有权访问的所有组织单位中搜索**跟踪实体实例**。如果您选择 *Selected*,系统会要求您选择要在哪些组织单位内进行搜索。 + +4. 成功搜索后,您将看到与搜索条件匹配的 **Tracked Entity Instances** 列表。 + 要创建关系,请单击要与其创建关系的 **Tracked Entity Instance** 上的 **Link** 按钮。 + +- 如果您没有找到您要查找的 **Tracked Entity Instance**,您可以单击 **New search** 或 **Edit search** 按钮。 + **新搜索**将带您到新的空白搜索,而**编辑搜索**将带您回到刚刚执行的搜索,并保持搜索条件。 + +### 创建新的跟踪实体实例 { #create-new-tracked-entity-instance } + +3. 点击**新建 追查实体 实例**。 + +- 您现在会看到一个用于注册新 **Tracked Entity Instance** 的表单。您可以选择注册或不注册程序。 + 如果选择了一个程序,新的 **Tracked Entity Instance** 将被注册到该程序中。您还可以通过删除自动设置的组织单位并选择新的组织单位来更改 **组织单位**。 + + ![注册新的跟踪实体实例](resources/images/capture_app/register_tei.png) + +4. 填写所需的(可能是必填的)属性和注册详细信息。 + +5. Click **Create Tracked Entity Instance and Link**. + +> 注意:填写数据时,您可能会收到一条警告,告诉您已发现可能的重复项。您可以点击警告来查看这些 +> 重复项,如果重复项匹配,您可以选择通过单击 **链接** 按钮来链接该 **跟踪的实体实例**。 +> 如果填写完数据后警告仍然存在,您将看不到 **创建跟踪实体实例和链接** 按钮。 +> 相反,您将看到一个名为 **查看重复项** 的按钮。当您单击此按钮时,将显示可能重复的列表。 +> 如果这些重复项中的任何一个与您尝试创建的 **跟踪实体实例** 匹配,您可以单击 **链接** 按钮,如果没有,您可以单击 +> **另存为新人**按钮来注册新的**跟踪实体实例**。 + + +## 编辑活动 { #capture_edit_event } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. 单击您要修改的事件。 + +5. 点击**编辑事件**按钮。 + +6. 修改 事件 详细信息,然后单击**保存**。 + +## 删除活动 { #capture_delete_event } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. 单击 **三点** 图标 事件 你想删除。 + +5. 在显示的菜单中点击**删除 事件**。 + + ![删除事件](resources/images/capture_app/delete_event.png) + +## 修改事件列表布局 { #capture_modify_event_list_layout } + + + +您可以选择要在事件列表中显示或隐藏的列。这个可以 +例如在您的数据元素列表很长时很有用 +分配给程序阶段。 + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. Click the **gear** icon on the top right of the event list. + +5. Select the columns you want to display and click **Save**. + + ![修改事件列表](resources/images/capture_app/modify_event_list.png) + +>注意:您可以通过将数据元素拖放到列表中来重新组织它们的顺序。 + +## 过滤事件列表 { #capture_filter_event_list } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + + 事件列表顶部是按钮,其名称与列表中的列标题相同。 + +4. 使用列表顶部的按钮可根据报告日期或特定数据元素进行过滤。 + + ![过滤事件](resources/images/capture_app/filter_event.png) + +>注意:数据元素的过滤方式略有不同。例如,** Number **数据元素将显示要过滤的范围,而** Text **数据元素将要求您输入搜索查询以进行过滤。 + +## 排序活动清单 { #capture_sort_event_list } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + 注册到所选程序的所有事件均显示在列表中。 + +4. 单击列标题之一,以按升序对该数据元素上的列表进行排序。 + + 列旁边会显示一个向上的小箭头,以表明列表是按升序排序的。 + +5. 再次单击列标题,以降序对该数据元素上的列表进行排序。 + + 该列旁边会显示一个小的向下箭头,以显示该列表以降序排列。 + + ![排序事件](resources/images/capture_app/sort_event.png) + +## 下载活动清单 { #capture_download_event_list } + + + +1. 打开**捕获**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + 注册到所选程序的所有事件均显示在列表中。 + +4. Click the **downward arrow** icon on the top right of the event list. + +5. 选择您要下载的格式。 + + ![下载活动列表](resources/images/capture_app/download_event_list.png) + +>注意:您可以下载JSON,XML或CSV格式的事件列表。 + +## 工作清单 { #capture_working_lists } + + + +工作列表是具有预定义过滤器,列和事件排序顺序的列表模板。 + +### 查看工作清单 { #view-working-list } + +1. 选择一个组织单位。 + +2. 选择一个具有与其相关联的工作列表的程序。 + +3. 工作列表模板应该在事件列表本身上方可用。 + + ![](resources/images/capture_app/working_lists_available.png) + +4. 单击工作列表模板按钮将其激活。 + + ![](resources/images/capture_app/working_list_active.png) + +## 用户分配 { #capture_user_assignment } + + + +可以将事件分配给用户。必须为每个程序启用此功能。 + +### 分配新事件 { #capture_user_assignment_new } + + + +1. 选择启用了用户分配的组织单位和程序。 + +2. Click **New Event** in the upper right corner. + +3. 您会在数据输入页面底部附近找到受让人部分。搜索并选择要将事件分配给的用户。保存事件时将保留受让人。 + + ![](resources/images/capture_app/user_assignment_new.png) + + ![](resources/images/capture_app/user_assignment_new_filled.png) + +### 变更受让人 { #capture_user_assignment_edit } + + + +1. 选择启用了用户分配的组织单位和程序。 + +2. 单击列表中的事件 + +3. 在右列中,您将找到“受让人”部分。 + + ![](resources/images/capture_app/user_assignment_edit.png) + +4. Click the edit button, or the **Assign** button if the event is not currently assigned to anyone. + + ![](resources/images/capture_app/user_assignment_edit_button.png) + + ![](resources/images/capture_app/user_assignment_edit_add.png) + +5. 搜索并选择要将事件重新分配给的用户。作业将立即保存。 + +### 事件列表中的受让人 { #capture_user_assignment_event_list } + + + +在事件列表中,您将可以查看每个事件的受让人。此外,您可以由受让人对列表进行排序和过滤。 + +#### 按受让人过滤 { #filter-by-assignee } + +1. Click the **Assigned to** filter. + + ![](resources/images/capture_app/user_assignment_event_list.png) + +2. 选择您的首选受理人筛选器,然后单击“更新”。 + + ![](resources/images/capture_app/user_assignment_event_list_options.png) + +## 追踪程式 { #capture_tracker_programs } + + + +Capture应用程序尚不支持跟踪程序,但是仍列出了跟踪程序。如果您选择一个跟踪程序,该应用程序将引导您进入“跟踪器捕获”应用程序,如下所示。 + +![](resources/images/capture_app/tracker_program.png) diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md new file mode 100644 index 000000000..43e4a0e00 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-233__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md @@ -0,0 +1,937 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.33/src/commonmark/en/content/user/using-the-tracker-capture-app.md" +revision_date: '2019-09-29' +--- + +# 使用Tracker Capture应用 { #tracker_capture_app } + + + +## 关于Tracker Capture应用 { #about_tracker_capture_app } + + + +![](resources/images/tracker_capture/tracker-capture-tei-list.png) + +** Tracker Capture **应用程序是** Event的高级版本 +捕获**应用。 + + - **事件捕获**:处理单个事件 *无需*注册 + + - **跟踪器捕获**:处理多个事件(包括单个事件) + 活动)*注册*。 + + - 您捕获注册的跟踪实体实例的事件数据 + (TEI)。 + + - 您只会看到与您拥有的组织单位相关的程序 + 您可以选择并通过您的用户角色查看的程序。 + + - 您在搜索和注册功能中看到的选项取决于 + 您选择的程序。程序属性控制这些 + 选项。该属性还决定TEI中的列名称 + 清单。 + + 如果未选择程序,则系统将选择默认属性。 + + - 跳过逻辑和验证错误/警告消息均受支持 + 在注册期间。 + + - 关闭单位部门后,您将无法注册或修改 + 在 **Tracker Capture** 应用程序中将事件发送到此组织单位。你 + 仍然可以搜索TEI并过滤搜索结果。您可以 + 还可以查看特定TEI的仪表板。 + +## 关于跟踪的实体实例(TEI)仪表板 { #about_tracked_entity_instance_dashboard } + + + +![](resources/images/tracker_capture/tei_dashboard.png) + +您可以通过 **Tracker Capture** 应用程序中的 TEI 仪表板管理 TEI。 + + - 仪表板由小部件组成。拖放小部件以放置 + 按照您想要的顺序和位置。 + + - 单击图钉图标以将小部件的右列粘贴到修复 + 位置。这在数据输入期间尤其有用。 + + 如果您需要填写许多数据元素或大表格,请粘贴 + 右小部件列。然后,所有放置在右侧的小部件 + 在数据输入部分中滚动时,该列保持可见。 + + - 为您选择的程序定义的任何指标都将具有 + 计算并显示在 **指标** 小部件中的值。 + + - 导航: + + - **返回**:带您返回搜索和注册页面 + + - 上一个和下一个按钮:带您进入上一个或下一个TEI + TEI搜索结果列表中的仪表板 + + + + - **其他程序**字段:如果TEI已注册其他 + 程序,它们在这里列出。单击一个程序以更改 + 您要为其输入所选TEI数据的程序。当你 + 更改程序,小部件中的内容也会更改。 + +## 工作流程 { #workflow_tracker_capture } + + + +母子健康的工作过程 +程序 + +![](resources/images/patients_programs/name_based_information_tracking_process.png) + +1. 创建新的或找到现有的TEI。 + + 您可以搜索已定义的属性,例如名称或地址。 + +2. 将TEI注册到程序中。 + +3. 根据当时的计划服务,该应用会创建一个 + TEI的活动计划。 + +4. 根据程序,TEI将提供各种服务。 + 记录所有服务。 + +5. 使用有关个别案例的信息来创建报告。 + +## 链接到Tracker Capture应用 { #linking_to_the_tracker_capture_app } + + + +### 链接到“主屏幕”上的特定程序 { #link-to-a-specific-program-on-the-home-screen } +您可以在“主屏幕上共享程序选择。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 选择要链接的程序。 + +3. 复制URL。 + + * 确保URL包含“ program”参数。 + +4. 将网址粘贴到您选择的共享方法中,例如 + 电子邮件或DHIS2中的消息。 + + > Note: If the program does not exist in the selected organisation unit (that is stored in the local cache) the system will instead + > select the first available program for that organisation unit. If the local cache is empty/clean and the root organisation unit + > of the current user does not have the specified program, the system will also here select the first available program for the root + > organisation unit. + +### 链接到TEI仪表板 { #linking-to-tei-dashboard } +您可以通过其网址共享TEI仪表板。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开您要共享的仪表板。 + +3. 复制URL。 + + 确保URL包含“ tei”,“ program”和“ ou” + (组织单位)参数。 + +4. 将网址粘贴到您选择的共享方法中,例如 + 电子邮件或DHIS2中的消息。 + + 如果您在单击链接时未登录DHIS2,则将 + 要求这样做,然后带到仪表板。 + +## 创建TEI并将其注册到程序中 { #create_and_enroll_tracked_entity_instance } + + + +您可以创建TEI并通过一次操作将该TEI注册到程序中: + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 在左侧窗格的组织单位树中,选择一个 + 组织单位。 + +3. 选择一个程序。 + +4. 点击**注册**。 + +5. 填写必填信息。 + + 跟踪的实体类型和程序都可以配置为使用要素类型。 + 这样就可以捕获TEI或注册的几何图形。 + 支持的要素类型为“点”和“多边形”。请参阅**如何使用几何**。 + +6. 如果所选程序配置为在注册期间显示第一阶段, + 该阶段中的所有必填字段都必须填写。在该阶段结束时 + 还会询问您是否要完成输入数据的阶段。 + 如果您选择**是**,则该阶段将在保存后处于完成状态。如果您选择**否**, + 舞台将活跃状态。 + +7. 如果配置了搜索程序,则将进行后台搜索 + 在可搜索字段上执行以帮助您防止注册 + 重复。如果有匹配的TEI,则将出现一个蓝色框 + 显示在表格的右侧,可以查看 + 这些匹配 +TEI。 + +![](resources/images/tracker_capture/tracker_capture_register_integrated_search.png) + +如果有任何匹配的 TEI,请单击 **Continue** 以查看可能的 +在注册新的之前重复。 + +如果没有匹配的 TEI,请单击 **Save and continue** 或 **Save and +添新** + + - **保存并继续**:完成注册并打开 + 注册的TEI仪表板 + + - **保存并添加新**:完成注册但保留在 + 同一页。要注册并注册一个时使用此选项 + TEI陆续没有输入数据。 + +>注意:必须填写所有必填属性才能保存。 +>强制性属性在属性标签旁边标记有红色星号。 +>如果用户具有__“忽略跟踪器和事件捕获中必填字段的验证”权限__ +>您将不需要填写必填属性,并且将 +>在属性标签旁边看不到红星。注意超级用户 +具有__“ ALL” __权限的>将自动具有此权限。 + +## 打开现有的TEI仪表板 { #open_existing_tracked_entity_instance_dashboard } + + + +查找TEI的方法有多种:使用“列表” +当前选择中的预定义列表,或“搜索”全局 +抬头。 + +### 清单 { #simple_tracked_entity_instance_search } + + + +列表用于查找和显示所选组织单位中的TEI +和程序。 + +1. 打开跟踪的捕获应用程序 + +2. 在左侧窗格的组织单位树中,选择一个 + 组织单位 + +3. 选择一个程序 + +4. 如果尚未选择,请单击“列表”按钮 + +如果未配置,则一组预定义列表将可用: + +1. 具有任何注册状态的任何TEI + +2. 积极注册当前计划的TEI + +3. 已完成当前课程注册的TEI + +4. 已取消当前课程注册的TEI + +![](resources/images/tracker_capture/tracker_capture_lists.png) + +您可以选择要显示或隐藏在每个列表中的列 +程序。这将保存在您的用户设置中。 + +1. 单击**网格**图标按钮 + +2. 检查您要包括的列 + +3. 点击**保存** + +还有一个选项可以创建具有自己的自定义工作清单 +过滤器。这可用于动态创建自定义列表。 + +![](resources/images/tracker_capture/tracker_capture_lists_custom.png) + +列表也可以下载或打印。 + +![](resources/images/tracker_capture/tracker_capture_lists_download.png) + +#### 自定义预定义列表 { #custom-predefined-lists } + +如果程序有任何与之关联的自定义跟踪实体过滤器, +这些将取代上面提到的四个预定义列表。 +预定义的列表在配置好后将是查找的有效方法 +或使用该程序中与用户相关的数据。 + +可以使用多种选项来定义工作列表,这里有一些 +例子: + +- 在给定的程序阶段显示至少一个事件的所有TEI +- 截止日期为当前日期。 +- 显示至少具有一个分配给该事件的事件的所有TEI +- 登录用户。 +- 显示所有活动的但未分配给任何用户的TEI。 + +![跟踪器捕获中的预定义工作列表](resources/images/tracker_capture/predefined_working_list_based_on_user_assignment.png) + +有关支持的功能的完整列表,请参见API文档。 +这些预定义的跟踪实体实例过滤器。 + +### 搜索 { #advanced_tracked_entity_instance_search } + + + +搜索用于在用户拥有的组织单位中搜索TEI +搜索访问。如果您想查找TEI,则可以使用它,但是您可以 +不知道TEI参加了哪个组织单位或程序。 +有两种方法:有和没有程序上下文。 +需要配置可搜索字段。用于配置搜索 +程序上下文,这是针对 +程序维护应用程序。用于不使用程序配置搜索 +上下文中,这是针对 +跟踪的实体类型维护应用。 + +**在没有程序上下文的情况下进行搜索:** + +1. 打开 **Tracker Capture 应用程序** + +2. 点击**搜索**按钮 + +3. 可搜索字段将成组显示。唯一属性是 + 仅可单独搜索。可以组合非唯一属性。 + +4. 填写搜索条件并点击**搜索**图标按钮。 + +**在程序上下文中搜索:** + +1. 打开 **Tracker Capture 应用程序** + +2. 选择具有您要搜索的程序的组织单位 + 在 + +3. 选择程序 + +4. 点击**搜索**按钮 + +5. 可搜索字段将成组显示。唯一属性是 + 仅可单独搜索。可以组合非唯一属性。 + +6. 填写搜索条件并点击**搜索**图标按钮 + +![](resources/images/tracker_capture/tracker_capture_search_screen.png) + +搜索完成后,将向您显示搜索 +结果。显示的内容取决于搜索结果。 + +对于唯一属性搜索: + + - 如果找不到匹配的TEI,则可以打开 + 报名表格。 + + - 如果在选定的组织单位中找到TEI,则TEI + 仪表板将自动打开。 + + - 如果在选定的组织单位外部找到TEI,则您 + 将有可能开放TEI。 + +对于非唯一属性搜索: + + - 如果找不到匹配的TEI,则可以打开 + 报名表格。 + + - 如果找到匹配的TEI,则可以单击 + 结果列表,或打开注册表。 + + - 如果找到太多匹配项,系统将提示您 + 优化搜索条件 + +![](resources/images/tracker_capture/tracker_capture_search_results.png) + +搜索结果具有用于标记跟踪的实体实例的功能 +尽可能的重复,请参见下一章。 + +选择打开注册表格时,搜索值将 +自动填写注册表。 + +### 将跟踪的实体实例标记为潜在重复项 { #flagging-tracked-entity-instance-as-potential-duplicate } + +在跟踪器捕获应用程序中搜索被跟踪实体实例时,用户 +有时会怀疑一个或多个搜索命中是重复的 +其他跟踪的实体实例。用户可以选择点击 +**在搜索结果网格的最右列中标记可能的重复**链接。 + +以这种方式标记的跟踪实体实例将被标记为“可能重复” +在DHIS2数据库中。该标志表示被跟踪的实体实例是/具有 +重复。用户在两个地方都可以看到这样的标记。一个是 +结果列表本身(在此示例中,Mark Robinson已被标记为潜在 +重复): + +![Tracker 捕获搜索结果](resources/images/tracker_capture/tracker_capture_search_results.png) + +另一个位置在跟踪的实体实例仪表板中: + +![被跟踪的实体实例标记为重复](resources/images/tracker_capture/tracked_entity_instance_flagged_as_duplicate.png) + +除了可能通知用户有关所跟踪实体实例的信息外 +如果是重复项,该标志将被基础系统用于查找和 +在以后的DHIS2版本中合并重复项。 + +### 打破玻璃 { #break_glass } + + + +如果程序配置了访问级别 **protected**,并且 +用户搜索并查找由以下人员拥有的跟踪实体实例 +用户没有数据采集权限的组织单位 +因为,用户可以选择打破玻璃。这 +用户会给出一个打破玻璃的原因,然后获得暂时的 +被跟踪实体的所有权 +实例。 + +## 在程序中注册现有的TEI { #enroll_existing_tracked_entity_instance_in_program } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 选择一个程序。 + +4. 在**注册**小元件中,点击**添加新**。 + +5. 填写需要信息,然后点击**注册**。 + +## 输入TEI的事件数据 { #enter_event_data_for_tracked_entity_instance } + + + +### 数据输入小部件 { #widgets-for-data-entry } + +#### {#} + +在 TEI 仪表板中,您在 **时间线数据条目** 中输入事件数据 +或**表格数据输入**小部件。 + + + Tracker Capture应用程序中的 + + + + + + + + + + + + + + + + + + + + +
      数据输入小部件

      小部件名称

      说明

      时间轴数据条目

      使用默认或自定义格式输入数据。

      +

      根据程序定义,特别是程序阶段,将及时显示事件。单击任何一个将显示相应的数据条目。如果某个阶段需要新事件,则会显示一个加号图标以创建新事件。要进行数据输入,必须具有事件日期。指定事件日期后,将无法更改到期日期。假设通过指定事件日期,事件已经发生。如果尚未发生该事件,则可以更改到期日-这实际上只是在重新安排时间。底部的按钮有助于更改所选事件的状态。

      +

      此小部件的另一个关键功能是为事件添加多个注释。通常,数据记录是通过数据元素进行的,但是在某些情况下,有必要记录其他信息或注释。这是笔记部分方便的地方。但是,无法删除便笺。这个想法是笔记更像是日志。数据输入期间同时支持跳过逻辑消息和验证错误/警告消息。

      +

      时间线数据条目中还包含用于将数据条目与以前的条目进行比较的选项。可以通过单击"开关以比较“时间轴数据”输入小部件右上角的form"按钮(两张纸)来启用此功能。

      表格数据条目

      用于表格式数据输入。

      +

      该小部件将程序阶段列表显示为左侧标签。事件将在表中列出以供可重复的程序阶段使用,并允许对事件数据值进行在线编辑。

      + +### 建立活动 { #creating-an-event } + +您可以通过以下方式为TEI创建事件: + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **时间线数据条目** 或 **表格数据条目** 小部件中, + 点击** + **按钮。 + +4. 选择 **Programstage** 并设置 **Report date**。 + + 程序阶段可以配置为使用功能部件类型。 + 这样就可以捕获事件的几何形状。 + 支持的要素类型为“点”和“多边形”。请参阅**如何使用几何**。 + +5. 点击**保存**。 + +### 安排活动 { #schedule-an-event } + +您可以通过以下方式取消事件的将来日期: + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **时间线数据条目** 或 **表格数据条目** 小部件中, + 单击**日历** 图标。 + +4. 选择 **Programstage** 并设置 **Schedule date**。 + +5. 点击**保存**。 + +### 推荐活动 { #refer-an-event } + +有时将病人转介给其他人可能很必要 +**组织单位**。引用TEI: + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **时间线数据条目** 或 **表格数据条目** 小部件中, + 单击**箭头**图标。 + +4. 选择 **Programstage**、**Organisation unit** 并设置一个 + ****报告日期****。 + +5. 单击 **一次性推荐**,这将只推荐一个 TEI + 单个事件或**永久移动**,这将移动 TEI 所有权 + 到选定的**组织单位**。进一步访问 TEI + 将基于所有权组织单位。 + +### 事件中的强制数据元素 { #mandatory-data-elements-in-events } +事件中的某些数据元素可能是必需的(在数据元素标签旁边标记有红色星号)。 +这意味着必须在允许用户完成事件之前填写所有必需的数据元素。 +例外情况是,如果用户具有被称为__“忽略跟踪器和事件捕获中必填字段的验证”的权限。__ +如果用户拥有此权限,则在保存和删除之前不需要填写必需的数据元素。 +红色星形将不会显示在数据元素标签旁边。请注意,具有__“ ALL” __权限的超级用户会自动 +有这个权限。 + +## 如何使用几何 { #how-to-use-geometry } + +跟踪的实体类型,程序和程序阶段可以配置为 +使用要素类型。这样就可以捕获用于 +TEI,程序或事件。支持的要素类型为“点”和“多边形”。 + +### 捕捉坐标 { #capture-coordinate } +**选项1:**在字段中填写纬度和经度。 + +**选项2:** +1. 点击**地图图标** +2. 通过在其上搜索或定位找到所需的位置 + 地图 +3. 详细您的目的的位置,然后选择**设置坐标** +4. 点击底部的**捕获** + +### 捕捉多边形 { #capture-polygon } +1. 点击**地图图标** +2. 通过在其上搜索或定位找到所需的位置 + 地图 +3. 在地图左上角,点击**多边形图标** +4. 在地图上绘制一个多边形。最后,将最后一点与 + 第一点 +5. 点击底部的**捕获** + +![](resources/images/tracker_capture/capture_geometry.png) + +多边形也可以删除 +1. 点击**地图图标** +2. 点击地图左侧的**垃圾箱图标**,然后选择 + **清除所有** + +## 如何为事件分配用户 { #how-to-assign-a-user-to-an-event } + +在维护应用程序中,可以将程序阶段配置为允许用户分配。 +如果启用了用户分配,则可以为事件分配用户。 + +1. 单击**分配的用户** 字段。 +2. 滚动或搜索用户。 +3. 单击用户。 + +## 管理TEI的注册 { #manage_tracked_entity_instance_enrollment } + + +注册小部件可以访问信息和功能 +用于注册所选课程。 + +![注册小部件](resources/images/tracker_capture/enrollment_widget.png) + +### TEI 所有权{ #tei-ownership } + +显示所选计划中所有注册的当前所有权 +在注册小部件的“所有者”部分。所有权将永远开始 +作为首先将 TEI 注册到给定计划的组织单位。 + +对于不同的 TEIS 计划,所有权可能不同,例如,一个诊所可以 +另一家诊所对同一名妇幼保健院患者进行随访。 + +要更新 TEI/程序组合的所有权,用户必须利用 +推荐功能并在推荐时选择“永久移动”选项。 + +具有对作为当前所有者的组织单位的捕获访问权限的用户 +TEI/计划将对该 TEI/计划组合的所有注册拥有写入权限。 +对作为当前所有者的组织部门具有搜索权限的用户将拥有 +访问搜索和查找 TEI/程序组合。 + +### 停用 TEI 注册{ #deactivate_tracked_entity_instance_enrollment } + + + +如果禁用TEI仪表板,则TEI变为“只读”。您 +无法输入数据,注册TEI或编辑TEI的个人资料。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面**注册**小点,点击**手指**。 + +4. 单击**是**进行确认。 + +### 激活TEI的注册 { #activate_tracked_entity_instance_enrollment } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面 **注册** 小部件,单击 **激活**。 + +4. 点击**是** +确认。 + +### 将TEI的注册标记为已完成 { #mark_tracked_entity_instance_enrollment_complete } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面 **注册** 小部件,单击 **完成**。 + +4. 点击**是** +确认。 + +### 重新打开已完成的注册 { #reopen_complete_tracked_entity_instance_enrollment } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面**注册**小点,点击**打开**。 + +4. 点击**是** +确认。 + +### 显示TEI的注册历史 { #display_tracked_entity_instance_enrollment_history } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在**Profile**小元件中,点击**Audit history**图标。 + +### 创建TEI注册说明 { #create_tracked_entity_instance_enrollment_note } + + + +入学笔记对于记录有关原因的信息很有用 +登记被取消。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在** Notes **小部件中,键入您的注释,然后单击** Add **。 + +## 发信息给TEI { #send_message_to_tracked_entity_instance } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **Messaging** 小部件中并选择 **SMS** 或 **E-mail**。 + +4. 输入所需的联系信息。 + + 如果TEI的个人资料包含电子邮件地址或电话号码, + 这些字段会自动填写。 + +5. 键入一条消息。 + +6. 点击**发送**。 + +## 将TEI标记为后续 { #mark_tracked_entity_instance_for_follow_up } + + + +您可以使用标记 TEI 的注册进行跟进,然后使用此 +当您创建 **Upcoming events** 和 **Overdue 时作为过滤器的状态 +事件**报道。例如,这可以用于监控高风险 +怀孕计划期间的病例。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面 **注册** 小部件,单击 **标记为跟进** 图标。 + +## 编辑TEI的个人资料 { #edit_tracked_entity_instance_profile } + + + +您在 **Profile** 中编辑 TEI 的配置文件或跟踪的实体属性 +小部件。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **Profile** 小部件中,单击 **Edit**。 + +4. 修改配置文件并单击**保存**。 + +## 将关系添加到TEI { #add_relationship_to_tracked_entity_instance } + + + +例如,您可以创建一个TEI与另一个TEI的关系。 +将母亲和孩子联系在一起,或者将丈夫和妻子联系在一起。取决于 +关于如何配置关系类型,亲戚可以继承 +属性。 + +假设有两个程序:母亲的产前保健和 +为孩子接种疫苗。如果是名字,姓氏和地址 +这两个程序都需要属性,可以配置 +姓氏和地址属性为可继承。然后在孩子 +注册时,无需输入这些可继承属性。 +您可以根据母亲的价值自动添加它们。如果你想 +要为孩子使用不同的值,您可以覆盖 +自动生成的值。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在**关系** 小部件中,单击**添加**。 + +4. 选择一种关系类型。 + +5. 搜索亲戚并选择它。 + +6. 点击**保存**。 + +>注意:如果该关系是双向关系,则该关系将在TEI中显示为该关系 +>是在与该关系链接的TEI中和内部创建的。另外,如果关系是双向的,则 +>关系将具有唯一名称,该名称将显示在“关系”列下的关系窗口小部件中。 + +## 共享TEI仪表板 { #share_tracked_entity_instance_dashboard } + + + +您可以通过其网址共享TEI仪表板。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开您要共享的仪表板。 + +3. 复制URL。 + + 确保URL包含“ tei”,“ program”和“ ou” + (组织单位)参数。 + +4. 将网址粘贴到您选择的共享方法中,例如 + 电子邮件或DHIS2中的消息。 + + 如果您在单击链接时未登录DHIS2,则将 + 要求这样做,然后带到仪表板。 + +## 停用TEI { #deactivate_tracked_entity_instance } + + + +如果禁用TEI,则TEI变为“只读”。关联数据 +与TEI一起删除。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 点击右上角的 + ![](resources/images/tracker_capture/tc_tei_red_icon.png) button \> + **停用**。 + +4. 单击**是**进行确认。 + +## 激活TEI { #activate_tracked_entity_instance } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 点击右上角的 + ![](resources/images/tracker_capture/tc_tei_red_icon.png) button \> + **启用**。 + +4. 单击**是**进行确认。 + +## 删除TEI { #delete_tracked_entity_instance } + + + +> **警告** +> +>删除TEI时,将删除与TEI相关的所有数据。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 点击右上角的 + ![](resources/images/tracker_capture/tc_tei_red_icon.png) button \> + **删除**。 + +4. 点击**是** +确认。 + +## 配置TEI仪表板 { #configure_tracked_entity_instance_dashboard } + + + +### 显示或隐藏小部件 { #tracked_entity_instance_dashboard_show_hide_widget } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 单击**设置** 图标,然后选择**显示/隐藏小部件**。 + +4. 选择要显示或隐藏的小部件。 + +5. 点击**关闭**。 + +### 将仪表板的布局保存为默认布局 { #tracked_entity_instance_dashboard_save_layout } + + + +您可以将仪表板的布局保存为程序的默认设置。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 单击**设置**图标,然后选择**将仪表板布局另存为 + 默认**。 + +### 锁定仪表板的布局 { #lock-dashboards-layout } + +如果您是**管理员**,则可以选择锁定 +所有用户的仪表板布局。 + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 将小部件组织成所需的布局并将其保存为默认布局 + (请参见上文)。 + +4. 单击 **Settings** 图标,然后选择 **Lock layout for all + 用户**。 + +用户仍然可以暂时重新组织小部件,但是 +页面刷新后,版式将重置为管理员保存的版式。的 +当仪表板布局为 +锁定。 + +### 顶栏 { #top-bar } + +顶部栏可能是一个有用的工具,可以快速,快速地查看重要数据 +简单的方法。要开始使用顶部栏: + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 单击**设置**图标,然后选择**顶栏设置**。 + +4. 点击**激活顶部栏**,然后点击您想要的数据 + 显示在顶部栏中。 + +![](resources/images/tracker_capture/top_bar.png) + +### 更改 **时间线数据输入** 小部件 { #change-table-display-mode-for-timeline-data-entry-widget } 的表格显示模式 { #change-table-display-mode-for-timeline-data-entry-widget } + +**时间线数据输入**小控件有5种不同的表格显示模式选择。不同的选项是: +- **默认格式**-垂直显示所有数据元素。 + +- **比较之前的表格**-在当前选定的程序阶段旁边显示prevoius(可重复)程序阶段。 + +- **全部比较表格**-在当前所选程序阶段旁边显示所有prevoius(可重复)程序阶段。 + +- **网格形式**-水平显示数据元素。 + +- ** POP表单**-与** Grid表单**相同,但是单击时,数据元素将显示在弹出窗口中。 + +要更改当前的显示模式,请单击小部件顶部栏中的第二个图标(请参见下图): + +![](resources/images/tracker_capture/compareForm.png) + +一旦选择了一个选项,该选择将存储在该特殊程序阶段。这意味着您可以为程序中的不同程序阶段使用不同的表模式。 + +> **注意事项:** +> 1. *如果存在多个可重复事件(同一程序阶段),**比较表单** 选项将发挥最佳作用。* +> 2. *如果程序阶段的数据元素超过 10 个,则**网格形式**和**弹出式形式**选项不可选。* +> 3. *小部件栏中的图标将根据您选择的选项而变化。* + +## 建立报告 { #create_report_tracker_capture } + + + +1. 打开 **Tracker Capture** (随访采集)应用程序。 + +2. 点击**报告**。 + +3. 选择报告类型。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Report types in the Tracker Capture app
      Report typeDescription

      Program summary

      A summary report for a particular program, organisation unit and time frame. The report consist of a list of TEIs and their records organised based on program stages.

      Program statistics

      A statistics report for a particular program. The report provides for example an overview of drop-outs or completion rates in a given time frame at a particular organisation unit.

      Upcoming events

      A tabular report showing tracked entity instances and their upcoming events for a selected program and time. You can sort the columns and search the values. Show/hide operations are possible on the columns. You can also export the table to Microsoft Excel.

      Overdue events

      A list of events for a selected program. The report displays a list of TEIs and their events that are not completed on time. You can sort the columns and search the values You can also export the table to Microsoft Excel.

      + +![](resources/images/tracker_capture/program_summary_report.png) + +摘要报告显示TEI的列表及其记录 +“ MNCH / PNC(成年女性)”程序。记录以以下形式组织 +选项卡,其中每个选项卡都是程序阶段。表中的列是 +数据元素,配置为在报表中显示 +程序阶段定义。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__demo-server-live-package-and-database-design-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__demo-server-live-package-and-database-design-md new file mode 100644 index 000000000..392b4226f --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__demo-server-live-package-and-database-design-md @@ -0,0 +1,397 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/about-demo-server-live-package-and-database-design.md" +revision_date: "2021-06-14" +--- + +# 关于演示服务器,实时软件包和数据库设计 { #moare_about_dhis2_server_database } + +## 使用DHIS2演示服务器 { #using-the-dhis2-demo-server } + +DHIS2团队在以下位置维护演示服务器 + 。到目前为止,这是最简单的尝试方法 +DHIS2。只需在Web浏览器中打开链接并使用用户名登录 +=管理员和密码=区。 + +> **注意** +> +> 该服务器上的所有更改每天晚上都会被删除,因此不要在此服务器上保存任何重要的工作。它仅用于演示目的! + +## 使用DHIS2实时软件包 { #mod2_1 } + +### 启动DHIS2 Live程序包 { #starting-the-dhis2-live-package } + +DHIS2 Live软件包是开始使用DHIS2的最简单方法 +您的本地计算机。 DHIS2 Live适用于独立 +安装和演示。只需从下载应用程序 +[此处](http://www.dhis2.org/downloads)。下载文件后,您可以 +只需双击下载的文件,即可开始使用 +DHIS2。 + +#### DHIS2 Live的先决条件 { #prerequisites-for-dhis2-live } + +您必须确保拥有最新版本的Java Runtime +安装在您的计算机上。根据您的操作系统,有 +安装Java的不同方法。读者参考此 +[网站](http://java.sun.com/javase/downloads/index.jsp)了解详细信息 +有关安装Java的信息。 + +#### 从空白数据库启动 { #starting-up-with-a-blank-database } + +实时软件包随附演示数据库,就像您看到的一样 +[在线演示](http://apps.dhis2.org/demo/)(基于 +国家塞拉利昂HMIS),如果您想以空白开头 +系统/数据库并建立自己的系统,那么您需要 +以下: + +1 \)如果DHIS2已在运行,请停止运行。右键点击托盘 +图标,然后选择退出。托盘图标是底部的绿色符号 +屏幕右侧(在Windows上)应显示“ DHIS2 Server +当您将鼠标指针悬停在该图标上时。 + +2 \)打开DHIS2 live软件包的安装文件夹,然后找到 +名为“ conf”的文件夹。 + +3\) 在conf/中,在文本编辑器(记事本或类似的)中打开名为“hibernate.properties”的文件,并进行以下修改:找到字符串“jdbc:h2:./database/dhis2”并替换“dhis2”部分包含您想要为数据库指定的任何名称(例如 dhis2_test)。 + +4 \)保存并关闭hibernate.properties文件。 + +5 \)通过双击文件dhis2-live.exe启动DHIS2 Live。 +DHIS2 Live安装文件夹或使用桌面快捷方式或 +您可能已设置的菜单链接。 + +6 \)等待浏览器窗口打开并显示登录屏幕, +然后使用用户名:admin和密码:district登录 + +7 \)现在您将看到一个完全空的DHIS2系统,您应该 +首先添加您的用户,组织层次结构,数据元素和 +数据集等。请参考用户手册的其他部分 +有关如何执行此操作的说明。 + +### 下载并安装服务器版本 { #downloading-and-installing-the-server-version } + +可以从此处下载最新的稳定服务器版本 +[网站](http://stable.dhis2.org/)。有关如何的详细信息 +安装它,请参阅 +实施手册。 + +## 登录到DHIS2 { #mod2_2 } + +无论您是否已安装服务器版本的 +桌面Live版,您将使用网络浏览器登录到 +应用。 DHIS2应该与大多数现代网络浏览器兼容, +尽管您将需要确保已启用Java脚本。 + +如果使用的是DHIS2实时软件包,请输入来登录到该应用程序,或者将`localhost` 替换为安装服务器版本的服务器的名称或IP地址。 + +在线或脱机启动DHIS2后,将显示 +屏幕将提示您输入注册的用户名和密码。 +输入所需信息后,单击登录按钮进行登录 +进入应用程序。默认的用户名和密码为“ admin”, +'区'。在第一次登录时应立即更改它们 +时间。 + +![](resources/images/getting_started/login.png) + +您可以从菜单中选择想要显示DHIS2的语言。 +屏幕底部的“更改语言”对话框。不是全部 +语言可能可用。 + +如果您忘记了密码,可以点击“忘记了 +密码?”链接。您必须已将您的电子邮件地址和 +服务器必须正确配置为发送电子邮件。 + +如果要创建自己的帐户(和服务器管理员 +允许),只需点击“创建帐户”并按照说明进行操作 +提供。 + +登录DHIS2后,请参考本节中的特定部分。 +可用的不同功能的手册。 + +## 注销DHIS2 { #mod2_4 } + +只需单击配置文件,然后单击右上角的“注销” +DHIS2菜单中的。 + +## 设计DHIS2数据库快速入门 { #database_design } + +DHIS2提供了一套功能强大的工具,用于数据收集,验证, +报告和分析,但数据库的内容,例如要做什么 +收集,应由谁收集以及哪种格式取决于 +使用环境。但是,为了对DHIS2做任何事情,您必须 +首先创建元数据。元数据或有关数据的数据描述 +应该收集什么(数据元素和类别),应该在哪里收集 +收集(组织单位)以及应多久收集一次 +收集(期间)。此元数据需要在DHIS2中创建 +数据库才能使用。这可以通过用户完成 +界面,不需要任何编程或深入的技术技能 +软件,但确实需要对流程有很好的了解 +您正在尝试收集数据的表格。 + +本节将对DHIS2进行非常简短的介绍。 +数据库设计,主要说明准备数据库所需的各个步骤 +新的DHIS2系统供使用。每个步骤的执行方法均在其他部分进行了说明 +有关设计选择的章节和最佳做法将在 +实施者手册。以下是要遵循的步骤: + +1 \。建立组织层次结构 + +2 \。定义数据元素 + +3 \。定义数据集和数据输入表格 + +4 \。定义验证规则 + +5 \。定义指标 + +6 \。定义报告表和设计报告 + +7 \。设置GIS模块 + +8 \。设计图表并自定义仪表板 + +### 组织层次结构 { #the-organisational-hierarchy } + +组织层次结构使用DHIS2定义组织, +卫生设施,行政区域和其他地理区域 +用于数据收集和数据分析。数据的这个维度是 +定义为具有一个根单元的层次结构(例如卫生部),并且 +下面任意数量的级别和节点。此层次结构中的每个节点是 +在DHIS2中称为组织单位。 + +此层次结构的设计将确定 +在收集和汇总数据时可供用户使用的分析 +这种结构。只能有一个组织层次结构 +同时,其结构需要仔细考虑。额外 +层次结构(例如,平行的行政分组,例如“ +所有权”)可以使用组织组和组集进行建模, +但是组织层次结构是数据的主要载体 +地理维度上的汇总。通常是国家 +公共卫生中的组织层次结构有4-6级,但是任何 +支持级别数。层次结构是由父子构成的 +关系,例如国家或卫生部(根)可能有8 +上级单位(省),每个省(级别2)可能会再次 +有10-15个地区作为他们的孩子。通常情况下,卫生设施 +将位于最低层,但也可以位于 +更高的水平,例如偏斜的国家或省级医院 +支持组织树(例如,可以定位叶节点 +处于第2级,而其他大多数叶节点处于第5级)。 + +通常,由健康定义一个地理层次结构 +系统。例如行政办公室所在的位置(例如卫生部, +省,区),但通常还有其他行政区域 +在可能添加或可能不添加的国家/地区中,具体取决于其添加方式 +边界将改善数据分析。设计层次结构时 +任何组织单位的孩子人数可能表明 +结构的实用性,例如具有一个或多个1-1关系 +在两个级别之间不是很有用,因为对于 +子级和父级。在另一个极端上,这个数字很高 +等级中间的儿童数量(例如,一个地区的50个地区 +省)可能需要在之间添加一个附加级别 +增加数据分析的实用性。最低水平,健康 +设施通常会有大量的孩子(10-60岁),但是对于 +层次结构中更高的其他级别。 5-20个孩子是 +推荐的。太少或太多的孩子可能表明该水平 +应该删除或添加。 + +请注意,很容易更改 +在稍后的阶段,唯一的问题是改变组织 +收集数据的单位(叶节点),例如分裂或合并 +卫生设施。层次结构的汇总基于 +随时可以使用当前的层次结构,并且将始终反映最新的层次结构 +组织结构的变化。请参阅以下章节 +组织单位,以学习如何创建组织单位并 +建立层次结构。 + +### 数据元素 { #data-elements } + +数据元素可能是 DHIS2 数据库最重要的构建块。它代表“什么”维度,它解释了正在收集或分析的内容。在某些情况下,这被称为指标,但在 DHIS2 中,我们将此收集和分析单元称为_数据元_。数据元素通常表示某事物的计数,其名称描述了正在计数的内容,例如“给予的 BCG 剂量”或“疟疾病例”。当数据被收集、验证、分析、报告或呈现时,数据元素或建立在数据元素上的表达式描述了数据的内容。因此,数据元素对于系统的各个方面都变得很重要,它们不仅决定了如何收集数据,更重要的是决定了数据值在数据库中的表示方式,这再次决定了数据的分析和呈现方式。 + +您可以通过以下方式向此“ WHAT”维度添加更多详细信息: +分解维度称为数据元素类别。一些常见 +类别是“年龄”和“性别”,但用户可以添加任何类别 +并链接到特定的数据元素。数据组合 +元素的名称及其分配的类别定义了 +系统中可用的收集和分析,因此描述了 +数据库中的原始数据。缩小时可以进行汇总 +此尺寸,但无法进一步下钻,因此设计数据 +元素和类别定义了可用于 +系统(在WHAT维度上)。数据元素和 +在此过程的后期阶段,类别可能会很复杂,因为这些 +将会更改已经捕获的数据值的含义 +数据库(如果有)。所以这一步是更果断和谨慎的一步 +数据库设计过程中的步骤。 + +设计数据元素时的一种最佳实践是考虑数据 +元素作为数据分析的一个单元,而不仅仅是数据中的一个字段 +收集表格。每个数据元素都独立存在于数据库中, +完全脱离收集表格,报告和其他 +输出基于数据元素和由以下内容组成的表达式/公式 +数据元素而不是数据收集表单。所以数据分析 +需求应该驱动流程,而不是数据的外观 +收集表格。一个简单的经验法则是数据的名称 +元素必须能够独立运行并描述数据值 +也在其收集形式的范围之外。例如。数据元素 +无论是在“ +“ RCH”形式或“ OPD”形式,但就其本身而言并非唯一 +描述现象(被引荐给谁?),而应改为 +称为“来自孕妇的总推荐数”或“来自OPD的总推荐数”。 +两个不同的数据元素具有不同的含义,尽管该字段 +纸质表格上的用户只能说“总推荐人”,因为 +表格将始终知道这些引用来自何处。在数据库中或 +数据元素存储库,此上下文不再有效,并且 +因此,数据元素的名称在 +描述数据。 + +数据元素的通用属性可以通过什么来建模 +称为数据元素组。这些小组在 +感觉它们是由用户定义的,包括其名称和名称 +会员资格。组对于浏览和显示相关信息均有用 +数据,但也可以用于将数据元素聚合在一起。团体 +松散耦合到数据元素,而不直接绑定到数据 +值,这意味着它们可以在任何时间点进行修改和添加 +而不干扰原始数据。 + +### 数据集和数据输入表格 { #datasets-and-data-entry-forms } + +DHIS2中的所有数据输入都是通过使用数据集来组织的。一种 +数据集是为数据分组在一起的数据元素的集合 +集合,并且在分布式安装的情况下,它们还定义了 +在DHIS2实例之间导出和导入的大块数据(例如 +从地区办公室本地安装到国家服务器)。 +数据集不直接链接到数据值,而仅通过它们 +数据元素和频率,因此可以修改数据集, +随时删除或添加而不影响原始数据 +已经被系统捕获,但是这种变化当然会影响 +如何收集新数据。 + +数据集具有控制数据收集的期间类型 +频率,可以是每天,每周,每月,每季度,每六个月, +或每年。数据集中要包含的数据元素和 +时段类型由用户定义,并带有名称,简称, +和代码。 + +为了使用数据集收集特定组织单位的数据,您需要 +必须将组织单位分配给数据集,并且该机制控制 +哪些枪支可以使用哪些数据集,并同时定义 +数据完整性的目标值(例如,多少医疗机构 +预计每个月都会提交RCH数据的地区)。 + +一个数据元素可以属于多个数据集,但这需要 +仔细思考,因为这可能导致重叠和不连续的数据 +如果例如收集数据集被赋予不同的频率,并且 +由相同的枪械使用。 + +#### 数据输入表 { #data-entry-forms } + +将数据集分配给组织单位后,将创建该数据集 +可在您拥有的orgunits的Data Entry(在Services下)中找到 +根据数据集将其分配给有效期 +期间类型。然后将显示一个默认的数据输入表单,该表单是 +只是属于数据集的数据元素的列表 +带有用于输入值的列。如果您的数据集包含数据 +类别,例如年龄段或性别,再加上其他元素 +列将基于默认格式自动生成 +类别。除了默认的基于列表的数据输入表单 +还有两种选择,基于节的表单和自定义表单。 + +##### 部分表格 { #section-forms } + +截面表单在使用时提供了更多的灵活性 +表格形式,设计快速简单。通常您的数据输入 +表单将需要多个带有副标题的表,有时您需要 +禁用(灰显)表中的某些字段(例如,某些类别 +不适用于所有数据元素),这两个功能均受支持 +部分形式。定义数据集后,您可以定义它的部分 +带有数据元素的子集,标题和可能的灰色字段 +部分的表格。也可以定义数据集中各部分的顺序。 +在“数据输入”中,您现在可以开始使用“部分”表单(应显示 +当部分可用于所选数据集时自动显示)。您 +可以在默认格式和部分格式之间切换 +数据输入屏幕。大多数表格数据输入表格都应该可行 +与节形式有关,您可以利用该节更多 +表单(或默认表单)对您来说越容易。如果这两种类型 +表格不符合您的要求,那么第三个选择是 +完全灵活,但更耗时的自定义数据输入 +形式。 + +##### 自订表格 { #custom-forms } + +当您要设计的表单对于默认表单而言过于复杂时 +部分表格,那么您最后的选择是使用自定义表格。这需要 +更多的时间,但在设计方面为您提供了充分的灵活性。在 +DHIS2有一个用于表单设计器的内置HTML编辑器(FcK编辑器) +您可以在用户界面中设计表单,也可以粘贴到HTML中 +直接使用编辑器中的“源”窗口。在自定义表单中,您 +可以插入静态文本或数据字段(链接到数据元素+ +类别)在表格上的任何位置,您有完全的自由 +设计表单的布局。将自定义表单添加到 +数据集,它将在数据输入中可用并自动使用。您 +可以切换回默认值,并且顶部的部分(如果存在)形式 +数据输入屏幕的右上角。 + +### 验证规则 { #validation-rules } + +设置完系统的数据输入部分并开始 +收集数据,然后有时间定义有助于质量的数据质量检查 +以提高所收集数据的质量。您可以添加尽可能多的 +您喜欢的验证规则,这些规则由左和右组成 +副表达式又由数据元素组成,带有 +双方之间的运算符。典型规则是将小计与 +总的东西。例如。如果您有两个数据元素“艾滋病毒检测 +”和“艾滋病毒检测结果呈阳性”,那么您知道 +表格(同一时期和组织单位)的总数 +测试必须始终等于或高于肯定测试的数量。 +这些规则应该是绝对规则,这意味着它们是 +数学上正确,而不仅仅是假设或“大部分时间 +正确”。可以在填写每个表格后在数据输入中运行规则, +或同时处理多种形式的批量处理,例如 +适用于上一个报告月份的所有设施。结果 +测试将列出所有违规行为以及每个方面的详细值 +发生违规的表达式可以很容易地返回 +进行数据输入并更正值。 + +### 指标 { #indicators } + +指标可能代表DHIS2最强大的数据分析功能。数据元素代表收集的原始数据(计数),指标代表提供覆盖率,发生率,比率和其他基于公式的分析单位的公式。指标由一个因子(例如1,100、100、100 000),分子和分母组成,后者的两个都是基于一个或多个数据元素的表达式。例如。指标“ BCG覆盖率< 1岁”定义为一个公式,系数为100,分子(“给1岁以下儿童的BCG剂量”)和分母(“ 1岁以下的目标人群”)。指标“ DPT1至DPT3退出率”是100%x(“给定DPT1剂量”-“给定DPT3剂量”)/(“给定DPT1剂量”)的公式。 + +DHIS2中的大多数报告模块都支持数据元素和指标 +您也可以将它们合并到自定义报告中,但是重要的是 +指标与原始数据的差异和强度(数据元素的 +数据值)是比较不同数据的能力 +地理区域(例如人口稠密地区与农村地区)作为目标 +分母可以使用分母。 + +指标可以随时添加,修改和删除 +而不干扰数据库中的数据值。 + +### 报告表和报告 { #report-tables-and-reports } + +DHIS2中的标准报告是一种非常灵活的数据呈现方式 +已收集。数据可以由任何组织汇总 +单位或组织单位级别,按数据元素,按指标以及以上 +时间(例如每月,每季度,每年)。报告表是自定义的 +标准报告的数据源,并且可以在 +用户界面,以后可以在外部报表设计器中访问,例如 +iReport或通过自定义HTML报告。然后可以将这些报告设计 +设置具有参数的易于访问的一键式报告,以便 +用户可以运行相同的报告,例如每个月都有新数据 +输入,并且与所有级别的用户相关,因为 +可以在运行报告时选择组织单位。 + +### 地理信息系统 { #gis } + +在集成的GIS模块中,您可以轻松地在地图上显示数据, +既在多边形(区域)上,又在点(健康设施)上,以及 +作为数据元素或指标。通过提供您的坐标 +组织单位到系统中,您可以快速掌握 +这个模块。有关如何开始的详细信息,请参见GIS部分。 + +### 图表和仪表板 { #charts-and-dashboard } + +显示指标数据最简单的方法是通过图表。 +易于使用的图表对话框将指导您完成创建 +各种类型的图表,其中包含指标,组织单位的数据 +和您选择的时期。这些图表可以轻松地添加到其中之一 +仪表板上的四个图表部分,可以轻松完成 +登录后立即可用。确保将仪表板模块设置为 +用户设置中的启动模块。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__dhis2-frequently-asked-questions-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__dhis2-frequently-asked-questions-md new file mode 100644 index 000000000..ebb012a04 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__dhis2-frequently-asked-questions-md @@ -0,0 +1,38 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/dhis2-frequently-asked-questions.md" +revision_date: "2021-06-14" +--- + +# DHIS2常见问题 { #dhis2-frequently-asked-questions } + +**问:**我已经将数据输入到数据输入表单中,但是看不到 +报表中的数据(数据透视表,图表,地图)。为什么数据是 +输入的不是立即显示在DHIS2的图形中吗? + +** A:**必须首先使用DHIS2处理输入到DHIS2中的数据。 +“分析”。这意味着数据不会立即在 +分析资源(例如报告,数据透视表,数据可视化工具, +GIS等)。如果调度处于活动状态,则 +分析过程将在每天的午夜自动运行。后 +自上次分析以来输入的新数据 +进程运行了,将变得可见。 + +您可以通过选择手动触发分析过程 +在主菜单中选择“报告”->“分析”,然后按“开始导出” +按钮。请注意,该过程可能需要大量时间 +取决于数据库中的数据量。 + +其他可能影响数据可见性的因素包括: + +- 数据审批:如果数据尚未审批到与您的用户级别相对应的级别,则您可能看不到该数据。 + +- 元数据对象的共享:如果某些元数据对象尚未与您所属的用户组共享,则您可能看不到这些数据。 + +- 分析缓存:在许多情况下,服务器管理员会在服务器上缓存分析对象(例如数据透视表、地图、图表)。如果您已输入数据,重新运行分析,但仍然看不到任何(更新的)数据,请确保服务器没有缓存您的数据。 + +**问:**我已经从下载DHIS2 +但是,当我尝试进入系统时,需要输入用户名和密码。 +我应该使用哪个? + +** A:**默认情况下,用户名将为“ admin”,密码为 +“区”。用户名和密码区分大小写。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__dhis2-glossary-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__dhis2-glossary-md new file mode 100644 index 000000000..3dfa4ed77 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__dhis2-glossary-md @@ -0,0 +1,111 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/dhis2-glossary.md" +revision_date: "2021-07-13" +--- + +# DHIS2词汇表 { #dhis2_glossary } + +## { #a } + +聚合:在 DHIS2 上下文中,聚合是指数据元素如何在特定的层次关系中组合。例如,特定地区的所有卫生设施将贡献该特定地区的总价值。 DHIS2 支持不同的聚合运算符,例如 SUM、AVERAGE 和 COUNT。 + +分析:分析是指将输入 DHIS2 的数据处理和准备为更适合检索指标和汇总数据的格式的过程。当数据输入 DHIS2 时,它会以针对写入数据进行优化的格式存储。然而,当数据需要处理成指标或聚合(例如从几个月到季度)时,以针对只读操作优化的不同格式转换和存储这些数据会更有效。 DHIS2 的分析系统被分析应用程序(GIS、数据透视表、事件报告等)广泛使用。 + + 重要的是要记住,因为数据已被 + 输入 DHIS2 必须处理成分析格式, + 分析应用程序中出现的数据仅代表数据 + 上次运行分析时系统中存在该信息。如果 + 之后输入数据,需要运行分析 + 再次让这些数据出现在分析应用程序中。 + +聚合数据:在 DHIS2 上下文中,聚合数据是指从其他分层数据源派生的数据元素或指标。例如,汇总设施数据将来自曾到该设施接受特定服务的所有患者的总计。地区汇总数据将来自特定地区包含的所有设施的总计。 + +应用程序编程接口:应用程序编程接口是不同软件组件如何相互交互的规范。 DHIS2 API(或 WebAPI)可用于将 DHIS2 与其他软件连接起来,以构建报告或自定义数据输入表单。 + +批准:批准可用于控制数据的可见性和可编辑性。当数据由最低报告级别提交时,可以由上一级报告批准。该批准有两个作用: + + 1. 无法再在数据输入屏幕中编辑数据 + 较低的水平。 + + 2. 根据已启用的系统设置, + 数据将在审批级别可见。 + + 例如,数据在设施级别输入,并且 + 提交审批。一旦数据被批准 + 区级数据将被锁定在数据输入中 + 设施级别的屏幕。它也将在 + 向地区用户提供分析应用程序。 + +## B { #b } + +双月刊:指两个月的时间段,如1月1日至2月28日。 + +## C { #c } + +类别:类别是类别选项组。它们组合使用来分解数据元素。类别通常是单一类型的概念,例如“年龄”或“性别”。 + +类别组合:类别组合用于分解数据元素。例如,数据元素“疟疾确诊病例数”可以细分为以下类别:“年龄”和“性别”。反过来,每个类别都包含多个类别选项,例如性别类别的“男性”和“女性”。类别组合可以由一个或多个类别组成。 + +类别组合选项:类别组合选项由构成类别组合的类别选项的所有不同组合动态组成。例如,“性别”和“年龄”两个类别可能具有“男性”或“女性”和“<5 years" or ">5 年”等选项。类别组合选项将包括: + + - 男性 <5 岁 + - 男性 >5 岁 + - 女性 <5 岁 + - 女性 >5 岁 + +类别选项:类别选项是分组为类别的原子元素。 + +逗号分隔值:逗号分隔值是以纯文本格式存储的一系列表格数据。它们通常与 DHIS2 一起使用来导出和导入数据值。 + +## D { #d } + +数据字典:数据元素和指标的集合,可以与其他DHIS2系统交换。通常用于在设置 DHIS2 系统时定义一组数据元素和指标。 + +数据交换格式:在 DHIS2 上下文中,“数据交换格式”是指一种 XML 模式,它允许在断开连接的 DHIS2 实例之间以及支持 DXF 模式的不同应用程序之间传输数据和元数据。 + +数据集市:DHIS2 中的一组数据库表,包含根据聚合规则和计算的数据元素和指标公式生成的已处理数据元素和指标值。数据集市表用于分析和报告生成。通常,用户不应直接使用未聚合的数据值,而应使用数据集市导出产生的值进行分析。 + +数据元素:数据元素是 DHIS2 的基本构建块。它是具有明确含义的数据原子单元。本质上,它是实际观察到或记录的数据值,其进一步由多个维度表征。作为示例,数据元素“完全免疫的儿童的数量”将指接受该特定服务的儿童的数量。数据元素始终链接到一个时期以及一个组织单位。它们可以选择性地链接到其他维度。 + +数据元素组:数据元素组用于根据共同主题对多个数据元素进行分类,例如“免疫”或“ART”。通常,它们在报告和分析期间使用,以允许一起分析相关数据元素。 + +数据元素组集:数据元素组用于将多个数据元素组分类为公共主题。 + +维度:维度用于在分析过程中对数据元素进行分类。维度提供了一种根据共同特征对数据进行分组和过滤的机制。通常,可以在分析期间使用维度来聚合或过滤相关数据元素。维度可以是层次结构的成员。例如,“期间”维度可以分解为“日-\>月-\>季度-\>年”。 + +DXF + +## H { #h } + +健康管理信息系统:通常是一种电子数据库系统,用于记录有关服务提供、疾病发生率、人力资源数据和其他用于评估卫生服务提供绩效的信息的汇总数据。通常,HMIS 不包含电子病历系统或个体患者数据的高度详细数据。 + +## 我{ #i } + +指标:指标的除数。可以使用指标公式由多个数据元素组成。 + + \[ + 指标 = {\frac{分子}{分母}} + \] + + 这显然是一个非常普遍的例子。分子和 + 指标本身可以由各种数据元素组成, + 因子和四个基本操作数(加法、乘法、 + 除法和减法)。 + +## N { #n } + +分子:指标的股息。可以使用指标公式由多个数据元素和因素组成。 + +## O { #o } + +组织单位:组织单位通常是一个地理单位,它存在于一个层次结构中。例如,在美国,`Georgia`将被视为组织单位级别为`State`的组织单位。组织单位也可用于指定行政单位,例如医院内的病房。组织单位维度实质上_指定了_特定数据值发生的位置。 + +组织单位级别:指组织层次结构中的级别。通常,国家/地区有不同级别的管理,例如 1) 国家/地区 2) 州/省 3) 县/地区 4) 卫生设施。在 DHIS2 背景下,卫生机构通常是最低的组织级别。数据从最低的组织级别向上聚合到最高的组织级别。 + +## P { #p } + +期间:期间是由开始日期和结束日期组成的特定时间间隔。例如“2011年1月”指的是2011年1月1日至2011年1月31日的时间间隔。 + +## U { #u } + +唯一标识符:唯一标识符 (UID) 是 DHIS2 用于识别特定资源的半随机字母和数字序列。 UID 以字母开头,后跟 10 个字母或数字。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__dhis2-tutorials-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__dhis2-tutorials-md new file mode 100644 index 000000000..a68be7177 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__dhis2-tutorials-md @@ -0,0 +1,428 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/dhis2-tutorials.md" +revision_date: "2021-06-14" +--- + +# DHIS2教程 { #dhis2_tutorials } + +## 使用数据透视表应用创建记分卡 { #create-scorecards-pivot-table } + +**\*记分卡定义:** 在卫生部等公共卫生机构中,记分卡提供了一种有用且标准化的方法,用于将相关指标合并到一个表格中。记分卡提供了健康计划(例如疫苗接种计划)绩效的总体视图,突出了成功、弱点和需要改进的领域。典型的记分卡如下所示:\* + +![](resources/images/tutorials/scorecards_pivot_result.png) + +本教程说明了如何在DHIS2数据透视表应用程序中创建记分卡。使用数据透视表创建记分卡有几个优点,例如: + +- 您可以将计分卡保存在仪表板上并离线使用。 + +- 您可以与其他DHIS2用户共享计分卡。 + +让我们开始吧\! + +### 为记分卡创建图例 { #create-a-legend-for-your-scorecard } + +首先,我们将为记分卡创建一个三色的“交通灯”图例。记分卡具有三种基本颜色,易于扫描且易于理解。 + +1. Open the **Maintenance** app. Click the menu in the top right corner and select Maintenance from the list of apps. You can also type the first letters of the word maintenance in the search field to find the app. + + ![](resources/images/tutorials/scorecards_maintenance_app.png) + +2. In the Maintenance app, scroll to the bottom of the page right down to the **Other** section. + +3. Go to **Legend** and click the **+**. + + ![](resources/images/tutorials/scorecards_maintenance_legend.png) + +4. In the **Legend Management** page, scroll to the bottom of the page and create a new legend by clicking the blue + button. + + ![](resources/images/tutorials/scorecards_maintenance_addbtn.png) + +5. 在字段中输入图例的名称,例如“ Traffic light”,开始值和结束值。您在此处输入的值取决于您希望为记分卡设置的性能等级。 + +6. Change **Number of legend items** to 3 to display three colors in the scorecard. To change the legend item colors, click the blue + button and then edit the colors. + + ![](resources/images/tutorials/scorecards_maintenance_legend_color.png) + +### 在数据透视表应用中创建记分卡 { #create-a-scorecard-in-the-pivot-table-app } + +1. Open the **Pivot Table** app from the top right menu of the dashboard. You can also enter the first letters of Pivot Table in the search field. + +2. Go to **Data** in the pane on the left side and select **Indicators** in the list. + +3. Select an **Indicator group** such as “ANC” in the second list. + +4. 使用箭头选择您想要在记分卡中看到的指标类型。 + + ![](resources/images/tutorials/scorecards_pivot_indicators.png) + +5. Click **Update**. This button is in the menu at the top of the workspace + +6. Go to **Periods** and select a period for which you want to display data. In this “traffic light” example, we’ll use the relative period section. In **Quarters**, select **This quarter**and **Last quarter**. Clear any other checkboxes and click **Update**. + + ![](resources/images/tutorials/scorecards_pivot_period.png) + +7. Go to **Organisation Units** in the same left side pane, and click the arrow next to the gear button. + +8. 选择**选择级别**。 + + ![](resources/images/tutorials/scorecards_pivot_orgunit_level.png) + +9. Select **District** from the list (next to the gear button). Click **Update**. + + ![](resources/images/tutorials/scorecards_pivot_orgunit_level2.png) + +如您所见,记分卡在 +工作区。现在该调整外观。 + +### 整理记分卡的布局和显示 { #organise-the-layout-and-display-of-your-scorecard } + +1. In the workspace, click **Layout**. + + ![](resources/images/tutorials/scorecards_pivot_layout.png) + +2. In **Table layout**, drag **Organisation units** down to the **Row dimensions** section. + +3. Drag **Data** to the **Column dimensions** section. + +4. In the **Column dimensions** pane, drag **Periods** below **Data**, and click **Update**. + +5. In the workspace, click **Options**. + + ![](resources/images/tutorials/scorecards_pivot_options.png) + +6. Go to **Data** and clear all the checkboxes. + +7. 转到 **样式** \> **图例集**,然后从列表中选择您在维护应用程序中创建的图例。在此示例中,我们将其称为交通灯。 + +8. Go to **Style** \> **Legend display style** and select **Background color**. + +9. 点击**更新**。 + +记分卡已准备好\! + +![](resources/images/tutorials/scorecards_pivot_result.png) + +### 保存并分享您的计分卡 { #save-and-share-your-scorecard } + +1. In the workspace, go to the **Favorites** menu. + +2. 点击**另存为**。输入您的记分卡名称。 + +3. To share your Scorecard, select **Favorites**. + +4. Enter the name of a user group name, and click **Save**. Your scorecard can be viewed by people that you share a dashboard with. + +## 使用TextPattern { #working-with-textpattern } + +DHIS2版本2.29中引入了TextPattern,作为一种定义 +包含变量,生成的值和原始文本的模式 +然后可以生成一个文本值。当前用例 +TextPattern是为跟踪的实体自动生成的属性, +您要在其中生成例如基于特定ID的唯一ID的位置 +模式。 + +本指南将涵盖与之相关的基本和高级主题 +TextPattern,但主要侧重于如何定义TextPatterns +以及存在哪些限制和警告。 + +### TextPattern语法 { #textpattern-syntax } + +TextPattern 是由“+”字符连接在一起的_段_序列。段具有特定的符号,并且在大多数情况下具有参数_format_,它允许进一步操作该值。 + + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TextPattern segments
      Segment notationDescriptionParamenter (format)Example (segment → input value → result)
      "Plain text"The plain text segment will remain unchanged in all generated values. This special segment is defined by wrapping text between two double quotes. If your pattern should include separation symbols like a dash, you should use this "-". +

      The plain text segment also allows for placeholder text. That means you can specify that parts of the plain text segment should be any of a set of characters. Currently there are 4 supported special characters you can use:

      +
        +
      • \d (0-9)

      • +
      • \x (a-z)

      • +
      • \X (A-Z)

      • +
      • \w (a-zA-Z0-9)

      • +
      None"Hello world" → None → Hello world +

      "Hello \x\x\x" → "Hello you" → Hello you

      +

      "\d\d\d" → "123" → 123

      CURRENT_DATE(format)Current date segment will be generated by the server at the time of generation. This is useful if you want your patterns to have a time-constraint that is disconnected from the context. You should not use this if you need to control which date is injected into the pattern.Date formatCURRENT_DATE(yyyy) → 01-01-2018 → 2018
      ORG_UNIT_CODE(format)This segment represents the organisation unit code associated with the generation.Text formatORG_UNIT_CODE(...) → OSLO → OSL
      RANDOM(format)Random segments will be replaced by a value randomly generated by the server based on the format. Generated segments, like Random, bases its uniqueness on the rest of the pattern. That means a random value can appear twice, as long as the rest of the pattern is different, which means the generated text as a whole will be unique.Generation formatRANDOM(X####) → None → A1234
      SEQUENTIAL(format)Sequential segments will be replaced by a number, based on a counting value on the server. Sequential segments will start at the value 1, and for each generated value count up until no more values are available, based on the format. Like Random segments, uniqueness is based on the rest of the pattern, so each possible version of the pattern will have it's own sequential counter starting from 1.Generation format"A"+SEQUENTIAL(###) → None → A001 +

      "A"-SEQUENTIAL(###) → None → A002

      +

      "B"-SEQUENTIAL(###) → None → B001

      +

      "B"-SEQUENTIAL(###) → None → B002

      + +大多数段都有一个参数_format_,纯文本段除外。下表列出了可用的格式、它们的使用方式以及使用它们的示例符号。 + + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
      Parameter formats
      FormatDescriptionExample
      Date formatThis format is based directly on the java SimpleDateFormat, which means any pattern valid for SimpleDateFormat, will be valid as a date format in TextPatternCURRENT_DATE(dd-MM-yyyy) → 31-12-2018 +

      CURRENT_DATE(MM-yyyy) → 12-2018

      Text formatThe text format allows for some basic text manipulation. Leaving the format empty will return the value unmodified, but using "^", "." and "$", you can modify the value before it is returned. Each "." represents a character, while "^" represents the start of the text and "$" represents the end. When using formats, the input value must be at least the same length as the format. +

      ORG_UNIT_CODE(....) → OSLO

      +

      ORG_UNIT_CODE(..) → OS

      +

      ORG_UNIT_CODE(..$) → LO

      +

      ORG_UNIT_CODE(^...$) → OSLO

      +

      ^....$ will require the input value to be exactly 4 characters.

      Generation formatThe generation format accepts a combination of one or more of he following characters: "#", "X", "x" and "*". They respectively represent a number(0-9), an uppercase letter (A-Z), a lowercase letter(a-z) or any of the above(0-9,a-z,A-Z). The SEQUENTIAL segment only accepts "#", since it will only generate numbers. The number of characters in the format decides the size of the value generated. Using just one "#" will in other words only allow for 10 values (0-9), while "###" will allow for 1000 values (000-999). SEQUENTIAL generated values have leading zeroes, so the length of the generated value will always match the format length.RANDOM(X###) → A123 +

      RANDOM(****) → 1AbC

      +

      SEQUENTIAL(###) → 001

      +

      SEQUENTIAL(######) → 000001

      + +有关格式的一些重要注意事项: + +- 日期格式非常通用,但请注意您使用的是哪些日期或时间组件。即使可用,也不建议使用小于一天(例如几小时或几秒)的组件。 + +- 文本格式允许标记输入值的开始和结束,但“^...”和“...”实际上会给出完全相同的结果。唯一需要使用“^”的时候是当您想要强制输入值的长度时。例如,“^....$”将接受 OSLO,因为它在开始和结束之间有 4 个字符,但 PARIS 将被拒绝,因为它有 5 个字符。 + +- 当文本格式用于唯一值(例如组织单位代码)时,请确保该格式不会破坏唯一性。 (例如:“PARIS”和“PANAMA CITY”的 ORG_UNIT_CODE(..) 都会返回 PA,这意味着这两个组织单位实际上会共享生成的值) + +- 生成格式是了解模式容量的主要方法。确保格式足够长以涵盖比您需要的更多的值。 + +要结束本教程的语法部分,这里有几个 +例 + TextPattern: + + ORG_UNIT_CODE(...)+“-” + CURRENT_DATE(yyyyww)+“-” + SEQUENTIAL(#####) + +该模式将有 99999 个可能的值(基于 SEQUENTIAL。00000 从未使用过,因为我们从 1 开始)。此外,剩余模式将针对生成值 (ORG_UNIT_CODE) 的每个不同组织单位以及每周(CURRENT_DATE(yyyyww) 表示年和周)而发生变化。这实际上意味着每个新的一周,每个组织单位都会有 99999 个可以使用的新值。 + + “ ABC_” + RANDOM(****) + +此模式的纯文本段不会对 +模式的总容量,但是生成的段(RANDOM) +将允许14776336可能的值。原因是\ * +可以是62个可用字符中的任何一个(0-9,a-z,A-Z)。 +您可以在下面进一步了解有关了解模式容量的信息 +本教程。 + +### 设计用于生成ID的TextPattern { #designing-textpattern-for-generating-ids } + +TextPattern的一种用例是生成唯一的ID。在这个部分 +我们将介绍与设计相关的准则和常见问题 +用于ID的TextPatterns。 + +ID不得包含敏感信息或包含以下内容的信息: +组合可以识别一个人。 TextPattern当前不 +支持使用此类值的细分受众群,但可能会在 +未来。 + +以下列表突出显示了一些特定于TextPattern的内容 +设计id的TextPattern时需要考虑的限制: + +- 确保 TextPattern 的容量(可能值的数量)涵盖您的用例。拥有比需要更多的值比拥有更少的值要好。使用 TextPattern 跟踪的实体属性将要求 TextPattern 中存在单个生成的段。 + +- TextPattern 在整个系统中是唯一的,但仅限于使用它的对象。换句话说,如果您有一个带有 TextPattern 的跟踪实体属性,由多个跟踪实体使用(不要误认为跟踪实体实例),则生成的所有值将在使用该属性的所有跟踪实体之间共享。这也意味着,如果您有两个具有相同 TextPattern 语法的跟踪实体属性,则每个属性将能够生成与另一个属性相同的值,因为唯一性基于该属性。 + + + +- SEQUENTIAL 段在实现编号中从 1 开始,每个值按顺序增加 1,直到没有更多值可用。然而,实际上,当用户生成并保留从未使用过的值时,或者如果用户发送的值中 SEQUENTIAL 段的值高于服务器上记录的值,则很可能会出现间隙。 + +- 当前的实现依赖于用户客户端在存储新值时发送 TextPattern 中包含的值。这意味着生成正确的 ID 取决于用户和用户客户端,以提供正确的数据。 + +### 了解TextPattern容量 { #understanding-textpattern-capacity } + +设计TextPattern时要记住的最重要的事情是, +是容量-表示潜在值的总数a +TextPattern可以产生。 + +在当前的TextPattern实现中,主要有三个 +决定容量的因素: + +1. TextPattern中生成的段的容量 + +2. CURRENT_DATE 段的存在 + +3. ORG_UNIT_CODE 段的存在 + +日期段(如 CURRENT_DATE)的存在将在每次段更改时有效地重置容量。根据日期格式,它可以在任何地方更改为每年或每天。 **重要提示:如果您的日期格式不包含年份,则该模式每年都会解析为相同的值。**这意味着值已被使用。例如,如果您的 TextPattern 如下所示: + + CURRENT_DATE(ww)+“-” + RANDOM(#) + +此模式每周将为您提供最多 10 个唯一值,但 1 年后,CURRENT_DATE(ww) 将与去年相同,并且您将没有可用的新值。如果您使用“yyyy-ww”,那么它每年、每周都是唯一的。 + +组织单位代码将使您的价值观在每个不同的领域都独一无二 +组织单位,这意味着您是否具有以下文本模式: + + ORG_UNIT_CODE()+“-” + RANDOM(#) + +此模式将为您提供10种不同的唯一值 +组织单位。 + +#### 计算生成段的容量 { #calculating-capacity-for-generated-segments } + +在设计 TextPattern 时,了解如何计算 TextPattern 的容量至关重要。就容量而言,生成的段将是任何 TextPattern 的主要组成部分,然后根据 ORG_UNIT_CODE 或 CURRENT_DATE 的存在而增加。 + +让我们从SEQUENTIAL段开始。格式中的每个“ \#”代表 +一个0到9之间的数字。要计算总容量,请乘以 +每个“ \#”的可能值的数量。由于总是10(0-9) +数学很简单: + + SEQUENTIAL(#)= 10 = 10 + 序列(###)= 10 * 10 * 10 = 1000 + SEQUENTIAL(#####)= 10 * 10 * 10 * 10 * 10 = 100000 + +由于服务器上的SEQUENTIAL计数器从1开始而不是0,因此实际 +容量为999,但在大多数情况下并不重要。 + +一旦涉及到RANDOM,计算就会变得更多 +复杂。与SEQUENTIAL类似,“ \#”具有10个可能的值, +另外,我们有“ X”和“ x”,每个都有26个可能的值,以及 +“ \ *”可以是前面的任何一个,表示62(10 + 26 + 26) +可能的值。 + +要计算容量,您需要将每个字符 +格式化并替换为可能的值数,然后相乘 +它们都像我们在SEQUENTIAL中所做的一样: + + RANDOM(#)= 10 = 10 + 随机(X)= 26 = 26 + RANDOM(*)= 62 = 62 + + RANDOM(X ##)= 26 * 10 * 10 = 2600 + 随机(XXxx)= 26 * 26 * 26 * 26 = 456976 + + 随机(***)= 62 * 62 * 62 = 238328 + +如您所见,数学运算有时会变得更加复杂,但是 +按照此配方,您可以看到潜在值的数量。 + +### 随机细分以及为什么应避免使用 { #random-segments-and-why-you-should-avoid-it } + +在TextPattern中使用随机段会产生隐藏的成本 +长期运行,但这并不意味着您永远不要使用它。这个部分 +将突出显示使用随机片段的问题,并建议何时 +可能更适合使用它。 + +本节是由上一代的问题引起的 +策略,您只有随机生成。过了一会儿,实例 +使用此功能实际上将无法生成和保留新的 +值,因为要花很长时间才能找到可用的值。这个 +本节着眼于随机产生的一些问题 +造成了这种情况。 + +#### 产生随机值 { #generating-random-values } + +在TextPattern中使用RANDOM段之前,应考虑 +与使用RANDOM有关的以下问题: + +- 从具有 RANDOM 段的 TextPattern 生成值将比其他 TextPattern 更复杂 + +### 基于TextPattern的元数据的数据输入 { #data-entry-for-textpattern-based-metadata } + +如前所述,当前唯一支持的元数据 +TextPattern是跟踪的实体属性。在本节中,我们将 +描述TextPattern数据输入的不同方式,特别是 +用于跟踪的实体属性。 + +#### 使用TextPattern验证值 { #validation-of-values-using-textpattern } + +默认情况下,使用以下命令将所有值发送到服务器以获取元数据 +TextPattern,将被验证。如果需要,可以跳过验证,但是 +在正常情况下,您应该始终验证输入。的 +验证将基于您定义的TextPattern并将 +尽可能严格: + +- 日期段必须与段参数中指定的格式匹配 + +- 纯文本段必须完全匹配 + +- 文本段值必须至少与格式字符串一样长。如果“^”和“$”同时存在,则该值必须与精确长度匹配。 + +- 生成的段值必须逐字符与格式完全匹配。 + +使用服务器首先生成和保留值时,服务器 +将在注入之前修改TextPattern中使用的值, +这意味着在 +服务器。 + +对于TextPattern验证,最后一个例外是特殊情况: +如果在保留原始值之后更改了TextPattern +模式,根据新的,发送到服务器的值无效 +如果已保留TextPattern,则仍将接受它。 + +#### TextPattern的不同数据输入流 { #different-data-entry-flows-for-textpattern } + +客户端目前有2种方法可以存储TextPattern的值 +元数据: + +1. 生成和保留值(应用程序应为您完成此操作) + +2. 存储自定义值 + +首选方式是生成并保留所需的值( +生成和保留的值数量由应用处理)。那 +表示您每次查看和存储值时, +由服务器生成并保留,并且将是有效的。 + +在特定情况下,另一种方法可能会有用。用户将提供 +值本身,只要提供的值对 +TextPattern,他们可以放置任何想要的东西。注意事项 +这样,您可能会使用别人保留的值 +如果您有一个SEQUENTIAL细分,则不会更新计数器。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md new file mode 100644 index 000000000..a8a719eed --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md @@ -0,0 +1,8 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/release-and-upgrade-notes.md" +revision_date: "2021-06-14" +--- + +# 发布和升级说明 { #release-and-upgrade-notes } + +有关最新的DHIS 2版本的最新信息,请参阅我们网站上的[DHIS 2下载](https://www.dhis2.org/downloads)页面。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__about-sharing-of-objects-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__about-sharing-of-objects-md new file mode 100644 index 000000000..1bc1ee395 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__about-sharing-of-objects-md @@ -0,0 +1,329 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/about-sharing-of-objects.md" +revision_date: "2021-06-14" +--- + +# 关于对象共享 { #sharing } + +本章讨论DHIS2中的实体共享功能。 + +## 共享对象 { #sharing-of-objects } + +DHIS2中的许多对象(例如报告,图表,地图和指标)都可以 +共享。 DHIS2支持元数据共享或数据共享。分享 +元数据意味着使对象(例如报告)可供阅读或 +修改为一组用户或每个人。数据共享方式 +将捕获的实际数据提供给其他人,并控制谁 +可以捕获此类数据。例如报告,共享 +单击旁边的“共享设置”按钮可以打开对话框 +列表中的每个报告。实施者可以使用此功能来允许 +仅某些用户组可以访问某些对象。用户可以使用 +决定他们想要共享对象的功能(例如数据透视) +表格,图表,仪表板等)。 + +如果特定类的对象支持共享,则将出现一个对话框 +称为“共享设置”,通常可以通过单击 +对象的名称或在分析工具中,通过图标(共享 +和其他人)。访问共享设置后, +您想要共享的对象,将出现一个类似于以下对话框。 +如图所示。 + +![](resources/images/maintainence/mtn_sharing_dialog.png) + +您可以与所有人或多个用户组共享报告。 +可以启用“外部访问”以允许共享此资源 +所有人,包括无法登录DHIS2的用户。这是 +与外部系统共享公共资源很有用。请注意,如果 +对象在外部共享,那么任何拥有 +访问无需提供任何登录即可提供资源的URL +证书。 + +在“公共访问”旁边,您可以在下面选择公共访问选项 +“ METADATA”:“无权访问”,“只能查看”或“可以编辑和查看”,以及 +在“数据”下:“无访问权限”,“可以查看数据”,“可以捕获数据”。上市 +访问是指登录到系统的用户。也编辑 +意味着删除报告。 + +要与群组共享,只需开始输入群组名称和 +“搜索用户组”输入字段,然后选择所需的组。 +单击输入字段旁边的“ +”图标以与该组共享。 +您可以为每个组设置一个访问选项,类似于公共访问。 + +与用户组共享意味着该组中的所有用户都将获得 +访问共享对象。要创建用户组,您可以转到 +仪表板模块,然后单击“组”。这将带您进入清单 +您可以在其中单击右上角的“添加新”。 +仪表板模块中的每个人都可以创建用户组。 + +## 元数据共享和访问控制 { #metadata-sharing-and-access-control } + +支持元数据共享的对象是指标,指标 +组,指标组集,数据字典,数据集,程序,标准 +报告,资源,报告表,图表,地图和用户组。在那些之中 +对象,报告表,图表,地图和用户组向所有人开放 +私下创建。私有意味着对象仅可用 +您自己或潜在地针对多个用户组(如果您选择 +共享对象。这些对象称为“打开”对象,并且 +可以由所有用户创建。其余对象要求您 +用户帐户有权创建它们。这些对象是 +称为“非打开”对象。 + +可以授予用户创建可公开访问的权限 +对象或可私有访问的对象。为了公开创建 +用户的可访问对象(任何人均可查看或编辑) +帐户必须有权这样做。例如,创建一个 +公开图表,您的用户必须具有“创建公开图表” +授权。创建私有对象的权限仅适用 +非开放对象。例如,允许用户创建指标 +仅该用户而非所有人(该用户)可以访问 +可以被授予“创建私有指标”权限。 + +与其他人共享一个未打开的对象,然后让她编辑 +对象要求该人的用户帐户具有以下权限: +更新授予的那种对象。例如,如果您想让 +另一个人编辑您的指标,该人的用户帐户必须具有 +授予“更新指示器”权限。这不适用于公开 +对象。 + +创建新对象时,该对象将自动变为 +所有人(如果您的用户帐户有权创建公共帐户) +对象。举例来说,如果您创建一个标准报告,并且拥有 +授予“创建公共标准报告”的权限,该报告将 +对所有人可见。如果您没有授予该权限 +该报告仅对您自己可见。创建完一个 +对象,您可以导航到“共享设置”对话框并设置您的 +所需的访问控制级别。 + +如果您需要一个可以查看绝对所有对象的用户帐户 +您可以使用“ ALL”权限创建用户角色,并将用户分配给 +那个角色。如果需要在对象的“完整”视图之间切换 +和对象的“个人”视图,建议创建两个用户 +帐户,其中一个帐户分配了“ ALL”权限,另一个帐户则没有。 + +## 应用了元数据共享 { #metadata-sharing-applied } + +元数据共享功能在几种情况下很有用。一 +用例正在为具有以下条件的全球组织设置DHIS2实例: +在多个国家/地区开展业务。通常,组织有一套 +适用于所有国家的全球数据集,指标和报告 +国家,而所有国家/地区都需要针对特定国家/地区 +数据集,指标和报告。在这种情况下以下 +方法可能有效: + +- 为全球人员设置一个用户组。 + +- 为每个国家/地区的人员设置用户组。 + +- 创建全局数据集和报告,使其可供所有人查看并仅可供全局用户组编辑。 + +- 创建特定于国家/地区的数据集和报告,使其仅可供国家/地区用户组和全球用户组查看和编辑。 + +这样,可以查看和分析全球指标和报告 +由每个人,但仅由全局用户组维护。的 +可以查看特定国家的数据集,指标和报告,并 +由国家和全球人员维护,而看不见或 +对组织中其他国家的系统产生影响。 + +类似的方法可能适用于有多个捐赠者的情况 +用户所在国家/地区的供资机构和实施伙伴 +可以为每个实体设置组。这样每个 +实施合作伙伴可以在他们的内部创建并共享他们的报告 +组织,而不影响或允许他人访问。报告书 +也可以在结束时与主管和资助机构共享 +报告期。 + +另一个用例是具有多个健康状况的国家卫生部门 +程式。通常,需要有常规报告和 +为部门制定图表,同时允许制定健康计划 +供内部使用的特定报告和图表。这可以通过 +为每个健康程序创建用户组。后来,在开发时 +报告和图表,可以使这些视图和图表对 +仅程序用户组。这样,报告将不可见 +其他程序和用户。这是有益的,因为报告是 +保留在程序内部,并且因为可见的报告列表 +其他用户则更短,更相关。 + +## 数据共享和访问控制 { #data-sharing-and-access-control } + +支持数据共享的对象是数据集,跟踪实体 +类型,程序和程序阶段。数据共享的目的是 +控制哪些用户可以捕获数据,哪些用户可以查看数据 +被抓 + +### 基于事件的程序的数据共享 { #data-sharing-for-event-based-programs } + +适用于被跟踪实体类型,程序和程序的对象类型 +阶段。在事件捕获中使用单个事件程序时,用户 +必须具有“ DATA:可以查看数据”共享级别才能看到 +程序及其数据。没有此共享级别,该程序及其 +用户将看不到数据。使用跟踪器程序时 +在跟踪器捕获中,用户需要具有“数据:可以查看数据”才能 +跟踪的实体类型和程序。如果是跟踪程序, +在每个程序阶段,用户还将需要“ DATA:可以查看数据” +以便能够查看程序中的数据。捕获 +数据用户需要“数据:可以捕获数据”共享级别。 + +> **注意** +> +> 要查看和捕获程序的数据,数据捕获用户还需要向程序分配到的组织单位进行报告。 + + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Data sharing for tracker programs
      Object typeCan view dataCan capture dataComment

      Tracked entity type

        +
      • Search for tracked entities with this tracked entity type.

      • +
      • See tracked entity type attribute values for this tracked entity type.

      • +
        +
      • Edit visible tracked entity attributes for tracked entity instances of this type.

      • +
      • Register/create new tracked entity instances of this type.

      • +
      • Delete tracked entity instances of this type.

      • +
      • Deactivate/reactivate tracked entity instances of this type.

      • +

      Program

        +
      • Search for tracked entities within this program.

      • +
      • See tracked entity attributes specific to this program.

      • +
      • See enrollment details for the program.

      • +
      • See notes for the enrollment.

      • +
        +
      • Enroll into the program.

      • +
      • Edit enrollment details for the program.

      • +
      • Complete/reopen enrollments into the program.

      • +
      • Add notes for the program.

      • +
      • Edit relationships for the program.

      • +
      • Send message to tracked entity instance.

      • +
      • Delete enrollments in the program.

      • +

      Both "Can view data" and "Can capture data" also requires the user to have "Can view data" for the tracked entity type.

      Program stage

        +
      • See the program stage and its events and data within an enrollment.

      • +
      • See the program stage notes.

      • +
        +
      • Add/schedule/refer a new event within the program stage.

      • +
      • Complete/reopen the events within the program stage.

      • +
      • Edit tracked entity data values within events in the program stage.

      • +
      • Add notes for events in the program stage.

      • +
      • Delete events in the program stage.

      • +

      Both "Can view data" and "Can capture data" also requires the user to have "Can view data" for the program and the tracked entity type.

      + + + ++++++ + + + + + + + + + + + + + + + + +
      Data sharing for single event programs
      Object typeCan view dataCan capture dataComment

      Program

        +
      • See list of events within the program.

      • +
      • See tracked entity data values for events in the program.

      • +
        +
      • Add new events into the program.

      • +
      • Edit data for events in the program.

      • +
      • Delete events in the program.

      • +
      + +### 数据集的数据共享 { #data-sharing-for-data-sets } + +适用于数据集和类别选项的对象类型。什么时候 +在数据输入应用程序中工作,用户需要具有“数据:可以捕获 +数据”以查看和捕获数据集中的数据。 +用户需要在“数据集”中输入字段: + +1. 权限:F_DATAVALUE_ADD(可以添加数据值) + +2. 数据集与“数据:可以捕获数据”共享 + +3. 数据元素与“元数据:可以查看”共享 + +4. 所选数据集使用的所有类别选项均与“数据:可以捕获数据”共享 + +> **注意** +> +> 要查看和捕获数据集的数据,数据捕获用户还需要向数据集分配到的组织单位进行报告。 + + + ++++++ + + + + + + + + + + + + + + + + + + + + + + +
      Data sharing for data sets
      Object typeCan view dataCan capture dataComment

      Data set

        +
      • View Data Set's data in Analytics

      • +
        +
      • Can see DataSet in Data Entry app

      • +
      • Can save data for Data Set using API

      • +

      For saving data value in Data Entry app, users also need "Can capture data" for Category Options within selected Data Set.

      CategoryOption
        +
      • Can view data values belong to shared Category Option in analytics

      • +
        +
      • Can save data value for input fields in Data Entry app which belongs to shared Category Options.

      • +
      For CategoryOptionCombo and AttributeOptionCombo to be writeable, all belongs CategoryOptions must be shared with "Can capture data".
      diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__maps-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__maps-md new file mode 100644 index 000000000..b0cde26e1 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__maps-md @@ -0,0 +1,188 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/configure-the-gis-app.md" +revision_date: "2021-06-14" +--- + +# 配置地图应用 { #gis_creating } + +## 语境 { #gis_creating_context } + +设置地图仅意味着存储组织的坐标 +您要在数据库中的地图上显示的单位。座标经常 +以专有格式分发,需要将其转换为 +DHIS2可以理解的格式。 ESRI shapefile是最常见的 +桌面应用程序的地理空间矢量数据格式。你可能会发现 +您国家/地区的shapefile [此处](http://www.diva-gis.org/gdata)或 +网络上的许多其他地理空间数据存储库。一些工作 +为了在DHIS2 GIS中使用这些坐标,需要完成操作,即 +将数据转换为合适的格式并确保名称 +包含在地理空间数据中的名称与 +他们应该匹配的组织单位。 + +通过POINT只能编辑具有POINT几何类型的组织单位。 +此时的维护应用程序。要修改POLYGON几何形状,请联系 +GML导入功能。 + +To edit the POINT coordinates of an organisation unit, open the Maintenance App and navigate to the Organisation Unit section. Click on the Organisation Unit you would like to view or edit, you can search or filter the list from on the left-hand side of the screen. Once an organisation unit is selected, you can edit the **Latitude** and **Longitude** values to update the POINT coordinates. If the Organisation Unit has a POLYGON geometry, the coordinates cannot be edited. + +如果要添加或更新大量单位的坐标,或者 +如果您需要更新多边形的几何形状,则应使用自动GML +进口。以下部分说明了如何执行GML导入。 + +> **重要** +> +> DHIS2 支持的唯一坐标参考系是 EPSG:4326,也称为地理经度/纬度。坐标必须以经度(东/西位置)和纬度(北/南位置)存储。如果您的矢量数据位于与 EPSG 4326 不同的 CRS 中,则您需要先重新投影数据,然后再导入 DHIS2。 + +## 导入坐标 { #gis_creating_setup } + +第1步-简化/概括您的地理数据 + +地理数据文件中的边界通常也非常准确 +对于基于Web的GIS的需求尤其如此。这通常不影响 +在本地系统上使用GIS文件时的性能,但这是 +通常需要优化基于Web的地理数据 +DHIS2的GIS系统。所有地理数据都需要从以下位置下载 +服务器并在浏览器中呈现,因此,如果数据过于复杂, +DHIS2 GIS的性能将受到负面影响。这个 +优化过程可以描述如下: + +坐标:有效的小数位数(例如 +23.02937874993774)应缩短为更少的数字(例如23.03)。 +尽管这样做会导致地图上出现一些错误,但鉴于 +在DHIS2中生成地图的通常比例(\> 1:50,000),损失 +精度不应该引起注意。通常不超过四个 +小数点后必须有有效数字。, +多边形:除了缩短有效位数之外, +实际点数也应减少到最佳水平。 +找到这个最佳水平可能需要一些实验。减少 +点的精度以及通过的点数 +泛化,将导致多边形退化。但是,之后 +进行一些实验,可以得出最佳的概括水平 +发现,在视觉上可接受的多边形精度,以及 +GIS的性能是最佳的。 + +对于多边形,我们需要使边界线的详细程度降低 +删除一些线点。备份您的shapefile +在你开始之前。一种可能的方法是使用 +[MapShaper](http://www.mapshaper.org/)是一种在线工具,可以 +用于概括地理数据。要使用MapShaper,只需上传 +您的shapefile到站点。然后,在中央底部看到一个滑块 +从0%开始。通常可以将其拖动到大约80%。 +在左侧菜单中,您可以选中“显示原始行”以比较 +结果,您可能需要尝试使用其他简化方法。 +当您对结果感到满意时,请点击右上角的“导出” +角。然后检查名为“ Shapefile- +多边形”,点击“创建”,然后等待下载按钮出现。 +现在,将这两个文件下载到本地计算机并覆盖 +现有的。使用新的简化版继续进行下一步 +shapefile。 + +第2步-将shapefile转换为GML + +The recommended tool for geographical format conversions is called "ogr2ogr". This should be available for most Linux distributions `sudo apt-get install gdal-bin`. For Windows, go to and download "FWTools", install it and open up the FWTools command shell. During the format conversion we also want to ensure that the output has the correct coordinate projection (called EPSG:4326 with geographic longitude and latitude). For a more detailed reference of geographic coordinates, please refer to this [site](http://www.epsg-registry.org/). If you have already reprojected the geographic data to the geographic latitude/longitude (EPSG:4326) system, there is no need to explicitly define the output coordinate system, assuming that `ogr2ogr` can determine the input spatial reference system. Note that most shapefiles are using the EPSG:4326 system. You can determine the spatial reference system by executing the following command. + + ogrinfo -al -so 文件名.shp + +假设`ogrinfo`报告的预测为EPSG:27700, +我们可以通过执行以下命令将其转换为EPSG:4326 + 命令。 + + ogr2ogr -s_srs EPSG:27700 -t_srs EPSG:4326 -f GML filename.gml filename.shp + +如果地理数据已经在EPSG:4326中,则只需进行转换 +通过执行以下命令将shapefile转换为GML。 + + ogr2ogr -f GML 文件名.gml 文件名.shp + +您将在shapefile所在的文件夹中找到创建的GML文件。 + +第3步-准备GML文件 + +不幸的是,GML文件尚未准备好导入。在其中打开 +强大的文本编辑器,例如Geany(Linux)或Notepad ++(Windows)。 GML是 +基于XML的格式,这意味着您将识别常规XML +标签层次结构。在GML文件中,组织单位表示为 +\ 。在功能成员内部,我们通常会发现很多 +属性,但是我们只是要导入它们的坐标。 + +In order to import geospatial data from the feature members of the GML input, DHIS2 must match each of them with an organisation unit in its database. The feature member element must, in other words, contain a reference to its corresponding organisation unit. The reference itself must be one of three possible DHIS2 identifiers: **uid**, **code** or **name**. The identifier of choice must be provided as a property for each feature member element. The importer will look for a property with the local name of either _Uid_, _Code_ or _Name_, e.g. "ogr:Name" or "anyPrefix:Code". + +如果您的功能成员已经包含标识符的属性,则您 +希望使用(例如区域名称)可以使用搜索和替换 +在文本编辑器中将这些元素重命名为DHIS2将识别的名称 +(请参见下表)。这通常是适用的工作流程 +使用名称作为标识符时(源shapefile甚至GML +通常会包含其定义的每个区域的名称)。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      GML导入支持的组织单位标识符
      匹配优先级标识符有效拼写保证唯一的
      1 Uid uid,Uid,UID
      2 代码代码,代码,代码
      3 名称 名称,名称,名称
      + +In the case of renaming properties one would usually find a tag named something like "ogr:DISTRICT_NAME", "ogr:NAME_1" and rename it to "ogr:Name". If using the _code_ or _uid_ identifiers on the other hand, looking up the correct values in the DHIS2 database and going through the GML file, adding the properties for each corresponding feature member might be necessary. In any of the cases it is important to realize that the identifier used must **uniquely** identify an organisation unit (e.g. if there are two organisation units in the database of the same name or code, these cannot be matched properly on either). As _uid_ is the only guaranteed-to-be-unique identifier it is the most robust choice. However, as matching on name is usually easier (given that the name is already part of your data), a viable approach to solving uniqueness conflicts can be to match any non-uniquely named organisation units on a different identifier (uid, preferably) and the rest on their names. + +如上表所示,有一个匹配的优先级,即 +为同一功能成员提供了两个或多个标识符, +匹配将在最高优先级的标识符上执行。另请注意 +GML中可以使用的有效属性。命名空间前缀 +不重要,因为仅使用本地名称。 + +执行 GML 文件准备时的一个常见陷阱是语法或元素命名错误。因此,请确保 GML 文件的所有属性都以正确对应的标签启动和终止。还要确保属性遵循给定的属性名称的有效拼写。识别属性应该看起来像例如\莫扬巴区\、\x7uuia898nJ\ 或 \OU_12345\。另一个常见错误是不确保标识符完全匹配,尤其是在使用 _name_ 属性时。所有匹配均根据精确值执行,这意味着源 GML 文件中的“Moyamba”不会与数据库中的“Moyamba District”进行匹配。 + +简要查看标识符,并将其与 +数据库中的相应值。如果它们看起来相当不错, +现在是时候在import-export模块中进行预览了。 + +转到服务->导入导出,选择“预览”,选择GML文件 +然后点击“导入”。寻找新的/更新的组织单位。我们的 +目的是向已经存在的组织单位添加坐标 +在数据库中,因此我们需要尽可能多的更新和0个新更新。那些 +列为新的将被创建为根单元并弄乱组织 +DHIS2中的单位树。如果有任何列出为新的,请单击数字和 +有问题的组织单位将显示在下面的列表中。如果有 +与“”中的单位部门名称相比,有任何轻微的拼写错误 +数据库-修复它们并再次进行预览。否则,请点击 +列表下方的“全部放弃”按钮,然后“全部导入”按钮 +在列表上方。 + +如果导入过程成功完成,您现在应该可以 +利用DHIS2 GIS中的地理数据。如果没有,请检查日志 +寻找提示并查找常见错误,例如: + +\-名称在GML文件中重复。数据库中的名称列为 +唯一,并且不接受两个具有相同名称的组织单位。 + +\-数据库中organizationalunit表中的“ shortname”列 +varchar定义太小。将其增加到100。 + +\-GML文件中的特殊名称字符。确保将它们转换为 +适当的XML等效项或转义序列。 + +\-输入GML格式错误,标签不匹配 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__user-authorities-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__user-authorities-md new file mode 100644 index 000000000..f9e0fb845 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__user-authorities-md @@ -0,0 +1,1155 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/user-authorities.md" +revision_date: "2021-06-14" +--- + +# 用户权限 { #user_authorities } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Accept data at lower levelsF_ACCEPT_DATA_LOWER_LEVELS
      Access my data martF_MYDATAMART_VIEW
      Add FacilityF_FRED_CREATE
      Add LocaleF_LOCALE_ADD
      Add Option SetF_OPTIONSET_ADD
      Add Organisation Unit Group SetF_ORGUNITGROUPSET_ADD
      Add Program RuleF_PROGRAM_RULE_ADD
      Add Public MapF_MAP_PUBLIC_ADD
      Add Relationship TypeF_RELATIONSHIPTYPE_ADD
      Add/Remove Members In Read-Only User GroupsF_USER_GROUPS_READ_ONLY_ADD_MEMBERS
      Add SQL ViewF_SQLVIEW_ADD
      Add Tracked EntitiesF_TRACKED_ENTITY_ADD
      Add Tracked Entity Attribute ValueF_TRACKED_ENTITY_ATTRIBUTEVALUE_ADD
      Add Tracked Entity FormF_TRACKED_ENTITY_FORM_ADD
      Add Tracked Entity Instance CommentF_TRACKED_ENTITY_COMMENT_ADD
      Add Tracked Entity RelationshipF_RELATIONSHIP_ADD
      Add/Update AttributeF_ATTRIBUTE_ADD
      Add/Update ChartF_CHART_ADD
      Add/Update ConceptF_CONCEPT_ADD
      Add/Update ConstantF_CONSTANT_ADD
      Add/Update Data ValueF_DATAVALUE_ADD
      Add/Update Indicator TypeF_INDICATORTYPE_ADD
      Add/Update Min/max ruleF_DATAELEMENT_MINMAX_ADD
      Add/Update Organisation UnitF_ORGANISATIONUNIT_ADD
      Add/Update Private Category Option GroupF_CATEGORY_OPTION_GROUP_PRIVATE_ADD
      Add/Update Private Category Option Group SetF_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD
      Add/Update Private Data ElementF_DATAELEMENT_PRIVATE_ADD
      Add/Update Private Data Element CategoryF_CATEGORY_PRIVATE_ADD
      Add/Update Private Data Element Category ComboF_CATEGORY_COMBO_PRIVATE_ADD
      Add/Update Private Data Element Category OptionF_CATEGORY_OPTION_PRIVATE_ADD
      Add/Update Private Data Element Category Option ComboF_CATEGORY_OPTION_COMBO_PRIVATE_ADD
      Add/Update Private Data Element GroupsF_DATAELEMENTGROUP_PRIVATE_ADD
      Add/Update Private Data Element Group SetsF_DATAELEMENTGROUPSET_PRIVATE_ADD
      Add/Update Private Data SetF_DATASET_PRIVATE_ADD
      Add/Update Private DocumentF_DOCUMENT_PRIVATE_ADD
      Add/Update Private IndicatorF_INDICATOR_PRIVATE_ADD
      Add/Update Private Indicator GroupF_INDICATORGROUP_PRIVATE_ADD
      Add/Update Private Indicator Group SetsF_INDICATORGROUPSET_PRIVATE_ADD
      Add/Update Private Option SetF_OPTIONSET_PRIVATE_ADD
      Add/Update Private Organisation Unit GroupF_ORGUNITGROUP_PRIVATE_ADD
      Add/Update Private Organisation Unit Group SetF_ORGUNITGROUPSET_PRIVATE_ADD
      Add/Update Private ProgramF_PROGRAM_PRIVATE_ADD
      Add/Update Private ReportF_REPORT_PRIVATE_ADD
      Add/Update Private SQL ViewF_SQLVIEW_PRIVATE_ADD
      Add/Update Private Tracked Entity AttributeF_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD
      Add/Update Private User GroupF_USERGROUP_PRIVATE_ADD
      Add/Update Private User RoleF_USERROLE_PRIVATE_ADD
      Add/Update Private Validation Rule GroupF_VALIDATIONRULEGROUP_PRIVATE_ADD
      Add/Update Program AttributeF_PROGRAM_ATTRIBUTE_ADD
      Add/Update Program IndicatorF_ADD_PROGRAM_INDICATOR
      Add/Update Program StageF_PROGRAMSTAGE_ADD
      Add/Update Program Stage SectionF_PROGRAMSTAGE_SECTION_ADD
      Add/Update Public Category Option GroupF_CATEGORY_OPTION_GROUP_PUBLIC_ADD
      Add/Update Public Category Option Group SetF_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD
      Add/Update Public ChartF_CHART_PUBLIC_ADD
      Add/Update Public DashboardF_DASHBOARD_PUBLIC_ADD
      Add/Update Public Data ElementF_DATAELEMENT_PUBLIC_ADD
      Add/Update Public Data Element CategoryF_CATEGORY_PUBLIC_ADD
      Add/Update Public Data Element Category ComboF_CATEGORY_COMBO_PUBLIC_ADD
      Add/Update Public Data Element Category OptionF_CATEGORY_OPTION_PUBLIC_ADD
      Add/Update Public Data Element Category OptionF_CATEGORY_OPTION_DELETE
      Add/Update Public Data Element Category Option ComboF_CATEGORY_OPTION_COMBO_PUBLIC_ADD
      Add/Update Public Data Element GroupsF_DATAELEMENTGROUP_PUBLIC_ADD
      Add/Update Public Data Element Group SetsF_DATAELEMENTGROUPSET_PUBLIC_ADD
      Add/Update Public Data SetF_DATASET_PUBLIC_ADD
      Add/Update Public DocumentF_DOCUMENT_PUBLIC_ADD
      Add/Update Public IndicatorF_INDICATOR_PUBLIC_ADD
      Add/Update Public Indicator GroupF_INDICATORGROUP_PUBLIC_ADD
      Add/Update Public Indicator Group SetsF_INDICATORGROUPSET_PUBLIC_ADD
      Add/Update Public Option SetF_OPTIONSET_PUBLIC_ADD
      Add/Update Public Organisation Unit GroupF_ORGUNITGROUP_PUBLIC_ADD
      Add/Update Public Organisation Unit Group SetF_ORGUNITGROUPSET_PUBLIC_ADD
      Add/Update Public ProgramF_PROGRAM_PUBLIC_ADD
      Add/Update Public ReportF_REPORT_PUBLIC_ADD
      Add/Update Public Report TableF_REPORTTABLE_PUBLIC_ADD
      Add/Update Public SQL ViewF_SQLVIEW_PUBLIC_ADD
      Add/Update Public Tracked Entity AttributeF_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD
      Add/Update Public User GroupF_USERGROUP_PUBLIC_ADD
      Add/Update Public User RoleF_USERROLE_PUBLIC_ADD
      Add/Update Public Validation Rule GroupF_VALIDATIONRULEGROUP_PUBLIC_ADD
      Add/Update SectionF_SECTION_ADD
      Add/Update Tracked EntityF_TRACKED_ENTITY_ADD
      Add/Update Tracked Entity AttributesF_ALLOW_EDIT_TRACKED_ENTITY_ATTRIBUTES
      Add/Update Tracked Entity Data ValueF_TRACKED_ENTITY_DATAVALUE_ADD
      Add/Update Tracked Entity InstanceF_TRACKED_ENTITY_INSTANCE_ADD
      Add/Update UserF_USER_ADD
      Add/Update User Group Managing RelationshipsF_USERGROUP_MANAGING_RELATIONSHIPS_ADD
      Add/Update User Within Managed GroupF_USER_ADD_WITHIN_MANAGED_GROUP
      Add/Update Validation CriteriaF_VALIDATIONCRITERIA_ADD
      Add/Update Validation RuleF_VALIDATIONRULE_ADD
      Add Validation Rule GroupsF_VALIDATIONRULEGROUP_ADD
      Administrate data martF_DATAMART_ADMIN
      Administrate data martF_DATA_MART_ADMIN
      Administrate data visualizerF_DV_ADMIN
      Administrate GISF_GIS_ADMIN
      Approve dataF_APPROVE_DATA
      Approve data at lower levelsF_APPROVE_DATA_LOWER_LEVELS
      Archive dataF_ARCHIVE_DATA
      Change GIS ConfigurationF_GIS_CONFIGURATION_UPDATE
      Change Location of Tracked Entity InstanceF_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION
      Change order in Data SetF_DATASET_ORDER_CHANGE
      Change system settingsF_SYSTEM_SETTING
      Change Tracked Entity Instance LocationF_TRACKED_ENTITY_CHANGE_LOCATION
      Chart External AccessF_CHART_EXTERNAL
      Concept ManagementF_CONCEPT_MANAGEMENT
      Constant ManagementF_CONSTANT_MANAGEMENT
      Copy Excel ItemF_COPY_EXCEL_ITEM_ADMINISTRATION
      Create and download backupF_DASHBOARD_DOWNLOAD_BACKUP
      Data Admin LockingF_DATAADMIN_LOCK
      Data Admin UnlockingF_DATAADMIN_UNLOCK
      Delete AttributeF_ATTRIBUTE_DELETE
      Delete Category Option GroupF_CATEGORY_OPTION_GROUP_DELETE
      Delete Category Option Group SetF_CATEGORY_OPTION_GROUP_SET_DELETE
      Delete ChartF_CHART_DELETE
      Delete ConceptF_CONCEPT_DELETE
      Delete ConstantF_CONSTANT_DELETE
      Delete Data ElementF_DATAELEMENT_DELETE
      Delete Data Element CategoryF_CATEGORY_DELETE
      Delete Data Element Category ComboF_CATEGORY_COMBO_DELETE
      Delete Data Element GroupsF_DATAELEMENTGROUP_DELETE
      Delete Data Element Group SetsF_DATAELEMENTGROUPSET_DELETE
      Delete Data SetF_DATASET_DELETE
      Delete Data ValueF_DATAVALUE_DELETE
      Delete DocumentF_DOCUMENT_DELETE
      Delete Excel TemplateF_EXCEL_TEMPLATE_MANAGEMENT_DELETE
      Delete FacilityF_FRED_DELETE
      Delete IndicatorF_INDICATOR_DELETE
      Delete Indicator GroupF_INDICATORGROUP_DELETE
      Delete Indicator Group SetsF_INDICATORGROUPSET_DELETE
      Delete Indicator TypeF_INDICATORTYPE_DELETE
      Delete LocaleF_LOCALE_DELETE
      Delete Min/max ruleF_DATAELEMENT_MINMAX_DELETE
      Delete Option SetF_OPTIONSET_DELETE
      Delete Organisation UnitF_ORGANISATIONUNIT_DELETE
      Delete Organisation Unit GroupF_ORGUNITGROUP_DELETE
      Delete Organisation Unit Group SetF_ORGUNITGROUPSET_DELETE
      Delete ProgramF_PROGRAM_DELETE
      Delete Program AttributeF_PROGRAM_ATTRIBUTE_DELETE
      Delete Program EnrollmentF_PROGRAM_INSTANCE_DELETE
      Delete Program StageF_PROGRAMSTAGE_DELETE
      Delete Program Stage SectionF_PROGRAMSTAGE_SECTION_DELETE
      Delete Relationship TypeF_RELATIONSHIPTYPE_DELETE
      Delete ReportF_REPORT_DELETE
      Delete Report TableF_REPORTTABLE_DELETE
      Delete SectionF_SECTION_DELETE
      Delete SMSF_MOBILE_DELETE_SMS
      Delete SQL ViewF_SQLVIEW_DELETE
      Delete Tracked EntityF_TRACKED_ENTITY_DELETE
      Delete Tracked Entity AttributeF_TRACKED_ENTITY_ATTRIBUTE_DELETE
      Delete Tracked Entity Attribute ValueF_TRACKED_ENTITY_ATTRIBUTEVALUE_DELETE
      Delete Tracked Entity Data ValueF_TRACKED_ENTITY_DATAVALUE_DELETE
      Delete Tracked Entity FormF_TRACKED_ENTITY_FORM_DELETE
      Delete Tracked Entity InstanceF_TRACKED_ENTITY_INSTANCE_DELETE
      Delete Tracked Entity Instance CommentF_TRACKED_ENTITY_COMMENT_DELETE
      Delete Tracked Entity Instance VisitF_PROGRAM_STAGE_INSTANCE_DELETE
      Delete Tracked Entity RelationshipF_RELATIONSHIP_DELETE
      Delete UserF_USER_DELETE
      Delete User GroupF_USERGROUP_DELETE
      Delete User RoleF_USERROLE_DELETE
      Delete User Within Managed GroupF_USER_DELETE_WITHIN_MANAGED_GROUP
      Delete Validation CriteriaF_VALIDATIONCRITERIA_DELETE
      Delete Validation RuleF_VALIDATIONRULE_DELETE
      Delete Validation Rule GroupF_VALIDATIONRULEGROUP_DELETE
      Eliminate duplicate data elementsF_ELIMINATE_DUPLICATE_DATA_ELEMENTS
      Excel Reporting AdministrationF_EXCEL_REPORT_ADMINISTRATION
      Execute SQL ViewF_SQLVIEW_EXECUTE
      Export Activity Plan to XLS fileF_ACTIVITY_PLAN_EXPORT
      Export dataF_EXPORT_DATA
      Export eventsF_EXPORT_EVENTS
      Export meta-DataF_METADATA_EXPORT
      Generate Activity PlansF_GENERATE_ACTIVITY_PLANS
      Generate min-max valuesF_GENERATE_MIN_MAX_VALUES
      Generate Program Statistics ReportF_GENERATE_STATISTICAL_PROGRAM_REPORT
      Generate Program Summary ReportF_GENERATE_PROGRAM_SUMMARY_REPORT
      Generate Tracked Entity Tabular reportF_GENERATE_BENEFICIARY_TABULAR_REPORT
      Import dataF_IMPORT_DATA
      Import eventsF_IMPORT_EVENTS
      Import from other systemsF_IMPORT_OTHER_SYSTEMS
      Import GMLF_IMPORT_GML
      Import meta-DataF_METADATA_IMPORT
      Insert custom Java script and CSSF_INSERT_CUSTOM_JS_CSS
      List Excel TemplateF_EXCEL_TEMPLATE_MANAGEMENT_LIST
      List Tracked Entity InstanceF_TRACKED_ENTITY_INSTANCE_LIST
      List User GroupsF_USERGROUP_LIST
      List User RolesF_USERROLE_LIST
      Load event reminder messagesF_PROGRAM_STAGE_INSTANCE_REMINDER
      Load Tracked Entity Instance HistoryF_TRACKED_ENTITY_INSTANCE_HISTORY
      Lock Data SetF_DATASET_LOCK
      Manage integration routesF_MANAGE_INTEGRATION_ROUTES
      Manage Program IndicatorsF_PROGRAM_INDICATOR_MANAGEMENT
      Manage Program RuleF_PROGRAM_RULE_MANAGEMENT
      Manage Tracked EntitiesF_TRACKED_ENTITY_MANAGEMENT
      Manage Tracked Entity Instance RemindersF_TRACKED_ENTITY_INSTANCE_REMINDER_MANAGEMENT
      Map External AccessF_MAP_EXTERNAL
      Merge organisation unitsF_MERGE_ORGANISATION_UNITS
      Move Organisation UnitF_ORGANISATIONUNIT_MOVE
      Multiple Individual Data EntryF_NAME_BASED_DATA_ENTRY
      Option Set ManagementF_OPTIONSET_MANAGEMENT
      Organisation Unit RegistrationF_ORGANISATION_REGISTRATION
      Perform maintenance tasksF_PERFORM_MAINTENANCE
      Program EnrollmentF_PROGRAM_ENROLLMENT
      Program Event ManagementF_PROGRAM_INSTANCE_MANAGEMENT
      Program Stage Section ManagementF_PROGRAMSTAGE_SECTION_MANAGEMENT
      Program Tracking ManagementF_PROGRAM_TRACKING_MANAGEMENT
      Program Un-enrollmentF_PROGRAM_UNENROLLMENT
      Prune organisation unitsF_PRUNE_ORGANISATION_UNITS
      Remove Empty Tracked Entity EventsF_TRACKED_ENTITY_REMOVE_EMPTY_EVENTS
      Rename Excel Template fileF_EXCEL_TEMPLATE_MANAGEMENT_RENAME
      Report Table External AccessF_REPORTTABLE_EXTERNAL
      Run validationF_RUN_VALIDATION
      Scheduling AdministrationF_SCHEDULING_ADMIN
      Scheduling case aggregate query builderF_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER
      Scheduling send messagesF_SCHEDULING_SEND_MESSAGE
      Search Activity PlanF_ACTIVITY_PLAN
      Search events without registrationF_PROGRAM_STAGE_INSTANCE_SEARCH
      Search events with registrationF_PROGRAM_TRACKING_SEARCH
      Search Tracked Entity InstanceF_TRACKED_ENTITY_INSTANCE_SEARCH
      Search Tracked Entity Instance in All Org UnitsF_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS
      See API ModuleM_dhis-web-api
      See Apps Maintenance moduleM_dhis-web-maintenance-appmanager
      See Browser Cache Cleaner moduleM_dhis-web-cache-cleaner
      See Dashboard integration moduleM_dhis-web-dashboard-integration
      See Dashboard moduleM_dhis-web-dashboard
      See Data Administration moduleM_dhis-web-maintenance-dataadmin
      See Data Elements and Indicators Maintenance moduleM_dhis-web-maintenance-datadictionary
      See Data Entry moduleM_dhis-web-dataentry
      See Data Mart moduleM_dhis-web-datamart
      See Data Set Maintenance moduleM_dhis-web-maintenance-dataset
      See Data Visualizer moduleM_dhis-web-visualizer
      See Event Capture moduleM_dhis-web-event-capture
      See Event Reports moduleM_dhis-web-event-reports
      See Event Visualizer moduleM_dhis-web-event-visualizer
      See Excel Report moduleM_dhis-web-excel-reporting
      See Export Data Mart ModuleM_dhis-web-exportdatamart
      See FRED API ModuleM_dhis-web-api-fred
      See GIS moduleM_dhis-web-gis
      See GIS moduleM_dhis-web-mapping
      See Import-Export moduleM_dhis-web-importexport
      See Individual RecordsM_dhis-web-caseentry
      See Light moduleM_dhis-web-light
      See Line-listing DataEntry moduleM_dhis-web-dataentry-national
      See Mobile Maintenance moduleM_dhis-web-maintenance-mobile
      See NRHM Reports moduleM_dhis-web-reports
      See Organisation Unit Maintenance moduleM_dhis-web-maintenance-organisationunit
      See Pivot Table moduleM_dhis-web-pivot
      See Report moduleM_dhis-web-reporting
      See Settings Maintenance moduleM_dhis-web-maintenance-settings
      See Smartphone moduleM_dhis-web-mobile
      See SMS moduleM_dhis-web-sms
      See Tracked Entity And Programs moduleM_dhis-web-maintenance-program
      See Tracker Capture moduleM_dhis-web-tracker-capture
      See User Maintenance moduleM_dhis-web-maintenance-user
      See Validation Analysis moduleM_dhis-web-validationrule-local-in
      See Validation Rule moduleM_dhis-web-validationrule
      Send messageF_SEND_MESSAGE
      Send SMSF_MOBILE_SENDSMS
      Set mobile settingsF_MOBILE_SETTINGS
      Single Event Without Registration Data EntryF_ANONYMOUS_DATA_ENTRY
      Single Event With Registration Data EntryF_SINGLE_EVENT_DATA_ENTRY
      Sql View External AccessF_SQLVIEW_EXTERNAL
      Sql View ManagementF_SQLVIEW_MANAGEMENT
      Tracked Entity AggregationF_TRACKED_ENTITY_AGGREGATION
      Tracked Entity Form ManagementF_TRACKED_ENTITY_FORM_MANAGEMENT
      Tracked Entity Instance DashboardF_TRACKED_ENTITY_INSTANCE_DASHBOARD
      Tracked Entity Instance ManagementF_TRACKED_ENTITY_INSTANCE_MANAGEMENT
      Tracked Entity Relationship ManagementF_RELATIONSHIP_MANAGEMENT
      Update FacilityF_FRED_UPDATE
      Update Organisation Unit LevelF_ORGANISATIONUNITLEVEL_UPDATE
      Update Program RuleF_PROGRAM_RULE_UPDATE
      Update Relationship TypeF_RELATIONSHIPTYPE_UPDATE
      Update Tracked EntitiesF_TRACKED_ENTITY_UPDATE
      Update Tracked Entity AttributeF_TRACKED_ENTITY_ATTRIBUTE_EDIT
      Upload Excel TemplateF_EXCEL_TEMPLATE_MAMAGEMENT_UPLOAD
      View and Search Tracked Entity Attributes and IdentifiersF_ACCESS_TRACKED_ENTITY_ATTRIBUTES
      View data browserF_VIEW_DATABROWSER
      View Program Stage Completeness ReportF_PROGRAM_STAGE_COMPLETENESS
      View program trackingF_PROGRAM_TRACKING_LIST
      View ReportF_REPORT_VIEW
      View Tracked Entity AttributeF_TRACKED_ENTITY_ATTRIBUTE_VIEW
      View unapproved dataF_VIEW_UNAPPROVED_DATA
      View UserF_USER_VIEW
      View User Group Managing RelationshipsF_USERGROUP_MANAGING_RELATIONSHIPS_VIEW
      View User Within Managed GroupF_USER_VIEW_WITHIN_MANAGED_GROUP
      Delete tracked entity instance and associated enrollments and eventsF_TEI_CASCADE_DELETE
      Delete enrollment and associated eventsF_ENROLLMENT_CASCADE_DELETE
      Edit expired dataF_EDIT_EXPIRED
      diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md new file mode 100644 index 000000000..0e15f8428 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__CONFIGURING-THE-SYSTEM__users-roles-and-groups-md @@ -0,0 +1,609 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/manage-users-user-roles-and-user-groups.md" +revision_date: "2021-06-14" +--- + +# 管理用户,用户角色和用户组 { #manage_user_role_group } + +## 关于用户管理 { #about_user_userrole } + +多个用户可以同时访问DHIS2,每个用户可以拥有 +不同的当局。您可以微调这些权限,以便 +某些用户只能输入数据,而其他用户只能生成数据 +报告。 + +- 您可以根据需要创建任意数量的用户、用户角色和用户组。 + +- 您可以通过用户角色为用户组或单个用户分配特定的权限。 + +- 您可以创建多个用户角色,每个用户角色都有自己的权限。 + +- 您可以为用户分配用户角色,授予用户相应的权限。 + +- 您可以将每个用户分配到组织部门。然后,用户可以输入分配的组织单位的数据。 + + + + + + + + + + + + + + + + + + 权限 + + 创建一个新的数据元素

      + + + + + 管理员 + + + + + + + + + + 肯尼亚员工 + + +
      用户管理术语和定义

      术语

      定义

      示例

      授权

      执行一项或多项特定任务的权限

      +

      更新组织单位

      +

      查看报告

      用户

      一个人的DHIS2用户帐户

      管理员

      +

      traore

      +

      客人

      用户角色

      一组权限

      数据输入职员

      +

      系统管理员

      +

      产前保健程序访问

      用户组

      一组用户

      肯尼亚工作人员

      +

      反馈消息收件人

      +

      HIV计划协调员

      + +您可以在**用户**应用中管理用户,用户角色和用户组。 + + + 用户应用中的 + + + + + + + + + + + + + + + + + + + + + + + + +
      对象

      对象类型

      可用功能

      用户

      创建,编辑,邀请,克隆,禁用,按组织单位显示,删除和显示详细信息

      用户角色

      创建,编辑,共享,删除和显示详细信息

      用户组

      创建,编辑,加入,离开,共享,删除和显示详细信息

      + +### 关于用户 { #about-users } + +DHIS2中的每个用户都必须具有一个用户帐户,该帐户由 +用户名。您应该为每个用户注册一个名字和姓氏 +以及联系信息,例如电子邮件地址和电话 +数。 + +注册正确的联系信息很重要。 DHIS2 +使用此信息直接联系用户,例如发送 +通过电子邮件通知重要事件。您也可以使用 +联系人信息以共享,例如仪表板和数据透视表。 + +DHIS2中的用户与组织单位相关联。你应该 +分配用户所在的组织单位。 + +为地区记录员创建用户帐户时,应 +将他/她工作的地区指定为组织单位。 + +分配的组织单位会影响用户如何使用DHIS2: + +- In the **Data Entry** app, a user can only enter data for the organisation unit she is associated with and the organisation units below that in the hierarchy. For instance, a district records officer will be able to register data for her district and the facilities below that district only. + +- 在 **用户** 应用程序中,除了层次结构中低于该组织单位的组织单位之外,用户只能为与其关联的组织单位创建新用户。 + +- In the **Reports** app, a user can only view reports for her organisation unit and those below. (This is something we consider to open up to allow for comparison reports.) + +用户管理的重要部分是控制哪些用户是 +允许创建具有权限的新用户。在DHIS2中,您可以 +控制允许哪些用户执行此任务。关键原则 +是用户只能授予权限并访问那些 +用户本身有权访问。国家,省的用户数 +和地区级别通常相对较少,可以创建和 +由系统管理员管理。如果很大一部分 +设施正在将数据直接输入到系统中, +用户可能会变得笨拙。建议委派和 +将这项任务下放给地区官员,它将使 +处理效率更高,并为设施用户提供更好的支持。 + +### 关于用户角色 { #about-user-roles } + +DHIS2中的用户角色是一组权限。权威是指 +执行一项或多项特定任务的权限。 + +用户角色可以包含创建新数据元素,进行更新的权限 +组织单位或查看报告。 + +一个用户可以具有多个用户角色。如果是这样,用户的权限将 +是用户角色中所有权限和数据集的总和。这个 +意味着您可以出于特殊目的混合和匹配用户角色 +仅创建新的。 + +A user role is associated with a collection of data sets. This affects the **Data Entry** app: a user can only enter data for the data sets registered for his/her user role. This can be useful when, for example, you want to allow officers from health programs to enter data only for their relevant data entry forms. + +建议: + +- 为组织内的每个职位创建一个用户角色。 + +- 创建用户角色的同时定义哪个用户正在系统中执行哪些任务。 + +- 仅授予用户角色执行其工作所需的确切权限,而不是更多。只有那些应该执行任务的人才应该有权执行该任务。 + +### 关于用户组 { #about-user-groups } + +用户组是一组用户。设置时使用用户组 +共享对象或通知,例如推送报告或程序 +通知。 + +也可以看看: + +[分享](https://ci.dhis2.org/docs/master/en/user/html/sharing.html) + +[管理程序 +通知](https://docs.dhis2.org/master/zh/user/html/configure_tracker_program_in_Maintenance_app.html#create-a-program-stage-notification) + +[大力推 +报告](https://docs.dhis2.org/master/zh/user/html/manage_push_report.html) + +## 工作流程 { #user_mgt_workflow } + +1. 定义项目所需的职位并确定不同职位将执行哪些任务。 + +2. 为每个职位创建大约一个用户角色。 + +3. 创建用户。 + +4. 将用户角色分配给用户。 + +5. 将用户分配给组织单位。 + +6. (可选)将用户分组到用户组中。 + +7. 通过维护应用程序的数据集管理部分中的共享对话框与用户或用户组共享数据集 + +> **提示** +> +> 为了让用户能够输入数据,您必须将他们添加到组织单位级别并与他们共享数据集。 + +## 管理使用者 { #mgt_user } + +### 创建一个用户 { #create_user } + +![](resources/images/dhis2UserManual/select_user_menu.png) + +1. 打开** Users **应用程序,然后单击** Users **卡中的** + **。 + +2. 选择是填写所有个人用户信息,还是通过电子邮件邀请用户填写其余用户信息: + +- **使用用户详细信息创建帐户** ![](resources/images/dhis2UserManual/user_management_details.png) 如果您想输入新用户的所有登录详细信息(例如用户名、密码等),请选择此选项。在这些条件下,用户名、密码、姓氏、名字和角色字段为必填字段。

      创建用户后,该帐户已准备好供用户使用您提供的用户名和密码。

      +- **创建帐户的电子邮件邀请** ![](resources/images/dhis2UserManual/user_management_invite.png) 如果您想通过电子邮件向用户发送邀请,请选择此选项。然后她/他必须返回 DHIS2 并完成用户帐户的设置。用户完成设置的帐户将根据您配置帐户的方式受到限制。 + +> **注意** +> +> 为了使用此功能,系统应在系统设置 -\> 电子邮件中具有有效的电子邮件配置 + +输入邀请发送到的电子邮件地址。如果你 +如果需要,您还可以输入该帐户将拥有的用户名。如果 +您将用户名留空,然后用户可以选择自己的用户 +他们回应邀请时的名字(只要没有被接受) +已经为另一个用户。)

      +创建用户后,系统会向该地址发送一封电子邮件 +您提供的。它包含一个唯一的Web链接,用户可以通过该链接返回 +进入系统并通过输入其余帐户来激活他们的帐户 +用户信息。用户必须在4天内完成设置帐户 +天后,邀请无效。 + +3. (可选)为字段 **OpenID、LDAP 标识符、手机号码、WhatsApp、Facebook Messenger、Skype、Telegram 和 Twitter** 提供值。 + +4. Select an **Interface language**.
      You can select a language into which fixed elements of the DHIS2 user interface have been translated. + +5. Select a **Database language**.
      You can select a language into which implementation-supplied items have been translated in the database, for example data element names or organisation unit level names. + +6. 在**可用角色**部分中,双击要分配给用户的用户角色。 + +7. 选择**数据采集和维护组织单位**。
      ![](resources/images/dhis2UserManual/user_management_fewer_options.png)
      数据采集和维护组织单位控制用户可以为哪些组织单位进行数据输入。您必须为每个用户至少分配一个数据采集和维护组织单位。

      用户将有权访问所有子组织单位指定组织单位的组织单位。例如,如果您已将用户分配到一个地区,该地区包含多个设施,则该用户将有权访问该地区的数据以及该地区内包含的所有设施。 + +8. (任选)选择**数据输出和分析组织单位**。

      数据输出和分析组织单位控制用户可以在分析应用程序中查看哪些组织单位的聚合数据,例如**数据透视表**和**GIS**应用程序。您可以为用户分配任意数量的数据输出和分析组织单元。

      用户将有权访问分配的组织单位的所有子组织。例如,如果您已将用户分配到一个地区,则不能选择该地区的设施。

      + +> **注意** +> +> 分配数据输出和分析组织单位组织单位是可选的。如果您不指定任何组织单位,用户将有权访问完整的组织单位层次结构以查看聚合数据。与数据捕获组织单位一样,_您不应选择已选择的单位的后代组织单位_。

      在分析应用程序的多个位置,您可以为组织单位维度选择“用户组织单位”。此机制将首先尝试使用链接到当前用户的数据视图组织单元。如果没有找到,它将使用数据捕获和维护组织单位。如果用户被分配到多个组织单位,使用“用户组织单位”可能会导致不可预知的行为。

      + +9. 点击**显示更多选项**,将显示另外一个选项。 (任选)

      + +10. 在**搜索组织单位**中,选择您希望用户能够搜索的组织单位。

      + +11. (可选)在 **可用用户组** 部分,双击要分配给用户的用户组。

      + +12. (可选)在**数据分析的可用维度限制**部分中,双击要分配给用户的维度。

      您可以通过选择将限制用户视图的维度来限制用户在数据分析应用程序中看到的值。 + +> **示例** +> +> 假您将_实施合作伙伴_定义为类别选项组集,并且您仅与该用户共享了一个或多个实施伙伴(类别选项组)。如果您想确保用户在分析中看不到包含来自其他组的值的全部,引入_Implementing Partner_分配给用户。

      这确保通过用户分析应用程序可以看到的任何数据将被过滤以仅选择用户可以看到的合作伙伴类别选项组。

      + +13. 点击**保存**。 + +### 编辑用户对象 { #edit-user-objects } + +1. Open the **Users** app and find the type of user object you want to edit. + +2. In the object list, directly click the relevant object, or click the menu icon and select **Edit**. + +3. 修改所需的选项。 + +4. 点击**保存**。 + +### 禁用用户 { #disable_user } + +您可以禁用用户。这意味着该用户的帐户不是 +已删除,但用户无法登录或使用DHIS2。 + +1. 打开**用户**应用,然后单击**用户**。 + +2. In the list, click the menu icon of relevant user record and select **Disable**. + +3. 单击**确定**以确认。 + +> **警告** +> +> 如果您使用[Android Capture App](https://www.dhis2.org/android),禁用用户将导致应用程序在用户下次尝试在线登录时删除手机上存储的本地数据。请确保当您使用_禁用用户_功能时所有数据已与服务器同步。或者您正在使用此功能来确保在设备丢失时删除数据。 + +### 显示用户的个人资料 { #display-a-users-profile } + +1. 打开**用户**应用,然后单击**用户**。 + +2. In the list, click the menu icon of the relevant user and select **Profile**. + +### 按组织单位过滤用户 { #filter-users-by-organisation-unit } + +您可以查看已分配给特定用户的所有用户 +组织单位。 + +1. 打开**用户**应用,然后单击**用户**。 + +2. Above the user list, click on the **Organisation Unit** filter input. + +3. 将出现一个弹出窗口,您可以在其中选择要作为过滤依据的组织单位。 + +用户列表将被过滤为仅包括已 +分配给选定的组织单位。 + +### 克隆用户 { #clone_user } + +1. 打开**用户**应用,然后单击**用户**。 + +2. In the object list, click the menu icon of the relevant user and select **Replicate**. + +3. 输入克隆的用户帐户的新用户名和密码。 + +4. 点击**复制**。 + +5. In the object list, click the user you just created and click **Edit**. + +6. 修改所需的选项。 + +7. 点击**保存**。 + +### 修改用户密码 { #user_manage_password } + +要更改用户密码: + +1. 打开**用户**应用,然后单击**用户**。 + +2. In the object list, click the menu icon of the relevant user and select **Edit**. + +3. 输入新密码并重新输入。 + +4. 点击**保存**。 + +#### 密码要求 { #password-requirements } + +创建新密码时,以下规则适用。密码必须: + +- 至少包含8个字符。请注意,可以通过系统设置“密码中的最小字符数”来配置此数字,最多可以输入14个字符。 + +- 不得超过40个字符。 + +- 包含至少一个特殊字符(非字母数字字符)。 + +- 至少包含一个大写字符。 + +- 至少包含一个小写字符。 + +- 至少包含一位数字(数字)。 + +- 不包含用户帐户的用户名或电子邮件地址。 + +- 不包含_system_、_admin_、_user_、_login_ 和_manager_ 等通用词。 + +- 不能是用户之前使用的24个密码之一。这在超级用户为另一个用户重置密码的情况下不适用。 + +### 删除用户对象 { #delete-user-objects } + +1. Open the **Users** app and find the type of user object you want to delete. + +2. In the object list, click the menu icon of the relevant object and select **Remove**. + +3. 单击**确定**以确认。 + +### 显示用户对象的详细信息 { #display-details-of-user-objects } + +1. Open the **Users** app and find the type of user object you want to view. + +2. In the object list, click the menu icon of the relevant object and select **Show details**. + +### 禁用用户的两因素身份验证 { #disable-two-factor-authentication-for-a-user } + +如果用户启用了“双重身份验证”,然后无法访问 +他/她的身份验证设备(例如智能手机丢失或损坏), +该用户将无法再登录系统。为了解决这个问题 +问题,用户管理员可以为 +受影响的用户,以便该用户能够使用再次访问系统 +只是一个密码。 + +1. 打开**用户**应用,然后单击**用户**。 + +2. In the object list, click the menu icon of the relevant user and select **Disable Two Factor Authentication**. + +3. 点击**确定**以确认 + +> **注意** +> +> 禁用两因素身份验证的选项仅适用于通过用户配置文件应用程序设置两因素身份验证的用户。 + +## 管理用户角色 { #mgt_userrole } + +### 创建用户角色 { #create_userrole } + +![](resources/images/dhis2UserManual/role_maintenance_page.png) + +1. 打开**用户**应用,然后单击**用户角色**。 + +2. 点击**添加新**。 + +3. 输入一个**名称**,例如"超级用户"或"管理员用户"。 + +4. 输入**说明**。 + +5. In the **Authorities** section, select the authorities you want to give to the user role. You can also use the filter inputs above the authority section to search for a specific authority. + +6. 点击**添加**。 + +### 编辑用户对象 { #edit-user-objects } + +1. Open the **Users** app and find the type of user object you want to edit. + +2. In the object list, directly click the relevant object, or click the menu icon and select **Edit**. + +3. 修改所需的选项。 + +4. 点击**保存**。 + +### 删除用户对象 { #delete-user-objects } + +1. Open the **Users** app and find the type of user object you want to delete. + +2. In the object list, click the menu icon of the relevant object and select **Remove**. + +3. 单击**确定**以确认。 + +### 显示用户对象的详细信息 { #display-details-of-user-objects } + +1. Open the **Users** app and find the type of user object you want to view. + +2. In the object list, click the menu icon of the relevant object and select **Show details**. + +### 更改用户对象的共享设置 { #change-sharing-settings-for-user-objects } + +1. Open the **Users** app and find the type of user object you want to modify. + +2. In the object list, click the relevant object and select **Sharing settings**. + +3. (可选)搜索用户组并选择它,然后单击加号图标。用户组已添加到列表中。 + +4. (可选)选择**外部访问(不登录)**。 + +5. 更改要修改的用户组的设置。 + +- **没有** +- **可以查看**:用户组中的每个人都可以查看对象 +- **可以编辑和查看**:用户组中的每个人都可以查看和编辑对象 + +6. 点击**保存**。 + +## 管理用户组 { #mgt_usergroup } + +### 创建一个用户组 { #create_usergroup } + +1. 打开**用户**应用,然后单击**用户组**。 + +2. 点击**添加新**。 + +3. 在**名称**字段中,键入用户组的名称。 + +4. In the **Available users** section, double-click the users you want to add to the user group. + +5. In the **Available user groups** section, double-click the user groups you want to add to the user group. + +6. 点击**添加**。 + +### 加入用户组 { #join_usergroup } + +1. 打开**用户**应用,然后单击**用户组**。 + +2. In the list, click the relevant user group and select **Join group**. + +### 离开使用者群组 { #leave_usergroup } + +1. 打开**用户**应用,然后单击**用户组**。 + +2. In the list, click the relevant user group and select **Leave group**. + +### 编辑用户对象 { #edit-user-objects } + +1. Open the **Users** app and find the type of user object you want to edit. + +2. In the object list, directly click the relevant object, or click the menu icon and select **Edit**. + +3. 修改所需的选项。 + +4. 点击**保存**。 + +### 删除用户对象 { #delete-user-objects } + +1. Open the **Users** app and find the type of user object you want to delete. + +2. In the object list, click the menu icon of the relevant object and select **Remove**. + +3. 单击**确定**以确认。 + +### 显示用户对象的详细信息 { #display-details-of-user-objects } + +1. Open the **Users** app and find the type of user object you want to view. + +2. In the object list, click the menu icon of the relevant object and select **Show details**. + +### 更改用户对象的共享设置 { #change-sharing-settings-for-user-objects } + +1. Open the **Users** app and find the type of user object you want to modify. + +2. In the object list, click the relevant object and select **Sharing settings**. + +3. (可选)搜索用户组并选择它,然后单击加号图标。用户组已添加到列表中。 + +4. (可选)选择**外部访问(不登录)**。 + +5. 更改要修改的用户组的设置。 + +- **没有** +- **可以查看**:用户组中的每个人都可以查看对象 +- **可以编辑和查看**:用户组中的每个人都可以查看和编辑对象 + +6. 点击**保存**。 + +## 启用对OpenID {#open_id}的支持 { #open_id } + +DHIS2支持OpenID标准,该标准允许第三方登录使用 +OpenID提供程序,有关更多信息,请参见。至 +为用户名创建自定义OpenID URL,您可以访问该URL并 +使用您的OpenID提供程序登录:。 + +要在DHIS2中启用对OpenID的支持,您必须: + +1. **设置您的 OpenID 提供商**:这可以在系统设置内的“访问”下完成。您可以在此处设置 OpenID 提供程序,以及在登录页面上显示的标签以使用该提供程序登录(默认为使用 OpenID 登录)。 + +2. **在用户上设置 OpenID 标识符**:对于每个能够使用其 OpenID 标识符登录的用户,您需要在用户本身上进行设置。这可以在用户管理中完成,在电子邮件字段下,没有一个名为_OpenID_的字段可以用来填写OpenID标识符。 + +## 分散用户管理 { #decentralize-user-management } + +DHIS2 supports a concept for user management referred to as _managed users_ which allows to explicitly define which users should be allowed to manage or modify which users. To "manage a user" implies that you can see and modify that user. The basic concept for user management is that you can see and modify users which you have been granted all of the authorities; in other words you can modify users which have a subset of your own authorities. The managed users concept gives you greater control over this. + +受管用户概念使您可以定义应将哪些用户 +能够管理哪些用户。这是通过用户组和 +这些组中的成员身份。可以将用户组配置为 +允许通过标准添加和更新来管理其他用户组 +用户界面。结果是特定用户可以管理所有用户 +是用户组的成员,可以由用户组管理 +用户所属的成员。换句话说,用户可以由所有人管理 +管理用户组的用户组成员 +的。 + +要启用此概念,您应该授予用户“在托管组中添加/更新用户”的权限,而不_授予_对标准“添加/更新用户”权限的访问权限。托管用户概念的一个含义是,当仅使用“添加/更新托管组内的用户”创建用户时,必须使该用户成为当前用户可以管理的至少一个用户组的成员。否则,当前用户将立即失去对正在创建的用户的访问权限。这是由系统验证的。 + +授予“在托管组中添加/更新用户”权限后, +系统允许用户向其拥有的用户组添加成员 +只读访问。这样做的目的是为了分散 +用户管理。您可以定义一系列用户组,其中其他用户 +可以添加或删除成员,但不能删除或更改成员的名称 +组。 + +## 示例:卫生系统中的用户管理 { #user_mgt_example } + +在卫生系统中,将用户按照任务进行逻辑分组 +他们的表现和所占据的位置。 + +1. 定义哪些用户应具有系统管理员的角色。他们通常是国家 HIS 部门的一部分,应该在系统中拥有完全的权力。 + +2. 为每个职位创建大约一个用户角色。 + +常见职位的示例有: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      位置

      典型任务

      推荐机构

      评论

      系统管理员

      设置系统的基本结构(元数据)。

      添加,更新和删除系统的核心元素,例如数据元素,指标和数据集。

      只有系统管理员才能修改元数据。 + 如果您允许系统管理员团队之外的用户修改元数据,则可能导致协调问题。

      +

      仅应由系统管理员执行对系统的更新。

      国家卫生经理

      +

      省卫生经理

      监视和分析数据

      访问报告模块, GIS 数据质量应用程序和仪表板。

      无需访问即可输入数据,修改数据元素或数据集。

      国家健康信息系统部门官员(HISO)

      +

      地区健康记录和信息官员(DHRIO)

      +

      设施健康记录和信息官员(HRIO)

      输入无法直接从设施中获得的数据

      +

      监视,评估和分析数据

      访问所有分析和验证应用程序

      +

      访问数据条目应用程序。

      -

      数据输入文员

      -

      -

      -

      diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__data-administration-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__data-administration-md new file mode 100644 index 000000000..a6cdc87c6 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__data-administration-md @@ -0,0 +1,377 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/data-administration.md" +revision_date: "2021-06-14" +--- + +# 资料管理 { #data_admin } + +数据管理模块提供了一系列功能来确保 +DHIS2数据库中存储的数据是完整的,并且 +数据库性能得到优化。这些功能应在 +由数据管理员定期检查以确保 +存储的数据是最佳的。 + +## 数据的完整性 { #dataAdmin_dataIntegrity } + +DHIS2可以对数据执行各种数据完整性检查 +包含在数据库中。识别和纠正数据完整性 +问题对于确保用于 +分析目的是否有效。每个数据完整性检查 +将描述系统执行的操作以及一般步骤 +可以解决这些问题。 + +### 没有数据集的数据元素 { #data-elements-without-data-set } + +每个数据元素必须分配给一个数据集。数据值 +如果有数据,将无法将元素输入系统 +元素未分配给数据集。选择 +在主菜单中选择维护->数据库集->编辑,然后添加 +将“孤立的”数据元素添加到适当的数据集。 + +### 没有组的数据元素 { #data-elements-without-groups } + +一些数据元素已经分配给几个数据元素组。 +目前不允许这样做,因为这会导致重复 +分析记录集中的链接数据记录提供了汇总 +数据。转到维护->数据元素组以查看每个数据 +确定元素并删除不正确的组分配。 + +### 违反排他组的数据元素 { #data-elements-violating-exclusive-group-sets } + +Some data elements have been allocated to several data element groups that are members of the same data element group set. All group sets in DHIS2 are defined as exclusive, which means that a data element can _only_ be allocated to _one_ data element group within that group set. Go to Maintenance -\> Data elements and indicators -\>Data element groups to review each data element identified in the integrity check. Either remove the data element from all groups except the one that it should be allocated to, or see if one of the groups should be placed in a different group set. + +### 数据集中的数据元素,但不在表单或节中 { #data-elements-in-data-set-but-not-in-form-or-sections } + +数据元素已分配给数据集,但尚未分配 +分配给数据集表格的任何部分。使用的所有数据集 +部分表格,通常应在数据集中包含所有数据元素 +恰好分配给数据集的一部分。 + +### 分配给具有不同期间类型的数据集的数据元素 { #data-elements-assigned-to-data-sets-with-different-period-types } + +数据元素不应分配给两个单独的数据集 +期间类型不同。建议的方法是创建两个 +单独的数据元素(例如,每月和每年的数据元素) +并将它们分配给各自的数据集。 + +### 数据集未分配给组织单位 { #data-sets-not-assigned-to-organisation-units } + +所有数据集应分配给至少一个组织单位。 + +### 类别组合无效的部分 { #sections-with-invalid-category-combinations } + +使用节表的数据集应仅具有一个类别 +每个部分中的组合。违反可能是由于 +将数据元素分配给节,然后更改类别 +此数据元素在以后的某个时间点的组合。 + +### 具有相同公式的指标 { #indicators-with-identical-formulas } + +尽管此规则不会影响数据质量,但通常不会 +具有两个定义完全相同的指标是有意义的。评论 +确定的指标及其公式,并删除或修改任何 +指示器似乎是重复的。 + +### 没有分组的指标 { #indicators-without-groups } + +All data elements and indicators must be assigned to at least one group, so these Indicators need to be allocated to their correct Data Element and Indicator Group. From the main menu, go to Data elements/Indicators -\> Indicator Groups, and allocate each of the \`Orphaned\` indicators to its correct group. + +### 无效的指标分子 { #invalid-indicator-numerators } + +违反此规则的原因可能是错误地引用了 +删除或修改的数据元素。查看指标并进行 +分子定义的更正。 + +### 无效的指标分母 { #invalid-indicator-denominators } + +违反此规则的原因可能是错误地引用了 +删除或修改的数据元素。查看指标并进行 +分母定义的更正。 + +### 违反排他性组的指标 { #indicators-violating-exclusive-group-sets } + +Some indicators have been allocated to several indicator groups that are members of the same indicator group set. All group sets in DHIS2 are defined as exclusive, which means that an indicator can _only_ be allocated to _one_ indicator group within that group set. Go to Maintenance -\> Data elements and indicators -\>Indicator groups to review each indicator identified in the integrity check. Either remove the indicator from all groups except the one that it should be allocated to, or see if one of the groups should be placed in a different group set. + +### 重复期间 { #duplicate-periods } + +如果已从外部应用程序导入了期间,则可能是 +某些时期可能会重复。如果您有任何时期 +在这里似乎重复的,您将需要解决这些问题 +直接在DHIS2数据库中。所有已分配给 +重复的期间,应移至正确的期间,并且 +重复期间应删除。 + +### 具有循环引用的组织单位 { #organisation-units-with-cyclic-references } + +组织单位不能同时是父级和子级, +直接或间接。如果发生这种情况,您将需要 +直接在DHIS2数据库中解析循环引用 +通过重新分配“组织单位”表中的“上级”字段 +组织单位。 + +### 孤立的组织单位 { #orphaned-organisation-units } + +所有组织单位必须存在于组织单位内 +层次结构。转到“组织单位”>“层次结构操作”,然后将 +将组织单位冒犯到层次结构中的适当位置。 + +### 没有团体的组织单位 { #organisation-units-without-groups } + +All organisation units _must_ be allocated to at least _one_ group. The problem might either be that you have not defined any compulsory OrgUnit Group Set at all, or that there are violations of the compulsory rule for some OrgUnits . NOTE: If you have defined no compulsory OrgUnit Group Sets, then you must first define them by going to Organisation units-\>Organisation unit group sets and define at least one compulsory Group Set (the group set 'Type' are nearly universally relevant). If you have the relevant group sets, go to Maintenance -\> OrgUnit Groups to review each OrgUnit identified and add the relevant Group allocation. + +### 组织单位违反必修课 { #organisation-units-violating-compulsory-group-sets } + +These organisation units have not been assigned to the any organisation unit group within one of the _compulsory_ organisation unit group sets. When a group set is defined as compulsory, it means that an organisation unit must be allocated to at least one organisation unit group within that group set. For instance, all organisation units must belong to one of the groups in the 'Type' group set. It might belong to the \`Hospital\` or the \`Clinic\` or any other 'type' group - but it must belong to exactly one of them. Go to Organisation units-\>Organisation unit groups to review each organisation unit identified in the integrity check. Allocate all organisation units to exactly one compulsory group. + +### 违反专属组的组织单位 { #organisation-units-violating-exclusive-group-sets } + +Some organisation units have been allocated to several organisation unit groups that are members of the same organisation unit group set. All group sets in DHIS2 are defined as exclusive, which means that an organisation unit can _only_ be allocated to _one_ organisation unit group within that Group Set. For instance, one organisation unit cannot normally belong to the both the 'Hospital' and 'Clinic' groups , but rather to only to one of them. Go to Organisation unit-\>Organisation unit groups to review each organisation unit identified in the integrity check. Remove the organisation units from all groups except the one that it should be allocated to. + +### 没有组集的组织单位组 { #organisation-unit-groups-without-group-sets } + +此处列出的组织单位组尚未分配给 +组集。转到维护->组织单位->组织单位 +组设置并将组织单位组分配给适当的 +组集。 + +### 无组验证规则 { #validation-rules-without-groups } + +All validation rules must be assigned to a group. Go to **Maintenance** app \> **Validation rule group** and assign the offending validation rule to a group. + +### 无效的验证规则左侧表达式 { #invalid-validation-rule-left-side-expressions } + +An error exists in the left-side validation rule definition. Go to **Maintenance** app \> **Validation rule** and click **Edit** on the offending rule. Click **Left side** and make the required corrections. + +### 无效的验证规则右侧表达式 { #invalid-validation-rule-right-side-expressions } + +An error exists in the right-side validation rule definition. Go to **Maintenance** app \> **Validation rule** and click **Edit** on the offending rule. Click **Right side** and make the required corrections. + +### 无条件的程序规则 { #programrules-with-no-condition } + +Report will highlight all the **Program rules** not configured with **Condition**. Evaluation for rules not having condition are always evaluated as false. + +### 没有优先权的ProgramRules { #programrules-with-no-priority } + +Report will highlight all the **Program rules** not configured with **Priority**. This is optional but its existence is very important when **ProgramRuleActionType** is **ASSIGN**. Rules with ASSIGN action type should have higher priority then the rest of the action types. + +### 不采取行动的ProgramRules { #programrules-with-no-action } + +Report will highlight all the **Program rules** not configured with any **ProgramRuleAction**. + +### 没有dataElements的ProgramRuleVariables { #programrulevariables-without-dataelements } + +Report will highlight all the **Program rule variables** not configured with **DataElement**. Report will be based on source type configuration. DataElement should be provided when the source type of ProgramRuleVariable is **DataElement**. + +### 没有属性的ProgramRuleVariables { #programrulevariables-without-attributes } + +Report will highlight all the **Program rule variables** not configured with **TrackedEntityAttribute**. Report will be based on source type configuration. TrackedEntityAttribute should be provided when the source type of ProgramRuleVariable is **Attribute**. + +### 没有数据对象的ProgramRuleActions。 { #programruleactions-with-no-data-objects } + +Report will highlight all the **Program rule actions** not configured with any Data object. Data object can be either **DataElement** of **TrackedEntityAttribute**. There are certain ProgramRuleActions which are responsible for assinging values to either dataElement or trackedEntityAttribute. + +### 没有通知的ProgramRuleActions { #programruleactions-with-no-notification } + +Report will highlight all the **Program rule actions** which have ProgramRuleActionType set to SENDMESSAGE/SCHEDULEMESSAGE where the configuration does not provide any link to notification. + +### 没有部分ID的ProgramRuleActions { #programruleactions-with-no-section-id } + +Report will highlight all the **Program rule actions** which have ProgramRuleActionType set to **HIDESECTION** but configuration does not provide any section id. + +### 没有程序阶段ID的ProgramRuleActions { #programruleactions-with-no-program-stage-id } + +Report will highlight all the **Program rule actions** which have ProgramRuleActionType set to **HIDEPROGRAMSTAGE** but configuration does not provide any program stage id. + +### 无效的程序指示符表达式 { #invalid-program-indicator-expression } + +报告由无效** DataElement **或无效** TrackedEntityAttribute **引起的程序指示器表达式中的所有冲突。 + +### 无效的程序指示器过滤器表达式 { #invalid-program-indicator-filter-expression } + +报告由无效** DataElement **或无效** TrackedEntityAttribute **引起的程序指示器过滤器表达式中的所有冲突。 + +## 保养 { #data_admin_maintenance } + + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Data maintenance functions in the Data Administration app

      Function

      Description

      Clear analytics tables

      Completely empties the analytics tables. These tables are used to generate aggregate data for the pivot tables, GIS and reports.

      Remove zero data values

      Removes zero data values from the database. Values registered for data elements with aggregation operator average is not removed, as such values will be significant when aggregating the data, contrary to values registered for data elements with aggregation operator sum.

      +

      Reducing the number of data values will improve system performance.

      Permanently remove soft deleted data values

      When a data value is deleted in DHIS2, the system will mark the corresponding database row as deleted, and not actually delete the row.

      +

      Running this maintenance function will physically remove these data value rows from the database.

      Prune periods

      Removes all periods which have no registered data values. Reducing the number of periods will improve system performance.

      Remove expired invitations

      Will delete users which represent user account invitations that now have gone past their expiry date.

      Drop SQL views

      DHIS2 lets you set up and manage SQL views as system objects with corresponding database SQL views.

      +

      Running this maintenance function will drop underlying SQL views for all system views. Use the Create SQL views function to recreate these SQL views.

      Create SQL views

      Recreates all SQL views in the database.

      Update category option combinations

      Rebuilds the category option combinations. This may be required after altering the category options which belong to a given category.

      Update organisation unit paths

      The organisation unit table in the DHIS2 database has a column "path" which contains a concatenated string of all ancestors in the hierarchy for each organisation unit.

      +

      Running this maintenance function will update and ensure that these values are in sync with the current organisation unit hierarchy. This column is managed by DHIS2, but a manual update might be useful when doing data loading directly in the database.

      Clear application cache

      Clears the system cache.

      Reload apps

      Manually reloads and detects installed DHIS2 apps.

      +

      The installed apps are also detected when the system starts and when installing or uninstall apps.

      + +## 资源表 { #dataAdmin_resourceTables } + +资源表是在分析过程中使用的支持表 +数据。通常,将这些表的内容与 +从第三方应用程序(例如, +Microsoft Excel。分析模块也广泛使用它们 +DHIS2。资源表的重新生成只能执行一次 +解决了所有数据完整性问题。资源表也 +每次运行分析过程时, +系统。 + +- 组织单位结构(\ _orgunitstructure) + + 每当组织单位层次结构发生任何更改时,都应重新生成此表。此表提供有关组织单位层次结构的信息。它为每个组织单位占一行,为每个组织单位级别占一列,并将谱系中所有父代的组织单位标识符作为值。 + +- 数据元素组集结构(\ _dataelementgroupsetstructure) + + 此表提供有关哪些数据元素是哪些数据元素组集的成员的信息。该表对于每个数据元素具有一行,对于每个数据元素组集合具有一列以及作为值的数据元素组的名称。 + +- 指标组集结构(\ _indicatorgroupsetstructure) + + 此表提供有关哪些指标属于哪个指标组集的成员的信息。该表中每个指标占一行,每个指标组集占一列,并且指标组的名称作为值。 + +- 组织单位组集结构 (\_organizationunitgroupsetstructural) + + 此表提供有关哪些组织单位是哪些组织单位组集的成员的信息。该表中每个组织单位占一行,每个组织单位组集占一列,并且组织单位组的名称作为值。 + +- 类别结构(\ _categorystructure) + + 此表提供有关哪些数据元素属于哪些类别的成员的信息。该表中每个数据元素占一行,每个类别占一列,并且类别选项的名称作为值。 + +- 数据元素类别选项组合名称(\ _categoryoptioncomboname) + + 每当类别组合名称发生更改时,都应重新生成此表。它包含各种类别组合的可读名称。 + +- 数据元素结构(\ _dataelementstructure) + + 此表提供有关所有数据元素以及它们捕获数据的周期类型(频率)的信息。周期类型是通过数据集成员身份确定的,因此依赖于数据元素是具有相似周期类型的数据集的成员来具有定义的行为。 + +- 期间结构(\ _dataperiodstructure) + + 此表提供有关所有期间以及与其关联的期间类型的信息。对于每个频率低于其自身的周期类型,它包含有关其属于哪个周期的信息。 + +- 数据元素类别选项组合 (\_dataelementcategoryoptioncombo) + + 该表提供了数据元素和所有可能的类别选项组合之间的映射。 + +## 分析表管理 { #analytics_tables_management } + +DHIS2 generates database tables which the system then uses as basis for various analytics functions. These tables are also valuable if you write advanced SQL reports. In the **Data Administration** app, you can execute the tables generation immediately. If you want to schedule them to be executed at regular intervals, this can be done in the **Scheduler** app. This means that you can refresh recent analytics on demand and see updated pivot tables without waiting for all of the past years data to re-process. + +> **注意** +> +> 您还可以通过 Web API 生成表格。此任务通常由系统管理员执行。 + +1. Open the **Data Administration** app and click **Analytics Tables**. + +2. 选择要跳过的分析过程部分: + + - **跳过资源表的生成** + + - **跳过汇总数据和完整性数据的生成** + + - **跳过事件数据的生成** + + - **跳过注册数据的生成** + +3. Select **Number of last years of data to include**. + +4. 点击**开始导出**。 + +## 数据统计 { #dataAdmin_dataStatistics } + +数据统计模块提供了对象数量的概述 +存储在DHIS2数据库中。 + +![](resources/images/maintainence/data_stats.png) + +每种类型的对象的总数以一系列 +表,其中包含每个对象的摘要统计信息。 + +## 锁定异常 { #dataAdmin_lockException } + +锁定异常可提供对豁免的细粒度控制 +锁定的数据集。数据集到期后,数据输入将为 +默认情况下被拒绝,除非已通过锁定授予了例外 +异常接口。要启用锁定异常,请选择所需的 +组织单位,数据集和时间段,然后按“添加”。通过 +授予锁定例外,即使在 +数据集的有效期限已过。 + +![](resources/images/maintainence/create_lock_exception.png) + +在上面的示例中,将为“ ab +“丰富的生命组织”和“ ab第七日医院”的“护理” +和支持”数据集(“ 2012年2月”)。 + +## 最小-最大值生成 { #dataAdmin_minMaxValueGeneration } + +此管理功能可用于生成最小值-最大值, +作为数据质量和验证过程的一部分, +特定的组织单位和数据集。只需选择数据集 +从左手框架,然后选择所需的组织 +单位以从组织单位生成最小-最大值 +右侧的选择器。按“生成”按钮生成或 +重新生成所有最小-最大值。按“删除”删除所有最小-最大 +当前存储在数据库中的值。 + +![](resources/images/maintainence/min_max_value_generation.PNG) + +## 缓存统计 { #dataAdmin_cacheStatistics } + +此选项仅供系统管理员使用。缓存 +统计信息显示应用程序级别缓存的状态。的 +应用程序级缓存是指对象和查询结果 +应用程序正在缓存以提高性能。如果数据库 +已直接修改,需要清除应用程序缓存 +它才能生效。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__datastore-manager-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__datastore-manager-md new file mode 100644 index 000000000..151eabe78 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__datastore-manager-md @@ -0,0 +1,78 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/datastore-manager.md" +revision_date: "2021-06-14" +--- + +# 数据存储管理器 { #datastore_manager_app } + +数据存储管理器适用于高级DHIS2用户。之前 +使用数据存储管理器,您可以阅读有关数据存储的更多信息 +此处:[DHIS2数据 +商店](https://docs.dhis2.org/master/zh/developer/html/webapi_data_store.html)。 + +## 使用数据存储管理器 { #using-the-datastore-manager } + +数据存储管理器可让您管理Web API数据的内容 +商店。这在管理应用程序和外部脚本时很有用。 + +## 向数据存储管理器添加新的名称空间和密钥 { #add-a-new-namespace-and-key-to-the-datastore-manager } + +注意:必须先创建名称空间,然后才能向其中添加键。 + +1. 点击**新建**。 + +2. 输入要创建的名称空间的名称。 + +3. 输入密钥名称,然后选择“**创建**”。新的命名空间显示在左窗格中。 + +## 向数据存储管理器中的现有名称空间添加密钥 { #add-a-key-to-an-existing-namespace-in-the-datastore-manager } + +要将新密钥添加到数据存储管理器中的现有名称空间, + +1. 选择要向其添加键的名称空间。 + +2. 单击选项菜单,然后单击“**新密钥**”。 + + ![](resources/images/datastore_manager/datamgr_add_key.png) + +3. 在“新建密钥”对话框中输入密钥名称。 + +4. 单击**创建**。新密钥将添加到您选择的命名空间中。 + +## 从数据存储管理器中删除名称空间或键 { #delete-a-namespace-or-key-from-the-datastore-manager } + +To delete a namespace, or key, click the Options menu, and then click **Delete**, and then **Delete** again. Note that if you delete the only key in a namespace, you will also delete the namespace it belongs to. + +## 搜索名称空间或键 { #search-for-namespaces-or-keys } + +使用左上角的搜索工具搜索名称空间和 +关键如下: + +- 输入命名空间名称,后跟 **\#** 和键名称,以在命名空间中搜索特定键。 + +- 输入 **\#** 后跟密钥名称以仅搜索密钥。 + +![](resources/images/datastore_manager/datamgr_search_namespaces_keys.png) + +## 搜索您的JSON库 { #search-your-json-library } + +使用工作区工具栏中的搜索工具搜索JSON +图书馆。 + +![](resources/images/datastore_manager/datamgr_searchJSON.png) + +## 在数据存储管理器中编辑名称空间或键 { #edit-namespaces-or-keys-in-the-datastore-manager } + +Use the **Search** tool to find namespaces or keys in your datastore. When you edit your content, you can toggle between the **Tree** view and the **Code** view. Use the **Tree** view to get an overview of the contents of the Datastore. Use the **Code** view to edit your code directly in the code editor. Remember to save your work by clicking the **Save** button. + +![](resources/images/datastore_manager/datamgr_treeview.png) + +在代码视图中,您可以编辑代码。当您编辑一行代码时, +它以黄色突出显示。 + +![](resources/images/datastore_manager/datamgr_codeview.png) + +任何错误均由编辑器标记。如果将鼠标悬停在错误图标上, +您可以查看错误的简短说明。 + +![](resources/images/datastore_manager/datamgr_editcode_error.png) diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__metadata-synchronizing-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__metadata-synchronizing-md new file mode 100644 index 000000000..7707bc60d --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__metadata-synchronizing-md @@ -0,0 +1,296 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/configure-metadata-synchronizing.md" +revision_date: "2021-06-14" +--- + +# 配置元数据同步 { #metadata_sync } + +## 关于数据和元数据同步 { #about-data-and-metadata-synchronization } + +您可以在不同的DHIS2实例之间同步数据和元数据。 +给定中央本地部署策略中的两个实例,元数据 +在中央系统创建的可以与本地系统同步 +并且在本地系统创建的数据可以与 +中央系统。当您有多个独立服务器时,这很有用 +DHIS2实例和全局元数据都需要创建 +本地实例。 + +![](resources/images/metadata_synchronization/dhis2_architecture.png) + +元数据的创建和更新是否在中央系统进行,以及 +启用元数据同步任务,获取元数据 +向下同步到绑定到 +中央实例。这些本地实例将依次推送数据值, +事件和跟踪程序的数据以及完整的数据注册集 +中央实例。启用或禁用元数据版本控制 +在本地实例上同步,不会阻碍元数据 +同步过程。这是因为元数据同步 +与中央实例的版本控制端点交互,而不与 +带有本地实例的端点。 + +生成的元数据导出的每个快照都称为元数据 +版。新的元数据版本仅包含 +先前版本和当前版本之间的导出 +两个时间戳记。所有元数据版本都在DHIS2中维护 +数据库,并且可用于连接到该数据库的所有本地实例。 +您可以安排每个本地实例以下载新的元数据 +版本。建议保持元数据版本的大小较小 +和逻辑。 + +> **Warning** +> +> Each instance of DHIS2, whether central or local, can create metadata versions. The local instance is meant to synchronize metadata from a central system and not create metadata on its own. +> +> If a new metadata version is created on the local instance, this instance can't receive new metadata versions from the central instance, since the content of the metadata versions will be out of synchronization. +> +> If you've created metadata versions on a local instance, you must manually deleted these versions from the database before you can synchronize with the central instance. +> +> Assume the central and local DHIS2 instances have identical metadata snapshots until version 10. Then the local instance creates a new snapshot called version 11. After that, the central instance creates a new snapshot called version 11. When the local instance attempts to synchronize metadata, version 11 is not downloaded. However, the content of version 11 on the local instance is not identical to the content of version 11 on the central instance. + +> **Note** +> +> You can also use the **Import-Export** app to synchronize metadata manually. + +## 工作流程 { #workflow } + +1. 在中央实例上,配置元数据版本控制。一旦中央实例包含元数据,您就应该执行此操作。 + +2. 将本地实例连接到中央实例。 + +3. 在本地实例上,配置自动同步。 + +## 在中央实例上配置元数据版本控制 { #configure-metadata-versioning-on-central-instance } + +> **注意** +> +> 要同步元数据,中央系统的用户帐户必须具有以下权限: +> +> **F_METADATA_MANAGE** +> +> 只有具有此权限的用户才能创建和下载元数据。这是为了确保创建元数据的中央系统的安全性。您不需要提供对字段实例具有所有权限的用户的凭据,而是需要创建仅具有此特定权限的用户。 + +1. On the central instance, open the **System Settings** app and click **Synchronization**. + +2. Go to the **Metadata versioning** section and select **Enable versioning for metadata sync**. + + ![](resources/images/metadata_synchronization/metadata_versioning.png) + +3. (可选)选择**如果DHIS2版本不同,则不同步元数据**。 + +4. 选择一种元数据版本:**尽力而为**或**原子**。 + + - _尽力而为_意味着如果元数据导入遇到缺失引用(例如,数据元素组导入时缺失数据元素),它将忽略错误并继续导入。 + + - _Atomic_ 意味着全部或全部 - 如果任何引用不存在,元数据导入将失败。 + + > **Note** + > + > Each metadata entity is associated with a "User" object. If this "User" reference is missing while importing metadata version of type ATOMIC, the import will fail at the validation phase itself. This means that the user who creates metadata also needs to synchronize down to local instances to successfully import the metadata version of type ATOMIC. + +5. Click **Create new version**. The new version is added to the versioning table. + +## 将本地实例连接到中央实例 { #connect-local-instance-to-central-instance } + +要启用元数据同步,必须配置连接 +在本地实例和中央实例之间。 + +1. On the local instance, open the **System Settings** app and click **Synchronization**. + +2. 将中央DHIS2实例的详细信息添加到本地实例: + + - **远程服务器URL ** + + - **远程服务器用户名** + + - **远程服务器密码** + +3. Go to the **Metadata versioning** section and select **Enable versioning for metadata sync**. + +4. (可选)选择**如果DHIS2版本不同,则不同步元数据**。 + + 元数据架构在 DHIS2 版本之间发生变化,这可能导致不同的元数据版本不兼容。 + + 启用后,如果中央实例和本地实例具有不同的 DHIS2 版本,则此选项将不允许进行元数据同步。这适用于通过用户界面和 API 完成的元数据同步。 + + 禁用此选项可能有价值的唯一时间是同步基本实体(例如在 DHIS2 版本之间未更改的数据元素)时。 + +5. (可选)配置电子邮件通知以通知用户元数据同步成功或不成功: + + 1. Open the **System Settings** app and click **Email**. + + 2. 输入 **主机名**、**端口**、**用户名**、**密码** 和 **电子邮件发件人**。 + + 3. Click **Server** and enter a **System notifications email address**. + + 此电子邮件地址将收到有关元数据同步状态的通知。 + + > **Tip** + > + > When you receive email notification about a metadata synchronization failure, check which metadata version that causes the error and resolve it. Then you avoid future errors when the system downloads new metadata versions. + +## 在本地实例上配置自动元数据同步 { #configure-automatic-metadata-synchronization-on-local-instance } + +一旦配置了自动元数据同步(计划) +在本地实例上,调度程序将在该特定时间运行,并且 +从中央同步(下载和导入)元数据 +实例。本地用户无需手动干预 +实例。 + +调度程序完成元数据同步后, +本地实例将具有与中央实例完全相同的元数据 +系统。 + +> **注意** +> +> 用户密码不同步。出于安全原因,它们被取消。元数据同步后,管理员用户必须重置这些密码。 + +1. On the local instance, open the **Data Administration** app and click **Scheduling**. + +2. In the **Metadata Synchronization** section, select **Enabled**. + +3. 选择时间段:**每日**、**每周**、**每月** 或 **每年**。 + + ![](resources/images/metadata_synchronization/metadata_sync.png) + +4. 点击**开始**。 + +## 在中央或本地实例上手动创建新的元数据版本 { #create-a-new-metadata-version-manually-on-central-or-local-instance } + +1. Open the **System Settings** app and click **Synchronization**. + +2. Go to the **Metadata versioning** section and select **Enable versioning for metadata sync**. + +3. (可选)选择**如果DHIS2版本不同,则不同步元数据**。 + +4. Select **Best effort** or **Atomic**. + +5. Click **Create new version**. The new version is added to the versioning table. + +当系统是_中央实例_时,您将在版本控制表中看到三列: + +![](resources/images/settings/metadata_versioning_table.png) + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + +

      Object

      Description

      Master version

      The latest version in the system.

      Version

      Name of the version. The name is automatically generated by system.

      When

      The timestamp of the metadata version creation at the central instance.

      Type

      Type of metadata version.

      + +当系统是_本地实例_时,您将在版本控制表中看到四列: + +![](resources/images/settings/metadata_versioning_table_failure_case.png) + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Object

      Description

      Master version

      The latest version of the central instance.

      +
      +

      Note

      +

      The master version information is the central instance's latest version. This is important to look at the difference between the versions of metadata that exist at central and at local.

      +

      Last sync attempt

      If the last sync attempt is a failure, this will be displayed.

      Version

      Name of the version. The name is automatically generated by system.

      When

      The timestamp of the metadata version creation at the central instance.

      Type

      Type of metadata version.

      Last sync

      Timestamp of when the last sync happened for this version in this system.

      + +## 参考信息:元数据同步配置参数 { #reference-information-metadata-synchronization-configuration-parameters } + +执行元数据同步的过程称为元数据 +同步任务。该任务在同步以下内容之前执行一系列步骤 +元数据: + +- 将数据(聚合数据和匿名事件数据)从本地实例推送到中央实例。 + +- 获取本地实例的当前元数据版本。然后使用此版本信息作为基线来获取在该基线之后创建的元数据版本列表。 + +- 如果中央实例创建了新版本,则它会逐个执行元数据版本的同步。每次在本地实例成功同步元数据版本后,都会向配置的用户(如果有)发送一封邮件。 + +Once the Metadata Sync Task has run at the scheduled time, the task can retry (if any of the steps fail) based on the configuration of the following parameters defined in `dhis.conf` file: + + + + + + + + + + + + + + + + + + + + + + +
      参数默认值

      metadata.sync.retry

      3

      元数据.sync.retry.time.frequency.millisec

      30000

      + +每次重试将在指定的时间(毫秒)后进行。如果 +即使所有重试后,步骤仍然失败,然后调度程序 +停止执行,然后将邮件发送给配置的用户 +(如果有)。如果未指定任何值,则默认值为 +用过的。 + +`metadata.sync.retry` = 5 + +`metadata.sync.retry.time.Frequency.millisec` = 10000 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__mobile-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__mobile-md new file mode 100644 index 000000000..17373808b --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__mobile-md @@ -0,0 +1,1060 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/mobile.md" +revision_date: "2021-06-14" +--- + +# 移动 { #mobile } + +本章涵盖了各种移动技术,包括Web,J2ME,SMS +服务和SMS命令。 + +## DHIS2 Mobile简介 { #mobile_intro } + +DHIS2提供了一系列选项,允许从移动设备输入数据 +设备,包括专用的GPRS / 3G J2ME客户端和两个版本的 +DHIS2已专门针对移动浏览器进行了优化。每 +以下将详细描述这些解决方案 +部分。 DHIS2提供了多个Android客户端,具体说明请参见 +本指南其他部分中的详细信息。 + +现场数据的收集在技术上可能具有挑战性, +昂贵。手机解决方案具有显着的潜力 +降低了部署分布式数据收集系统的复杂性。 +使用安装在手机或Web浏览器上的简单Java客户端 +可以在手机上使用,现场工作人员可以直接向 +DHIS2数据库通过他们的移动设备。 + +尽管手机解决方案具有巨大的潜力,但仍有 +这种部署的复杂性。手机缺乏处理能力,并且 +显示屏很小,需要充电,通常这样 +在贫困或断断续续的地区进行部署最有意义 +网络覆盖范围。 + +下面简要介绍了每种移动解决方案, +在单独的部分中详细讨论: + +- DHIS2 Light:适用于所有设备的移动浏览器优化数据输入模块 + + 该模块允许直接使用移动设备的浏览器输入数据。支持多种设备和移动浏览器,包括:Opera mini 3 和 4(基本和高级)- Opera mini 4、诺基亚 S40 手机、Windows Phone 7、Window Mobile 6、Palm Pre、Blackberry(v5 和 v6)、Firefox移动设备、iOS 设备 (iPhone) 和 Android 设备。该客户端没有离线支持,需要有效的 GPRS/3G 连接。它不需要在手机上安装新的应用程序来支持新功能,但需要稳定的数据连接才能使用。 [基于移动浏览器的数据输入](#mobile_web_based)中描述了此解决方案 + +- DHIS2 智能手机客户端:适用于智能手机设备的移动浏览器优化数据输入模块 + + 该模块允许直接使用智能手机的浏览器输入数据。支持离线数据录入,无需在手机上安装任何特殊客户端。 + +- J2ME GPRS / 3G客户端 + + DHIS-mobile 包括两个独立的 J2ME 客户端,支持 GPRS/EDGE/3G 作为传输机制。一个客户端支持设施汇总报告,第二个客户端支持基于名称的程序跟踪。这些客户端被分成单独的应用程序以使部署更容易。一些卫生工作者的手机上可能安装了这两种应用程序。这两个客户端都支持数据的离线存储,并且可以在支持 J2ME 的设备(功能手机)上运行。 .?\> + + 需要有效的 GPRS/3G 连接才能将数据发送到 DHIS2 数据库,但数据可以离线输入并在存在连接时传输。该客户端主要针对支持 J2ME 应用程序的低端设备,尽管离线支持增加了一些内存要求,从而限制了手机的选择。虽然该解决方案主要在诺基亚手机上进行测试,但它也适用于其他几种支持 J2ME 的手机。 + + 设施报告 J2ME 客户端在“J2ME GPRS/3G 客户端”一章中描述 + +## 基于移动浏览器的数据输入 { #mobile_web_based } + +### 移动浏览器数据输入入门 { #getting-started-with-mobile-browser-data-entry } + +此方法适用于通过移动浏览器在智能手机上进行数据输入 +通过导航到DHIS2实例的URL,例如:完整 +[dhis2.org](dhis2.org)上的演示的URL链接 + 。还有你的手机 +浏览器将自动检测服务器所在的DHIS2应用程序 +给出了网址(例如:)。这是登录表格 +使用用户名和密码访问应用程序。点击“登录” +继续或“重置”重置: + +![](resources/images/dhis2_mobile_web_based/mobile-browser-login.png) + +登录后,有功能列表: + +![](resources/images/dhis2_mobile_web_based/mobile-browser-menu.PNG) + +**- 聚合报告:** 具有按组织单位定义/分配的数据集的聚合数据条目 + +\-**追踪:** + +- 查找人员:根据姓名、电话号码或 ID 以及组织单位查找人员。 + +- 活动计划:按组织单位、人员和计划/计划阶段分类的人员条目数据 + +- 人员注册:注册新人员 + +- 匿名:基于程序的匿名人条目 + +**- 消息:** 管理来自服务器的消息和讨论。可以留言回复。用户可以在消息中发送反馈消息。 + +**-报告:**服务器的输出报告。 + +\-**设置:**用户信息(例如:名字,姓氏,电话 +号码,电子邮件)和界面语言。 + +**-注销:**退出应用程序。 + +**-桌面版本**:导航至DHIS2的桌面版本 +行政。这需要来自客户端移动设备的大量资源, +例如:足够的内存来加载页面。不建议 +适用于普通GPRS / 3G / ...电话。 + +上面的列表将详细说明: + +1. **聚合报告:** 具有按组织单位定义/分配的数据集的聚合数据条目。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-aggregate-reporting.PNG) + + 单击“聚合报告”,然后从列表中选择一个组织单位,将出现数据集列表以供输入聚合数据。请参阅下面的示例: + + **第 1 步:从列表中选择一个组织单位** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-select-orgunit.png) + + **第 2 步:从列表中选择数据集(输入表单)** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-select-dataset.png) + + **步骤 3:从列表中选择一个周期(基于所选数据集的周期类型)** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-select-period.png) + + **第 4 步:输入数据** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-entry.png) + + **第五步:完成数据后保存输入的数据,如果有则选择数据完整性选项。** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-entry-complete-save.png) + +2. **跟踪:** **查找/添加人员、访问时间表、人员注册、匿名** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-menu-2.PNG) + + 2.1 **_查找/添加人员_**:根据姓名、电话号码或 ID 以及组织单位查找人员。 + + - 第 1 步:输入姓名、电话号码或 ID 并选择组织单位,然后单击搜索。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-find-person-1.PNG) + + - 第二步:选择一个人 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-findPersonStep2.png) + + 然后将显示该人的所有信息 + + - 步骤3:选择下一个程序阶段输入数据 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-findPersonStep3.png) + + 要查看所有计划阶段,请单击该计划的名称(Child Heath 计划作为屏幕截图) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-findPersonStep3.1.png) + + 2.2: **\*参观日程**:\*选择组织单位 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-org.png) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-activityPlan.png) + + - 当前活动计划:已注册、登记、尚未完成/完成一个/多个计划的受益人列表,并且至少有一个计划阶段可供数据输入。 + + \+ _第 1 步:选择参赛者_ + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-BE.png) + + \+ _步骤 2:选择当前且活动的程序阶段来输入数据_ + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-PGS.png) + + 您还可以通过单击“详细信息”(出现在列表顶部)来查看此人的信息(ID、性别、出生日期和血型) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-details.png) + + 被选人的详细信息: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-details-info.png) + + - 所有活动计划:所有已注册、登记、尚未完成/完成一个/多个计划的受益人列表。 + + - 单项赛事: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-activityPlan-singleEvent.png) + + 2.3:**人员注册:**注册新人员 + + - 第一步:录入个人信息 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-personRegistrationStep1.png) + + - 第二步:为刚才注册的人注册节目,然后点击“注册”。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-personRegistrationStep2.png) + + - 第三步:输入所选项目所需的信息,然后单击“注册” + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-personRegistrationStep3.png) + + 结果如下: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-personRegistrationStep4.png) + + 2.4: **Anonymous:** 基于特定程序的匿名者条目 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-anonymous.png) + +3. **消息:**管理来自服务器的消息和讨论。可以留言回复。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-messages-menu.PNG) + + 显示的数字是未读消息。单击该按钮可查看消息列表(未读消息以粗体和深蓝色显示): + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-message-conversations.PNG) + + 然后您可以通过留下回复消息来选取讨论的消息/主题,请参阅此示例: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-messages-reply.png) + + 用户可以在消息部分创建反馈并将其发送到服务器。发出新的反馈后,该消息(反馈)将列在“消息”下,以便进一步跟进。 + +4. **报告:** 服务器的输出报告 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-reports.png) + + (将会被更新) + +5. **设置:** 用户信息(例如:名字、姓氏、电话号码、电子邮件)和界面语言。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-settings.png) + + 这是用于设置用户帐户/访问权限和界面语言的表格。点击“SAVE”完成设置,如下图所示: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-settings-update.png) + +6. **注销:**注销应用程序 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-logout.png) + +7. **桌面版本**:导航到 DHIS2 的桌面版本进行管理。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-desktop-version.png) + + 这是桌面版本的 GUI(需要大量内存来加载),不推荐用于普通移动设备。 DHIS2 演示示例(来自 [dhis2.org](dhis2.org)) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-desktop-version-GUI.png) + + + +1. ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-data-entry.png) + + 单击“基于名称的数据输入”后,下一步将指导您按以下步骤进行选择: + + **第 1 步:选择组织单位** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-org.png) + + **第 2 步:选择活动类型** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-AC.png) + + (带有“当前活动计划”选项示例的屏幕截图) + + 通常会有以下两种类型的活动: + + \+“当前活动计划”:已注册、登记、尚未完成/完成一个/多个计划的受益人列表,并且至少有一个计划阶段可供数据输入。 + + \+“所有活动计划”:所有已注册、登记、尚未完成/完成一个/多个计划的受益人列表。 + + **第3步:选择入金受益人** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-BE.png) + + (带有“ Hybia Welde”选项的示例的屏幕截图) + + **第 4 步:选择当前有效的程序阶段来输入数据** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-PGS.png) + + (带有“出生后 16-24 个月”选项示例的屏幕截图) + + 您还可以通过单击详细信息(出现在列表顶部)来查看受益人的信息(ID、性别、出生日期和血型) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-details.png) + + 所选受益人的详细信息: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-details-info.png) + +2. **受益人登记:** 登记新受益人 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-beneficiary-registration.png) + + **第 1 步:选择组织单位** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-beneficiary-registration-choose-OU.png) + + **第2步:填写受益人登记表** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-beneficiary-registration-form.png) + + 必要的信息:全名、性别、出生日期(和血型)。 + + 点击“保存”以注册新的受益人。 + + 成功创建/注册受益人后,将显示“保存成功”消息。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-beneficiary-registration-form-success.png) + +3. **受益人注册:** 将受益人注册到一个或多个计划 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-beneficiary-enrollment.png) + + 在将受益人注册到计划之前,提供了受益人搜索功能: + + 如果找到受益人,则会列出结果。只需单击受益人姓名即可导航至受益人注册的计划: + + 以下屏幕截图示例描述了名为“Nguyen Van A”的受益人: + + \- 之前没有注册过任何项目 + + \- 有一个项目可供报名:“儿童健康项目” + + 将列出可供注册的课程列表。只需指定注册日期和事件日期,点击注册计划即可。参见示例: + + 点击“ENROLL”按钮后,如果成功,注册的项目将列在“Enrolled Programs for”下 + \,参见示例: + +4. **消息:**管理来自服务器的消息和讨论。可以留言回复。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-messages.png) + + 显示的数字是未读消息。单击该按钮可查看消息列表(未读消息以粗体和深蓝色显示): + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-messages-unread.png) + + 然后您可以通过留下回复消息来选取讨论的消息/主题,请参阅此示例: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-messages-reply.png) + +5. **报告:** 服务器的输出报告 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-reports.png) + + (将会被更新) + +6. **设置:** 用户信息(例如:名字、姓氏、电话号码、电子邮件)和界面语言。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-settings.png) + + 这是用于设置用户帐户/访问权限和界面语言的表格。点击“SAVE”完成设置,如下图所示: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-settings-update.png) + +7. **反馈:**用于创建新消息发送到服务器的额外功能。新创建的反馈将列在“**消息**”下 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-feedback.png) + + 点击“反馈”后,将出现一个用于编辑/发送新消息/讨论的表格。请参阅下面的示例: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-feedback-new.png) + + 发出新的反馈后,该消息(反馈)将列在“消息”下,以便进一步跟进。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-feedback-listed-in-messages.png) + +8. **注销:**注销应用程序 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-logout.png) + +9. **桌面版本**:导航到 DHIS2 的桌面版本进行管理。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-desktop-version.png) + + 这是桌面版本的 GUI(需要大量内存来加载),不推荐用于普通移动设备。 DHIS2 演示示例(来自 [dhis2.org](dhis2.org)) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-desktop-version-GUI.png) + +## J2ME GPRS / 3G客户端 { #mobile_j2me_gprs_3g } + +DHIS2 GPRS / 3G移动模块为远程客户端提供了一种机制 +使用手机将数据直接输入DHIS2系统。那里 +客户端的两个功能,即: + +该解决方案依赖于具有数据连接的手机 +可用(即GPRS,Edge,3G),通过它与DHIS2通信 +实例,必须与其他任何实例一样,可以在互联网上公开使用 +网络服务器。手机上的客户端应用程序下载数据条目 +表格从服务器发送到电话,因此表格可以是 +无需安装新应用程序即可更新。这也是至关重要的 +社区报告功能,需要定期下载 +服务器上的活动计划。 + +- 设施报告,用于常规 DHIS2 汇总数据的数据输入和报告, + +- 活动报告,用于支持社区模块的个人活动报告。 + +### 数据连接可用性 { #data-connection-availability } + +在许多情况下,数据连接可用性可能是一个问题 +否则,DHIS2移动报告将是一个很好的解决方案, +直接将数据获取到DHIS2。如果是这样,您可能 +想考虑尝试单独描述的基于SMS的解决方案 +文件。请记住,即使当前存在数据连接 +服务器与手机之间进行通信所必需的 +仅在初始化或更新移动应用程序时才需要 +以及向服务器发送报告时。手机存储了所有输入的 +本地数据,因此只有临时访问数据才能正常工作 +定期连接。 + +### J2ME GPRS 3G设施报告客户端 { #mobile_j2me_gprs_3g_facility_reporting } + +基于Web的解决方案的服务器端组件包含在 +DHIS2的常规版本。 + +为了配置DHIS2基于Web的移动报告,您应该 +请遵循以下步骤。 + +- 为要报告的数据集设置“可用于移动报告”标志:在 _Maintenance-\>DataSet_-\>_Edit_ 下,标记“可用于移动报告”复选框并保存。 + +- 为移动用户创建用户角色。选择_维护-\>用户-\>用户角色-\>添加新_。添加用户角色名称和描述。为角色添加所需的数据集。移动用户角色至少需要拥有 DHIS2 Web API 的权限。单击“保存”保存用户角色。 + +- 创建一个用户,客户端将使用该用户从_Maintenance-\>Users-\>User -\>Add new_登录。填写所有必需的详细信息,请记住密码长度必须至少为 8 位数字,包含 1 个大写字母和 1 个数字。将所需的用户角色分配给在上一步中创建的用户。 + + > **Important** + > + > Assign the user to exactly **one** organisation unit. Each mobile reporting client will need their own user name and password. + +### 数据集和报告表格的详细配置 { #detailed-configuration-of-data-sets-and-reporting-forms } + +尽管前面的步骤是测试 +解决方案可能需要对数据集进行更详细的配置,并且 +在以下各节中进行介绍。 + +#### 数据集到电话上的表单布局的映射 { #the-mapping-of-data-sets-to-form-layout-on-the-phone } + +默认情况下,数据集映射到电话上的单个表单。如果 +数据集分为多个部分,每个部分显示为 +手机上的单独页面。如果数据元素具有多个类别 +选项组合将显示为带有类别的标题 +组合选项如下。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Form design elementDHIS2 MetadataMetadata element
      Form titleData setShort Name if it exists, otherwise Name
      Page tileSectionSection name (or form name if no sections)
      QuestionData elementAlternative name if it exists, otherwise Name
      Question name if combosCategory option comboname
      + +#### 表格排序 { #sorting-of-forms } + +默认情况下,数据元素将根据全局排序进行排序 +在DHIS2中分配。如果使用节,则按节的特定排序 +订单将被使用。在某些情况下,当不使用节时,数据 +元素可能在多个数据集中使用,并且在方式上存在冲突 +应该在单个数据集中排序。为此工作 +情况是将整个数据集包装在一个部分中(请注意, +仅在数据元素具有相同的类别选项组合时才有效) + +#### 数据集的版本控制 { #versioning-of-data-sets } + +为了能够在移动设备上比较和更新数据集 +服务器上的版本的手机,数据集会自动 +编辑数据集结构时版本化。发生的一些变化 +在DHIS2服务器上,将导致移动客户端更新其表格 +新版本。 + +- 创建数据集 + +- 编辑数据集 + +- 在数据集中创建/编辑/删除部分 + +- 排序部分顺序 + +- 更新数据元素(影响许多相关的数据集) + +- 删除数据元素(影响许多相关的数据集) + +- 编辑数据元素类别 + +- 编辑DataElement类别组合 + +#### 语言支持 { #language-support } + +提供多语言支持。 + +DataSet和DataElement通过基于Web的功能进行转换。 +如果请求的语言,则服务器上的默认语言在移动设备上使用 +无法使用手机版。 + +![](resources/images/dhis_mobile/translateDataSet.jpg) + +### 移动应用程序设置 { #mobile-application-setup } + +#### 安装和初始化 { #installation-and-initialization } + +##### 安装 { #installation } + +从DHIS2主页下载jar包: +[www.dhis2.org/downloads](www.dhis2.org/downloads) + +##### 初始化 { #initialization } + +出厂前应进行初始化 +终端用户。鉴于可能的电话配置差异很大, +无法描述顺序所需的确切步骤 +以便在电话上启用客户端。但是,对于大多数手机而言, +使用USB将DHIS2 Web Mobile客户端“ JAR”文件复制到电话中 +电缆或通过蓝牙就足够了。当然,GPRS / 3G连接 +必须启用。请与您的移动服务提供商联系,以获取详细信息 +有关电话和网络的配置。 + +![](resources/images/dhis_mobile/mobile_login_screen.png) + +客户端安装到手机上后,进行初始化 +必须通过提供用户名,密码和服务器URL来进行此过程。 + +1. 首次登录服务器。 + + 客户端首次登录服务器或重新初始化客户端时,必须输入用户名、密码和服务器 URL。 + + 如果客户端无法登录,您可能会看到多种可能的错误消息。 + + - 未找到连接:指定的服务器 URL 不正确。检查服务器地址,确保服务器确实可达,然后重试。 + + - 用户名或密码无效:用户名或密码不正确 + + - 应用程序未获授权访问受限 API:可以联系服务器,但用户没有访问移动报告模块所需的权限 + +2. 设置 PIN 码:初始登录过程后,用户可以输入 PIN 码。这将使登录过程变得更加容易,因为用户只需记住四位数的密码,而不是每次都输入用户名和密码。如果话机出厂前已初始化,则可以预先设置 PIN 码;如果已提供用户名和密码,则可以由用户自行设置。 + + ![](resources/images/dhis_mobile/mobile_enter_pin.png) + + 输入 PIN 码后,按(菜单)-\>下一步。 + +3. 下载所有表格:指定 PIN 后,将从服务器下载所有表格并存储在手机本地。 + + 如果用户已配置为报告聚合数据集,则会显示相应数据集的列表。如果用户负责基于社区的报告,则会显示分配的活动列表。 + + _注意_:如果卫生工作者同时负责设施报告和社区报告,DHIS2 服务器会将所有形式的设施报告和社区报告发送到移动设备,并且在移动设备上,将出现一个屏幕以选择是显示设施报告还是社区报告。 + + _错误_: + +#### 登录(常规使用) { #logging-in-for-regular-use } + +启动应用程序后,将显示PIN表单。 + +- PIN码:输入四位数的PIN码。 + +- 重新初始化命令:此功能将清除移动设备上的所有数据,我们从使用用户名和密码的登录屏幕开始。 + +- 错误: PIN 码无效:如果用户输入了无效的 PIN 码,则需要输入正确的 PIN 码,或使用正确的用户名和密码重新初始化应用程序。 + +#### 设施报告模块 { #facility-reporting-module } + +##### 输入数据 { #entering-data } + +从“选择报告表”中选择汇总数据集后 +窗口,用户将需要选择适当的时间段。一个列表 +的可用时间段会自动生成。 + +1. 用户输入 PIN 码后,可以从可用数据集列表中进行选择。选择适当的数据集并按“下一步”。 + + ![](resources/images/dhis_mobile/select_report_form.png) + +2. 选择期间:将自动向用户显示可用期间的列表。他们可以从列表中选择适当的时间段。 + + ![](resources/images/dhis_mobile/aggregate_select_periods.png) + +3. 填写数值:选择期间后,表格可以以两种模式显示,具体取决于 + + - 带有部分的表格 + + 每个表单部分都显示在一个屏幕中,并在标题窗口中显示该部分的名称。 + + 要在屏幕之间导航,请按“下一步”。 + + - 不带节的表单(不带节的数据集) + + 所有字段都显示在一个屏幕上,标题是DataSet的名称 + + 用户只需用适当的值填写每个数据元素即可。 + + ![](resources/images/dhis_mobile/aggregate_data_entry_form.png) + +4. 保存并完成: + + 完成数据输入后,用户可以选择将数据保存在手机本地或直接将数据上传到DHIS2服务器。 + + ![](resources/images/dhis_mobile/aggregate_save_complete.png) + + 如果用户保存数据表单,则可以在以后需要时编辑该表单。再次选择一个时间段时,该时间段将被标记为“已保存”,如下一个屏幕截图所示。 + + ![](resources/images/dhis_mobile/aggregate_data_entry_form_saved.png) + + 如果用户选择“完成”,并且数据输入表单不完整,则将询问用户是否确定要提交不完整的表单。提交表单后,应显示一条消息,通知用户传输成功。 + + ![](resources/images/dhis_mobile/aggregate_report_success.png) + +##### 笔记 { #notes } + +1. 期间清单: + + 标有星号 (\*) 的期间是已完成或保存的期间,具体取决于数据输入的状态。 + + ![](resources/images/dhis_mobile/aggregate_save_completed_periods.png) + + 所有不在期间列表中的期间均被视为旧期间,将被自动删除。 + +2. 存储值持续时间 + + 移动设备上保存的表单数量仅受移动设备有效存储量的限制。 + + 表单仅保存有限的时间,具体取决于特定数据集的收集频率。 + + - 每日表格:2个月(当月和上个月) + + - 每周表格:4周(当前和前3周) + + - 月度表格:2个月(当月和上个月) + + - 季度表格:2个季度(当前和上一个季度) + + - 年度表格:2年(当前和前一年) + +3. 填写完毕的表格-无法修改的表格 + + 如果表单已完成,用户可以在手机上查看表单,但无法对表单进行任何后续编辑。每个字段均呈灰色且不可编辑。 + +4. 重新编辑填写好的表格 + + 如果用户希望编辑已经提交到服务器的数据,他们可以通过按“编辑”按钮来完成。假设数据集在相关期间没有被锁定,他们就可以这样做。如果他们尝试上传数据,用户将被告知数据集已被锁定,并且无法上传数据。 + + ![](resources/images/dhis_mobile/dataset_locked_upload_failed.png) + +5. 更新表格: + + 该功能用于同步移动端和服务器端的表单。输入 PIN 码后会自动触发该过程。 + + 注意:检查和下载更新的表单过程在后台运行。完成后,将显示提示,询问用户是否刷新表单列表或留在当前位置。 + +6. 多国语言支持: + + 此功能帮助用户选择手机GUI(图形用户界面)的语言和内容的语言(表单)。 + + 表单必须在服务器上翻译,否则使用默认语言。 + + 首次登录默认语言为英语。在设置菜单中更改语言将影响界面和内容。 + + ![](resources/images/dhis_mobile/settingCmd.jpg) + + ![](resources/images/dhis_mobile/settingScreen.jpg) + + ![](resources/images/dhis_mobile/supportedLanguageList.jpg) + + 多语言界面:在设置菜单中,有支持的语言列表(从服务器下载)。 GUI 的语言仅在重新启动应用程序后才会更改。 + + 多语言内容(表单):单击“保存”后,表单的语言会发生变化。如果表单较多,保存设置需要几分钟时间。 + +##### 故障排除 { #troubleshooting } + +- 数据已在手机上输入,但未出现在服务器上 + + 当用户在手机上输入数据但无法将其发送到服务器时,通常会发生这种情况。这可能是由于手机配置、手机信用不足或覆盖范围不足造成的。通常会显示如下所示的错误消息。 + + ![](resources/images/dhis_mobile/http_error_mobile_client.png) + + 应告知用户,如果他们看到此错误,则意味着他们的数据尚未传输。 + +## 短信指令 { #mobile_sms_command } + +SMS命令功能可帮助DHIS2系统接收来自用户的SMS, +患者,甚至是匿名的。 SMS命令是包含以下内容的对象: +每个SMS表单的配置:报告来自电话或j2me的数据 +应用,提醒用户,注册患者或用户等。 + +### 设置短信命令 { #set-up-sms-command } + +在这里您可以创建新的短信 +命令 + +![](resources/images/dhis2_mobile_sms/mobile-sms-startup-link.png) + +![](resources/images/dhis2_mobile_sms/mobile-sms-startup-link-sms-command.png) + +通常每个SMS命令都有其自己的属性,然后进行设置 +过程可能彼此不同。目前,我们有4种类型的 +短信 +命令: + +![](resources/images/dhis2_mobile_sms/mobile-sms-conf-sms-command-types.png) + +使用 KEY_VALUE_PARSER 和 J2ME_PARSER,SMS 命令将具有数据集,因为它们用于报告数据。如果报告的数据已获得批准,则将发回 SMS 响应,其中包含有关该期间批准状态的信息。 + +![](resources/images/dhis2_mobile_sms/mobile-sms-conf-sms-command-dataset.png) + +使用 ALERT_PARSER 和 UNREGISTERED_PARSER,SMS 命令将具有用户组,因为这些命令用于发送 SMS、DHIS2 对话、电子邮件等消息。 + +![](resources/images/dhis2_mobile_sms/mobile-sms-conf-sms-command-user-group.png) + +有某些对于所有SMS命令类型都通用的参数。 +如果用户使用这些参数,则在系统中配置默认值 +确实为这些参数提供了任何值,那么那些默认参数将 +使用。这是这些参数的列表 + + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Common Parameters
      ParameterTypeDescription
      Code Value SeparatorStringTo provide custom code value separator. Default is "="
      Field SeparatorStringTo provide custom field separator. Default is "|"
      Reply message if no codes are sent (only the command)StringTo provide message if no code is found in SMS text input. Default is "Parameter missing"
      Wrong format messageStringTo provide message if command is not formatted correctly. Command should be formatted as per code value separator. This message will also be sent back if any mandatory parameter is missing.
      No user messageStringTo provide message if sending phone number is not registered in DHIS2.
      User belong to more than one OrgUnit messageStringCertain SMS command types require user ( retrieved from sending phone number ) to be associated with only one organization unit. This message can be configured to be sent back in case that requirement is not fullfilled.
      Success MessageStringTo provide message that will be sent upon successful completion of the process.
      + +### 短信命令类型 { #sms-command-type } + +SMS命令基本上由其解析器类型定义。换句话说, +每个SMS命令都有一个唯一的解析器来解析纯文本SMS,然后 +结果将用于该SMS命令的目的。 + +#### 用于报告数据的SMS命令 { #sms-command-for-reporting-data } + +为了报告数据集(聚合)等数据,我们使用具有 KEY_VALUE_PARSER(对于手机的纯文本)或 J2ME_PARSER(对于 j2me 应用程序)的 SMS 命令 + +![](resources/images/dhis2_mobile_sms/mobile-sms-cofig-sms-command-format-reportingdata.png) + +如果命令的名称为“ report”,并带有代码的数据元素列表 +像上面一样。格式应为:\ [命令名称\] \ [代码\] \ [值\] +\ [代码\] \ [值\] \ [代码\] \ [值\] ....,\ [值\]当然可能是 +更改取决于实际数据,因此您必须准备一个SMS文本,例如 +此示例:**报告vo2 vn5 a2 b6 z3 x1 ** + +如果命令具有分隔符,例如“。”,则SMS文本 +应该: + +**报告vo.2.vn.5.a.2.b.6.z.3.x.1 ** + +或**报告vo.2 | vn.5 | a.2 | b.6 | z.3 | x.1 ** + +此外,在SMS文本输入中,可以这样指定orgUnit ** org +orgUnitCode **如果在SMS中未指定orgUnit,则将检索用户 +首先从发送电话号码开始,然后从该用户发送orgUnit。如 +就PeriodType而言,应以这种格式指定 +“ ddMM”,例如3108,但如果未指定,则使用PeriodType +将从附加到SMSCommand的DataSet中检索 + +使用 J2ME_PARSER,您不需要准备那些 SMS 文本,因为 J2ME 会完成这项工作 + +![](resources/images/dhis2_mobile_sms/mobile_sms_custom_message.PNG) + +用户可以将自定义响应消息设置为“格式错误的消息”,“否 +用户消息”,“用户属于多个OrgUnit消息”和 +“成功消息”。如果未设置自定义消息,则系统将使用 +默认消息。 + +#### 实体注册的SMS命令 { #sms-command-for-entity-enrollment } + +TRACKED_ENTITY_REGISTRATION_PARSER 可用于将跟踪实体注册到系统中。 + +![](resources/images/dhis2_mobile_sms/TEI_parser.png) + +命令名称后将跟与以下内容有关的跟踪实体属性 +与该命令关联的特定程序。程序 +创建此命令时将完成选择。 + +默认文本模式(如果不是字段分隔符和代码值分隔符 +为该解析器提供)如下所示。 ** childProgram +fn = xmen | ln = xmen2 | age = 4 ** + +如果字段分隔符是“,”,那么文本将如下所示。**childProgram fn=xmen,ln=xmen2,age=4** + +其余行为与其他命令相同。如果用户不 +提供这些参数,然后将使用默认参数。 + +#### 用于程序阶段数据输入的SMS命令 { #sms-command-for-program-stage-data-entry } + +PROGRAM_STAGE_DATAENTRY_PARSER 可用于输入特定跟踪实体实例的程序阶段相关数据。 + +![](resources/images/dhis2_mobile_sms/programstage_data_parser.png) + +命令名称后将跟与特定名称有关的数据元素 +该命令所关联的程序阶段。程序与程序 +创建此命令时将完成阶段选择。 + +默认文本模式(如果不是字段分隔符和代码值分隔符 +为该解析器提供)如下所示。 **程序阶段 +bcgd = 1 | opvd = 2 | wght = 34 ** + +如果字段分隔符是“,”,那么文本将如下所示。**programstage bcgd=1,opvd=2,wght=34** + +其余行为与其他命令相同。如果用户不 +提供这些参数,然后将使用默认参数。 + +#### 短信命令,用于警报,注册 { #sms-command-for-alerting-registering } + +为了提醒用户,我们使用具有 ALERT_PARSER(对于手机纯文本)或 UNREGISTERED_PARSER(对于 j2me 应用程序)的 SMS 命令。 UNREGISTERED_PARSER 也可用于注册 IDSR 谣言。 + +![](resources/images/dhis2_mobile_sms/mobile-sms-cofig-sms-command-format-alert.png) + +这些命令的格式为:\ [命令名称\] \ [文本\],用于 +例: + +**在A镇提醒一个紧急情况** + +具有 ALERT_PARSER 的命令将仅从用户接收 + +#### 用于事件注册的SMS命令 { #sms-command-for-event-registration } + +事件注册可用于根据通过短信收集的数据将匿名事件注册到系统中。该命令类型与WITHOUT_REGISTRATION 类型的程序相关联。例如,可以使用此解析器跟踪出生事件。 + +![](resources/images/dhis2_mobile_sms/event-registration-parser.png) + +这些命令的格式为:\ [命令名称\] +\ [代码\] \ [分隔符]] [值\],例如: + +**出生A = 1,B = 2,G =男性** + +代码/值分隔符是可配置的。管道“|”默认情况下作为字段分隔符。具有 EVENT_REGISTRATION_PARSER 的命令将仅从 DHIS2 用户接收。一旦成功接收到命令,就会解析 SMS 中接收到的数据,并且事件将在 DHIS2 中注册。 + +## 短信服务 { #mobile_sms_service } + +SMS服务是用于发送/接收SMS的常规服务。任何 +其他DHIS2模块可以包括此服务并利用它发送和发送 +从现场的用户或工作人员接收短信。 + +### 设置短信服务 { #setting-up-sms-service } + +使该服务正常运行的前提条件很少。 +有两种方法可以完成这些步骤。一种方法是配置 +网关从移动配置模块中的GUI。另一种方法是 +使用SMS Web Api。 + +- 配置短信网关 + +#### 配置短信网关 { #configure-sms-gateway } + +SMS服务支持五种不同类型的网关。短信 +如果配置了任一网关,则可以发送。如果不止一个 +存在网关,则它们将以循环方式用于 +负载均衡。不同类型的参数有不同的参数 +网关。可以在“移动配置”中的GUI中配置网关 +模块如图所示。有关所需参数的更多信息 +配置网关可以在[网关 +配置](#gateway.configuration) + +![](resources/images/dhis2_mobile_sms/gateway_configurations.png) + +#### 配置GenericHttp网关 { #configure-generichttp-gateway } + +许多DHIS2实例都使用GenericHttpGateway连接到其 +本地网关。这些本地网关提供用于发送SMS的HTTP API。 +在新的GenericHttpGateway中,现在可以配置url参数 +在其API中提供。例如 + 。 +在此url用户名,密码,消息,msisdn中,这些参数是 +外部网关要求。现在在GenericHttp中,这些参数是 +可配置,这在以前的版本中是不可能的。制作是 +可配置将帮助DHIS2与具有以下功能的其他网关进行交互 +不同的网址格式。 + +![](resources/images/dhis2_mobile_sms/generichttp-configuration.png) + +### 网关配置 { #gateway.configuration } + +下表显示了配置网关所需的参数。 + + + + + + + + + + + + + + + Clickatell网关 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 仅在GenericHttpGateway的情况下才需要 + + + + + + + + 可以选中 + + + 使用 + + + + + 默认情况下, + + + + + + + + + + + + + + + + SMPP网关需要 + + + + + + + + + + + + + + + + SMPP网关需要 + + + + + + + + + + +
      网关配置参数
      参数 BulkSMS网关 通用HTTP网关 SMPP网关说明
      网关名称可选可选可选可选用作网关标识。如果未配置此参数,将存储默认名称。建议使用它
      用户名必需可选(如果使用令牌)必需必需用于API身份验证
      密码必需可选(如果使用令牌)必需必需用于API身份验证
      身份验证令牌不适用可选(如果使用了密码)不适用不适用用于API身份验证
      消息参数不适用不适用必需不适用消息查询参数。例如http://gateway.com? 消息 =嗨
      收件人参数不适用不适用必需不适用收件人查询参数。例如http://gateway.com? 电话号码 = 47XXXXX
      URL模板不适用不适用必需必需 Url Tempalte。例如"http://smsgatewa1.com"
      标头不适用不适用可选不适用标头选项以将所选参数发送为http标头。例如,可以在http标头中发送用户名/密码/令牌。
      使用获取不适用不适用可选不适用 HTTP POST方法用于向网关发布数据。但是在某些情况下,如果需要使用HTTP GET方法,则可以将useGet参数设置为true。 useGet的默认值为false。
      系统类型不适用不适用不适用必需 SMPP网关需要SystemType参数。默认值为'cp'
      typeOfNumber 不适用不适用不适用必需 TypeOfNumber参数。默认值为“未知”。其他可能的值是UNKNOWN,INTERNATIONAL,NATIONAL,NETWORK_SPECIFIC,SUBSCRIBER_NUMBER,ALPHANUMERIC和ABBREVIATED
      数字PlanIndicator 不适用不适用不适用必需 SMPP网关需要NumberPlanIndicator参数。默认值为未知。其他可能的值是UNKNOWN,ISDN,DATA,TELEX,LAND_MOBILE,NATIONAL,PRIVATE,ERMES,INTERNET和WAP
      bindType 不适用不适用不适用必需 BindType参数。默认值为TX。其他可能的值是BIND_TX,BIND_RX和BIND_TRX
      压缩不适用不适用不适用可选压缩参数对于SMPP网关是可选的。默认值为false
      diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__scheduling-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__scheduling-md new file mode 100644 index 000000000..204b1b6d3 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__scheduling-md @@ -0,0 +1,178 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/scheduling.md" +revision_date: "2021-06-14" +--- + +# 排程 { #scheduling } + +计划程序是用于管理DHIS2中的后台作业的应用程序。 +后台作业可以执行许多任务,例如运行分析, +同步数据和元数据,或发送推送分析报告。的 +应用程序提供了创建,修改和删除此类作业的功能。 + +调度程序与DHIS2捆绑在一起,可以通过应用程序进行访问 +菜单。 + +![](resources/images/scheduler/overview.png) + +Scheduler 应用程序的起始页显示现有作业的概述。默认情况下,预定义的系统作业是隐藏的。要查看这些,请切换右上角的_显示系统作业_。 + +创建或修改作业时,将根据以下日期重新安排作业 +选择的首选项。要按需运行作业,请按绿色三角形 +标记为“立即运行”。此操作仅适用于已启用的作业。 + +## 创造工作 { #scheduling_create_job } + +1. 打开** Scheduler **应用程序,然后单击右下角的添加按钮。 + +2. Choose a suitable **Name** for the new job. + +3. 选择作业的运行频率,即作业应在何时以及多久运行一次。 + + 1. 您可以从下拉菜单中选择预定义的频率,或者 + + 2. 如果您想要特定的计划,您可以使用 [Spring 计划](https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/scheduling/support/CronSequenceGenerator.html) 语法为作业指定一个自定义 **Cron 表达式**。 + 3. Enabling the **Continuous execution** option will make the job run constantly. In other words, as soon as the job finishes, it will be scheduled to run again right away. Selecting this option will disable the other fields. + +4. Select the **Job type** you want to schedule using the drop-down menu. + +5. If the job type is customizable, a **Parameters** section will appear below. These additional options specify the details of the scheduled job, and will vary greatly depending on the job type. + +6. Press the **Add job** button to confirm the job creation. The newly created job should now be listed in the job overview, given that the **Show system jobs** setting is not enabled. + +![](resources/images/scheduler/add_new_job.png) + +默认情况下启用作业。 + +## 配置工作 { #scheduling_configure_job } + +拥有适当的权限,您可以修改用户创建的详细信息 +职位。请注意,对于系统作业,只有计划(cron表达式)可以 +被改变。 + +To quickly enable or disable a user created job from running, use the **Enabled** column on the landing page of the Scheduler app. System jobs are always enabled. + +进一步配置作业: + +1. Select a job from the landing page to unveil the **Attributes** and change them to accordingly. See the previous section for scheduling details. + +2. If the job type supports extra options, the **Parameters** section will also be available. + +3. When done, press the **Save changes** button to persist the changes. + +## 删除工作 { #dataAdmin_scheduler_delete } + +1. 选择要删除的作业。 + +2. Press the **Delete** button in the bottom right corner. + +3. 在弹出窗口中再次按** Delete **进行确认。 + +![](resources/images/scheduler/delete_job.png) + +## 工作类型 { #job-types } + +以下部分描述了各种作业类型。 + +### 资源表 { #scheduling_resource_table } + +资源表作业负责生成和更新资源数据库表。这些表由DHIS 2中的各个组件使用,旨在简化针对数据库的查询。 + +请注意,当指定任何分析表作业时,资源表可以是该过程的一部分,并且也不必指定资源表作业。 + +### 分析表 { #scheduling_analytics_table } + +分析表作业负责生成和更新分析表。分析表用作DHIS2中数据分析查询的基础。仪表板,可视化工具和地图等应用程序通过DHIS2分析API从这些表中检索数据,并且必须对其进行更新才能使分析数据可用。您可以安排此过程通过分析表作业类型定期运行。 + +默认情况下,分析表作业将填充所有年份和数据元素的数据。可以使用以下参数: + +- **过去几年:**为其填充分析表的最后几年的数量。例如,如果您指定2年,则该过程将更新最近两年的数据,而不更新较旧的数据。此参数对减少过程完成所需的时间很有用,并且如果旧数据没有更改,并且需要更新最新数据,则该参数非常适用。 +- **跳过资源表:**在分析表更新过程中跳过资源表。这减少了过程完成所需的时间,但导致元数据的更改未反映在分析数据中。 +- **跳过表类型:**跳过一种或多种分析表类型。这减少了过程完成所需的时间,但导致这些数据类型未在分析数据中更新。 + +### 连续分析表 { #scheduling_continuous_analytics_table } + +分析表作业负责生成和更新分析表。分析表用作DHIS2中数据分析查询的基础。仪表板,可视化工具和地图等应用程序通过DHIS2分析API从这些表中检索数据,并且必须对其进行更新才能使分析数据可用。您可以安排此过程通过分析表作业类型定期运行。 + +连续分析表作业基于两个阶段: + +- _最新更新:_最新数据的更新,其中最新是指自上次更新最新数据或完整数据以来已添加,更新或删除的数据。此过程将经常发生。 +- _完整更新:_多年来所有数据的更新。此过程每天进行一次。 + +连续分析表作业将经常更新最新数据。最新数据处理使用特殊的数据库分区,该分区仅用于保存最新数据。由于数据量相对较少,因此可以快速刷新此分区。分区的大小将增加,直到执行完全更新。每天一次,将更新所有年份的所有数据。这将清除最新的分区。 + +默认情况下,分析表作业将填充所有年份和数据元素的数据。可以使用以下参数: + +- **一天中的完整更新时间:**一天中的完整更新将在这一小时完成。例如,如果您指定1,则将在凌晨1点执行完整更新。 +- **过去几年:**为其填充分析表的最后几年的数量。例如,如果您指定2年,则该过程将更新最近两年的数据,而不更新较旧的数据。此参数对减少过程完成所需的时间很有用,并且如果旧数据没有更改,并且需要更新最新数据,则该参数非常适用。 +- **跳过资源表:**在分析表更新过程中跳过资源表。这减少了过程完成所需的时间,但导致元数据的更改未反映在分析数据中。 + +### 数据同步 { #scheduling_data_sync } + +DHIS2 提供远程分布式实例与 DHIS2 中央实例之间的数据同步。这可能很有用,例如当您部署了多个独立的 DHIS2 实例时,需要将数据值提交到中央 DHIS2 实例。支持跟踪器数据和聚合数据同步。 + +这些是启用数据同步的步骤: + +- 进入同步设置,输入远程服务器 URL、用户名和密码。按TAB键自动保存新密码。刷新页面并检查填充的值是否仍然存在。请注意,刷新后密码字段将为空,因为该值已加密,因此您可以认为它已保存。 + +- 使用调度程序应用程序,使用“事件程序数据同步”和/或“跟踪程序数据同步”作业类型创建新作业。完成后请确保它已启用。 (注:如果以前版本中可用的“程序数据同步”作业之前在 Scheduler 应用程序中设置过,则它会自动被两个新作业“Event Programs Data Sync”和“Tracker Programs Data Sync”替换,具有相同的功能)设置。 ) + +数据同步功能的某些方面需要注意: + +- 本地 DHIS2 实例会将远程实例上的用户帐户密码加密存储在本地数据库中。远程帐户用于传输数据时进行身份验证。出于安全目的,请确保将 _hibernate.properties_ 中的 _encryption.password_ 配置参数设置为强密码。 + +- 强烈建议在 SSL/HTTPS 上部署远程服务器,因为用户名和密码是使用基本身份验证以明文形式发送的,可能会被攻击者拦截。 + +- 数据同步使用数据元素、类别选项组合和组织单元的UID属性来匹配元数据。因此,同步取决于这三个元数据对象在本地和远程实例上的协调,以便正常工作。 + +- DHIS2 第一次运行同步作业时,它将包含所有可用数据。后续同步作业将仅包含自上次成功作业以来添加和更改的数据。仅当所有数据成功保存在远程服务器上时,同步作业才被视为成功(任何成功同步的数据都将保留在接收实例上,无论作业最终是否失败)。作业是否成功可以根据中央服务器返回的导入摘要来判断。 + +- 初始同步作业可能需要大量时间,可能会减慢实例速度,具体取决于同步的数据量。将作业配置为在在线用户较少时运行可能是一个好主意,然后将其更改为您自己的偏好。如果您不想或不需要同步所有数据,可以跳过部分正在同步的数据。 + + 当DHIS2同步跟踪器数据时,它根据上次同步的时间确定要同步的数据集。每个跟踪的实体实例和事件都有自己的上次成功同步时间的记录。 + +- 系统将根据作业配置中设置的规则启动同步作业。如果同步作业在没有连接到远程服务器的情况下启动,则在中止之前最多会重试 3 次。该作业将在预定时间再次运行。 + +- 服务器单独处理每组节目,即一组节目可以同步成功,而另一组则同步失败。其中一个的失败或成功不会影响另一个,因为如前所述,每个项目的上次成功同步时间都是单独跟踪的。 + +- 如果 TrackedEntityInstances (TrackedEntityAttribute) 的属性和 ProgramStages (ProgramStageDataElement) 的“跳过同步”选项打开,则不会同步。此功能允许您决定不同步某些敏感或不相关的数据,而仅将它们保留在本地。 + +- The authority `Ignore validation of required fields in Tracker and Event Capture` (`F\_IGNORE\_TRACKER\_REQUIRED\_VALUE\_VALIDATION`) should be used when there is a requirement that some mandatory attribute / data element has at the same time a "Skip synchronization" property turned on. Such a setting will lead to validation failure on the central server as the given attribute / data element will not be present in the payload. + + 对于具有此权限的用户,验证不会失败。应将权限分配给中央服务器上将用于同步作业的用户。 + +- 在特定情况下,**所有数据的初始同步可能是不可取的**;例如,当本地实例上的数据库是中央实例上存在的数据库的新副本时,或者当优选不同步旧数据以有利于花费更少时间的初始同步时。 + + The _syncSkipSyncForDataChangedBefore_ SettingKey can be used to skip the synchronisation of all the data (data values, Event and Tracker program data, complete data set registrations) that were _last changed before the specified date_. The `SettingKey` is used in the synchronization job all the time. Therefore, if you need to synchronize the old data, you should change the `SettingKey`. + +- Tracker Programs 和 Event Programs 同步作业都支持分页,以避免超时并应对不稳定的网络。 “事件程序数据同步”作业的默认页面大小设置为 60。“跟踪程序数据同步”作业的默认页面大小设置为 20。 + + 如果默认值不符合您的目的,可以通过调度程序应用程序中特定同步作业的参数指定自己的页面大小。 + +### 元数据同步调度 { #scheduling_metadata_sync } + +DHIS2提供了用于同步远程元数据的功能 +实例到DHIS2的本地实例。当您有 +部署了DHIS2的多个独立实例,您需要创建 +所有本地实例中的元数据都类似于中央DHIS2 +实例。 + +这些是启用元数据同步的步骤: + +- 进入设置\>同步,输入远程服务器 URL、用户名和密码,然后单击保存。 + +- 转至元数据管理 \> 计划。在“元数据同步设置策略”为“已启用”下,选择时间段并单击“开始”。 + +元数据同步功能的某些方面需要注意: + +- 本地 DHIS2 实例会将远程实例的用户帐户密码存储在其数据库中。远程用户帐户用于传输/下载数据时进行身份验证。出于安全目的,请确保将 _hibernate.properties_ 中的 _encryption.password_ 配置参数设置为强密码。 + +- 强烈建议在 SSL/HTTPS 上部署远程服务器,因为用户名和密码是使用基本身份验证以明文形式发送的,可能会被攻击者拦截。 + +- 还要确保远程用户没有 ALL 权限,而是简单地创建一个具有 F_METADATA_MANAGE 权限的用户,这样即使这些详细信息被黑客截获,也无法完全控制远程系统。 + +- 元数据同步依赖于底层导入层。每个元数据版本都是两个给定时间戳之间元数据的导出。每次同步元数据版本都是尝试将该元数据快照导入本地实例。版本的同步是增量的。本地实例将尝试逐个从中央实例下载元数据版本。未能同步特定元数据版本将不会让同步继续到其他版本。如果发生故障,必须对中央元数据进行适当的更改,以确保错误得到解决。元数据配置至关重要,用户在向生产环境推出更新时应小心。始终建议建立临时环境,以确保元数据版本的健全性及其之后的影响。本地实例将同步第一个版本的元数据,以便保持和谐并且本地和中央实例能够正常工作。 + +- 系统将在预定时间尝试同步。如果本地或远程服务器当时没有可用的 Internet 连接,则同步将中止并在按照 _dhis.conf_ 文件中提到的重试计数后重新尝试。 + +- 您可以在“上次成功”标签旁边的计划屏幕中看到上次与远程服务器成功同步的时间。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__visualize-usage-statistics-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__visualize-usage-statistics-md new file mode 100644 index 000000000..d8f02207a --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__MAINTAINING-THE-SYSTEM__visualize-usage-statistics-md @@ -0,0 +1,44 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/visualize-usage-statistics.md" +revision_date: "2021-06-14" +--- + +# 可视化使用情况统计 { #using_usage_analytics } + +## 关于使用情况分析应用 { #about-the-usage-analytics-app } + +![](resources/images/usage_analytics/usage_analytics_interface.png) + +The **Usage Analytics** app lets you visualize statistics on how users are working with the **Dashboard**, **Pivot Table**, **GIS**, **Event Visualizer**, **Data Visualizer** and **Event Reports** apps within DHIS2. With this statistics you can answers questions such as: + +- 人们加载图表、数据透视表和仪表板有多少次? + +- 用户创建了多少个收藏夹? + +- 登录的用户数与用户总数之比? + +- 什么是最受欢迎的收藏夹? + +## 创建使用情况分析图 { #usage_analytics_create_chart } + +1. Open the **Usage Analytics** app. + +2. 选择**开始日期**和**结束日期**。 + +3. Select an **Interval**: day, week month or year. + +4. Select a **Category**. + + 有五种分析类别: + + - **收藏夹视图**:提供随时间推移查看各种类型收藏夹(例如图表、数据透视表和仪表板)的次数。通过此分析,您可以在所有类型的收藏夹、所有类型的总数以及平均观看次数之间进行切换。 + + - **收藏夹**:提供随时间推移在系统中创建和存储的收藏夹数量。 + + - **用户**:提供一段时间内的活跃用户数以及总用户数。 + + - **热门收藏**:按类型显示系统中查看次数最多的收藏夹。 + + - **数据值**:提供随时间推移系统中存储的数据值的数量。 + +5. 点击**更新**。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__UNDERSTANDING-THE-DATA-MODEL__about-data-dimensions-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__UNDERSTANDING-THE-DATA-MODEL__about-data-dimensions-md new file mode 100644 index 000000000..825df03c0 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__UNDERSTANDING-THE-DATA-MODEL__about-data-dimensions-md @@ -0,0 +1,933 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/about-data-dimensions.md" +revision_date: "2021-06-14" +--- + +# 关于数据维度 { #data_dimensions } + +## 数据维度:DHIS2中的核心构建块 { #data-dimensions-core-building-blocks-in-dhis2 } + +DHIS2中的数据值至少由以下三个维度描述:1)数据 +元素,2)组织单位和3)期间。这些尺寸构成了 +数据模型的核心构建块。 + +![](resources/images/data_dimensions/datavalue_with_dimensions.png) + +例如,如果您想了解 2014 年 12 月 Gerehun CHC 有多少儿童接种了麻疹疫苗,描述该值的三个维度是数据元素“给予的麻疹剂量”、组织单位“Gerehun CHC”和期间“2014 年 12 月”。所有数据值至少具有描述_what_、_where_和_when_的这三个维度。 + +除了数据元素,组织单位和期间 +维度,数据值也可能与其他数据相关联 +尺寸。此功能的常见用法是描述数据值 +由同一位置的多个合作伙伴报告 +相同的数据元素和时间段。原则上,它可以用作 +“自由形式”的维,用于描述相同的多个观测值 +现象在同一时间和地点。有关此的更多信息, +请参见第34章:其他数据维度。 + + + + + + + + + + + + + + + + + + + + + + + + +
      Organisation UnitData ElementPeriodValue
      Gerehun CHCMeasles doses givenDec-0922
      Tugbebu CHPMeasles doses givenDec-0918
      + +## 数据元素:_what_ 维度 { #data-elements-the-what-dimension } + +### 数据元素类别 { #data-element-categories } + +上面提到的数据元素“给定的麻疹剂量”可以进一步提高 +按数据元素类别的组合分类。每 +DHIS2的系统管理员可以自由定义任何数据元素 +数据元素的类别维度。但是,有一些最好的 +通常应遵循的实践。 + +以麻疹疫苗接种为例,如果您想知道是否 +这些疫苗是在机构(固定的)或在医院内注射的。 +社区作为扩展服务的一部分,那么您可以添加一个 +维度,例如具有两个可能选项的“服务场所” +“固定”和“外展”。然后收集有关麻疹免疫的所有数据 +必须将这些细分为选项。此外 +您可能想知道这些孩子中有多少 +年龄在1岁以下或1岁以上。如果是这样,您可以添加一个年龄 +具有两个可能的选项“ \ <1 y”和 +“ \> 1 y”。这意味着有关数据收集过程的更多细节。您 +也可以同时应用“服务地点”和“年龄”这两个类别,并结合 +将它们合并为数据元素类别组合,例如称为“ EPI +分解”。然后您将可以查看另外四个不同的 +详细值,而不是上面示例中的一个 +数据元素“给定的麻疹剂量”:1)“固定且\ <1 y,2)固定且 +\> 1年,3)外联和\ <1 y, and 4) Outreach and \> 1年。这增加了 +卫生机构如何收集数据的复杂性,但是在 +同时打开了进行详细数据分析的新可能性 +麻疹免疫。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Example of detailed storage of data values when using data element categories "Place of Service" and "Age" (simplified for readability compared to the actual database table)
      Organisation UnitData ElementPlace of serviceAgePeriodValue
      Gerehun CHCMeasles doses givenFixed<1 yDec-0912
      Gerehun CHCMeasles doses givenOutreach<1 yDec-094
      Gerehun CHCMeasles doses givenFixed>1 yDec-094
      Gerehun CHCMeasles doses givenOutreach>1 yDec-092
      Tugbebu CHPMeasles doses givenFixed<1 yDec-0910
      Tugbebu CHPMeasles doses givenOutreach<1 yDec-094
      Tugbebu CHPMeasles doses givenFixed>1 yDec-093
      Tugbebu CHPMeasles doses givenOutreach>1 yDec-091
      + +### 数据元素组集 { #data-element-group-sets } + +尽管上述数据元素类别及其选项 +提供数据点的详细程度(分解) +收集以及如何将数据值存储在数据库中 +元素组集和组可用于向其中添加更多信息 +数据收集后的数据元素。例如,如果您正在分析 +报告中要同时包含许多数据元素 +这些基于一些标准。而不是查看所有数据 +以免疫和营养形式捕获,您可能想要 +沿程序维度分离或分组数据元素(称为 +DHIS2中设置的数据元素组),其中“免疫”(或EPI)和 +“营养”将是两个群体。 + +扩展报告以包括来自其他程序或更大程序的数据 +健康数据的主题将意味着有更多的小组加入这样的小组 +维度,例如“疟疾”,“生殖健康”,“种群”。为了这 +例如,您将创建一个名为“ Programme”的数据元素组集 +(或您认为合适的任何名称),并代表不同的名称 +在这个维度上的程序,您将定义数据元素组 +被称为“ EPI”,“营养”,“疟疾”,“生殖健康”等, +并将所有这些组添加到“程序”组集中。链接或标记 +数据元素“给定的麻疹剂量”必须达到这样的尺寸(以 +我们的示例)将其添加到“ EPI”组中。您向哪些组添加“麻疹 +剂量”不会影响医疗机构收集数据的方式, +但为您的数据分析增加了更多可能性。所以对于组集 +尺寸分为三个层次;组集(例如“计划”), +组(例如“ EPI”)和数据元素(例如“给定的麻疹剂量”)。 + +指标可以分为指标组,然后进一步分为 +指标组集(维度)与数据完全相同 +元素。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Organisation UnitData ElementProgrammePeriodValue
      Gerehun CHCMeasles doses givenEPIDec-0922
      Gerehun CHCVitamin A givenNutritionDec-0916
      Tugbebu CHPMeasles doses givenEPIDec-0918
      Tugbebu CHPVitamin A givenNutritionDec-0912
      Gerehun CHCMalaria new casesMalariaDec-0932
      Tugbebu CHPMalaria new casesMalariaDec-0923
      + +## 组织单位:_where_维度{ #organisation-units-the-where-dimension } + +DHIS2中的组织单位通常应代表一个位置,例如 +作为社区卫生中心或转诊医院,或行政 +例如“ MoHS塞拉利昂”,“博区”或“鲍马酋长国”。在 +非卫生部门的应用程序,它们可能是“学校”或“水 +点”。Orgunits以默认层次结构表示,通常是 +国家或地区的默认管理层次结构,并且 +因此分配了组织级别。例如,塞拉利昂 +有四个组织单位级别;国家,地区,酋长国和 +PHU和所有orgunits都与这些级别之一相关。一个组织单位 +DHIS2中的层次结构可以具有任意多个级别。通常数据是 +在卫生机构以最低水平收集的,但是可以 +在层次结构中的任何级别(例如两个地区)收集 +以及设施水平。 + +当设计更高级别的报告时,在 +地区或省一级,DHIS2将使用层次结构来 +汇总任何给定单位在任何时间的所有医疗机构的数据 +水平。捕获数据的组织单位级别始终代表 +可能用于数据分析的最低详细程度,以及 +组织级别定义了可用的聚合级别 +沿地理维度。 + +### 组织单位组集和组 { #organisation-unit-group-sets-and-groups } + +虽然设施级别通常是 +DHIS2中的分解,有多种方法可以灵活地组织组织 +通过使用组织单位将单位分解为任意数量的维度 +组和组集功能。例如,如果所有设施都 +指定为“社区卫生中心”或“地区 +医院,可以创建一个名为 +“类型”并添加具有上述类型名称的组。在 +为了使组集在分析中正常运行,每个 +组织单位应是一个小组的成员(强制性和 +排除)。换句话说,设施 +不应同时是“社区卫生中心”和“地区” +医院”。 + +#### 继承组织单位组集的值 { #inherit-the-values-of-an-organisation-unit-group-set } + +您可以通过继承来提高汇总数据的完整性 +组织单位中“父”组织单位的设置 +层次结构。如果您要汇总数据,这将特别有用 +100多个组织单位。见 +[维护](https://docs.dhis2.org/master/zh/user/html/manage_organisation_unit.html#create_organisation_unit_group_set) +应用程序文档了解更多 +细节。 + +#### 备用组织单位层次结构-组集和组的高级使用 { #alternative-organisation-unit-hierarchies-advanced-use-of-group-sets-and-groups } + +组织单位组集的更高级用途是创建 +替代层次结构使用其他人的行政边界 +部委。在塞拉利昂,这可能意味着 +1:MoHS,2:地区和3:地方议会,而不是四级 +拥有酋长国和PHU的等级制度。例如,如果所有PHU都已链接 +到特定的地方议会,就有可能查看数据 +由地方议会而不是首领汇总。那你先 +需要创建一个名为“地方议会”的组,然后创建一个 +每个地方议会的组织单位小组,最后将所有 +PHU到其相应的地方理事会小组。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      DistrictOrgUnit TypeData ElementPeriodValue
      BoCHCMeasles doses givenDec-09121
      BoCHPMeasles doses givenDec-0998
      BoMCHPMeasles doses givenDec-0987
      BombaliCHCMeasles doses givenDec-09110
      BombaliCHPMeasles doses givenDec-0967
      BombaliMCHPMeasles doses givenDec-0959
      + +### 使用组集和组的最佳实践 { #best-practice-on-the-use-of-group-sets-and-groups } + +如上所述,所有组织单位都应是 +组集中的单个组。如果组织单位不存在 +在任何组中或存在于组集中的多个组成员中, +这可能会导致分析模块中出现意外结果。 DHIS2有 +完整性检查以识别不存在的组织单位 +任何组织单位组集合成员,或存在多个 +组。 + +## 句点:_when_ 维度{ #period_types } + +周期维度成为分析数据时的重要因素 +随着时间的流逝当查看累积数据时,当创建季度数据时 +或年度汇总报告,或在进行合并数据的分析时 +具有不同的特征,例如每月例行数据,年度 +人口普查/人口数据或六个月的工作人员数据。 + +### 期间类型 { #period-types } + +在DHIS2中,根据一组固定的时期类型来组织时期 +如下面所描述的。以下列表适用于默认的ISO 8601日历 +类型。 + +1. 日常 + +2. 每周:系统支持多种周周期类型,周一、周三、周四、周六、周日为一周的第一天。您可以通过配置为使用所需的每周期间类型的数据集来收集数据。分析引擎会将每周数据归因于一周中包含四天或以上的月份。 + +3. 每两周一次:从一年的第一周开始的两周时间段。 + +4. 每月:指标准日历月。 + +5. 每两个月:从一月开始的两个月。 + +6. 季度:从1月开始的标准ISO季度。 + +7. 六个月:从一月开始的六个月 + +8. 每年:这是一个日历年。 + +9. 财务四月:财政年度从公历4月1日开始,到明年3月31日结束 + +10. 财务七月:财政年度从每年的7月1日开始,到明年的6月31日结束 + +11. Financial Oct:财政年度从10月1日开始,到明年的9月31日结束 + +12. 四月六个月:从 4 月 1 日开始的六个月期间,持续时间为六个日历月。 + +作为一般规则,所有组织单位应收集相同的数据 +使用相同的频率或周期性。因此,数据输入表单为 +与单个期间类型相关联以确保数据始终 +根据正确且相同的周期性收集 +国家。 + +但是有可能使用不同的方式收集相同的数据元素 +通过将相同的数据元素分配给多个数据集来创建周期类型 +具有不同的时期类型,但随后变得至关重要 +确保没有组织单位同时使用两个数据集/期间收集数据 +类型,将导致数据值重叠和重复。如果 +正确配置的DHIS2中的聚合服务将聚合 +数据一起,例如来自该国一部分的月度数据 +从该国其他地区到本国的季度数据 +季度报告。为了简单起见并避免数据重复,它是 +建议对所有组织单位使用相同的期间类型 +尽可能使用相同的数据元素。 + +### 相对时期 { #relative-periods } + +除了上一节中介绍的固定期间类型外, +DHIS2还支持在分析模块中使用相对时间段。 + +在DHIS2中创建分析资源时,可以 +使用相对期间功能。最简单的情况是 +您想设计一个每月可以重复使用的月度报告 +无需更改报告模板以适应 +期间的变化。相对期间称为“上个月”,允许 +为此,用户可以在生成报告时通过 +report参数选择要在报告中使用的月份。 + +稍微高级一点的用例是当您想每月 +免疫摘要报告,并希望查看来自 +当前(报告)月份以及该年度的累计值 +至今。相对期间称为“今年”提供了这样一个 +相对于运行时选择的报告月份的累计值 +那个报告。其他相对期间是最近的3,6或12个月 +周期是从选定的值计算回来的累积值 +报告月份。如果您要使用数据汇总创建报表 +您可以选择季度(一年中到目前为止已经过去的季度) +“过去四个季度”。其他相对期间在 +手册的报告表部分。 + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Organisation UnitData ElementReporting monthSo far this yearReporting month name
      Gerehun CHCMeasles doses given15167Oct-09
      Tugbebu CHPMeasles doses given17155Oct-09
      + +### 期间汇总 { #aggregation-of-periods } + +虽然需要以给定的频率收集数据以实现标准化 +数据收集和管理,这并不限制 +可用于数据分析和报告的期间类型。就像 +数据汇总到组织层次结构中 +根据期间层次结构汇总,因此您可以按季度创建 +和年度报告基于每月收集的数据 +基础。数据输入表单(数据集)的已定义期间类型定义 +报告中最低的期间详细信息级别。 + +#### 期间维度上的总和和平均汇总 { #sum-and-average-aggregation-along-the-period-dimension } + +在汇总期间维度上的数据时,有两种选择 +如何进行计算,即求和或平均值。这个选项是 +通过使用DHIS2中的每个数据元素指定 +“添加/编辑数据元素”对话框中的“聚合运算符”属性。 + +常规收集的大多数数据应通过以下方式汇总 +总结几个月或几周,例如创建一个季度 +关于麻疹免疫的报告之一将总结三个月的值 +用于“给定的麻疹剂量”。 + +随时间推移更永久有效的其他类型的数据,例如 +“ PHU的员工人数”或每年的人口估计数 +需要对“ 1岁以下人口”进行不同的汇总。这些 +只要有有效数据,所有月份的值都是静态的。对于 +例如,根据普查得出的“ 1岁以下的估计人口” +数据,给定年份的所有月份都相同,或者 +在给定设施中工作的护士在六个月中每个月都相同 +报告的月份数。 + +在计算年度价值时,这一差异变得很重要 +设施的发病率指标负担。每月 +将12个月的总人数相加即可得出年度总人数, +而PHU的员工人数是根据 +通过6个月员工报告报告的两个6个月值。所以 +在此示例中,数据元素“ OPD人数”将具有 +聚合运算符“ SUM”和数据元素“职员人数”将 +将其设置为“ AVERAGE”。 + +平均数据元素的另一个重要特征是有效性 +时期的概念。平均值是任何时期的固定值 +在注册期间内输入。对于 +例如,日历年之后的年度人口估计将 +无论该年之内的任何时期都具有相同的值 +什么时期类型。如果给定设施的1岁以下人口是 +2015年为250,表示 +2015年1月15日,2015年第3季度,2015年第12周以及2015年内的任何时期。 +这对覆盖率指标的计算方式有影响,因为 +即使在做这些事情时,仍将使用全部年度人口作为分母值 +月度报告。如果您想查看估计的年度覆盖率 +给定月份的值,那么您可以选择设置 +指标为“年化”,表示每月的覆盖值 +乘以12的系数,将季度值乘以4,以便 +产生有效的年度总数。年度指标功能可以 +因此可以用来模拟每月人口估算的使用。 + +## 数据收集与数据分析 { #data-collection-vs-data-analysis } + +### 数据收集与存储 { #data-collection-and-storage } + +数据集确定系统中可用的原始数据,例如 +它们描述了如何根据周期性以及如何收集数据 +空间范围。数据集定义了要构建的数据的构造块 +捕获并存储在DHIS2中。对于每个数据维度,我们决定 +数据的详细程度应按以下方式收集:1)数据 +要素(例如诊断,疫苗或发生的任何事件)及其 +类别(例如年龄和性别),2)时期/频率维度,以及 +3)组织单位规模。对于任何报告或数据分析 +永远无法检索比数据中定义的数据更详细的数据 +集,因此数据集的设计及其相应的数据条目 +表格(数据收集工具)决定哪种数据分析 +将有可能。 + +### 输入不等于输出 { #input-does-not-equal-output } + +重要的是要了解数据输入表单或数据集 +本身并不与基础数据值内在关联,并且 +数据的含义仅由数据元素(及其元素 +类别)。这使得修改数据集和表单非常安全 +而不更改数据(只要数据元素保持不变)。 +表格和数据之间的这种松散耦合使DHIS2在使用时更加灵活 +涉及设计和更改新表格,以及准确提供 +形成用户想要的形式。 + +仅将数据链接到数据元素而不链接到表单的另一个好处是, +是基于以下指标创建指标和验证规则的灵活性 +数据元素,以及提供任何类型的输出报告(以枢纽 +表格,图表,地图等),可以单独或跨多个数据组合 +表格,例如关联来自不同健康计划的数据。由于 +这种灵活的功能可以集成来自各种程序的数据 +(表格)和来源(例行和半永久性(人口,员工, +设备))DHIS2数据库用作集成数据存储库 +对于较大的HIS中聚合数据的许多或全部部分。该图 +下面说明了这种灵活性。 + +![](资源/图像/data_dimensions/dhis_input_output.jpg) + +在此示例中,我们看到来自多种形式的数据元素可以是 +结合以创建给定的指标。举一个更具体的例子 +可能会在年度数据集中收集“一岁以下的人口” +然后按地区收集数据,例如“完全免疫 +在设施级别按月计算)。 +我们可以得出有效每月人口的近似值, +并将其与完全 +按月接种疫苗的儿童,有可能产生一个 +指标“完全免疫覆盖率”,由总计 +完全免疫的儿童总数除以有效儿童 +每月人口。 + +## 数据元素和表格的扩展示例 { #extended-examples-of-data-elements-and-forms } + +下表将数据元素合并为两组诊断(全部 +疾病)和发病率/死亡率(新病例,随访,转诊, +死亡),其数据元素类别为PHU /社区。死亡是 +以其他尺寸(例如 +PHU /社区)比发病率高。 + +![](resources/images/data_dimensions/Ex_table1.jpg) + +该输出表将两个数据元素类别 HIV_Age 和 Gender 与数据元素组集 ART Group 结合起来。该组启用暂存和入口点的小计,对该组中的数据元素进行求和。年龄组和性别的小计也可以是其他可能轻松包含在此处的列。 + +![](resources/images/data_dimensions/Ex_table2.jpg) + +## 这在数据透视表中如何工作 { #how-this-works-in-pivot-tables } + +在Excel数据透视表或任何其他基于OLAP的数据中进行数据分析时 +工具的尺寸变得非常强大,可以提供许多 +对数据的不同看法。每个数据元素类别或组集 +成为支点字段,选项或组成为其中的值 +每个领域。实际上,类别和组集已得到处理 +数据透视表中的方式完全相同,orgunits,句点和 +数据元素。所有这些都成为了可以 +用于重新排列,旋转,过滤和向下钻取数据。这里 +我们将展示一些数据示例如何在数据透视表中使用 +表。 + +以发病率和死亡率数据为例,数据透视表可以 +展示如何使用维度来查看不同数据 +聚合级别。 + +当没有任何枢纽字段时,将查看完全聚合的数字 +在表区域中排列为列或行字段,但列出了 +表本身上方的页面字段(过滤器)。 + +![](resources/images/data_dimensions/pivot_overview_1.jpg) + +在这里,我们选择查看总发病率。有关发病率的各种数据元素已被排序到 main_de_groups Morbidity 中(我们稍后将回到 Mortality)。表本身上方的字段均设置为“全部”,这意味着表中的总计将包含来自所有国家、地区、酋长领地、ou_type、年份、月份、红色字段中列出的各种类别以及所有数据发病率组中的数据元素。 + +如我们所见,这不是一个非常有用的表示,因为发病率 +分为新的案例,跟进,转诊,然后在 +年龄组。另外,我们看不到各种诊断。第一步是 +包括诊断字段(是一个组集),该操作由 +将“诊断”字段向下拖动到一个行字段,如 +下图,并在其中添加称为“发病率死亡率”的组 +栏位栏位会显示新个案,跟进和转介。 + +![](resources/images/data_dimensions/pivot_diagnoses.jpg) + +将此图与下面的图进行对比。 + +![](resources/images/data_dimensions/pivot_dataelements.jpg) + +它们都显示相同的数据(某些行已在 +屏幕截图(取决于图片大小),尽管以其他方式。 + +- 下图中使用的“数据元素”字段将每个诊断显示为三个元素;一项跟进、一项新的、一项推荐。这是 DHIS2 中定义数据元素的方式,因为这对于聚合有意义。您不希望聚合后续内容和新内容,因此这些内容没有被分类为类别,其全部目的是为了简化聚合和分解。 + +- 相反,“诊断”组集将这三者(后续、新、转诊)集中在一起,然后可以与另一组集(即所谓的“发病率死亡率”)分开。这使我们能够像两幅图中的第一幅图中那样组织数据,其中每行有一个诊断,并将新的、后续的、转介的组作为行。 + +使用组集的想法是,您可以在任何集中组合不同的数据元素。因此,如果我们添加死亡率数据(通过从 main_de_groups 字段的下拉菜单中检查它,并将该字段移出表),我们还可以看到死亡人数,因为死亡率数据元素已包含为“ “死亡”组在“发病率死亡率”组集中。结果如下所示。 + +![](resources/images/data_dimensions/pivot_diagnoses_all.jpg) + +结果是一个更加用户友好的数据透视表。现在,另一个数字 +显示组集和元素之间的关系(这些是 +假数据值)。 + +数据透视表的这一小细节显示了实际数据元素 +链接到组集: + +- DHIS2 中定义的四个数据元素是麻疹死亡、麻疹随访、麻疹新发和麻疹转诊 + +- 他们都属于“诊断”组,被归为麻疹组 + +- 组集“morbiditymortality”包含“新病例”、“随访”、“转介”和“死亡”组。 + +- 只有数据元素麻疹死亡具有与死亡组相关的数据,因此这是在右上角显示数据值 (20) 的位置。新麻疹也是如此;值 (224) 显示在数据元素 Measles new 和组 New Cases(在组 morbiditymortality 中)的交集处 + +- 数据元素不与发病率和死亡率组链接的所有交叉点均留空。因此,在这种情况下,如果我们从表中排除数据元素,并且只进行诊断并设置组发病率和死亡率,我们将得到一个不错的表,如前面所示的图所示 + +Now lets see how the data element categories can be used. In the data entry form for Morbidity the new cases and follow-ups use one age category, the referral data another,, and the mortality data a third age breakup, so these are available as three individual age group fields in the pivot tables called morbidity_age, referrals_age and mortality_age. It doesn't make sense to use these while looking at these data together (as in the examples above), but e.g. if we only want to look at the only the new cases we can put the MobidityMortalityGroups field back up as a page field and there select the New cases group as a filter. Then we can drag the Morbidity_age field down to the column area and we get the following view: + +![](resources/images/data_dimensions/pivot_morb_age.jpg) + +下表说明了重用数据元素的好处 +跨数据集和类别组合的类别。 VCCT,ART和 +PMTCT数据收集在三个不同的数据集中,前两个 +性别和年龄细分,以及仅PMTCT年龄(给出了性别)。 +这三个人的年龄段相同,因此可以查看 +同一表中所有这三个数据集中的数据元素并使用 +年龄维度。在前面的例子中,发病率和死亡率 +数据是不可能的,因为所有新病例,转诊和死亡 +有不同的年龄段。 + +![](resources/images/data_dimensions/pivot_hiv_age.jpg) + +在下表中,PMTCT数据已从表中删除,并且 +性别类别添加到列区域,以便您可以分析 +VCCT和ART按年龄和性别分类的数据。性别的可选小计 +也已添加,以及所有年龄段和 +性别。 + +![](resources/images/data_dimensions/pivot_hiv_age_gender.jpg) + +## 案例研究:从纸质表格到多维数据集-经验教训 { #case-study-from-paper-forms-to-multidimensional-datasets-lessons-learned } + +通常,DHIS2数据集的设计基于某些要求 +从已经使用的纸质表格中获取。纸质表格的逻辑是 +与DHIS2的数据元素和数据集模型不同,例如经常 +表格标题中的字段由列标题和 +每行文字,有时还带有一些介绍性表格 +提供更多上下文的标题。在数据库中捕获 +一个原子数据元素,与视觉中的位置无关 +表格格式,因此确保带有 +可选的数据元素类别可捕获每个类别的全部含义 +纸质表格中的单个字段。 + +设计数据集时要记住的另一重要事项是 +数据集和相应的数据输入表单(这是一个数据集 +(带有布局)是数据收集工具,而不是报告或分析 +工具。还有其他更为复杂的工具可用于数据输出和 +在DHIS2中进行报告,而不是在数据输入表中进行报告。纸质表格通常是 +设计时要同时考虑数据收集和报告 +您可能会看到诸如累积值之类的信息(除了 +每月值),重复年度数据(相同的人口数据) +每月报告一次)甚至指标值,例如 +与每月原始数据的格式相同。当您将原始数据存储在 +DHIS2每个月都有您所需的所有处理能力 +不需要电脑工具(实际上这是愚蠢的,大多数 +可能导致不一致)注册手动计算的值,例如 +如上所述。您只想捕获原始数据 +您的数据集/表格,并将计算结果留给计算机,以及 +将这些价值呈现给报表工具 +DHIS2。 + +### 从表格到类别组合-设计多维数据集 { #from-tables-to-category-combinations-designing-multi-dimensional-data-sets } + +正如我们在上面的示例中看到的,数据元素类别和 +类别选项在添加时有助于表示表格数据 +纸张形式的字段的尺寸。我们还看到了数据 +元素是描述DHIS2中数据的必需维度之一。 +正如我们将在下面的示例中看到的那样,通常有不止一种方法可以 +代表DHIS2中的纸质表格,可能很难知道哪个 +用数据元素名称表示和表示的维 +作为类别,甚至如上所述的分组。这里有一些 +从使用数据元素和类别中学到的一般经验教训 +组合: + +- 设计维度时要考虑数据使用,而不是数据收集。这意味着收集时数据值的分解应该很容易沿着各个维度聚合起来,就像加起来得到一个有意义的总数一样。 + +- 尽可能多地重复使用维度,因为这可以提高比较分类数据的能力(例如年龄组、固定/外展、性别)。 + +- 分解维度加起来应等于总数。在某些情况下,数据元素可以被收集为彼此的子集。在这种情况下,不应使用类别来分解数据元素。例如,我们可能会收集“确诊的疟疾病例数”并按“5 岁以下”和“5 岁以上”进行分类。表格上还可能存在第三个数据元素“1 岁以下确诊疟疾病例数”。那么创建三个年龄组似乎是合理的:1 岁以下、5 岁以下和 5 岁以上,来描述分类。然而,1 岁以下组实际上是 5 岁以下组的子集,合计后会导致重复。因此,类别通常应由相互排斥的类别选项组成,以便各个类别选项的总和产生一致的总数。 + +- 不同级别的维度; 1) 分解和 2) 分组。分解维度决定了您收集数据的方式以及存储数据的详细程度,因此请仔细规划这些内容。组维度更加灵活,即使在数据收集之后也可以更改和添加(将其视为标记)。 + +- 在设计元数据模型时,最好考虑如何在集成数据存储库中使用数据,而不是如何在表单或程序中实际收集数据。理想情况下,应在表单和数据集中对将一起分析或用于构建指标的数据元素使用相同类型的分解。重用定义,以便即使表单本身可能重复(在实践中经常出现这种情况),数据库也可以集成。 + +为了更好地解释我们介绍的方法和可能性 +纸质表格示例,并将逐步进行设计 +数据元素,类别,类别选项和类别组合。 + +![](resources/images/data_dimensions/PHUF3.jpg) + +此表单有很多表,每个表都可能代表一个数据 +元素类别组合(此后称为Catcombo)。如 +这样对数据集就没有限制,只有一个 +尺寸或Catcombo,它可以有很多,正如我们在上面看到的那样 +由于表格之间的尺寸差异很大,因此有必要。在 +在下面的段落中,我们将分析如何分解这种形式 +到其组成部分中,并提出实施途径 +DHIS2。 + +** ANC表**。左上角的这张桌子是比较简单的一张 +以这种形式。它具有两个维度,第一列带有ANC +活动或服务(第一次访问,IPT第二次剂量等),第二次和 +第三栏代表提供服务的地方 +两个选项:“固定”和“外联”。由于ANC服务是关键 +现象在这里进行分析,通常需要查看 +不论“ ANC第1次访问”的实际位置如何, +使用此维度作为数据元素非常有意义 +尺寸。 + +因此,“ 1st ANC”中第一列上的所有项目都将访问“ 2nd IPT” +“ TBA给定的剂量”表示为单独的数据元素。 +“ where”维表示为数据元素类别(从现在开始) +这两个类别称为“固定/外展” +数据元素类别选项(从现在开始为catoptions)“固定”和 +“宣传”。这里没有其他维度,因此我们添加了一个新的catcombo +名称为“固定/外展”,类别为“固定/外展”。 +严格来说,此表中还有另一个维度,那就是 +在PHU或TBA尺寸处,对两个剂量重复 +IPT,但由于列出的其他ANC服务均没有此维度 +从中分离出两个数据元素似乎不是一个好主意 +此表,并给他们另一个固定/外展和 +在PHU / TBA。对所有ANC服务重复使用相同的目录组合 +更有意义,因为在报告中一起查看这些内容会更容易 +等等,而且重复进行 +在PHU处或通过TBA信息作为数据元素名称的一部分 +仅包含11个数据元素的表中的4个数据元素。 + +**交货表。**此表比较棘手,因为它有很多 +信息,您会看到并非所有行都具有相同的列 +(某些列将合并,并且一个字段将变灰/禁用。)。要是我们 +首先看一看“协助运送”一栏 +只能是一维,但只能向下到“未经训练的待定”行, +其余三行与谁协助交付 +所有。另一个方面是交货地点,无论是在PHU中还是在 +顶列标题中所述的社区。这些交付是 +进一步分为交付结果,无论是现场直播还是现场直播 +仍然出生,这似乎是另一个层面。所以如果我们无视 +暂时排在最下面的三排,这里似乎有3个尺寸,1) +2)分娩地点,以及3)分娩结果。钥匙 +决定要使用什么作为数据元素,主要维度, +您最常使用并希望在其中轻松获得的总数 +报告和数据分析。 + +在这种情况下,结果维度为“活产总数” +许多指标的常用值(孕产妇死亡率,出生率 +由熟练的卫生人员参加)。在这种情况下, +按“维度也可以毫无问题地使用,但是 +轻松获得活产婴儿总数信息的附加价值是 +对我们而言至关重要的一点。这意味着从该表(或 +第1至6行)只有两个数据元素; “活产”和“仍然 +出生”。 + +接下来,还有两个维度,“ PHU /社区”及其两个维度 +选项和“参加的生日”以及选项(“ MCH助手”,“ SECHN”, +“助产士”,“ CHO”,“训练有素的TBA”,“未训练的TBA”)。这两个类别 +组成分配给两个数据元素的组合“出生” +“活产”和“静止产”。考虑到最后三行 +交货表,我们可以看到“复杂交货”没有 +有维度的帮助,但有地方和结果。 “低 +出生体重”也没有维度的帮助,而不是 +结果还是。交货后提供的LLITN没有任何信息 +完全没有额外的尺寸。由于三行中的任何一行都不能共享 +catcombo与任何其他行一样,我们决定将这些字段表示为 +称为平面数据元素,表示在以下位置没有类别的数据元素 +全部,只需在列中添加其他信息 +数据元素名称的标题,因此以 +跟随具有默认(与否相同)catcombo的数据元素; +“ PHU活产中的复杂分娩”,“ +PHU仍在分娩”,“社区活产中复杂的分娩”, +“社区死胎中的复杂分娩”,“ +PHU”,“社区低出生体重”和“分娩后给予LLITN”。 + +** NAT-NATAL CARE表**此表很简单,我们使用了相同的表 +方法与ANC表相同。第一个列出了3个数据元素 +列,然后将其链接到称为“固定/外展”的类别组合。 +对这些数据元素重新使用相同的固定/扩展类别将启用 +使用ANC数据和其他数据进行固定/外展分析 +同一类别。 + +** TT表**此表比以前的表复杂一些 +我们决定使用“ TT1”,“ TT2” ...“ TT5”作为数据元素 +可以很容易地获得每一个的总数。有 +固定/扩展维度,但也有“在学校内” +仅适用于非孕妇,或更正确地适用于 +这两个作为学校免疫接种是否女孩 +怀孕与否。我们咨询了表格后面的计划人员,并 +发现可以将所有学校TT免疫接种注册为 +非怀孕的,这可以简化模型,因为我们可以重复使用 +“ TT1”至“ TT5”数据元素。所以我们最终得到了一个新类别 +具有三个选项(固定,外展,在校)的“ TT地点”,以及 +另一个类别称为“怀孕/非怀孕”,其中有两个选项。的 +然后,新的Catcombo“ TT”是这两者的组合,并应用于 +5个TT数据元素。由于我们同意将所有在校免疫接种 +“非怀孕于”下的是指选项的组合(“怀孕+入 +学校)将永远不会以任何数据输入形式使用,因此成为 +可能的optioncombo,可以。只要表格是自定义的 +设计之后,您可以选择要使用的选项组合或 +不会,因此拥有这样的被动或未使用也不是问题 +catoptions。在TT地点类别中将学校作为一种选择 +简化了模型,因此我们认为这是值得的。的 +替代方法是为“学校中的TT1”再创建5个数据元素 +...“ TT5 in school”,但添加这些内容会有些混乱 +连同“ TT1” ...“ TT5”以及TT Catcombo。作为一个学校 +TT位置类别中的位置可以更轻松地获得总分 +给出了TT1..TT5疫苗,这是最重要的数字和最 +经常用于数据分析的值。 + +**早孕和晚期妊娠并发症及分娩** +将这两张表合二为一,并说明原因。这两个表是一个 +有点令人困惑,而不是最好的设计。最重要的数据来了 +这些表中是怀孕并发症和孕产妇 +死亡人数。这些数据元素包含有关导致问题的更多详细信息 +并发症或死亡(两个表格的第一列),以及 +死亡地点(在PHU或社区),以及并发症的结果 +(如果不是死亡的话)可以是“在PHU管理”或“ +我们决定为这两个表创建两个数据元素。 +“妊娠并发症”和“孕产妇死亡”两类 +组合,每个数据元素一个。对于怀孕 +并发症数据元素还有两个附加维度, +并发症的原因(合并后第一列的列表 +两个表格)和结果(由PHU或“已转介”管理),因此这些是 +组成该类别组合的类别和选项。对于 +“孕产妇死亡”数据元素同类别与不同 +使用原因,然后使用另一类死亡地点(在PHU中 +或在社区中)。这样,两个数据元素可以共享一个类别 +这样很容易得出怀孕总数 +并发症和产妇死亡。虽然清单上的并发症 +您可以看到纸质表格分为两个(早工和晚工) +那例如第2和第3个月的疟疾列在早期, +但实际上是在怀孕后期。没有明确的 +区分早期和晚期并发症的形式,因此 +我们放弃了尝试在数据库中做出这种区分。 + +**计划生育服务表**此表有2个维度, +计划生育方法(避孕方法)以及客户是新客户还是新客户 +继续。我们只得到了一个数据元素“计划生育 +客户”,然后添加两个类别的“ FP方法” +避孕药作为选项,另外一个类别“ FP客户类型” +新的或继续的选项。这样很容易获得总数 +计划生育客户的数量是要看的主要价值 +数据分析,从那里您可以轻松获得方法的详细信息 +或有多少新客户。 + +### 设计数据集的分步方法 { #step-by-step-approach-to-designing-datasets } + +1. 识别论文表单中共享相同维度的不同表(或子数据集) + +2. 为每个表标识描述数据字段的维 + +3. 确定关键维度,即孤立地看待最有意义的维度(当其他维度被折叠、总结时)。这是您的数据元素维度,是多维模型(子数据集)的起点和核心。如果对数据分析更有意义,数据元素维度可以是两个或多个维度的合并。关键是要确定当其他维度折叠时,单独查看哪个总计最有意义。 + +4. 对于所有其他/附加维度,确定其选项,并为维度及其选项提供解释性名称。 + +5. 这些附加维度中的每一个都将是数据元素类别,并且它们的选项将是类别选项。 + +6. 将每个子数据集的所有类别合并为一个类别组合,并将其分配给表(或子数据集,如果您愿意)中的所有数据元素。 + +7. 7\.完成所有表格(子数据集)后,创建一个新数据集并将您已识别的所有数据元素(在整个论文表单中)添加到该数据集。 + +8. 8\.然后,您的数据集将包含一组链接到一个或多个类别组合的数据元素。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md new file mode 100644 index 000000000..27718e0b7 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-234__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md @@ -0,0 +1,70 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/2.34/src/user/relationship-model.md" +revision_date: "2021-06-14" +--- + +# 关系模型 { #relationship_model } + + + +关系表示跟踪器模型中两个实体之间的链接。关系被视为DHIS2中的数据,并且基于关系类型,类似于被跟踪实体实例基于被跟踪实体类型的方式。 + +关系始终包括两个实体,并且这些实体可以包括“跟踪的实体实例”,“注册”和“事件”,以及这些的任意组合。请注意,当前应用程序中并非所有这些组合都可用。 + +另外,关系可以定义为单向或双向。 +唯一的功能差异是当前这些功能需要不同的级别 +创建的权限。单向关系要求用户拥有数据 +对“从”实体的写访问和对“至”实体的数据读访问, +双向关系需要双方的数据写访问权限。 + +## 关系类型 { #relationship_model_relationship_type } + + + +关系类型是关系具有的属性的定义。 +关系始终包含两个方面,分别称为“从”和“到”,以及 +每边可以包含哪些实体由关系确定 +类型。确定每个属性可以包含的属性称为 +约束,分别来自fromConstraint和toConstraint。这些约束是 +在以后处理数据时很重要,以了解之间的关系 +可以也不能包含。 + +关系类型中定义的每个约束都包含几个 +属性。主要属性是关系实体,它决定什么 +关系可以包含的一种实体。实体可以是 +每个约束如下: + +- 跟踪实体实例 +- 注册 +- 事件 + +根据您选择的关系实体的类型,可以选择 +每个约束的其他限制。下表说明了 +您可以配置不同的组合: + +| | 跟踪实体实例 | 注册 | 事件 | +| ------------------- | ----------------------- | ---------- | -------- | +| 追踪实体类型 | 需要 | 可选的 | -- | +| 程序 | -- | 需要 | -- | +| 程序阶段 | -- | 需要 | 可选的 | + +这些额外的限制要求实体匹配限制 +在创建之前进行设置。例如,如果您的关系是 +母亲和孩子,两个约束都将具有所需的跟踪实体 +将类型设置为“人”,并且可以选择将“入学率”设置为“孕产妇健康” +程序和子程序。这样,仅跟踪实体实例 +属于“人”类型并且已注册所需程序的人员 +被包括在这些关系中。 + +除了关系类型可以具有的约束外,每个关系 +可以设置为双向,真或假。如果该属性设置为false,则 +关系被视为单向的。如前所述,唯一 +这些关系之间的功能差异是访问的严格程度 +创建或更新它们时-双向是最严格的。人际关系 +根据关系是否在UI中呈现不同 +是双向或单向的。 + +关于双向关系要注意的一件事是 +“从”和“到”两面在数据库中仍然很重要,这意味着每个实体 +必须匹配该侧的约束。但是,从用户角度来看, +在每个方面,每个实体的存储都是无关紧要的。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ADDITIONAL-INFORMATION__dhis2-frequently-asked-questions-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ADDITIONAL-INFORMATION__dhis2-frequently-asked-questions-md new file mode 100644 index 000000000..aaf6108d8 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ADDITIONAL-INFORMATION__dhis2-frequently-asked-questions-md @@ -0,0 +1,49 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/dhis2-frequently-asked-questions.md" +revision_date: '2021-06-14' +tags: +- DHIS核心 主版 +- 使用 +--- + +# DHIS2常见问题 { #dhis2-frequently-asked-questions } + +**问:**我已经将数据输入到数据输入表单中,但是看不到 +报表中的数据(数据透视表,图表,地图)。为什么数据是 +输入的不是立即显示在DHIS2的图形中吗? + +** A:**必须首先使用DHIS2处理输入到DHIS2中的数据。 +“分析”。这意味着数据不会立即在 +分析资源(例如报告,数据透视表,数据可视化工具, +GIS等)。如果调度处于活动状态,则 +分析过程将在每天的午夜自动运行。后 +自上次分析以来输入的新数据 +进程运行了,将变得可见。 + +您可以通过选择手动触发分析过程 +在主菜单中选择“报告”->“分析”,然后按“开始导出” +按钮。请注意,该过程可能需要大量时间 +取决于数据库中的数据量。 + +其他可能影响数据可见性的因素包括: + + - 数据批准:如果数据未被批准达到以下水平 + 对应于您的用户级别,您可能看不到数据。 + + - 共享元数据对象:如果某些元数据对象尚未共享 + 已与您所属的用户组共享数据 + 可能对您不可见。 + + - 缓存分析:在许多情况下,服务器管理员可以缓存 + 分析对象(例如数据透视表,地图,图形) + 服务器。如果您输入了数据,请重新运行分析,然后 + 仍然看不到任何(更新的)数据,请确保您的数据没有 + 被服务器缓存。 + +**问:**我已经从下载DHIS2 +但是,当我尝试进入系统时,需要输入用户名和密码。 +我应该使用哪个? + +** A:**默认情况下,用户名将为“ admin”,密码为 +“区”。用户名和密码区分大小写。 + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ADDITIONAL-INFORMATION__dhis2-glossary-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ADDITIONAL-INFORMATION__dhis2-glossary-md new file mode 100644 index 000000000..e1f759a03 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ADDITIONAL-INFORMATION__dhis2-glossary-md @@ -0,0 +1,227 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/dhis2-glossary.md" +revision_date: '2021-07-13' +tags: +- DHIS核心 主版 +- 使用 +--- + +# DHIS2词汇表 { #dhis2_glossary } + +## { #a } + +聚合 +:在 DHIS2 的上下文中,聚合是指数据元素如何 + 结合在特定的层次关系中。作为一个 + 例如,某个特定地区的所有卫生设施将 + 对特定地区的总价值做出贡献 + 问题。支持不同的聚合运算符 + DHIS2,例如 SUM、AVERAGE 和 COUNT。 + +分析 +:分析是指处理和准备数据的过程 + 已输入 DHIS2 的格式更 + 适用于检索指标和汇总数据。当数据为 + 输入到 DHIS2 中,它以优化的格式存储 + 写入数据。然而,当数据需要被处理成 + 指标或汇总(例如从几个月到几个季度),它更多 + 有效地以不同的格式转换和存储这些数据 + 它针对只读操作进行了优化。的分析系统 + DHIS2 被分析应用程序广泛使用(GIS、数据透视表、 + 事件报告等)。 + + 重要的是要记住,因为数据已被 + 输入 DHIS2 必须处理成分析格式, + 分析应用程序中出现的数据仅代表数据 + 上次运行分析时系统中存在该信息。如果 + 之后输入数据,需要运行分析 + 再次让这些数据出现在分析应用程序中。 + +汇总数据 +:在 DHIS2 上下文中,聚合数据是指任一数据 + 来自其他方面的要素或指标 + 分层数据源。例如,汇总设施数据 + 将由所有患者的总和得出 + 前往该设施进行特定服务。聚合区 + 数据将来自所有设施的总计 + 包含在特定区域中。 + +应用程序接口 +:应用程序编程接口是如何规范 + 不同的软件组件应该相互交互。这 + DHIS2 API(或 WebAPI)可用于将 DHIS2 与其他接口连接 + 软件,用于构建报告或自定义数据输入表格。 + +批准 +:批准可用于控制的可见性和可编辑性 + 数据。当数据从最低报告级别提交时,可以 + 并经上一级批准。该批准有两个作用: + + 1. 无法再在数据输入屏幕中编辑数据 + 较低的水平。 + + 2. 根据已启用的系统设置, + 数据将在审批级别可见。 + + 例如,数据在设施级别输入,并且 + 提交审批。一旦数据被批准 + 区级数据将被锁定在数据输入中 + 设施级别的屏幕。它也将在 + 向地区用户提供分析应用程序。 + +## B { #b } + +双月刊 +:指两个月期间,如1月1日至2月28日。 + +## C { #c } + +类别 +:类别是类别选项组。它们用于 + 组合来分解数据元素。类别通常是 + 单一类型的概念,例如“年龄”或“性别”。 + +品类组合 +:类别组合用于分解数据元素。作为一个 + 例如,数据元素“疟疾确诊病例数” + 可以细分为以下几类:“年龄”和 + “性别”。反过来,每个类别又包含几个 + 类别选项,例如性别为“男性”和“女性” + 类别。类别组合可以由一个或多个组成 + 类别。 + +类别组合选项 +:类别组合选项由所有类别动态组成 + 构成类别的类别选项的不同组合 + 组合。例如,两个类别“性别”和“年龄”可能 + 有“男性”或“女性”和“<5 years" or ">5 年”等选项。 + 类别组合选项将包括: + + - 男性 <5 岁 + - 男性 >5 岁 + - 女性 <5 岁 + - 女性 >5 岁 + +类别选项 +:类别选项是分组为的原子元素 + 类别。 + +逗号分隔值 +:逗号分隔值是存储在一个表格中的一系列表格数据 + 纯文本格式。它们通常与 DHIS2 一起使用来导出和 + 导入数据值。 + +## D { #d } + +数据字典 +:可以交换的数据元素和指标的集合 + 与其他 DHIS2 系统。通常用于定义一组数据 + 设置 DHIS2 系统时的要素和指标。 + +数据交换格式 +:在 DHIS2 上下文中,“数据交换格式”是指 XML + 允许在之间传输数据和元数据的模式 + 断开连接的 DHIS2 实例以及不同实例之间的连接 + 支持 DXF 架构的应用程序。 + +数据库 +:DHIS2 中的一组数据库表,包含已处理的数据 + 聚合生成的元素和指标值 + 规则和计算的数据元素和指标公式。数据库 + 表格用于分析和报告生成。通常,用户 + 不应该直接使用未聚合的数据值,而是 + 使用数据集市导出产生的值进行分析。 + +数据元素 +:数据元素是 DHIS2 的基本构建块。它是一个 + 具有明确含义的数据原子单位。本质上它是一个 + 实际观察到或记录的数据值 + 进一步以多个维度为特征。举个例子 + 数据元素“完全免疫儿童的数量”是指 + 接受这项特定服务的儿童数量。数据 + 元素总是与一个时期以及一个组织联系在一起 + 单元。它们可以选择性地链接到其他维度。 + +数据元素组 +:数据元素组用于对多个数据元素进行分类 + 根据一个共同的主题,例如“免疫”或“ART”。 + 通常,它们在报告和分析期间使用,以允许 + 相关数据元素一起分析。 + +数据元素组集 +:数据元素组用于对多个数据元素进行分类 + 分组为一个共同的主题。 + +方面 +:维度用于在分析过程中对数据元素进行分类。 + 维度提供了一种根据以下条件对数据进行分组和筛选的机制 + 共同特征。通常,相关数据元素可以是 + 在分析过程中使用维度进行聚合或过滤。 + 维度可以是层次结构的成员。例如“时期” + 维度可以细分为“日-\>月-\>季度-\>年”。 + +DXF + +## H { #h } + +健康管理信息系统 +:通常是一个电子数据库系统,用于记录 + 关于服务提供、疾病发生率、人类 + 用于评估性能的资源数据和其他信息 + 卫生服务的提供。通常,HMIS 不包含 + 电子病历系统的高度详细数据或 + 个体患者数据。 + +## 我{ #i } + +指标 +:指标的除数。可以由多个数据组成 + 使用指标公式的元素。 + + \[ + 指标 = {\frac{分子}{分母}} + \] + + 这显然是一个非常普遍的例子。分子和 + 指标本身可以由各种数据元素组成, + 因子和四个基本操作数(加法、乘法、 + 除法和减法)。 + +## N { #n } + +分子 +:指标的红利。可以由多个数据组成 + 使用指标公式的要素和因素。 + +## O { #o } + +组织单位 +:组织单位通常是地理单位,存在 + 在一个层次结构内。举个例子,在美国,“乔治亚州” + 将被视为组织级别的组织单位 + 的“国家”。组织单位也可用于指定 + 行政单位,例如医院内的病房。这 + 组织单位维度本质上指定*其中*a + 出现特定数据值。 + +组织单位级别 +:指组织层次结构中的级别。通常, + 国家/地区有不同级别的管理,例如 1) 国家/地区 + 2) 州 3) 县 4) 卫生设施。在 DHIS2 的背景下, + 卫生设施通常是最低级别的机构。数据是 + 从最低的组织级别到最高的组织级别向上聚合。 + +## P { #p } + +时期 +:周期是由开始日期组成的特定时间间隔 + 和结束日期。例如“2011 年 1 月”指的是时间 + 时间间隔为2011年1月1日至2011年1月31日。 + +## U { #u } + +唯一标识符 +:唯一标识符 (UID) 是一系列半随机的字母和 + DHIS2 用于识别特定资源的编号。 UID 开始 + 带有一个字母,后跟 10 个字母或数字。 + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md new file mode 100644 index 000000000..baececab8 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ADDITIONAL-INFORMATION__release-and-upgrade-notes-md @@ -0,0 +1,12 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/release-and-upgrade-notes.md" +revision_date: '2021-06-14' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 发布和升级说明 { #release-and-upgrade-notes } + +有关最新的DHIS 2版本的最新信息,请参阅我们网站上的[DHIS 2下载](https://www.dhis2.org/downloads)页面。 + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ANALYSING-DATA__maps-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ANALYSING-DATA__maps-md new file mode 100644 index 000000000..fe7f53652 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ANALYSING-DATA__maps-md @@ -0,0 +1,1685 @@ +--- +edit_url: "https://github.com/dhis2/maps-app/blob/master/docs/maps.md" +revision_date: '2023-06-19' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 使用地图应用 { #using_maps } + +## 关于地图应用 { #about_maps } + +地图应用程序在版本 2.29 中引入并作为替代品 +GIS 应用程序提供更直观和用户友好的界面。 +2.34版本起的地图引擎基于WebGL技术, +能够在地图上同时显示数千个要素。 + +使用地图应用程序,您可以叠加多个图层并在其中进行选择 +不同的底图。您可以创建区域和点的专题地图, +根据分类查看设施,并可视化集水区域 +对于每个设施。您可以为区域和点添加标签,并进行搜索 +并使用各种标准进行过滤。您可以移动点并设置位置 +在飞行中。地图可以保存为收藏夹并与其他用户共享 +和组,或下载为图像。 + +> **注意** +> +> 要在 **Maps** 应用程序中使用预定义的图例,您需要创建它们 +> 首先在 **Maintenance** 应用程序中。 + +![](resources/images/maps_main.png) + +- 工作区左侧的**图层面板**显示一个 + 当前地图的图层概览: + + - 添加图层时,使用 **(+) 添加图层** 按钮,它们 + 在此面板中安排和管理。 + + - **底图** 始终显示在面板中。默认的 + 底图为 OSM Light,默认选择,除非有不同的 + 底图已在系统设置中配置。打开街道地图 + 详细包含更多地图特征和地名。有4个 + 来自 Bing Maps 的底图,替换之前提供的 Google Maps + 版本。 Bing Road 和 Bing Dark 显示道路、边界和地点。 + 如果地图图层上的颜色很亮,请使用深色版本。 + Bing 天线和 Bing 天线标签 shos 卫星和详细的天线 + 意象。通过选择所需的图像在它们之间切换。 + + - 图层面板右侧的小箭头按钮,位于 + 顶部,允许隐藏或显示面板。 + + + +- 靠近左上角的 **File** 按钮允许您打开和保存 + 地图。有关更多详细信息,请参阅[使用地图文件菜单](#using_maps_file_menu)。 + + + +- 文件按钮旁边的 **下载**按钮可让您将当前地图下载为PNG图像。 + + + +- 右上角的**解释**按钮打开解释 + 工作区右侧的面板。请参阅[查看解释](#mapsInterpretation) 了解更多信息。 + + + +- 地图上的 **+** 和 **-** 按钮允许您放大和缩小 + 分别是地图。鼠标滚轮缩放是连续的, + 使我们能够将地图完美地贴合您的内容。 + +- **旋转地图**按钮(三角形箭头)允许您 + 旋转和倾斜地图以增强数据视图。按下按钮 + (或键盘上的 Control 键)同时移动鼠标以更改 + 地图视图。再次单击以重置视图。 + +- **全屏**(四个箭头)允许您全屏查看地图。 + 要退出全屏,请再次单击按钮或键盘上的退出键。 + +* **缩放到内容**(有界放大镜符号)自动 + 调整缩放级别和地图中心位置以放置数据 + 你的地图是焦点。 + +* **搜索**(放大镜符号)允许搜索和 + 跳到地图上的某个位置。 + +* 使用**直尺**按钮,您可以测量地图上的距离和面积。 + +* 右键单击地图以显示该地图的经度和纬度 + 地点。 + +**底图** + +底图图层由图层面板中的图层 _cards_ 表示,例如 +作为: + +![](resources/images/maps_basemap_card.png) + +在底图卡的顶部,从左到右分别是: + +- 所选底图的标题 + +- 折叠和展开底图卡的箭头符号 + +底图卡片的中间是可用底图的列表。这 +当前底图突出显示。 + +底图卡的底部是: + +- 用于切换图层可见性的眼睛符号 + +- 用于修改图层透明度的滑块 + +## 建立新地图 { #using_maps_create_map } + +1. 在 **应用** 菜单中,单击 **地图**。 **DHIS2 地图**窗口 + 打开。 + +2. 单击左上角的 (+) 添加图层按钮。你被介绍 + 使用图层选择对话框: + + ![](resources/images/maps_layer_selection.png) + +3. 选择要添加到当前地图的图层。可能的选项是: + + - [专题](#using_maps_thematic_layer) + + - [事件](#using_maps_event_layer) + + - [跟踪实体](#using_maps_tracked_entity_layer) + + - [设施](#using_maps_facility_layer) + + - [组织单位](#using_maps_org_unit_layer) + + 此外,Google Earth 还提供了几个图层 + 引擎和其他服务: + + - 人口 + + - 人口年龄组 + + - 建筑足迹 + + - 海拔 + + - 沉淀 + + - 温度 + + - 土地覆盖 + + _标签覆盖_是一个[外部 + layer](#using_maps_external_map_layers) 在维护应用程序中定义。 + +## 管理主题层 { #using_maps_thematic_layer } + +_专题图_代表地理分布的空间变化。 +选择您想要的指标/数据元素、周期和 +组织单位层面。如果您的数据库有坐标并聚合 +这些组织单位的数据值,它们将出现在地图上。 + +> **注意** +> +> 您必须生成 DHIS2 分析表才能拥有聚合数据 +> 可用值。 + +![](resources/images/maps_thematic_mapping.png) + +专题图层由图层面板中的图层 _cards_ 表示,例如 +作为: + +主题卡的顶部从左到右分别是: + +- 抓取字段,允许使用鼠标拖动和重新排序图层 + +- 与图层关联的标题和时期 + +- 折叠和展开主题卡片的箭头符号 + +主题卡的中间是一个图例,表示价值 +显示在图层上的范围。 + +主题卡的底部从左到右分别是: + +- 编辑(铅笔)按钮以打开图层配置对话框 + +- 用于切换图层可见性的眼睛符号 + +- 用于修改图层透明度的滑块 + +- 具有更多选项的更多操作(三个点)按钮: + + - **数据表** 切换按钮,用于显示或隐藏数据表 + 与图层相关联 + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + +### 创建一个主题层 { #create-a-thematic-layer } + +要创建事件层,请在 **添加 +层**选择**热力**。这将打开事件层配置对话框。 + +1. 在**数据**标签中: + + ![](resources/images/maps_thematic_layer_dialog_DATA.png) + + - 选择一种数据类型,然后分别选择组和 + 目标元素。可用字段取决于类型 + 选择的项目。 + + - 从 **聚合类型** 字段中为数据选择一个值 + 要在地图上显示的值。默认情况下,“按数据元素”是 + 被选中。替代值是: Count;平均数;和;标准 + 偏差;方差;分钟;最大限度。另见[聚合 + 运营商](https://dhis2.github.io/dhis2-docs/master/en/user/html/ch10s05.html#d0e8082)。 + + - **仅显示已完成的事件**:仅包括聚合过程中已完成的事件。 + 当您想要在指标计算中排除部分事件时,这非常有用。可用的 + 用于指标、程序指标和事件数据项。 + +2. 在**期间**标签中 + + ![](resources/images/maps_thematic_layer_dialog_PERIOD.png) + + - 选择映射专题数据的时间跨度。 + 您可以选择相对或固定时间段。 + + - 相对时期 + + 在 **Period type** 字段中选择 **Relative**,然后 + 选择一个相对时期,例如**去年**或 + **过去 12 个月**,在 **Period** 字段中。 + + **默认的分析相对周期**可以在**系统设置**中设置 + 应用程序。 + + 如果您选择涵盖多个年/月/周/天的相对时间段 + 该图层可以显示为 + + - 单(合计) + + 显示所选相对期间的汇总值(默认)。 + + - 时间线 + + 包括一个时间线,让您可以逐步完成各个时期。 + 同一地图只能添加一个时间线图层。 + + - 拆分地图视图 + + 显示多张地图,让您可以比较不同时期 + 并排。支持 12 个项目的相对时间段 + 或以下。不能与其他图层类型组合。 + + - 固定期间 + + 在 **Period type** 字段中选择期间长度,然后 + 在 **Period** 字段中选择目标。 + + - 开始/结束日期 + + 在**期间类型** 字段中选择**开始/结束日期** + 并填写开始日期和结束日期。 + +3. 在**ORG UNITS**标签中: + + ![](resources/images/maps_thematic_layer_dialog_ORG_UNITS.png) + + - 选择要包含在图层中的组织单位。 + 可以选择任一 + + - 一个或多个特定的组织单位,组织单位级别在 + 层次结构、组织单位组,或 + + - 组织单位层次结构中的相对级别,具有 + 尊重用户。通过选择**用户组织 + 单位** 地图数据对用户的显示会有所不同 + 组织单位层次结构中的不同级别。 + + - **使用关联的几何体**:此下拉列表仅在存在时才会显示 + 您的组织单位是否有任何其他可用的几何结构。 + 这通常用于显示设施集水区。 + +4. 在**过滤器**标签中: + + ![](resources/images/maps_thematic_layer_dialog_FILTER.png) + + - 单击 ADD FILTER 并选择可用数据项以添加新的 + 过滤数据集。 + + - 从下拉框中选择数据维度。你可以 + 使用搜索字段减少显示的维数。 + 单击名称以选择维度。 + + - 选择维度后,您会看到第二个下拉菜单 + 维度项。选中您要包含在 + 筛选。 + + 可以添加多个过滤器。点击右侧的垃圾桶按钮 + 过滤器将其删除。 + +5. 在**样式**标签中: + + ![](resources/images/maps_thematic_layer_dialog_STYLE.png) + + - 选择**钟形**或**气泡图**。 + + - Choropleth 将根据 + 数据值。如果数据是标准化的,这是推荐的技术 + (人均)。 + + - 气泡图将数据值显示为比例圆圈。用这个 + 如果数据未标准化(绝对数字)的技术。圆圈是 + 放置在每个组织单位的中心。 + + - 为比例圆设置 **低半径** 和 **高半径** 或 + 点设施。圆将根据低半径和高半径进行缩放 + 到数据值。半径需要在 0 到 50 像素之间。 + + - **显示标签**:允许在图层上显示组织单位名称和值。 + 仅在“名称”、“名称和值”和“值”之间进行选择。字体大小、粗细、风格 + 并且颜色也可以修改。 + + - **不显示数据**:默认情况下,地图上不会显示缺少数据值的组织单位。 + 如果您想用颜色显示它们,请选中此框。单击颜色以更改它。 + + - 选择图例类型: + + - **自动颜色图例**:应用程序将根据以下内容为您创建图例 + 您选择的分类方法、类别数量和色阶。放 + **分类**为: + + - 等间隔 + + 每个间隔的范围将是(最高数据值-最低数据值/类数) + + - 均数 + + 图例创建者将尝试平均分配组织单位。 + + - **预定义的颜色图例**:在预定义的图例之间进行选择。 + + - **单色图例**:选择气泡或圆圈的颜色。仅可用 + 用于气泡图。 + +6. 点击**添加图层**。 + +### 修改主题层 { #modify-a-thematic-layer } + +1. 在图层面板中,单击主题上的编辑(铅笔)图标 + 层卡。 + +2. 根据需要修改任何选项卡上的设置。 + +3. 点击**更新图层**。 + +### 筛选主题层中的值 { #filter-values-in-a-thematic-layer } + +专题图层有一个 **data table** 选项,可以打开或 +从专题图层卡上关闭。 + +![](resources/images/maps_thematic_layer_data_table.png) + +数据表显示构成主题层的数据。 + +- 单击标题将根据该列对表格进行排序; + 在上升和下降之间切换。 + +- 在标题下方的过滤器字段中输入文本或表达式 + 将这些过滤器应用于数据,并且显示将调整 + 根据过滤器。过滤器应用如下: + + - 名称 + + 按包含给定文本的名称过滤 + + - 值 + + 按给定的数字和/或范围过滤值,例如: + 2,\>3&\<8 + + - 传说 + + 按图例过滤并包含给定的文本 + + - 范围 + + 按包含给定文本的范围过滤 + + - 水平 + + 按数字和/或范围过滤级别,例如:2,\> 3&\ <8 + + - 父母 + + 按包含给定文本的父项名称过滤 + + - ID + + 按包含给定文本的ID进行过滤 + + - 类型 + + 按包含给定文本的GIS显示类型过滤 + + - 颜色 + + 按包含给定文本的颜色名称过滤 + +> **注意** +> +> 数据表过滤器是临时的,不与地图层一起保存 +> 作为收藏夹的一部分。 + +### 搜索组织单位 { #search-for-an-organisation-unit } + +数据表中的 NAME 过滤器字段提供了一种有效的方法 +搜索单个组织单位。 + +### 打开组织部门资料{ #open-organisation-unit-profile } + +您可以通过三种方式打开[组织单位资料](#using_maps_org_unit_profile): + +1. 单击地图上显示的任何组织单位,然后单击 + 弹出窗口中的 **查看个人资料** 按钮。 + +2. 右键单击地图上的组织单位之一,然后选择 **查看个人资料** + 从菜单中。 + +3. 单击**数据表**中的组织单位行。 + +### 在组织层次结构之间导航 { #navigate-between-organisation-hierarchies } + +当地图上有可见的组织单位时,您可以轻松地 +在不使用级别/父级的情况下在层次结构中上下导航 +用户界面。 + +1. 右键单击组织单位之一。 + +2. 选择**向上钻取一级**或**向下钻取一级**。 + + 如果您处于最低级别或 + 如果在下面的级别上没有可用的坐标。同样地 + 向上钻取选项从最高级别被禁用。 + +### 删除主题层 { #remove-thematic-layer } + +要清除主题层中的所有数据: + +1. 在左侧的图层卡中,单击_更多操作_(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +## 管理事件层 { #using_maps_event_layer } + +事件层显示注册事件的地理位置 +在 DHIS2 跟踪器中。只要事件具有关联的点或多边形 +坐标,您可以使用此图层从聚合的 +显示在专题层中的数据给底层个人 +事件或案例。 + +您还可以显示设施或组织的聚合事件 +单位。您可以通过使用事件数据的主题层来完成此操作 +项目。当您只有组织的坐标时,这非常有用 +记录事件的单位。 + +![](resources/images/maps_event_layer.png) + +事件层由层面板中的层 _cards_ 表示,例如 +作为: + +在事件卡的顶部,从左到右分别是: + +- 抓取字段,允许使用鼠标拖动和重新排序图层 + +- 与图层关联的标题和时期 + +- 折叠和扩展事件卡的箭头符号 + +在事件卡的中间是一个说明样式的图例 +层。 + +在事件卡的底部,从左到右分别是: + +- 编辑(铅笔)按钮以打开图层配置对话框 + +- 用于切换图层可见性的眼睛符号 + +- 用于修改图层透明度的滑块 + +- 具有更多选项的更多操作(三个点)按钮: + + - **数据表**切换按钮可显示或隐藏与图层关联的数据表 + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + +### 创建一个事件层 { #maps_create_event_layer } + +要创建事件层,请在 **Add +层**选择**事件**。这将打开事件层配置对话框。 + +1. 在**数据**标签中: + + ![](resources/images/maps_event_layer_dialog_DATA.png) + + - 选择一个项目,然后选择一个项目阶段。**阶段** + 字段仅在选择程序后显示。 + + 如果所选程序只有一个阶段可用, + 舞台是自动选择的。 + + - 从 **Coordinate field** 中为位置选择一个值 + 显示在地图上。默认情况下,选择“事件位置”。 + 根据属于一个的数据元素或属性 + 程序,其他坐标如“家庭位置”是 + 可用的。 + + - 默认情况下,所有带有坐标的事件都显示在地图上。 + 使用 **Event status** 字段仅显示具有一个的事件 + 状态:活动、已完成、计划、过期或已跳过。 + +2. 在**期间**标签中 + + ![](resources/images/maps_event_layer_dialog_PERIOD.png) + + - 选择事件发生的时间跨度。你可以 + 选择固定期间或相对期间。 + + - 相对时期 + + 在 **Period** 字段中,选择相对期间之一, + 例如**本月**或**去年**。 + + **默认的分析相对周期**可以在 + **系统设置**应用程序。 + + - 固定期间 + + 在 **Period** 字段中,选择 **Start/end Dates** 并填写 + 在开始日期和结束日期。 + +3. 在**ORG UNITS**标签中: + + ![](resources/images/maps_event_layer_dialog_ORG_UNITS.png) + + - 选择要包含在图层中的组织单位。 + 可以选择任一 + + - 一个或多个特定的组织单位,或 + + - 组织单位层次结构中的相对级别,具有 + 尊重用户。通过选择**用户组织 + 单位** 地图数据对用户的显示会有所不同 + 组织单位层次结构中的不同级别。 + +4. 在**过滤器**标签中: + + ![](resources/images/maps_event_layer_dialog_FILTER.png) + + - 单击 ADD FILTER 并选择可用数据项以添加新的 + 过滤数据集。 + + - 对于 _option set_ 类型的数据项,您可以选择任何一个 + 使用向下按钮从下拉框中选择选项 + 箭头或直接在框中开始输入以过滤 + 选项。 + + - 对于 _number_ 类型的数据项,您可以选择运算符,例如 + 等于、不等于、大于或小于。 + + - 对于 _boolean_ 类型的数据项(是/否),您可以选中该框 + 条件是否应为有效或为真。 + + - 对于 _text_ 类型的数据项,您将有两个选择: + **Contains** 表示查询将匹配所有值 + 其中包含您的搜索值,并且**是精确的**意味着 + 只有与您完全相同的值 + 将返回搜索查询。 + + 可以添加多个过滤器。点击右侧的垃圾桶按钮 + 过滤器将其删除。 + +5. 在**样式**标签中: + + ![](resources/images/maps_event_layer_dialog_STYLE.png) + + - 选择 **Group events** 将附近的事件(集群)分组,或 + **查看所有事件**以单独显示事件。 + + - 为事件或聚类点选择一种**颜色**。 + + - 为事件选择**半径**(1到20之间)。 + + - 选择 **Show buffer** 以显示每个周围的视觉缓冲区 + 事件。可以在此处修改缓冲区的半径。这 + 选项仅在您选择 **查看所有事件** 时可用 + 以上。 + + - 选择 **Style by data element** 为事件着色 + 根据数据值。如果您还选择将事件分组, + culsters 将显示为小圆环图显示 + 数据值的分布。选项因 + 不同的数据类型: + + - **选项集**:为选项中的每个选项选择一种颜色 + 放。您可以为选项中的选项设置默认颜色 + 维护应用程序。 + + - **数字**:您可以在 [相同的 + 作为专题图层的方式](#using_maps_thematic_layer_style) 使用 + 自动或预定义的图例。 + + - **布尔值**:为真/是选择一种颜色,为真/是选择另一种颜色 + 假/没有。 + +6. 点击**添加图层**。 + +### 修改事件层 { #modify-an-event-layer } + +1. 在图层面板中,单击事件图层上的编辑(铅笔)图标 + 卡片。 + +2. 修改 DATA、PERIOD、FILTER、ORG UNIT 和 STYLE 的设置 + 选项卡。 + +3. 点击**更新图层**。 + +### 列出和过滤事件 { #listing-and-filtering-events } + +事件层有一个 **data table** 选项,可以打开或 +从事件层卡上关闭。 + +![](resources/images/maps_event_layer_data_table.png) + +数据表显示构成事件层的数据。 + +- 单击标题将根据该列对表格进行排序; + 在上升和下降之间切换。 + +- 在标题下方的过滤器字段中输入文本或表达式 + 将这些过滤器应用于数据,并且显示将调整 + 根据过滤器。过滤器应用如下: + + - ID + + 按包含给定文本的事件ID进行过滤 + + - 组织单位 + + 按包含给定文本的组织单位名称过滤 + + - 活动时间 + + 按包含给定文本的事件时间过滤 + + - 类型 + + 按包含给定文本的GIS显示类型过滤 + + - **按数据元素设置样式**:如果事件按数据元素设置样式 + (例如性别)数据值和颜色都可以过滤。 + + - **在报告中显示**:选中以在报告中显示的数据元素将 + 显示在单独的列中(请参阅下文如何添加它们)。 + + - 数字数据值可以通过给定的数字和/或范围进行过滤, + 例如:2,\>3&\<8 + +> **注意** +> +> 数据表过滤器是临时的,不与地图层一起保存 +> 作为收藏夹的一部分。 + +### 修改事件数据表和弹出窗口中的信息 { #modify-information-in-event-data-table-and-popups } + +您可以修改事件弹出窗口中显示的信息。 + +![](resources/images/maps_eventlayer_eventinfopopup.png) + +1. 打开**维护**应用程序。 + +2. 选择**程序**。 + +3. 单击要修改的程序,然后选择** 2分配数据元素**。 + +4. 对于要在弹出窗口中显示的每个数据元素, + 选择相应的**在报告中显示**。 + +5. 点击**保存**。 + +### 下载原始事件层数据 { #download-raw-event-layer-data } + +可以以GeoJSON格式下载事件层的原始数据,以便在桌面GIS软件(例如[QGIS]https://www.qgis.org/)中进行更高级的地理分析和处理。下载的数据包括所有单独的事件,作为GeoJSON功能,包括为**在报告中显示**选择的每个数据元素的属性。 + +![](resources/images/maps_data_download_dialog.png) + +- 在左侧的图层卡中,点击_more actions_(三个点)图标,然后点击**下载数据** + +- 选择** ID格式**用作下载的GeoJSON文件中数据元素值的键。共有三个选项: + + - ** ID **-使用数据元素的唯一ID + - **名称**-使用数据元素的人性化名称(翻译) + - **代码**-使用数据元素的代码 + +- 选择是否对其他事件属性(例如程序阶段,纬度,经度,事件数据以及组织单位ID,名称和代码)**使用人类可读的键**。如果**未**选中此选项,则这些值将是计算机友好的ID,而不是人类可读(和翻译)的名称。 + +- 单击**下载**按钮以生成和下载GeoJSON文件。数据将从DHIS2服务器请求并由地图应用程序处理。此操作可能需要几分钟才能完成。 + +- 一旦下载了GeoJSON文件,就可以将其导入大多数标准GIS软件应用程序中。 + +>请注意,下载的数据不包含样式信息,因为GeoJSON格式本身不支持它。可以选择使用每个要素的属性在外部GIS应用程序中重新创建样式。 + +### 清除事件层 { #clear-event-layer } + +要清除地图中的所有事件层数据: + +1. 在左侧的图层卡中,单击_更多操作_(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +## 管理跟踪的实体层 { #using_maps_tracked_entity_layer } + +被追踪实体图层显示被追踪的地理位置 +在 DHIS2 中注册的实体。前提是被跟踪的实体有 +关联的点或多边形坐标,您可以在地图上探索这些。 + +![](resources/images/maps_tracked_entity_layer.png) + +跟踪实体图层由图层面板中的图层卡片表示 +如: + +沿着跟踪实体卡的顶部,从左到右分别是: + +- 一个抓取字段,允许拖动和重新排序图层 + 鼠。 + +- 与图层关联的标题和时期。 + +- 箭头符号,用于折叠和展开被跟踪的实体卡。 + +被追踪实体卡片的中间是一个图例,表明 +图层样式。 + +跟踪实体卡的底部从左到右分别是: + +- 编辑(铅笔)按钮以打开图层配置对话框 + +- 用于切换图层可见性的眼睛符号 + +- 用于修改图层透明度的滑块 + +- 具有更多选项的更多操作(三个点)按钮: + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + +### 创建一个跟踪实体层 { #maps_create_tracked_enity_layer } + +要创建跟踪实体层,请在 +**添加图层**选择**跟踪实体**。这将打开 跟踪实体层 +配置对话框。 + +1. 在**数据**标签中: + + ![](resources/images/maps_tracked_entity_layer_dialog_DATA.png) + + - 选择要在地图上显示的**跟踪实体类型**。 + + - 选择被跟踪实体所属的**程序**。 + + - 使用 **Program status** 字段选择被跟踪实体的注册状态 + 包括:全部、活动、已完成或已取消。 + + - 为给定的跟踪实体设置 **Follow up** 状态 + 程序。 + +2. 在**关系**标签中 + + ![](resources/images/maps_tracked_entity_layer_dialog_RELATIONSHIPS.png) + + > **Caution** + > + > Displaying tracked entity relationships in Maps is an experimental feature + + - 如果选择了跟踪的实体类型,则可以选中**显示跟踪的实体关系**复选框 + + - 选中后,您可以从下拉列表中选择要显示在地图上的关系类型。仅来自所选“跟踪的实体”类型的关系可用。 + +3. 在**期间**标签中 + + ![](resources/images/maps_tracked_entity_layer_dialog_PERIOD.png) + + - 如果没有选择节目,您可以设置开始和结束日期 + 跟踪的实体是最后更新的。 + + - 如果选择了程序,您可以设置上次跟踪实体的时间段 + 更新或何时注册或注册该计划。 + +4. 在**ORG UNITS**标签中: + + ![](resources/images/maps_tracked_entity_layer_dialog_ORG_UNITS.png) + + - 选择要包含在图层中的组织单位。 + 您有 3 种选择模式: + + - **仅选定**:包括属于 + 仅限选定的组织单位。 + + - **选定及以下**:包括和中的跟踪实体 + 在所选组织单位的正下方。 + + - **选定和所有以下**:包括和中的跟踪实体 + 所有低于选定的组织单位。 + +5. 在**样式**标签中: + + ![](resources/images/maps_tracked_entity_layer_dialog_STYLE.png) + + - 为跟踪的实体点和多边形选择一种**颜色**。 + + - 选择 **点大小**(半径在 1 到 20 之间)作为 + 点。 + + - 选择 **Show buffer** 以显示每个周围的视觉缓冲区 + 被跟踪的实体。可以修改以米为单位的缓冲距离 + 这里。 + + - 如果在关系选项卡上选择了关系类型,则可以为关系和相关的跟踪实体实例选择**颜色**,**点大小**和**线颜色** + +6. 点击**添加/更新图层**。 + +### 修改跟踪的实体层 { #modify-a-tracked-entity-layer } + +1. 在图层面板中,单击跟踪的编辑(铅笔)图标 + 实体层卡。 + +2. 将 DATA、PERIOD、ORG UNIT 和 STYLE 选项卡上的设置修改为 + 想要的。 + +3. 点击**更新图层**。 + +### 清除跟踪的实体层 { #clear-a-tracked-entity-layer } + +要从地图上清除跟踪的实体层: + +1. 在左侧的图层卡中,单击_更多操作_(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +## 管理设施层 { #using_maps_facility_layer } + +设施层显示代表设施类型的图标。 +多边形不会显示在地图上,因此请确保选择一个 +具有设施的组织单位级别。 + +_多边形是地图上代表一个国家的封闭区域, +区或公园。_ + +![](resources/images/maps_facility_layer.png) + +设施层由层面板中的层 _cards_ 表示,例如 +作为: + +在设施卡的顶部,从左到右分别是: + +- 抓取字段,允许使用鼠标拖动和重新排序图层 + +- **设施**标题 + +- 用于切换图层可见性的眼睛符号 + +- 折叠和扩展设施卡的箭头符号 + +在设施卡的中间是一个指示组的图例 +设置表示。 + +设施卡的底部从左到右分别是: + +- 编辑(铅笔)按钮以打开图层配置对话框 + +- 用于修改图层透明度的滑块 + +- 具有更多选项的更多操作(三个点)按钮: + + - **数据表** 切换按钮,用于显示或隐藏数据表 + 与图层相关联 + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + +### 创建设施层 { #create-a-facility-layer } + +要创建设施层,请在 **Add +图层**选择**机构**。这将打开设施层配置对话框。 + +1. 在**组织单位**标签中 + + ![](resources/images/maps_facility_layer_dialog_ORG_UNITS.png) + + - 从以下位置选择组织单位级别和/或组 + 右侧的选择字段。 + + - 选择要包含在图层中的组织单位。 + 可以选择任一 + + - 一个或多个特定的组织单位,或 + + - 组织单位层次结构中的相对级别,具有 + 尊重用户。通过选择**用户组织 + 单位** 地图数据对用户的显示会有所不同 + 组织单位层次结构中的不同级别。 + + - 系统管理员可以设置默认组织单位 + 包含 **系统设置** 应用程序中的设施的级别。 + + - **使用关联的几何体**:此下拉列表仅在存在时才会显示 + 您的组织单位是否有任何其他可用的几何结构。 + 这通常用于显示设施集水区。 + +2. 在**样式**标签中: + + ![](resources/images/maps_facility_layer_dialog_STYLE.png) + + - 选择您想要应用于设施的任何样式。 + + - 显示标签 + + 允许在图层上显示标签。字体大小、重量 + 和颜色可以在这里修改。 + + - 显示缓冲区 + + 允许在周围的图层上显示视觉缓冲区 + 每个设施。可以修改缓冲区的半径 + 这里。如果使用关联的几何体,则缓冲区选项不可用。 + + - 设施可以使用**组织单位组**设置样式 + 不同的图标。从组织列表中选择一个组集 + 为您的 DHIS2 实例定义的单元组集。 + 系统管理员可以设置默认组织单位 + 在 **系统设置** 应用程序中设置的组。 + + - 如果未选择团体集,设施将显示为已满 + 界。颜色和圆半径可以更改。 + +3. 点击**添加图层**。 + +### 创建或修改设施层 { #create-or-modify-a-facility-layer } + +1. 在图层面板中,单击设施上的编辑(铅笔)图标 + 层卡。 + +2. 修改 GROUP SET、ORGANIZATION UNITS 和 STYLE 上的设置 + 选项卡。 + +3. 点击**更新图层**。 + +### 过滤设施层中的值 { #filter-values-in-a-facility-layer } + +设施层有一个**数据表**选项,可以打开或 +离设施层卡。 + +![](resources/images/maps_facility_layer_data_table.png) + +数据表显示构成设施层的数据。 + +- 单击标题将根据该列对表格进行排序; + 在上升和下降之间切换。 + +- 在标题下方的过滤器字段中输入文本或表达式 + 将这些过滤器应用于数据,并且显示将调整 + 根据过滤器。过滤器应用如下: + + - 名称 + + 按包含给定文本的名称过滤 + + - ID + + 按包含给定文本的ID进行过滤 + + - 类型 + + 按包含给定文本的GIS显示类型过滤 + +> **注意** +> +> 数据表过滤器是临时的,不与地图层一起保存 +> 作为收藏夹的一部分。 + +### 搜索设施 { #search-for-a-facility } + +数据表中的 NAME 过滤器字段提供了一种有效的方法 +寻找个人设施。 + +### 打开组织部门资料{ #open-organisation-unit-profile } + +您可以通过三种方式打开[组织单位资料](#using_maps_org_unit_profile): + +1. 单击地图上显示的任何组织单位,然后单击 + 弹出窗口中的 **查看个人资料** 按钮。 + +2. 右键单击地图上的组织单位之一,然后选择 **查看个人资料** + 从菜单中。 + +3. 单击**数据表**中的组织单位行。 + +### 删除设施层 { #remove-facility-layer } + +要清除设施层中的所有数据: + +1. 在左侧的图层卡中,单击_更多操作_(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +## 管理组织部门层级{ #using_maps_org_unit_layer } + +组织部门图层显示您的边界和位置 +组织单位。如果您处于离线状态,该层特别有用 +并且无法访问背景地图。 + +![](resources/images/maps_org_unit_layer.png) + +组织单位图层由图层面板中的图层_卡片_表示,例如 +作为: + +组织单位卡顶部从左到右依次是: + +- 抓取字段,允许使用鼠标拖动和重新排序图层 + +- **组织单位**标题 + +- 用于折叠和展开组织单位卡的箭头符号 + +组织单位卡底部从左到右依次是: + +- 编辑(铅笔)按钮以打开图层配置对话框 + +- 用于切换图层可见性的眼睛符号 + +- 用于修改图层透明度的滑块 + +- 具有更多选项的更多操作(三个点)按钮: + + - **数据表** 切换按钮,用于显示或隐藏数据表 + 与图层相关联 + + - **下载数据**允许您以GeoJSON格式下载此图层的数据,以供其他地图软件使用 + + - **编辑图层**与上方的编辑按钮相同 + + - **移除图层**将从当前地图中移除该图层。 + +### 创建组织部门图层 { #create-an-org-unit-layer } + +要创建组织单位图层,请在“**添加”上选择“**组织单位**” +图层**选择。这将打开组织单位层配置对话框。 + +1. 在**组织单位**标签中 + + ![](resources/images/maps_org_unit_layer_dialog_ORG_UNITS.png) + + - 从组织单位级别和/或组中选择 + 右侧的选择字段。 + + - 选择要包含在图层中的组织单位。 + 可以选择任一 + + - 一个或多个特定的组织单位,或 + + - 组织单位层次结构中的相对级别,具有 + 尊重用户。通过选择**用户组织 + 单位** 地图数据对用户的显示会有所不同 + 组织单位层次结构中的不同级别。 + + - **使用关联的几何体**:此下拉列表仅在存在时才会显示 + 您的组织单位是否有任何其他可用的几何结构。 + 这通常用于显示设施集水区。 + +2. 在**样式**标签中: + + ![](resources/images/maps_org_unit_layer_dialog_STYLE.png) + + - 选择您想要应用于组织部门的任何样式。 + + - 标签 + + 允许在图层上显示标签。字体样式可以 + 此处修改。 + + - 边界颜色 + + 允许组织单位的边界或轮廓颜色 + 被改变。 + + - 点半径 + + 设置点类型元素时的基半径,例如 + 设施,呈现在组织单位层。 + + - 组织单位可以设置为**组织单位组集** + 使用不同的颜色。从组织列表中选择一个组集 + 为您的 DHIS2 实例定义的单元组集。 + +3. 点击**添加图层**。 + +### 修改组织部门图层{ #modify-an-org-unit-layer } + +1. 在图层面板中,单击组织部门上的编辑(铅笔)图标 + 层卡。 + +2. 将 ORGANIZATION UNITS 和 STYLE 选项卡上的设置修改为 + 想要的。 + +3. 点击**更新图层**。 + +### 过滤组织部门图层中的值 { #filter-values-in-an-org-unit-layer } + +组织单位层有一个**数据表**选项,可以打开或关闭 +从组织单位层卡中分离出来。 + +![](resources/images/maps_bound_layer_data_table.png) + +数据表显示形成组织单位层的数据。 + +- 单击标题将根据该列对表格进行排序; + 在上升和下降之间切换。 + +- 在标题下方的过滤器字段中输入文本或表达式 + 将这些过滤器应用于数据,并且显示将调整 + 根据过滤器。过滤器应用如下: + + - 名称 + + 按包含给定文本的名称过滤 + + - 水平 + + 按数字和/或范围过滤级别,例如:2,\> 3&\ <8 + + - 父母 + + 按包含给定文本的父项名称过滤 + + - ID + + 按包含给定文本的ID进行过滤 + + - 类型 + + 按包含给定文本的GIS显示类型过滤 + +> **注意** +> +> 数据表过滤器是临时的,不与地图层一起保存 +> 作为收藏夹的一部分。 + +### 搜索组织单位 { #search-for-an-organisational-unit } + +数据表中的NAME过滤字段提供了一种有效的方法 +搜索组织部门中显示的各个组织部门 +层。 + +### 打开组织部门资料{ #open-organisation-unit-profile } + +您可以通过三种方式打开[组织单位资料](#using_maps_org_unit_profile): + +1. 单击地图上显示的任何组织单位,然后单击 + 弹出窗口中的 **查看个人资料** 按钮。 + +2. 右键单击地图上的组织单位之一,然后选择 **查看个人资料** + 从菜单中。 + +3. 单击**数据表**中的组织单位行。 + +### 在组织层次结构之间导航 { #navigate-between-organisation-hierarchies } + +您可以修改层次结构中组织单位层的目标,而无需 +使用级别/父用户界面。 + +1. 右键单击组织单位之一。 + +2. 选择**向上钻取一级**或**向下钻取一级**。 + + 如果您处于最低级别,则禁用向下钻取选项。 + 同样,从最高级别禁用向上钻取选项。 + +### 删除组织部门层{ #remove-org-unit-layer } + +要清除组织单位层中的所有数据: + +1. 在左侧的图层卡中,单击_更多操作_(三个点)图标 + 然后在**删除图层**。 + + 该图层将从当前地图中删除。 + +## 管理地球引擎层 { #using_maps_gee } + +![](resources/images/maps_ee_layer.png) + +Google Earth Engine 中的图层可让您显示和聚合外部 +向您的组织单位发送数据。使用人口图层来计算 +居住在一个地区或距卫生机构一定距离内的人数 +设施。高程图层可让您找到最低、最高和 +平均海拔。使用土地覆盖图层查看森林覆盖、农田 +或城市地区,并计算每个组织单位的百分比。 + +支持以下层: + +![](resources/images/maps_ee_layer_types.png) + +- **人口**:来自 WorldPop 的详细人口数据,显示了估计的 + 居住在一个地区的人口数量。可用于 2000 年和 + 向前。 + +- **人口年龄组**:估计居住在一个地区的人数,分组 + 按年龄和性别。 + +- **建筑物足迹**:从高分辨率得出的建筑物轮廓 + 卫星图像。仅适用于非洲大陆。 + +- **海拔**:海拔高度。 + +- **降水**:数值以 5 天内的毫米为单位。更新 + 每月,在下个月的第三周。从地面卫星和气象站收集。 + +- **温度**:从卫星收集的地表温度。 + 有持续云层覆盖的区域会出现空白点。 + +- **土地覆盖**:美国宇航局从卫星收集的 17 种不同的土地覆盖类型。 + +### 创建地球引擎图层 { #create-an-earth-engine-layer } + +要创建 Earth Engine 图层,请从 **Add +层**选择。这将打开层配置对话框。 + +1. 在**数据**标签中: + + ![](resources/images/maps_ee_layer_dialog_DATA.png) + + - 对于“人口年龄组”,您可以选择年龄/性别**组** + 您希望在汇总数据时包括在内。 + + - 选择计算时要使用的**聚合方法** + 所选组织单位的值。 + + - **总和**:计算每个组织单位内的总数。 + 推荐用于人口图层。 + + - **Min**:返回显示在图层单元下方的最小值 + 选择。对于人口层,它将是最小的 _people per + 公顷_.对于高程图层,它将返回最低高程(米 + 高于海平面)。 + + - **Max**:返回图层单位的最大值。对于人口 + 层,它将是每公顷最少_人_。对于高程图层 + 将返回每个组织单位的最高海拔。 + + - **Mean**:以层为单位返回平均值。对于人口图层 + 这将是平均_人每公顷_。对于降水层,它将 + 是整个组织单位的平均降雨量(以毫米为单位)。 + + - **中值**:以层为单位返回平均值。对于人口图层 + 这将是每公顷_人_的中位数。对于温度层,它将 + 是组织单位白天的中值°C。 + + - **标准差**:返回层中的标准差值 + 单元。 + + - **Variance**:以层为单位返回方差值。 + +2. 在**期间**标签中 + + ![](resources/images/maps_ee_layer_dialog_PERIOD.png) + + - 选择数据源的时间段。可用期间由 + 数据提供者。 “人口年龄组”层只有一个时期, + 而“人口”层有 2000 年及以后的年度数据。 + 提供 5 天周期的降水数据,以及 5 天的温度数据 + 8天周期。 + +3. 在**ORG UNITS**标签中: + + ![](resources/images/maps_ee_layer_dialog_ORG_UNITS.png) + + - 选择要查看聚合数据值的组织单位。 + 可以选择任一 + + - 一个或多个特定的组织单位,组织单位级别在 + 层次结构、组织单位组,或 + + - 组织单位层次结构中的相对级别,具有 + 尊重用户。通过选择**用户组织 + 单位** 地图数据对用户的显示会有所不同 + 组织单位层次结构中的不同级别。 + + - **使用关联的几何体**:此下拉列表仅在存在时才会显示 + 您的组织单位是否有任何其他可用的几何结构。 + 这通常用于计算设施集水区的值。 + + - **建筑物占地面积**:建筑物数量仅适用于较小的建筑物 + 组织单位领域。 + +4. 在**样式**标签中 + + ![](resources/images/maps_ee_layer_dialog_STYLE.png) + + - 修改特定于图层类型的参数。 + + - 根据需要调整图例范围,步长和颜色。 + + - 如果选择具有单点坐标的组织单位 + (设施)你可以设置一个半径缓冲区来计算 + 内的数据值。 5000 米的半径将聚合所有 + 距离设施 5 公里范围内可用的值。缓冲 + 如果使用关联几何体,则该选项不可用。 + +5. 点击**添加图层**。 + +单击地图区域或设施以查看其聚合结果 +组织单位。 + +### 数据值列表 { #listing-of-data-values } + +地球引擎层有一个**数据表**选项,可以打开或 +离层卡。 + +![](resources/images/maps_ee_layer_data_table.png) + +数据表显示所选组织单位的所有聚合值。 + +- 单击标题将根据该列对表格进行排序; + 在上升和下降之间切换。 + +- 在标题下方的过滤器字段中输入文本或表达式 + 将这些过滤器应用于数据,并且显示将调整 + 根据过滤器。过滤器应用如下: + +- 名称 + + 按包含给定文本的组织单位名称过滤 + +- ID + + 按包含给定文本的事件ID进行过滤 + +- 类型 + + 按包含给定文本的GIS显示类型过滤 + +- 聚合值 + + 每个选择的聚合类型都有一列 + + 数字数据值可以通过给定的数字和/或范围进行过滤, + 例如:2,\>3&\<8 + +> **注意** +> +> 数据表过滤器是临时的,不会与地图图层一起保存。 + +## 添加外部地图图层 { #using_maps_external_map_layers } + +![](resources/images/maps_terrain_imagery.png) + +外部地图图层表示为: + +- 底图 + + 这些在图层面板的 **底图** 卡中可用,并且 + 被选为任何其他底图。 + +- 叠加层 + + 这些在**添加图层** 选项中可用。与底图不同的是, + 叠加层可以放置在任何其他叠加层的上方或下方。 + +叠加层由层中的附加层_cards_表示 +面板如: + +覆盖卡的顶部从左到右分别是: + +- 抓取字段,允许使用鼠标拖动和重新排序图层 + +- 外部地图图层的标题 + +- 折叠和展开覆盖卡的箭头符号 + +如果图层有图例,则卡的中间是图例。 + +覆盖卡的底部从左到右分别是: + +- 用于修改图层透明度的滑块 + +- 删除(垃圾桶)图标,用于从当前图层中删除图层 + 专题地图。 + +## 组织部门资料{ #using_maps_org_unit_profile } + +![](resources/images/maps_org_unit_profile.png) + +组织单位资料显示有关的详细信息 +各组织单位。您可以从组织单位、设施打开个人资料 +和主题层。 + +您可以通过三种方式打开组织部门资料: + +1. 单击地图上显示的任何组织单位,然后单击 + 弹出窗口中的 **查看个人资料** 按钮。 + +2. 右键单击地图上的组织单位之一,然后选择 **查看个人资料** + 从菜单中。 + +3. 单击**数据表**中的组织单位行。 + +个人资料将显示在地图的右侧。个人资料内容是 +由系统管理员设置。 + +## 文件菜单 { #using_maps_file_menu } + +![](resources/images/maps_file_menu.png) + +使用**文件菜单** 来管理您的地图。几个菜单项将是 +禁用,直到您打开或保存地图。 + +保存您的地图可以轻松地在以后恢复它们。它还给你 +有机会与其他用户分享它们作为解释或 +把它放在仪表板上。您可以保存所有类型的图层配置 +作为最爱。 + +### 建立新地图 { #create-a-new-map } + +点击**文件** \> **新建**。 + +注意!这将清除您当前拥有的地图图层,而不进行保存。 + +### 开启新地图 { #open-a-new-map } + +1. 点击**文件** \> **打开**。将打开一个对话框,其中包含地图列表。 + +2. 找到您要打开的收藏夹。您可以使用 \< and \> 或 + 搜索字段以查找已保存的地图。该列表在每个 + 您输入的字符。您可以通过选择过滤列表 + **显示全部**、**由我创建**或**由他人创建**。 + +3. 点击要打开的地图的名称。 + +### 保存地图 { #save-a-map } + +创建地图后,可以方便地将其保存以备后用: + +1. 单击**文件** \> **保存**。 + +2. 输入**名称**(必填)和**说明**(可选) + 第一次保存地图。 + +3. 点击**保存**。 + +### 保存地图副本 { #save-a-copy-of-a-map } + +1. 单击**文件** \> **另存为... ** + +2. 输入**名称**(必填)和**说明**(可选) + 地图。 + +3. 点击**保存**。 + +### 重命名地图 { #rename-a-map } + +1. 点击**文件** \> **重命名**。 + +2. 为您的地图输入新的**名称**和/或**描述**。 + +3. 点击**重命名**。地图已更新。 + +### 翻译地图 { #translate-a-map } + +1. 点击**文件** \>**翻译**。 + +2. 选择您的翻译的**地方语言**(语言)。 + +3. 输入翻译后的 **Name** 和 **Description**。原文 + 将显示在字段下方。 + +4. 点击**保存**。 + +### 修改地图的共享设置 { #modify-sharing-settings-for-a-map } + +创建并保存地图后,您可以与以下人员共享地图 +每个人或一个用户组。要修改共享设置: + +1. 点击**文件** \>**共享**。共享设置对话框打开。 + +2. **授予用户或组访问权限**:在文本框中,搜索用户或组的名称 + 您想要与其分享您最喜爱的内容的用户或群组,然后选择它。 + + 选择访问级别并单击“**授予访问权限**”。 + + 重复该步骤以添加更多用户或组。 + +3. **当前具有访问权限的用户和组**:对于每个用户或组,选择 + 访问权限。选项有: + + - 无法访问:公众无法访问地图。此设置仅适用于所有用户。 + + - 只读 + + - 查看和编辑 + + - 删除访问权限:删除组或个人的访问权限。 + +4. 单击“**关闭**”关闭对话框。 + +### 获取地图链接 { #get-the-link-to-a-map } + +1. 点击**文件** \> **获取链接**。将打开一个链接对话框。 + +2. 复制链接。 + +### 删除地图 { #delete-a-map } + +1. 点击**文件** \>**删除**。显示确认对话框。 + +2. 单击**删除**以确认您要删除收藏夹。 + 您的地图被删除,图层从视图中清除。 + +## 地图解译 { #mapsInterpretation } + +解释是在给定时期对地图的描述。这 +信息在 **仪表板应用** 中可见。点击 +**Interpretations** 在工作区的右上角打开 +解释面板。该按钮仅在保存地图时才可点击。 + +![](resources/images/maps_interpretations_panel.png) + +### 查看基于相对期间的解释 { #view-interpretations-based-on-relative-periods } + +要查看相对时期的解释,例如一年前: + +1. 用解释打开收藏夹。 + +2. 点击工作区右上角的**Interpretations**打开 + 解释小组。 + +3. 单击**查看解释**。您的地图显示数据和日期 + 基于解释的创建时间。查看其他 + 解释,点击它们。 + +![](resources/images/maps_interpretations_modal.png) + +### 为地图写解释 { #write-interpretation-for-a-map } + +要创建解释,您首先需要创建地图并保存。 +如果您与其他人分享了您的地图,您的解释 +write 对那些人是可见的。 + +1. 打开保存的地图。 + +2. 点击工作区右上角的**Interpretations**打开 + 解释小组。 + +3. 将出现一个文本字段,并为用户显示占位符“编写解释” + 对收藏有读取权限。 + +4. 在文本字段中,输入评论、问题或解释。你 + 也可以使用“@username”提及其他用户。首先输入“@” + 加上用户名或真实姓名的第一个字母和提及 + bar 将显示可用的用户。提及的用户将收到 + 带有解释或注释的内部 DHIS2 消息。你 + 可以在 **Dashboard app** 中看到解释。 + +5. 单击 **发布解释** 以保存解释。 + +### 更改解释的共享设置 { #change-sharing-settings-for-an-interpretation } + +1. 单击一个解释(请参阅上面的查看解释)。 + +2. 单击解释下方的共享图标。共享设置 + 对话框打开。 + +3. 搜索并添加要共享的用户和用户组 + 您的地图,并设置访问级别。单击**授予访问权限**。 + +4. 更改要修改的用户的访问级别: + + - **查看和编辑**:每个人都可以查看和编辑对象。 + + - **仅查看**:每个人都可以查看该对象。 + + - **无访问权限**:公众无权访问该对象。这 + 设置仅适用于所有用户。 + + - **删除访问权限**:删除组或个人的访问权限。 + +5. 共享设置更新后,单击**关闭**。 + +![](resources/images/maps_interpretations_sharing.png) + +## 将地图另存为图像 { #using_maps_image_export } + +您可以通过单击顶部菜单中的“下载”按钮将地图下载为图像 + +![](resources/images/maps_download.png) + +您将进入“下载模式”,您可以在其中调整地图布局。 +下载图像。左栏为您提供以下选项: + +- **显示地图名称**:选择是否要包含地图名称。这个选项 + 仅当保存地图时才可用。要更改名称,请退出下载模式并 + 选择_文件_ > _重命名_。 +- **显示地图描述**:选择是否要包含地图描述。 + 仅当保存地图时添加了地图描述时,此选项才可用。 + 要更改地图描述,请退出下载模式并选择_文件_ > _重命名_。 +- **显示图例**:选择是否要包含地图图例。如果地图包括 + 超过一层时,您可以选择每个图例的可见性。 +- **显示概览图**:选择是否要包含概览图(通常命名为 + 插图)。如果没有足够的空间,此选项将被禁用 + 右栏。 +- **显示指北针**:选择以在地图上包含指北针。默认 + 位置是地图的右下角,但你可以将其更改为其他位置 + 角落。 +- 点击**下载**以下载地图。 + +调整浏览器窗口大小以更改地图尺寸。也可以重新定位 +主地图和总览图。 + +Internet Explorer 或 Safari 不支持地图下载,我们建议您 +使用谷歌浏览器或火狐浏览器。 + +## 搜索位置 { #using_maps_search } + +地点搜索功能可让您搜索几乎任何位置 +或地址。此功能可用于定位例如 +地图上的地点、设施、村庄或城镇。 + +![](resources/images/maps_place_search.png) + +1. 在“地图”窗口的右侧,单击放大镜图标。 + +2. 输入您要查找的位置。 + + 键入时会显示匹配位置的列表。 + +3. 从列表中选择一个位置。一个大头针指示位置 + 地图。 + +## 测量地图中的距离和面积 { #using_maps_measure_distance } + +1. 在地图的左上角,将光标放在**Measure + 距离和面积**(标尺)图标,然后单击**新建 + 测量**。 + +2. 在地图上添加点。 + +3. 点击**完成测量**。 + +![](resources/images/maps_measure_distance.png) + +## 获取任意位置的纬度和经度 { #using_maps_latitude_longitude } + +右键单击地图上的一个点并选择**显示经度/纬度**。 +值显示在弹出窗口中。 + +## 也可以看看 { #see-also } + +- [管理 + 传说](https://docs.dhis2.org/master/en/user/html/manage_legend.html) + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ANALYSING-DATA__reports-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ANALYSING-DATA__reports-md new file mode 100644 index 000000000..a17e76958 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__ANALYSING-DATA__reports-md @@ -0,0 +1,162 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/using-reporting-functionality.md" +revision_date: '2022-02-08' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 报告应用程序中的报告功能 { #using_the_reports_app } + +该报告应用程序可用于罐装,标准报告,数据集报告,资源和组织单位分布报告。 + +## 使用标准报告 { #standard_reports_in_the_beta_reports_app } + +您可以通过导航到 Apps-\>Reports 来访问可用的报告。在里面 +在左侧栏中的报告菜单中,单击标准报告。所有的清单 +预定义的报告将出现在主窗口中。 + + +![](resources/images/dhis2UserManual/react_reports_app_standard_reports.png) + +您可以通过单击报告的三点图标来运行/查看报告,然后 +从上下文菜单中选择“创建”。如果有任何 +预定义的参数,您将看到一个报告参数窗口,您可以在其中 +必须填写组织单位和/或报告月份所需的值, +取决于在基础报告表中定义的内容。 +准备好后,单击“生成报告”。报告要么出现 +直接在您的浏览器中或作为 PDF 文件下载, +取决于您处理 PDF 文件的浏览器设置。你可以保存 +文件并将其保存在本地计算机上以备后用。 + +## 使用数据集报告 { #dataset_reports_in_the_beta_reports_app } + +数据集报告是数据输入屏幕的打印友好视图 +填充原始数据或聚合数据。 + +您可以从Apps-> Reports访问数据集报告。 + +将出现一个标准窗口,您可以在其中填写您的详细信息 +报告: + +**数据集:**您要显示的数据集。 + +**报告期间:** 您想要数据的实际期间。这可以是 +聚合期和原始期。这意味着您可以要求 +季度或年度报告,即使收集了数据集 +每月。数据集的周期类型(收集频率)定义在 +数据集维护。首先选择期间类型(Monthly、Quarterly、 +每年等)在 Prev 和 Next 按钮旁边的下拉菜单中,然后 +从下面的下拉列表中选择一个可用的时间段。用 +Prev 和 Next 可向后或向前跳跃一年。 + +**仅使用所选单位的数据:** 如果您想要一个 +报告有孩子的组织单位,但只想要数据 +直接为本单位收集的数据,而不是其收集的数据 +孩子们。如果您想要一个组织单位的典型汇总报告,您可以 +不想勾选这个选项。 + +**报告组织单位:** 在这里选择你想要的组织单位 +的报告。这可以在层次结构中的任何级别作为数据 +将自动聚合到此级别(如果您不勾选 +上面的选项)。 + +填写完报告标准后,单击 +“产生”。该报告将以 HTML 格式以打印机友好的格式显示。 +使用浏览器中的打印和另存为功能进行打印或保存(如 +HTML) 报告。您还可以在 Excel 中导出数据集报告和 +PDF 格式。 + +## 使用报告率摘要 { #reporting_rate_summary_in_the_beta_reports_app } + +从应用程序-\>报告菜单访问报告率摘要。 +报告率摘要将显示有多少数据集(表格) +由组织单位和时间提交。 + +报告率是根据完整的数据集注册计算得出的。 +完整的数据集注册是指用户将数据输入表单标记为 +完成,通常通过单击数据输入屏幕中的完成按钮, +特此向系统表明她认为该表格是 +完全的。这是一种主观的计算方法 +完整性。 + +报告率摘要将为每一行显示一系列度量: + + - 实际报告:表示数据录入完成的次数 + 相关数据集的注册。 + + - 预期报告:指示完成了多少数据输入 + 预计会有注册。这个数字是基于 + 相关数据集已分配到的组织单位 + (启用数据输入)。 + + - 报告率:注册为完成的报告的百分比基于 + 预期的数量。 + + - 按时报告:与实际报告相同,仅报告注册为 + 在结束后的最大天数内完成 + 报告期。报告期后的天数可以是 + 在数据集管理中按数据集定义。 + + - 按时报告率:与百分比相同,仅报告注册为 + 按时完成用作分子。 + +要运行报告,您可以按照以下步骤操作: + + - 从树中选择一个组织单位。 + + - 选择一个数据集。 + + - 从可用期间列表中选择期间类型和期间 + 对于那个时期类型。 + + - 然后将呈现报告。更改上述任何参数 + 并再次点击“获取报告”查看相应的结果。 + + +![](resources/images/dhis2UserManual/react_reports_app_reporting_rate_summary.png) + +## 使用资源 { #resources_in_the_beta_reports_app } + +资源工具允许您从本地上传这两个文件 +计算机到 DHIS 服务器并添加到其他资源的链接 +通过 URL 上网。如果您的系统配置了云存储, +资源将保存在那里。 + +要创建新资源: + +1. 打开**报告**应用,然后单击**资源**。 + +2. 点击**添加新**。 + +3. 输入一个**名称**。 + +4. 选择**类型**:**上传文件**或**外部URL**。 + +5. 点击**保存**。 + +## 使用组织单位分布报告 { #orgunit_distribution_reports_in_the_beta_reports_app } + +您可以从左侧菜单访问 Orgunit Distribution 报告 +在应用程序-\>报告中。 + +组织单位分布报告是显示组织单位如何 +分布在各种属性上,如类型和所有权,以及 +地理区域。 + +结果可以显示在基于表的报告或图表中。 + +**运行报告:** + +要运行报告,首先在左上角的组织单位中选择一个组织单位 +树。该报告将基于位于所选 +单位。选择要使用的组织单位组集, +通常这些是类型、所有权、农村/城市,但可以是任何 +用户定义的组织单位组集。您可以单击获取报告 +获取基于表格的演示或获取图表以获得相同的结果 +在图表中。您还可以将基于表格的报告下载为 Excel 或 +CSV。 + + +![](resources/images/dhis2UserManual/react_reports_app_org_unit_dist.png) + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__APPROVING-DATA__data-approval-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__APPROVING-DATA__data-approval-md new file mode 100644 index 000000000..6627773bc --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__APPROVING-DATA__data-approval-md @@ -0,0 +1,424 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/data-approval.md" +revision_date: '2021-11-04' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 数据审批概述{ #data_approval_overview } + +DHIS2 有一个可选功能,允许授权用户批准 +输入的数据。它允许审查和批准数据 +在组织单位层次结构中的选定级别,因此批准 +遵循从低到高的层次结构 +水平。 + +数据被批准用于 (a) 期间、(b) 组织单位的组合 +(c) 工作流程。可以为组织单位批准数据 +它被输入,以及为更高级别的组织单位 +数据是聚合的。作为系统设置的一部分,您可以选择 +批准数据的组织单位级别。有可能 +只有在所有这些都得到批准后才能在更高级别上批准 +同一工作流的较低级别的组织单位的后代 +和时期。当您批准工作流程时,它会批准任何数据的数据 +已分配给该工作流的集合。 + +一段时间后,组织单元和工作流组合已经 +批准后,与该工作流关联的数据集将被锁定 +那个时期和组织单位,以及任何进一步的数据输入或 +除非首先未经批准,否则将禁止修改。 + +例如,下图说明数据已经 +已批准用于组织单位 C 和 D,在特定时期内,并且 +工作流程。现在可以为组织单位 B 批准相同的 +期间和工作流程。但它还没有准备好被组织批准 +单元 A。在它被批准为组织单元 A 之前,它必须是 +批准用于 B,以及组织单元 A 的任何其他子级,用于 +那个时期和工作流程。 + +![组织批准 +单位](resources/images/data_approval/approval_hierarchy.png){.center width=50% } + +## 批准并接受 { #data_approvals_approving_accepting } + +DHIS2 支持两种不同类型的审批流程: +在每个级别批准数据的一步过程,或两步 +数据首先被批准然后在每个级别被接受的过程。 +如下图所示: + +![批准和 +接受](resources/images/data_approval/approval_level_steps.png){.center width=69% } + +在一步流程中,数据经过一级审批,然后 +上一级批准。直到下次批准 +更高级别,可能在第一级未获批准。 (例如,如果 +数据被批准我的错误,这允许批准者撤消他们的 +错误。)一旦数据被上一级批准,它可能不会 +除非在下一级未经批准,否则不得在较低级别获得批准 +更高层次。 + +在两步过程中,数据在一级批准,然后 +批准在同一级别被接受。这种接受是由一个 +被授权在下一个更高级别批准数据的用户。一次 +数据被接受,除非它被接受,否则不得更改或未经批准 +首先*不接受*。 + +DHIS2 不需要两步过程。这是一个可选步骤 +供用户查看下一个更高级别的数据。它有好处 +从下面的级别锁定接受,因此审稿人不会 +必须担心数据可能会从下面发生变化 +正在审核中。它也可以被更高级别的用户用来保持 +跟踪哪些较低级别的数据已被审查。 + +可以通过勾选**需要接受来激活两步流程 +在“常规”部分下的“系统设置”应用中获得批准**。 + +## 数据审批机关 { #data_approvals_authorities } + +要批准数据,您必须被分配一个包含以下其中一项的角色 +当局: + + - **批准数据** - 您可以批准组织单位的数据 + 你被分配到的。请注意,此权限不允许 + 您批准组织单位以下级别的数据 + 你被分配到的。这对于分离用户很有用 + 授权用户在一级批准 + 批准以下级别。 + + - **批准较低级别的数据** - 允许您批准数据 + 分配给您的组织单位以下的所有较低级别。这 + 例如,如果您是一个地区级用户,其角色是 + 包括批准该范围内所有设施的数据 + 区,但不是针对区本身。如果你被分配了这个 + 以及*批准数据*机构,您可以在 + 您被分配到的组织单位的级别, + 以及以下任何级别。 + + - **接受较低级别的数据** - 允许您接受以下级别的数据 + 级别略低于分配给您的组织单位。这 + 可以将权限授予与批准数据相同的用户。或者它可能 + 给不同的用户,如果你想让一些用户 + 接受来自以下级别的数据,以及一组不同的用户 + 批准数据上升到上一个级别。 + +## 配置数据批准 { #data_approvals_configuration } + +在*数据批准级别*下的*维护应用程序*部分,您可以 +指定您希望在系统中批准数据的级别。 +单击此页面上的添加新按钮并选择组织单位 +您希望获得批准的级别。它将被添加到列表中 +审批设置。您可以在以下位置配置系统以批准数据 +每个组织单位级别,或仅在选定的组织单位 +水平。 + +请注意,当您添加新的批准级别时,您可以选择一个 +类别选项组集。此功能将在本文后面讨论 +章节。 + +同样在*数据审批工作流*下的维护中,您可以定义 +将用于批准数据的工作流。每个工作流都可以 +与一个或多个审批级别相关联。任何两个工作流都可以 +在所有相同的批准级别上运作,其中一些相同 +还有一些不同的层次,或者完全不同的层次。 + +如果您希望根据工作流程批准数据集的数据, +然后在添加或编辑数据时将工作流分配给数据集 +放。如果您不希望某个数据集的数据受到批准, +然后不要为该数据集分配任何工作流程。对于您的数据集 +想同时审批,分配给同一个 +工作流程。对于要独立审批的数据集,分配 +每个数据集到自己的工作流程。 + +在*系统设置* -> *分析* 下,您可以控制哪些未经批准的数据(如果有)将出现在分析中。请参阅本用户指南的“分析设置”部分。请注意,分配到已准备好批准数据的组织单位的用户始终可以在分析中查看此数据,分配到更高级别组织单位的用户(如果他们具有*在较低级别批准数据* 权限或*查看未批准的数据)也可以数据*权限。 + +## 数据可视性 { #data_approvals_data_visibility } + +如果启用选项*在分析中隐藏未经批准的数据*,数据将 +被与更高级别相关联的用户隐藏而无法查看。什么时候 +确定是否应为特定用户隐藏数据记录, +系统将用户与特定批准级别相关联并比较 +它达到数据记录已被批准的级别。一个用户 +与与审批级别相匹配的审批级别相关联 +她链接到的组织单位,或者如果不存在审批级别 +该级别,与组织单位级别相关联的下一个审批级别 +在她下面。用户将被允许查看已被访问的数据 +被批准到紧接在她相关批准之下的级别 +等级。这背后的基本原理是用户必须能够查看 +下面已经批准的数据,以便她最终可以查看 +并自己批准。 + +请注意,如果用户已被授予*查看未批准的数据* 或 +*所有*权限,她将能够查看数据,而不管 +审批状态。 + +*让我们考虑以下示例:* 有四个组织单位 +级别,审批级别与级别 2 和 4 相关联。 *用户 A* 在 +国家级别 (1) 与批准级别 1 相关联,因为 +审批级别与组织单位级别处于同一级别。 +*用户 B* 与批准级别 2 相关联,因为没有 +审批级别与她的组织单位级别直接相关,并且 +批准级别 2 是下面的直接级别。 *用户 C* 获得关联 +具有批准级别 2。 *用户 D* 低于所有批准级别 +意味着她可以看到在其组织内部或之下输入的所有数据 +单位层面。 + +![隐藏未经批准的 +数据](resources/images/data_approval/approval_data_hiding.png){.center} + +使用此示例,让我们考虑一些方案: + + - 在设施级别输入数据:只有*用户 D* 可以看到数据, + 因为数据还没有得到批准。 + + - 数据由*用户 D* 在设施级别批准:数据变得可见 + 给用户 C 和用户 B,因为数据现在在他们的级别得到批准。 + + - 数据由*用户 C* 在区级批准:数据可见 + 给用户 A,因为数据现在在紧接下面的级别获得批准 + 她自己。 + +## 批准数据 { #data_approvals_approving_data } + +要批准数据,请转到 *报告* 并选择 *数据批准*。当这 +报告显示为批准配置的数据,它显示批准 +报告中数据的状态。批准状态将是以下之一 +下列的: + + - **等待下级组织单位批准** - 此数据不是 + 尚未准备好被批准,因为它首先需要被批准 + 此组织单位的所有子组织单位,对于 + 相同的工作流程和周期。 + + - **准备批准** - 此数据现在可以由 + 授权用户。 + + - **已批准**-此数据已被批准。 + + - **已批准并已接受** - 此数据已被批准,并且 + 也接受了。 + +如果您正在查看的数据处于可以采取行动的批准状态 +如果您有足够的权限,以下一项或多项 +您可以在 *数据批准* 表格上采取行动: + + - **批准** - 批准尚未批准的数据,或者 + 之前已获批,一直未获批。 + + - **Unapprove** - 返回到未批准状态的数据 + 批准或接受。 + + - **接受**-接受已批准的数据。 + + - **不接受** - 返回到不被接受(但仍被批准)的状态 + 已接受的数据。 + +要取消批准给定单位部门的数据,您必须拥有 +批准该组织单位的数据或批准 +数据所属的更高级别组织单位的数据 +汇总。其原因如下: 如果您正在查看数据 +要获得更高组织单位级别的批准,您应该考虑 +下级组织单位的数据是否合理。我摔倒 +下级数据看起来不错,可以在上级批准数据 +等级。如果某些较低级别的数据看起来可疑,您可以取消批准 +较低级别的数据。这允许在以下位置再次查看数据 +下级,必要时更正,并通过审核重新批准 +根据层次结构划分的组织单位级别。 + +## 按类别选项组批准 { #data_approvals_approving_by_cogs } + +定义审批级别时,指定组织单位级别 +届时将批准数据。您还可以选择指定一个 +类别选项组集。如果您使用类别,这很有用 +选项组来定义数据的其他维度,并且您想要 +批准基于这些尺寸。下面的例子 +说明如何在单个类别选项组中完成此操作 +集,并通过使用多个类别选项组集。 + +### 按一个类别选项组集批准 { #approving-by-one-category-option-group-set } + +例如,假设您定义了一个类别选项组集来表示 +在一个或多个组织单位担任医疗保健合作伙伴的非政府组织。 +此集合中的每个类别选项组代表一个不同的 +伙伴。合作伙伴 1 的类别选项组可以组合在一起 +使用的类别选项(例如资金帐户代码) +合作伙伴作为数据的一个维度。所以合作伙伴 1 输入的数据是 +归因于合作伙伴 1 的类别选项组中的类别选项。 +而合作伙伴 2 输入的数据归因于 +合作伙伴 2 的类别选项组: + + + + + + + + + + + + + + + + + + + + + + +
      Example Category Option Groups
      Category option group setCategory option groupCategory options
      PartnerPartner 1Account 1A, Account 1B
      PartnerPartner 2Account 2A, Account 2B
      + +每个合作伙伴都可以独立于他们的帐户输入数据 +其他,对于相同或不同的工作流程,相同或不同 +设施。例如,数据可以在 +每个合作伙伴的以下级别,彼此独立: + +![示例类别选项 +组](resources/images/data_approval/approval_partner_example.png){.center} + +> **提示** +> +> 您可以在类别选项和类别上使用共享功能 +> 选项组以确保用户可以输入数据(和/或查看数据) +> 仅适用于某些类别选项和组。如果你不想要用户 +> 查看超出其指定类别的汇总数据 +> 选项和/或类别选项组,您可以指定 *Selected +> 数据分析的维度限制*,当添加或更新一个 +> 用户。 + +您可以选择在任何或 +所有这些组织单位级别。例如,您可以定义任何 +或以下所有批准级别: + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      示例类别选项组 设置批准级别
      批准级别 组织单位级别 类别选项组设置
      1 国家 合作伙伴
      2 合作伙伴
      3 设施 合作伙伴
      + +## 通过多个类别选项组集批准 { #approving_by_multiple_category_option_group_sets } + +您还可以为不同的类别选项组定义批准级别 +套。继续这个例子,假设你有不同的机构 +管理向不同合作伙伴提供的资金。例如,机构 A +资金账户 1A 和 2A,而机构 B 资金账户 1B 和 2B。你 +可以为机构 A 和机构 B 设置类别选项组,并使 +它们都是名为 Agency 的类别选项组集的一部分。那么你 +将有: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Example Multiple Category Option Group Sets
      Category option group setCategory option groupCategory options
      PartnerPartner 1Account 1A, Account 1B
      PartnerPartner 2Account 2A, Account 2B
      AgencyAgency AAccount 1A, Account 2A
      AgencyAgency BAccount 1B, Account 2B
      + +现在假设在国家/地区级别,您希望每个合作伙伴批准 +该合作伙伴输入的数据。完成此批准后,您需要 +每个机构然后批准来自由管理的帐户的数据 +那个机构。最后,您要批准国家/地区级别的数据 +跨越所有机构。您可以通过定义以下内容来做到这一点 +审批级别: + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Example Multiple Category Option Group Set approval levels
      Approval levelOrganisation unit levelCategory option group set
      1Country
      2CountryAgency
      3CountryPartner
      + +请注意,可以为相同的权限定义多个审批级别 +组织单位层面。在我们的示例中,合作伙伴 1 将批准 +来自类别选项账户 1A 的批准级别 3 的全国数据 +和账户 1B。接下来,A 机构将批准全国范围的数据 +类别选项帐户 1A 中的批准级别 2(经批准后 +合作伙伴 1) 和账户 2A(经合作伙伴 2 批准后。)最后,在 +获得所有机构的批准,全国范围的数据可以在 +所有类别选项的批准级别为 1。请注意,批准级别 1 +不指定类别选项组集,这意味着它用于 +批准所有类别选项的数据。 + +此示例仅用于说明。你可以定义尽可能多的 +您需要的类别选项组,以及尽可能多的审批级别 +不同类别选项需要在同一组织单位级别 +组套。 + +如果您对不同类别选项组有多个审批级别 +设置在同一组织单位级别,您可以更改批准 +在*设置* 部分的*系统批准设置* 下订购。 +只需点击您要移动的审批级别,然后选择*上移* +或*向下移动*。如果您的审批级别没有类别选项 +组设置,它必须是该组织的最高批准级别 +单位层面。 + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__COLLECTING-DATA__data-entry-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__COLLECTING-DATA__data-entry-md new file mode 100644 index 000000000..5f2f7c79e --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__COLLECTING-DATA__data-entry-md @@ -0,0 +1,290 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/using-the-data-entry-app.md" +revision_date: '2021-06-14' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 使用数据输入应用 { #data_entry_app } + +## 关于数据输入应用 { #about_data_entry_app } + +您可以在**数据输入**应用中手动输入汇总数据 +DHIS2。您注册组织单位,期间和组的数据 +一次数据元素(数据集)的数量。数据集通常对应于 +纸质数据收集工具。您可以在 +**维护**应用程序。 + +> **注意** +> +>如果数据集同时具有部分表单和自定义表单,则系统 +>在数据输入期间显示自定义表格。输入数据的用户不能 +>选择他们要使用的表格。在基于Web的数据输入中的顺序 +>显示首选项: +> +> 1.自定义表单(如果存在) +> +> 2.部分表格(如果存在) +> +> 3.默认格式 +> +>移动设备不支持自定义表格。在基于移动的数据输入中 +>显示首选项的顺序为: +> +> 1.部分表格(如果存在) +> +> 2.默认格式 + +当您关闭组织单位时,您无法注册或编辑数据到 +**Data Entry** 应用程序中的此组织单位。 + +## 以数据输入形式输入数据 { #enter_data_in_data_entry_form } + +![](resources/images/data_entry/data_entry_overview.png) + +1. 打开**数据输入**应用。 + +2. 在左侧的组织单位树中,选择一个组织 + 单元。 + +3. 选择一个**数据集**。 + +4. 选择一个**期间**。 + + 可用期间由数据的期间类型控制 + 设置(报告频率)。您可以通过以下方式向前或向后跳转一年 + 点击**上一年**或**下一年**。 + + > **Note** + > + > Depending on how you've configured the data entry form, you might + > have to enter additional information before you can open the date + > entry form. This can for example be a project derived from a + > category combination. + +5. 在数据输入表单中输入数据。 + + - 绿色字段表示系统已保存该值。 + + - 灰色字段表示该字段已禁用,您不能 + 输入一个值。光标会自动跳到下一个 + 开放领域。 + + - 若要移至下一个字段,请按 Tab 键或向下箭头 + 钥匙。 + + - 要移回上一个字段,请按 Shift+Tab 或向上 + 箭头键。 + + - 如果您输入无效值,例如 + 只接受数值的字段,你会得到一个弹出窗口 + 解释了问题,该字段将显示为黄色(不是 + 保存),直到您更正该值。 + + - 如果您已为字段定义了最小最大值范围 + 并且您输入的值超出此范围,您将得到一个 + 显示值超出范围的弹出消息。价值 + 保持未保存状态,直到您更改了值或更新了 + 值范围,然后重新输入该值。 + +6. 填写表格后,点击顶部的**运行验证** + 右上角或数据输入表格下方。 + + 当前所有涉及数据元素的验证规则 + 然后针对新数据运行数据输入表单(数据集)。如果 + 没有违反验证规则,你会看到 + 消息说*数据录入画面成功通过 + 验证*。如果有验证违规,他们将 + 以列表形式呈现。 + + ![](resources/images/dhis2UserManual/Validation_Rule_Result.png) + +7. (可选)更正验证冲突。 + + > **Note** + > + > Zero (0) will delete the value if the data element has been + > configured to not store zeros. + +8. 更正错误并完成数据输入后,单击 + **完全的**。 + + 系统在生成完整性时使用此信息 + 区、县、省或国家级报告。 + +## 将数据值标记为后续 { #mark_data_for_followup_in_data_entry_form } + +![](resources/images/data_entry/data_entry_section_history.png) + +例如,如果您有需要调查的可疑值 +此外,您可以将其保留在系统中,但将其标记为后续。在里面 +**数据质量**应用程序,然后您可以运行后续分析以查看和 +更正所有标记值。 + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 双击带有要标记的值的字段 + 跟进。 + +4. 单击星号图标。 + +## 在完整的数据输入表单中编辑数据值 { #edit_data_value_in_completed_form } + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 点击**未完成**。 + +4. 更改相关数据值。 + + > **Note** + > + > Zero (0) will delete the value if the data element has been + > configured to not store zeros, + +5. 点击**完成**。 + +## 显示数据值的历史记录 { #display_data_value_history } + +![](resources/images/data_entry/data_entry_section_history.png) + +您可以显示为一个字段注册的最后12个值。 + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 双击要查看历史记录的值的字段 + 为了。 + +4. 点击**数据元素历史记录**。 + +## 显示数据值的审核记录 { #display_data_value_audit_trail } + +![](resources/images/data_entry/data_entry_audit_trail.png) + +审计跟踪允许您查看其他数据值 +在当前值之前输入。审计跟踪还显示何时 +数据值已更改以及进行更改的用户。 + +1. 打开**数据输入**应用。 + +2. 打开一个现有的数据输入表单。 + +3. 双击要查看审核的值的字段 + 跟踪为。 + +4. 点击**审核记录**。 + +## 手动创建最小值最大值范围 { #change_min_max_range_manually } + +![](resources/images/data_quality/set_min_max_manually.png) + +1. 在**数据输入**应用中,打开一个数据输入表单。 + +2. 双击要为其设置最小最大值的字段 + 值范围。 + +3. 输入**最小限制**和**最大限制**。 + +4. 点击**保存**。 + + 如果下次您的值不在新值范围内 + 输入数据,数据输入单元格将出现橙色 + 背景。 + +5. (可选)键入注释以解释差异的原因, + 例如,在设施中发生的事件可能会产生大量 + 客户数量。 + +6. (可选)点击**保存评论**。 + +> **提示** +> +>单击星号图标以标记该值以进行进一步跟踪。 + +## 离线输入数据 { #enter_data_offline } + +即使您没有稳定的互联网,**数据输入**应用程序也能正常工作 +数据输入期间的连接。当您没有互联网时 +连接时,您输入的数据将保存到本地计算机。当。。。的时候 +Internet连接恢复,该应用会将数据推送到服务器。 +由于不再需要输入数据,因此减少了总带宽使用量 +从服务器为每个渲染检索。 + +> **注意** +> +> 要使用此功能,您必须在登录后登录服务器 +> 互联网连接。 + + - 当您连接到 Internet 时,该应用程序会显示此消息 + 在数据输入表的顶部: + + ![](resources/images/data_entry/data_entry_online1.png) + + - 如果您的互联网连接在数据输入期间中断,应用程序 + 检测到它并显示此消息: + + ![](resources/images/data_entry/data_entry_offline1.png) + + 现在您的数据将存储在本地。您可以继续输入数据 + 像平常一样。 + + - 一旦您输入了所有必要的数据并且应用程序检测到 + Internet 连接恢复后,您将看到以下消息: + + ![](resources/images/data_entry/data_entry_offline_upload.png) + + 单击**上传**以与服务器同步数据。 + + - 当数据与服务器成功同步后,您将 + 看到这个确认 + 信息: + + ![](resources/images/data_entry/data_entry_offline_upload_success1.png) + +## 启用多组织单位数据输入 { #data_entry_multiple_organisation_units } + +![](resources/images/data_entry/data_entry_multiple_org_unit.png) + +为多个组织单位输入数据可能很有用 +相同的数据输入表单,例如,如果数据元素很少 +形式和层次结构中的大量组织单位。在那里面 +在这种情况下,您可以启用多组织单位数据输入。 + +> **注意** +> +>多组织单位数据输入仅适用于部分表格。 + +1. 打开**系统设置**应用。 + +2. 选择**启用多组织机构表格**。 + +3. 在**数据输入**应用中,立即选择组织单位 + 在您要为其输入数据的组织单位上方 + 组织单位层次结构。 + + 数据元素将显示为列,组织单位显示为行 + 形式中。 + + > **Note** + > + > The data entry forms should still be assigned to the facilities + > that you actually enter data for, that is the organisation units + > now appearing in the form. + +## 也可以看看 { #data_entry_app_see_also } + + - [控制数据 + 质量](https://docs.dhis2.org/master/en/user/html/control_data_quality.html) + + - [管理数据集和数据输入 + 表格](https://docs.dhis2.org/master/en/user/html/manage_data_set.html) + + - [使用维护 + 应用程序](https://docs.dhis2.org/master/en/user/html/maintenance_app.html) + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__CONFIGURING-THE-SYSTEM__report-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__CONFIGURING-THE-SYSTEM__report-md new file mode 100644 index 000000000..cc71117ff --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__CONFIGURING-THE-SYSTEM__report-md @@ -0,0 +1,1575 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/configure-report-功能性.md" +revision_date: '2021-06-14' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 配置报告功能 { #setting_up_reporting } + +## 报告数据源 { #reporting_data_sources } + +### 数据类型和汇总 { #types-of-data-and-aggregation } + +在HIS术语的整体图中,DHIS2中的所有数据通常都是 +称为汇总,因为它们是以下各项的汇总(例如每月汇总) +医护人员报告的医疗记录或某种服务记录 +卫生设施。但是,DHIS2内部的聚合是主题 +这里是关于如何在DHIS2中捕获原始数据(通过数据 +输入或导入)随着时间的推移进一步汇总(例如,从每月到 +季度值)或组织层次结构(例如来自工厂) +到地区值)。 + +#### 术语 { #terminology } + + - *原始数据*是指注册到DHIS2中的数据 + 通过数据输入或数据导入,并且没有被操作 + DHIS2聚合过程。所有这些数据都存储在 + 表(或Java对象,如果需要)称为DataValue。 + + - *汇总数据*是指由 + DHIS2,意味着它不再是原始数据,而是某种汇总 + 原始数据。 + + - *指标值*也可以理解为汇总数据,但是 + 这些是基于用户计算方式的特殊方式 + 定义的公式(因子\ *分子/分母)。指标值 + 因此是处理后的数据而不是原始数据,并且位于 + 聚合值值表/对象。指标计算 + 在组织层次结构的任何级别以及这些计算 + 然后基于每个节点可用的汇总数据值 + 水平。聚合数据值表中的级别属性指的是 + 价值所在的组织单位的组织级别 + 计算。 + + - * Period and Period type *用于指定时间的维度 + 原始值或汇总值,并且数据可以从一个汇总 + 句号类型,例如从每月一次到季度一次,或者每天一次 + 每月。每个数据值有一个周期,而那个周期有一个周期 + 期间类型。例如。一月,二月和三月的数据值 + 2009年,所有月度类型可以汇总到 + 2009年第一季度和期间类型的汇总数据值 + 季刊。 + +#### 汇总的基本规则 { #basic-rules-of-aggregation } + +##### 什么加在一起 { #what-is-added-together } + +数据(原始)可以在任何组织级别(例如,在 +2级国家医院,5级卫生机构或 +级别4的PHC更大。这因国家/地区而异,但是DHIS2是 +灵活地允许在任何地方进行数据输入或数据导入 +水平。这意味着自己生子的性行为可以 +注册数据,有时与其子单元使用相同的数据元素。 +DHIS2中聚合的基本规则是*所有原始数据都是 +汇总在一起*,表示在第5级设施上注册的数据 +被添加到第4级为PHC注册的数据中。 + +用户/系统管理员/设计者应确保没有 +正在进行重复的数据输入,例如在处输入的数据 +级别4与报告的服务/访问次数不同 +5级组织儿童。 + +> **注意** +> +>在某些情况下,您想拥有 +在系统中复制数据,但以受控方式进行。例如。什么时候 +您有两个不同的人口估计数据来源 +5级流域人口数据和另一个人口数据源 +基于人口普查数据的第4级(因为第5级流域的总和不是 +始终与4级人口普查数据相同)。然后您可以指定使用 +系统应使用的高级聚合设置(请参阅下一节) +例如不将5级人口数据添加到4级人口数据中,并且 +3,2,1级人口数据汇总仅基于4级 +数据,不包括5级数据。 + +##### 数据如何加在一起 { #how-data-gets-added-together } + +数据如何聚合取决于聚合的维度(请参阅 +再向下)。 + +沿着组织单位级别,维度总会被汇总;即简单地添加 +一起。请注意,原始数据永远不会是百分比,因此可以是 +总结在一起。指标值可以是百分比 +不同(在每个级别上重新计算,从不总结)。 + +沿着时间维度,存在几种可能性,其中两种可能性最大 +汇总的常用方法是求和与求平均值。用户可以指定 +每个数据元素通过设置聚合使用哪种方法 +运算符(请参阅下一节)。通常汇总每月服务数据 +随着时间的流逝,例如一年中接种的疫苗数量是 +该年每个月接种的疫苗总和。对于人口 +设备,人员和其他通常称为半永久性的东西 +数据,平均方法通常是一种使用的方法,例如'的数量 +护士在某机构工作一年,将不会是两者之和 +六个月的人员配置报告中报告的数字,但 +两个数字的平均值。 “聚合”下的更多详细信息 +运营商的。 + +#### 集合维度 { #dimensions-of-aggregation } + +##### 组织单位和级别 { #organisational-units-and-levels } + +组织单位用于表示“何处”维度 +与数据值相关联。在DHIS2中,安排了组织单位 +在层次结构中,通常对应于层次结构性质 +组织或国家/地区的名称。组织单位级别对应于 +层次结构中的不同级别。例如,一个国家可能是 +组织成省,然后是地区,然后是设施,然后 +次中心。该组织层次结构将具有五个级别。 +在每个级别内,将存在许多组织单位。中 +聚合过程中,数据从下层开始聚合 +组织单位级别更高。取决于 +聚合运算符,数据可以在给定范围内“求和”或“平均” +组织单位级别,以得出所有 +较高级别中包含的组织单位 +组织单位级别。例如,如果有十个区 +给定数据包含在一个省和聚合运算符中 +元素已定义为“ SUM”,即该省的总计 +将被计算为单个十个值的总和 +该省包含的地区。 + +##### 期 { #period } + +句点用于表示与数据关联的“何时”维度 +价值观。数周至数月,数月不等的数据可以轻松汇总 +到季度,从季度到年份。 DHIS2使用已知的规则 +这些不同的间隔包含在其他间隔中 +实例2010年第一季度已知包含2010年1月,2010年2月 +(2010年3月),以便汇总较小时间间隔的数据, +例如个星期,例如更长的时间间隔几个月。 + +##### 数据元素和类别 { #data-elements-and-categories } + +数据元素维度指定“正在”记录的内容 +特定数据值。数据元素类别实际上是退化的 +数据元素维度的维度,用于分解 +将数据元素维度划分为更精细的类别。数据元素 +类别(例如“年龄”和“性别”)用于记录特定 +数据元素,通常用于不同的人群。这些 +然后可以使用类别来计算 +类别和所有类别的总计。 + +#### 聚合运算符,聚合方法 { #aggregation-operators-methods-for-aggregation } + +##### 和 { #sum } + +“ sum”运算符仅计算所有 +包含在特定的汇总矩阵中。例如,如果数据 +在地区级别每月进行记录并汇总 +到省的季度总数,所有地区包含的所有数据 +给定的省份以及给定季度的所有星期都将被添加 +一起获得总计。 + +##### 平均 { #average } + +选择平均聚合运算符时,未加权 +给定聚合矩阵内所有数据值的平均值为 +计算。 + +重要的是要了解DHIS2如何处理 +一般操作员的上下文。对于某些人来说这很普遍 +组织单位不提交某些数据元素的数据。在 +在平均运算符的上下文中,平均结果取自数字 +数据元素中实际存在的数据元素(因此不是NULL) +给定的聚合矩阵。给定范围内是否有12个区 +省,但其中只有10个提交了数据,平均 +总计将由实际存在的这十个值得出 +数据库,并且不会考虑缺少的值。 + +#### 高级聚合设置(聚合级别) { #advanced-aggregation-settings-aggregation-levels } + +##### 聚合水平 { #aggregation-levels } + +系统的正常规则是将所有原始数据汇总在一起 +向上移动组织层次结构,系统假设数据 +通过输入提供给以下用户的相同服务,该条目不会重复 +在两个设施级别都具有相同的客户, +更高级别的“汇总”(所有设施的总和)数量。这是 +当相同的服务是 +提供给不同设施的客户/集水区 +5级和PHC(相同设施的父级)在4级。 +这样,第5层的设施和第4层的PHC可以共享同一设施 +数据元素,然后简单地将其数字相加即可得出总数 +地理区域中提供的服务。 + +有时不希望这样的聚合,仅仅是因为它会 +表示重复有关同一人群的数据。这是当 +您有两个不同组织单位级别的两个不同数据源。 +例如。设施的集水人口可以来自不同的地方 +来源比地区人口多,因此设施的总和 +流域人口与以下地区提供的地区人口不符 +例如人口普查数据。如果是这种情况,我们实际上希望复制 +系统中的数据,以便每个级别可以具有与 +可能,但是我们不想汇总这些数据源 +一起。 + +在“数据元素”部分,您可以编辑数据元素,对于每个 +它们指定每个级别的汇总方式。在这种情况下 +如上所述,我们需要告诉系统不要包含设施数据 +高于该级别(即该级别)的任何聚合中的人口 +以上,在这种情况下,各区已登记了他们的人口 +直接作为原始数据。然后应使用地区人口数据 +在以上(包括区级)的所有级别上,而设施 +级别应使用自己的数据。 + +##### 如何编辑数据元素聚合 { #how-to-edit-data-element-aggregation } + +这是通过称为聚合级别和在 +编辑数据元素屏幕的末尾有一个复选框 +聚合级别。如果您勾选那个,您将看到一个清单 +聚合级别,可用和已选择。默认是没有 +定义了聚合级别,那么层次结构中的所有原始数据将是 +加在一起。为了指定上述规则,并给出了 +国家,省,地区,设施等级:选择设施和 +区为您的聚合级别。基本上你选择你在哪里 +数据。选择设施意味着设施将使用来自 +设施(因为这是最低级别)。选择地区 +表示在汇总时将使用区域级别的原始数据 +区域级别的数据(因此该日期不会进行汇总 +级别),而设施数据将不属于汇总数据 +地区值。在省级区域汇总数据时 +将使用最高级别的原始数据,因为这是最高的可用数据 +已选择聚合级别。同样针对国家/地区级别 +将使用地区原始数据。只是重复一下,如果我们没有指定 +该区级别是一个聚合级别,然后是设施数据和 +地区数据将被加在一起并导致重复 +(双)地区和以上所有级别的人口数据。 + +### 资源表 { #resource-tables } + +资源表提供有关以下方面的其他信息: +数据格式非常适合外部工具组合 +与数据值表。通过将数据值表与这些 +资源表可以轻松地沿着数据元素类别进行汇总 +维度或数据元素/指标/组织单位组的维度。 +例如。通过使用类别选项male或标记所有数据值 +女性,并在另一列“性别”中提供该信息 +根据收集的数据值得出的男性和女性小计 +类别选项组合,例如(male,\ <5) and (male,\> 5)。见 +“数据透视表”部分提供了有关如何使用它们的更多示例。 +orgunitstructure是数据库中另一个重要的表,有助于 +提供orgunits的层次结构以及数据。通过加入 +带有数据值表的orgunitstructure表可以获取行 +具有完整层次结构的数据值,例如格式:OU1,OU2,OU3, +OU4,DataElement,时间段,值(塞拉利昂,博,巴迪贾,Ngelehun CHC, +BCG \ <1,2010年1月1日,32)这种格式可以使例如枢 +表或其他OLAP工具将数据汇总到层次结构中。 + +### 报告表 { #reportTable } + +报告表是定义的,交叉列表的报告,可以用作 +进一步报告的基础,例如Excel数据透视表或简单地 +下载为Excel工作表。报告表旨在提供 +所需数据的特定视图,例如“每月国家ANC +指标”。此报告表可能会提供 +国家/地区,按月汇总整个国家/地区。该数据可以 +当然可以从主要的数据集市中检索,但通常是报表表 +执行速度更快,并向用户呈现定义明确的数据视图。 + +## 如何创建报告表 { #reporting_creating_tables } + +要创建新的报告表,请转到 +报告模块(报告-\>报告表)。以上标准清单 +报告,请使用“添加报告表”或“添加数据元素维表” +纽扣。常规报告表可用于保存数据 +元素,指标或数据集完整性,而数据元素 +维度表用于在报表中包括数据元素类别 +表。创建表的方法相同,但是,唯一的方法是 +选择数据时例外。 + +要创建报告表,首先要为 +表格,其中最重要的是交叉表维度。然后, +您选择哪些数据元素,指标,数据集或数据元素 +您要包含的尺寸。最后,您选择哪个组织 +报表中要使用的单位和时间段。每个步骤 +详细说明如下。 + +### 常规选项 { #reporting_general_options } + + +![](resources/images/dhis2_creating_reporting/general_options.jpg) + +**跨标签尺寸** + +您可以交叉标记以下一个或多个维度:数据 +元素/指标,组织单位和期间,这意味着列将是 +根据所选尺寸的值创建的如果指标 +选择后,您将在表中获得反映名称的列名称 +所选指标中。 + +例如,如果您跨指标和周期进行制表,则该列 +标头将显示“ \ \ ”。组织 +单位将列为行。参见屏幕截图以进行澄清: + +![](resources/images/dhis2_creating_reporting/crosstab_ind-per.jpg) + +如果您交叉链接指标和组织单位,则该列 +该表的标题将显示“ \ \ <组织 +unit \>“。现在句点将列为行。有关的信息,请参见屏幕截图 +澄清: + +![](resources/images/dhis2_creating_reporting/crosstab_ind-org.jpg) + +请注意,此处有关交叉表尺寸的选项可能具有 +使用报告表时可用选项的后果 +以后用作数据源,例如用于标准报告。 + +**排序** + +影响表中最右边的列,允许您选择排序 +从低到高或从高到低。 + +**最高限额** + +上限允许您设置要包括的最大行数 +在报告表中。 + +**包括回归** + +这将添加具有可包含的回归值的其他列 +在报表设计中,例如折线图中。 + +### 选择数据 { #reporting_selecting_data } + + +![](resources/images/dhis2_creating_reporting/select_data.jpg) + +**指标/数据元素** + +在这里,选择要包含的数据元素/指标 +那个报告。使用群组过滤器可以更轻松地找到自己 +寻找并双击要包含或使用的项目 +用于添加/删除元素的按钮。您可以同时拥有数据元素和 +同一报告中的指标。 + +**数据集** + +在这里,选择要包括在报告中的数据集。 +包含数据集将为您提供有关数据完整性的数据 +给定集合,而不是其数据元素上的数据。双击您要的项目 +想要包含或使用按钮。 + +### 选择报告参数 { #selecting_reporting_params } + + +![](resources/images/dhis2_creating_reporting/relative_options.jpg) + +有两种方法可以选择要包含在其中的组织单位 +报告以及应包含哪些时间段:相对时间段还是固定时间段。 +固定的组织单位和/或期间表示您选择 +创建报告时要包含在报告表中的单位/期间 +表。使用相对期间,您可以选择时间和/或单位为 +报表表填充时的参数,例如运行时 +标准报告或创建图表。也可以组合使用 +例如在报告中永久添加一些组织单位 +同时让用户选择其他。报表参数为 +在下面讨论。通常,使用固定的组织单位和/或时间 +期限是不必要的限制。 + +**固定的组织单位** + +要添加固定组织单位,请点击“切换固定组织 +单位”。将出现一个面板,您可以在其中选择始终使用的枪支 +包括在报告中。如果您将其保留为空白,则用户选择orgunits +通过使用报告参数运行报告时。使用 +下拉菜单可按级别过滤组织单位,双击或 +使用按钮添加/删除。 + +**固定时期** + +要添加固定期间,请单击“切换固定组织单位”。面板 +将出现在您可以选择始终包含在 +报告。如果您将其保留为空白,则用户在运行 +通过使用报告参数进行报告。使用下拉菜单 +选择期间类型(周,月等),然后按“上一个”和“下一个”按钮 +选择年份,然后双击或使用按钮添加/删除。 + +**相对期间** + +与其使用固定/静态时段(例如“ 2010年1月”或“ 2010年第一季度”),不如说是 +通用期间可用于创建可重复使用的报告表,例如对于 +每月报告期间,“报告月份”只需选择 +用户在运行报告时选择的当前报告月份。 +请注意,所有相对期间都是相对于“报告月份”的。的 +报告月份是由用户选择的,否则是当前的 +使用月份。这是可能的相对期间的描述: + + - *报告月份:* + + 将此用于每月报告。报告中选择的月份 + 报告中将使用month参数。 + + - *今年的月份/季度*: + + 这将在一年中每月或每季度提供一个值。这个 + 非常适合标准的月度或季度报告,其中所有 + 需要列出月份/季度。仍无数据的期间 + 将为空,但将始终保持相同的列名。 + + - *今年:* + + 这是一年中到目前为止的累计值,汇总了各个期间 + 从年初开始直到选定的 + 报告月份。 + + - *去年的月份/季度*: + + 相对于去年的每月或每季度,这将提供一个价值 + 到报告月份。这非常适合标准的每月或 + 需要列出所有月份/季度的季度报告。 + 仍然没有数据的期间将为空,但将始终保留 + 相同的列名。 + + - *去年:* + + 这是相对于报告月份的去年累计, + 汇总去年以来的所有期间。 + +**范例-相对期间** + +假设我们选择了三个指标:A,B和C,我们还选择了 +选择使用相对期间“报告月份”和“今年” +当我们创建报告表时。如果是报告月份(已选择 +自动或由用户)是例如2010年5月 +将为2010年5月计算三个选定指标的值 +(=“报告月份”)和三个月的累计值 +在2010年到目前为止选择的指标(=到目前为止为“今年”)。 + +因此,我们最终将为每个组织单位使用六个值: +“指标A,2010年5月”,“指标B,2010年5月”,“指标C,2010年5月”, +“ 2010年迄今的指标A”,“ 2010年迄今的指标B”和 +“指标C到2010年为止”。 + +**报告参数** + +报告参数使报告随着时间的推移更加通用和可重用 +和不同的组织单位。这些参数将在以下情况时弹出 +生成报告表或基于报告运行报告 +表。用户将选择他们想要在报告中看到的内容。那里 +有四个可能的报告参数,您可以选择无,全部或 +任何组合。 + + - *报告月份:* + + 这决定了系统选择时使用哪个月份 + 相对时期。如果未选中该框,则用户不会 + 在生成报告时被要求提供报告月份- + 然后将使用当前月份。 + + - *上级组织单位:* + + 选择所有组织单位孩子和祖父母的祖父母 + 您要在报告中列出的孩子。例如。所选区域将 + 触发该区域本身,所有区域以及所有区域的使用 + 他们的街道。 + + - *家长组织单位:* + + 选择要在列表中列出的所有组织单位子项的父项 + 报告。例如。选定的区域将触发使用 + 地区本身及其所有子地区。 + + - *组织单位:* + + 这将触发在报表中使用此组织单位。没有孩子 + 列出。 + +**示例-报告参数** + +继续上面相对时间的示例,假设 +除了“报告月份”之外,我们还选择了“家长 +创建报告时将“组织单位”作为报告参数 +表。运行报告表时,将要求我们选择 +组织单位。现在,假设我们选择“ Region R”作为 +组织单位。 “区域R”的子级为“区X”,并且 +“区Y”。 + +运行报告时,系统将汇总两个报告的数据 +“区X”和“区Y”。数据将从 +收集它们的最低级别。的值 +地区将进一步汇总,以得出 +“区域R”。 + +因此,报告表将生成在 +前面的示例,用于“区X”,“区Y”和“区域R”。 + +### 数据元素维度表 { #reporting_de_dimension_tables } + +这些表允许在报告表中使用数据元素类别。 +与常规报告表有两个区别。首先是 +您无法选择交叉表尺寸,因为列将 +始终是类别组合的分类。另一个 +是数据的实际选择。只能添加一个类别组合 +每个报表,则只能将同一类别组合中的数据元素设为 +已选择。 + +小计和总计也将包含在表格中,例如一种 +性别(男性,女性)+ EPI年龄(\ <1, \> 1)类别组合可得出 +以下几列:男性+ \ <1, male+\> 1,女性+ \ <1, female+\> 1,男性, +女性,\ <1, \> 1,总计。 + +**选择数据** + + +![](resources/images/dhis2_creating_reporting/catcombo.jpg) + +使用下拉菜单选择类别组合。数据 +将列出使用此类别组合的元素。双击以 +添加到报告中,或使用按钮。 + +### 报表-最佳做法 { #reporting_best_practices } + +为了使报告表能够随着时间的推移以及在各个分支之间可重复使用 +可以有参数。允许使用四种类型的参数。组织单元 +父组织单位(用于在一个区域列出枪支),祖父母 +组织单位和报告月份。附带一提,我们可以提到 +正在考虑将其扩展到包括季度和年度报告, +或者使该周期参数在周期类型方面更为通用 +不知何故。使用期间作为参数的功能使报表成为可能 +随着时间的推移可重复使用,因此非常适合报表需求,例如 +月度,季度或年度报告。当用户运行报告时 +在DHIS2中,用户必须为以下报告表指定值: +链接到报告。首先重新生成报告表 +(删除并使用更新的数据重新创建),然后运行报告 +(在后台,在Jasper报表引擎中)。 + +报告表可以包含与数据元素,指标相关的值 +或数据完整性,与报告的完整性有关 +在给定的月份内跨越orgunits。完整性报告将涵盖在内 +在单独的部分中。 + +报告表中有三个维度可以识别数据。 +指标或数据元素,枪支和时期。对于这些 +用户可以选择维度以选择要包含在 +报告。用户必须选择一个或多个数据元素或指标来 +出现在报告中。可以将组织单位选择替换为 +参数,一个特定的组织单位或父组织单位( +本身及其所有子项都出现在报告中)。如果一个或多个 +选择了orgunits并且未使用orgunit参数,则报告 +关于要包含哪些侦探,在大多数情况下是静态的 +是对报告的不必要限制。 + +**使用相对期间** + +除了特定的时间段外,还可以选择更高级的时间段 +像2007年1月9日,2007年1月8日这样的时期也包含相对 +期。由于报告通常会定期运行特定时间段 +像Jan-09在报告中不是很有用。相反,如果您想 +设计一个月度报告,您应该使用称为 +报告月份。然后,您还必须将“报告月份”作为以下内容之一 +您的报告参数,以使系统知道确切的 +报告生成时间的报告月份。还有很多 +可用的相对期间,它们都与报告参数有关 +报告月份。例如。今年到目前为止的相对时间是指 +包括当年的累计值报告月份。如果你 +想要一个具有多个期间而不是一个汇总的趋势报告 +期间,您可以选择“今年的月份” +一年中到目前为止每个月的值。您可以做类似的报告 +与宿舍。这个想法是支持尽可能多的通用报告类型 +可以使用相对期间,因此,如果您还有其他报告需求, +请在邮件列表中建议新的相对时期,它们可能会 +添加到报告表选项中。 + +**交叉尺寸** + +交叉制表是报表设计中非常强大的功能,因为 +典型的DHIS2数据表,其参考了期间,数据 +element / indicator和orgunit使更高级的报表设计变得非常 +困难,因为你不能放具体指标,时期或 +特定列上的orgunits。例如。通过交叉指标 +指标报告表中的维度,您将获得指标名称 +在报表的列标题上,除了列之外 +参考组织单位,以及另一列参考期。有了这样的 +您可以将指标名称拖放到特定列的表格设计 +或iReport软件中的图表位置。同样,您可以交叉标签 +在orgunits或句号上将其名称专门提供给 +报告设计。例如。通过交叉标记期间并选择两个 +相关期间“报告月份”和“今年”,您可以设计 +包含上个月和累计年度价值的报告 +给定的月份,因为它们将在您的报告中用作列标题 +表。也可以在交叉表中合并两个维度, +例如周期和指标,例如看三个 +为两个特定的相对时期选择指标。例如 +使使用BCG,DPT3制作基于表格或图表的报告成为可能 +和麻疹覆盖率,包括上个月和累计 +一年中到目前为止的报道。 + +总而言之,通过结合交叉制表功能,相对 +期间和报告表参数,您应该具有支持的工具 +大多数报告场景。如果没有,我们将很高兴收到 +有关进一步改进报表的建议。就像已经 +提到,我们已经开始研究更多的细粒度参数 +期间维度为“报告月份”不足,或者 +至少在诸如季刊 +报告。 + +## 报告表结果 { #reporting_table_outcomes } + +运行报告表时,系统将计算以下值: +指定的指标/数据元素/数据集,枪支和时期。的 +数据将以表格形式显示在DHIS2中。列标题 +将与您选择的交叉表尺寸相对应。一个例子 +显示的报告表显示了冈比亚某地区的ANC覆盖范围 +下面。指标和期间在此处交叉列出,可以 +从列标题中看到。 + + +![](resources/images/dhis2_creating_reporting/crosstab_ind-per.jpg) + +桌子上方有六个按钮。五个下载按钮和一个 +返回键。单击“后退”按钮将使您直接回到 +前一个屏幕。五个下载按钮的功能分别是 +在屏幕截图下方显示: + +![](resources/images/dhis2_creating_reporting/report-table_output.png) + +**五个下载按钮** + + - *以Excel格式下载:* + + 下载可以在Excel中打开的生成的Excel文件。 + + - *下载为CSV:* + + 下载生成的.csv文件。 CSV代表** C ** omma + ** S **分开的** V ** alue。这是一个文本文件,文件结尾 + .csv。文件中的每一行对应表中的一行,而 + 列之间用半冒号(;)分隔。该文件可以是 + 在文本编辑器以及电子表格程序(例如 + 作为Excel)。 + + - *下载为PDF:* + + 下载生成的PDF文件。数据将以 + 与您已经在其中查看的生成表的布局相似 + DHIS2。 + + - *下载为报告:* + + 下载“样式化” PDF文件。除了在 + 表格布局,此文件还显示一个图表,显示 + 来自所有选定期间和父期间的汇总数据 + 为报告表选择的组织单位。该报告是 + 使用Jasper报表引擎生成的。 + + - *下载为JRXML:* + + 下载生成的报告中的设计文件,如 + 上一个项目符号。设计文件(文件结尾为.jrxml)可以 + 在Jasper iReport Designer软件中打开。如果您打算 + 设计标准报告,这是起点。 + +## 标准报告 { #reporting_standard_reports } + +### 什么是标准报告? { #what-is-a-standard-report } + +标准报告是一种手动设计的报告,它以 +手动指定的布局。标准报告可以基于 +报告表或SQL查询。两种方法均在 +以下各节。使用报告表的主要优点是 +简单-不需要特殊的开发技能。在这种情况下 +您有特殊要求或需要利用 +DHIS2数据库,您可能想使用基于SQL的标准报告。在任何 +您将能够利用报告参数来创建 +动态报告。以下指南将使用报告表方法, +而SQL方法将在最后介绍。 + +### 在iReport中设计标准报告 { #designing-standard-reports-in-ireport } + +Jasper iReport Designer是用于创建可以使用的报告的工具 +作为DHIS2中的标准报告。该工具允许创建 +可以轻松地从DHIS2导出标准报告模板 +迄今为止的数据。创建报告的过程涉及四个主要步骤: + +1. 必须在DHIS2中使用指标/数据创建报告表 + 报告中要使用的元素/数据集。 + +2. 您必须运行报告表并下载设计文件(点击 + “下载为JRXML”按钮)。 + +3. 使用免费软件Jasper打开下载的.jrxml文件 + iReport Designer可以编辑报告的布局。 + +4. 然后,可以将编辑后的报告上载到DHIS2,以用作 + 标准报告。 + +如果要在iReport的设计过程中预览报告,则可以 +实际上必须将文件上传到DHIS2才能看到它的外观。 + +这四个步骤将在接下来的部分中详细介绍。在 +一般而言,在制作标准报告时,您应该清楚 +甚至在制作报表之前,应该如何看待它的外观 +报告表的设计对报告的生成方式有影响 +在iReport中格式化。例如,选择了哪些交叉表尺寸 +报告表中的内容会影响可用的交叉表 +对于标准报告,它会对哪种类型的报告产生影响 +您可以制作的图表。 + +#### 下载并打开设计文件 { #download-and-open-the-design-file } + +> **注意** +> +>如果尚未创建报告表,则必须这样做。 +>请参见“如何创建报告表”部分。* + +找到所需的报告表并通过单击绿色圆圈运行它 +里面的白色箭头。显示报告后,点击“下载 +as JRXML”按钮下载设计文件。然后在 +Jasper iReport Designer软件。 + +#### 编辑报告 { #editing-the-report } + +现在您可以编辑报告的布局了。主要的iReport +窗口由左侧的“报告检查器”组成,报告文档 +在中间,右上角有一个“ Palette”区域, +右下角的“属性”区域。 “报告检查器” +用于选择和检查各种特性 +报告,并在检查器中选择一个项目时,“属性” +面板更改为显示与选择有关的属性。的 +“调色板”用于添加各种元素,例如文字框,图像 +和图表到 +文件。 + + +![](resources/images/dhis2_creating_reporting/ireport/iReport-window.png) + +> **注意** +> +>如果看不到“组件面板”或“属性”侧栏,则可以 +>从菜单栏上名为“窗口”的菜单项启用它们。 + +iReport文档分为七个主要区域,按布局划分 +分隔符(蓝线)。这些行用于确定每个行有多大 +哪些区域应该在报告中。 + +这些区域都有不同的用途: + + - 标题-报告标题区域 + + - 页面标题-页面标题的区域 + + - 列标题-列标题的区域(用于表) + + - 详细信息1-将放置实际报告数据的区域 + + - 列页脚-成为表格页脚的区域 + + - 页面页脚-页面页脚的区域 + + - 摘要-此区域中的元素将放置在 + 报告 + +默认情况下,您会看到只有标题,列标题和 +细节1波段具有数据。对于大多数报告,这是可以的。标题乐队是 +适用于标题,例如图表。数据字段输入到 +细节1区域将被迭代以创建表。例如,如果 +名为“ dataelementname”的字段放置在“ Detail 1”区域中,所有数据 +报告表中的元素将在此处列出。我们将回到 +数据字段管理仅在下面进行一些说明。 + +报告中未使用的区域已收缩,以为您增加更多空间 +报告数据。但是,您可以在增加或减少波段高度时 +喜欢。有两种方法可以做到这一点。第一种方法就是简单地拖动 +蓝色带状线,如下所示。 + +![](resources/images/dhis2_creating_reporting/ireport/17_drag.jpg) + +调整乐队高度的另一种方法是在 +“报表检查器”,然后在 +右下角的“详细信息1-属性”区域。 + +![](resources/images/dhis2_creating_reporting/ireport/18_adjust.jpg) + +由于该字段已经存在于报告中,您可能不希望 +除了固定布局并拖动字段外,还可以执行其他任何操作。您可以 +还可以通过拖动边线,顶线或底线来调整字段的大小。如果你 +要更改列标题中的文本,只需双击 +字段并更改文本。 + +要将字段添加到表中,我们只需将其拖到“明细1”区域 +来自“报告检查器”。列标题将被添加 +自动。 + +通过双击该框,可以编辑文本。的格式 +文本,例如大小,字体和对齐方式,可以使用工具进行调整 +文件上方。 + +![](resources/images/dhis2_creating_reporting/ireport/21_title_edit.jpg) + +> **注意** +> +>以“ $ F”开头的字段的当前值为 +>每次运行报告时从数据库中检索。价值 +>此处会有所不同,因此除非您需要静态字段,否则不要更改这些字段 +>在这里值! + +#### 文本 { #text } + +iReport中有两种文本类型:“文本标签”和“文本字段” +(数据字段)。它们以不同的方式工作,应用于 +不同的目的。要点是,文本字段只是 +占位符,将使用报告中的正确文本填充 +运行报表时使用表格,而文本标签将保持原样 +运行报表的时间。 + +##### 静态文字 { #static-text } + +静态文本是可以正常编辑的纯文本文本标签。 +有两种编辑文本标签的方法: + + - 通过双击文本框 + + - 通过使用属性中的静态文本属性 +面板 + + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_01.jpg) + +##### 文字栏位 { #text-fields } + +文本字段是在以下情况下将从报告表中填充的公式 +报告运行。与静态文字不同,这些文字无法在 +正常方式。但是,可以通过多种方式对它们进行操作以确保 +将产生所需的输出。共有三种编辑方式 +文本字段: + + - 通过右键单击文本框并选择“编辑表达式” + + - 双击文本字段(不建议这样做,因为这不会 + 调出表达式编辑器) + + - 通过使用属性中的文本字段属性 +面板 + + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_04.jpg) + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_06.jpg) + +文本字段可以代表数字或文本,因此它们可以是 +用于显示例如地区名称或数字 +价值观。因此,在Text中看到的Expression类非常重要 +字段属性与“文本”字段表达式匹配。对于默认文字 +从DHIS2下载的.jrxml文件中的字段,这不是问题, +但是在创建新的文本字段时很重要。最重要的两个 +表达式类是用于数字的java.lang.Double和java.lang.String +用于文本。 + +###### 例 { #example } + +例如,假设您有一个季度报告, +添加具有年度总数的新列。因此,您添加了一个新的 +列标题带的静态文本字段,以及列标题带的文本字段 +详细信息带入。默认情况下,新的Text字段设置为java.lang.String +(文本)。但是,“年度总计”列将填充数字。我们 +因此必须将新文本字段的Expression类更改为 +java.lang.Double: + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_07.jpg) + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_08.jpg) + +当我们编辑文本字段表达式时,我们会看到表达式编辑器 +报表中包含所有可用列的窗口。我们可以看到 +在这里,每个标记都标有它们的类型-文本或 +数。因此,我们需要确保的是 +我们为文本字段选择的类与实际匹配 +表达。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_10.jpg) + +### 过滤表行 { #filtering-the-table-rows } + +从DHIS2导出的默认表中,有一些行 +离开桌子可能会更好,而有些则可能 +最好在最后。例如,当基于 +带有“上级组织单位”参数的报告表, +默认表中可能有一行,其中国家/地区级别位于 +在所有区域之间。在iReport中,可以更改此设置,以便 +«父组织单位»出现在表格的底部。这个 +涉及两个步骤,下面将进行解释。请注意,这不会 +在只有一个组织单位的地方工作,因此 +在使用“上级组织单位”或“祖父母”时最有用 +报告表格中的“组织单位»”参数。 + +#### 隐藏表格中的“参数组织单位” { #hiding-the-parameter-organisation-unit-from-the-table } + +通过使用以下命令从表中排除“参数组织单位” +“详细信息”区域中的“属性,当表达式打印时”属性。设置一个 +表达式时打印,从选择报告中的明细带开始 +检查器,然后在属性中编辑“当表达式时打印” +面板。 + + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_11.jpg) + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_12.jpg) + +现在将出现“表达式编辑器”窗口。我们必须做的是 +创建一个表达式,检查生成的行是否为该行 +以单位部门为参数。报告表 +包含我们可以用于此的列 +Organization \ _unit \ _is \ _parent。用参数排除行 +组织单位,双击“组织\ _unit \ _is \ _parent” +列表以将其复制到表达式区域,然后在.`equals(“ No”)` +结束,因此代码是: + +``` +$ F {organisation_unit_is_parent} .equals(“否”) +``` + +这告诉报表引擎仅打印表格行,其中 +组织单位不是上级组织 +单元。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_14.jpg) + +#### 在表格底部放置“参数组织单位” { #putting-the-param-organisation-unit-at-the-bottom-of-the-table } + +而不是从表中删除“参数组织单位” +完全可以将其放在广告素材的底部(或顶部) +表。这可以通过使用 +下一节,然后选择首先排序 +“ organization \ _unit \ _is \ _parent”。其他排序选项可以添加到 +除此之外,例如列出参数 +组织单位在表格的底部,其他 +上面按字母顺序列出的组织单位。 + +#### 隐藏其他行 { #hiding-other-rows } + +使用表达式编辑器,还可以排除其他行 +从表中,除了原组织单位 +以上说明。例如,在加纳,所有地区都有 +地区»,是方括号中的区域名称。这个可以 +也可以使用 +以上介绍。为此,请按照上面的说明进行操作 +表达式编辑器窗口。然后,我们使用Java表达式进行测试 +该行是否应该隐藏。 + +##### 示例-删除具有以\ [开头的组织单位的行 { #example-removing-rows-with-organisation-units-starting-with } + +示例-删除具有以\ [开头的组织单位的行 + +``` +($ F {organisationunitname} .charAt(0)!='[') +``` + +这样一来,报告将跳过所有行的第一个字符 +组织单位名称为\ [。 + +也可以组合这些表达式中的几个。去做这个 +我们用两个字符&&将表达式放在括号中 +之间。例如,要创建一个同时保留两个组织的表 +名称以\ [和上级组织单位开头的单位,我们可以 +使用以下表达式: + +``` +($ F {organisationunitname} .charAt(0)!='[')&& $ F {organisation_unit_is_parent} .equals(“否”) +``` + + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_29.jpg) + +### 排序 { #sorting } + +通常您会在第一列是组织的地方进行报告 +单位名称。但是,组织列表可能是一个问题 +单位不是按字母顺序排序的。可以在iReport中修复 +通过几个简单的步骤。 + +在报告检查器中,右键单击报告名称(通过 +默认为dpt),然后选择“编辑” +查询。 + + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_21.jpg) + +将会出现“报告查询”窗口。单击排序选项 +按钮。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_22.jpg) + +出现如下所示的排序窗口。在这里,我们可以添加排序 +选项。单击添加字段按钮。将会出现另一个小窗口, +在下拉菜单中,您可以选择“按单位排序” +使表格按字母顺序排序 +名称。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_23.jpg) + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_24.jpg) + +单击确定-关闭-确定以关闭三个窗口。该表现在应该 +被排序。 + +### 更改指标/数据元素名称 { #changing-indicatordata-element-names } + +默认情况下,DHIS2的报告使用短名称作为指标 +以及报表和图表中的数据元素。在某些情况下,这些不是 +对于第三方总是非常有意义的,但是通过一些工作,他们可以 +通过iReport提供自定义名称。例如,如果您 +正在以指标为行,句号为列的报告,或者 +用于具有 +指标。 + + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_000.jpg) + +要更改指标或数据元素的名称,我们必须对其进行编辑 +«表达式»或公式,例如通过右键单击文本框并 +选择编辑表达式以调出表达式 +编辑。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_32.jpg) + +接下来,我们必须插入一些Java代码。在以下示例中,我们 +将用其适当的名称代替三个指标的简称 +名称。该代码搜索短名称,然后将其替换为 +正确的名称。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_34.jpg) + +``` +($ F {indicatorname} .equals(“ Bed Util All”))吗? “床利用率-所有病房” +: +($ F {indicatorname} .equals(“ Bed Util Mat”))吗? “床的利用率-产假” +: +($ F {indicatorname} .equals(“ Bed Util Ped”))吗? “床的利用率-儿科” +: +$ F {indicatorname} +``` + +由此,我们可以看到可用于更一般情况的模式。 + + - 对于每个指标或数据元素,我们要更改其名称, + 我们需要一行 + + - 每行之间用冒号分隔: + + - 我们用“常规”行结束表达式 + +每行具有相同的格式,其中红色文本是简称, +蓝色文本是我们要插入的内容 +代替。 + +![](resources/images/dhis2_creating_reporting/ireportadv/ireport_screen_0.jpg) + +例如,当具有指标名称时,可以使用相同的表达式 +沿图表的类别轴。 + +### 添加水平总计 { #adding-horizontal-totals } + +通过使用表达式编辑器,可以将列添加到 +每行总计的表格。在下面的示例中,我们将 +三个月的表格以及总计的表格 +三个月。 + +我们首先将文本标签拖动到表格标题中,然后更改其标题 +将文本添加到“总计”,然后将文本字段拖到详细信息行中。 + +如“文本字段”部分中所述,我们必须更改 +新文本字段的属性,以便它可以显示数字。去做 +为此,将属性面板中的“表达式类”更改为 +“ java.lang.Double”。 + +右键单击文本字段,然后选择“编辑表达式”。这将带来 +打开“表达式编辑器”。作为表达式,我们要总结所有 +列。在这种情况下,我们要求和三个值表达式 +上:“ 9月”,“ 2010年10月”,“ 2010年11月”。这些的名字 +字段会因您在其中选择的交叉表维度而异 +报告表。在我们的例子中,我们做的表达是 +``` +$ f {September} + $ f {2010年10月} + $ f {2010年11月} +``` +表格的每一行在右侧都有一个总计栏。 + +### 表组 { #groups-of-tables } + +在某些情况下,将多个表合在一起可能会很有用 +报告。可以使用“报告”组来完成。使用此功能, +例如,您可以为每个指标创建一个报告表,或者一个 +每个组织单位的表格。在下文中,我们将经历 +包含三个指标的报告所需的步骤 +在一张表中表示。重要的是报告表不要 +当我们想基于 +指标。 + +在我们的示例中,默认情况下将从DHIS2下载的.jrxml文件 +对于组织单位和指标都有一列(假设我们 +已选择期间作为唯一的交叉表维度)。我们从 +删除指标列,因为在我们的例子中不需要这样做,并且 +重新调整其他字段以适合 +报告。 + + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_36.jpg) + +接下来,我们创建报告组。转到报告检查器,右 +点击报告名称(默认为dpt),然后选择添加报告 +组。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_38.jpg) + +随即出现一个带有报告组向导的窗口。选择名称 +组,在这种情况下,我们选择“指标”。在下拉菜单中,我们可以 +选择我们希望组基于的报告表中的哪些列 +上。因此,如果我们要为每个组织单位使用一张桌子, +选择组织单位名称作为要分组的报告对象 +至。但是,由于在此示例中我们按指标分组,因此我们 +选择指标名称。然后点击 +下一个。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_39.jpg) + +下一步是选择是否要一个单独的组 +每个报告组的页眉和组页脚区域。在这种情况下,我们 +选择同时包含两者。单击完成,然后会出现乐队 +在里面 +报告。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_40.jpg) + +如果您上载并运行报告,它现在将为每个报告创建一个表 +指示符。但是,看起来不会很好,因为不会有 +每个表格的标题行-每页顶部仅一个标题。 +同样,也没有指示哪个表显示了哪个 +指示符。接下来,我们将解决此问题。 + +除了将标题行放在列标题中,我们还可以 +将其移动到组标题。这将使标题显示在上方 +每个单独的表。此外,我们可以为每个表添加标题 +与指标名称。 + +将列标题从“列标题”区域移至“指示器” +组头 +带。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_41.jpg) + +接下来,将文本字段添加到“指标”组标题栏中,然后进行编辑 +它是显示指标的表达式 +名称。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_42.jpg) + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_44.jpg) + +该报告现在应具有三个表,每个指标一个。每 +表格的标题将带有指标名称,并且还有一个 +表头 +行。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_45.jpg) + +#### 排序和分组 { #sorting-and-grouping } + +使用分组时,必须注意以下事项: +排序。值得注意的是,添加排序参数时,无论参数是 +用作分组依据的必须首先。因此,如果您要分组 +按指标报告,并希望对组织单位进行排序 +按字母顺序,您必须先选择按指标排序,然后再按 +组织单位名称如下所示。有关如何添加的说明 +排序,请参阅排序部分 +以上。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_59.jpg) + +## 图表 { #charts } + +默认情况下,.jrxml文件中包含3D条形图, +从DHIS 2下载。此设置是为了仅从 +«参数组织单位»(通常是父母或祖父母)是 +用过的。通常,这是一个很好的解决方案。由于这是默认设置,因此我们将 +首先看条形图,再看折线 +图表。 + +### 条形图 { #bar-charts } + + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_54.jpg) + +条形图是DHIS2中的默认图表类型。在本节中,我们将 +看一下如何制作上面的条形图,比较其值 +几个地区的一项指标。在中编辑默认图表 +iReport,右键单击它并选择图表 +数据。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_46.jpg) + +将出现一个窗口。默认情况下,Filter表达式被填充为 +仅显示上级组织单位的数据。如果 +由于某些原因您不希望这样做,只需删除文本中的文本 +框。在这种情况下,我们不需要过滤器,因为我们正在制作图表 +显示跨地区的比较。要继续,请单击详细信息 +标签。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_47.jpg) + +在详细信息下,您将看到该图表的系列列表。默认情况下,一个 +每个交叉表列创建系列。在这种情况下,我们正在研究 +一些地区的2010年全年指标数据。 +指标位于交叉表中 +尺寸。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_48.jpg) + +要更改系列,请选择它,然后单击“修改”。另一个窗口 +将出现在可以编辑四个区域的位置。三个第一 +是必需的,但是在其中之一中添加空引号(«»)就足够了 +首先 +二。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_500.jpg) + +第一个框是一个文本字段,其中的系列名称可以是 +插入或编辑。这是将用于填充文本的字段 +在图例框中(显示为 +下面)。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_50.jpg) + +但是,如果您想沿x轴的每个条都有名称 +图表而不是使用图例,这可以通过添加 +您想在“类别表达式”字段中显示的任何文本,或者 +通过插入一个表达式使其在 +报告运行。在这种情况下,我们希望每个都有一个条 +组织单位。因此,我们通过点击 +在按钮上 +对。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_49.jpg) + +作为表达式,我们选择organisationunitname,如下所示 +下面。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_490.jpg) + +完成后,系列编辑器应如下所示。请点击 +单击确定,然后单击关闭以关闭图表详细信息 +窗口。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_501.jpg) + +如果您在“类别”表达区域中添加了良好的描述,则可以 +省略图例框。这是在“报告”属性面板中完成的 +iReport,您还可以在其中编辑 +图表。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_51.jpg) + +我们还可以为图表添加标题,例如 +指示符。这也可以在“图表属性”面板的“标题”下完成。 +表达。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_55.jpg) + +将出现“表达式编辑器”窗口,您可以在其中输入标题。 +请注意,标题必须用引号引起来,如下所示 +下面。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_56.jpg) + +图表现已准备就绪。 + +### 折线图 { #line-charts } + +折线图在许多情况下都非常有用。但是,要使线 +图表报表数据(报表)必须适合它。因此,如果你 +要制作折线图,报告表必须要做 +交叉表维度中没有句点。这是示例 +如果您要为单个组织单位制作报告, +一个或多个指标,或者如果您使用一个指标进行报告 +和一个或多个组织单位。 + +下面,我们将详细介绍制作带一行报告的步骤 +图表显示一年中三个指标的发展情况 +组织单位。我们首先制作一个带有选择项的报告表 +显示 +下面: + + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_57.jpg) + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_60.jpg) + +当我们在iReport中打开生成的.jrxml文件时,默认行 +包括图表。由于我们要制作折线图,因此我们将其删除 +图表并将新的图表元素从面板中拖到报告中 +面板。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_61.jpg) + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_62.jpg) + +只要将Chart元素拖入报告中,就会出现一个窗口 +出现。我们选择折线图,如下所示 +下面。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_63.jpg) + +将出现一个图表向导。在第一步中单击“下一步”,然后在“完成”中 +接下来-我们将添加数据 +后来。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_64.jpg) + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_65.jpg) + +接下来,调整报表中图表的大小和位置。然后我们 +将为我们的三个指标中的每个指标添加一个数据系列。右键点击 +在图表上,然后选择图表数据。如果您要制作一张带有 +指标和几个组织单位,您可能希望创建一个 +过滤表达式,以便仅来自参数/父项的数据 +图表中使用了组织单位。为此,请将此行添加到 +过滤器表达区域: + +`$ F {organisation_unit_is_parent} .equals(“是”)` + +在我们的示例中,我们只有组织单位,所以这不是 +必要。接下来,单击详细信息选项卡以查看其中的系列列表 +图表。目前,此列表为空,但我们将为 +我们三个指标中的每个指标。要添加系列,请单击添加 +按钮。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_66.jpg) + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_67.jpg) + +在出现的窗口中,输入第一个 +系列表达式窗口中的指示符。记住把名字放在 +引号。在类别表达式中(沿x轴),我们希望 +月,因此我们使用字段旁边的按钮打开表达式 +编辑器并添加 +期间名称。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_69.jpg) + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_68.jpg) + +在值表达式中,我们添加第一个的实际数据值 +指示符。再次使用表达式编辑器执行此操作。当我们 +完成后,窗口应该看起来像下面的窗口,只有不同的窗口 +根据的名称 +指示符。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_70.jpg) + +然后,您可以单击确定关闭窗口。按照相同的步骤添加 +另一个系列 +指标。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_71.jpg) + +关闭窗口,折线图的数据应已准备就绪。 +但是,可能需要进行一些其他调整-其中大多数可以 +在折线图属性面板中找到。例如,当制作一个 +如我们的示例所示,逐月图表通常不够用 +沿类别轴的月份名称的空间。这可以通过解决 +通过使用属性将标签旋转例如-40度 +类别轴刻度线标签 +回转。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_72.jpg) + +许多其他选项可用于为图表提供所需的 +看。 + +![](resources/images/dhis2_creating_reporting/ireportadv/irep_screen_73.jpg) + +## 将报告添加到DHIS2 { #adding-the-report-to-dhis2 } + +现在,我们可以切换到DHIS2并导入我们的报告。转到报告 +DHIS2中的模块,然后选择“标准报告”。在“标准报告”中 +屏幕上,单击“添加新的”,或编辑现有的。 + +在以下屏幕中,我们需要执行几个操作。 +首先,输入新的“标准报告”的名称。其次,为了设计 +单击“选择文件”,然后在iReport中找到已编辑的.jrxml文件。 +然后,选择我们用作报告基础的报告表 +在iReport中。点击添加,它将移至“选定的报告 +表格”区域。最后,单击 +保存。 + + +![](resources/images/dhis2_creating_reporting/ireport/27_new_std_report.jpg) + +该报告现在可以作为DHIS2中的“标准报告”使用: + +![](resources/images/dhis2_creating_reporting/ireport/28_done.jpg) + +## 最终指南 { #some-final-guidelines } + + - 使用相同版本的iReport和DHIS2的Jasper版本 + 报告。有关所使用的Jasper版本,请参见DHIS2中的“关于”页面。 + + - 使用具有交叉表尺寸的报表表作为您的数据源 + 您的报告设计。这将使设计更加容易 + 报告您需要放置特定指标,期间或 + 列上的orgunits。 + + - 向他人学习,Jasper上有许多DHIS2报告设计 + 启动板,请参见 + http://bazaar.launchpad.net/~DHIS2-devs-core/DHIS2/trunk/files/head:/resources/ + + + +## 设计基于SQL的标准报告 { #designing-sql-based-standard-reports } + +标准报告可能基于SQL查询。当您 +需要访问DHIS2数据库中的多个表并进行自定义 +选择并加入。 + +\-此步骤为可选步骤,但在需要调试报告时非常方便 +当您可以直接访问要使用的数据库时。请点击 +在“报告数据源”按钮,“新建”,“数据库JDBC连接”上 +然后点击“下一步”。在此窗口中,您可以给您一个连接名称和 +选择JDBC驱动程序。 PostgreSQL和MySQL应该包含在其中 +您的iReport。然后输入JDBC连接URL,用户名和密码。 +最后三个是指您的数据库,可以从您的数据库中检索 +DHIS2配置文件(hibernate.properties)。点击“保存”。你有 +现在将iReport连接到您的数据库。 + +\-转到标准报告,然后单击“添加新”,然后“获取报告 +模板”。在iReport中打开此模板。此模板包含一个 +一系列报表参数,可用于创建动态SQL +陈述。这些参数将根据报告替换 +我们稍后将选择并包含在标准中的参数 +报告。参数为: + + - 句号-相对值的逗号分隔标识符字符串 + 期间 + + - period \ _name-报告期间的名称 + + - Organisationunits-所选组织单位的标识符 + + - Organisationunit \ _name-报告组织单位的名称 + + - Organisationunit \ _level-报告组织单位的级别 + + - Organisationunit \ _level \ _column-相应列的名称 + 在\ _orgunitstructure资源表中 + +这些参数可以使用 +`$ P \!{periods}`语法,其中“句点”代表参数。 + +\-要在iReport中创建SQL查询,请单击“报告查询”按钮。 +将查询写入或粘贴到文本区域。使用示例SQL查询 +参数,这些参数将创建一个报告,在报告中显示原始数据值 +组织单位层次结构中的第四层是: +``` + 选择district.name作为区,Chiefdom.name作为Chiefdom,ou.name作为设施, + bcg.value为bcg,yellowfever.value为yellowfever,麻疹.value为麻疹 + 来自组织单位ou + 左外部联接_orgunitstructure ous + 于(ou.organisationunitid = ous.organisationunitid) + 左外加入组织单位区 + 在(ous.idlevel2 = district.organisationunitid)上 + 左外加入组织单位首领 + 在(ous.idlevel3 = chiefdom.organisationunitid)上 + 左外连接( + 选择sourceid,sum(cast(值是double precision))作为值 + 从数据值 + 其中dataelementid = 359706 + 和periodid = $ P!{periods} + 按sourceid分组)作为bcg在bcg.sourceid = ou.organisationunitid上 + 左外连接( + 选择sourceid,sum(cast(值是double precision))作为值 + 从数据值 + 其中dataelementid = 35 + 和periodid = $ P!{periods} + 按sourceid分组)为yellowfever.sourceid = ou.organisationunitid上的yellowfever + 其中ous.level = 4 + 并且ous。$ P!{organisationunit_level_column} = $ P!{organisationunits} + 按区名,酋长名,ou.name排序; +``` +注意如何在查询中使用所有参数,以及SQL连接 +DHIS2数据库中的资源表。 + +\-最后,回到“添加新报告”屏幕,我们单击“使用JDBC” +数据源”。这使您可以选择任何相对期间和报告 +报告的参数。相对时期是相对于今天的 +日期。报告参数将在创建报告和 +可以动态选择组织单位和期间 +在运行时用于您的报告。对于上面的示例,我们必须 +在相关期间下选择“报告月份”,然后选择“报告” +报告参数下的“月份”和“组织单位”。点击保存。 +会将您重定向到报告列表,您可以在此处单击绿色 +报告旁边的“创建”图标以进行呈现。 + +## 设计基于HTML的标准报告 { #designing-html-based-standard-reports } + +可以使用纯HTML和JavaScript设计标准报告。这个 +需要一点提到的开发经验 +科目。基于HTML的标准报告的好处是它允许 +以获得最大的灵活性。使用HTML,您可以准确地设计报告 +您要根据以下内容在页面上放置表格,徽标和值 +您的设计需求。您可以在以下位置编写和保存标准报告设计 +常规文本文件。要将基于HTML的标准报告上载到DHIS2 +请执行下列操作: + + - 导航到标准报告,然后单击“添加新”。 + + - 给报告起一个名字。 + + - 选择“ HTML报告”作为类型。 + + - 如果您愿意,可以通过单击下载报告模板 + “获取HTML报告模板”。 + + - 选择所需的相对时间-这些将在 + 报告中的JavaScript。 + + - 选择报告参数-这些参数将在JavaScript中提供 + 您的报告。 + +报告模板,您可以在选择报告类型后下载该模板, +是开发基于HTML的标准报告的有用起点。 +它为您提供了基本结构并建议了如何使用JavaScript +和报告中的CSS。 JavaScript和CSS可以很容易地包含在内 +标准脚本和样式标签。 + +如果在创建标准报告时选择了相对期间, +可以像这样在JavaScript中访问它们: + + var period = dhis2.report.periods; //具有句点标识符的数组 + var period = period [0]; + +如果在创建广告订单时选择了组织单位报告参数 +标准报告,您可以在其中访问所选的组织单位 +像这样的JavaScript: + + var orgUnit = dhis2.report.organisationUnit; // 一个东西 + var id = orgUnit.id; + var name = orgUnit.name; + var code = orgUnit.code; + +设计这些报告时,您可以利用Analytics Web API +资源以在JavaScript中检索汇总数据。看一看 +请参阅本指南的Web API章节中的详细说明。作为一个 +完整的最小示例,您可以在 +报告已加载,并使用该数据来设置报表的内部文本 +这样的HTML元素: + + + +
      BGG覆盖率:
      +
      FIC覆盖范围:
      + +其他一些技巧:要包含图形,可以将图像转换为SVG +并将SVG内容直接嵌入到报告中-DHIS2基于 +HTML 5,其中SVG标签是有效的标记。要在其中包含图表和地图 +您的报告可以使用Web API中的图表和地图资源。 +您可以在自己的JavaScript中使用Web API的全部功能 +报告-仔细阅读Web API章节以获取 +所有可用资源的概述。 + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__datastore-manager-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__datastore-manager-md new file mode 100644 index 000000000..1e0b7bf65 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__datastore-manager-md @@ -0,0 +1,93 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/datastore-manager.md" +revision_date: '2021-06-14' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 数据存储管理器 { #datastore_manager_app } + +数据存储管理器适用于高级DHIS2用户。之前 +使用数据存储管理器,您可以阅读有关数据存储的更多信息 +此处:[DHIS2数据 +商店](https://docs.dhis2.org/master/zh/developer/html/webapi_data_store.html)。 + +## 使用数据存储管理器 { #using-the-datastore-manager } + +数据存储管理器可让您管理Web API数据的内容 +商店。这在管理应用程序和外部脚本时很有用。 + +## 向数据存储管理器添加新的名称空间和密钥 { #add-a-new-namespace-and-key-to-the-datastore-manager } + +注意:必须先创建名称空间,然后才能向其中添加键。 + +1. 点击**新建**。 + +2. 输入要创建的名称空间的名称。 + +3. 输入密钥名称,然后选择**创建**。显示新的名称空间 + 在左窗格中。 + +## 向数据存储管理器中的现有名称空间添加密钥 { #add-a-key-to-an-existing-namespace-in-the-datastore-manager } + +要将新密钥添加到数据存储管理器中的现有名称空间, + +1. 选择要向其添加键的名称空间。 + +2. 单击选项菜单,然后单击“**新密钥**”。 + + ![](resources/images/datastore_manager/datamgr_add_key.png) + +3. 在“新建密钥”对话框中输入密钥名称。 + +4. 点击**创建**。新密钥将添加到您的命名空间中 + 已选择。 + +## 从数据存储管理器中删除名称空间或键 { #delete-a-namespace-or-key-from-the-datastore-manager } + +若要删除名称空间或键,请单击“选项”菜单,然后单击“确定”。 +**删除**,然后再次**删除**。请注意,如果您删除唯一 +键入名称空间,您还将删除它所属的名称空间。 + +## 搜索名称空间或键 { #search-for-namespaces-or-keys } + +使用左上角的搜索工具搜索名称空间和 +关键如下: + + - 输入名称空间名称,后跟** \#**和要搜索的键名 + 命名空间中的特定键。 + + - 输入** \#**,然后输入密钥名称以搜索密钥 +只要。 + +![](resources/images/datastore_manager/datamgr_search_namespaces_keys.png) + +## 搜索您的JSON库 { #search-your-json-library } + +使用工作区工具栏中的搜索工具搜索JSON +图书馆。 + +![](resources/images/datastore_manager/datamgr_searchJSON.png) + +## 在数据存储管理器中编辑名称空间或键 { #edit-namespaces-or-keys-in-the-datastore-manager } + +使用 **搜索** 工具查找数据存储中的命名空间或键。 +编辑内容时,您可以在 **树** 视图和 +**代码**视图。使用 **树** 视图来概览 +数据存储区的内容。使用**代码**视图编辑您的代码 +直接在代码编辑器中。请记住通过单击保存您的工作 +**保存**按钮。 + +![](resources/images/datastore_manager/datamgr_treeview.png) + +在代码视图中,您可以编辑代码。当您编辑一行代码时, +它以黄色突出显示。 + +![](resources/images/datastore_manager/datamgr_codeview.png) + +任何错误均由编辑器标记。如果将鼠标悬停在错误图标上, +您可以查看错误的简短说明。 + +![](resources/images/datastore_manager/datamgr_editcode_error.png) + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__importexport-app-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__importexport-app-md new file mode 100644 index 000000000..babddf6b4 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__importexport-app-md @@ -0,0 +1,435 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/importexport-app.md" +revision_date: "2022年10月23日" +tags: + - 用 + - DHIS核心 主版 +--- + +# 导入/导出应用 { #import_export } + +在初级卫生系统中,HMIS通常涉及分布式 +应用程序,同一应用程序在不同的位置运行 +地理位置(PHC,CHC,医院,地区和州)。 +这些物理位置中许多都没有Internet连接,并且 +因此他们离线工作。在某个时候(通常在该地区 +级别),则数据需要同步才能具有 +特定地理区域的统一数据库。对于 +因此,重要的是能够从一个位置导出数据( +正在离线工作(例如在医疗机构级别),然后导入 +另一个(例如在地区级别)。 +因此,导出和导入的此功能是HMIS的关键功能。 +此功能还可以帮助我们克服某些方面对Internet的依赖 +度,因为数据更新可以通过没有密钥的USB密钥进行传输 +连接性,或者在互联网有限的情况下通过电子邮件 +连接性。 DHIS2提供了强大的导出-导入功能来 +满足这些需求。 + +要访问导入/导出应用,请在顶部标题栏中搜索 +进出口。导入/导出应用程序提供了许多服务详细信息 +可以在下面找到。 + +![](resources/images/import_export/overview.png) + +## 汇入资料 { #importing_data } + +### 导入进度记录器 { #import_progress_logger } + +无论您导入什么(“数据”、“事件”、“组织单位几何”、“元数据”或“跟踪的实体实例”数据),您始终可以通过查看“作业摘要”来查看导入进度:页面顶部。 + +### 导入摘要 { #metadata_import_summaries } + +导入请求完成后,我们会在导入表单上方显示导入摘要。任何冲突或错误都会显示在导入主要摘要下方的表中。 + +![](resources/images/import_export/import_summary.png) + +### 元数据导入 { #metadata_import } + +可以从侧边栏单击来访问元数据导入 +元数据导入。 + +![](resources/images/import_export/metadata_import.png) + +1. 选择要上传的文件 + +2. 选择格式:_JSON_、_CSV_ 或 _XML_ + +3. 选择适当的设置: + + - 识别码 + - 导入报告模式 + - 预热模式 + - 导入策略 + - 原子模式 + - 合并模式 + +4. Click **Advanced options** if you want to adjust one or more of the following settings before importing: + + - 冲洗模式 + - 跳过分享 + - 跳过验证 + - 异步 + - 包容性策略 + +5. Click on the **Import** button which will upload the file and start the importing process. + +> **Tip** +> +> **It is highly recommend to use the Dry run option** to test before importing data; to make sure you keep control over any changes to your Metadata, and to check for problems with out-of-sync data elements or organisation unit names + +> **Note** +> +> If an organisation unit e.g. `Nduvuibu MCHP` had a unknown reference to an object with ID `aaaU6Kr7Gtpidn`, it means that the object with ID `aaaU6Kr7Gtpidn` was not present in your imported file, and it was not found in the existing database. +> +> You can control this using **Identifier** option, to indicate if you want to allow objects with such invalid references to be imported or not. If you choose to import invalid references you will have to correct the reference manually in DHIS2 later. + +#### DXF2中的匹配标识符 { #matching_identifiers_in_dxf2 } + +DXF2格式目前支持匹配两个标识符,即 +内部DHIS2标识符(称为UID),也使用外部 +标识符称为“代码”。进口商尝试搜索时 +对于引用(例如上面的引用),它将首先转到UID字段, +然后转到代码字段。这使您可以从旧版导入 +系统中没有每个元数据对象的UID。即如果你是 +从旧版系统导入设施数据,您可以省略ID +完整字段(DHIS2将为您填写),然后将 +代码字段中的旧系统自己的标识符,此标识符为 +必须是唯一的。这不仅适用于组织单位,而且 +用于各种元数据,从而可以轻松地从其他系统导入。 + +### 资料汇入 { #import } + +可以通过单击侧边栏上的数据来访问数据导入 +进口。 + +![](resources/images/import_export/data_import.png) + +1. 选择要上传的文件 + +2. 选择格式:_JSON_、_CSV_、_XML_、_ADX_ 或 _PDF_ + +3. 选择适当的设置: + + - 战略 + - 预热缓存 + +4. Click **Advanced options** if you want to adjust one or more of the following settings before importing: + + - 数据元素ID方案 + - 组织单位ID方案 + - ID方案 + - 跳过现有支票 + +5. Click on the **Import** button which will upload the file and start the importing process. + +> **提示** +> +> **强烈建议在导入数据之前使用试运行选项**进行测试;确保您控制对元数据的任何更改,并检查数据元素或组织单位名称不同步的问题 + +#### PDF资料 { #importPDFdata } + +DHIS2 supports import of data in the PDF format. This can be used to import data produced by off-line PDF data entry forms. Please refer to the section **Data set management** for details on how to produce a PDF form which can be used for off-line data entry. + +To import a PDF data file, navigate to the _PDF Data Import_ item in the side menu. Upload the completed PDF file and click _Import_. + +### 事件汇入 { #event_import } + +可以通过单击事件导入从侧边栏访问事件导入。 + +![](resources/images/import_export/event_import.png) + +1. 选择格式:_JSON_、_CSV_ 或 _XML_ + +2. Click **Advanced options** if you want to adjust one or more of the following settings before importing: + + - 事件ID方案 + - 数据元素ID方案 + - 组织单位ID方案 + - ID方案 + +3. Click on the **Import** button which will upload the file and start the importing process. + +### Earth 引擎导入 { #ee_import } + +单击 Earth Engine Import(地球引擎导入)可从侧边栏访问 Earth Engine Import(地球引擎导入)。 + +使用 Google Earth Engine 从 WorldPop 导入高分辨率人口数据。使用此导入器需要 [Google Earth Engine 帐户](https://docs.dhis2.org/en/topics/tutorials/google-earth-engine-sign-up.html)。 + +![](resources/images/import_export/ee_import.png) + +#### 选择应导入的 Earth Engine 数据{ #select-which-earth-engine-data-should-be-imported } + +表单的第一部分用于配置要导入的 Earth Engine 数据。 + +1. 选择应导入哪个 Earth Engine 数据集。目前的选择是_人口_和_人口年龄组_。 + +2. 选择数据集后,必须选择一个时间段。一次只能导入一个周期。 + +3. 选择数据的舍入方式。默认情况下,数据不进行四舍五入。 + +4. 选择要将数据导入到的组织单位。如果您选择设施点级别组织单位,则必须为设施点选择关联的几何。如果没有相关设施的几何形状,地球引擎就无法确定人口。 + +![](resources/images/import_export/ee_ou_associated_geometry.png) + +#### 选择数据元素以将 Earth Engine 数据导入到 { #select-the-data-elements-to-import-the-earth-engine-data-into } + +配置 Earth Engine 数据集后,您需要选择将数据导入到哪个数据元素。对于具有分解组的数据集(例如“人口年龄组”),DHIS2 数据元素必须以与 Earth Engine 数据集分解组匹配的类别选项组合的形式进行分解。 + +![](resources/images/import_export/ee_group_coc_mapping.png) + +> **配置 Earth Engine 导入的数据元素** +> +> 配置将包含 Earth Engine 数据的 DHIS2 数据元素时,如果您计划将数据导入到多个组织单位级别,请确保将这些级别添加为数据元素配置中的聚合级别。 +> +> 某些 Earth Engine 数据集包含分解组,DHIS2 数据元素必须配置相应的类别选项组合。例如,“人口年龄组”数据集按性别(男性、女性)和 5 岁年龄组进行分类。 +> +> 在 DHIS2 中,这意味着您必须有男性/女性类别和 5 岁年龄组类别(<1 岁、1-4 岁、5-9 岁、10-14 岁...80+ 岁)。这些组合成一个类别组合。 +> +> 专业提示:要自动将类别选项组合与 Earth Engine 分解组匹配,请向与 Earth Engine 组名称匹配的每个类别选项组合添加代码。例如,对于“人口年龄组”,组被命名为:F_0、F_1、F_5...、M_0、M_1、M_5... + +#### 运行导入 { #run-the-import } + +选择数据元素和类别选项组合后,将启用“预览”按钮。检查完要导入的数据后,您可以先进行试运行,或者继续实际导入。 + +![](resources/images/import_export/ee_data_preview.png) + +### 组织单位几何导入{ #geometry_import } + +通过单击_组织单位几何导入_从侧边栏访问。支持两种几何格式:GeoJSON 和 GML。 GeoJSON 是推荐的格式,也可用于导入关联的几何图形(集水区域)。 + +#### GeoJSON 导入 { #geojson_import } + +![](resources/images/import_export/geojson_import.png) + +1. 使用 GeoJSON 格式上传文件。 + +2. 默认情况下,GeoJSON 要素 ID 应与组织单位 ID 匹配。 + +3. 选中 **将 GeoJSON 属性与组织单位方案匹配** 以按功能属性进行匹配。输入 GeoJSON 属性名称并选择组织单位 ID 方案(_Id_、_Code_ 或 _Name_)。 + +4. 选中 **作为关联几何图形导入** 将 GeoJSON 要素作为组织单位(例如流域)的关联几何图形导入。选择应导入数据的几何属性。这需要将 _GeoJSON_ 类型的属性应用于 _Organisatiot unit_。该属性可以在维护应用程序中定义。 + +5. 单击 **开始导入** 按钮,这将上传文件并开始导入过程。 + +> **提示** +> +> **强烈建议在导入数据之前使用试运行选项**进行测试;以确保您能够控制对组织单位几何结构的任何更改。 + +#### GML 导入 { #gml_import } + +![](resources/images/import_export/gml_import.png) + +1. 使用 GML(地理标记语言)格式上传文件。 + +2. Click on the **Import** button which will upload the file and start the importing process. + +### 跟踪实体实例导入 { #tei_import } + +可以通过单击 TEI 导入从侧边栏访问跟踪实体实例导入。 + +![](resources/images/import_export/tei_import.png) + +1. 选择要上传的文件 + +2. 选择格式:_JSON_ 或 _XML_ + +3. 选择适当的设置: + + - 识别码 + - 导入报告模式 + - 预热模式 + - 导入策略 + - 原子模式 + - 合并模式 + +4. Click **Advanced options** if you want to adjust one or more of the following settings before importing: + + - 冲洗模式 + - 跳过分享 + - 跳过验证 + - 包容性策略 + +5. Click on the **Import** button which will upload the file and start the importing process. + +> **提示** +> +> **强烈建议在导入数据之前使用试运行选项**进行测试;以确保您可以控制对跟踪实体实例的任何更改。 + +## 汇出资料 { #exporting-data } + +### 元数据导出 { #metadata_export } + +单击侧边栏上的,可以访问元数据导出 +元数据导出。 + +![](resources/images/import_export/metadata_export.png) + +1. 选择您要导出的对象列表。 + +2. 选择格式:_JSON_ + +3. 选择压缩类型:_zip_、_gzip_ 或_uncompressed_ + +4. 决定是否勾选_跳过共享和访问设置_ + +5. Click **Export metadata** which will open a new web-browser window that will give you a file to download to your local computer. + +### 具有依赖项的元数据导出 { #metadata_export_dependencies } + +具有依赖项的元数据导出使您可以为以下内容创建罐头导出 +元数据对象。这种类型的导出将包括元数据对象 +和元数据对象的相关对象;即元数据 +与主要对象一起属于 + +表:对象类型及其依赖关系 + +| 对象类型 | 导出中包含的依赖项 | +| --- | --- | +| **数据集** | 数据元素

      部分

      指标

      指标类型

      属性

      数据输入表单

      图例集

      图例

      类别组合

      类别

      类别选项

      类别选项组合

      选项集 | +| 程式 | 数据输入表单

      跟踪实体

      计划阶段

      计划属性

      计划指标

      计划规则

      程序规则操作

      程序规则变量

      程序属性

      数据元素

      类别组合

      类别

      类别选项

      类别选项组合

      选项集 | +| 品类组合 | 类别组合

      类别

      类别选项

      Category 选项组合

      属性 | +| 仪表板 | 仪表板项目

      图表

      事件图表

      数据透视表

      活动报告

      地图

      报告

      资源 | +| 数据元素组 | 数据元素

      类别组合

      类别

      类别选项

      类别选项组合

      选项集

      属性

      图例集

      图例 | +| 选项集 | 选项 | + +![](resources/images/import_export/metadata_dependency_export.png) + +![](resources/images/import_export/metadata_dependency_export_object_types.png) + +1. 选择对象类型:_数据集_、_程序_、_类别组合_、_仪表板_、_数据元素组_或_选项集_。 + +2. 选择一个对象。 + +3. 选择格式:_JSON_ + +4. 选择压缩类型: _Zip_ 、 _GZip_ 或 _Uncompressed_ + +5. Click **Export metadata dependencies** which will open a new web-browser window that will give you a file to download to your local computer. + +### 资料汇出 { #data_export } + +可以通过单击数据从侧边栏访问数据导出 +出口。 + +![](resources/images/import_export/data_export.png) + +1. 选择要从中导出的组织单位。 + +2. 选择是否要导出包含步骤 1 中选择的组织单位的后代或仅包含手动选择的组织单位。 + +3. 选择要导出的数据集。 + +4. 设置开始和结束日期。 + +5. 选择格式:_JSON_、_CSV_、_XML_ 或 _ADX_ + +6. 选择压缩模式:**Zip**、**GZip** 或 **Uncompressed** + +7. Click **Advanced options** if you want to adjust one or more of the following settings before exporting: + + - 包括已删除 + - 数据元素ID方案 + - 组织单位ID方案 + - ID方案 + +8. Click **Export data** which will open a new web-browser window that will give you a file to download to your local computer. + +### 活动导出 { #event_export } + +通过单击事件可以从边栏中访问事件导出 +出口。 + +![](resources/images/import_export/event_export.png) + +您可以以 JSON、CSV 或 XML 格式导出事件或跟踪器数据。 + +1. 选择一个组织单位。 + +2. 选择包含项: + + - _选定_:仅导出选定组织部门的事件数据 + + - _正下方_:导出事件数据,包括所选内容内的第一级组织单位以及所选组织单位本身。 + + - _以下全部_:导出所选内容内所有组织单位以及所选组织单位本身的事件数据。 + +3. 选择一个程序和一个程序阶段(如果适用)。 + +4. 设置开始日期和结束日期。 + +5. 选择格式:_JSON_、_CSV_ 或 _XML_。 + +6. 选择压缩模式:_Zip_、_GZip_ 或_Uncompressed_。 + +7. Click **Advanced options** if you want to adjust one or more of the following settings before exporting: + + - 包括已删除 + - 数据元素ID方案 + - 组织单位ID方案 + - ID方案 + +8. Click **Export events** which will open a new web-browser window that will give you a file to download to your local computer. + +### 跟踪实体实例导出 { #tei_export } + +可以通过单击 TEI 导出从侧边栏访问跟踪的实体实例导出。 + +![](resources/images/import_export/tei_export.png) + +您可以以 JSON、CSV 或 XML 格式导出事件或跟踪器数据。 + +1. 选择应包含的组织单位。 + +2. 决定是否要按计划或跟踪实体类型进行过滤。 + +3. 选择格式:_JSON_、_CSV_ 或 _XML_。 + +4. Click **Advanced options** if you want to adjust one or more of the following settings before exporting: + + - 按上次更新日期筛选 + - 分配的用户模式 + - 包括已删除 + - 包括所有属性 + - 数据元素ID方案 + - 事件ID方案 + - 组织单位ID方案 + - ID方案 + +5. Click **Export tracked entity instances** which will open a new web-browser window that will give you a file to download to your local computer. + +## 工作概述 { #job_overview } + +可以通过单击_作业概述_从侧边栏访问作业概述页面。 + +![](resources/images/import_export/job_overview.png) + +通过此页面,您可以查看已启动此会话的所有导入的进度。您可以在左侧看到所有作业的列表,并在右侧看到有关特定选定作业的详细信息。 + +### 按导入作业类型过滤 { #filtering-by-import-job-type } + +![](resources/images/import_export/job_overview_filter.png) + +默认情况下,所有导入类型的作业都会显示在作业列表中,但您可以通过单击作业列表上方的作业类型过滤器来过滤您感兴趣的类别。 + +### 重新创建上一份工作 { #recreating-a-previous-job } + +![](resources/images/import_export/job_overview_recreate.png) + +假设您已从列表中选择了一个作业,您可以通过单击页面底部的_重新创建作业_按钮来重新创建以前运行的导入作业。这将带您进入正确的导入页面,并填写与您选择重新创建的作业完全相同的所有表单详细信息。 + +## 方案 { #schemes } + +许多导入和导出页面中使用的各种方案也称为标识符方案,用于在导入期间将元数据对象映射到其他元数据,以及将元数据呈现为导出的一部分。 + +表:可用值 + +| 方案 | 描述 | +| --- | --- | +| ID, UID | 匹配 DHIS2 稳定标识符,这是默认的 ID 方案。 | +| 代码 | Match on DHIS2 Code,主要用于与外部系统交换数据。 | +| 名称 | 匹配 DHIS2 名称,请注意,这使用可用的 _object.name_ 名称,而不是翻译名称。另请注意,名称并不总是唯一的,在这种情况下,不能使用它们。 | +| ATTRIBUTE:ID | 匹配元数据属性,该属性需要分配给您要匹配的类型,并且唯一属性设置为_true_。它的主要用途也是与外部系统交换数据,它比_CODE_有一些优点,因为可以添加多个属性,因此它可以用于与多个系统同步。 | + +### ID方案 { #id-scheme } + +ID 方案适用于所有类型的对象,但可以被更具体的对象类型覆盖。 diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__mobile-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__mobile-md new file mode 100644 index 000000000..810bc30fd --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__mobile-md @@ -0,0 +1,1146 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/mobile.md" +revision_date: '2021-06-14' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 移动 { #mobile } + +本章涵盖了各种移动技术,包括Web,J2ME,SMS +服务和SMS命令。 + +## DHIS2 Mobile简介 { #mobile_intro } + +DHIS2提供了一系列选项,允许从移动设备输入数据 +设备,包括专用的GPRS / 3G J2ME客户端和两个版本的 +DHIS2已专门针对移动浏览器进行了优化。每 +以下将详细描述这些解决方案 +部分。 DHIS2提供了多个Android客户端,具体说明请参见 +本指南其他部分中的详细信息。 + +现场数据的收集在技术上可能具有挑战性, +昂贵。手机解决方案具有显着的潜力 +降低了部署分布式数据收集系统的复杂性。 +使用安装在手机或Web浏览器上的简单Java客户端 +可以在手机上使用,现场工作人员可以直接向 +DHIS2数据库通过他们的移动设备。 + +尽管手机解决方案具有巨大的潜力,但仍有 +这种部署的复杂性。手机缺乏处理能力,并且 +显示屏很小,需要充电,通常这样 +在贫困或断断续续的地区进行部署最有意义 +网络覆盖范围。 + +下面简要介绍了每种移动解决方案, +在单独的部分中详细讨论: + + - DHIS2 Light:针对所有用户的移动浏览器优化数据输入模块 + 设备 + + 该模块允许直接通过浏览器的数据输入 + 移动设备。各种各样的设备和移动浏览器 + 支持的功能包括:Opera mini 3和4(基本和高级)-Opera + mini 4,诺基亚S40手机,Windows Phone 7,Window Mobile 6,Palm + Pre,Blackberry(v5和v6),Firefox移动版,iOS设备(iPhone) + 和Android设备。该客户端没有离线支持,并且 + 需要有效的GPRS / 3G连接。不需要新的 + 在手机上安装应用程序以支持新功能,但是 + 确实需要稳定的数据连接才能使用。这个解决方案是 + [基于移动浏览器的数据输入](#mobile_web_based)中进行了介绍 + + - DHIS2 Smartphone客户端:移动浏览器优化的数据输入 + 智能手机设备模块 + + 该模块允许直接通过浏览器的数据输入 + 手机。支持离线数据输入,并且不需要 + 在手机上安装特殊客户端的任何操作。 + + - J2ME GPRS / 3G客户端 + + DHIS-mobile包含两个独立的J2ME客户端,它们支持 + GPRS / EDGE / 3G作为一种传输机制。一个客户支持设施 + 汇总报告,第二个客户端支持基于名称的 + 程序跟踪。这些客户端分为单独的应用程序 + 使部署更容易。一些卫生工作者可能同时患有 + 手机上安装的应用程序。这两个客户端都支持 + 脱机存储数据并在支持J2ME的设备上工作(功能 + 手机)。 。?\> + + 需要有效的GPRS / 3G连接才能将数据发送到 + DHIS2数据库,但可以离线输入和传输数据 + 存在连接时。该客户主要用于 + 支持J2ME应用程序的低端设备,尽管 + 离线支持会增加一些内存要求,从而限制了 + 手机选择。虽然该解决方案主要在诺基亚上进行了测试 + 手机,它也可以在其他几款支持J2ME的手机上使用。 + + “ J2ME”一章中描述了设施报告J2ME客户端。 + GPRS / 3G客户端” + + +## 基于移动浏览器的数据输入 { #mobile_web_based } + +### 移动浏览器数据输入入门 { #getting-started-with-mobile-browser-data-entry } + +此方法适用于通过移动浏览器在智能手机上进行数据输入 +通过导航到DHIS2实例的URL,例如:完整 +[dhis2.org](dhis2.org)上的演示的URL链接 + 。还有你的手机 +浏览器将自动检测服务器所在的DHIS2应用程序 +给出了网址(例如:)。这是登录表格 +使用用户名和密码访问应用程序。点击“登录” +继续或“重置”重置: + +![](resources/images/dhis2_mobile_web_based/mobile-browser-login.png) + +登录后,有功能列表: + +![](resources/images/dhis2_mobile_web_based/mobile-browser-menu.PNG) + +**- 聚合报告:** 聚合数据条目 +由组织单位定义/分配的数据集 + +\-**追踪:** + + - 查找人员:根据姓名,电话号码或ID查找人员,以及 + 组织单位。 + + - 活动计划:按组织单位输入人员的数据, + 人员和程序/程序阶段 + + - 人员注册:注册新人员 + + - 匿名:基于程序的匿名人条目 + +**- 消息:** 管理来自服务器的消息和讨论。 +可以留言回复。用户可以在消息中发送反馈消息。 + +**-报告:**服务器的输出报告。 + +\-**设置:**用户信息(例如:名字,姓氏,电话 +号码,电子邮件)和界面语言。 + +**-注销:**退出应用程序。 + +**-桌面版本**:导航至DHIS2的桌面版本 +行政。这需要来自客户端移动设备的大量资源, +例如:足够的内存来加载页面。不建议 +适用于普通GPRS / 3G / ...电话。 + +上面的列表将详细说明: + +1. **汇总报告:** 汇总数据的条目 + 定义/分配的数据集 + 组织单位。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-aggregate-reporting.PNG) + + 点击“汇总报告”,然后选择一个组织单位 + 从列表中出现,数据集列表将针对 + 输入汇总数据。请参见以下示例: + + **步骤1:从 + 清单** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-select-orgunit.png) + + **步骤2:从中选择一个数据集(输入表单) + 清单** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-select-dataset.png) + + **步骤3:选择一个期间(基于所选期间的类型 + 数据集) + 清单** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-select-period.png) + + **步骤4:输入 + 数据** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-entry.png) + + **步骤5:在填写完数据后保存输入的数据,选择 + 数据完整性选项,如果 + 有。** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-entry-complete-save.png) + +2. **跟踪:** **查找/添加人员、访问时间表、人员 + 注册, + 匿名** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-menu-2.PNG) + + 2.1 ***查找/添加人***:根据姓名,电话号码查找人 + 或ID,以及组织单位。 + + - 步骤1:输入姓名,电话号码或ID,然后选择 + 组织单位,然后单击 + 搜索。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-find-person-1.PNG) + + - 步骤2:选择一个 + 人 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-findPersonStep2.png) + + 然后将显示该人的所有信息 + + - 步骤3:选择下一个程序阶段以输入 + 数据 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-findPersonStep3.png) + + 要查看所有程序阶段,请单击该程序的名称 + 程序(Child Heath程序为屏幕 + 射击) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-findPersonStep3.1.png) + + 2.2:***访问日程***:选择组织单位 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-org.png) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-activityPlan.png) + + - 当前活动计划:已注册的受益人列表, + 已注册,尚未完成/完成一个/许多程序,并且在 + 至少是程序阶段开放的数据输入。 + + \ + *步骤1:选择一个人 + 条目* + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-BE.png) + + \ + *第2步:选择当前的活动阶段 + 进入 + 数据* + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-PGS.png) + + 您还可以查看此人的信息(ID,性别, + 点击“详细信息”(位于 + 列表 + 出现) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-details.png) + + 所选的详细信息 + 人: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-details-info.png) + + - 所有活动计划:所有已注册受益人的列表, + 已注册,尚未完成/完成一个/许多程序。 + + - 单 + 事件: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-activityPlan-singleEvent.png) + + 2.3:**人员注册:**注册新人员 + + - 步骤1:个人输入 + 信息 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-personRegistrationStep1.png) + + - 步骤2:为刚注册的人注册程序,然后 + 点击 + “注册”。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-personRegistrationStep2.png) + + - 步骤3:输入所选程序所需的信息,然后 + 点击 + “注册” + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-personRegistrationStep3.png) + + 这里是 + 结果: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-personRegistrationStep4.png) + + 2.4:**匿名:**基于特定条目的匿名人员条目 + 程式 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-tracking-anonymous.png) + +3. **消息:**管理来自的消息和讨论 + 服务器。留言回复为 + 可用的。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-messages-menu.PNG) + + 显示的数字是未读邮件。点击查看 + 邮件列表(未读邮件为粗体和深蓝色 + 颜色): + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-message-conversations.PNG) + + 然后,您可以通过以下方式获取讨论的消息/主题: + 留下回覆讯息,请看这里 + 例: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-messages-reply.png) + + 用户可以在“消息”部分中创建反馈并将其发送到服务器。 + 发送新的反馈后,消息(反馈)将是 + 在“消息”下列出以进行进一步的跟踪。 + +4. **报告:** 的输出报告 + 服务器 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-reports.png) + + (将会被更新) + +5. **设置:** 用户信息(例如:名字、姓氏、电话 + 号码,电子邮件)和界面 + 语言。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-settings.png) + + 这是用于设置用户帐户/访问权限和 + 界面语言。单击“保存”以完成设置,请参阅 + 这个例子 + 下面: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-settings-update.png) + +6. **登出:**登出 + 应用 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-logout.png) + +7. **台式机版本**:浏览至DHIS2的台式机版本 + 行政。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-desktop-version.png) + + 这是桌面版本的GUI(需要大量内存 + (用于加载),不建议在普通移动设备上使用。该示例 + DHIS2演示(来自 + [dhis2.org](dhis2.org)) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-desktop-version-GUI.png) + + + +1. ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-data-entry.png) + + 单击“基于名称的数据条目”后,下一个将指导 + 在以下步骤中选择: + + **步骤1:选择组织 + 单元** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-org.png) + + **步骤2:选择活动 + 类型** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-AC.png) + + (该屏幕截图带有“当前活动计划”的示例 + 选项) + + 通常会有以下两种类型的活动: + + \ +“当前活动计划”:受益者列表 + 已注册,已注册,尚未完成/完成一个/许多程序,并且 + 至少有一个程序阶段可供数据输入。 + + \ +“所有活动计划”:所有已注册受益人的列表, + 已注册,尚未完成/完成一个/许多程序。 + + **步骤3:选择受益人 + 条目** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-BE.png) + + (带有“ Hybia Welde”选项的示例的屏幕截图) + + **第4步:选择一个当前活动的程序阶段以输入 + 数据** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-PGS.png) + + (屏幕截图显示了“出生后16-24个月”的示例 + 选项) + + 您还可以查看收款人的信息(ID,性别, + 点击“详细信息”(位于 + 清单 + 出现) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-choose-details.png) + + 所选的详细信息 + 受益人: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-namebased-details-info.png) + +2. **受益人注册:** 注册一个新的受益人 + 受益人 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-beneficiary-registration.png) + + **步骤1:选择一个 + 组织单位** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-beneficiary-registration-choose-OU.png) + + **步骤2:填写受益人登记 + 形成** + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-beneficiary-registration-form.png) + + 有必要的信息:全名,性别,出生日期(和 + 血型)。 + + 点击“保存”以注册新的受益人。 + + 收款人是时,会出现“成功保存”消息 + 创建/注册 + 成功。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-beneficiary-registration-form-success.png) + +3. **受益人登记:** 将受益人登记为一个或多个 + 程式 + + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-beneficiary-enrollment.png) + + Before enrolling a beneficiary to a program, the search function for + a beneficiary is provided: + + If the beneficiary is found, the result will be listed. The simply + click on the beneficiary name for navigating to the programs in + which the beneficiary enrolled: + + The below screen-shot example describes the beneficiary named + "Nguyen Van A": + + \- Has not enrolled any programs before + + \- There is one program: "Child Health Program" available for + enrolment + + The list of the available programs for enrolment will be listed. + Just click on the program for enrolment by specifying the date of + enrolment and the date of incident. See the example: + + After clicking on the "ENROLL" button, if successful, the program + enrolled will be listed under "Enrolled Programs for" + \, see the example: + +4. **消息:**管理来自的消息和讨论 + 服务器。留言回复为 + 可用的。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-messages.png) + + 显示的数字是未读邮件。点击查看 + 邮件列表(未读邮件为粗体和深蓝色 + 颜色): + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-messages-unread.png) + + 然后,您可以通过以下方式获取讨论的消息/主题: + 留下回覆讯息,请看这里 + 例: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-messages-reply.png) + +5. **报告:** 的输出报告 + 服务器 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-reports.png) + + (将会被更新) + +6. **设置:** 用户信息(例如:名字、姓氏、电话 + 号码,电子邮件)和界面 + 语言。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-settings.png) + + 这是用于设置用户帐户/访问权限和 + 界面语言。单击“保存”以完成设置,请参阅 + 这个例子 + 下面: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-settings-update.png) + +7. **反馈:**用于创建新消息的额外功能 + 发送到服务器。由此产生的新反馈将是 + 列在 + “ **消息**” + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-feedback.png) + + 点击“反馈”后,将有一个表格 + 编辑/发送新消息/讨论。看例子 + 下面: + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-feedback-new.png) + + 发送新的反馈后,消息(反馈)将是 + 在“消息”下列出以供进一步关注 + 向上。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-feedback-listed-in-messages.png) + +8. **登出:**登出 + 应用 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-logout.png) + +9. **台式机版本**:浏览至DHIS2的台式机版本 + 行政。 + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-desktop-version.png) + + 这是桌面版本的GUI(需要大量内存 + (用于加载),不建议在普通移动设备上使用。该示例 + DHIS2演示(来自 + [dhis2.org](dhis2.org)) + + ![](resources/images/dhis2_mobile_web_based/mobile-browser-desktop-version-GUI.png) + +## J2ME GPRS / 3G客户端 { #mobile_j2me_gprs_3g } + +DHIS2 GPRS / 3G移动模块为远程客户端提供了一种机制 +使用手机将数据直接输入DHIS2系统。那里 +客户端的两个功能,即: + +该解决方案依赖于具有数据连接的手机 +可用(即GPRS,Edge,3G),通过它与DHIS2通信 +实例,必须与其他任何实例一样,可以在互联网上公开使用 +网络服务器。手机上的客户端应用程序下载数据条目 +表格从服务器发送到电话,因此表格可以是 +无需安装新应用程序即可更新。这也是至关重要的 +社区报告功能,需要定期下载 +服务器上的活动计划。 + + - 设备报告,用于常规DHIS2的数据输入和报告 + 汇总数据, + + - 活动报告,用于支持个人活动报告 + 与社区模块。 + +### 数据连接可用性 { #data-connection-availability } + +在许多情况下,数据连接可用性可能是一个问题 +否则,DHIS2移动报告将是一个很好的解决方案, +直接将数据获取到DHIS2。如果是这样,您可能 +想考虑尝试单独描述的基于SMS的解决方案 +文件。请记住,即使当前存在数据连接 +服务器与手机之间进行通信所必需的 +仅在初始化或更新移动应用程序时才需要 +以及向服务器发送报告时。手机存储了所有输入的 +本地数据,因此只有临时访问数据才能正常工作 +定期连接。 + +### J2ME GPRS 3G设施报告客户端 { #mobile_j2me_gprs_3g_facility_reporting } + +基于Web的解决方案的服务器端组件包含在 +DHIS2的常规版本。 + +为了配置DHIS2基于Web的移动报告,您应该 +请遵循以下步骤。 + + - 为您设置的数据集设置“可用于移动报告”标志 + 想要报告:在* Maintenance-\> DataSet *-\> * Edit *下标记 + “可用于移动报告”复选框并保存。 + + - 为移动用户创建用户角色。选择 + *维护->用户->用户角色->添加新*。添加用户角色名称 + 和说明。为角色添加所需的数据集。手机 + 用户角色至少需要具有DHIS2 Web API的特权。 + 通过单击“保存”来保存用户角色。 + + - 创建一个将由客户端用于登录的用户 + *维护->用户->用户->添加新*。填写所有必填项 + 详细信息,请记住密码必须至少为8位数字 + 长,包含一个大写字母和一个数字。分配所需的 + 上一步中创建的用户的用户角色。 + + > **Important** + > + > Assign the user to exactly **one** organisation unit. Each mobile + > reporting client will need their own user name and password. + +### 数据集和报告表格的详细配置 { #detailed-configuration-of-data-sets-and-reporting-forms } + +尽管前面的步骤是测试 +解决方案可能需要对数据集进行更详细的配置,并且 +在以下各节中进行介绍。 + +#### 数据集到电话上的表单布局的映射 { #the-mapping-of-data-sets-to-form-layout-on-the-phone } + +默认情况下,数据集映射到电话上的单个表单。如果 +数据集分为多个部分,每个部分显示为 +手机上的单独页面。如果数据元素具有多个类别 +选项组合将显示为带有类别的标题 +组合选项如下。 + + +|||| +|---|---|---| +| **表单设计元素** | **DHIS2 元数据** | **元数据元素** | +| 表格标题 | 资料集 | 短名称(如果存在),否则名称 | +| 页面平铺 | 部分 | 部分名称(如果没有部分,则为表单名称) | +| 问题 | 数据元素 | 备用名称(如果存在),否则名称 | +| 问题名称(如果是组合) | 类别选项组合 | 名称 | + +#### 表格排序 { #sorting-of-forms } + +默认情况下,数据元素将根据全局排序进行排序 +在DHIS2中分配。如果使用节,则按节的特定排序 +订单将被使用。在某些情况下,当不使用节时,数据 +元素可能在多个数据集中使用,并且在方式上存在冲突 +应该在单个数据集中排序。为此工作 +情况是将整个数据集包装在一个部分中(请注意, +仅在数据元素具有相同的类别选项组合时才有效) + +#### 数据集的版本控制 { #versioning-of-data-sets } + +为了能够在移动设备上比较和更新数据集 +服务器上的版本的手机,数据集会自动 +编辑数据集结构时版本化。发生的一些变化 +在DHIS2服务器上,将导致移动客户端更新其表格 +新版本。 + + - 创建数据集 + + - 编辑数据集 + + - 在数据集中创建/编辑/删除部分 + + - 排序部分顺序 + + - 更新数据元素(影响许多相关的数据集) + + - 删除数据元素(影响许多相关的数据集) + + - 编辑数据元素类别 + + - 编辑DataElement类别组合 + +#### 语言支持 { #language-support } + +提供多语言支持。 + +DataSet和DataElement通过基于Web的功能进行转换。 +如果请求的语言,则服务器上的默认语言在移动设备上使用 +无法使用手机版。 + +![](resources/images/dhis_mobile/translateDataSet.jpg) + +### 移动应用程序设置 { #mobile-application-setup } + +#### 安装和初始化 { #installation-and-initialization } + +##### 安装 { #installation } + +从DHIS2主页下载jar包: +[https://www.dhis2.org/downloads](www.dhis2.org/downloads) + +##### 初始化 { #initialization } + +出厂前应进行初始化 +终端用户。鉴于可能的电话配置差异很大, +无法描述顺序所需的确切步骤 +以便在电话上启用客户端。但是,对于大多数手机而言, +使用USB将DHIS2 Web Mobile客户端“ JAR”文件复制到电话中 +电缆或通过蓝牙就足够了。当然,GPRS / 3G连接 +必须启用。请与您的移动服务提供商联系,以获取详细信息 +有关电话和网络的配置。 + +![](resources/images/dhis_mobile/mobile_login_screen.png) + +客户端安装到手机上后,进行初始化 +必须通过提供用户名,密码和服务器URL来进行此过程。 + +1. 首次登录服务器。 + + 客户端第一次登录服务器,或者如果客户端是 + 重新初始化后,用户名,密码和服务器URL必须为 + 输入。 + + 如果客户端无法登录,则可能有几种可能 + 您看到的错误消息。 + + - 找不到连接:指定的服务器URL不正确。 + 检查服务器地址,确保服务器实际上是 + 可达,然后重试。 + + - 用户名或密码无效:用户名或密码为 + 不正确的 + + - 应用程序无权访问受限API: + 可以联系服务器,但是用户没有 + 访问移动报告模块所需的权限 + +2. 设置PIN码:初始登录过程后,输入PIN码 + 号码可以由用户输入。这将使登录过程 + 更加容易,因为用户只需记住四位数的密码 + 数字,而不是分别输入用户名和密码 + 时间。如果事先初始化电话,则可以预设PIN码 + 交货,也可以由用户自行设置 + 提供了用户名和密码。 + + + ![](resources/images/dhis_mobile/mobile_enter_pin.png) + + After entering the PIN, press (Menu)-\>Next. + +3. 下载所有表格:指定PIN后,所有表格都会 + 从服务器下载并本地存储在手机上。 + + 如果已将用户配置为报告汇总数据集,则 + 将显示适当的数据集列表。如果用户是 + 负责基于社区的报告,分配清单 + 显示活动。 + + *注意*:如果卫生工作者负责这两个设施 + 报告和社区报告,DHIS2服务器将发送所有表格 + 设施报告和社区报告在移动设备上以及 + 移动设备,屏幕上会选择是否显示设备 + 报告或社区报告。 + + *错误*: + +#### 登录(常规使用) { #logging-in-for-regular-use } + +启动应用程序后,将显示PIN表单。 + + - PIN码:输入四位数的PIN码。 + + - 重新初始化命令:此功能将清除手机上的所有数据 + 然后从登录屏幕开始,输入用户名和密码。 + + - 错误:无效的PIN:如果用户输入了无效的PIN,则他们 + 将需要输入正确的PIN或重新初始化应用程序 + 使用正确的用户名和密码。 + +#### 设施报告模块 { #facility-reporting-module } + +##### 输入数据 { #entering-data } + +从“选择报告表”中选择汇总数据集后 +窗口,用户将需要选择适当的时间段。一个列表 +的可用时间段会自动生成。 + +1. 用户输入PIN后,他们可以从以下列表中进行选择 + 可用的数据集。选择适当的数据集,然后按“下一步”。 + + + ![](resources/images/dhis_mobile/select_report_form.png) + +2. 选择期间:将自动列出可用期间 + 显示给用户。他们可以从中选择合适的时期 + 列表。 + + + ![](resources/images/dhis_mobile/aggregate_select_periods.png) + +3. 填写值:选择期间后,可以显示表格 + 有两种模式,具体取决于 + + - 带有部分的表格 + + 每个表单部分都显示在一个带有名称的屏幕中 + 标题窗口中该部分的内容。 + + 要在屏幕之间导航,请按“下一步”。 + + - 不带节的表单(不带节的数据集) + + 所有字段都显示在一个屏幕上,标题为 + 数据集的名称 + + 用户只需用适当的填充每个数据元素 + 值。 + + + ![](resources/images/dhis_mobile/aggregate_data_entry_form.png) + +4. 保存并完成: + + 完成数据输入后,用户可以选择保存数据 + 本地电话上或直接将数据上传到DHIS2 + 服务器。 + + + ![](resources/images/dhis_mobile/aggregate_save_complete.png) + + If the user saves the data form, they can edit the form at a later + point in time if they need to. When selecting a period once again, + the period will be marked as "Saved' as seen in the next screen + shot. + + ![](resources/images/dhis_mobile/aggregate_data_entry_form_saved.png) + + If the user selects "Complete", and the data entry form is not + complete, the user will be asked if they are certain they wish to + submit the form as incomplete. Once the form has been submitted, a + message should be displayed informing the user that the transmission + was successful. + + ![](resources/images/dhis_mobile/aggregate_report_success.png) + +##### 笔记 { #notes } + +1. 期间清单: + + 标有星号(\ *)的期间是已完成的期间 + 还是保存,取决于数据的状态 + 条目。 + + + ![](resources/images/dhis_mobile/aggregate_save_completed_periods.png) + + All periods that are not in period list are considered old and will + be deleted automatically. + +2. 存储值持续时间 + + 在手机上保存的表格数量仅受 + 移动设备的有效存储量。 + + 表格仅保存有限的时间,具体取决于频率 + 特定数据集的集合。 + + - 每日表格:2个月(当月和上个月) + + - 每周表格:4周(当前和前3周) + + - 月度表格:2个月(当月和上个月) + + - 季度表格:2个季度(当前和上一个季度) + + - 年度表格:2年(当前和前一年) + +3. 填写完毕的表格-无法修改的表格 + + 如果表单已完成,则用户可以在其上查看表单 + 电话,但他们无法对该表单进行任何后续编辑。每 + 该字段显示为灰色,并且对于编辑无效。 + +4. 重新编辑填写好的表格 + + 如果用户希望编辑已经提交给的数据 + 服务器,则可以通过点击“编辑”按钮来实现。他们是 + 假设数据集尚未锁定,则允许执行此操作 + 有关时期。如果他们尝试上传数据,则用户 + 系统会通知您该数据集已被锁定,但尚未锁定 + 可以上传数据。 + + + ![](resources/images/dhis_mobile/dataset_locked_upload_failed.png) + +5. 更新表格: + + 此功能用于在手机和手机上同步表格 + 服务器。输入PIN后自动触发该过程 + 数。 + + 注意:检查和下载更新的表单过程在 + 背景。完成后,显示提示询问用户是否 + 刷新表单列表或留在原处。 + +6. 多国语言支持: + + 此功能帮助用户选择手机GUI的语言 + (图形用户界面)和内容的语言(表格)。 + + 表单必须在服务器上翻译,否则为默认语言 + 用来。 + + 首次登录的默认语言是英语。更改语言 + 设置菜单将同时影响界面和内容。 + + ![](resources/images/dhis_mobile/settingCmd.jpg) + + ![](resources/images/dhis_mobile/settingScreen.jpg) + + ![](resources/images/dhis_mobile/supportedLanguageList.jpg) + + 多国语言界面:在“设置”菜单中,有以下列表: + 支持的语言(从服务器下载)。仅GUI语言 + 重新启动应用程序后更改。 + + 多语言内容(表单):表单语言在更改后 + 点击“保存”。如果表格很多,则需要几分钟 + 保存设置。 + +##### 故障排除 { #troubleshooting } + + - 数据已在手机上输入,但未出现在服务器上 + + 通常在用户在手机上输入数据时发生,但不能 + 将其发送到服务器。这可能是由于 + 电话,电话信用不足或覆盖范围不足。通常 + 显示错误消息,如下所示。 + + + ![](resources/images/dhis_mobile/http_error_mobile_client.png) + + Users should be informed that if they see this error, then it means + that their data has not been transmitted. + +## 短信命令 { #mobile_sms_command } + +SMS命令功能可帮助DHIS2系统接收来自用户的SMS, +患者,甚至是匿名的。 SMS命令是包含以下内容的对象: +每个SMS表单的配置:报告来自电话或j2me的数据 +应用,提醒用户,注册患者或用户等。 + +### 设置短信命令 { #set-up-sms-command } + +在这里您可以创建新的短信 +命令 + +![](resources/images/dhis2_mobile_sms/mobile-sms-startup-link.png) + +![](resources/images/dhis2_mobile_sms/mobile-sms-startup-link-sms-command.png) + +通常每个SMS命令都有其自己的属性,然后进行设置 +过程可能彼此不同。目前,我们有4种类型的 +短信 +命令: + +![](resources/images/dhis2_mobile_sms/mobile-sms-conf-sms-command-types.png) + +使用KEY \ _VALUE \ _PARSER和J2ME \ _PARSER,SMS命令将具有 +数据集,因为它们用于报告数据。如果报告了数据 +在已批准的期间内,将发送SMS响应 +返回包含有关批准状态的信息 +期。 + +![](resources/images/dhis2_mobile_sms/mobile-sms-conf-sms-command-dataset.png) + +使用ALERT \ _PARSER和UNlocated \ _PARSER,SMS命令将具有 +用户组,因为它们用于发送短信(例如SMS,DHIS2) +会话, +电子邮件。 + +![](resources/images/dhis2_mobile_sms/mobile-sms-conf-sms-command-user-group.png) + +有某些对于所有SMS命令类型都通用的参数。 +如果用户使用这些参数,则在系统中配置默认值 +确实为这些参数提供了任何值,那么那些默认参数将 +使用。这是这些参数的列表 + + + +表:常用参数 + +| 范围 | 类型 | 描述 | +|---|---|---| +| 代码值分隔符 | 串 | 提供自定义代码值分隔符。默认为“=” | +| 字段分隔符 | 串 | 提供自定义字段分隔符。默认为“|” | +| 如果没有发送代码则回复消息(仅发送命令) | 串 | 如果在短信文本输入中找不到代码,则提供消息。默认为“参数缺失” | +| 消息格式错误 | 串 | 如果命令格式不正确,则提供消息。命令应按照代码值分隔符进行格式化。如果缺少任何强制参数,也会发回此消息。 | +| 没有用户留言 | 串 | 如果发送电话号码未在 DHIS2 中注册,则提供消息。 | +| 用户属于多个 OrgUnit 消息 | 串 | 某些 SMS 命令类型要求用户(通过发送电话号码检索)仅与一个组织单位关联。该消息可以配置为在未满足要求时发回。 | +| 成功留言 | 串 | 提供成功完成该过程后将发送的消息。 | + +### 短信命令类型 { #sms-command-type } + +SMS命令基本上由其解析器类型定义。换句话说, +每个SMS命令都有一个唯一的解析器来解析纯文本SMS,然后 +结果将用于该SMS命令的目的。 + +#### 用于报告数据的SMS命令 { #sms-command-for-reporting-data } + +为了报告数据,例如数据集(聚合),我们使用SMS +具有KEY \ _VALUE \ _PARSER(用于电话的纯文本)的命令,或 +J2ME \ _PARSER(用于j2me +应用) + +![](resources/images/dhis2_mobile_sms/mobile-sms-cofig-sms-command-format-reportingdata.png) + +如果命令的名称为“ report”,并带有代码的数据元素列表 +像上面一样。格式应为:\ [命令名称\] \ [代码\] \ [值\] +\ [代码\] \ [值\] \ [代码\] \ [值\] ....,\ [值\]当然可能是 +更改取决于实际数据,因此您必须准备一个SMS文本,例如 +此示例:**报告vo2 vn5 a2 b6 z3 x1 ** + +如果命令具有分隔符,例如“。”,则SMS文本 +应该: + +**报告vo.2.vn.5.a.2.b.6.z.3.x.1 ** + +或**报告vo.2 | vn.5 | a.2 | b.6 | z.3 | x.1 ** + +此外,在SMS文本输入中,可以这样指定orgUnit ** org +orgUnitCode **如果在SMS中未指定orgUnit,则将检索用户 +首先从发送电话号码开始,然后从该用户发送orgUnit。如 +就PeriodType而言,应以这种格式指定 +“ ddMM”,例如3108,但如果未指定,则使用PeriodType +将从附加到SMSCommand的DataSet中检索 + +使用J2ME \ _PARSER,您不需要准备那些SMS文本,因为 +J2ME将完成这项工作 + +![](resources/images/dhis2_mobile_sms/mobile_sms_custom_message.PNG) + +用户可以将自定义响应消息设置为“格式错误的消息”,“否 +用户消息”,“用户属于多个OrgUnit消息”和 +“成功消息”。如果未设置自定义消息,则系统将使用 +默认消息。 + +#### 实体注册的SMS命令 { #sms-command-for-entity-enrollment } + +TRACKED \ _ENTITY \ _REGISTRATION \ _PARSER可用于注册跟踪 +实体进入系统。 + +![](resources/images/dhis2_mobile_sms/TEI_parser.png) + +命令名称后将跟与以下内容有关的跟踪实体属性 +与该命令关联的特定程序。程序 +创建此命令时将完成选择。 + +默认文本模式(如果不是字段分隔符和代码值分隔符 +为该解析器提供)如下所示。 ** childProgram +fn = xmen | ln = xmen2 | age = 4 ** + +如果字段分隔符是“,”,那么文本将如下所示 +this.**childProgram fn=xmen,ln=xmen2,age=4** + +其余行为与其他命令相同。如果用户不 +提供这些参数,然后将使用默认参数。 + +#### 用于程序阶段数据输入的SMS命令 { #sms-command-for-program-stage-data-entry } + +PROGRAM \ _STAGE \ _DATAENTRY \ _PARSER可用于进入程序阶段 +特定跟踪实体实例的相关数据。 + +![](resources/images/dhis2_mobile_sms/programstage_data_parser.png) + +命令名称后将跟与特定名称有关的数据元素 +该命令所关联的程序阶段。程序与程序 +创建此命令时将完成阶段选择。 + +默认文本模式(如果不是字段分隔符和代码值分隔符 +为该解析器提供)如下所示。 **程序阶段 +bcgd = 1 | opvd = 2 | wght = 34 ** + +如果字段分隔符是“,”,那么文本将如下所示 +这个.**程序阶段 bcgd=1,opvd=2,wght=34** + +其余行为与其他命令相同。如果用户不 +提供这些参数,然后将使用默认参数。 + +#### 短信命令,用于警报,注册 { #sms-command-for-alerting-registering } + +为了提醒用户,我们使用具有ALERT \ _PARSER的SMS命令 +(用于电话的纯文本)或UNlocated \ _PARSER(用于j2me应用程序)。 +UNlocated \ _PARSER也可以用于注册IDSR +谣言。 + +![](resources/images/dhis2_mobile_sms/mobile-sms-cofig-sms-command-format-alert.png) + +这些命令的格式为:\ [命令名称\] \ [文本\],用于 +例: + +**在A镇提醒一个紧急情况** + +仅从用户收到具有ALERT \ _PARSER的命令 + +#### 用于事件注册的SMS命令 { #sms-command-for-event-registration } + +事件注册可用于将匿名事件注册到 +系统基于通过SMS收集的数据。此命令类型是 +与类型WITHOUT \ _REGISTRATION的程序相关联。例如 +使用此解析器可以跟踪出生事件。 + +![](resources/images/dhis2_mobile_sms/event-registration-parser.png) + +这些命令的格式为:\ [命令名称\] +\ [代码\] \ [分隔符]] [值\],例如: + +**出生A = 1,B = 2,G =男性** + +代码/值分隔符是可配置的。管道“ |”默认情况下为 +字段分隔符。具有EVENT \ _REGISTRATION \ _PARSER的命令将为 +仅从DHIS2用户收到。成功接收命令后 +然后将解析SMS中接收到的数据,并在其中注册事件 +DHIS2。 + +## 短信服务 { #mobile_sms_service } + +SMS服务是用于发送/接收SMS的常规服务。任何 +其他DHIS2模块可以包括此服务并利用它发送和发送 +从现场的用户或工作人员接收短信。 + +### 设置短信服务 { #setting-up-sms-service } + +使该服务正常运行的前提条件很少。 +有两种方法可以完成这些步骤。一种方法是配置 +网关从移动配置模块中的GUI。另一种方法是 +使用SMS Web Api。 + + - 配置短信网关 + +#### 配置短信网关 { #configure-sms-gateway } + +SMS 服务支持五种不同类型的网关。短信 +如果配置了任一网关,则可以发送。如果超过一个 +网关存在,那么它们将以循环方式用于 +负载均衡。不同类型有不同的参数 +网关。网关可以在移动配置中的 GUI 中进行配置 +模块如图所示。有关所需参数的更多信息 +配置网关可以在【网关 +新短信应用程序的配置]部分。(#gateway.configuration) + + +![](resources/images/dhis2_mobile_sms/sms-app.png) + +#### 配置GenericHttp网关 { #configure-generichttp-gateway } + +许多 DHIS2 实例正在使用 GenericHttpGateway 连接到它们的 +本地网关。这些本地网关提供用于发送 SMS 的 HTTP API。 +在新的 GenericHttpGateway 中,现在可以配置通用配置 +网关配置模板。该模板通过替换转换为请求负载 +占位符,其实际值取自网关键值参数。 + + +![](resources/images/dhis2_mobile_sms/generic-gateway.png) + +### 网关配置 { #gateway.configuration } + +下表显示了配置网关所需的参数。 + + + +表:网关配置参数 + +| 范围 | 短信群发网关 | Clickatell 网关 | 通用 HTTP 网关 | SMPP网关 | 描述 | +|---|---|---|---|---|---| +| 网关名称 | 可选的 | 可选的 | 可选的 | 可选的 | 用作网关身份。如果未配置此参数,将存储默认名称。推荐使用它 | +| 用户名 | 需要 | 可选(如果使用令牌) | 需要 | 需要 | 用于API认证 | +| 密码 | 需要 | 可选(如果使用令牌) | 需要 | 需要 | 用于API认证 | +| 验证令牌 | 不适用 | 可选(如果使用密码) | 不适用 | 不适用 | 用于API认证 | +| 网址模板 | 不适用 | 不适用 | 需要 | 需要 | 仅在 GenericHttpGateway 的情况下才需要 Url Tempalte。例如“http://smsgatewa1.com” | +| 标头 | 不适用 | 不适用 | 可选的 | 不适用 | 可以选中标头选项以将选定的参数作为 http 标头发送。例如,用户名/密码/令牌可以在 http 标头中发送。 | +| 使用获取 | 不适用 | 不适用 | 可选的 | 不适用 | 默认情况下,使用 HTTP POST 方法向网关发布数据。但在某些情况下,如果需要 HTTP GET 方法来执行此操作,则可以将 useGet 参数设置为 true。 useGet 的默认值为 false。 | +| 系统类型 | 不适用 | 不适用 | 不适用 | 需要 | SMPP 网关需要 SystemType 参数。默认值为“cp” | +| 数字类型 | 不适用 | 不适用 | 不适用 | 需要 | SMPP 网关需要 TypeOfNumber 参数。默认值为“未知”。其他可能的值为 UNKNOWN、INTERNATIONAL、NATIONAL、NETWORK_SPECIFIC、SUBSCRIBER_NUMBER、ALPHANUMERIC 和 ABBREVIATED | +| 数字计划指示器 | 不适用 | 不适用 | 不适用 | 需要 | SMPP 网关需要 NumberPlanIndicator 参数。默认值为未知。其他可能的值为 UNKNOWN、ISDN、DATA、TELEX、LAND_MOBILE、NATIONAL、PRIVATE、ERMES、INTERNET 和 WAP | +| 绑定类型 | 不适用 | 不适用 | 不适用 | 需要 | SMPP 网关需要 BindType 参数。默认值为 TX。其他可能的值有 BIND_TX、BIND_RX 和 BIND_TRX | +| 压缩的 | 不适用 | 不适用 | 不适用 | 可选的 | 压缩参数对于 SMPP 网关是可选的。默认值为 false | +| 发送Url参数 | 不适用 | 不适用 | 可选的 | 不适用 | 网关参数将附加 url 例如 `https://samplegateway.com/messages?apiKey={apiKey}&to={recipients},content={text},deliveryreport={dp}` | +| 内容类型 | 不适用 | 不适用 | 可选的 | 不适用 | 数据将发送到短信网关的类型。默认为 application/x-www-form-urlencoded。其他支持的类型包括 application/json、application/xml 和 text/plain | +| 配置模板 | 不适用 | 不适用 | 可选的 | 不适用 | 通用配置模板可用于以外部网关可接受的形式提供数据。例如`用户名=${用户名}&密码=${密码}&to=${收件人}&国家/地区代码=880&消息=${文本$}&messageid=0`。还可以提供 Json/xml 模板。 | + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__visualize-usage-statistics-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__visualize-usage-statistics-md new file mode 100644 index 000000000..d96191e5e --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__MAINTAINING-THE-SYSTEM__visualize-usage-statistics-md @@ -0,0 +1,59 @@ +--- +edit_url: "https://github.com/dhis2/usage-analytics-app/blob/master/docs/user/visualize-usage-statistics.md" +revision_date: '2021-08-25' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 可视化使用情况统计 { #using_usage_analytics } + +## 关于使用情况分析应用 { #about-the-usage-analytics-app } + +![](resources/images/usage_analytics_interface.png) + +**使用情况分析**应用程序可让您直观地了解用户使用情况的统计数据 +正在使用 **仪表板**、**GIS**、**事件 +可视化工具**、**数据可视化工具** 和 **事件报告** 应用程序 +DHIS2。通过这些统计数据,您可以回答以下问题: + +- 人们加载了多少次可视化和仪表板? + +- 用户创建了多少个收藏夹? + +- 登录的用户数与用户总数之比? + +- 什么是最受欢迎的收藏夹? + +## 创建使用情况分析图 { #usage_analytics_create_chart } + +1. Open the **Usage Analytics** app. + +2. 选择**开始日期**和**结束日期**。 + +3. Select an **Interval**: day, week month or year. + +4. Select a **Category**. + + 有五种分析类别: + + - **收藏夹视图**:提供各种类型的次数 + 已查看最喜爱的内容,例如可视化和 + 仪表板,随着时间的推移。通过此分析,您可以在所有 + 收藏夹的类型,所有类型的总数和平均值 + 观看次数。 + + - **收藏夹**:提供已被收藏的收藏夹数量 + 随着时间的推移创建并存储在系统中。 + + - **用户**:提供有效数量以及总数 + 随着时间的流逝。 + + - **热门收藏夹**:显示系统中查看最多的收藏夹 + 按类型。 + + - **数据值**:提供存储在其中的数据值的数量 + 随着时间的流逝。 + +5. 点击**更新**。 + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__TRACKING-INDIVIDUAL-LEVEL-DATA__event-capture-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__TRACKING-INDIVIDUAL-LEVEL-DATA__event-capture-md new file mode 100644 index 000000000..0ba945eb4 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__TRACKING-INDIVIDUAL-LEVEL-DATA__event-capture-md @@ -0,0 +1,228 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/using-the-event-capture-app.md" +revision_date: '2021-06-14' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 使用事件捕获应用 { #event_capture_app } + +## 关于事件捕获应用 { #about_event_capture_app } + +![](resources/images/event_capture/event_list.png) + +在 **Event Capture** 应用程序中,您可以注册在某个时间发生的事件 +特定的时间和地点。事件可以在任何给定点发生 +时间。这与常规数据形成对比,常规数据可以为 +预定义的定期间隔。事件有时被称为案例或 +记录。在 DHIS2 中,事件与程序相关联。 **事件捕获** +应用程序可让您选择组织单位和计划并指定日期 +事件发生时,在输入事件信息之前。 + +**Event Capture** 应用程序可在线和离线工作。如果互联网 +连接性下降,您可以继续捕获事件。活动将 +本地存储在您的 Web 浏览器(客户端)中。当连通性有 +返回后,系统会要求您上传本地存储的数据。这 +系统然后将数据发送到存储数据的服务器。 + +> **注意** +> +> 如果您在离线模式下关闭网络浏览器,则无法 +> 重新打开一个新的 Web 浏览器窗口并继续工作会话。 +> 但是数据还是会保存在本地,可以上传到 +> 下次机器在线并且您已登录时的服务器 +> 进入服务器。 + + - 您只能看到与您所拥有的组织单位相关联的计划 + 通过您的用户角色选择的和您有权查看的程序。 + + - 支持跳过逻辑和验证错误/警告消息 + 在注册过程中。 + + - 当您关闭组织单位时,您无法注册或编辑 + 在 **Event Capture** 应用程序中将事件发送到此组织单位。你 + 仍然可以查看和过滤事件列表并查看事件的详细信息 + 事件。 + + - 支持即时指标表达式评估。如果一个 + 程序为其定义了指标以及所有值的时刻 + 相关指标表达式被填充,系统将 + 计算指标并显示结果。 + + ![](resources/images/event_capture/event_editing.png) + + - **排序:** 这可以通过单击每个排序图标来完成 + 列标题。红色排序图标表示当前排序 + 柱子。但是,排序功能仅在 + 页面显示。目前,无法从 + 服务器端。 + + - **过滤:**这是通过单击显示的小搜索图标来完成的 + 在每个列标题的右侧。单击它们提供输入 + 字段以键入过滤条件。系统开始应用 + 过滤用户开始输入的那一刻。在过滤过程中,它是 + 可以定义日期类型数据元素的开始和结束日期 + 以及数字类型的下限和上限。服务器端过滤 + 暂时不支持。 + +## 注册活动 { #event_capture_register_event } + +1. 打开**事件采集**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 您只会看到与所选组织关联的计划 + 您可以通过您的用户角色访问的单元和程序。 + +4. 点击**注册事件**。 + +5. 选择一个日期。 + +6. 填写必填信息。 + + 如果程序的程序阶段配置为捕获 GPS + 坐标,您可以通过两种方式输入坐标: + + - 直接在相应字段中输入值。 + + - 在地图中选择一个位置。地图选项还显示 + 为组织单位定义的多边形和点。 + +7. 点击**保存并添加新**或**保存并返回**。 + +> 注意:事件中的某些数据元素可能是强制性的(在数据元素标签旁边标有红星)。 +> 这意味着在允许用户保存事件之前,必须填写所有必填数据元素。 +> 例外情况是,如果用户具有名为 __“忽略跟踪器和事件捕获中必填字段的验证”的权限。__ +> 如果用户有此权限,则在保存和保存前无需填写必填数据元素 +> 红星不会显示在数据元素标签旁边。请注意,自动拥有 __"ALL"__ 权限的超级用户 +> 有这个权限。 + +## 编辑活动 { #event_capture_edit_event } + +1. 打开**事件采集**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. 点击事件您要修改并选择**编辑**。 + +5. 修改事件详细信息并点击**更新**。 + +## 编辑网格中的事件 { #event_capture_edit_event_grid } + +**在网格中编辑** 功能允许您在网格中编辑选定的事件 +表,但只有那些列(数据元素)在网格中可见。如果 +您需要更多列,请使用 **Show/hide columns** 指定哪个 +列应显示在列表中。 + +1. 打开**事件采集**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. 点击 事件 您要修改并选择**在网格中编辑**。 + +5. 修改事件详细信息。 + +6. 单击另一个事件以关闭编辑模式。 + +## 在编辑模式下分享活动 { #event_capture_share_event_edit_mode } + +您可以通过事件的网址以编辑模式共享事件。 + +1. 打开**事件采集**应用。 + +2. 在编辑模式下打开要共享的事件。 + +3. 复制URL。 + + 确保 URL 包含“事件”和“ou”(组织单位) + 参数。 + +4. 将 URL 粘贴到您选择的共享方法中,例如 + 电子邮件或 DHIS2 中的消息。 + + 如果您在单击链接时未登录到 DHIS2,您将被 + 要求这样做,然后带到仪表板。 + +## 查看事件审核历史记录 { #event_capture_view_event_audit_history } + +1. 打开**事件采集**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. 单击一个 事件 并选择**审计历史**。 + +## 删除活动 { #event_capture_delete_event } + +1. 打开**事件采集**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. 单击一个 事件 并选择**删除**。 + +5. 点击**删除**确认删除。 + +## 修改事件列表的布局 { #event_capture_modify_event_list_layout } + +您可以选择在事件列表中显示或隐藏哪些列。这个可以 +例如当您有很长的数据元素列表时很有用 +分配到程序阶段。一旦你修改了布局,它就会被保存 +在您的用户个人资料上。您可以针对不同的布局使用不同的布局 +程式。 + +1. 打开**事件采集**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. 点击**显示/隐藏列**图标。 + +5. 选择要显示的列,然后单击**关闭**。 + +## 打印事件列表 { #event_capture_print_event_list } + +1. 打开**事件采集**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. 点击**打印列表**。 + +## 下载活动清单 { #event_capture_download_event_list } + +1. 打开**事件采集**应用。 + +2. 选择一个组织单位。 + +3. 选择一个程序。 + + 注册到所选程序的所有事件均显示在列表中。 + +4. 点击** Downlad **图标,然后选择一种格式。 + + 您可以下载XML,JSON或CSV格式的事件列表。 + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md new file mode 100644 index 000000000..dcaed2521 --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__TRACKING-INDIVIDUAL-LEVEL-DATA__tracker-capture-md @@ -0,0 +1,839 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/using-the-tracker-capture-app.md" +revision_date: '2022-03-10' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 使用Tracker Capture应用 { #tracker_capture_app } + +## 关于Tracker Capture应用 { #about_tracker_capture_app } + +![](resources/images/tracker_capture/tracker-capture-tei-list.png) + +**Tracker Capture** 应用程序是 **Event 的高级版本 +捕捉**应用程序。 + + - **事件捕获**:处理单个事件 *无需*注册 + + - **Tracker Capture**:处理多个事件(包括单个事件) + 事件)*与*注册。 + + - 您为已注册的跟踪实体实例捕获事件数据 + (泰)。 + + - 您只能看到与您所拥有的组织单位相关联的计划 + 通过您的用户角色选择的和您有权查看的程序。 + + - 您在搜索和注册功能中看到的选项取决于 + 您选择的程序。程序属性控制这些 + 选项。属性还决定了 TEI 中的列名称 + 列表。 + + 如果未选择程序,则系统将选择默认属性。 + + - 支持跳过逻辑和验证错误/警告消息 + 在注册过程中。 + + - 当您关闭组织单位时,您无法注册或编辑 + 在 **Tracker Capture** 应用程序中将事件发送到此组织单位。你 + 仍然可以搜索 TEI 并过滤搜索结果。你可以 + 还可以查看特定 TEI 的仪表板。 + +## 关于跟踪的实体实例(TEI)仪表板 { #about_tracked_entity_instance_dashboard } + +![](resources/images/tracker_capture/tei_dashboard.png) + +您可以通过 **Tracker Capture** 应用程序中的 TEI 仪表板管理 TEI。 + + - 仪表板由小部件组成。拖放小部件以放置 + 它们按照您想要的顺序和位置。 + + - 单击图钉图标将右侧的小部件列固定到固定位置 + 位置。这在数据输入期间尤其有用。 + + 如果您有许多数据元素或大表格要填写,请粘贴 + 右侧小部件列。然后你放置在右边的所有小部件 + 在数据输入部分滚动时,列保持可见。 + + - 为您选择的程序定义的任何指标都将具有 + 计算并显示在 **指标** 小部件中的值。 + + - 导航: + + - **返回**:带您返回搜索和注册页面 + + - 上一个和下一个按钮:带您到上一个或下一个 TEI + TEI 搜索结果列表中的仪表板 + + + + - **其他项目**字段:如果 TEI 注册在其他项目中 + 程序,它们在此处列出。单击程序以更改 + 为所选 TEI 输入数据的程序。当你 + 更改程序,小部件中的内容也会更改。 + +## 工作流程 { #workflow_tracker_capture } + +母婴健康工作流程 +程序 + +![](resources/images/patients_programs/name_based_information_tracking_process.png) + +1. 创建新的或找到现有的TEI。 + + 您可以搜索已定义的属性,例如名称或地址。 + +2. 将TEI注册到程序中。 + +3. 应用程序根据时间的服务,创建一个 + TEI 活动计划。 + +4. 根据计划,TEI 提供各种服务。 + 所有服务都被记录下来。 + +5. 使用有关个别案例的信息来创建报告。 + +## 链接到Tracker Capture应用 { #linking_to_the_tracker_capture_app } + +### 链接到“主屏幕”上的特定程序 { #link-to-a-specific-program-on-the-home-screen } +您可以在“主屏幕上共享程序选择。 + +1. 打开 **随访采集** 应用程序。 + +2. 选择您想要链接的程序。 + +3. 复制URL。 + + * 确保URL包含“ program”参数。 + +4. 将 URL 粘贴到您选择的共享方法中,例如 + 电子邮件或 DHIS2 中的消息。 + + > Note: If the program does not exist in the selected organisation unit (that is stored in the local cache) the system will instead + > select the first available program for that organisation unit. If the local cache is empty/clean and the root organisation unit + > of the current user does not have the specified program, the system will also here select the first available program for the root + > organisation unit. + +### 链接到TEI仪表板 { #linking-to-tei-dashboard } +您可以通过其网址共享TEI仪表板。 + +1. 打开 **随访采集** 应用程序。 + +2. 打开您要共享的仪表板。 + +3. 复制URL。 + + 确保 URL 包含“tei”、“program”和“ou” + (组织单位)参数。 + +4. 将 URL 粘贴到您选择的共享方法中,例如 + 电子邮件或 DHIS2 中的消息。 + + 如果您在单击链接时未登录到 DHIS2,您将被 + 要求这样做,然后带到仪表板。 + +## 创建TEI并将其注册到程序中 { #create_and_enroll_tracked_entity_instance } + +您可以创建TEI并通过一次操作将该TEI注册到程序中: + +1. 打开 **随访采集** 应用程序。 + +2. 在左侧窗格的组织单位树中,选择一个 + 组织单位。 + +3. 选择一个程序。 + +4. 点击**注册**。 + +5. 填写必填信息。 + + 跟踪实体类型和程序都可以配置为使用特征类型。 + 这使得捕获 TEI 或注册的几何图形成为可能。 + 支持的要素类型是点和面。请参阅**如何使用几何体**。 + +6. 如果所选程序配置为在注册期间显示第一阶段, + 必须填写阶段中的所有必填字段。在阶段结束时 + 系统还会询问您是否要完成已为其输入数据的阶段。 + 如果您选择**是**,则该阶段将在保存后处于完成状态。如果您选择**否**, + 该阶段将处于活动状态。 + +7. 如果配置了搜索程序,将进行后台搜索 + 在可搜索字段上执行以帮助您防止注册 + 重复。如果有任何匹配的 TEI,则会出现一个蓝色框 + 显示在表格的右侧,可以查看 + 这些匹配 +TEI。 + +![](resources/images/tracker_capture/tracker_capture_register_integrated_search.png) + +如果有任何匹配的 TEI,请单击 **Continue** 以查看可能的 +在注册新的之前重复。 + +如果没有匹配的 TEI,请单击 **Save and continue** 或 **Save and +添新** + + - **保存并继续**:完成注册并打开 + 注册 TEI 的仪表板 + + - **保存并添加新**:完成注册但保留在 + 同一页。当您想注册和登记一个时使用此选项 + TEI 接连输入数据。 + +> 注意:必须填写所有必填属性才能保存。 +> 强制属性在属性标签旁边标有红星。 +> 如果用户具有名为__“忽略跟踪器和事件捕获中必填字段的验证”的权限__ +> 您无需填写必填属性,并且将 +> 没有看到属性标签旁边的红星。注意超级用户 +> 拥有 __"ALL"__ 权限的人自动拥有此权限。 + +## 打开现有的TEI仪表板 { #open_existing_tracked_entity_instance_dashboard } + +有多种方法可以找到 TEI:使用“列表” +当前选择中的预定义列表,或“搜索”全局 +抬头。 + +### 清单 { #simple_tracked_entity_instance_search } + +列表用于查找和显示所选组织单位中的 TEI +和程序。 + +1. 打开跟踪的捕获应用程序 + +2. 在左侧窗格的组织单位树中,选择一个 + 组织单位 + +3. 选择一个程序 + +4. 如果尚未选择,请单击“列表”按钮 + +如果未配置,则一组预定义列表将可用: + +1. 具有任何注册状态的任何TEI + +2. 积极注册当前计划的TEI + +3. 已完成当前课程注册的TEI + +4. 已取消当前课程注册的TEI + +![](resources/images/tracker_capture/tracker_capture_lists.png) + +您可以选择在列表中为每个列显示或隐藏哪些列 +程序。这将保存在您的用户设置中。 + +1. 单击**网格**图标按钮 + +2. 检查您要包括的列 + +3. 点击**保存** + +还可以选择使用自己的方式创建自定义工作列表 +过滤器。这可用于动态创建自定义列表。 + +![](resources/images/tracker_capture/tracker_capture_lists_custom.png) + +列表也可以下载或打印。 + +![](resources/images/tracker_capture/tracker_capture_lists_download.png) + +#### 自定义预定义列表 { #custom-predefined-lists } + +如果程序有任何与之关联的自定义跟踪实体过滤器, +这些将取代上面提到的四个预定义列表。 +预定义列表在配置良好时将成为查找的有效方法 +或在该程序中使用与用户相关的数据。 + +可以使用多种选项定义工作列表,这里有一些 +例子: + +- 显示给定计划阶段中至少有一个事件的所有 TEI,该事件的截止日期为当前日期。 +- 显示至少有一个分配给登录用户的事件的所有 TEI。 +- 显示所有活动的但未分配给任何用户的TEI。 + +![跟踪器捕获中的预定义工作列表](resources/images/tracker_capture/predefined_working_list_based_on_user_assignment.png) + +有关支持的功能的完整列表,请参阅 API 文档 +这些预定义的跟踪实体实例过滤器。 + +### 搜索 { #advanced_tracked_entity_instance_search } + +搜索用于搜索用户所属组织单位中的 TEI +搜索访问.如果您想查找 TEI,则可以使用此方法,但您 +不知道 TEI 加入了哪个组织单位或计划。 +有两种方法可以做到这一点:有和没有程序上下文。 +需要配置可搜索字段。用于配置搜索 +程序上下文,这是为每个程序单独完成的 +程序维护应用程序。用于无需程序即可配置搜索 +上下文中,这是针对每个跟踪实体类型单独完成的 +跟踪实体类型维护应用程序。 + +**在没有程序上下文的情况下进行搜索:** + +1. 打开 **Tracker Capture 应用程序** + +2. 点击**搜索**按钮 + +3. 可搜索的字段将分组显示。唯一属性是 + 只能单独搜索。可以组合非唯一属性。 + +4. 填写搜索条件并点击**搜索**图标按钮。 + +**在程序上下文中搜索:** + +1. 打开 **Tracker Capture 应用程序** + +2. 选择具有您要搜索的程序的组织单位 + 在 + +3. 选择程序 + +4. 点击**搜索**按钮 + +5. 可搜索的字段将分组显示。唯一属性是 + 只能单独搜索。可以组合非唯一属性。 + +6. 填写搜索条件并点击**搜索**图标按钮 + +![](resources/images/tracker_capture/tracker_capture_search_screen.png) + +搜索完成后,您将看到搜索 +结果。显示的内容取决于搜索结果。 + +对于唯一属性搜索: + + - 如果未找到匹配的 TEI,您将有机会打开 + 报名表格。 + + - 如果在所选组织单位中找到 TEI,则 TEI + 仪表板将自动打开。 + + - 如果在所选组织单位之外发现 TEI,您 + 将有机会打开 TEI。 + +对于非唯一属性搜索: + + - 如果没有找到匹配的 TEI,您将有机会打开 + 报名表格。 + + - 如果找到匹配的 TEI,您可以单击 + 结果列表,或打开注册表。 + + - 如果找到的匹配项过多,系统会提示您 + 优化您的搜索条件 + +![](resources/images/tracker_capture/tracker_capture_search_results.png) + +搜索结果具有标记跟踪实体实例的功能 +尽可能重复,请参阅下一章。 + +选择打开注册表时,搜索值将 +自动填写到注册表中。 + +### 将跟踪的实体实例标记为潜在重复项 { #flagging-tracked-entity-instance-as-potential-duplicate } + +在跟踪器捕获应用程序中搜索被跟踪实体实例时,用户 +有时会怀疑一个或多个搜索命中是重复的 +其他跟踪的实体实例。用户可以选择点击 +**在搜索结果网格的最右列中标记可能的重复**链接。 + +以这种方式标记的跟踪实体实例将被标记为“可能重复” +在 DHIS2 数据库中。该标志表示被跟踪的实体实例是/具有 +复制。用户可以在两个位置看到此类标志的存在。一个是 +结果列表本身(在这个例子中,Mark Robinson 已经被标记为潜在的 +复制): + +![Tracker 捕获搜索结果](resources/images/tracker_capture/tracker_capture_search_results.png) + +另一个位置在跟踪的实体实例仪表板中: + +![被跟踪的实体实例标记为重复](resources/images/tracker_capture/tracked_entity_instance_flagged_as_duplicate.png) + +除了潜在地通知用户被跟踪的实体实例 +作为重复,该标志将被底层系统用于查找和 +在即将发布的 DHIS2 版本中合并重复项。 + +### 打破玻璃 { #break_glass } + +如果程序配置为访问级别**受保护**,并且 +用户搜索并找到拥有的跟踪实体实例 +组织单位认为用户没有数据采集权限 +因为,用户可以选择打破玻璃。这 +用户给出打碎玻璃的理由,然后获得暂时的收益 +被跟踪实体的所有权 +实例。 + +## 在程序中注册现有的TEI { #enroll_existing_tracked_entity_instance_in_program } + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 选择一个程序。 + +4. 在**注册**小元件中,点击**添加新**。 + +5. 填写需要信息,然后点击**注册**。 + +## 输入TEI的事件数据 { #enter_event_data_for_tracked_entity_instance } + +### 数据输入小部件 { #widgets-for-data-entry } + +#### + +在 TEI 仪表板中,您在 **时间线数据条目** 中输入事件数据 +或**表格数据输入**小部件。 + + + +表:Tracker Capture 应用程序中的数据输入小部件 + +| 小部件名称 | 描述 | +|---|---| +| **时间线数据输入** | 用于使用默认或自定义表单输入数据。

      根据程序定义,特别是程序阶段,将显示事件及时。单击其中任何一个都会显示相应的数据条目。如果阶段需要新事件,则会显示加号图标以创建新事件。要继续输入数据,必须提供事件日期。一旦指定了活动日期,就无法更改截止日期。假设通过指定事件日期,事件已经发生。如果事件尚未发生,则可以更改截止日期 - 这实际上只是重新安排时间。底部的按钮有助于更改所选事件的状态。

      此小部件的另一个主要功能是添加了一个事件的多个注释。通常数据记录是通过数据元素进行的,但是在某些情况下需要记录附加信息或注释。这是注释部分派上用场的地方。但是,无法删除注释。这个想法是笔记更像是日志。数据输入期间支持跳过逻辑和验证错误/警告消息。

      时间线中还包含数据输入将您的数据输入与之前的输入进行比较的选项。可以通过单击时间线数据输入小部件右上角的“切换到比较表单”按钮(两张纸)来启用此功能。 | +| **表格数据输入** | 用于表格样式的数据输入。

      小部件将程序阶段列表显示为左侧标签。事件将在可重复程序阶段的表中列出,并允许对事件数据值进行内联编辑。 | + +### 建立活动 { #creating-an-event } + +您可以通过以下方式为TEI创建事件: + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **时间线数据条目** 或 **表格数据条目** 小部件中, + 单击 **+**- 按钮。 + +4. 选择**计划阶段**并设置**报告日期**。 + + 程序阶段可以配置为使用特征类型。 + 这使得捕获事件的几何图形成为可能。 + 支持的要素类型是点和面。请参阅**如何使用几何体**。 + +5. 点击**保存**。 + +### 安排活动 { #schedule-an-event } + +您可以通过以下方式安排未来日期的活动: + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **时间线数据条目** 或 **表格数据条目** 小部件中, + 单击**日历** 图标。 + +4. 选择**计划阶段**并设置**计划日期**。 + +5. 点击**保存**。 + +### 推荐活动 { #refer-an-event } + +有时可能需要将患者转诊至不同的机构 +**组织单位**。参考 TEI: + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **时间线数据条目** 或 **表格数据条目** 小部件中, + 单击**箭头**图标。 + +4. 选择**计划阶段**、**组织单位**并设置 + ****报告日期****。 + +5. 单击 **一次性推荐**,这将只推荐一个 TEI + 单个事件或**永久移动**,这将移动 TEI 所有权 + 到选定的**组织单位**。进一步访问 TEI + 将基于所有权组织单位。 + +### 事件中的强制数据元素 { #mandatory-data-elements-in-events } +事件中的某些数据元素可能是强制性的(在数据元素标签旁边用红星标记)。 +这意味着在允许用户完成事件之前必须填写所有强制数据元素。 +例外情况是,如果用户具有名为 __“忽略跟踪器和事件捕获中必填字段的验证”的权限。__ +如果用户具有此权限,则在保存和保存之前将不需要填写必填数据元素 +红星不会显示在数据元素标签旁边。注意超级用户自动拥有__"ALL"__权限 +有这个权限。 + +## 如何使用几何 { #how-to-use-geometry } + +跟踪实体类型、程序和程序阶段可以配置为 +使用特征类型。这使得捕获几何图形成为可能 +TEI、计划或活动。支持的特征类型是点和多边形。 + +### 捕捉坐标 { #capture-coordinate } +**选项1:**在字段中填写纬度和经度。 + +**选项2:** +1. 点击**地图图标** +2. 通过搜索或定位来找到您想要的位置 + 地图 +3. 详细您的目的的位置,然后选择**设置坐标** +4. 点击底部的**捕获** + +### 捕捉多边形 { #capture-polygon } +1. 点击**地图图标** +2. 通过搜索或定位来找到您想要的位置 + 地图 +3. 在地图左上角,点击**多边形图标** +4. 在地图上绘制一个多边形。最后,连接最后一个点 + 第一点 +5. 点击底部的**捕获** + +![](resources/images/tracker_capture/capture_geometry.png) + +多边形也可以删除 +1. 点击**地图图标** +2. 点击地图左侧的**垃圾桶图标**,然后选择 + **清除所有** + +## 如何为事件分配用户 { #how-to-assign-a-user-to-an-event } + +在维护应用程序中,可以配置程序阶段以允许用户分配。 +如果启用了用户分配,您将能够为事件分配用户。 + +1. 单击**分配的用户** 字段。 +2. 滚动或搜索用户。 +3. 单击用户。 + +## 管理TEI的注册 { #manage_tracked_entity_instance_enrollment } +注册小部件提供对信息和功能的访问 +用于注册所选课程。 + +![注册小部件](resources/images/tracker_capture/enrollment_widget.png) + +### TEI 所有权 { #tei-ownership } + +显示所选程序中所有注册的当前所有权 +在注册小部件的“所有者”部分中。所有权将始终开始 +作为首先将 TEI 注册到给定计划的组织单位。 + +TEIS 不同项目的所有权可能不同,例如一个诊所可以 +对 HIV 患者进行随访,而另一家诊所则对 MCH 中的同一患者进行随访。 + +要更新 TEI/程序组合的所有权,用户必须使用 +推荐功能并在推荐时选择“永久移动”选项。 + +具有对作为当前所有者的组织单位的捕获访问权限的用户 +TEI/计划将对该 TEI/计划组合的所有注册拥有写入权限。 +对作为当前所有者的组织部门具有搜索权限的用户将拥有 +访问搜索和查找 TEI/程序组合。 + +### 停用TEI的注册 { #deactivate_tracked_entity_instance_enrollment } + +如果您停用 TEI 仪表板,TEI 将变为“只读”。你 +无法输入数据、注册 TEI 或编辑 TEI 的配置文件。 + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面**注册**小点,点击**手指**。 + +4. 单击**是**进行确认。 + +### 激活TEI的注册 { #activate_tracked_entity_instance_enrollment } + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面 **注册** 小部件,单击 **激活**。 + +4. 点击**是** +确认。 + +### 将TEI的注册标记为已完成 { #mark_tracked_entity_instance_enrollment_complete } + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面 **注册** 小部件,单击 **完成**。 + +4. 点击**是** +确认。 + +### 重新打开已完成的注册 { #reopen_complete_tracked_entity_instance_enrollment } + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面**注册**小点,点击**打开**。 + +4. 点击**是** +确认。 + +### 显示TEI的注册历史 { #display_tracked_entity_instance_enrollment_history } + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在**Profile**小元件中,点击**Audit history**图标。 + +### 创建TEI注册说明 { #create_tracked_entity_instance_enrollment_note } + +注册说明可用于记录有关例如原因的信息 +取消了注册。 + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在** Notes **小部件中,键入您的注释,然后单击** Add **。 + +## 发信息给TEI { #send_message_to_tracked_entity_instance } + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **Messaging** 小部件中并选择 **SMS** 或 **E-mail**。 + +4. 输入所需的联系信息。 + + 如果 TEI 的个人资料包含电子邮件地址或电话号码, + 这些字段是自动填写的。 + +5. 键入一条消息。 + +6. 点击**发送**。 + +## 将TEI标记为后续 { #mark_tracked_entity_instance_for_follow_up } + +您可以使用标记 TEI 的注册进行跟进,然后使用此 +当您创建 **Upcoming events** 和 **Overdue 时作为过滤器的状态 +事件**报道。例如,这可以用于监控高风险 +怀孕计划期间的病例。 + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在里面 **注册** 小部件,单击 **标记为跟进** 图标。 + +## 编辑TEI的个人资料 { #edit_tracked_entity_instance_profile } + +您在 **Profile** 中编辑 TEI 的配置文件或跟踪的实体属性 +小部件。 + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在 **Profile** 小部件中,单击 **Edit**。 + +4. 修改配置文件并单击**保存**。 + +## 将关系添加到TEI { #add_relationship_to_tracked_entity_instance } + +例如,您可以创建从一个 TEI 到另一个 TEI 的关系 +将母亲和孩子或丈夫和妻子联系在一起。依赖 +关于如何配置关系类型,亲属可以继承 +属性。 + +假设有两个项目:母亲的产前护理和 +为孩子接种疫苗。如果名字、姓氏和地址 +两个程序都需要属性,可以配置 +姓氏和地址属性是可继承的。然后在孩子期间 +注册,不需要输入这些可继承的属性。 +您可以根据母亲的值自动添加它们。如果你想 +要为孩子设置不同的值,您可以覆盖 +自动生成的值。 + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在**关系** 小部件中,单击**添加**。 + +4. 选择一种关系类型。 + +5. 搜索亲戚并选择它。搜索遵循与从跟踪器首页搜索被跟踪实体实例时相同的模式。默认情况下,搜索覆盖用户的搜索范围。 + +6. 在弹出窗口中选择与搜索条件匹配的跟踪实体实例。 + +7. 点击**保存**。 + +> 注意:如果关系是双向关系,则该关系将显示在该关系的 TEI 中 +> 在关系链接到的 TEI 中创建。此外,如果关系是双向的,则该关系的每一端 +> 关系将有一个唯一的名称,该名称将显示在“关系”列下的关系小部件中。 + +## 共享TEI仪表板 { #share_tracked_entity_instance_dashboard } + +您可以通过其网址共享TEI仪表板。 + +1. 打开 **随访采集** 应用程序。 + +2. 打开您要共享的仪表板。 + +3. 复制URL。 + + 确保 URL 包含“tei”、“program”和“ou” + (组织单位)参数。 + +4. 将 URL 粘贴到您选择的共享方法中,例如 + 电子邮件或 DHIS2 中的消息。 + + 如果您在单击链接时未登录到 DHIS2,您将被 + 要求这样做,然后带到仪表板。 + +## 停用TEI { #deactivate_tracked_entity_instance } + +如果您停用某个 TEI,该 TEI 将变为“只读”。相关数据 +与 TEI 不删除。 + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在右上角,单击 + ![](resources/images/tracker_capture/tc_tei_red_icon.png) button \> + **停用**。 + +4. 单击**是**进行确认。 + +## 激活TEI { #activate_tracked_entity_instance } + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在右上角,单击 + ![](resources/images/tracker_capture/tc_tei_red_icon.png) button \> + **启用**。 + +4. 单击**是**进行确认。 + +## 删除TEI { #delete_tracked_entity_instance } + +> **警告** +> +>删除TEI时,将删除与TEI相关的所有数据。 + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 在右上角,单击 + ![](resources/images/tracker_capture/tc_tei_red_icon.png) button \> + **删除**。 + +4. 点击**是** +确认。 + +## 配置TEI仪表板 { #configure_tracked_entity_instance_dashboard } + +### 显示或隐藏小部件 { #tracked_entity_instance_dashboard_show_hide_widget } + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 单击**设置** 图标,然后选择**显示/隐藏小部件**。 + +4. 选择要显示或隐藏的小部件。 + +5. 点击**关闭**。 + +### 将仪表板的布局保存为默认布局 { #tracked_entity_instance_dashboard_save_layout } + +您可以将仪表板的布局保存为程序的默认设置。 + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 单击**设置**图标,然后选择**将仪表板布局另存为 + 默认**。 + +### 锁定仪表板的布局 { #lock-dashboards-layout } + +如果您是**管理员**,您可以选择锁定 +所有用户的仪表板布局。 + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 将小部件组织到所需的布局并将其保存为默认值 + (见上节)。 + +4. 单击 **Settings** 图标,然后选择 **Lock layout for all + 用户**。 + +用户仍然可以暂时重新组织小部件,但 +页面刷新后,布局将重置为管理员保存的布局。这 +当仪表板布局为时,删除小部件按钮将被隐藏 +锁定。 + +### 顶栏 { #top-bar } + +顶部栏是一个有用的工具,可以快速查看重要数据。 +简单的方法。要开始使用顶部栏: + +1. 打开 **随访采集** 应用程序。 + +2. 打开现有的TEI仪表板。 + +3. 单击**设置**图标,然后选择**顶栏设置**。 + +4. 点击**激活顶栏**并点击您想要的数据 + 显示在顶部栏中。 + +![](resources/images/tracker_capture/top_bar.png) + +### 更改 **时间线数据输入** 小部件 { #change-table-display-mode-for-timeline-data-entry-widget } 的表格显示模式 { #change-table-display-mode-for-timeline-data-entry-widget } + +**时间线数据输入**小部件有 5 种不同的表格显示模式可供选择。不同的选项是: +- **默认形式** - 垂直显示所有数据元素。 + +- **比较上一个节目** - 显示当前所选节目阶段旁边的上一个(可重复)节目阶段。 + +- **比较全部** - 显示当前选定程序阶段旁边的所有先前(可重复)程序阶段。 + +- **网格形式** - 水平显示数据元素。 + +- ** POP表单**-与** Grid表单**相同,但是单击时,数据元素将显示在弹出窗口中。 + +要更改当前的显示模式,请单击小部件顶部栏中的第二个图标(请参见下图): + +![](resources/images/tracker_capture/compareForm.png) + +一旦选择了某个选项,就会存储该特定节目阶段的选择。这意味着您可以为程序中的不同程序阶段使用不同的表模式。 + +> **注释:** +> 1. *如果存在多个可重复事件(同一程序阶段),**比较表单**选项将发挥最佳作用。* +> 2. *如果程序阶段的数据元素超过 10 个,则**网格形式**和**POP-over 形式**选项不可选择。* +> 3. *小部件栏中的图标将根据您选择的选项而变化。* + +## 建立报告 { #create_report_tracker_capture } + +1. 打开 **随访采集** 应用程序。 + +2. 点击**报告**。 + +3. 选择报告类型。 + + + + 表:Tracker Capture 应用程序中的报告类型 + + |报告类型 |描述 | + |---|---| + |节目概要|特定计划、组织单位和时间范围的总结报告。该报告包含 TEI 列表及其根据项目阶段组织的记录。 | + |节目统计|特定程序的统计报告。例如,该报告提供了特定组织单位在给定时间范围内的退出率或完成率的概述。 | + |即将举行的活动 |显示所选计划和时间的跟踪实体实例及其即将发生的事件的表格报告。您可以对列进行排序并搜索值。可以对列进行显示/隐藏操作。您还可以将表导出到 Microsoft Excel。 | + |逾期事件 |选定程序的事件列表。该报告显示未按时完成的 TEI 及其事件的列表。您可以对列进行排序并搜索值。您还可以将表导出到 Microsoft Excel。 | + +![](resources/images/tracker_capture/program_summary_report.png) + +摘要报告显示 TEI 列表及其记录 +“MNCH/PNC(成年女性)”计划。记录按以下形式组织 +选项卡,其中每个选项卡是一个程序阶段。表中的列是 +配置为显示在报告中的数据元素 +程序阶段定义。 + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md new file mode 100644 index 000000000..f78f9a36a --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__UNDERSTANDING-THE-DATA-MODEL__relationship-model-md @@ -0,0 +1,72 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/relationship-model.md" +revision_date: '2021-06-14' +tags: +- DHIS核心 主版 +- 使用 +--- + +# 关系模型 { #relationship_model } + + +关系表示跟踪器模型中两个实体之间的链接。关系被视为DHIS2中的数据,并且基于关系类型,类似于被跟踪实体实例基于被跟踪实体类型的方式。 + +关系始终包括两个实体,并且这些实体可以包括“跟踪的实体实例”,“注册”和“事件”,以及这些的任意组合。请注意,当前应用程序中并非所有这些组合都可用。 + +另外,关系可以定义为单向或双向。 +唯一的功能差异是当前这些功能需要不同的级别 +创建的权限。单向关系要求用户拥有数据 +对“从”实体的写访问和对“至”实体的数据读访问, +双向关系需要双方的数据写访问权限。 + +## 关系类型 { #relationship_model_relationship_type } + + +关系类型是关系具有的属性的定义。 +关系始终包含两个方面,分别称为“从”和“到”,以及 +每边可以包含哪些实体由关系确定 +类型。确定每个属性可以包含的属性称为 +约束,分别来自fromConstraint和toConstraint。这些约束是 +在以后处理数据时很重要,以了解之间的关系 +可以也不能包含。 + +关系类型中定义的每个约束都包含几个 +属性。主要属性是关系实体,它决定什么 +关系可以包含的一种实体。实体可以是 +每个约束如下: + +* 跟踪实体实例 +* 注册 +* 事件 + +根据您选择的关系实体的类型,可以选择 +每个约束的其他限制。下表说明了 +您可以配置不同的组合: + +| | 跟踪实体实例 | 注册 | 事件 | +|---------------------|-------------------------|------------|----------| +| 追踪实体类型 | 需要 | 可选的 | -- | +| 程序 | -- | 需要 | -- | +| 程序阶段 | -- | 需要 | 可选的 | + +这些额外的限制要求实体匹配限制 +在创建之前进行设置。例如,如果您的关系是 +母亲和孩子,两个约束都将具有所需的跟踪实体 +将类型设置为“人”,并且可以选择将“入学率”设置为“孕产妇健康” +程序和子程序。这样,仅跟踪实体实例 +属于“人”类型并且已注册所需程序的人员 +被包括在这些关系中。 + +除了关系类型可以具有的约束外,每个关系 +可以设置为双向,真或假。如果该属性设置为false,则 +关系被视为单向的。如前所述,唯一 +这些关系之间的功能差异是访问的严格程度 +创建或更新它们时-双向是最严格的。人际关系 +根据关系是否在UI中呈现不同 +是双向或单向的。 + +关于双向关系要注意的一件事是 +“从”和“到”两面在数据库中仍然很重要,这意味着每个实体 +必须匹配该侧的约束。但是,从用户角度来看, +在每个方面,每个实体的存储都是无关紧要的。 + diff --git a/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__WORKING-WITH-YOUR-ACCOUNT__user-account-preferences-md b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__WORKING-WITH-YOUR-ACCOUNT__user-account-preferences-md new file mode 100644 index 000000000..9d6ab83cd --- /dev/null +++ b/projects/docs-full-site/zh/USE__USER-GUIDES__DHIS-CORE-VERSION-MASTER__WORKING-WITH-YOUR-ACCOUNT__user-account-preferences-md @@ -0,0 +1,16 @@ +--- +edit_url: "https://github.com/dhis2/dhis2-docs/blob/master/src/user/set-user-account-preferences.md" +revision_date: "2021-06-14" +--- + +# 设置用户帐户首选项 { #user_account_preferences } + +在**用户设置**中,您可以更改DHIS2的显示语言和数据库的语言。数据库语言是元数据的翻译内容,例如数据元素和指示符。您还可以选择一种显示样式,并启用或禁用SMS和电子邮件通知。如果愿意,可以选择在分析模块中显示一个短名称,例如“ Joe”,而不是全名。 + +在**用户个人资料**中,您可以将个人信息添加到个人资料中,例如电子邮件地址,手机号码,出生日期,个人资料图片等。当您发送消息时,接收消息的人可以看到这些个人资料详细信息。您还可以提供系统将使用的各种直接消息传递服务的帐户名。 + +在**帐户设置**中,您可以重设密码并设置2-Factor身份验证。设置2-Factor身份验证将需要您在移动设备上下载Google Authenticator应用。 + +在**查看完整的个人资料**部分,您可以找到个人资料详细信息的摘要。本节包含一些您无法编辑的字段,例如用户角色和用户组织单位。 + +在**关于DHIS2**部分中,您找到有关DHIS2实例的详细信息列表。