The Workbench design introduces dynamically generated user interface screens for system users to perform key implementation tasks that typically require software code to be written by engineers.
The Master Data Management Service contains the standardised schemas defining the structure of data models to be used by the applications. The schemas ensure that master data management conforms to a unified data model offering consistent formats for data input.
Based on the defined schemas, dynamic forms are generated in the user interface. The forms contain embedded validation rules for data input ensuring data complies with the required formats. Once the data is validated and the entry is complete, the forms are pushed to the corresponding API endpoints. The master data is saved in the backend database.
Individual master data management services are available and contain JSON schemas that define the structure of the data model.
The UI library for v1 is built based on the current master data structure for Health Campaign Management. Hence, the components available in this version will only address the master data types included in HCM masters.
The illustration below offers a glimpse into the features presently in the scope of the Workbench solution design. Follow the colour legend at the bottom of the visual for details of the design elements.
In Scope | Out Of Scope |
---|---|
Tenant management through UI Edit Tenant Data
UI for masters managed by MDMS service Dynamically rendered Add, Search, View and Update master data pages
UI components for fields to “Add” master data
Link to Other master-data Services(Employees, localization, boundary, projects etc)
Master specific fields for search and view all pages
Tenant Master tenant creation Child tenant creation
Generate localization key and add to localization service while “Adding” data
Link to add localization data while adding new master data
Custom UI for a master
Upload files
Add master data in bulk