New release features, enhancements, and fixes
DIGIT 2.3 release offers new modules, few functional changes, and non-functional changes.
Functional: Faecal Sludge Management module, Bill Amendment module, and Enhancements in HRMS.
Non-functional: Security fixes.
S.No.
Feature
Description
1
Faecal Sludge Management (FSM)
Citizen
Apply for Emptying of Septic Tank / Pit
My Applications and View Applications
Make Online Payment for Emptying of Septic Tank / Pit Charges
Download Application PDF and Receipt
Rating the service
Employee
Create a new Emptying of Septic Tank / Pit Application
Search and View Applications
Download Application PDF and Receipt
Inbox
Update Application/Demand
Collect Payment
Assign DSO
Reassign DSO
Complete Request on behalf of DSO
Desludging operator
DSO Login
Assign Vehicle
Complete Request
Decline Request
Search and View Applications
Inbox
FSTP Operator
Inbox
Update vehicle log
Backend APIs
Create and Search Vendor/Desludging operator
Create and Search Vehicle
Create and Search Billing Slabs
2
Bill Amendment
Application initiation
Workflow-based application process
Reference implementation for Water and Sewerage.
Artefacts
Credit/ Debit note PDF
Application Acknowledgement
3
HRMS Reports
Employee Report
S.No.
Updated Feature
Description
1
HRMS Enhancements
Multi-Tenancy support while creating Employee
2
PGR Reports and Enhancements
Support for PGR v2
The Google map integration in Citizen Create complaint flow
3
Non-functional
Few of the Security fixes:
Backend
Sensitive Information in URL
Standard pseudo-random number generators cannot withstand cryptographic attacks
Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Response Splitting')
Avoid Exception, Runtime Exception or Throwable in catch or Throw Statements(Merged only for municipal repo)
Avoid sensitive information exposure through error messages(partially)
Size Validations(partially)
Frontend
Insecure Direct Object References (IDOR)
Sensitive Information in URL
Clickjacking
It was observed that the application uses eval(code).
Do not use dangerouslySetInnerHTML property in React components.
Do not release debuggable apps
Avoid post cross-document messages with an overly permissive target origin
4
Building plan approval system
Scrutiny report download issue from UI screen fixed
Fixed stakeholder registration issue for stakeholder like engineers, town planner etc.
Added missing role actions in BPA for different stakeholders
Security fix for vertical escalation issue for citizen/stakeholder
Security fix for horizontal escalation issue for citizen/stakeholder
Updated service code in the receipt search and download receipt
5
eDCR Enhancements
Projections: Portico validation
Glass Facade openings validation
Information and Communication Technology landing point (ICT)
Mezzanine At Room
Amenities on Setback
Enhanced chimney feature to accommodate multiple area and height
Enhanced parapet feature to accommodate multiple area and height
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Configuration changes and service build details
Feature
Service Name
Changes
Description
WS - Bill Amendment
Added role action mapping, tax heads, idformat and demand revision basis changes for Bill Amendment
FSM
Added FSM related role actions, Billing service, FSM and Vehicle files.
Enabled cities for FSM.
Updated Min max value for property Type
Common
Changed email id to be generic for city A and removed access from Employee role and mapped with specific employee
Module
Action
PR
Description
egov-persister
Updated the changes required for multiple road types in water and sewerage connection
Report - Employee report
Added new file employee report for HRMS Admin and configured the report path
Report - PGR Reports
Updated PGR report config file and GRO, LME report designation id and tenantid search fix
Category
Services
GIT TAGS
Docker Artifact ID
Remarks
Finance Collection Voucher Consumer
finance-collections-voucher-consumer:v1.1.2-ec514d1-23
Utilities Services v2.3
Custom Consumer
egov-custom-consumer:v1.1.0-7a6db73
No changes in the current release.
Finance
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
FSM module release details
Emptying of septic tank / Pit (Desludging) request can be created by the citizen online which will be processed by the ULB. The processed request will then be assigned to a particular desludging operator post payment of desludging charges by the citizen.
The desludging operator then completes the emptying task on the ground and transports the faecal sludge to the designated septage treatment plant where a plan operator updates the vehicle log and septage dumped at the plant.
Citizen
Create Emptying of septic tank/pit application
View status of the application
Make payment for an application
Rate the service
Employee
Create Emptying of septic tank/pit application
Update application
Make payment for an application
Assign/Re-assign DSO for an application
Complete request on behalf of DSO
Desludging operator
Assign vehicle to a request
Decline a request
Complete request
FSTP Operator
Update vehicle log
Key Feature
Description
Create Emptying of septic tank/pit request
Feature to allow the citizen to create desludging(emptying of septic tank/pit ) application online or at ULB counters.
Make payment for a request
Allow citizen to make payment for a request either online or through ULB counters
Update application and Generate demand
ULB employee can modify the application created if required and update the demand/charges that the citizen should pay for the request raised.
Assign DSO to a request
ULB employee will assign the request to a particular registered DSO (desludging operator) based on the availability of the vehicle
Re-assign DSO to a request
ULB employee can reassign a request if the assigned DSO declines the request under some unavoidable circumstances.
Cancel the request
ULB employee can cancel the request for data entry mistakes
Reject the request
Reject the request which is invalid or doesn’t have the proper information to process the request
DSO Assign vehicle and completes the request
DSO can tag a vehicle to a request which is assigned to him, process and update the volume of septage collected at the site and complete the request.
Update Vehicle log by FSTP / SeTP Operator
The septage which is collected at the site would be transported to the Septage treatment plant where the plant operator can update the vehicle entry time to the plant and the volume of septage dumped at the plant.
None
Dashboard and Reports
Doc Links
Description
User manual for citizens, DSO, SeTPO, and Employee
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
HRMS module release details
This release offers capabilities to create multi-tenant employees from the UI and provides out-of-the-box employee reports for the admins.
Enabling multi-tenancy on the UI
Out of the box HRMS report
Key Feature
Description
Handling multi-tenancy on the UI in HRMS
Admin in the ULB can now assign multiple jurisdictions to the employees. The jurisdiction assigned can be for multiple ULBs and have multiple roles assigned to the employees.
Till now, this action was handled from the backend.
Reports
Admins can view and download out of box reports for all the employees under their jurisdiction. It will help them manage the ULB resources and help them understand the ULB employee hierarchy and jurisdictions.
User Story - RAIN-1909: HRMS: Out of the box reportsIN QA
None
UX revamp of the HRMS product
Doc Links
Description
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
EDCR module release details
eDCR Service 1.1.0 is a baselined release that has got few enhancements to the existing features.
S.No.
Feature
Description
1.
Projections: Portico
Portico is an area with a roof by the front door of a home(Any other side also). Validate the length, width, height and distance to the exterior wall.
2.
Glass Facade openings
The glass facade is a large smooth building front that is made entirely of glass, thus serving as a great inlet for natural light. Validate the length, width and height.
3.
Information and Communication Technology landing point (ICT)
Every apartment, commercial, institutional, high-rise building and all buildings with a plot size of 1 acre and more must include an ICT point. Light and ventilation, door height and room dimensions are validated.
4.
Mezzanine At Room
Captured mezzanine area at room level
5
Amenities on Setback
Enhanced accessory block feature to accommodate units with colour code, and multiple distances with colour code support.
6
Chimney
Enhanced chimney feature to accommodate multiple area and height
7
Parapet
Enhanced parapet feature to accommodate multiple area and height
eDCR 1.1.0: The above feature is useful and required in other states.
The above features are configurable. Users can enable the features if required for the selected state.
Impact: Functionally, the upgrade to eDCR 1.1.0 will not impact the existing environments.
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Bill amendment release details
Bill Amendment is a platform-level feature that can be used to create credit/ debit notes against a consumer for a configured service. Demand revision required due to out of system calculations i.e. tax exemptions, court case settlements, one-time settlement schemes can be performed using this feature.
Workflow-based application approval system for better accountability of demand revision.
Artifact generation in the form of credit/debit note for record purposes
Auto application of note amount into latest or upcoming bills
Key Feature
Description
Key Feature
Description
Application initiation
Respective modules can be configured to leverage the Bill Amendment feature (By default W&S is configured with Bill Amendment )
Configured module Tax Heads will be auto-populated and respective credit/ debit amounts can be filled against those tax heads.
Dynamic document upload and data fields captured depending on the ‘demand revision basis’.
Applications for the creation of credit/ debit notes to revise citizen dues can be initiated from the employee login
Search page to fetch consumer for whom the application needs to be initiated
Search page to track and process the applications
Workflow-based application process
Default workflow has two roles, i.e. Initiator and Approver
Different employees can be created and provided access for above roles
After the application is initiated and submitted, it goes for approval
After the application is approved credit/ debit note is generated
Artifacts
Credit/ Debit note PDF is generated after approval and stored as a part of the application, which can always be accessed from the download section of ‘application summary’ page
Application of note amount
The note amount will be auto-applied against the same consumer in the current bill, if pending dues are present. Otherwise, it will be applied in the upcoming bill.
New UI for better accessibility
Application initiation from the citizen side
Extending this feature to deal with the current year and previous year items
Doc Links
Description
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.