v2.0.0
Release date: Oct 17th, 2023
Key Features
- All of the Tracker Features previously implemented are now available for Event Programs.
- The PCA now supports Export and Import of Tracker and Event Excel Configuration Templates.
- Program Tracked Entity Attributes can now be ordered and configured while creating or updating Tracker Programs.
- The Export JSON Metadata has been improved and now supports JSON Files customisation before download.
Detailed Features
- The PCA now supports enabling/disabling Auto-Naming for Data Elements in Tracker and Event Programs, this feature is also supported within the Tracker/Event Template.
- The PCA now supports Show/Hide Program Rules in Tracker and Event Programs using the Excel Template. These Program Rules are automatically generated in DHIS2 during the Build Program Rules process.
- All Programs and Program Stages can be navigated by clicking on them instead of clicking the
▶️ icon as in previous versions, this icon has now been removed. - Event Programs within the PCA now support all the previously enabled Tracker features like: editing Program configurations, creating and updating Program Stage Sections and Data Elements, assigning Sharing Settings and Organisation Units, creating and restoring Backups, as well as Exporting JSON Metadata.
- The matching results displayed in the List of Programs are now ordered prioritising the Program Name when a filter is applied.
- The PCA now supports changing the Program Indicator Aggregation when creating or updating HNQIS2 Programs.
- The PCA now supports the addition and deletion of Program Sections (for Tracked Entity Attributes), as well as reordering and assigning Tracked Entity Attributes to these sections in Tracker Programs.
- The Tracker/Event Template allows for the creation, update and removal of Data Elements and Program Stage Sections in bulk. In the case of Tracker Programs, the Template also supports the creation, update and removal of Tracked Entity Attributes and Program Sections.
- The Export JSON Metadata has been enhanced to streamline the process of exporting and importing Programs. A Target Server field has been added that automatically preselects the configuration for exporting Programs, either for the current server or for another server. For HNQIS2 Programs, the 'HQNSI2-Enabled server' option is enabled, ensuring error-free Program importing on servers that already host HNQIS2 Programs.
- The last filter applied while searching in the List of Programs is now stored to display the same results while navigating the PCA.
- PCA Metadata Package v1.1.2
Bug Fixes
- The PCA no longer crashes when no Programs are available on the server.
- The Sharing Settings Section no longer crashes when a program has no Data Elements assigned to it.
- The Program Metadata in the Program Stage Section List is now refreshed after Editing the Program Configuration.
- The Organisation Units Selector no longer presents performance issues, even if the server has a large amount of Organisation Units.
- Transfering Programs from one server to another no longer produce an error in the Edit Program page if the Organisation Unit ID's are not available in the Target Server.
- If a Program does not have any Data Elements, the Sharing Settings are applied correctly.
- Restoring a Program Backup while selecting the Restore Options setting no longer results in an error
- Clearing the filter in the Assing Organsation Units window no longer crashes the App.
Known Issues
- Searching for Users and User Groups in the Sharing Settings dialog still remains an issue.
- Sometimes, changes in the contents of a Program Stage may not be reflected in the PCA. Reloading the page should fix this issue.
- The HNQIS 2.0 conversion process may fail if the original HNQIS 1.X Program contains one or more Data Elements that lack a Form Name property.
- After transferring HNQIS 1.X Assessments to HNQIS 2.0, some Action Plan Events may display a conflict if the Event Date is set in a future date. This issue resolves itself once the Event Date has passed.
- Program Tracked Entity Attributes changes on Tracker Programs are kept (but not persisted) even if the Form is not submitted. Reloading the Program Settings form fixes this issue.
- Converting HNQIS 1.X Programs to HNQIS 2.0 may present issues if the original HNQIS 1.X Program is too old.