Measurement
Overview
This module helps in taking the measurement, for an accepted contract
This module has 5 associated screens :
Create
Inbox
Edit
View
Search
Module enablement configuration
Set module code as "Measurement" in Module.js of Measurement Module. Refer https://github.com/egovernments/works-mdms-data/blob/DEV/data/pg/tenant/citymodule.json
Enable Module in App.js. Update the object ‘enabledModules’. Use the code “Measurement”. This code should match with the code of the cityModule.json, mentioned above.
Role-action mapping
S.No | API | Action ID
| Roles |
2 | to be updated | 37 | MB_CREATOR |
3 | to be updated | 38 | MB_VERIFIER |
5 | to be updated | 104 | MB_APPROVER |
6 | /egov-hrms/employees/_search | 4 | EMPLOYEE_COMMON |
8 | /inbox/v2/_search | 65 | EMPLOYEE_COMMON |
Sidebar configuration
S.No | Screen | Navigation URL | LeftIcon Updates
| Roles |
2 | to be updated | |||
Document Configuration
https://github.com/egovernments/egov-mdms-data/commit/85761f2c82ced17a0259e077f6b82355e62ce35c
Screen configuration
S.No | Screen | Configuration |
1 | Search | to be updated |
2 | Inbox | to be updated |
Localization Configuration and Modules
TenantID | Module |
statea | rainmaker-measurement |
Workflow Configuration
UI Component Name | Business Service |
WorkflowActions | MB |
Custom Components
MeasureTable:
This is the main component that handles the Logic for capturing the measurement for SOR / NONSOR based on the given processed Line items from the Estimate.
The same component has been used in the Detailed estimate which captures the detailed measurement information
The same component has the capability to be used in both create and view screens.
MeasureCard:
This component handles the logic of the inner table present inside the MeasureTable.
Last updated