ULBs prepare the list of works by inviting the ward members and then go through an approval process duly checking on the allocation of funds available. Once the list is finalized and approved in all aspects, the option to enter the same into the system is provided to enable the ULB users to prepare an estimate for each work and then take the work to the closure completing the other activities in the system.
Each finalized Work in the work list is considered a project and the same is created first to start the work.
Create Project
Employee
Role: Project Admin (JE, AE, ME)
Option is provided to enter the approved/ finalized work from the work list for which an estimate will be prepared and the work will be carried out.
Create Project is developed as per the UI design provided and the attributes listed below.
#
Field
Data Type
Required
Description
1
Date of proposal
Date
Y
A date to be entered by the user, can not be a future date.
2
Project Name
Alphanumeric (32)
Y
Name of the project.
Special Chars allowed { / .- _$@#' }
3
Project Description
Alphanumeric (256)
Y
A brief details of works listed under wish-list.
Special Chars allowed { / .- _$@#' () :}
Project Details
4
Letter Reference
Alphanumeric (32)
N
Usually the Offline File/ Letter Number related to the project
Special Chars allowed { / .- _$@#' }
5
Project Type
Drop-down
Y
6
Target Demography
Drop-down
Y
What is the demography the work is being done. E.g. Slum, Areas inhabited by SC, ST, Minorities.
7
Estimated Cost
Numeric
Y
The pre-estimated cost of the project.
Location Details
8
Geolocation
Co-ordinates
N
Input latitude/ longitude, or the GIS-Map to pin the location. Co-ordinate validation.
9
City
Auto-populated
Y
Name of ULB of the logged in user.
10
Ward
Drop-down
Y
Values are the wards no. and names of logged-in ULB/City.
11
Locality
Drop-down
Y
Values are the locality names of logged-in ULB/City.
Relevant Documents
12
Proposal Document
File Attachment
N
Name of file which is uploaded as an attachment.
13
Finalized Worklist
File Attachment
N
Files can be of type jpg, doc, xls, docx, xlsx, pdf. The documents to be attached are configurable.
14
Feasibility Analysis
File Attachment
N
To add more attachments
15
Others
Textbox
N
To enter the file name
File Attachment
N
To attach the file.
Field-level validations as mentioned in the attribute tables.
Mandatory Fields: <Field Name> can not be empty.
Date of proposal: The date of the proposal can not be a future date.
Project Name:
Project name can only include letters, numbers, and the following special characters: / .- _$@#'
The project name should not be more than 32 characters.
Project Description:
Project name can only include letters, numbers, and the following special characters: / .- _$@#' ():
The project description should not be more than 256 characters.
Letter reference/ Requirement number:
Letter reference can only include letters, numbers, and the following special characters: / .- _$@#'
Letter reference should not be more than 32 characters
Estimated Cost: Estimated Cost can only include numbers.
Geolocation: Entered co-ordinates are not the valid latitude or longitude.
It should be as per the DIGIT standard attachment component/mechanism.
Not applicable.
Submit - On submit following activities are performed.
On successful creation of a project.
The success Page is displayed.
The project record gets saved into the system with the status Finalized.
The project ID is generated in a specified format.
Format for Project ID is PJ/FY/<6digitrunningno.>. Example: PJ/2022-23/000051
6 DIGIT running sequence number is reset to 1 at the start of every financial year.
Project details is available to download in PDF as per the given format. There will be a separate ticket for PDF download.
On Failure
The failure Page is displayed.
Not applicable.
1
Create project is given to the role specified.
2
On save, the record gets saved, the success page is displayed and the respective ID is generated as per the given format.
3
All the validations are taken care.
The list of values mentioned under the masters data section. Please refer the to view the sample data of work type.
Search project by ULB/ employee users.
Employee Role: Project Admin, Project_Viewer
Search Project action has to be configurable and allow mapping with a role on demand.
Search Project is provided to allow the users to search Work and view its details/ create estimates.
#
Field Name
Data Type
Description
1
Ward
Drop-down
List of ward boundaries for logged-in user ULB with search by entering name.
2
Project Type
Drop-down
Values of work type from MDMS configuration.
3
Project Name
Textbox
Project Name
4
Project ID
Textbox
Work identification no. generated for a work in works proposal
6
From Date
Date Picker
Proposal creation date, entered by user while creating works proposal.
7
To Date
Date Picker
Proposal creation date, entered by user while creating works proposal.
At least one parameter is required to perform the search.
Consider From Date and To Date as a Date Range single parameter.
An exact search is performed for the values entered/selected other than Project Name.
For Project Name, fuzzy search is applicable.
In case multiple parameter values are supplied AND are applied for searching record.
The search result is shown as given below.
Pagination is displayed to handle the big result set. 10 records are displayed per page.
The option to download the result set in Excel/ PDF is provided.
#
Field
Data Type
Comments
1
Project ID
Display Only
A hyperlink to open the project details in view mode.
2
Project Name
Display Only
Name of project having project description displayed as tool-tip on mouseover.
4
Location
Display Only
Locality name along with ward name.
5
Estimated Cost
Display Only
The project cost from the project details
All the actions are displayed based on role action mapping and the user role assignment.
Search - It will perform the search based on the values supplied for search parameters and the logic defined.
Clear Search - It will clear the values filled for searched parameters.
Project ID - It will take the user to the View Project Details Page.
Not applicable.
1
Search Parameters/ Search Logic should be as stated in the story above.
2
Search result is shown as described in the story.
3
Pagination is provided to handle more results and 10 records per page is displayed.
Modify Project
Search Project → View Project Details → Modify Project Details
Employee Role: Project Admin
Option is provided to modify the project details.
Modify Project form is developed as per the UI design provided and the attributes listed below.
#
Field
Data Type
Required
Description
1
Project ID
Display
Y
2
Proposal Date
Date
Y
A date to be entered by the user, can not be a future date.
3
Project Name
Alphanumeric (32)
Y
Name of the project
Special Chars allowed { / .- _$@#' }
4
Project Description
Alphanumeric (256)
Y
A brief details of works listed under wish-list.
Special Chars allowed { / .- _$@#' ()}
Project Details
5
Letter Reference/ Requirement number
Alphanumeric (32)
N
Usually the Offline File/ Letter Number related to the project
Special Chars allowed { / .- _$@#' }
6
Project Type
Drop-down
Y
7
Target Demography
Drop-down
Y
What is the demography the work is being done. E.g. Slum, Areas inhabited by SC, ST, Minorities.
8
Estimated Cost
Numeric
Y
The pre-estimated cost of the project.
Location Details
9
Geolocation
Co-ordinates
N
Input latitude/ longitude, or the GIS-Map to pin the location.
10
City
Auto-populated
Y
Name of ULB of the logged in user.
11
Ward
Drop-down
Y
Values are the wards no. and names of logged-in ULB/City.
12
Locality
Drop-down
Y
Values are the locality names of logged-in ULB/City.
Attachments
13
Proposal Document
File Attachment
N
Name of file which is uploaded as an attachment.
14
Finalized Worklist
File Attachment
N
Files can be of type doc, xls, pdf. The documents to be attached are configurable.
15
Feasibility Analysis
File Attachment
N
To add more attachments
16
Others
Textbox
N
To enter the file name
File Attachment
N
To attach the file.
Field-level validations as mentioned in the attribute tables. Same as mentioned in Create Project Story.
A project for which no estimate is created or the latest created estimate is rejected can only be modified. Else the validation message on click of Modify button is displayed.
The estimate is prepared for the project, hence the details can not be modified.
DIGIT standard attachment component to be provided.
No workflow is to be configured for the modification of project details.
Submit: On submit -
The project record gets saved into the system and Success Page is displayed.
Due to some technical reason if modification fails, Failure Page is displayed.
Not applicable.
1
Modify project is given to the role specified.
2
On Submit, the record gets saved.
3
Validations are taken care of.
View Project Details
Employee
Role: Project Admin, Project_Viewer
To view the detailed saved of a Finalized Work, View Project Details Page is provided.
First, the Project is searched using the Search Project feature and then on click of Project ID View Project Details Page is opened with the below details displayed.
Project ID
Proposal Date
Project Name
Project Description
Project Details
Reference No./ Requirement number
Project Type
Target Demography
Estimated Cost
Location Details
Geolocation
City
Ward
Locality
Action [Modify Project, Create Estimate, View Estimate - Actions displayed within action menu]
Attachments [Proposal File, etc.]
A project for which no estimate was created or the latest created estimate is rejected can only be edited. Else the validation message is displayed.
Out of Create Estimate/ View Estimate, only one action is displayed based on the condition and the role of the logged-in user.
If the estimate is created and in workflow OR approved, View Estimate is displayed.
If no estimate is created OR the latest created estimate is rejected, Create Estimate is displayed.
Not applicable.
Modify Project - It will allow the user to edit the project details.
Create Estimate - It will take the user to create the estimate page.
View Estimate - It will take the user to the view estimate page.
Not applicable.
1
Project details are displayed as described in the story.
2
Actions are enabled as per the role the logged-in user has.
3
The list of values mentioned under the masters data section. Please refer the to view the sample data of work type.