Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This release provides improvements in the workflows for the Fire NOC application. Any application can be sent back to the citizen for him/her to make some changes or respond back to queries asked by employees.
This release has updated workflows and user interface for the following business cases -
Provisional Fire NOC send back to citizen
New Fire NOC send back to citizen
None.
None
New release features, enhancements, and fixes
DIGIT 2.4 is the latest release that has got new modules, a few functional changes, and non-functional changes.
Functional: eChallan module, WhatsApp Bill Payment, Property Tax Citizen flow UI/UX revamp Arrears Breakup in Property Tax Due, and Send back to Citizen feature in Fire NOC.
Non-functional: Platform Security Audit fixes, Hindi Localization, QA Automaton of APIs, and Technical improvements.
PT module release details
This release provides revamped user experience to the citizens with improvements in the workflows and updates in the user interface while paying property tax and apply for property registration.
This release has updated workflows and user interface for the following business cases -
PT - Quick Pay
Create Property
My Properties
My Applications
None.
Employee UX revamps and remaining citizen use cases.
WhatsApp channel v2 release details
This release leverages the capabilities of WhatsApp as an additional channel for citizens to view bills/ make payments for a particular module service. Extended capabilities include improvements in the Public Grievance Redressal module and localization support to assist ease of use.
Search and View Bill `
View my Bills
Search Bills Based on
Consumer Number
Application Number
Mobile Number etc
View Bill
Amount Due
Bill copy (PDF)
Payment
Pay bills through quick payment links
Payment confirmation/failure notification
Payment receipt (PDF) on successful payment
Multi-Language Support
Hindi Localization (For Chats)
Improvements in Public Grievance Redressal Module
Two-Step Complaint List (By Type & Subtype)
Geo-Location Tagging
Emojis are not supported as the input for chat responses
Improvement in Messaging Language & Flow
NLP Inclusion (For City & Locality Selection)
Referral, Rating & Help Mechanism
Privacy Enhancements
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
__All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
All content on this page by is licensed under a .
All content on this page by is licensed under a .
All content on this page by is licensed under a .
All content on this page by is licensed under a .
Key Feature
Description
Provisional Fire NOC send back to citizen
Application is allowed to send back to the citizen from the document verifier and field inspector, either asking for more documents or clarifications.
Citizen on receiving the request, can modify the application info, updated documents and respond to the queries.
And on submitting from a citizen, the application gets redirected to the same official who has requested clarification with the citizen.
New Fire NOC send back to citizen
Application is allowed to send back to the citizen from the document verifier and field inspector, either asking for more documents or clarifications.
Citizen on receiving the request, can modify the application info, updated documents and respond to the queries.
And on submitting from a citizen, the application gets redirected to the same official who has requested clarification with the citizen.
S.No.
Feature
Description
1
eChallan module
Generate e-challans / bill for all miscellaneous / Adhoc services which citizens avail from ULBs
Edit/Cancel e-challan/bill
The ability for ULBs to Notify citizens about the outstanding payments - Online(email & SMS) and offline.
Enable Digital payments for citizens - QR code, payment link in notifications, etc.
2
WhatsApp Bill Payment and PGR v2 integration with redesigned Chatbot (xState)
Bill Payment:
Search and View Bill `
View my Bills
Search Bills Based on
Consumer Number
Application Number
Mobile Number etc
View Bill
Amount Due
Bill copy (PDF)
Payment
Pay bills through quick payment links
Payment confirmation/failure notification
Payment receipt (PDF) on successful payment
Multi-Language Support
Hindi Localization (For Chats)
PGR:
Geo-Location tagging
Two steps complaint category and type
Hindi Localization (For Chats)
PGR v1 & v2 support
3
Property Tax Citizen flow UI/UX revamp
Updated workflows and user interface changes in the following business cases -
PT - Quick Pay
Create Property
My Properties
My Applications
S.No.
Updated Feature
Description
1
Fire NOC Enhancements
Send back to Citizen in Fire NOC
2
Property Tax Enhancements
Arrears Breakup in Property Tax Due
3
Hindi Localization
Hindi Localization of all labels, messages, notifications, and MDMS drop-down data of all the modules
4
QA Automaton of APIs
APIs automation for
Core Services
Business Services
Municipal Services
End to End APIs automation for Property Tax, Trade License, mCollect, Water & Sewerage, Fire NOC, Building Plan Approval, FSM, and PGR.
Here is the document with the details of services automated and README documentation which details the detailed steps to execute the automation
5
Platform Security Audit fixes
Listed below are the security vulnerabilities identified as part of the security audit. Few of them are as per design and justification is provided for these. Others are fixed at the code level.
Privilege Escalation
Failure to restrict URL Access
Insecure direct object references (IDOR)
Malicious file upload leads to Cross Site scripting
Improper Authentication
Missing Account Lockout
Request Throttling Attack
Weak Encoding Mechanism
Sensitive Information in URL
Lack of Automatic Session Expiration
Concurrent Session
Improper Error Handling
Improper Input Validation
Mail Command Injection
Use of hardcoded credentials
Use of sensitive information into configuration file
Exclude unsanitized user input from format strings
HTTP Parameter Pollution
Standard pseudo-random number generators cannot withstand cryptographic attacks
Weak cryptographic hash
Insecure SSL configuration
Improper Neutralization of CRLF Sequences in HTTP Header
Avoid Capturing Java.Lang Security Exception
Always normalize system inputs
Avoid the Command Throws within Finally
Close Input and Output resources in finally block
Cross Site Request Forgery
Cross Site Scripting - Stored
Insufficient Cookie Attributes
Code Injection
Exclude unsanitized user input from format strings
Avoid data submissions to non-editable fields
Potential Infinite Loops
Avoid dangerous J2EE API, use replacements from security-focused libraries (like OWASP ESAPI)
Do not allow external input to control resource identifiers
The setter method for an identifier property (id or composite-id) should be private
Here are the security fixes guidelines as a handbook for best practices and guidelines.
6
Technical Improvements
PDF service refactoring for Localization API calls optimization
Timezone configuration support for all the services
Standard product Workflow bundling as part of the product
7
eDCR Enhancements
Enhanced Door, to support door widths with color code. The color code is used to identify the type of door
Fix of security audit issues
Cleanup unused code and database tables
8
Finance
Hard coded sub domain formation logic changed, preparing dynamic sub domain url by reading env from the configuration
Fixed the security audit issues
Feature | Description |
PT - Quick Pay | A Citizen can make property tax payment with or without login. Citizens can search property tax bills using the given search parameter and make online payments. Citizens will receive a payment confirmation notification and a link to download the receipt. |
Create Property | Simplified and clear call to action with in-app help for citizens while applying for new property registration. |
My Properties | Citizens can view property created by them and for them under this section and take action like edit, pay, mutation, etc. |
My Applications | Citizens can track the application status for their properties under this section. Also, they take action assigned to them during the workflow. |
Doc Links | Description |
core-services | business-services | municipal-services | e2e-services |
localization | billing-service | bpa-calculator | bpa-services |
user-otp | collection-services | bpa-services | firenoc-services |
filestore | dashboard-analytics | egov-user-event | property-services |
idgen | dashboard-ingest | firenoc-calculator | rainmaker-pgr |
location | egf-instrument | firenoc-services | mCollect |
mdms | egf-master | land-services | tl-services |
access-control | egov-apportion-service | property-services | ws-services |
egov-pdf | egov-hrms | pt-calculator | sw-services |
egov-workflow | mCollect | pt-services | fsm-services |
enc-service | rainmaker-pgr |
egov-user | sw-calculator |
egov-pdf | sw-services |
pg-service | tl-calculator |
reports | tl-services |
searcher | ws-calculator |
url-shortening | ws-services |
zuul | fsm-services |
egov-indexer |
egov-notification-mail |
egov-notification-sms |
egov-persister |
telemetry |
user-otp |
Key Feature | Description |
Selection of Desired Service | Allows Citizen to select the following via WhatsApp Chat :
|
Pay Bills & Fees | Allows Citizen to view the current outstanding bills with respect to applicable the modules, where his/ her mobile number is linked. The following information is displayed in the message :
|
View Payment Receipts | Allows Citizens to view past payment receipts with respect to applicable modules, linked with the current mobile number. In case, the current mobile number is not linked with the module, still citizen can proceed to search for the receipts via the following :
|
Two-Step Complaint List (By Type & Subtype) | Allows Citizens to now browse complaints by Complaint Type (The Master List) and select the relevant subtype |
Geo-Location Tagging | Allows Citizens to add the location of the grievance site via WhatsApp while lodging the complaint |
Change Language | Allows Citizens to change the language of chat from English to Hindi and vice versa |
Doc Links | Description |
Feature | Service Name | Changes | Description |
Financial Year 21-22 Addition |
|
Digit 2.4 Common Changes (eChallan,PT) |
|
BPA |
|
TL |
|
FSM |
|
Module | Action | PR | Description |
Digit 2.4 Common Changes | Changes in :
|
egov-persister |
|
egov-dss-Dashboard |
|
Report - HRMS and PGR Reports |
|
Feature | Feature | Description |
Digit 2.4 Common Changes |
|
WS Service |
|
Public Domain Search |
|
Category | Services | GIT TAGS | Docker Artifact ID | Remarks |
Citizen | citizen:v1.5.0-c1825dd69-291 |
Employee | employee:v1.5.0-c1825dd69-292 |
DSS Dashboard | dss-dashboard:v1.5.0-7e9587a65-13 |
DIGIT UI | DIGIT UI | digit-ui:v1.2.0-4016cc5-233 |
Encryption | egov-enc-service:v1.1.1-19a3ba19-5 | No changes in the current release. |
xState Chatbot | xstate-chatbot:v1.0.1-2ee9ec37-19 | New Service |
Searcher | egov-searcher:v1.1.3-2ee9ec37-2 |
Payment Gateway | egov-pg-service:v1.2.2-2ee9ec37-17 |
Filestore | egov-filestore:v1.2.3-2ee9ec37-4 |
Zuul - API Gateway | zuul:v1.3.0-667cb3d3-8 |
Mail Notification | egov-notification-mail:v1.1.1-19a3ba19-5 | No changes in the current release. |
SMS Notification | egov-notification-sms:v1.1.2-2ee9ec37-3 |
Localization | egov-localization:v1.1.2-2ee9ec37-2 |
Persist | egov-persister:v1.1.3-2ee9ec37-2 |
ID Gen | egov-idgen:v1.2.2-2ee9ec37-3 |
User | egov-user:v1.2.4-d1d62cdf-11 |
User Chatbot | egov-user-chatbot:v1.2.1-4976757 | No changes in the current release. |
MDMS | egov-mdms-service:v1.3.1-2ee9ec37-3 |
URL Shortening | egov-url-shortening:v1.1.0-19a3ba19-1 | No changes in the current release. |
Indexer | egov-indexer:v1.1.4-2ee9ec37-3 |
Report | report:v1.3.2-07a30430-5 |
Workflow | egov-workflow-v2:v1.1.5-2ee9ec37-9 |
PDF Generator | pdf-service:v1.1.4-a4e9bb2c-6 |
Chatbot | chatbot:v1.1.4-2ee9ec37-7 |
Access Control | egov-accesscontrol:v1.1.2-2ee9ec37-1 |
Location | egov-location:v1.1.3-2ee9ec37-1 |
OTP | egov-otp:v1.2.1-07a30430-2 |
User OTP | user-otp:v1.1.3-2ee9ec37-6 |
Apportion | apportion-service:v1.1.4-ec514d1-12 | No changes in the current release. |
Collection | collection-services:v1.1.4-c3cba4b-15 |
Billing | billing-service:v1.3.2-7dfa157-22 |
HRMS | egov-hrms:v1.2.2-57f79eb-1 |
Dashboard Analytics | dashboard-analytics:v1.1.4-97898f7-1 |
Dashboard Ingest | dashboard-ingest:v1.1.3-6cb5d67-5 |
EGF Instrument | egf-instrument:v1.1.3-b5944f0-1 |
EGF Master | egf-master:v1.1.2-b5944f0-2 |
Finance Collection Voucher Consumer | finance-collections-voucher-consumer:v1.1.4-665e9d7-8 |
Trade License | tl-services:v1.1.4-a8da9ece-6 |
Trade License Calculator | tl-calculator:v1.1.3-0b2efd7f-3 |
Fire NOC | firenoc-services:v1.3.0-090c647b-26 |
Fire NOC Calculator | firenoc-calculator:v1.2.0-a8da9ece-3 |
Property Services | property-services:v1.1.5-a8da9ece-26 |
Property Tax Calculator | pt-calculator-v2:v1.1.4-ef94c644-20 |
Property Tax | pt-services-v2:v1.0.0-ecf3410a | Deprecated. No changes in the current release. |
Water Charges | ws-services:v1.4.0-a8da9ece-9 |
Water Charges Calculator | ws-calculator:v1.3.1-a8da9ece-41 |
Sewerage Charges | sw-services:v1.4.0-a8da9ece-8 |
Sewerage Charges Calculator | sw-calculator:v1.3.1-a8da9ece-32 |
BPA Calculator | bpa-calculator:v1.1.0-4ee62c15-1 | No changes in the current release. |
BPA Services | bpa-services:v1.1.3-2e687e00-7 |
User Event | egov-user-event:v1.1.3-a8da9ece-3 |
PGR | rainmaker-pgr:v1.1.3-22e87ed4-38 | v1 |
PGR Service | pgr-services:v1.1.2-a8da9ece-4 | v2 |
Land Services | land-services:v1.0.2-a8da9ece-2 |
NOC Services | noc-services:v1.0.2-a8da9ece-1 |
FSM | fsm:v1.0.1-28439fcd-10 |
FSM Calculator | fsm-calculator:v1.0.0-39678039-14 | No changes in the current release. |
Vehicle | vehicle:v1.0.1-a8da9ece-6 |
Vendor | vendor:v1.0.1-a8da9ece-6 |
eChallan Services | echallan-services:v1.0.1-a8da9ece-14 | New Service |
eChallan Calculator | echallan-calculator:v1.0.0-a8da9ece-2 | New Service |
Custom Consumer | egov-custom-consumer:v1.1.0-7a6db73 | No changes in the current release. |
egov-pdf:v1.1.0-12bed31-9 |
Others Service | eDCR | egov-edcr:v1.2.0-cb71c93-10 |
Finance | egov-finance:v3.0.1-0da425612c-25 |
Title | Link |
Manual Test Cases |
Automation Source Code |
Automation Readme |
Kafka Approach Document |
Sample Config File (for passing to execution command) |
mCollect feature release details
This enhancement enables users to generate, edit and cancel challans for all the miscellaneous services in the ULB. Also, we’re supporting online payments from citizens using the payment link in the notification and QR code on the challan.
Generate e-challans / bill for all miscellaneous / Adhoc services which citizens avail from ULBs
Edit/Cancel e-challan/bill
The ability for ULBs to Notify citizens about the outstanding payments - Online(email & SMS) and offline
Enable Digital payments for citizens - QR code, payment link in notifications, etc.
None
Not planned
Frontend
,
Core Services
Business Services
Municipal Services
Utilities Services
Configs
MDMS
Localization
QA Automation
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Key Feature
Description
Generate e-challans / bill
Capture user details and service details for miscellaneous services in the ULB in the eChallan form to generate an eChallan for the citizen
Search and Pay challan - Citizen and employee
Users can search, download and make payment for the bill in the system. Citizen will have the option to make payment using credit/debit cards. Also, a citizen can make payment for any challan irrespective of the service owner.
Edit/Cancel e-challan/bill
In case of any discrepancy, employees can edit challan details and generate a new challan or cancel the challan from the system.
Enable Digital payments for citizens - QR code, payment link in notifications, etc.
Citizens will receive a payment link through SMS and email notification to make payment.
QR code on the physical challans to scan and make payment for the service.
Doc Links
Description