The platform architecture illustration below provides a visual representation of the key components and layers that facilitate a seamless flow of information across multiple departments.
The high-level design (refer image above) of the Works System can be divided into three parts:
Master(Reference) Data
Works Registries(Services)
Reused/Enhanced DIGIT Core Services
Below are classifications of some of the master data used in the Works platform. For a comprehensive list, please refer to the service documentation
DIGIT Core service masters are not covered below.
Simple Masters:
Organisation Class
Organisation Functional Area
Organisation Type
Department
Nature of Work
Wage Seeker Skills
Labour Charges
Overheads
Headcodes
Applicable Charges
Mode of Entrustment
Beneficiary Type
Designations
Hierarchical Masters
Type of work
Sub-type of work
Location - Same as DIGIT
Individual - stores details of individual citizens. Individuals may or may not be users of the DIGIT system. If they need login access, they will be created in the User registry.
Organisation - This registry holds details of all types of organisations, their functional areas and class.
Bank Accounts - This registry stores bank account details to be used for online payments in a safe and secure manner.
The following domain services have been developed/are being planned as part of the Works platform:
Project
Estimate
Contracts
Attendance
Muster roll
Expense/Billing
JIT Adapter (Roadmap)
Milestones (roadmap)
Payment Calendar (roadmap)
Measurement Book (roadmap)
The following list consists of major core services from DIGIT that will be reused in Works Project. A few of the common core services might have been missed from the list.