Admin Tools - new for 2.38
We list here the different admin tools released in 2.7 & 2.38 that are relevant for PSI.
Data Approval app [continuous delivery]
No yet deployed on PSI servers. Under testing.
A new data approval app is available, supporting multiple, parallel data approval workflows. After selecting a workflow, period and org unit, it allows the user to view data from all data sets associated with the workflow. The app features the new and modern DHIS2 user experience, making data approval more efficient and user-friendly. The app is built using the new DHIS2 front-end technology stack. Video | Docs
Import/ Export app
Faster data value import (aggregate)
For data value imports, when a data value is an exact match of an existing data value, update and audit operations are no longer happening. This significantly improves performance in particular for a data value sync scenario, where identical data is often imported multiple times. Docs
Enhancements in tracker exporter
The new tracker endpoint /tracker now has createdBy and updatedBy fields for all object types. This property is always system generated and reflects the user that created or made the last change to the object. Docs | Jira
Program rule validation
Validation has been implemented for program rule actions, and any invalid program rule action data expressions are flagged to the user while working with the rule in the maintenance app. This can for example be useful when writing expressions for data to assign to a program rule variable, to avoid syntax errors in that assignment expression. Video | Docs | Jira
New Data value types [2.38]
GeoJSON metadata attributes
GeoJSON is now supported as value type for metadata attributes. This allows you to store any number of GeoJSON documents e.g. for organisation units. A possible use is representation of catchment areas. You can render the shapes in the Maps app.
Support for GS1 Data Matrix
GS1 Data Matrix is used for pharmaceutical and health commodity bar coding, and will support supply chain use cases. Given a field value formatted with the GS1 data matrix standard and a string key from the GS1 application identifiers, there is now support for program rules extracting the values from this delimited text and assigning values to their designated fields. This is implemented in Tracker Capture, Capture and the Android Capture app. Video | Docs | Jira
Org unit image
An image can be uploaded and associated with an organisation unit.