DHIS version 2.37 Release Note¶
ANALYTICKÉ VLASTNOSTI¶
Offline ovládací panely: Aplikace ovládacích panelů nyní umožňuje uživatelům označit ovládací panel jako dostupný offline. To bude ukládat vizualizace a data ovládacího panelu lokálně ve webovém prohlížeči, a to jak na noteboocích, stolních počítačích, tak na mobilních zařízeních. Když je tato možnost vybrána, ovládací panel se uloží do mezipaměti zařízení a uživatel si jej bude moci prohlížet v režimu offline. Filtry a interpretace nejsou podporovány offline. To umožňuje uživatelům přístup a prohlížení jejich dashboardů, aniž by byli připojeni k internetu, např. při pobytu nebo cestování ve venkovských oblastech.
Screenshot 1 | Screenshot 2 | Docs | DHIS2-10874
Kaskádové sdílení ovládacího panelu: Při sdílení ovládacího panelu s ostatními uživateli může sdílení nyní kaskádovitě přecházet na položky v ovládacím panelu, jako jsou vizualizace, mapy, sestavy, datové prvky a indikátory. To zjednodušuje proces sdílení ovládacích panelů, protože dříve bylo nutné zmíněné položky sdílet ručně a nezávisle.
Screenshot 1 | Screenshot 2 | Screenshot 3 | Docs | DHIS2-101
Profil organizační jednotky: Aplikace Mapy nyní obsahuje profil organizační jednotky, který zobrazuje klíčové informace pro každou organizační jednotku na mapě. Profil můžete zobrazit kliknutím na bod/zařízení na mapě a výběrem Zobrazit více informací. Tato schopnost je určena k tomu, aby byl DHIS 2 vhodnější jako registr zařízení.
Screenshot | Docs | DHIS2-11176
Facility map layer: A new facility map layer is available in the Maps app, which is designed to support a facility registry system in DHIS 2. You can indicate which level in the org unit hierarchy represents facilities from Settings > Analytics > Org unit level in facility map layers. This org unit level will be automatically selected when creating a new facility map layer. This feature is useful in combination with the new org unit profile.
Screenshot 1 | Screenshot 2 | DHIS2-11700
Typ indikátoru pro jednu hodnotu: Vizualizace hodnoty jednoho indikátoru zobrazí příponu %, za tisíc, za deset tisíc nebo za sto tisíc na základě faktoru indikátoru. To platí jak pro vizualizér, tak pro aplikaci Ovládací panel.
Screenshot | Docs | DHIS2-7420
Výchozí rozvržení ovládacího panelu: Ovládací panely podporují výchozí rozvržení, která automaticky nakonfigurují ovládací panel, jakmile budou přidány další položky. Uživatelé vytvářející nebo upravující řídicí panel si nyní mohou vybrat mezi přidáním nových položek do spodní nebo horní části řídicího panelu. Uživatelé si také mohou vybrat počet sloupců, které se použijí pro rozvržení ovládacího panelu. Tím se automaticky nakonfiguruje velikost a tvar všech položek ovládacího panelu podle počtu zadaných sloupců.
Screenshot 1 | Screenshot 2 | Screenshot 3 | Docs | DHIS2-3600
Org unit drill down: Bar and column chart allows users to left click on a bar or column and drill down or move up one level in the organisation unit hierarchy. This is only possible if the organisation unit dimension is not specified as a filter.
Screenshot | Docs |DHIS2-11061
Ukotvit záhlaví řádků a sloupců: V kontingenčních tabulkách lze nyní zmrazit záhlaví řádků a sloupců. To umožňuje uživatelům procházet velkými kontingenčními tabulkami a přitom neztratit odkaz na štítky dat, protože záhlaví řádků a sloupců budou vždy viditelné. Ukotvená záhlaví lze povolit v nabídce Možnosti > Styl > Opravit záhlaví sloupců v horní části tabulky a Opravit záhlaví řádků vlevo od tabulky.
Screenshot 1 | Screenshot 2 | DHIS2-11057
Vyberte všechny možnosti dimenzí: V aplikaci vizualizace dat nyní můžete zvolit automatický výběr všech možností pro konkrétní dimenzi. To je užitečné, pokud máte dimenze, které se pravidelně mění, protože se automaticky aktualizují při přidání nových dimenzí. Je to také užitečné, když máte rozměry s velmi vysokým počtem možností.
Zalamování textu: Kontingenční tabulky nyní podporují zalamování textu, které se automaticky použije na datové hodnoty dlouhého textu a také na dlouhá záhlaví řádků a sloupců. Díky tomu je aplikace Visualizer vhodnější pro zobrazování příběhů a dlouhých textových dat.
Screenshot 1 | Screenshot 2 | DHIS2-11556
Štítky os pro víceosé grafy: Víceosé grafy nyní mohou mít vlastní štítky pro všechny osy. To platí pro pruhové, sloupcové a spojnicové grafy v aplikaci Data Visualizer.
Screenshot 1 | Screenshot 2 | DHIS2-6672
Relativní období posledních 10 let: Do aplikací Data Visualizer a Mapa bylo přidáno relativní období za posledních 10 let. To je užitečné pro zobrazení dlouhých trendů ve vašich datech.
Informace o legendě v ovládacím panelu: V ovládacích panelech nyní můžete zobrazit informace legendy pro kontingenční tabulku nebo graf, pro které je použita sada legend. Ve vizualizéru lze informace legendy povolit z Možnosti > Legenda > Zobrazit klíč legendy. To je užitečné pro pochopení významu každé legendy / barvy.
Screenshot 1 | Screenshot 2 | Screenshot 3 | DHIS2-6296
VLASTNOSTI TRASOVÁNÍ A UDÁLOSTͶ
Vylepšení výkonu: Opravy výkonu pro generování jedinečných hodnot umožňují generování ID s menším dopadem na výkon než dříve. Sekvenční vzory zaznamenaly největší zlepšení a ve většině případů jsou doporučenou metodou pro generování ID.
Pracovní seznamy napříč organizačními jednotkami: Nyní je možné mít v aplikaci Capture pracovní seznamy, které pokrývají všechny dostupné organizační jednotky pro uživatele. To může být užitečné například při práci s vyšetřováním případů malárie na více místech.
Screenshot | Docs | DHIS2-11467
Deduplikace: Je vytvořena nová služba API pro sloučení 2 daných duplicitních záznamů. Slučování duplikátů zatím není k dispozici ve standardním uživatelském rozhraní DHIS2, ale aplikace třetích stran se mohou integrovat a začít používat novou službu.
Ověření pravidel programu: Ověření pravidel programu bylo implementováno pro akce programových pravidel a všechny neplatné datové výrazy akce programových pravidel jsou uživateli při práci s pravidlem v aplikaci pro údržbu označeny. To může být užitečné například při psaní výrazů pro data, která mají být přiřazena proměnné programového pravidla, aby se předešlo syntaktickým chybám v tomto přiřazovacím výrazu.
Screenshot | Docs | DHIS2-10802
Vylepšení v novém exportéru trackeru: Nový koncový bod /tracker trackeru má nyní pole createdBy a updatedBy pro všechny typy objektů. Tato vlastnost je vždy generovaná systémem a odráží uživatele, který vytvořil nebo provedl poslední změnu objektu.
Data událostí v šabloně upozornění na fázi programu: Při konfiguraci šablon upozornění na fázi programu je nyní možné do upozornění zahrnout datum události. To může být užitečné při odesílání zprávy osobě, která odkazuje na minulou událost, které se tato osoba zúčastnila.
Oznámení používaná v integračních scénářích: Oznámení lze nyní posílat na externí http adresu, navíc k předchozím možnostem zasílání jako e-mail nebo SMS. Oznámení odeslaná na externí http službu mohou být užitečná ve scénářích integrace mezi systémy.
Funkce trasování v aplikaci Capture: Funkce registrace a trasování událostí je nyní uvolněna pro uzavřené beta testování v nové aplikaci Capture. Plánujeme otevřít beta testování pro širší publikum po celou dobu životnosti 2.37 a plánujeme uvolnit tuto funkci pro každého ve verzi 2.38.
VLASTNOSTI PLATFORMY¶
Aplikace pro schvalování dat: K dispozici je nová aplikace pro schvalování dat, která podporuje několik paralelních pracovních postupů schvalování dat. Po výběru pracovního postupu, období a organizační jednotky umožňuje uživateli zobrazit data ze všech datových sad spojených s pracovním postupem. Aplikace nabízí nové a moderní uživatelské prostředí DHIS 2, díky čemuž je schvalování dat efektivnější a uživatelsky přívětivější. Aplikace je vytvořena pomocí nového front-end technologického zásobníku DHIS 2.
Snímek obrazovky 1 | Screenshot 2 | Docs
Obrázek organizační jednotky: Obrázek lze nahrát a přidružit k organizační jednotce. To je užitečné např. pro hodnocení a průzkumy zařízení, kdy by měl být pořízen obrázek zařízení a měl by být součástí hodnocení.
Screenshot | User docs | API docs
Profil organizační jednotky: Nyní můžete navrhnout profil pro organizační jednotky, který vám umožní zahrnout obrázek a určit atributy metadat, sady/skupiny skupin organizačních jednotek a data pro datové prvky a indikátory, které se mají zobrazit. Profil organizační jednotky musí být aktuálně nakonfigurován prostřednictvím rozhraní API. Podpora uživatelského rozhraní přichází v příštím vydání.
User docs | Maps docs | API docs
Knihovna ikon: Knihovna ikon DHIS2 byla integrována do projektu healthicons a byla přepracována jeho týmem dobrovolníků ve spolupráci s naším designérským týmem. Více informací o projektu lze nalézt na jejich webových stránkách healthicons.org.
Upravené Z-skóre: Detekce odlehlých hodnot založená na upravené statistické metodě Z-skóre je nyní k dispozici v aplikaci pro kvalitu dat. Modifikovaná metoda Z-skóre je založena na vzdálenosti hodnoty od mediánu, nikoli na průměru jako běžné Z-skóre. Tento algoritmus je odolnější vůči dopadu odlehlých hodnot v datové sadě.
Screenshot | User docs | API docs
Tokeny osobního přístupu: Nyní můžete pro svůj účet vytvářet osobní tokeny přístupu k rozhraní API. Přístupové tokeny API jsou užitečné pro ověřování klientů softwarového rozhraní API, jako jsou integrační služby a webové portály. Při ověřování pomocí přístupového tokenu získá klient přístup pouze k rozhraní API, nikoli k uživatelskému rozhraní. Tokeny lze omezit na konkrétní metody HTTP (např. GET, POST) a IP adresy. Existuje několik typů tokenů, jeden pro klienty na straně serveru a jeden pro klienty založené na webovém prohlížeči. Chcete-li vytvořit token, přejděte do nabídky profilu > Upravit profil > Osobní přístupové tokeny.
Snímek obrazovky | User docs | Dokumenty API
Automatická správa mezipaměti clusteru: Při spuštění DHIS 2 jako clusteru Tomcat (mnoho serverů Tomcat), dříve musela být IP adresa všech uzlů Tomcat (serverů) v clusteru definována v konfiguračním souboru každého DHIS 2 instance. Díky tomu bylo dynamické škálování uzlů clusteru složité a nepohodlné. Nyní se DHIS 2 postará o správu mezipaměti automaticky a konfigurace mezipaměti clusteru již není potřeba. Díky tomu je dynamické škálování mnohem praktičtější, protože nové uzly lze přidávat, aniž by o tom byly ostatní uzly informovány.
Resetování e-mailu uživatelského hesla: Nyní můžete resetovat heslo k uživatelskému účtu tak, že systém pošle e-mail. Osoba vlastnící uživatelský účet bude moci resetovat heslo podle pokynů zaslaných e-mailem. Obnovení e-mailu vyžaduje, aby byl nastaven server SMTP a aby uživatelský účet měl platnou e-mailovou adresu.
Nové autority: Byly zavedeny nové autority. Generování min-max hodnot datových prvků vyžaduje oprávnění "Generovat min-max hodnoty". Vytvoření úrovní schválení dat vyžaduje oprávnění "Přidat/aktualizovat úroveň schválení dat". Vytváření pracovních postupů schvalování dat vyžaduje oprávnění "Přidat/aktualizovat pracovní postup schvalování dat".
Faster data statistics: The data statistics overview in data administration app is order of magnitude faster. The statistics are now generated based on approximate counts, which offers good enough precision and usually completes in a few seconds even for the largest databases.
Rychlejší import datových hodnot: U importů datových hodnot, kdy se datová hodnota přesně shoduje s existující datovou hodnotou, již neprobíhají operace aktualizace a auditu. To výrazně zlepšuje výkon, zejména u scénáře synchronizace datových hodnot, kde jsou identická data často importována vícekrát.
Vylepšení App Hub: App Hub získal nový design a vylepšené uživatelské rozhraní pro správu a navigaci mezi aplikacemi. Organizace nyní podporují více vývojářů a do App Hub se nyní můžete kromě účtu Google přihlásit také pomocí účtu GitHub. Přečtěte si o všech vylepšeních v changelog.
Screenshot | Changelog | App Hub
Design aplikace pro správu aplikací: Aplikace pro správu aplikací má nový design, který staví na principech návrhu DHIS2 a komponentách uživatelského rozhraní. Nyní podporuje upozornění v aplikaci, když je v App Hub k dispozici novější verze kompatibilní webové aplikace DHIS 2. Aplikace lze nyní aktualizovat jediným kliknutím. Přečtěte si o všech vylepšeních v changelog.
PLATFORM API FEATURES¶
Rozdělit organizační jednotku: Nový koncový bod /organisationUnits/split umožňuje rozdělit organizační jednotku na více organizačních jednotek. Všechna související metadata a data sledování budou přenesena do cílových organizačních jednotek. To je užitečné např. když se obvod rozdělí na více nových obvodů.
Sloučit organizační jednotky: Nový koncový bod /organisationUnits/merge umožňuje sloučení více organizačních jednotek do jedné. Všechna související metadata, datové hodnoty a sledovací data budou sloučena a přenesena do cílové organizační jednotky. To je užitečné např. kdy se více okresů spojí do jednoho okresu.
Gist API: Nové Gist API je nové rozhraní API pro metadata, které je optimalizováno pro škálovatelnost a výkon. Vykresluje plochou verzi objektů bez vnořených přidružení, aby bylo možné efektivně vykreslovat velké užitečné zatížení. K odpovědi Gist API lze přistupovat připojením /gist k běžným cestám API objektu metadat. Vlastnosti kolekce, jako je /userGroups/<id>/users/gist, lze procházet stejným způsobem jako kolekce objektů, například /userGroups/gist. Rozhraní API podporuje většinu parametrů běžného rozhraní API pro metadata a nabízí některé další funkce.
Patch API: K dispozici je nové patch API, které umožňuje částečné aktualizace metadat. Operace přidání, odebrání a nahrazení lze provést pomocí jediného požadavku na opravu.
Datový výstup na úrovni organizační jednotky max. uživatele: Pro uživatele je zavedeno nové pole pro definování maximální úrovně organizační jednotky pro výstup dat. To určuje, jak hluboko v hierarchii organizačních jednotek může uživatel zobrazit data v analytických aplikacích. To je užitečné pro webové portály a veřejný přístup, kde by měla být data zpřístupněna, ale pouze např. okresní úrovni. Podpora uživatelského rozhraní přichází ve verzi 2.37.1.
PLATFORM DEVELOPER FEATURES¶
Platforma aplikací: Platforma aplikací získala několik nových funkcí.
- d2-app-scripts obdržely nový příkaz
publish, který lze použít k publikování nové verze aplikace do App Hub. To je užitečné jak v prostředí místního příkazového řádku, tak v kontinuálních integračních kanálech. Podrobnosti najdete v changelog. - Platforma aplikace má nyní vestavěný proxy server, který usnadňuje práci s instancemi DHIS2, které jsou v jiné doméně. Další informace je k dispozici na vývojářském blogu DHIS2.
- Podpora pro progresivní webové aplikace (PWA) je nyní zabudována do platformy aplikací. Nezapomeňte si přečíst článek, kde se dozvíte, co je PWA a co umožňuje pro aplikace DHIS2.
Běh aplikace: Pro podporu osvědčených postupů při komunikaci s rozhraním API bude nyní běhové prostředí aplikace v režimu vývoje varovat, když dotaz nepoužívá stránkování nebo když nejsou explicitně přidána pole. K dispozici je také ukládání do mezipaměti na straně klienta a deduplikace požadavků. Podrobnosti najdete v [changelog] (https://github.com/dhis2/app-runtime/blob/v3.0.0/CHANGELOG.md).
DHIS2 UI: The UI library has introduced several enhancements useful for building high quality DHIS2 Applications. These include the new DataTable react components, accessibility enhancements, and bug fixes. Refer to the changelog for details.
Balení JAR: Backend API DHIS 2 lze nyní zabalit jako soubor JAR. Sestavení JAR obsahuje pouze webové API a žádné webové moduly. Sestavení poskytuje vestavěný webový server Jetty a je samostatné a spustitelné, což znamená, že jej lze spustit přímo z příkazového řádku bez externí instance Tomcat. Toto je krok směrem k tomu, aby bylo nasazení DHIS 2 snazší a přátelštější ke kontejnerizovaným prostředím. Chcete-li sestavit jako soubor JAR, můžete použít skript run_api.sh.
INFORMACE O VYDÁNͶ
| Informace o vydání | Odkaz |
|---|---|
| Stáhněte si verzi a ukázkovou databázi | https://www.dhis2.org/downloads |
| Dokumentace | https://docs.dhis2.org |
| Poznámky k upgradu | Poznámky k upgradu na GitHubu |
| Úplný seznam funkcí a chyb v této verzi | Poznámka k vydání |
| Zdrojový kód na Githubu | https://github.com/dhis2 |
| Ukázková instance | https://play.dhis2.org/2.37/ |
| Docker image | docker pull dhis2/core:2.37.0 |
| Obrázky Docker Hub | https://hub.docker.com/repository/docker/dhis2/core |
| komunitní fórum | https://community.dhis2.org/ |