Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Employees users creation and role mapping
Employees
HRMS module to be used to create the employee users and mapping of roles.
Roles are created from the back end and actions are mapped as per role requirements.
Once an employee user is created, an SMS notification is sent to the user with a username and first-time password. The user is asked to reset the password login for the first time.
The user resets the password and then logs in to the system using the username and password.
HRMS is packaged with MUKTA and the HRMS access is provided to MUKAT_ADMIN.
Use the UAT for initial testing. Testing credentials and URLs are available on request.
Once the HRMS is packaged with MUKTA, it is tested thoroughly with MUKTA-specific role and action mapping.
Not applicable
Not applicable
On successful login, the user is taken to Home Page.
On failure due to incorrect credentials, an appropriate message is displayed.
It will take the user to the password reset page.
Not applicable.
Acceptance Criteria | Description |
---|---|
1
User creation flows to be tested and validated for working without error
2
Login Page for Employees
Employees
Login page for employees to access the home page and ensure it conforms to Mukta branding guidelines.
A browser window is opened on the access of the MUKTASoft URL asking below details for login.
# | Field | Data Type | Required | Description |
---|---|---|---|---|
It should follow the DIGIT standard login page format and allow the configurations based on the request from the implementation.
Not applicable.
Not applicable.
On successful login, the user is taken to the home page.
On failure due to incorrect credentials, an appropriate message is displayed.
It will take the user to the password reset page.
Not applicable.
Acceptance Criteria | Description |
---|---|
1
Background Picture/ Watermark
as per the request
2
MUKTASoft | Odisha
Branding of application
3
Login
4
User Name
Textbox
5
Password
Password Textbox
6
City
Drop-down
7
Continue
8
Forgot Password?
1
The login page is designed as described in the story and its configurations aspect is taken care of.
2
Different actions should be working as described.
Home Page for Employees
Employees
Home page for employees to be developed duly taking care of the MUKTA branding aspect.
Upon login into the system as an employee user, the Home Page is displayed.
The home page is displayed with the below details containing 3 sections.
City Logo and Name
City Selection - to support multi-tenancy.
Language Section - by default selected at the time of login
Logged In Users Icon - To show profile and logout menus.
Solution logo and Name
Menu Tree with search facility.
The area containing MUKTA Card with all the menus displayed in it (modules the user has access to) -
Project - It will lead to Project (Search and Create) form.
Estimates - It will lead to the estimate inbox page.
Works Orders - It will lead to the work orders inbox page.
Organization - It will lead to Organization (Search and Create) Page.
Wage Seeker - It will lead to Search Wage Seeker Page.
eGov branding and build information
It should be a DIGIT standard Home Page that allows configuration based on requests from the implementation.
Not applicable
Not applicable
Menu links of different features.
Not applicable
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.
Verify and forward estimates
Estimate Verifier
To verify and forward the estimate to the next workflow user - the verify and forward action is provided with a pop-up window to capture the below-given details.
Assignee name - This field is drop-down and non-mandatory. The drop-down displays employees having the role of Technical Sanctioner with their names and the designation. For instance, Mahesh K works as a Municipal Engineer and has the role of technical sanctioner displayed as Mahesh K - Municipal Engineer.
Comments - This is a text and non-mandatory field. Users can add any remarks or comments.
Attach Supporting Document - This is a non-mandatory field. Users can attach and upload supporting documents.
Verify and Forward - This is an action button.
Cancel - This is an action button.
On Verify and Forward,
The pop-up window is closed, a toast success message is displayed and the view estimate page is refreshed.
The action menu is loaded according to the role-action mapping of the currently logged-in user.
The estimate is forwarded to the next user in the workflow and displayed in their inbox.
The workflow state changes accordingly and timelines show the current state of the estimate.
The estimate is removed from the currently logged-in user’s inbox.
On cancel, the pop-up window is closed and the toast cancel message is displayed on the view estimate page.
Toast Success Message:
The estimate is verified and forwarded successfully.
Failure Message:
Verification of estimate failed.
Toast Cancel Message:
Action is cancelled.
Not applicable.
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.
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.
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.
The estimate is a document which is prepared to estimate the amount of work required to complete. The estimate helps the Government in tendering, contracting and measuring the work to release the payment.
Create Estimate
Search Project → Search Result → View Project Details → Create Estimate
Employee Role: Estimate Creator
For each project, an estimate is created to award the work to CBO/ JE.
Create Estimate form is developed as per the UI design provided and the attributes listed below.
Field level validations as mentioned in the attribute tables and the in-line validations are displayed.
Amount: “Amount can include numbers only.”
Material Cost: “Material cost includes numbers only.”
Labour Cost: “Labour cost includes numbers only.”
The total Material Cost and Labour Costs should not be more than the Total Estimated Amount.
Validation Message: “Material and labour costs should not be more than the estimated amount.”
DIGIT standard attachment component.
It is configurable at the ULB level, the stories for configuring the workflow are given separately.
The overheads in general being used in estimates are given below.
Royalty on Earth Work - It is user entered value
Supervision Charge - It is calculated and calculated on the line item amount at the rate of 7.5%.
Goods and Service Tax - It is calculated and calculated on the line item amount at the rate of 18%.
Overheads are configurable in the system and configured with its complete definition.
There is a separate ticket for overhead configuration.
The workflow window is displayed to capture the assignee name and the comments for forwarding the estimate.
On Forward -
The success Page is displayed.
The estimate record gets saved into the system, and the workflow state reflects ‘Pending for verification’.
Estimate No. is generated in a specified format, if it is a direct submit.
Format for Estimate No. is ES/FY/<6digitrunningno.>. Example: ES/2022-23/000051
The 6-digit running sequence no. is reset to 1 at the start of every FY.
The estimate is available to download in PDF as per the given format. There will be a separate ticket for PDF download.
In case the system fails to create the record, the Failure Page is displayed.
Not applicable.
MuktaSoft is an exemplar built on the Works platform
Mukhyamantri Karma Tatpara Abhiyan Yojana (MUKTA Yojana) is a government scheme aimed towards providing employment to the urban poor and consequently improving the employment rate of the state.
MUKTASoft aims to improve the overall scheme efficiency of MUKTA by identifying & providing equal job opportunities to the urban poor, constructing environment-friendly projects, developing local communities and slums & plan better in the upcoming years.
MUKTASoft is a customisation of the basic Works platform. Not all base Works platform features need to be utilised as a part of this solution. The configuration is MUKTA-specific. UI screens will also be MUKTA-specific. Refer to and sections for details.
MuktaSoft is a work in progress currently with a release targeted in H1 of 2023. Here's a sneak preview of the product demonstrating how daily wage seeker payments are made faster and more efficiently through the use of Mukta. The demos also show wage seekers receiving SMS notifications on receipt of payment in their bank account.
Browse the explainer video (long version) showing payments made to wage seekers and receipt of SMS notifications by wage seekers on the credit of wages.
Find the important Mukta-specific program resources below:
Edit estimate details.
Estimate Creator
The Edit Estimate action is mapped to the Estimate Creator user role.
It is configurable and can be mapped to other roles too as per requirement.
The estimate which is in a workflow can only be edited. Rejected and approved estimates can not be edited.
Edit Estimate allows the user to edit the below-given estimate details.
S.No. | Field | Data Type | Required | Description |
---|
Once the estimate is edited, it is re-submitted again for approval process using the Submit action.
Not applicable.
On submit a workflow pop-up window is displayed based on the logged-in user role.
On taking respective workflow action, changes get saved and the estimate is forwarded to the next user in the workflow.
On Cancel, the pop-up window is closed and the submit action is cancelled.
Messages are displayed as per workflow stories.
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|
Role | From State | To State | Status |
---|
Acceptance Criteria | Description |
---|
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|
Role | Workflow window |
---|
Acceptance Criteria | Description |
---|
#
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.
#
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
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.
1
The home page will have one card keeping MUKTA-specific menu links
2
The LHS, menu tree gives the user option to navigate through the menu tree as well.
3
Branding and multi-tenancy aspects are taken care of.
1 | Project details are displayed as described in the story. |
2 | Actions are enabled as per the role the logged-in user has. |
3 |
S. No. | Field | Data Type | Required | Description |
1 | Estimate Type | Auto-selected | Y | Options are Original, Revised, Deviated. |
2 | Project ID | Display Only | Y | Project ID |
3 | Date of Proposal | Display Only | Y | Date of proposal |
4 | Project Name | Display Only | Y | Name of the project |
5 | Project Description | Display Only | Y | Project description |
6 | Project Details | Tab |
| Same as View Project Details Page. |
7 | Estimation Details | Tab |
|
|
8 | Line Items | Grid | Y | To capture SOR/ Non-SOR items. |
9 | Description | Textbox | Y | The description of SOR/ Non-SOR item. |
10 | UOM | Drop-down | Y | Unit of measurement from the drop-down. |
11 | Rate | Numeric | Y | Rate per unit |
12 | Quantity | Numeric | Y | Quantity estimated |
13 | Amount | Auto-calculated | Y | Amount calculated, Rate*Quantity. |
14 | Total | Auto-calculated | Y | Grid total |
15 | Overheads | Section/ Grid | Y | A grid to add the overheads configured in the system. |
16 | Overhead | Drop-down | Y | Overhead from the drop-down |
17 | Percentage/ Lump-sum | Display | Y | Valued from the configuration. |
18 | Amount | Numeric | Y | Auto-calculated/ user entered based on the configuration |
19 | Total | Auto-calculated | Y | Grid Total |
20 | Total Estimated Amount | Auto-calculated | Y | Total Estimated Amount = Line Item Amount + Total of all the overheads/ additions. |
21 | Labour and Material Analysis | Section |
|
|
22 | Material Cost | Numeric | Y | Cost of material component of the work. |
23 | Labour Cost | Numeric | Y | Cost of labour component of the work. |
24 | Relevant Documents |
|
|
|
25 | Detailed Estimate | File Attachment | Y | DIGIT standard file attachment component, file size 5MB. Format support doc,docx, xls,xlsx pdf, jpg. |
26 | Labor Analysis | File Attachment | Y | DIGIT standard file attachment component, file size 5MB. Format support doc,docx, xls,xlsx pdf, jpg. |
27 | Material Analysis | File Attachment | Y | DIGIT standard file attachment component, file size 5MB. Format support doc,docx, xls,xlsx pdf, jpg. |
28 | Project Design | File Attachment | N | DIGIT standard file attachment component, file size 5MB. Format support doc,docx, xls,xlsx pdf, jpg. |
29 | Others | Texbox | N | To capture the file which is to be uploaded. |
|
| File Attachment | N | DIGIT standard file attachment component, file size 5MB. Format support doc,docx, xls,xlsx pdf, jpg. |
1 | Overheads are rendered and their values are calculated according to the configuration. |
2 | On Submit, the estimate gets saved, workflow state changes accordingly, and estimate no. is generated. |
Estimate Verifier | Pending for verification | Pending for technical sanction | Verified |
1 | Clicking on Verify and Forward moves the estimate to the next user in the flow |
2 | The pop-up window is closed and the view estimate page is refreshed. Toast success message is displayed. |
3 | The View Estimate page is refreshed based on the changes in the workflow status and the existing user role. |
4 | On cancel the pop-up window is closed. A toast cancel message is displayed. |
1 | Estimate No. | Display Only | Y |
|
2 | Estimate Type | Display Only | Y |
|
3 | Project ID | Display Only | Y |
|
4 | Date of proposal | Display Only | Y |
|
5 | Project Name | Display Only | Y | This value is populated from project |
6 | Project Description | Display Only | Y | This value is populated from project |
7 | Project Details | Tab/ Display |
| Same to project view |
8 | Estimation Details | Tab |
|
|
9 | Line Items | Grid |
| SOR/ Non-SOR items. |
10 | Description | Textbox | Y | The description of SOR/ Non-SOR item. |
11 | UOM | Drop-down | Y | Unit of measurement from the drop-down. |
12 | Rate | Numeric | Y | Rate per unit |
13 | Quantity | Numeric | Y | Quantity estimated |
14 | Amount | Auto-calculated | Y | Amount calculated, Rate*Quantity. |
15 | Total | Auto-calculated | Y | Grid total |
16 | Overhead | Section/ Grid |
|
|
17 | Overhead | Drop-down | Y | The values are populated from the configuration |
18 | Percentage/ Lump-sum | Display | Y | The value is displayed per the configuration. |
19 | Amount | Auto-calculated | Y | Auto-calculated/ User Entered, based on the configuration. |
20 | Total | Auto-calculated | Y | Grid Total |
21 | Total Estimated Amount | Auto-calculated | Y | Total estimated value of the project. |
22 | Labour and Material Analysis | Section |
|
|
23 | Material Cost | Numeric | Y | Cost of the material component |
24 | Labour Cost | Numeric | Y | Cost of the labour component |
25 | Relevant Documents |
|
|
|
26 | Detailed Estimate | File Attachment | Y | DIGIT standard file attachment component, file size 5MB. |
27 | Labor Analysis | File Attachment | Y | DIGIT standard file attachment component, file size 5MB. |
28 | Material Analysis | File Attachment | Y | DIGIT standard file attachment component, file size 5MB. |
29 | Project Design | File Attachment | N | DIGIT standard file attachment component, file size 5MB. |
30 | Others | Texbox | N | To capture the file which is to be uploaded. |
|
| File Attachment | N | DIGIT standard file attachment component, file size 5MB. |
Estimate Creator | Submit pop-up window |
Estimate Verifier | Verify and Forward pop-up window |
Technical Sanctioner | Technical Sanction pop-up window |
Approver | Approval pop-up window |
1 | Configurable role-based access |
2 | Only the estimates in workflow can be edited |
3 | Estimate is opened in editable mode |
4 | The details given in the table can be edited by user |
5 | On Submit the estimate is again forwarded to the next user for the approval process |
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-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.
Reject estimates
Employees
To reject an estimate, action is provided to capture the below-given details and reject the estimate.
Comments - This is a text and non-mandatory field. Users can add any remarks or comments.
Attach Supporting Document - Users can attach and upload the required documents.
Reject - This is an action button.
Cancel - This is an action button.
On Reject,
The pop-up window is closed and a toast reject message is displayed.
The estimate page is refreshed. No actions are enabled for the rejected estimate.
The estimate creator is informed about the rejection of the estimate.
Workflow state changes as given below.
On cancel, the toast cancel message is displayed on the view estimate page.
Toast Success Message:
The estimate is rejected successfully.
Failure Message:
Rejection of estimate failed.
Toast Cancel Message:
Action is cancelled.
SMS to the creator’s mobile
Estimate <estimate no.> for the project <project name> of the location <location> is rejected by <username+designation>. For more details, log in to MUKTASoft to view the estimate details.
On reject, the estimate is rejected and the estimate status changes accordingly.
No further actions can be performed on a rejected estimate.
Notification is sent to the estimate creator.
Workflow state changes as mentioned above in the story.
Fill in and submit estimate details.
Estimate Creators
Estimate Creators will find the On Submit pop-up window to capture the details given below:
Assignee name - This field offers a drop-down and is non-mandatory. The drop-down displays the names of employees having the role of Estimate_Verifier and their Designation. For instance, Suresh K working as Junior Assistant Executive Engineer and having the role of estimate verifier is displayed as Suresh K - Assistant Executive Engineer.
Comments - This field is a text area and is non-mandatory. The field is used to add any remarks or comments in context.
Forward - This is an action button.
Cancel - This is an action button.
The On Forward pop-up window captures the following details:
The submit pop-up window is closed and a toast success message is displayed and the view estimate page is refreshed.
The action menu is loaded according to the role-action mapping of the currently logged-in user.
The estimate is forwarded to the next user in the workflow and shown in its inbox.
The workflow state changes accordingly and timelines show the current state of the estimate.
The estimate is removed from the currently logged-in user’s inbox.
The On Cancel closes the submit pop-up window and displays the toast cancel message on the View Estimate page.
Toast Success Message
The estimate is forwarded successfully.
Failure Message
Forward of estimate failed.
Toast Cancel Message
Action is cancelled.
As mentioned in the story.
Not applicable.
Inbox for Employees
Employees
Role: Estimate_Creator, Estimate_Verifier, Technical_Sanctioner, Estimate_Approver.
Inbox page for employees to be developed duly taking care of the MUKTA branding aspect.
The inbox of employees is divided into 4 sections.
Product Name - MUKTA in this case.
Menu Links
Create Estimate - This link will take the user to the Search Project screen to search the project and create the estimate.
Search Estimate - This link will take the user to the Search Estimate screen to search the estimates and view the details.
Estimate No.
Project ID
Project type
Assigned to me - This filter allows the users to filter the estimates assigned to logged-in users only and display the results accordingly.
Assigned to all - Selected by default this filter allows the users to search and view all the estimates that are pending for action and assigned to the user-specific role.
Ward - Multi-select filter to fetch estimates created for selected projects belonging to the selected ward(s).
Locality - Multi-select filter to fetch estimates created for selected projects belonging to selected locality(ies).
Workflow state - Filter to display the estimates in the selected workflow state.
Estimate No.
Project name
Prepared by
Assignee
Workflow state
Estimated Amount
SLA days remaining
It should be a DIGIT standard Inbox that allows configuration based on requests from the implementation.
Not applicable
Not applicable
Menu Links and Search, Filter Apply and Numbers Hyperlinks.
Not applicable.
Send back the estimate to the previous user for necessary action.
Estimate Verifier, Technical Sanction, Estimate Approver
To send the estimate back to the previous user in the workflow, Send Back action is provided with the below details to be captured.
Comments - This is a text area and non-mandatory. Users can add any remarks/instructions to be passed on to the previous users in the workflow.
Attach Supporting Document - This is the field for document upload and non-mandatory. Users can attach and upload supporting documents as required. I
Send Back - This is an Action button.
Cancel - This is an Action button.
On Send Back
The pop-up window is closed and a toast success message is displayed.
The view estimate page is refreshed and the action menu is loaded according to the role the logged-in user has.
The estimate is sent back to the previous user’s inbox.
Workflow states change as per the flow.
On cancel, the toast cancel message is displayed on the view estimate page.
Toast Success Message:
The estimate is sent back successfully.
Failure Message:
Sending back of estimate is failed.
Toast Cancel Message:
Action is cancelled.
Not applicable.
Send back estimates to the originator for necessary action.
Employees
This allows the user to send the estimate back to the originator’s inbox for any correction required. Below given detail is captured.
Comments - This is a text area and non-mandatory field. Users can add any remarks/ instructions to be passed to the originator of the estimate.
Attach Supporting Document - This is a document upload field and non-mandatory. Users can attach and upload supporting documents while sending the estimate back to the originator.
Send Back - This is an action button.
Cancel - This is an action button.
On Send Back
The pop-up window is closed and a toast success message is displayed.
The view estimate page is refreshed and the actions menu is loaded according to the role the logged-in user has.
The estimate is moved to the creator’s inbox.
The Edit Estimate option is available to the Estimate Creator to edit the estimate and attached the new documents files and submit it.
Workflow state changes as given below.
Clicking on cancel closes the pop-up window and the toast cancel message is displayed on the view estimate page.
Toast Success Message:
The estimate is sent back to the creator successfully.
Failure Message:
Sending back of estimate failed.
Toast Cancel Message:
Action is cancelled.
Not applicable.
Inbox for Employees
Employees
Inbox page for employees to be developed duly taking care of the MUKTA branding aspect.
The inbox of employees is divided into 4 sections.
Menu Title
Product Name
Menu Links
Create Work Order - It will take the user to the search estimate page.
Search Work Order - It will take the user to search work order.
Search Parameters
Work order number
Project ID
Project type
Filters
Assigned to me - It displays the work orders in the inbox which are assigned to the logged-in user.
Assigned to all - Selected by default, It displays the work orders in the inbox which are pending for action of role(s) logged-in users have.
Ward - Multi-select
Locality - Multi-select
Workflow state - state of the workflow of the work order.
Result Display Area
Work order number
Project name
CBO name
Assignee
Workflow state
Work Order Amount
SLA days remaining
It should be a DIGIT standard Inbox that allows to configure based on a request from the implementation.
Not applicable.
Not applicable.
Menu links and Search, Filter apply and Numbers h.yperlinks.
Not applicable.
Technical sanction of estimates.
Employees
To technically sanction the estimate the action Technical Sanction is enabled in the action menu and a pop-up window is opened with the following details.
Assignee name- This is a drop-down field and non-mandatory. The drop-down displays employees having the role of Estimate Approver with their names and the designation. For instance, Rakesh K works as an Executive Officer and has the role of Estimate Approver displayed as Rakesh K - Estimate Approver.
Comments - This is a text and non-mandatory field. Users can add any remarks or comments.
Attach Supporting Document - This is a non-mandatory field. Users can attach and upload supporting documents.
Technical Sanction- This is an action button.
Cancel - This is an action button.
On technical sanction,
The pop-up window is closed, a toast success message is displayed and the view estimate page is refreshed.
The action menu is loaded according to the role-action mapping of the current user.
The application is forwarded to the next user in the workflow and the workflow state changes.
Timelines show the current state of the estimate in the workflow.
Clicking on cancel closes the pop-up window and a toast cancel message is displayed on the view estimate page.
Toast Success Message:
The estimate is technically sanctioned successfully.
Failure Message:
Technical sanctioning of estimated failed.
Toast Cancel Message:
Action is cancelled.
Not applicable.
View Estimate
Search Estimate → View Estimate.
Employee
Role: All roles applicable to an employee user.
To view the details of the saved Estimate, View Estimate Page is provided.
Estimate is searched using the Search Estimate feature and then on click of Estimate No. view estimate page is opened with the below details displayed.
Estimate No.
Estimate Type
Project ID
Date of Proposal
Project Name
Project Description
Project Details [ The project details are shown as view project detail in a separate TAB]
Estimation Details
Line Items - Below information is displayed in the grid.
Description
UOM
Rate
Quantity
Amount
Total - Grid total.
Overheads - Below information is displayed in the grid.
Overhead
Percentage/ Lump-sum
Amount
Total - Grid Total
Total Estimated Amount
Material and Labour Analysis
Labour Cost
Material Cost
Attachments
Detailed Estimate
Labour Analysis
Material Analysis
Design Document
Timelines [DIGIT standard way of displaying the timelines, refer to wire-frame and as described in workflow story]
Actions - Based on the workflow state and role the logged-in user has.
Not applicable.
Not applicable.
For In Workflow Estimates, actions in the Action Menu, workflow actions based on the role of the logged-in user.
Verify and Forward,
Technical Sanction
Approve
Send Back
Send Back To Originator
Edit Estimate
Reject
For Approved Estimates, actions in the Action Menu, actions based on the role of the logged-in user.
Create Work Order - If the estimate is not created.
View Work Order - If the work order is created and not in Rejected status.
Create Revised Estimate - In V2.
Create Deviation Statement- In V2.
Rejected - No actions/ even action button is not displayed.
Not applicable.
Once an estimate is prepared and approved, the next step is to award the work to a contractor, to decide the various methods used like Tendering, Quotation and Nomination. Once a contractor is decided a work order is created in the favor of the contractor.
In MUKTA, it is a nomination method to decide a CBO (community-based organization) and then the work order is created in the name of that organization.
Create Work Order
Search Estimate → View Estimate → Create Work Order.
Employee
Role: Work Order Creator
CBO to whom the work is awarded is decided offline and then the work order is created in the name of CBO.
Create Work Order form is developed as per the UI design provided and the attributes listed below.
To create the work order estimate is searched and opened to view the details. From the action menu Create Work Order is selected.
Field-level validations as mentioned in the attribute tables.
Organization-type community-based organizations from the organization master maintained at the ULB level are only allowed.
Only Active and Valid To >= Work Order Created Date, organization are listed under drop-down or allowed to search. The organization with the status “Inactive” and “Debarred” are not listed irrespective of valid to date.
The minimum value for the work completion period should not be less than 1 day.
The Role of CBO drop-down is selected automatically by the system based on the configuration provided.
IF the total estimated amount <=15 lakhs THEN the Role of CBO = IA AND the role can be changed by the user.
IF the total estimated amount is >15 lakhs THEN the Role of CBO = IP AND the role can not be changed by the user.
The amount limit deciding the role of CBO should be configurable. At present it is 15 lakh.
The stories for configuring the workflow are given separately.
On Submit
Submit workflow opens a pop-up window with the Forward option.
The work order record is saved into the system and the workflow state changes to Pending for verification.
The Work Order No. is generated in a specified format, if it is a direct submission.
Format for Work Order No. is WO/FY/<6digitrunningno.>. Example: WO/2022-23/000051
6 DIGIT running sequence number is reset to 1 with the start of the new FY.
The work order is available to download in PDF as per the given format. There will be a separate ticket for PDF download.
On cancel, the action is cancelled.
On successful forward the Success Page is displayed else the Failure Page is displayed.
Not applicable.
Approve estimates
Estimate Approver
For the approval of an estimate, action Approve is provided and the below-given detail is captured in a pop-window on approval.
Comments - This is a text and non-mandatory field. Users can add any remarks or comments.
Attach Supporting Document - This is a non-mandatory field. Users can attach and upload supporting documents.
Approve - This is an action button.
Cancel - This is an action button.
On Approve,
The estimate is approved.
Approve pop-up window is closed, a toast success message is displayed and the view estimate page is refreshed.
Workflow state changes as given below.
On cancel, the toast cancel message is displayed.
Toast Success Message:
The estimate is administratively approved successfully.
Failure Message:
Approval of estimate failed.
Toast Cancel Message:
Action is cancelled.
SMS to the estimate creator
Estimate <estimate no.> for the project <projectname> of the location <location> is approved. For more details log in to MUKTASoft to view the estimate details.
Verify and forward the work order to the next workflow user.
Employees
The Verify and Forward action is provided with a pop-up window to capture the below-given details.
Assignee name- Drop-down - Non Mandatory - The next user in the workflow i.e. Approver, hence the employees having the role Work_Order_Approver are displayed in drop-down with the name and the designation. E.g. Mahesh K working as EO and having the role of Work_Order_Approver will be displayed as ‘Mahesh K - Executive Officer’.
Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Verify and Forward - Action Button
Cancel - Action Button
The pop-up window is closed, toast cancel message is displayed on the view work order page
On Verify and Forward,
A pop-up window is closed, the toast success message is displayed and the view work order page is refreshed.
The action menu is loaded according to the role-action mapping of the currently logged-in user.
The work order is forwarded to the next user in the workflow and shown in its inbox.
The workflow state changes accordingly and timelines show the current state of the work order.
Work order is removed from the currently logged-in user’s inbox.
Toast Success Message:
The work order has been forwarded successfully.
Failure Message:
Verification of work order failed.
Toast Cancel Message:
Action has been cancelled.
Not applicable.
Send the work order back to the previous user in the workflow.
Employees
Send Back action is provided with the below details to be captured.
Comments - Text area - Non-mandatory - It is provided to add any remarks/instructions to be passed on to the previous user in the workflow.
Attach Supporting Document - Document upload - Non-mandatory - In case any documents are to be attached.
Send Back - Action Button
Cancel - Action Button
On Send Back,
The pop-up window is closed, and a toast success message is displayed.
The view work order page is refreshed and the action menu is loaded according to the role of the logged-in user.
The work order is sent back to the previous user’s inbox.
Workflow states change as per the flow.
On cancel, the toast cancel message is displayed on top of the view work order page.
Toast Success Message:
Work order has been sent back successfully.
Failure Message:
Sending back of work order is failed.
Toast Cancel Message:
Action has been cancelled.
Not applicable.
Reject the work order.
Employees
To reject the work order, action is provided to capture the below-given detail and reject the work order.
Comments - Text area - Mandatory
Attach Supporting Document - Document upload
Reject - Action Button
Cancel - Action Button
On Reject,
The pop-up window is closed, toast reject message is displayed.
The work order page is refreshed. No actions are enabled for the rejected work order.
The work order creator is informed about the rejection of the work order through SMS notification.
Workflow state changes as given below.
3. On cancel, a toast cancel message is displayed on the view work order page.
Toast Success Message:
Work order has been rejected successfully.
Failure Message:
Rejection of work order is failed.
Toast Cancel Message:
Action has been cancelled.
SMS to the creator’s mobile
Work order <work order no.> for the project <project name> of the location <location> has been rejected by <username+designation>. For more detail please login to MUKTASoft to view the work order details.
Send the work order back to the originator’s inbox for any correction required.
Employees
It is provided to send the work order back to the originator’s inbox for any correction required. Below given detail is captured.
Comments - Text area - Non-mandatory - It is provided to add any remarks/ instructions to be passed to the originator of the work order.
Attach Supporting Document - Document upload - Non-mandatory - In case any documents are to be attached while sending the work order back to the originator.
Send Back - Action Button
Cancel - Action Button
On Send Back -
The pop-up window is closed and a toast success message is displayed.
The view work order page is refreshed and the actions menu is loaded according to the role the logged-in user has.
The work order is placed into the work order creator’s inbox.
The ‘Edit Work Order’ option is provided to Work Order Creator to edit the work order and attached the new documents files and Re-submit it.
Workflow state changes as given below.
On cancel, the pop-up window is closed, toast cancel message is displayed on the view work order page.
Toast Success Message:
Work order has been sent back to the creator successfully.
Failure Message:
Sending back of work order is failed.
Toast Cancel Message:
Action has been cancelled.
Not applicable.
For any project, an estimate is prepared and then sent for the approval process. The approval process contains various workflow levels and states associated with those levels.
Estimate preparation for a work, by the Estimate Creator and then its verification and approval by other users (actors) in the workflow.
S.No. | Role (Actors) | Actions | User Persona |
---|---|---|---|
# | Action | Role | From State | To State | Status |
---|---|---|---|---|---|
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-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.
Search estimates enable the users to search a in workflow/ approved estimate to take further action, like creating a work order.
Search an estimate by various ULB employees/users.
Employee
Role: Estimate Creator, Estimate Verifier, Technical Sanctioner, Approver.
Search Estimate - It has to be configurable and allow mapping with a role on demand.
Search Estimate is provided to allow the users to search for an estimate and view its details.
S.No. | Field Name | Data Type | Description |
---|---|---|---|
At least one parameter’s value is required to perform the search.
The date range From Date/ To Date is considered one parameter.
An exact search is performed for the values entered/selected other than Project Name.
For Project Name, fuzzy search to be provided.
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 per page are displayed.
The option to download the result set in Excel/ PDF is provided.
At least one parameter’s value is required to perform the search.
Search - It will perform the search and display the result. In case, no result is found appropriate message is displayed.
Clear Search - It will clear the search parameters.
Estimate No. - Hyperlink will take the user to the estimate detail page.
Not applicable.
Work order is created for an approved estimate in order to award the work to CBO and then send it for the approval process. The approval process contains various workflow levels and states associated with those levels.
Work order preparation for a work by the Work Order Creator and then its verification and approval by other users (actors) in the workflow.
# | Role | Action | User Persona |
---|---|---|---|
# | Action | Role | From State | To State | Status |
---|---|---|---|---|---|
UI design is going to be the same as the estimate workflow. Only the workflow states will be displayed as per the table given above.
Hence for Work Order Creator, the On Submit pop-up window is opened to capture the below-given details.
Assignee name- Drop-down - Non Mandatory - The next user in the workflow i.e. work order verifier hence the employees having the role Work_Order_Verifier are displayed in drop-down with the Name and Designation. E.g. Suresh K working as Junior Assistant Executive Engineer and having the role of work order verifier will be displayed ‘Suresh K - Assistant Executive Engineer’.
Comments - Text area - Non-Mandatory - In case any comments to be added.
Forward - Action Button
Cancel - Action Button
On Forward,
The pop-up window is closed, a toast success message is displayed and the view work order page is refreshed.
The action menu is loaded according to the role-action mapping of the currently logged-in user.
The work order is forwarded to the next user in the workflow and shown in its inbox.
The workflow state changes accordingly and timelines show the current state of the estimate.
Work order is removed from the currently logged-in user’s inbox.
Action | Role | From State | To State | Status |
---|
On cancel, a pop-up window is closed, toast cancel message is displayed on the view work order page.
Toast Success Message:
The work order is forwarded successfully.
Failure Message:
Forward of work order failed.
Toast Cancel Message:
Action is cancelled.
Not applicable.
Not applicable.
Edit Work Order action is to be mapped with Work Order Creator.
It is configurable and can to mapped with other roles too on demand.
The work order which is in the workflow can only be edited.
Rejected, Approved, and Accepted work orders can not be edited.
Edit work orders allows the user to edit the below-given work order detail.
# | Field | Data Type | Required | Description |
---|
Once the work order is edited, it is re-submitted for approval using the Submit action button.
Not applicable.
Based on the logged-in user role, a workflow pop-up window is displayed on submit.
On respective workflow action, changes get saved and the work order is forwarded to the next user in the workflow.
On Cancel, the pop-up window gets closed and the action gets cancelled.
Accordingly, the messages are shown.
<To be updated>
Acceptance Criteria | Description |
---|---|
Role | From State | To State | Status |
---|---|---|---|
Action | Role | From State | To State |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|---|
Role | From State | To State | Status |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Role | From State | To State | Status |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|---|
Role | From State | To State | Status |
---|---|---|---|
Acceptance Criteria | |
---|---|
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|---|
Role | From State | To State | Status |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Role | From State | To State | Status |
---|
Acceptance Criteria | Description |
---|
Role | From State | To State | Status |
---|
Acceptance Criteria | Description |
---|
Role | From State | To State | Status |
---|
Acceptance Criteria | Description |
---|
Role | From State | To State | Status |
---|
Acceptance Criteria |
---|
Service Name | Workflow State/Event | Current State | SLA (In Days) |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|---|
S.No. | Field Name | Data Type | Description |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Service Name | Action | Current State | SLAs (In Days) |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|
Role | Workflow window |
---|
Acceptance Criteria | Description |
---|
#
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
The list of values mentioned under the masters data section. Please refer the story to view the sample data of work type.
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.
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 role having access of reject action>
<Current State>
Rejected
Rejected
1
ESTIMATE_CREATOR
Create
Submit
Search
View
Edit/ Re-submit
Junior Engineer/ Assistant Engineer
2
ESTIMATE_VERIFIER
Search
View
Verify and Forward
Send Back
Executive Engineer
3
TECHNICAL_SANCTIONER
Search
View
Technical Sanction
Send Back
Send Back To Originator
Reject
Municipal Engineer
4
ESTIMATE_ APPROVER
Search
View
Approve
Send Back
Send Back To Originator
Reject
Executive Officer/ Municipal Commissioner
5
ESTIMATE_VIEWER
Search
View
MUKTA Cordinator
1
Submit
Estimate Creator
Pending for verification
Submitted
2
Verify and Forward
Estimate Verifier
Pending for verification
Pending for technical sanction
Verified
3
Technical Sanction
Technical Sanctioner
Pending for technical sanction
Pending for approval
Technically Sanctioned
4
Send Back
Estimate Verifier
Pending for verification
Pending for correction
Sent Back
5
Send Back
Technical Sanctioner
Pending for technical sanction
Pending for verification
Sent Back
6
Send Back
Estimate Approver
Pending for approval
Pending for technical sanction
Sent Back
7
Send Back To Originator
<roles having access>
<Current Status>
Pending for correction
Sent Back
8
Edit/ Re-submit
Estimate Creator
Pending for correction
Pending for verification
Re-submitted
9
Approve
Estimate Approver
Pending for approval
Approved
Approved
10
Reject
<any roles having access>
<Current Status>
Rejected
Rejected
Estimate
Edit/ Re-submit
Pending for correction
1
Verify and Forward
Pending for verification
2
Technical Sanction
Pending for technical sanction
1
Approve
Pending for approval
1
1
Roles are created as given provided.
2
Actions are configured based on role-action mapping.
3
Workflow states are defined as provided and the state transition is done accordingly by updating the status appropriately.
#
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
The list of values mentioned under the masters data section. Please refer the story to view the sample data of work type.
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.
1
Modify project is given to the role specified.
2
On Submit, the record gets saved.
3
Validations are taken care of.
Submit/ Forward
Estimate Creator
Pending for verification
Re-submit/ Forward
Estimate Creator
Pending for correction
Pending for verification
1
On Submit, the application is forwarded to the next user in the workflow.
2
The pop-up window is closed and the application page is refreshed. A toast success message is displayed.
3
On Cancel closes the pop-up window. A toast cancel message is displayed.
4
Workflow state changes and the view estimate page refreshes based on the logged-in user role.
1
It should be a service-wise inbox for all the employee users.
2
Must follow the DIGIT standard inbox design.
Estimate Verifier
Pending for verification
Pending for correction
Sent Back
Technical Sanction
Pending for technical sanction
Pending for verification
Sent Back
Estimate Approver
Pending for approval
Pending for technical sanction
Sent Back
1
On send back, the Pop-up window is closed, a toast success message is displayed and the view estimate page is refreshed
2
The estimate is sent back to the previous user in the workflow
3
Workflow state changes based on the role as mentioned in the story above
4
On cancel, the pop-up window is closed and the toast cancel message is displayed
<roles having access to send back to originator>
<Current Status>
Pending for correction
Sent Back
1
The estimate is moved to Estimate Creator’s inbox.
2
Estimate Creator- Edit Estimate action is enabled to edit the estimate.
3
Workflow state changes as mentioned in the ticket.
1
It should be a service-wise inbox for all the employee users.
2
Following the DIGIT standard inbox design.
1
Ward
Drop-down
Auto-complete, matching search.
2
Project Type
Drop-down
Project type
3
Project Name
Textbox
Project name.
4
Estimate No.
Textbox
Estimate no.
5
Status
Drop-down
Workflow status of an estimate.
6
From Date
Date Range
Estimate creation date.
7
To Date
Date Range
Estimate creation date.
8
Search
Button
9
Clear Search
Button
1
Estimate No.
Display Only
A hyperlink to open the estimate in view mode.
2
Project Name
Display Only
Mouseover action on the project name shows the project description as a tooltip.
3
Location
Display Only
Locality name along with ward name. Locality + Ward
4
Prepared By
Display Only
Name of user who has prepared it.
5
Status
Display Only
Status of the estimate.
6
Estimated Amount
Display Only
Total estimated amount.
1
At least one parameter is required to perform the search.
2
Search results are displayed on matching records found else no record found message is displayed.
3
Pagination is applied if more than 10 records are found.
Technical Sanction
Pending for technical sanction
Pending for approval
Technically Sanctioned
1
On technical sanction, the estimate is forwarded to the next user in the workflow
2
The pop-up window is closed, a toast success message is displayed, and the estimate page is refreshed
3
The View Estimate page is refreshed based on the changes in the workflow status and the logged-in user role.
4
Clicking on cancel closes the pop-up window. A toast cancel message is displayed.
1
WORK ORDER CREATOR
Create
Search
View
Edit/ Re-submit
Submit
Reject
Junior Engineer/ Assistant Engineer
2
WORK ORDER VERIFIER
Search
View
Verify and Forward
Send Back
Executive Officer
3
WORK ORDER APPROVER
Search
View
Approve
Send Back
Send Back To Originator
Reject
Municipal Engineer
4
CBO ADMIN
Accept
Decline
Community based organization contact person (President/ Secretary)
1
Submit
Work Order Creator
Pending for verification
Submitted
2
Verify and Forward
Work Order Verifier
Pending for verification
Pending for approval
Verified
3
Send Back
Work Order Verifier
Pending for verification
Pending for correction
Sent Back
4
Send Back
Work Order Approver
Pending for approval
Pending for verification
Sent Back
5
Send Back To Originator
<any roles having access>
<Current Status>
Pending for correction
Sent Back
6
Edit/ Re-submit
Work Order Creator
Pending for correction
Pending for verification
Re-submitted
7
Approve
Work Order Approver
Pending for approval
Approved
Approved
8
Reject
<any roles having access>
<Current Status>
Rejected
Rejected
9
Accept
CBO Admin
Approved
Accepted
Accepted
10
Decline
CBO Admin
Approved
Pending for re-assignment
Declined
11
Edit/ Re-submit
Work Order Creator
Pending for re-assignment
Pending for verification
Re-submitted
Work Order
Edit/ Re-submit
Pending for correction
1
Edit/ Re-submit
Pending for re-assignment
1
Verify and Forward
Pending for verification
2
Approve
Pending for approval
1
Accept
Approved
7
1
Actions are configured based on role-action mapping.
2
Workflow states are defined as provided and the state transition is done accordingly.
1
Estimate details are displayed as described in the story.
2
Actions are enabled as per the estimated workflow state and role of the logged-in user.
#
Field
Data Type
Required
Description
1
Project ID
Display Only
NA
Project ID of the project.
2
Date of proposal
Display Only
NA
Date of the proposal from the project.
3
Project name
Display Only
NA
Project name
4
Project description
Display Only
NA
Project description
5
Work Order Details
Tab
6
Name of CBO
Drop-down
Y
Organization type community based organization from the organization master maintained at the ULB level are only allowed.
Only Active organizations and the organization valid to date is above work order created date are listed under drop-down or allowed to search.
The name is searchable in the drop-down and search is start with min 3 characters has to be entered.
Search is performed for the CBOs registered within the ULB.
7
CBO ID
Display
Y
The CBO ID from the organization registry.
8
Role of CBO
Drop-down
(Auto- selected)
Y
The role of the CBO is decided based on the estimated amount. It is configurable in the system.
IP (Implementation Partner) - If the estimated cost of the works is more than Rs.15 Lakhs
IA (Implementation Agency) - If the estimated cost of the works is up to Rs.15 Lakhs
9
Name of the officer in-charge
Drop-down
Y
The drop-down values are population based on the role assigned.
The name is searchable in the drop-down with min 3 characters entered. Name + Designation;
Search is performed within the employees having the role OFFICER_IN_CHARGE.
10
Designation of officer in-charge
Display
Y
Displayed from the EIS/User’s record saved in the system.
11
Project completion period (in days)
Numeric
Y
Number of days work to be completed.
Min Value: 1 day.
12
Work order amount
Read Only
Y
Total estimated Amount - Overhead Amount (Sum of all which are not a work value)
13
Labour and Material Analysis
14
Labour Analysis
View Document
Y
The labour analysis file attached to estimate to be displayed here.
15
Material Analysis
View Document
Y
The material analysis file attached to estimate to be displayed here.
16
Relevant Documents
Sections
17
BOQs
File Attachment
Y
Allows single file, not greater than 5 MB. Files can be of type doc,docx, xls,xlsx pdf, jpg.
18
Terms and conditions
File Attachment
N
Allows single file, not greater than 5 MB. Files can be of type doc,docx, xls,xlsx pdf, jpg.
19
Others
Textbox
N
To capture the file name
20
File Attachment
N
To attach the file file the name entered above in the textbox.Allows single file, not greater than 5 MB. Files can be of type doc,docx, xls,xlsx pdf, jpg.
21
Terms and Conditions
Tab
22
Description
Alphanumeric
N
Grid of textbox to enter the terms and conditions as bulleted list.
1
The role of CBO is decided based on the logic provided.
2
On Forward, the work order is forwarded to the next user.
3
The work order number is generated as per the specified format.
4
On successful forward Success Page is displayed else Failure Page is displayed.
Estimate Approver
Pending for approval
Approved
Approved
1
On approval, estimate workflow state changes accordingly.
2
On approval, a notification is sent to the estimate creator.
Work Order Verifier | Pending for verification | Pending for approval | Verified |
1 | Verify and forward pushes the work order to the next user in the flow. |
2 | The pop-up window is closed and the view work order page is refreshed. A toast success message is displayed. |
3 | Workflow states change, and based on the existing role the user can view the work order page on refresh. |
4 | On cancel pop-up window is closed. A toast cancel message is displayed. |
Work Order Verifier | Pending for verification | Pending for correction | Sent Back |
Work Order Approver | Pending for approval | Pending for verification | Sent Back |
1 | On send back, the pop-up window is closed and a toast success message is displayed. The view work order page is refreshed. |
2 | The work order is sent back to the previous user in the workflow and the workflow timeline gets updated. |
3 | Workflow state changes based on the role as mentioned in the story above. |
4 | On cancel, the pop-up window is closed and a toast cancel message is displayed. |
Submit/ Forward | Work Order Creator |
| Pending for verification | Submitted |
Re-submit/ Forward | Work Order Creator | Pending for correction | Pending for verification | Re-submitted |
1 | On submission, the application is forwarded to the next user in the flow. |
2 | The pop-up window gets closed and the application page is refreshed. A toast success message is displayed. |
3 | On cancel pop-up window is closed. A toast cancel message is displayed. |
4 | Workflow states change and based on the role the existing user has view work order page refreshes. |
<the role having access of reject action> | <Current State> | Rejected | Rejected |
1 | On reject, the work order is rejected and the workflow state/status changes accordingly. |
2 | No further actions can be performed on a rejected work order. |
3 | Notification is sent to the work order creator. |
<roles having access to send back to originator> | <Current Status> | Pending for correction | Sent Back |
1 | The work order is moved to Work Order Creator’s inbox. |
2 | Work Order Creator- Edit Work Order action is enabled to edit the work order. |
3 | Workflow state changes as mentioned in the ticket. |
1 | Work order number | Display Only | NA | Work order no. |
2 | Project ID | Display Only | NA | Project ID of the project. |
3 | Date of proposal | Display Only | NA | Date of the proposal from the project. |
4 | Project name | Display Only | NA | Project name |
5 | Project description | Display Only | NA | Project description |
6 | Project Details | Tab |
| Displayed as per view project details. |
7 | Estimate Details | Tab |
| Displayed as per view estimate details. |
8 | Work Order Details | Tab |
|
|
9 | Name of CBO | Drop-down | Y | The name of the CBO from the organization master maintained at the ULB level. The name is searchable in the drop-down. |
10 | CBO ID | Display | Y | The CBO ID from the organization registry. |
11 | Role of CBO | Drop-down (Auto- selected) | Y | The role of the CBO is decided based on the estimated amount. It is configurable in the system.
|
12 | Name of the officer in-charge | Drop-down | Y | The drop-down values are population based on the role assigned. The name is searchable in the drop-down. Name + Designation |
13 | Designation of officer in-charge | Display | Y | Displayed from the EIS/User’s record saved in the system. |
14 | Project completion period | Numeric | Y | Number of days work to be completed. |
15 | Work order amount | Read Only | Y | Total estimated cost of the selected work. |
| Relevant Documents | Sections |
|
|
16 | BOQ | File Attachment | Y | Allows single file, not greater than 5 MB. Files can be of type doc, xls, pdf, jpg. |
17 | Labour Analysis | File Attachment | Y | Allows single file, not greater than 5 MB. Files can be of type doc, xls, pdf, jpg. |
18 | Material Analysis | File Attachment | Y | Allows single file, not greater than 5 MB. Files can be of type doc, xls, pdf, jpg. |
19 | Terms and conditions | File Attachment | Y | Allows single file, not greater than 5 MB. Files can be of type doc, xls, pdf, jpg. |
20 | Others | Textbox | N | To capture the file name |
21 |
| File Attachment | N | To attach the file file the name entered above in the textbox. |
Work Order Creator | Submit pop-up window |
Work Order Verifier | Verify and Forward pop-up window |
Approver | Approval pop-up window |
1 | Role-based access based on configuration. |
2 | The work order which is in the workflow can only be edited. |
3 | The work order is opened in editable mode. |
4 | The details given in the table can be edited by the user. |
5 | On Submit, the work order is again forwarded to the next user for approval. |
Employee inbox with links and search filters.
Employees
Inbox for Employees
Menu Links and Search, Filter Apply and Numbers Hyperlinks.
Inbox page for employees to be developed duly taking care of the MUKTA branding aspect.
The inbox of employees is divided into 4 sections.
Menu Title
Product Name
Menu Links
Search Muster Roll - It will take the user to search the muster roll page.
Search Parameters
Muster roll ID
Project ID
Project type
Filters
Assigned to me - It will display the work orders in the inbox which are assigned logged in user.
Assigned to all - Selected by default, It will display the work orders in the inbox which are pending for action of role(s) logged in user have.
Ward - Multi-select
Locality - Multi-select
Workflow state - state of the workflow of the work order.
Result Display Area
Muster roll ID
Project name
CBO name
Assignee
Workflow state
Amount
SLA days remaining
It should be a DIGIT standard inbox that allows configuration based on requests from the implementation.
Not applicable
Not applicable
Not applicable.
Provide users with options to verify and forward muster rolls to subsequent workflows.
Employees.
To verify and forward the muster roll to the next workflow user, a pop-up window is provided to capture the below-given details.
Assignee name- Drop-down - Non Mandatory - The next user in the workflow i.e. Approver, hence the employees having the role Muster_Roll_Approver are displayed in drop-down with the name and the designation. E.g. Mahesh K working as ME and have the role of Muster_Roll_Approver will be displayed ‘Mahesh K - Municipal Engineer’.
Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Verify and Forward - Action Button
Cancel - Action Button
On Verify and Forward -
The pop-up window is closed, a toast success message is displayed and the view muster roll page is refreshed.
The action menu is loaded according to the role-action mapping of the currently logged-in user.
The muster roll is forwarded to the next user in the workflow and shown in its inbox.
The workflow state changes accordingly and timelines show the current state of the muster roll.
The muster roll is removed from the currently logged-in user’s inbox.
On cancel, a pop-up window is closed, toast cancel message is displayed on the view muster roll page.
Toast Success Message: The muster roll has been forwarded successfully.
Failure Message: Verification of muster roll failed.
Toast Cancel Message: Action has been cancelled.
Not applicable.
For approval of work order.
Employees
For the approval of the work order, action Approve is provided and the below given detail is captured in a pop-window on approval.
Comments - Text area - Non-mandatory
Attach Supporting Document - Document upload - Non-mandatory
Approve - Action Button
Cancel - Action Button
On Approve,
The work order is approved.
Approve pop-up window is closed, a toast success message is displayed and the view work order page is refreshed.
Workflow timelines are displayed accordingly.
Workflow state changes as given below.
On cancel, the toast cancel message is displayed.
Toast Success Message:
Work order has been administratively approved successfully.
Failure Message:
Approval of work order is failed.
Toast Cancel Message:
Action has been cancelled.
SMS to the Work Order Creator
Work Order <work order no.> for the project <projectname> of the location <location> has been approved and sent to <CBOName> for acceptance. For more detail please login to MUKTASoft to view the estimate details.
SMS to the CBO
Dear <contactpersonname>, <organisationname> has been chosen as the <IA/IP> for the project <project name>. Please accept the work order <WO_NUMBER> before <duedate> to avoid auto cancellation. To login please click on <Organization Login URL>.
View specific work order details.
Employee
Role: Work Order Creator, Work Order Verifier, Work Order Approver.
View Work Order
Search Work Order→ View Work Order
To view the details of the saved Work Order, a View Work Order page is provided.
First the work order is searched using the search Work Order feature and then on click of Work Order No. the view work order page is opened displaying the below details.
Work order number
Project ID
Date of proposal
Project name
Project description
Work Order Details
Name of CBO
Organization ID
Role of CBO
Designation of officer in-charge
Name of the officer in-charge
Project completion period (In days)
Work order amount
Relevant Document
File Attachments - allow to view the documents, on click document is opened to view.
Workflow timelines - As per the designed UI.
Terms and conditions - Terms and conditions are displayed as entered.
For In Workflow Work Order - Workflow actions are based on the role of the logged-in user.
Edit
Verify and Forward
Send Back
Send Back To Originator
Approve
Reject
For accepted WO
Revise Work Order (Time extension only)
Field level validations as mentioned in the attribute tables.
Not applicable.
Not applicable.
Generate a pdf copy of the work order.
Employees
The Work Order PDF has 6 main sections.
Header - Municipality Info and Work Order No. and Amount.
Work order is addressed to either JE/AE or CBO.
The subject section
The content of the work order body
The work order issue detail
Footer - Terms and Conditions
Conditions
In case the CBO role is defined as the Implementation Agency
The work order is addressed to CBO only.
<Officer Incharge/ CBO> ---> <CBO Name>
<Implementation Agency/ Implementation Partner> ---> <Implementation Agency>
In case the CBO role is defined as Implementation Partner
The work order is addressed to JE and CBO both, JE’s name comes first.
<Officer Incharge/ CBO> ---> <Officer In-charge Name>
<Implementation Agency/ Implementation Partner> ---> <Implementation Partner>
Other variables -
SLA Days - maximum days are given to CBO to accept the work order.
Due Date - Work order approval date + SLA Days
Provide users with the option to send back muster rolls to the previous user in the workflow for specific actions.
Employees.
To send the muster roll back to the previous user in the workflow, Send Back action is provided with the below details to be captured.
Comments - Text area - Non-mandatory - It allows users to add any remarks/instructions to be passed on to the previous user in the workflow.
Attach Supporting Document - Document upload - Non-mandatory - In case any documents are to be attached.
Send Back - Action Button
Cancel - Action Button
On Send Back -
The pop-up window is closed and a toast success message is displayed.
The view muster roll page is refreshed and the action menu is loaded according to the role the logged-in user has.
The muster roll is sent back to the previous user inbox.
Workflow states change as per the flow.
On cancel, the toast cancel message is displayed on top of the view muster roll page.
Toast Success Message: Muster roll has been sent back successfully.
Failure Message: Sending back of muster roll is failed.
Toast Cancel Message: Action has been cancelled.
Not applicable.
Provides users with the option to approve muster rolls.
Employees.
For the approval of the muster roll, the Approve action button is provided that captures the below-given details through a popup window on approval.
Comments - Text area - Non-mandatory
Attach Supporting Document - Document upload - Non-mandatory
Approve - Action Button
Cancel - Action Button
On Approve,
The muster roll is approved.
Approve pop-up window is closed, a toast success message is displayed and the view muster roll page is refreshed.
Workflow timelines are displayed accordingly.
Workflow state changes as given below.
On cancel, a toast cancel message is displayed.
Toast Success Message: Muster roll has been approved successfully.
Failure Message: Approval of muster roll is failed.
Toast Cancel Message: Action has been cancelled.
SMS to the CBO
Dear <contactpersonname>, Muster roll <musterrollID, amount <amount> for the project <project name>has been approved. Please login to MUKTASoft to see the details.
Provide users with the option to send back muster rolls to CBO for any corrections or specific action.
Employees.
This feature is provided to send the muster roll back to CBO for any correction required. Below given details are captured.
Comments - Text area - Non-mandatory - It allows users to add any remarks/ instructions to be passed to the originator (CBO) of the muster roll.
Attach Supporting Document - Document upload - Non-mandatory - In case any documents are to be attached while sending the muster roll back to CBO.
Send Back - Action Button
Cancel - Action Button
On Send Back -
The pop-up window is closed and a toast success message is displayed.
The view muster roll page is refreshed and the actions menu is loaded according to the role the logged-in user has.
The muster roll is placed into the muster roll creator/CBO.
The ‘Edit Muster Roll’ option is provided to CBO to edit the muster roll and attached the new documents files and Re-submit it.
Workflow state changes as given below.
3. On cancel, the pop-up window is closed, toast cancel message is displayed on the view muster roll page.
Toast Success Message: Muster roll has been sent back to the CBO successfully.
Failure Message: Sending back of muster roll is failed.
Toast Cancel Message: Action has been cancelled.
Notification is sent to CBO
Dear <contactpersonname>, Muster roll <musterrollID for the project <project name>has been sent back for correction. Please login to MUKTASoft to see the details.
Provide users with the option to view muster rolls.
Employee
Role: Muster Roll Verifier, Muster Roll Approver.
View Muster Roll
Search Muster Roll→ View Muster Roll
For Muster Rolls in workflow - workflow actions are based on the role of the logged-in user.
Edit
Verify and Forward
Send Back
Send Back To CBO
Approve
For Approved Muster Roll
None (as of now)
To view the details of the muster roll, the View Muster Roll page is provided.
The muster roll is searched using the search Muster Roll feature and then on click of Muster Roll ID, the View Muster Roll page is opened displaying the below details.
Muster Roll ID
Work Order Number
Project ID
Project description
Name of CBO
Role of CBO
Muster roll period
No. of wage seekers
Total attendance (in days)
Quantity of work (in days)
Total wage amount(₹)
Attendance Details - In tabular form
Sr. No.
ID
Name
Father/ Husband Name
Skill
Date/ Day (7 days)
Days Worked
Days Measured
Wage Per Day
Total Wage
Account/ IFSC
Aadhaar (Masked)
Workflow timelines - As per the designed UI.
Not applicable.
Not applicable.
Not applicable.
Provides users with the scope to create purchase bills.
Employee
Role: Bill Creator
Create Purchase Bill
Search Work Order → View Work Order → Create Purchase Bill
On submit - the Forward pop-up window is opened to forward the bill for verification.
On Forward -
Bill record gets saved into the system as bill type Purchase Bill, and attain a workflow state ‘Pending for verification’.
Bill No. is generated in a specified format, if it is direct submit.
Format for bill No. is PB/FY/<6digitrunningno.>. Example: PB/2022-23/000051
The work bill is available to download in PDF as per the given format. There will be a separate ticket for PDF download.
Purchase bill is created for the material supplied for the in-progress projects.
Create Purchase Bill form is developed as per the UI design provided and the attributes listed below.
Field-level validations as mentioned in the attribute tables.
It is configurable at the ULB level, the stories for configuring the workflow are given separately.
Not applicable.
Provide users with the option to edit or submit muster rolls.
Employees.
‘Edit’ Muster roll action is to be mapped with CBO ADMIN and Muster Roll Verifier.
It is configurable and can be mapped with other roles too on demand.
The muster roll which is in a workflow can only be edited.
The approved muster roll cannot be edited.
Edit muster roll allows the user to edit the muster roll.
Only the Days Measured under the attendance details are allowed to edit by Muster Roll Verifier.
Quantity of work (days) values changes according to the change in Days Measured. Quantity of work = Sum of days measured for all the wage seekers.
Once the muster roll is edited, it is re-submitted again for verification/ approval using the action ‘Submit’.
On submit, based on the logged-in user role, a workflow pop-up window is displayed.
On respective workflow action, changes get saved and the muster roll is forwarded to the next user in the workflow.
On Cancel, the pop-up window gets closed and the action gets cancelled.
Accordingly, the messages are shown.
On edit of muster roll, SMS notification is sent to CBO.
Dear <contactpersonname>, Muster roll <musterrollid> for the project <project name> has been modified by the <employeeuser+designation>. Please login to MUKTASoft to see the detail.
Inbox for Employees.
Employees
Menu Links and Search, Filter Apply and Numbers Hyperlinks.
The inbox page for employees to be developed duly taking care of the MUKTA branding aspect.
The inbox of employees is divided into 4 sections.
Menu Title
Product Name
Menu Links
Create Bill - It will redirect users to the Search Work Order page.
Search Bill - It will redirect users to the Search Bill page.
Search Parameters
Bill Number
Project ID
Bill type
Filters
Assigned to me - It will display the work orders in the inbox which are assigned to logged-in users.
Assigned to all - Selected by default, It will display the work orders in the inbox which are pending for action of role(s) logged in user have.
Ward - Multi-select
Locality - Multi-select
Workflow state - state of the workflow of the work order.
Result Display Area
Bill Number
Project Name
Organization Name
Assignee
Workflow State
Amount
SLA days remaining
It should be a DIGIT standard Inbox to allow configuration based on requests from the implementation.
Not applicable
Not applicable
Not applicable.
Provide users with the option to create wage bills.
Employee
Role: Bill Creator
Bill record gets saved into the system, and attains a workflow state ‘Approved’.
Bill No. is generated in a specified format.
Format for Work Bill No. is WB-FY-<6digitrunningno.>. Example: WB/2022-23/000051
Bill is available to download in PDF as per the given format. There will be a separate ticket for PDF download.
A wage bill is created for the wages paid to wage seekers.
The wage bill is created automatically on approval of the muster roll.
To calculate the wage amount and the payee detail muster roll is considered as input.
A success toast message is displayed on the creation of the bill.
To view the bill details bill is searched and then view.
Not applicable.
Not applicable.
Not applicable.
Not applicable.
No UI is needed.
Provide users with the option to verify and forward the bills in the workflow.
Verify and forward action is provided with a pop-up window to capture the below given details.
Assignee name- Drop-down - Non Mandatory - The next user in the workflow i.e. Verification, hence the employees having the role Bill_Verifier are displayed in drop-down with the name and the designation. E.g. Mahesh K working as ME and having the role of Bill_Verifier will be displayed as ‘Mahesh K - Accountant’.
Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Verify and Forward - Action Button
Cancel - Action Button
On Verify and Forward -
A pop-up window is closed, a toast success message is displayed and the view bill page is refreshed.
The action menu is loaded according to the role-action mapping of the currently logged-in user.
Bill is forwarded to the next user in the workflow and shown in its inbox.
The workflow state changes accordingly and timelines show the current state of the Bill.
Bill is removed from the currently logged-in user’s inbox.
On cancel, the pop-up window is closed and a toast cancel message is displayed on the View Bill page.
Toast Success Message: Bill has been forwarded successfully.
Failure Message: Verification of bill failed.
Toast Cancel Message: Action has been cancelled.
Not applicable.
This is a common UI which we have for the verify and forward workflow action.
Create Supervision Bill
Employee
Role: Bill Creator
Bill record gets saved into the system, and the workflow state changes to ‘Approved’.
Bill No. is generated in a specified format.
Format for Work Bill No. is SB-FY-<6digitrunningno.>. Example: SB/2022-23/000051
Bill is available to download in PDF as per the given format. There will be a separate ticket for PDF download.
Supervision bill is created for the supervision of the CBO for in-progress projects.
Supervision Bills are created automatically on approval of the muster roll.
The system should pick only those Wage and Purchase bills which are approved and pending for supervision bill creation.
To calculate the supervision charge amount approved wage bills and purchase bills amount is considered based on the use cases mentioned below.
In case CBO’s role is Implementation Agency
Supervision Charge = (Total of Wage Bills Gross Amount + Total of Purchase Bills Gross Amount) * Supervision Rate/100;
In case CBO’s role is Implementation Partner
Supervision Charge = (Total of Wage Bills Gross Amount) * Supervision Rate/100;
5. To view the bill details, bill search and then view.
Field-level validations as mentioned in the attribute tables.
Not applicable.
Bills get the status approved on creation.
Not applicable.
To CBO - Supervision bill {billnumber} of amount {amount} is approved and forwarded for payment processing.
Create UI is not required.
Map workflows to roles for muster rolls.
Employees, Admins.
Muster roll is created by CBO weekly and then sent for approval and payment to JE/AE.
# | Role | Action | User Persona |
---|---|---|---|
UI design is going to be the same as the estimates workflow. The workflow states will be displayed as per the table given above.
Search a work order by various ULB Employees/ users.
Employee
Role: Work Order Creator, Work Order Verifier, Work Order Approver.
Search Work Order- It has to be configurable and is mapped with a role on demand.
Search Work Order is provided to allow the users to search for a work order and view its details.
Search - To search the result upon supplying the values of the parameters.
Clear Search - To clear the search parameters supplied.
# | Field | Data Type | Description |
---|---|---|---|
At least one parameter is required to perform the search.
The date range From Date/ To Date is considered one parameter.
An exact search is performed for the values entered/selected except the project name.
For project name fuzzy search to be enabled.
In case multiple parameter values are supplied AND are applied for searching record.
The search result is shown as given below.
At least one parameter is required to perform the search.
Not applicable.
Search a muster roll by various ULB employees/users.
Employee
Role: MUSTER ROLL VERIFIER, MUSTER ROLL APPROVER
Search - To search the result upon supplying the parameter values.
Clear Search - To clear the search parameters supplied.
Search Muster Roll- It has to be configurable and is mapped with a role on demand.
Search Muster Roll is provided to allow the users to search a muster roll and view its details.
# | Field | Data Type | Description |
---|---|---|---|
At least one parameter is required to perform the search.
The date range From Date/ To Date is considered one parameter.
An exact search is performed for the values entered/selected except the project name.
For project name fuzzy search to be enabled.
In case multiple parameter values are supplied AND are applied for searching record.
The search result is shown as given below.
At least one parameter is required to perform the search.
Not applicable.
Bills are created for the work which is in progress and then send for approval process. The approval process contains various workflow levels and states associated with those levels.
Bill is prepared for any work by the Bill Creator (CBO/ JE) and then sent for its verification and approval by the users (actors) in the workflow.
Wage Bill - Approved on create.
Purchase Bill - Sent for verification on create.
Supervision Bill - Approve on create.
# | Role | Action | User Persona |
---|
# | Action | Role | From State | To State | Status |
---|
The workflow UI component is the same as given for estimate. The only difference is the status update that is displayed as per the details given in the above table.
Provides users with the option to edit purchase bills.
On submit - A workflow pop-up window is displayed based on the logged-in user role. Users can select the respective workflow action. Any changes are saved and an estimate is forwarded to the subsequent user in the workflow.
On Cancel - the pop-up window gets closed and the action the submit action gets cancelled.
Messages are shown according to workflow stories.
Edit bill action is to be mapped with the Bill Creator.
It is configurable and can to mapped with other roles too on demand.
Only bills in a workflow can be edited. Rejected and Approved bills cannot be edited.
Edit bill allows the user to edit the below-given bill details.
# | Field | Data Type | Required | Description |
---|
Once the estimate is edited, it is re-submitted again for approval process using the action ‘Submit’.
Not applicable.
The user interface for this page is similar to the create bill screen.
MuktaSoft V1.0
This release note covers the functionality of the first version of MuktaSoft known as V1.0. MUKTA is a flagship scheme of the Odisha government designed to provide employment opportunities to the urban poor. It has basically 2 types of users, ULB employees and community-based organizations.
Feature | Description |
---|
It is a fresh development and getting released for the first time.
It is a fresh development and getting released for the first time.
Critical issues to be fixed before Go Live.
Closure Request
Revised Work Order (Time Extension)
JIT-FS Integration
Aadhar Integration
Dashboard
Fund Allocation Register
Acceptance Criteria | Description |
---|---|
Role | From State | To State | Status |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Role | From State | To State | Status |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|---|
Role | From State | To State | Status |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Role | From State | To State | Status |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Role | From State | To State | Status |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|---|
# | Field | Data Type | Required | Description |
---|---|---|---|---|
Acceptance Criteria | Description |
---|---|
Role | Workflow Window |
---|---|
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|
Acceptance Criteria | Description |
---|
Role | From State | To State | Status |
---|
Acceptance Criteria | Description |
---|
Acceptance Criteria | Description |
---|
# | Action | Role | From State | To State | Status |
---|---|---|---|---|---|
Service Name | Action | Current State | SLAs (In Days) |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
# | Field | Data Type | Description |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
# | Field | Data Type | Description |
---|---|---|---|
Acceptance Criteria | Description |
---|---|
Acceptance Criteria | Description |
---|
Acceptance Criteria | Description |
---|
1. reported during the Bug Bash.
2. recorded during product showcase.
Doc links |
---|
# | Feature | Sub-feature | Version | Drops | Status | Component |
---|
1
It should be a service-wise inbox for all the employee users.
2
Following the DIGIT standard inbox design.
1
CBO ADMIN
Create
View
Edit/ Re-submit
Submit
CBO User
2
MUSTER ROLL VERIFIER
Search
View
Edit
Verify and Forward
Send Back To CBO
Junior Engineer/ Assistant Engineer
3
MUSTER ROLL APPROVER
Search
View
Approve
Send Back
Municipal Engineer
1
Submit
CBO ADMIN
Pending for verification
Submitted
2
Verify and Forward
MUSTER ROLL VERIFIER
Pending for verification
Pending for approval
Verified
4
Send Back
MUSTER ROLL APPROVER
Pending for approval
Pending for verification
Sent Back
5
Send Back To CBO
<any roles having access>
<Current Status>
Pending for correction
Sent Back
6
Edit/ Re-submit
CBO ADMIN
Pending for correction
Pending for verification
Re-submitted
7
Edit/ Re-submit
MUSTER ROLL VERIFIER
Pending for verification
Pending for approval
Re-submitted
8
Approve
MUSTER ROLL APPROVER
Pending for approval
Approved
Approved
MUSTER ROLL
Edit/ Re-submit
Pending for correction
1
Edit/ Re-submit
Pending for verification
1
Verify and Forward
Pending for verification
1
Approve
Pending for approval
1
1
Actions are configured based on role - action mapping.
2
Workflow states are defined as provided and the state transition is done accordingly.
Muster Roll Verifier
Pending for verification
Pending for approval
Verified
1
On verify and forward, the muster roll is forwarded to the next user in the flow.
2
The pop-up window gets closed and the view muster roll page is refreshed. A toast success message is displayed.
3
Workflow states changes and based on the existing role the user can view the muster roll page on refresh.
4
On cancel pop-up window gets closed. A toast cancel message is displayed.
1
Ward
Drop-down
Auto-complete, matching search. The values populated from ward boundary master data.
2
Project type
Drop-down
Project type masters value
3
Project name
Textbox
Project name
4
Work order number
Textbox
Work Order number, unique identification no.
5
Status
Drop-down
Workflow state of a work order.
6
Created From Date
Date Picker
Work Order creation date.
7
Created To Date
Date Picker
Work Order creation date.
1
Work order number
Display Only
A hyperlink to open the work order in view mode.
2
Project name
Display Only
Project name with project description displayed as tool-tip on mouseover
3
Name of CBO
Display Only
Name of the organization to whom Work Order is awarded.
4
Role of CBO
Display Only
Role of CBO, IA/IP
5
Location
Display Only
Locality name along with ward name. (Locality + Ward)
6
Status
Display Only
Workflow status of the work order.
7
Work order amount
Display Only
Total WO amount.
1
At least one parameter is required to perform the search.
2
Search results are displayed on matching records found else no record found message is displayed.
3
Pagination is applied if more than 10 records are found.
Work Order Approver
Pending for approval
Approved
Approved
1
On approve, work order workflow state changes accordingly.
2
On approve, notification is sent to work order creator.
1
Work Order details are displayed as described in the story.
2
Actions are enabled as per the work order workflow state and role the logged-in user has.
1
Design should be as per Figma.
2
Conditions are fulfilled.
Muster Roll Approver
Pending for approval
Pending for verification
Sent Back
1
On send back, the pop-up window is closed, a toast success message is displayed and the view muster roll page is refreshed.
2
The muster roll is sent back to just the previous user in the workflow and the workflow timeline gets updated.
3
Workflow state changes based on the role as mentioned in the story above.
4
On cancel, the pop-up window is closed, toast cancel message is displayed.
Muster Roll Approver
Pending for approval
Approved
Approved
1
On approve - the muster roll workflow state changes accordingly.
2
a SMS notification is sent to the CBO
<roles having access to send back to originator>
<Current Status>
Pending for correction
Sent Back
1
The muster roll is moved to CBO.
2
CBO- Edit action is enabled to edit the muster roll.
3
Workflow state changes as mentioned in the ticket.
1
Muster roll details are displayed as described in the story.
2
Actions are enabled as per the muster roll workflow state and role of the logged-in user.
1
Ward
Drop-down
Auto-complete, matching search. The values populated from ward boundary master data.
2
Project type
Drop-down
Project type masters value
3
Project name
Textbox
Project name
4
Muster Roll ID
Textbox
Muster roll ID, unique identification no.
5
Status
Drop-down
Workflow state of a muster roll.
6
Created From
Date Picker
Muster roll creation date.
7
Created To
Date Picker
Muster roll creation date.
1
Muster Roll ID
Display Only
A hyperlink to open the muster roll in view mode.
2
Project name
Display Only
Project name with project description displayed as tool-tip on mouseover
3
Name of CBO
Display Only
Name of the organization to whom Work Order is awarded.
5
Location
Display Only
Locality name along with ward name. (Locality + Ward)
6
Status
Display Only
Workflow status of the muster roll.
7
Wage Amount
Display Only
Total muster roll amount.
1
At least one parameter is required to perform the search.
2
Search result displayed on matching records found else no record found message is displayed.
3
Pagination is applied if more than 10 records are found.
1
Work order number
Read Only
NA
Work Order number
2
Project ID
Read Only
NA
Project ID
3
Project Description
Read Only
NA
Project description of the work.
4
Location
Read Only
NA
Locality + Ward
Invoice Details
5
Vendor's Name
Searchable Drop-down
Y
The organization of type Vendor Only can be searched here by entering at least first 3 chars.
6
Vendor ID
Read Only
Y
Vendor ID of searched and selected vendor is displayed here.
7
Invoice No.
Alphanumeric (64)
Y
Vendor’s invoice number
8
Invoice Date
Date
Y
Invoice date, it can not be a future date.
9
Material Cost
Numeric
Y
10
GST
Numeric
N
Bill Details
11
Bill Date
Date
Y
Today’s date, display only.
12
Bill Amount
Auto-calculated
Y
Total of Material Cost + GST.
Deductions
Grid
As per the configuration, deductions will be listed, deductions are applicable to vendor’s invoices only.
13
Deduction
Drop-down
NA
Deduction as per the configuration, amount is auto calculated.
14
Percentage/ Fixed
Auto-populated
NA
Deduction as per the configuration, amount is auto calculated.
15
Amount
Auto- calculated
NA
Deduction as per the configuration, amount is auto calculated.
16
Action
Button
NA
Deduction as per the configuration, amount is auto calculated.
17
Total
Auto-calculated
NA
Total of all the deductions added.
18
Net Payable
Read Only
NA
Total bill amount
Relevant Documents
19
Vendor Invoice
File Picker
Y
All the invoices from vendors into one PDF.
20
Measurement Book
File Picker
Y
PDF copy of manual measurement book.
21
Material Utilisation Log
File Picker
Y
PDF copy of material utilization log.
22
Others
1
Bill created and attain the status of pending verification.
2
Bill number is generated as per the format given.
CBO ADMIN
Muster Roll Verifier
Verify and Forward pop-up window
1
Role-based access based on configuration.
2
The muster roll which is in a workflow only can be edited.
3
Muster roll is opened in editable mode.
4
The details given in table can be edited by user.
5
On Submit, the muster roll is again forwarded to the next user for the approval process.
1 | It should be a service-wise inbox for all the employee users. |
2 | Following the DIGIT standard inbox design. |
1 | BILL CREATOR |
| Junior Engineer |
2 | BILL VERIFIER |
| Municipal Engineer |
3 | BILL APPROVER |
| Executive Officer/ Municipal Commissioner |
1 | Submit | Bill Creator |
| Pending for verification | Submitted |
2 | Verify and Forward | Bill Verifier | Pending for verification | Pending for approval | Verified |
3 | Send Back | Bill Verifier | Pending for verification | Pending for correction | Sent Back |
4 | Send Back | Bill Approver | Pending for approval | Pending for verification | Send Back |
5 | Send Back To Originator | <roles having access> | <Current Status> | Pending for correction | Sent Back |
6 | Re-submit | Bill Creator | Pending for correction | Pending for verification | Re-submitted |
7 | Approve | Bill Approver | Pending for approval | Approved | Approved |
8 | Reject | <roles having access> | <Current Status> | Rejected | Rejected |
1 | Actions are configured based on role-action mapping. |
2 | Workflow states are defined as provided and the state transition is done accordingly. |
1 | Bill is created with the approval of the muster roll. |
2 | Bill gets approved on creation. |
3 | The bill number is generated as per the specified format given. |
4 | The bill amount is calculated as per the logic defined in the story. |
1 | Bill number | Read Only | NA |
|
2 | Bill date | Read Only | NA |
|
3 | Work order number | Read Only | NA | Work Order number |
4 | Project ID | Read Only | NA | Project ID |
5 | Project Description | Read Only | NA | Project description of the work. |
6 | Location | Read Only | NA | Locality + Ward |
| Invoice Details |
|
|
|
5 | Vendor's Name | Searchable Drop-down | Y | The organization of type Vendor Only can be searched here by entering at least first 3 chars. |
6 | Vendor ID | Read Only | Y | Vendor ID of searched and selected vendor is displayed here. |
7 | Invoice No. | Alphanumeric (64) | Y | Vendor’s invoice number |
8 | Invoice Date | Date | Y | Invoice date, it can not be a future date. |
9 | Material Cost | Numeric | Y |
|
10 | GST | Numeric | Y |
|
| Bill Details |
|
|
|
12 | Bill Amount | Numeric | Y | Total of Material Cost + GST. |
| Deductions | Grid |
| As per the configuration, deductions will be listed, deductions are applicable to vendor’s invoices only. |
13 | Deduction | Drop-down | NA | Deduction as per the configuration, amount is auto calculated. |
14 | Percentage/ Fixed | Auto-populated | NA | Deduction as per the configuration, amount is auto calculated. |
15 | Amount | Auto- calculated | NA | Deduction as per the configuration, amount is auto calculated. |
16 | Action | Button | NA | Deduction as per the configuration, amount is auto calculated. |
17 | Total | Auto-calculated | NA | Total of all the deductions added. |
18 | Net Payable | Read Only | NA | Total bill amount |
| Relevant Documents |
|
|
|
19 | Vendor Invoice | File Picker | Y | All the invoices from vendors into one PDF. |
20 | Measurement Book | File Picker | Y | PDF copy of manual measurement book. |
21 | Material Utilisation Log | File Picker | Y | PDF copy of material utilization log. |
22 | Others |
|
|
|
1 | Role-based access based on configuration. |
2 | The bill which is in the workflow can only be edited. |
3 | Bill is opened in editable mode. |
4 | The details given in the table can be edited by the user. |
5 | On Submit, the bill is again forwarded to the next user for the approval process. |
Bill Verifier | Pending for verification | Pending for approval | Verified |
1 | On verify and forward action, the bill is forwarded to the next user in the flow. |
2 | The pop-up window is closed and the bill page is refreshed. The toast success message is displayed. |
3 | Workflow states changes and based on the role the existing user has view bill page refreshes. |
4 | On cancel, the pop-up window gets closed. A toast cancel message is displayed. |
1 | Bill is created with the approval of the muster roll. |
2 | Bill gets approved on creation. |
3 | The bill number is generated as per the specified format given. |
4 | The bill amount is calculated as per the logic defined in the story. |
MuktaSoft Web Application | It covers basically the functionality which is performed by ULB employees. |
Projects | Projects are the works from the work list finalized by the ULB Committee for a financial year. |
Create Project | It allows the user to create a project in the system. |
Search Project | It allows the user to search a project already created in the system. |
View Project | It allows the user to view a project details created in the system. |
Modify Project | It allows the user to modify a project created in the system. |
Estimates | An estimate is prepared for each project to estimate the cost of project. |
Estimate Inbox | Estimate inbox enables the users to receive, act on, forward, and approve an estimate received in the workflow. |
Create Estimate | It allows the user to create an estimate in the system. |
Search Estimate | It allows the user to search an estimate created in the system. |
View Estimate | It allows the user to view an estimate details which is created in the system. |
Estimate Workflow | Estimate workflow allows workflow users to perform certain actions in order to modify, verify, and approve an estimate. |
Create and Forward | It allows the user to create an estimate and forward for verification. |
Edit | It allows the user to edit an estimate and forward for verification. |
Verify and Forward | It allows the user to verify an estimate and then forward for technical sanction. |
Technical Sanction | It allows the user to technically sanction an estimate and forward for approval. |
Send Back | It allows the user to send an estimate back to previous user in the workflow for correction. |
Send Back To Originator | It allows the user to send an estimate directly back to originator of the estimate for correction. |
Approve | It allows the user to approve an estimate. |
Reject | It allows the user to reject an estimate. |
Work Orders | Work order is created to award the work to a CBO and fix the completion period. |
Work Order Inbox | Work order inbox enable users to receive, act on and forward work orders received in the workflow. |
Create Work Order | It allows the user to create a work order in the system. |
Search Work Order | It allows the user to search a work order which is created in the system. |
View Work Order | It allows the user to view a work order details which is created in the system. |
Work Order Workflow | Work order workflow allows workflow users to perform certain actions in order to modify, verify, and approve a work order. |
Create and Forward | It allows the user to create a work order and forward for verification. |
Edit | It allows the user to modify work order and forward for verification. |
Verify and Forward | It allows the user to verify a work order and forward for approval. |
Send Back | It allows the user to send a work order back to previous user for correction. |
Send Back To Originator | It allows the user to send a work order directly back to originator for correction. |
Approve | It allows the user to approve a work order. |
Reject | It allows the user to reject a work order. |
Accept | It allows the user to accept a work order. It is enabled for CBOs. |
Decline | It allows the user to decline a work order. It is enabled for CBOs. |
Muster Rolls | Muster roll is prepared weekly and then reviewed and approved by officer in-charge. Multiple muster rolls are prepared for a project based on the completion period of the project. It allows the ULBs to track the progress of work and release the payments to the wage seekers. |
Muster Roll Inbox | Muster roll inbox enable users to receive, act on and forward muster rolls received in the workflow. |
Search Muster Roll | It allows the user to search a muster roll which is created in the system. |
View Muster Roll | It allows the user to view a work order details which is created in the system. |
Muster Roll Workflow | Muster roll workflow allows workflow users to perform certain actions in order to modify, verify, and approve a muster roll. |
Verify and Forward | It allows the user to verify a muster roll and forward for approval. |
Edit | It allows the user to edit a muster roll and forward for approval. |
Send Back | It allows the user to send a muster roll back to previous user for correction. |
Send Back To CBO | It allows the user to send a muster roll directly back to CBO (originator of muster roll) for correction. |
Approve | It allows the user to approve a muster roll. |
Billing | There are 3 types of bill MUKTASoft generates, Wage Bill for the payment to the wage seekers, Purchase Bill for the payment to the suppliers, Supervision Bill for the payment to the CBOs. Wage and Supervision Bills are created automatically by the system. |
Bill Inbox | Bill inbox enables the users to receive, act on, forward, and approve purchase bill received in the workflow. |
Create Bill | It allows users to create purchase bill. |
Search Bill | It allows users to search a bill. |
Bill Workflow | Bill workflow allows workflow users to perform certain actions in order to modify, verify, and approve a Bill. |
Create and Forward | It allows the users to create a purchase bill and forward for verification. |
Edit | It allows the users to edit the purchase bill and then forward for verification. |
Verify and Forward | It allows the users to verify a purchase bill and forward for approval. |
Send Back | It allows the users to send purchase bill back for correction. |
Send Back To Originator | It allows the users to send purchase bill directly back to the originator for correction. |
Approve | It allows the users to approve purchase bill. |
Reject | It allows the users to reject purchase bill. |
Payment Advice | It is provided to generate the payment advice for the bills generated and approved. |
Search Bill | It allows the users to search for bills, select them and generated a payment advice in excel. |
Download Advice | It will allows the users to download the already generated payment advice. |
Organisation | The community based organizations and vendors are considered as organization and this feature provide the functionality to manage organization data. |
Create Organisation | It allows the users to create an organization. |
Search Organisation | It allows the users to search an already created organization record. |
View Organisation | It allows the users to view an organization details which is already created. |
Modify Organisation | It allows the users to modify an organization details which is already created. |
Wage Seeker | Wage seekers the people looking for job opportunity. They are first registered into system with all the required details. |
Search Wage Seeker | It allows the users to search for a wage seeker which is already created. |
View Wage Seeker | It allows the users to view a wage seeker details which is already created. |
Modify Wage Seeker | It allows the users to modify a wage seeker details which is already created. |
HRMS | It allows the ULB admin to manage the users data. |
Create Employee/ User | It allows the user to create a user in the system. |
Search Employee/ User | It allows the user to search a user which is already created in the system. |
View Employee/ User | It allows the user to view the user details which is already created in the system. |
Modify Employee/ User | It allows the user to modify the user details which is already created in the system. |
CBO's Mobile App | CBO's Mobile App enables CBOs to perform the activities related to works which they are supervising on the ground. |
My Works | It allows the users to view all the work orders assigned and engage/disengage the wage seekers. |
Track Attendance | It allows the users to mark/update the attendance of a wage seeker against a project. |
Muster Rolls | It allows the users to view all the muster rolls created across the projects and do correction. |
My Bills | It allows the users to view all the bills. |
Register Wage Seeker | It allows the users to register the wage seekers. |
1 | User Authorisation & Authentication |
| V1 |
|
|
|
2 |
| User Authorisation | V1 | V1.0 | Done | HRMS |
3 |
| User Login | V1 | V1.0 | Done | HRMS |
4 |
| User Credentials Recovery | V1 | V1.0 | Done | HRMS |
5 |
| User Transfer | V1 | V1.2 | In Progress | HRMS |
6 | Scheme Monitoring |
| V1, V2, V3 |
|
|
|
7 |
| Fund Allocation Register | V1, V2 | V1.2 | In Progress | Dashboard |
8 |
| Scheme Dashboard | V2, V3 |
|
| Dashboard |
9 | Registers and Databases |
| V1, V3 |
|
|
|
10 |
| Admin Units (ULB's Ward) | V1 | V1.0 | In Progress | MDMS Configuration |
11 |
| Community Organizations | V1 | V1.0 | In Progress |
|
12 |
| Change Request from Community Organisation | V3 |
|
|
|
13 |
| Database of Wage-seekers | V1 | V1.0 | In Progress |
|
14 |
| Change Request from Wage-seeker | V3 |
|
|
|
15 |
| SMS Request from Wage-Seeker | V3 |
|
|
|
16 |
| Database of Community Assets | V3 |
|
|
|
|
| Database of Vendors | V1 | V1.0 |
|
|
|
| Aadhaar Integration | V1 | V1.2 | In Progress |
|
17 | Vendor's Empanelment & Rate Contract |
| V2, V3 |
|
|
|
18 |
| Items Master | V3 |
|
|
|
19 |
| Schedule of Rates for Districts | V2 |
|
|
|
20 |
| Rate of Lead Charges for Items Groups | V3 |
|
|
|
21 |
| Lead Distance Master for Items Groups for ULB | V3 |
|
|
|
22 |
| Schedule of Rate for ULBs | V2 |
|
|
|
23 |
| Vendor Registration | V3 |
|
|
|
24 |
| Annual Vendor Empanelment | V3 |
|
|
|
25 | Finalization of Identified Public Works |
| V3 |
|
|
|
26 |
| Wishlist of Works | V3 |
|
|
|
27 |
| Feasibility Study and Observation Recording | V3 |
|
|
|
28 |
| Final Worklist | V3 |
|
|
|
29 | Works Estimation and Planning |
| V1, V2 |
|
|
|
30 |
| Template Designer & Library | V2 |
|
|
|
31 |
| Works Estimate | V1 | V1.0 | In Progress |
|
|
| Detailed Estimate (With SOR/ Non-SOR) | V2 |
|
|
|
32 | Work Order & Wage Seeker Engagement |
| V1, V2, V3 |
|
|
|
33 |
| EoI Format Definition | NA |
|
|
|
34 |
| EoI Invitation | NA |
|
|
|
35 |
| EoI Submission | NA |
|
|
|
36 |
| Rank List of Community Organization | V3 |
|
|
|
37 |
| Issue of Work Order | V1 | V1.0 | In Progress |
|
|
| Acceptance/ Declination of Work Order | V1 | V1.0 | In Progress |
|
38 |
| Revision of Work Order (Time Extension) | V1 |
|
|
|
|
| Revision of Work Order (Work Value) | V2 |
|
|
|
|
| Cancellation of Work Order | V2 |
|
|
|
39 | Attendance of Wage Seeker |
| V1 | V1.0 |
|
|
40 |
| Wage Seeker Engagement/ Disengagement | V1 | V1.0 | In Progress |
|
41 |
| Attendance Record (e-Muster-Roll) | V1 | V1.0 | In Progress |
|
42 |
| Record Attendance (m-Muster) | NA |
|
|
|
43 | Work Execution |
| V1, V2 |
|
|
|
44 |
| Commencement of Work | V2 |
|
|
|
45 |
| Record Progress (e-MB) | V2 |
|
|
|
46 |
| Record Progress (m-MB) | V2 |
|
|
|
|
| Labour Utilization Log | V2 |
|
|
|
|
| Material Utilization Log | V2 |
|
|
|
47 |
| Works Review and Closure | V1 | V1.1 | In Progress |
|
48 | Purchase of Materials/ Hiring of Equipment |
| V3 |
|
|
|
49 |
| Issue of Purchase Order | V3 |
|
|
|
50 |
| Acknowledgement of Material/ Equipment Receipt from Vendor | V3 |
|
|
|
51 |
| Vendor Invoicing | V3 |
|
|
|
52 |
| Penalty for Vendor | V3 |
|
|
|
53 |
| Cancellation of PO | V3 |
|
|
|
54 | Billing & Payment Disbursement |
| V1 |
|
|
|
55 |
| Bill Preparation/ Excel for Payment | V1 | V1.0 | In Progress |
|
|
| JIT-FS Integration/ Payments | V1 | V1.1 | In Progress |
|
56 | Training & Knowledge Sharing |
| V3 |
|
|
|
57 |
| Training Content Cataloguing and Repository | V3 |
|
|
|
58 |
| Training Scheduler | V3 |
|
|
|
59 |
| Assessment & Feedback | V3 |
|
|
|
60 | Grievance Redress & Chatbot |
| V3 |
|
|
|
61 |
| Grievance Registration | V3 |
|
|
|
62 |
| Grievance Assignment and Resolution | V3 |
|
|
|
63 |
| Grievance Feedback and Closure | V3 |
|
|
|
64 |
| Chatbot | V3 |
|
|
|
65 | Social Audit and Compliance |
| V3 |
|
|
|
66 |
| Social Audit Planner | V3 |
|
|
|
67 |
| Social Audit Agency Engagement | V3 |
|
|
|
68 |
| Audit Register | V3 |
|
|
|
69 |
| Audit Compliance and Report | V3 |
|
|
|
The expense calculator is an implementation specific services that works in tandem with the expense service. This service holds all the specific business logic in computing expenses and calls the billing service with the correct payload to create a bill.
There are three types of bills in Mukta:
Wage bill - auto-generated from an approved muster roll and to be paid to wage seekers on completion of work
Purchase bill - submitted by a JE or ME on behalf of the vendor
Supervision bill - computed on top of wage and purchase bills to be paid to the CBO (community based organisation).
The calculator performs the calculation for all three types of bills and creates a bill.
DIGIT backbone services
Persister
MDMS
IDgen
Expense
Listens for muster roll approval on a Kafka topic and creates a wage bill based on the muster roll.
Calculates supervision bill (if required) on any bills that have not been included so far and submits it to expense service
Allows update of purchase bill.
Search of meta information related to bills
HeadCodes
ApplicableCharges
LabourCharges
BusinessService
PayerList
API spec
Postman collection
This bill scheduler is a cronjob scheduler for calculating the supervision bill. It runs based on environment configuration. It triggers multiple APIs to generate the supervision bill.
MDMS
User
Contract
Expense Calculator
It creates supervision bills based on ACTIVE contracts using expense-calculate service /v1/_calculate API.
Create a role in ACCESSCONTROL-ROLES/roles.json
MDMS like this.
Create a SYSTEM
user with BILL_CREATOR and SYSTEM
roles. Find the curl below.
The same username will be used to generate bills BILL_GEN_CRONJOB, it’s defined in the environment config.
Cron job duration will be configured using environment variables from here.
You can update the configuration of scheduler in two ways
Add the config in the DevOps environment file, and restart the service it will trigger the scheduler based on the updated environment configuration, and restart the expense-cronjob
service.
Using commands Change schedule - kubectl patch cronjobs expense-cronjob -p '{"spec" : {"schedule": "*/10 * * * *" }}'
Pause cron job -
kubectl patch cronjobs expense-cronjob -p '{"spec" : {"suspend" : true }}' Resume cron job -
kubectl patch cronjobs expense-cronjob -p '{"spec" : {"suspend" : false}}' Create new cronjob scheduler - kubectl create job --from=cronjob/expense-cronjob expense-cronjob
Works-PDF is a service that can work between pdf-service and client requests. In works-pdf, there have multiple APIs to generate multiple PDFs. The service fetches data from multiple services, combines them, and sends the request to the PDF service to generate PDF.
It also has the functionality to generate an Excel file when payment is initiated. It listens to expense-payment-create
topic and payment data.
MDMS
Project
Estimates
Muster Roll
Contract
Organization
Localization
Expense
Expense calculator
Bankaccount
Filestore
It fetches data from multiple Create multiple PDFs like estimate, muster, project, etc.
When a payment is created it generates excel files based on the payment bills, because listening to payment create topic.
User can regenerate the payment excel using the same payment id.
Add all pdf configurations under pdf-service data config and format config
Add file type 'application/zip' under xlsx
format in egov-filestore
allowed-file-formats-map
.
Estimates PDF - Data Config, Format Config
Muster Roll PDF - Data Config, Format Config
Project PDF - Data Config, Format Config
Work order PDF - Data Config, Format Config
Create accounts for purchase and wage bills, for head codes where category is deduction.
E.g. this is the head code object
And tenantId is pg.citya
The format of referenceId is Deduction_{tanentId}_{headcode}
Then create a bank account with the field referenceId
value Deduction_pg.citya_LC
Configure master data templates for MuktaSoft
This section is designed with the objective of helping implementation parties and end-users collect the required master data through minimal interaction and iterations and ensure the quality, consistency and shape of data needed to configure the system.
This page is intended to help stakeholders as given below on data gathering activities.
State Team
eGov Onsite Team/ Implementation Team
ULB Team (Nodal and DEO)
Implementation Partners
The artefacts of this document are the data template of a configurable entity, a page with content defining the entity template and helping on how to fill the template with required data.
Download the data template attached to this page.
Find the meaning of the different headers in the Data Definition section on this page
Make sure all the headers, data type, field size and definition/ description are clear. In case of any doubt, please reach out to the person who has shared this document with you to discuss the same and clear out the doubts.
Identify the different types of user roles on the basis of ULB functions.
Start filling the data starting from serial no. and complete a record at once. Repeat this exercise until the entire data is filled into a template.
Verify the data once again by going through the checklist and taking care of each and every point mentioned in the checklist.
The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.
This checklist covers all the activities which are common across the entities.
This checklist covers the activities which are specific to the entity.
Category | Features | Docker Artifact ID | Remarks |
---|---|---|---|
MUKTASoft UI Tech design
Sl No | Checklist | Sign-off Status | Reference link | Owner | Reviewer | Remarks |
---|---|---|---|---|---|---|
Target demography are the areas which are on prime focus of Government for the employment and improvement.
Sr. No. | Code | Project Type | Project Type (Odiya) | Effective From | Effective To | Is Active |
---|---|---|---|---|---|---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Version | Date | Description |
---|---|---|
Please refer to this link for the service builds used.
Helm charts for all Mukta services are available here. To override the environment variables, please create a Helm environment chart like this for your DIGIT environment and customize the values.
Create Common Masters
a. Create IdFormat.json which will be used by egov-id-gen service.
b. Create StateInfo.json which will configure eligible languages for tenant
Create tenants by following this doc.
Create sample boundary data. Refer for to this document for more details
Create configs for Access Control Sevices
Configure map-config for the tenant
Restart the MDMS server and restart the Zuul API gateway.
Note: Any modifications in the above configuration, need to restart the MDMS server. Any modifications to action-test.json and roleactions.json require a restart of the Zuul API gateway.
Refer to the section for a list of core services to be deployed
Refer to the section for a list of Works platform services to be deployed
Refer to the section for a list of MuktaSoft services to be deployed
Step 1: Create a persister config for each backend service which will be picked by the persister service
Step 2: Create an indexer config for each backend service which will be picked by the indexer service
Step 3: Create workflow configuration for all the business services defined here.
Note: Any changes to indexer and persister configs, requires restart of indexer and persister.
Create users following this document.
Upsert localisation following this document.
MDMS configuration is listed for each service.
Project types are the category of works which are included and executed under the scheme MUKTA.
Sr. No. | Code* | Project Type* | Project Type (Odiya) | Effective From | Effective To | Is Active |
---|---|---|---|---|---|---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Unit of measurements is the units used to capture the measurement and create the estimate for work in MUKTA.
Sr. No. | Code | Description | Description (Odiya) | Effective From | Effective To | Is Active |
---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|
Overheads are the items other than SOR and Non-SOR which are included in the estimate to complete the estimation and arrive the final value of work.
Sr. No. | Code | Description | Description (Odiya) | Is work order value? | Calculation Method | Percentage/ Value | Effective From | Effective To | Is Active |
---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|
MUKTA is known as a scheme and it is configured in the system along with its HOAs.
Sr. No. | Code | Description | Description (Odiya) | Effective From | Effective To | Is Active |
---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|
The Community Based Organization and Vendors are created as 2 different type of organization.
Sr. No. | Code | Description | Description (Odiya) | Effective From | Effective To | Is Active |
---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|
Skills are defined for the wage seekers and have different wages defined for each skill category. These wages are revised by the government over a period of time.
Sr. No. | Category | Skill (English) | Skill (Odiya) | Rates | Effective From | Effective To | Is active |
---|
The data given in the table is sample data for reference.
These are the heads under which MUKTA expenditure is booked.
Sr. No. | Code | Description | Description (Odiya) | Effective From | Effective To | Is Active |
---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|
API EndPoints | Roles |
---|---|
Sr. No | Checklist Parameter | Example |
---|
Sr. No. | Activity | Example |
---|
Features | Service Name | Changes | Description |
---|---|---|---|
Features | Service Name | Change in code | Description |
---|---|---|---|
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|
Mukta Builds mukta-v1.0
works-management-service
works-management-service:v0.1.1-b0028753-9
Works PDF
works-pdf-db:v0.1.2-78a22628-26
Expense Calculator
expense-calculator:v0.1.1-8e6b342c-81
Expense Cronjob
expense-cronjob:vNA-571c9fb6-8
Works Frontend
Works-UI
works-ui:v0.1.2-249f6580-320
Works-SHG
works-shg-app:v0.1.2-2d99acac-160
Localization mukta-v1.0
Release Kit Repo for Localization
Mukta MDMS mukta-v1.0
Mukta Config mukta-v1.0
Mukta Devops mukta-v1.0
Works UI
/egov-pdf/download/estimate/estimates
ESTIMATE_CREATOR
ESTIMATE_VERIFIER
TECHNICAL_SANCTIONER
ESTIMATE_APPROVER
ESTIMATE_VIEWER
/egov-pdf/download/musterRoll/muster-roll
MUSTER_ROLL_APPROVER
ORG_ADMIN
MUSTER_ROLL_VERIFIER
/egov-pdf/download/project/project-details
PROJECT_VIEWER
/egov-pdf/download/workOrder/work-order
ORG_ADMIN
WORK_ORDER_VIEWER
WORK_ORDER_APPROVER
/egov-pdf/bill/_generate
BILL_ACCOUNTANT
/egov-pdf/bill/_search
BILL_ACCOUNTANT
Expense Bill
Role action and config changes
PFM-3047 :: Removed the locality in all inbox to have uniformity
Bill changes promotion
Role action and config Changes
Adding the missed out expense changes
Change of Workflow prefix
Labor Charges Changes
BILL Config issue , added invoice date validation, removed locality
Inbox WMS config bugfixes
Fixing inbox and WMS searcher config for bugs
PDF issue fixes
Role action mapping
Search contract component fix
Contract Inbox issue
IFSC code casing fix
CBO Bill inbox fix
Expense
Expense refactoring
Expense Indexer changes
Works-PDF
Works-PDF changes
Works-PDF changes
Yaml changes
Host changes
Service Name changes
Removed unwanted files
Removed unwater FE files
Removed all the other configs which ever not been used
Updated the works- UAT with latest bill changes
File store changes
PDF config fix
Expense config mapping changes
Expense cronjob configs
Expense cronjob configs
Expense cronjob configs
1
Development is completed for all the features that are part of the release.
Yes
Jagan and Subhashini
Sathish P
2
Test cases are documented by the QA team, reviewed by the product owners and test results are updated in the test cases sheet.
Yes
Vasanth
Nirbhay, Subhashini
3
The incremental demo of the features showcased during the sprint showcase and feedback incorporated. If possible list out the JIRA tickets for feedback.
Yes
Vasanth
Nirbhay
Sprint showcase demos done on 12 Jan, 31 Jan, 14 Feb, 6 Mar, 11 Apr, 17 Apr, 27 Apr, and 9 May 2023.
4
UI/UX Audit review by UX Architect is completed along with feedback incorporation for any changes in UI/UX.
Yes
Jagan
Andrew
5
Incremental demos to the product owners are completed as part of the sprint and feedbacks are incorporated.
Yes
Vasanth
Nirbhay
Sprint showcase demos done on 12 Jan, 31 Jan, 14 Feb, 6 Mar, 11 Apr, 17 Apr, 27 Apr, and 9 May 2023.
6
QA signoff is completed by the QA team and communicated to the product owners. All the tickets QA signoff status is updated in the JIRA.
Yes
Vasanth
Sathish P
Incremental QA sign-off done on 20 Apr 2023, 26 Apr 2023. Final QA sign-off on 18 May 2023.
7
UI, API Technical documents are updated for the release along with the configuration documents.
Yes
Jagan and Subhashini
Sathish P
8
UAT promotion and regression testing from the QA team is completed. The QA team has shared the UAT regression test cases with the product owners.
Yes
Vasanth
Nirbhay
UAT regression signoff date: 18 May 2023.
9
API Automation scripts are updated for new APIs or changes to any existing APIs for the release. API automation regression is completed on UAT, the automation test results are analyzed and necessary actions are taken to fix the failure cases. Publish the list of failure use cases with a reason for failure and the resolution taken to fix these failures for the release.
Partially
Vasanth/Subhashini
Karate Automation is not taken up in this release due to time constraints. Postman automation partiially done (50%).
10
The API backward compatibility testing is completed.
No
Vasanth
Not applicable since this is the first version of the Works platform release.
11
The communication is shared with the product owners for the completion of UAT promotion and regression by the QA team. The product owners have to give a Product signoff within one week of this communication.
Yes
Vasanth
Nirbhay
Incremental QA sign-off done on 20 Apr 2023, 26 Apr 2023. Final QA and Regression sign-off on 18 May 2023.
12
UAT Product Signoff communication is received from the Product owners along with the release notes and User guides (if applicable).
Yes
Nirbhay
Prashanth
13
The GIT tags and releases are created for the code changes for the release.
Yes
Jagan and Subhashini
Sathish P
14
Verify whether the Release notes are updated
Yes
Jagan and Subhashini
Sathish P
15
Verify whether all UAT Builds are updated along with the GIT tag details.
Yes
Vasanth, Jagan and Subhashini
Sathish P
16
Verify whether all MDMS, Configs, InfraOps configs updated.
Yes
Vasanth
Subhashini/ Jagan
17
Verify whether all docs are published to Works website by the Technical Writer as part of the release.
Yes
Nirbhay, Jagan, Sathish P, Subhashini, Vasanth, Shivani, Arindam, Anjoo
Anjoo
18
Verify whether all test cases are up to date and updated along with necessary permissions to view the test cases sheet. The test cases sheet is verified by the Product owner.
Yes
Vasanth
Nirbhay
19
Verify whether the UAT credentials sheet is updated with the details of new Users and Roles if any
Yes
Vasanth
Jagan
It will be internally shared
20
Verify whether all the localisation data was added in UAT including Hindi and updated in Release Kits.
Yes
Vasanth
Jagan & Sathish P
21
Verify whether the product release notes and user guides are updated and published
Yes
Nirbhay
Prashanth
22
The Demo of released features is done by the product team as part of the Sprint/Release Showcase.
Yes
Nirbhay
Release showcase was conducted on 17th May 2023.
23
Technical and Product workshops/demos are conducted by the Engineering and Product team to the implementation team (Impel handover)
Yes
Jagan, Subhashini and Nirbhay
Arindam
Implementation handover done on - 13 Apr, 14 Apr, 9 May, 15 May and 18 May 2023.
24
Plan for upgrading the staging/demo instance with the release product - within 2-4 weeks based on the period where no demos are planned from staging for the previous version of the released product.
No
No demo environment present for works hence not applicable for now.
25
Architect SignOff and Technical Quality Report
Yes
Subhashini
Ghanshyam
26
Success Metrics and Product Roadmap
Yes
Nirbhay
Prashanth
27
Adoption Metrics
Yes
Nirbhay
Prashanth
28
Program Roll-out Plan
Yes
Shivani
Prashanth
29
Impel checklist
Yes
Arindham
Elzan
30
Impel roll-out plan
Yes
Arindham
Elzan
31
Gate 2
In progress
Shivani, Nirbhay, Sathish P, Arindam
Ex co
Gate 2 is scheduled on 18th May 2023
32
The Internal release communication along with all the release artefacts are shared by the Engineering team.
Nirbhay and CK
This will be shared after Gate 2.
1
SM
Slum
ବସ୍ତି
2
SC
Area inhabited by SC
ଅନୁସୂଚିତ ଜାତି (ଏସ.ସି)ସମ୍ପ୍ରଦାୟ ବାସ କରୁଥିବା ଅଞ୍ଚଳ
3
ST
Area inhabited by ST
ଅନୁସୂଚିତ ଜନଜାତି (ଏସ.ଟି)ସମ୍ପ୍ରଦାୟ ବାସ କରୁଥିବା ଅଞ୍ଚଳ
4
MN
Area inhabited by Minorities
ସଂଖ୍ୟାଲଘୁ ସମ୍ପ୍ରଦାୟ ବାସ କରୁଥିବା ଅଞ୍ଚଳ
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date
Date from which the project is effective
5
Effective To
Date
Date till which the project is effective
6
Is Active
Boolean
Whether the project is active or not
Version 1.0
18/05/2023
First release of MuktaSoft
1
DR
Drainage and sewerage work [Except de-siltation]
01/04/2022
Yes
2
SN
Sanitation work [Except road sweeping and drain cleaning]
3
WT
Water conservation and rain water harvesting structures
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Local Language)
Text
256
No
Project type name in local language
4
Effective From
Date
NA
Yes
Date from which the project is effective
5
Effective To
Date
NA
No
Date till which the project is effective
6
Is Active
Boolean
NA
Yes
Whether the project is active or not
1 | CUM | Cubic Meter | ଘନ ମିଟର |
2 | SQM | Square Meter | ବର୍ଗ ମିଟର |
3 | RMT | Running Meter | ରନିଙ୍ଗ ମିଟର |
4 | KG | Kilogram | କିଲୋଗ୍ରାମ |
5 | NOS | Numbers | ସଂଖ୍ୟାଗୁଡିକ |
6 | CFT | Cubic Feet | ଘନ ଫୁଟ |
7 | SFT | Square Feet | ବର୍ଗ ଫୁଟ |
8 | FT | Feet | ଫୁଟ |
1 | Code | Alphanumeric | 64 | Yes | A unique code that identifies the project type. |
2 | Description | Text | 256 | Yes | Provides the name of the project type |
3 | Description (Odiya) | Text | 256 | No | Project type name in local language |
4 | Effective From | Date | Date from which the project is effective |
5 | Effective To | Date | Date till which the project is effective |
6 | Is Active | Boolean | Whether the project is active or not |
1 | The Code should be alphanumeric and unique | DR |
2 | The Name should not contain any special characters |
1 | SC | Supervision Charge | ତଦାରଖ ଦେୟ | Yes | Percentage | 7.5 |
2 | GST | Goods and Service Tax | ଦ୍ରବ୍ୟ ଏବଂ ସେବା କର | Yes | Percentage | 18 |
1 | Code | Alphanumeric | 64 | Yes | A unique code that identifies the project type. |
2 | Description | Text | 256 | Yes | Provides the name of the project type |
3 | Description (Odiya) | Text | 256 | No | Project type name in local language |
4 | Is work order value? | Boolean |
5 | Calculation Method | Identifier |
6 | Percentage/Value | Numeric |
4 | Effective From | Date | Date from which the project is effective |
5 | Effective To | Date | Date till which the project is effective |
6 | Is Active | Boolean | Whether the project is active or not |
Sr. No. | Code | Description | Description (Odiya) | Applicable | Calculation Method | Percentage/ Value | Effective From | Effective To | Is Active |
1 | LC | Labour Cess | ଶ୍ରମ ଉପକର (ସେସ୍) | Vendor | Percentage | 1 |
2 | ITTDS | IT TDS | ଆଇ.ଟି ଟି.ଡ଼ି.ଏସ୍ | Vendor | Percentage | 10 |
3 | ROM | Royalty on minerals | ଖଣିଜ ପଦାର୍ଥ ଉପରେ ଲାଭାଂଶ | Vendor | Not Calculated |
4 | ECB | Empty Cement Bag | ଖାଲି ସିମେଣ୍ଟ ବ୍ୟାଗ୍ | Vendor | Not Calculated |
5 | GSTTDS | GST TDS | ଜି.ଏସ୍.ଟି ଟି.ଡ଼ି.ଏସ୍ | Vendor | Percentage | 2 |
1 | Code | Alphanumeric | 64 | Yes | A unique code that identifies the project type. |
2 | Description | Text | 256 | Yes | Provides the name of the project type |
3 | Description (Odia) | Text | 256 | No | Project type name in local language |
4 | Applicable | Options |
5 | Calculation Method | Identifier |
6 | Percentage/Value | Numeric |
4 | Effective From | Date | Date from which the project is effective |
5 | Effective To | Date | Date till which the project is effective |
6 | Is Active | Boolean | Whether the project is active or not |
1 | Un-skilled | Male mulia | ପୁରୁଷ ମୁଲିଆ | 345 |
2 | Un-skilled | Female mulia | ମହିଳା ମୁଲିଆ | 345 |
3 | Un-skilled | Survey Khalasi/ Chain Man | ସର୍ଭେ ଖଲାସୀ / ଚେନ୍ ମ୍ୟାନ | 345 |
4 | Un-skilled | Scavanger | ଝାଡୁଦାର/ସଫେଇବାଲା | 345 |
5 | Semi Skilled | Mulia working in water or arduous nature of work | ପାଣିରେ କାମ କରୁଥିବା ମୁଲିଆ କିମ୍ବା କଠିନ ପ୍ରକାର କାର୍ଯ୍ୟ | 385 |
6 | Semi Skilled | Night mulia or attendant working in flood and other emergent work | ବନ୍ୟା ଏବଂ ଅନ୍ୟାନ୍ୟ ଜରୁରୀକାଳୀନ କାର୍ଯ୍ୟ କରୁଥିବା ରାତିର ମୁଲିଆ କିମ୍ବା ସେବକ | 385 |
7 | Semi Skilled | Mulia for handling hot binder and Tar boiler men | ହଟ୍ ବାଇଣ୍ଡର୍ ପରିଚାଳନା କରିବା ପାଇଁ ମୁଲିଆ ଏବଂ ଟାର୍ ବଏଲର ମେନ୍ | 385 |
8 | Semi Skilled | Sangi mulia | ସଙ୍ଗୀ ମୁଲିଆ | 385 |
9 | Semi Skilled | Pile driving mate (Guide Man ) | ପାଇଲ ଡ୍ରାଇଭିଂ ସାଥୀ (ଗାଇଡ୍ ମ୍ୟାନ୍) | 385 |
10 | Semi Skilled | Mate | ସାଥୀ | 385 |
11 | Semi Skilled | Helper to carpenter or Blacksmith/ Painter/Blaster/ Plumber/ Electrician/ Fitter/ Welder | ବଢ଼େଇ କିମ୍ବା କମାର / ଚିତ୍ରକାର / ବ୍ଲାଷ୍ଟର /ପାଇପ୍ ମିସ୍ତ୍ରୀ/ ଇଲେକ୍ଟ୍ରିସିଆନ୍ / ଫିଟର୍ / ୱେଲଡର୍(ଝଳେଇ ମିସ୍ତ୍ରୀ) ପାଇଁ ସାହାଯ୍ୟକାରୀ | 385 |
12 | Semi Skilled | Hammer man | ହାତୁଡ଼ି ସାହାଯ୍ୟରେ କାର୍ଯ୍ୟ କରୁଥିବା ବ୍ୟକ୍ତି | 385 |
13 | Semi Skilled | Thatcher/ Gharami | ଛପର କରୁଥିବା ବ୍ୟକ୍ତି/ ଘରାମି | 385 |
14 | Semi Skilled | Tile turner | ଟାଇଲ୍ ଟର୍ନର | | 385 |
15 | Semi Skilled | Boat man | ଡଙ୍ଗା ଚାଳକ/ନାଉରିଆ | 385 |
16 | Semi Skilled | Bhisti | ଜଳ ପରିବହନକାରୀ | 385 |
17 | Semi Skilled | Well sinker | କୂପ ଖନନକାରୀ | 385 |
18 | Semi Skilled | Rod binder and bender | ରଡ୍ ବାଇଣ୍ଡର୍ ଏବଂ ବେଣ୍ଡର୍ | 385 |
19 | Semi Skilled | Cleaner/ Sweeper | ସଫେଇବାଲା/ଝାଡୁଦାର | 385 |
20 | Semi Skilled | Stone packer | ଷ୍ଟୋନ୍ ପ୍ୟାକର୍ (ପଥର ଖଞ୍ଜୁଥିବା ବ୍ୟକ୍ତି) | 385 |
21 | Semi Skilled | Pump helper | ପମ୍ପ ହେଲପର | 385 |
22 | Semi Skilled | Watch man( Store)/Gurkha / Security Guard | ଜଗୁଆଳି (ଷ୍ଟୋର୍) /ଗୁରଖା / ସୁରକ୍ଷା କର୍ମୀ | 385 |
23 | Semi Skilled | Bellow man | ସାଥୀ | 385 |
24 | Skilled | Blaster (Second Class) | ବ୍ଲାଷ୍ଟର (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
25 | Skilled | Mason (Second Class) | ରାଜମିସ୍ତ୍ରୀ (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
26 | Skilled | Carpenter (Second Class) | ବଢ଼େଇ (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
27 | Skilled | Blacksmith (Second Class) | କମାର (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
28 | Skilled | Fitter(Second Class) | ଫିଟର୍ (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
29 | Skilled | Painter/ Polisher (Second Class) | ଚିତ୍ରକାର / ପଲିସର (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
30 | Skilled | Welder(Second Class) | ୱେଲଡର୍ ବା ଝଳେଇ ମିସ୍ତ୍ରୀ (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
31 | Skilled | Plumber(Second Class) | ପାଇପ୍ ମିସ୍ତ୍ରୀ (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
32 | Skilled | Driller (Second Class) | ଡ୍ରିଲର୍ (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
33 | Skilled | Stone dresser/ Cutter (Second Class) | ପଥର ବା ଷ୍ଟୋନ୍ ଡ୍ରେସର୍/ କଟର୍ (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
34 | Skilled | Cobbler with Tools (Second Class) | ସାଧନ ସହିତ ମୋଚି (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
35 | Skilled | Wire man/ Lift Operator/ Diesel pump driver/ Telephone operator (Second Class) | ୱେୟାର ମ୍ୟାନ୍ / ଲିଫ୍ଟ ଅପରେଟର / ଡିଜେଲ ପମ୍ପ ଡ୍ରାଇଭର / ଟେଲିଫୋନ୍ ଅପରେଟର (ଦ୍ୱିତୀୟ ଶ୍ରେଣୀ) | 435 |
36 | Skilled | Boring Mistry / Pipe Driver | ବୋରିଂ ମିସ୍ତ୍ରୀ / ପାଇପ୍ ଡ୍ରାଇଭର | 435 |
37 | Skilled | Electrician/ Rigger/ Line man/ Telephone attendent | ଇଲେକ୍ଟ୍ରିସିଆନ୍ / ରିଗର୍ / ଲାଇନ୍ ମ୍ୟାନ୍ / ଟେଲିଫୋନ୍ ସେବକ ଆଟେଡାଣ୍ଟ | 435 |
38 | Skilled | Gardener | ମାଳି | 435 |
39 | Skilled | Amin | ଅମିନ | 435 |
40 | Skilled | Tracer | ଟ୍ରେସର୍ | 435 |
41 | Skilled | Jr. Progress Recorder | ପ୍ରଗତି ରେକର୍ଡର୍ | 435 |
42 | Skilled | Store Keeper Gr - IV/ Store Assitant | ଷ୍ଟୋର କିପର୍ -ଚତୁର୍ଥ ସ୍ତର/ଷ୍ଟୋର ଆସିଷ୍ଟାଣ୍ଟ | 435 |
43 | Skilled | Account Clerk/ Clerk/ Typist | ଆକାଉଣ୍ଟ୍ କ୍ଲର୍କ / କ୍ଲର୍କ / ଟାଇପିଷ୍ଟ | 435 |
44 | Skilled | Tool Keeper/ Time Keeper/ Munsi | ଟୁଲ୍ କିପର୍ / ଟାଇମ୍ କିପର୍ / ମୁନ୍ସି | 435 |
45 | Highly Skilled | Blaster (licensed) | ବ୍ଲାଷ୍ଟର (ଲାଇସେନ୍ସପ୍ରାପ୍ତ) | 495 |
46 | Highly Skilled | Mason (special) | ରାଜମିସ୍ତ୍ରୀ (ସ୍ୱତନ୍ତ୍ର) | 495 |
47 | Highly Skilled | Carpenter (special) | ବଢ଼େଇ (ସ୍ୱତନ୍ତ୍ର) | 495 |
48 | Highly Skilled | Blacksmith (special) | କମାର (ସ୍ୱତନ୍ତ୍ର) | 495 |
49 | Highly Skilled | Fitter(special) | ଫିଟର୍ (ସ୍ୱତନ୍ତ୍ର) | 495 |
50 | Highly Skilled | Painter/ Polisher (special) | ଚିତ୍ରକାର / ପଲିସର (ସ୍ୱତନ୍ତ୍ର) | 495 |
51 | Highly Skilled | Welder(special) | ୱେଲଡର୍ ବା ଝଳେଇ ମିସ୍ତ୍ରୀ (ସ୍ୱତନ୍ତ୍ର) | 495 |
52 | Highly Skilled | Plumber(special) | ପାଇପ୍ ମିସ୍ତ୍ରୀ (ସ୍ୱତନ୍ତ୍ର) | 495 |
53 | Highly Skilled | Driller (Special) | ଡ୍ରିଲର୍ (ସ୍ୱତନ୍ତ୍ର) | 495 |
54 | Highly Skilled | Stone dresser/ Cutter(special) | ପଥର ବା ଷ୍ଟୋନ୍ ଡ୍ରେସର୍/ କଟର୍ (ସ୍ୱତନ୍ତ୍ର) | 495 |
55 | Highly Skilled | Diver for well sinking in bridge ( per shift of four hours,) | ବ୍ରିଜରେ ଭଲ ବୁଡ଼ିବା ପାଇଁ ଡାଇଭର୍ (ଚାରି ଘଣ୍ଟାର ସିଫ୍ଟ ପ୍ରତି,) | 495 |
56 | Highly Skilled | Electrician/ Air conditioned plant operator/ wire man/ fill operator/ Diesel pump operator(special). | ଇଲେକ୍ଟ୍ରିସିଆନ୍ / ଶୀତତାପ ନିୟନ୍ତ୍ରିତ ଉଦ୍ଭିଦ ଅପରେଟର /ୱେୟାର ମ୍ୟାନ୍ / ଫିଲ୍ ଅପରେଟର / ଡିଜେଲ ପମ୍ପ ଅପରେଟର (ସ୍ୱତନ୍ତ୍ର) | | 495 |
57 | Highly Skilled | Jeep driver/ Tractor driver / Truck driver / Dozer driver / Roller driver / Concrete mixture operator / Crane operator | ଜିପ୍ ଡ୍ରାଇଭର / ଟ୍ରାକ୍ଟର ଡ୍ରାଇଭର / ଟ୍ରକ୍ ଡ୍ରାଇଭର / ଡୋଜର ଡ୍ରାଇଭର / ରୋଲର୍ ଡ୍ରାଇଭର / କଂକ୍ରିଟ୍ ମିଶ୍ରଣ ଅପରେଟର / କ୍ରେନ୍ ଅପରେଟର | | 495 |
58 | Highly Skilled | Auto electrician | ଅଟୋ ଇଲେକ୍ଟ୍ରିସିଆନ୍ | 495 |
59 | Highly Skilled | Guiniting Machine operator | ଗିନିଟିଂ ମେସିନ୍ ଅପରେଟର | 495 |
60 | Highly Skilled | Senior Accountant / Stenographer | ସିନିୟର ଆକାଉଣ୍ଟାଣ୍ଟ / ଷ୍ଟେନୋଗ୍ରାଫର୍ | 495 |
61 | Highly Skilled | Supervisor / Manager | ପର୍ଯ୍ୟବେକ୍ଷକ / ମ୍ୟାନେଜର (ପରିଚାଳକ) | 495 |
62 | Highly Skilled | Testing Laboratory Assistant / Instrument Mechanic/ Telephone Mechanic. | ପରୀକ୍ଷା ଲାବୋରେଟୋରୀ ଆସିଷ୍ଟାଣ୍ଟ / ଇନଷ୍ଟ୍ରୁମେଣ୍ଟ ମେକାନିକ୍ / ଟେଲିଫୋନ୍ ମେକାନିକ୍ | 495 |
63 | Highly Skilled | Rigger and Cobbler with Tools Driver (Heavy Vehicle) | ସାଧନ ଉପକରଣ ଡ୍ରାଇଭର (ଭାରୀ ଯାନ) ସହିତ ରିଗର୍ ଏବଂ କୋବଲର୍ | 495 |
64 | Others | Boring Mistry (Special) | ବିରକ୍ତିକର ମିଷ୍ଟ୍ରି (ବିଶେଷ) | 495 |
65 | Others | Winch operator | ଉଇଞ୍ଚ ଅପରେଟର | 495 |
66 | Others | Well Sinker (Special) | କୂପ ଖନନକାରୀ (ସ୍ୱତନ୍ତ୍ର) | 495 |
67 | Others | Helper to Well Sinker | କୂପ ଖନନକାରୀ ପାଇଁ ସାହାଯ୍ୟକାରୀ | 435 |
68 | Others | Compijter Programmer | କମ୍ପୁଟର ପ୍ରୋଗ୍ରାମର୍ |
69 | Others | Data Entry Operator | ଡାଟା ଏଣ୍ଟ୍ରି ଅପରେଟର୍ |
70 | Others | Helper to operator of Heavy construction Machineries | ଭାରୀ ନିର୍ମାଣ ଯନ୍ତ୍ରପାତିର ଅପରେଟର ପାଇଁ ସାହାଯ୍ୟକାରୀ |
71 | Others | Mechanic for Heavy construction Machineries | ଭାରୀ ନିର୍ମାଣ ଯନ୍ତ୍ରପାତି ପାଇଁ ମେକାନିକ୍ |
72 | Others | Helper to mechanic for heavy construction Machineries | ଭାରୀ ନିର୍ମାଣ ଯନ୍ତ୍ରପାତିର ମେକାନିକ୍ ପାଇଁ ସାହାଯ୍ୟକାରୀ |
73 | Others | Operator lor Heavy construction Machineries | ଭାରୀ ନିର୍ମାଣ ଯନ୍ତ୍ରପାତି ପାଇଁ ଅପରେଟର୍ |
74 | Others | Junior Research Assistant (Technical Assistant) | କନିଷ୍ଠ ଅନୁସନ୍ଧାନ/ଗବେଷଣା ସହାୟକ (ବୈଷୟିକ ସହାୟକ) |
1 | Category | Alphanumeric | 64 | Yes | A unique code that identifies the project type. |
2 | Skill (English) | Text | 256 | Yes | Provides the name of the project type |
3 | Skill (Odiya) | Text | 256 | No | Project type name in local language |
4 | Rates | Numeric |
5 | Effective From | Date | Date from which the project is effective |
6 | Effective To | Date | Date till which the project is effective |
7 | Is Active | Boolean | Whether the project is active or not |
1 | WEG | Wages | ମଜୁରୀ |
2 | SC | Supervision Charge | ତଦାରଖ ଦେୟ |
3 | GST | Goods and Service Tax | ଦ୍ରବ୍ୟ ଏବଂ ସେବା କର |
4 | MC | Material Cost | ସାମଗ୍ରୀ ମୂଲ୍ୟ |
5 | PA | Purchase | କ୍ରୟ ପରିମାଣ |
1 | Code | Alphanumeric | 64 | Yes | A unique code that identifies the project type. |
2 | Description | Text | 256 | Yes | Provides the name of the project type |
3 | Description (Odiya) | Text | 256 | No | Project type name in local language |
4 | Effective From | Date from which the project is effective |
5 | Effective To | Date till which the project is effective |
6 | Is Active | Whether the project is active or not |
1 | Make sure that each and every point in this reference list has been taken care of |
1 | MUKTA | MUKTA | ମୁକ୍ତା |
1 | Code | Alphanumeric | 64 | Yes | A unique code that identifies the project type. |
2 | Scheme Name | Text | 256 | Yes | Provides the name of the project type |
3 | HOA | Text | 256 | No | Project type name in local language |
4 | Effective From | Date | Date from which the project is effective |
5 | Effective To | Date | Date till which the project is effective |
6 | Is Active | Boolean | Whether the project is active or not |
1 | VEN | Vendor/ Supplier | ବିକ୍ରେତା / ଯୋଗାଣକାରୀ |
2 | CBO | Community Based Organization | ଗୋଷ୍ଠୀ ଭିତ୍ତିକ ସଂଗଠନ |
1 | Code | Alphanumeric | 64 | Yes | A unique code that identifies the project type. |
2 | Project Type | Text | 256 | Yes | Provides the name of the project type |
3 | Project Type (Odia) | Text | 256 | No | Project type name in local language |
4 | Effective From | Date | Date from which the project is effective |
5 | Effective To | Date | Date till which the project is effective |
6 | Is Active | Boolean | Whether the project is active or not |
The rank/ class of the organization defined helps the government to choose the right organization for work.
Sr. No. | Code | Description | Description (Odiya) | Effective From | Effective To | Is Active |
---|---|---|---|---|---|---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
The organization's functional category define the functional area of an organization.
Sr. No. | Parent Code (Org Type) | Code | Description | Description (Odiya) | Effective From | Effective To | Is Active |
---|---|---|---|---|---|---|---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
These are the employment types for the employees working in ULBs like Temporary, Parmanent.
Sr. No. | Code | Description | Description (Odiya) | Effective From | Effective To | Is Active |
---|---|---|---|---|---|---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
These are name of sections/ departments within the ULBs which set the functional scope of employees belong to these sections.
Sr. No. | Code | Description | Description (Odiya) | Effective From | Effective To | Is Active |
---|---|---|---|---|---|---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
The Community Based Organization are further categories and refered as sub type.
Sr. No. | Parent Code (Org Type) | Code | Description | Description (Odiya) | Effective From | Effective To | Is Active |
---|---|---|---|---|---|---|---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
The enties which are working for the MUKTA schemes like supervision of work, supply of materials etc. are known as organization the ULBs maintained the registries of them.
Sr. No. | Organization name* | Name of the department organization is registered with | Department registration number | Date of incorporation* (DD/MM/YYYY) | Organization type* | Orgaization sub type* | Functional category* | Class/ Rank* | Valid From* (DD/MM/YYYY) | Valid To (DD/MM/YYYY) | City* | Ward* | Locality* | Street Name | Door/ House No. | Contact Person Name* | Contact Person Mobile* | Contact Person Email | Account holder's name* | Account number* | IFSC* | PAN* | GSTIN** |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Wage seekers are the people who are looking for employment and willing to work on MUKTA works.
Sr. No. | Aadhaar | Name | Father/ Husband Name | Relationship* | Date of Birth* | Gender | Social Category | Mobile Number | Skill Category | Skill | Pincode | City* | Ward* | Locality* | Street Name | Door/ House No. | Account holder's name* | Account number* | IFSC* |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Tenants are organizations which are taking the responsibilties to perform the functions for an geographical area. In MUKTA these oraganizations are known as ULBs.
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
The roles defined in the system carry specific functionality and need to map with users when created in the system to enable the user to use the respective functionality.
Sr. No. | Code | Role Description | Action | Service |
---|---|---|---|---|
The data given in the table is sample data for reference.
v1.0 scope document for MuktaSoft
Mukhyamantri Karma Tatpara Abhiyan Yojana ( MUKTA Yojana) is a government scheme and This scheme is helpful for the poor urban people, which leads to the rising employment rate of the state. This document is prepared to detail the specification MUKTASoft version V1.
MUKTASoft aims to improve the overall scheme efficiency of MUKTA by identifying & providing equal job opportunities to the urban poor, constructing environment-friendly projects, developing local communities and slums & plan better for upcoming years.
The purpose of this document is to give a detailed description of the requirements for the “Mukta Soft V1” module. It will illustrate the purpose and complete declaration for the development of the system. It will also explain system constraints, interface and interactions with other external applications. This document is primarily intended to define the scope of version V1 and propose to a customer for its approval and as a reference for developing the first version of the system for the development team.
Acronyms | Expanded Form |
---|---|
1. MUKTA FRS (click on the file link below to access)
2. Field visit to JATNI ULB [15th - 18th November 2022]
Finalised Worklist [Finalised Wishlist]
Finalised Worklist created manually is entered into the system hence create and modify features are provided.
Estimate
An estimate is prepared without SORs/ Non-SORs and a detailed estimate in an Excel file is uploaded.
Estimate No. is generated by the system on creation.
Technical Sanction No. and Administrative Approval No is entered manually during the workflow.
Revise Estimate - The requirement is not very clear as of now.
Work Order
Work to be awarded to an SHG/ JE based on the decision taken by the committee offline.
A work order is prepared in the system and sent to the awardee for acceptance. There is only a work order for an estimate.
The auto decline of work order if SHG action is not taken within the stipulated time frame.
Work commencement verification/ checklist is updated and the site is handed over to the awardee.
Download the work order PDF as per the specified format.
Revise Work Order - The requirement is not very clear as of now.
Work Bill
Bill is created by SHG/JE and then along with the muster roll sent to JE/AE for verification and then ME for approval through the accountant. There are basically 3 components of the bill.
Wages - Muster roll is prepared in the system.
Supplies - It is performed manually and then the manual invoices are added to the bill.
Commission to SHG - Auto calculated by the system itself.
JE/AE has to measure the work offline, validate the muster rolls and then correct/verify the bill accordingly.
Download the work bill PDF as per the specified format.
Bill Payment (Integration with IFMS)
Bill is approved by ME.
An approved bill is then sent to IFMS for payment.
Various statuses of payments are then updated back to MUKTA.
According to the status update, the system allows correction in the bill.
The updated payment file is then pushed again to IFMS for payment if needed.
Closure
Project closure will be initiated by SHG (the entity that has first-hand completed the project)
This will be checked by JE and sent to ME for approval.
ME on approval, the Project will be marked as completed and not be available for further creation of Bills, mark attendance or other activities.
SHG Registration
Aadhar-based eKYC for SPOC while creating SHG’s record.
NPCI API-based bank account detail validations.
Dashboard and MIS Reports
Masters Data (MDMS)
Work Order - SHGs to accept/decline the work order, LOI is skipped as of now.
Wage seeker’s registration
Aadhar-based eKYC while creating wage seeker’s record.
NPCI API-based bank account detail validations.
Wage seeker's attendance and muster rolls
Works bill
Bill is created by SHG and then submitted to JE for approval. JE will also have the option and access to create the bill.
Integration with the IFMS system for seamless payment of wage seekers, suppliers, and SHGs.
Closure
Request for completion/ closure of work, updating the closure checklist.
The user’s inbox is the DIGIT standard design which enables the workflow users to receive all the files in one place to pick them and take action. The design and functionality are going to be the same with the changes listed below.
The information displayed and terminology.
Localization.
The search filters provided on the top will have the search parameters as given below.
Identification No. [Estimate No., Work Order No., Bill No.]
WIN [Work Identification Number]
Prepared By
The search filters provided on the left-hand side will have the search parameters as given below.
Assigned to me
Assigned to all - Selected by default
Ward
Workflow state
The inbox should display the following details.
Identification No. (Estimate No./ Work Order No./ Bill No. etc.)
Document Type (Estimate/ Work Order/ Work Bill/ Measurement Book etc.)
Status
Prepared By
SLA Days Remaining
Workflows need to be configurable at the ULB level to configure ULB-specific process flow. In this document, the workflow mentioned for various features is applicable to only one ULB. The use cases are given below.
Creator → Approver.
Creator → Verifier → Approver.
Creator → Verifier → Field Verification → Approver.
There are a few common workflow states as given below.
Drafted - The user creates and saves as a draft.
Verified - The user verifies it.
Approved - The user approved it.
The validation of IFSC must satisfy the following conditions.
It should be 11 characters long.
The first four characters should be upper case alphabets.
The fifth character should be 0.
The last six characters are usually numeric, but can also be alphabetic.
The valid PAN Card number must satisfy the following conditions.
It should be ten characters long.
The first five characters should be any upper-case alphabet.
The next four characters should be any number from 0 to 9.
The last(tenth) character should be any upper-case alphabet.
It should not contain any white spaces.
The valid GST (Goods and Services Tax) number must satisfy the following conditions.
It should be 15 characters long.
The first 2 characters should be a number.
The next 10 characters should be the PAN number of the taxpayer.
The 13th character (entity code) should be a number from 1-9 or an alphabet.
The 14th character should be Z.
The 15th character should be an alphabet or a number.
The valid Aadhaar number must satisfy the following conditions.
It should have 12 digits.
It should not start with 0 and 1.
It should not contain any alphabet or special characters.
It should have white space after every 4 digits.
The Aadhar validation from OCAC. It is without OTP.
Aadhar can be validated by sending the Aadhar No. and Name of Aadhar Holder and in response Yes/No is received.
It is available online/ offline both.
In the case of online validation, Aadhar is validated with the creation of the record itself.
In case of offline validation, the record is created first and the Aadhaar is validated offline at once for all the records.
eKYC, For eKYC, demographic data is received in response by passing the valid OPT.
Finalised worklist is a wish list of works which the ward representative suggests and then the ward committee collects from each ward and approves in its meeting, thereafter a feasibility study is performed by the Municipal Engineering department and administrative approval is taken from the chairperson of the ULB. In MUKTA V1 it is catered in the below-mentioned method.
A manually finalised WL is entered into the system and hence the create WL feature is provided. In V1 it will not have the workflow integrated with it.
Attributes
Actions
On Submit following actions are performed.
Finalised Worklist gets saved into DB.
Finalised Worklist No. is generated in a specified format.
Work Identification No. (WIN) is generated for each and every work in the list in a specified format.
Work detail is also saved along with the Finalised Worklist and the scheme selected at the finalised worklist is linked with all the works presented in the Finalised Worklist.
Finalised Worklist is available to download in PDF as per the given format.
Mockups
<To be updated>
Notification
<To be updated>
Search Criteria
A work in the Finalised Worklist is searched by the parameters mentioned in the table given below.
Search Result
On search, the result is shown as given below.
Mockups
<To be updated>
Attribute
<To be updated>
Mockups
<To be updated>
Notification
Not applicable.
From the search result, on click of Finalised Worklist no. Finalised Worklist details is displayed. An action button is provided with the label “Modify Proposal” to modify the proposal and with the following conditions the work proposal is modified.
Attributes
Proposal description can be modified.
Change in proposal date is allowed only to any date prior to existing proposal date.
Reference number can be changed.
Adding new works to the list is allowed.
Removing an existing work from the list is allowed only if an estimate is not created.
The status and feasibility of an existing work from the list can be changed only if there is no active/workflow estimate linked to it.
Mockups
<To be updated>
Estimate is a document which furnishes the quantities of different works involved, their rates and the expenditure anticipated towards a work.
Once the work proposal is approved with all the listed work in it, JE/AE has to prepare a detailed estimate of each and every work. In the system an abstract of the estimate is entered with an attached detailed estimate in PDF format to create an estimate and the same is then sent for technical and administrative approvals.
Search a work from the list of works in a Finalised Worklist and the ‘Create Estimate’ action is applied.
Attributes
Actions
On save following activities are performed.
An estimate is saved as a draft and will be available to the creator for further modifications.
An estimate no. is generated in a specified format.
Estimate PDF is available to download.
On submit following activities are performed.
Estimate is saved and forwarded to verifier/ approver and removed from the creator’s draft. It won't be available anymore for the creator to take an action.
An estimate no. is generated in a specified format if not generated already.
Estimate PDF is available to download from view estimate page.
Mockups
<To be updated>
Search Criteria
Note: At least one parameter is required to perform the search. The date range From Date/ To Date is considered one parameter.
Search Result
On search, the result is shown as given below.
Actions
On search, a search is performed and the search result is displayed based on the parameters supplied.
On clear, values entered are cleared.
Mockups
<To be updated>
In the case of less/excess deviation a revised estimate is created which could lead to creating a revised WO in case the proposed total estimate value exceeds the approved total estimate value.
To create a revised estimate, the original estimate is searched from the action menu ‘Create Revise Estimate’.
Attributes
Actions
<To be updated>
Mockups
<To be updated>
Edit Estimate
Editing of estimates is only allowed till the time the estimate is under workflow and only the Estimation Details can be modified.
Attributes
Estimated Amount - It can be changed only by the user who has prepared the estimate.
Display Board Cost - It can be changed only by the user who has prepared the estimate.
IA/ IP Supervision Charge - Read Only.
Unforeseen Item’s Contingency - It can be changed only by the user who has prepared the estimate.
GST Amount - Read Only.
Total Works Value - Read Only.
Technical Sanction No. - It can be changed only by the user who is allowed to approve the estimate technically.
Administrative Approval No. - It can be changed only by the user who is allowed to approve the estimate administratively.
Mockups
<To be updated>
Notification
<To be updated>
Save as draft
On save of an estimate, the estimate is saved into the system and is available in the draft of the logged-in user.
Attributes
Not applicable
Mockups
<To be updated>
Notification
<To be updated>
Submit
On submission, the estimate is created and moved to the next user’s inbox for further processing. If the estimate is already saved into a draft, it saves the changes and moves the estimate to the next user’s inbox for further processing.
Attributes
Not applicable
Mockups
<To be updated>
Notification
<To be updated>
Verify and Forward
A verifier of the estimate will receive the estimate in the inbox and then the verify and forward action is performed.
Attributes
Assignee Name - Drop-down - Non Mandatory - It is to choose the assignee name, it will be the name of the technical sanction approver.
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Verify and Forward - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Send Back
It will allow a workflow user to send the estimate back to the previous user for any correction/clarification.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Send Back - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Send Back To Originator
It will allow a workflow user to send the estimate back to the creator of the estimate for any correction/clarification.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Send Back To Originator - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Technical Sanction
It will allow a workflow user to technically sanction the estimate and forward it for approval.
Attributes
Technical Sanction No. - Textbox - Mandatory - Technical sanctioner will enter the technical sanction no.
Assignee Name - Drop-down - Non Mandatory - It is to choose the assignee name, it will be the name of the approver.
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Technical Sanction - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Reject
It will allow a workflow user to reject the estimate to cancel it.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Reject - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
It will allow a workflow user to approve the estimate.
Attributes
Administrative Approval No. - Textbox - Mandatory - Estimate approver will enter the technical sanction no.
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Approve - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
In the process of awarding the work to an SHG organisation, a work order is created and then verified and approved. The process mentioned in the below-given table is followed for the V1 solution.
To create a work order, an estimate is searched using search estimate and then open to view the estimate details. From the action list select ‘Create Work Order’.
Attributes
Actions
On save following activities are performed.
The work order is saved as a draft and will be available to the creator for further modifications.
A work order no. is generated in a specified format.
Work Order PDF is available to download in the specified format.
On submit following activities are performed.
Work Order is saved and forwarded to the verifier/ approver and removed from the creator’s draft. It won't be available anymore for the creator to take action.
A work order no. is generated in a specified format if not generated already.
Work Order PDF is available to download from the view Work Order page in the given format.
Mockups
<To be updated>
In the revised estimate is created and the total revised amount is more than the initially approved amount a revised WO is created.
Note: The details are not available of all the use cases regarding the revised WO.
Attribute
<To be updated>
Mockups
<To be Updated>
Save as draft
On save, the WO is saved into the system and is available as a draft for the logged-in user to edit and submit it for further processing.
Attributes
Not applicable
Mockups
<To be updated>
Notification
<To be updated>
Submit
On submission, the WO is created and moved to the next user’s inbox for further processing. If the WO is already saved as a draft, It moves the WO to the next user’s inbox for further processing.
Attributes
Not applicable
Mockups
<To be updated>
Notification
<To be updated>
Edit WO
On Edit, the Work Order is edited to make the then save changes during the workflow.
Attributes
Not applicable
Mockups
<To be updated>
Notification
<To be updated>
Verify and Forward
A verifier will receive the WO in the inbox and perform the action verify and forward.
Attributes
Assignee Name - Drop-down - Non Mandatory - It is to choose the assignee name, it will be the name of the approver.
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Verify and Forward - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Send Back
It will allow a workflow user to send the WO back to the previous user for any corrections/ clarifications.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Send Back - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Send Back To Originator
Reject
It will allow a workflow user to reject the WO to cancel it.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Reject - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Approve
It will allow a workflow user to approve the WO.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Approve - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Accept
Once approved, Work Order is placed into SHGs portal for acceptance declination, accepted Work Order is then placed to the next user's inbox who is responsible to perform a ground visit and update the checklist and handover the site.
Attributes
Not applicable.
Mockups
<To be updated>
Notification
<To be updated>
Decline
Once approved, Work Order is placed into SHGs portal for acceptance declination, declined WO is then placed back to the creator’s inbox who will either reject the WO or re-assign it to another SHG organisation.
Attributes
Not applicable.
Mockups
<To be updated>
Notification
<To be updated>
Search Work Order will enable the user to search for a WO and then view the details.
Search Criteria
Search Result
On search, the result is shown as given below.
Mockups
<To be updated>
Attributes
On click of WO No./ Identification no.(Inbox) user is taken to view the WO page and the following details are displayed.
WO No.
WIN
Estimate No.
Work Description
Work Type
File No.
File Date
Location Details
Locality
Ward
Agreement Details
Name of Organisation
Role of Organisation
Name of Office-in-charge
Completion Period (In days)
Work Start Date
Work Order Amount
Attachments
File Attachments - allow to download and view the documents
Timelines
Preparation Date
Prepared By
Verification Date
Verified By
Approval Date
Approved By
Acceptance Date
Accepted By
Decline Date
Declined By
Checklist Updated Date
Checklist Updated By
Mockups
<To be updated>
Accepted Work Orders by the SHG will, by default, come into the inbox of the checklist filler. The checklist is a predefined MDMS questionnaire that can be built using the Surveys Service. Checklists can be filled using both web and mobile interfaces.
Checklist comes with a few predefined questions for which answers are to be updated into Yes/ No. It is configurable and to be configured into the system ULB-wise.
Attributes
Mockups
<To be updated>
Notification
<To be updated>
Each SHG organisation whose record is already available with the ULB will have an account open in the SHG Portal and will be able to login into it using its SPOC’s (President/ Secretary) mobile number available in ULB’s record. Once logged in they will be able to perform below activities.
Accept/ Decline the Work Order issued in SHGs/JE’s name.
Register a wage seeker/ add wage seeker to SHG organisation.
Update/ Modify wage seekers and move from one SHG to another SHG.
Add wage seeker to a Work (To be started/ In Progress).
Update the attendance and create a muster roll.
Create a bill and send it for approval to JE/AE.
Initiate a request for closure/ completion of work.
A Wage Seeker Master is needed in Mukta to assign work, track attendance and process DBTs.
Wage Seeker Card
Wage Seeker ID
Aadhar
Name
Guardian Name
Enroll With
Working On
Total Days Worked
Total Wage Paid
Action - View Details
Note: The option to register a wage seeker is provided from the My Wage Seekers Page.
Register Wage Seeker
Attributes
Mockups
<To be updated>
Notification
Dear <wage seeker’s name>, Congratulations! You have been successfully registered as a Wage Seeker on MuktaSoft, your registration ID is <ID>. Please connect with your local SHG’s or MUKTA Coordinators for more details.
View Details
Modify
My work will list all the works being done or to be done and the new work order which has been received to accept/decline. It will be divided into 2 sections In Progress and Completed works.
Work Order Acceptance
To accept or decline a WO the user will open My Works and see all the newly assigned WO in the In Progress works.
Attributes
Work Order Card
Work Order No.
Work Description
Organisation Role
Officer In-charge
Issue Date
Due Date
Work Start Date
WO Amount
Accept - Action button, this button will allow the user to accept the WO.
Decline - Action button, this button will allow the user to decline the WO.
Note: The accepted Work Order remains visible to SHG in its login while declined Work Order is removed from its login.
Mockups
<To be updated>
Notification
<To be updated>
Wage Seeker’s Engagement
An accepted work order is open to adding the wage seeker. Users click on ‘Add Wage Seeker’ to start adding wage seekers.
Attributes
Work Order Card
Work Order No.
Work Description
Organisation Role
Officer In Charge
Issue Date
Due Date
Work Start Date
WO Amount
Add Wage Seeker - Action button, this button is displayed only when no wage seekers are added to an ACTIVE WO.
Add Wage Seeker Page
Work Order No.
Work Description
Search Wage Seeker
Name
Guardian’s Name
Mobile No.
Submit - Action button to link all the search wage seekers with the work.
Mockups
<To be updated>
Notification
Not applicable.
Update Attendance
Once a work order has the wage seekers added it is open to capture the attendance of wage seekers.
Attributes
Work Order Card
Work Order No.
Work Description
Organisation Role
Officer In Charge
Issue Date
Due Date
Work Start Date
WO Amount
Update Attendance - Action button, this button is displayed only when the wage seekers are added to work and work is not yet closed.
Update Attendance
Work Order No.
Work Description
Last Muster Roll Period
Current Muster Roll Period
Search Component
Date/Day [Week Days]
Name/ Guardian’s Name - Display
Skill - Drop-down - To select the skill name.
Attendance
Submit - Action button to link all the search wage seekers with the work.
Mockups
<To be updated>
Notification
<To be updated>
Work’s Closure
For a work order which has come to an end, the option to initiate closure is enabled.
Attributes
Work Order No.
Work Description
Organisation Role
Officer In Charge
Due Date
Start Date
End Date
WO Amount
Request for Closure - Action button, this button is displayed only when the WO is fully paid and no amount is pending payment now.
Mockups
<To be updated>
Notification
<To be updated>
Once the attendance of wage seekers is marked for a week period it is placed under Muster Rolls and available for correction until the bill associated with it is processed and approved. Once a bill associated with it is approved and put for payment it can not be modified.
Attributes
Muster Roll Card
Muster Roll ID
Work Order No.
Work Description
No. of wage seekers
Period
Status [Open, Bill Prepared, Bill Approved, Bill Paid]
Show Details - Action button to see the muster roll details.
Muster Roll Details Page
Muster Roll ID
Work Order ID
Work Description
Period
Total Wage Seekers
No. of Days Worked
No. of Actual Days Worked
Status [Open, Bill Prepared, Bill Approved, Bill Paid]
Wage Seekers Details
Name/ Guardian’s Name - Display
Skill - Drop-down - To select the skill name.
Attendance
Submit - Action button, save the changes in the attendance.
Mockups
<To be updated>
Notification
Not applicable
The SHG user will log in to the account and then open the Muster Rolls to see all the muster rolls which are pending for bill creation and can select one or multiple muster rolls to create a bill. The create bill page will have all the attributes as explained in the Create Bill Section.
SHG will have the option to see all the bills in one place related to works that have been completed or are in progress. Bills are shown in 2 different tabs segregating them by status, Paid and In Progress.
Attributes
Work Bill Card
Bill No.
Work Order No.
Work Description
Wage Amount
Material Amount
Commission Amount
Total Deductions
Total Amount
Status [Open, In Progress, Approved, Paid]
View Details - Action button to see the bill details.
On click of View Detail, View Bill Detail Page is shown with the below-given details.
Bill Details Page
WIN
Work Description
MB No.
Muster Rolls
Muster Roll ID
Period
No. of wage seekers
No. of actual man-days
Amount
Total Wage Amount
Material Invoices
Invoice No.
Vendor ID
Vendor's Name
Amount
Total Material Amount
Organisation Commission
SHG Commission
Deductions
Labour Cess
IT TDS
Security Deposit
Royalty on minerals
Empty cement bag
GST TDS
Amount Payable
Attachments
Vendor Invoices
MB
Mockups
<To be updated>
Notification
Not applicable
The system shall be able to automatically prepare bills and generate payment advice for each beneficiary.
The beneficiaries are:
Wage seekers for their wage-earned days as recorded in the muster-roll are considered for billing.
Vendors/ Suppliers for their invoices duly approved are considered for billing.
The community organisation for their service charge @7.5% towards wage bill and material bill.
A bill can be prepared for a single muster roll as well as multiple muster rolls.
Wages are calculated based on the attendance and skill a wage seeker has worked.It is calculated automatically.
Vender’s/ Supplier’s amount is calculated manually and then added to the bill.
Commission to SHG is calculated automatically at the rate configured in the system automatically.
Other deductions are being added by JE when the bill is sent for approval. All the muster rolls by default are attached with the bills. Bill will have the following attachments.
Muster Rolls - From the system itself.
Vendor’s/ Supplier’s Invoice against the purchase. To be uploaded while creating a bill.
Measurement Book - It will be attached by the JE while verifying the bill and approving payment.
JE can send the bill back to SHG for correction in attendance, this correction is made separately marking actual working days. No change in original attendance is made.
For SHG, to create a bill, all the muster rolls which have the status OPEN for a work are listed and the user can select one or multiple muster rolls to create a bill.
For JE/AE, to create a bill, the user will search the work order and open it to view. The option to create a bill is provided in the action button and on create bill all the open muster rolls are included in the bill. In case there is no muster roll open to create a bill validation message is displayed.
Attributes
Actions
On save following activities are performed.
The Work Bill is saved as a draft and will be available to the creator for further modifications.
A Work Bill no. is generated in a specified format.
Work Bill PDF is available to download in the specified format.
On submit, the following activities are performed.
Work BIll is saved and forwarded to the verifier/ approver and removed from the creator’s draft. It won't be available anymore for the creator to take action.
A Work Bill no. is generated in a specified format if not generated already.
Work Bill PDF is available to download from the view Work Bill page in the given format.
Workflow Actions
Submit
On submit, the work bill is created and moved to the next user’s inbox for further processing.
Attributes
Create a bill page.
Mockups
<To be updated>
Notification
<To be updated>
Edit Bill
On Edit, the work bill is opened into editable mode and allows the user to make the changes and save it.
Attributes
Create a bill page.
Mockups
<To be updated>
Notification
<To be updated>
Verify and Forward
A verifier will receive the work bill in the inbox and perform the action to verify and forward.
Attributes
Assignee Name - Drop-down - Non Mandatory - It is to choose the assignee name, it will be the name of the approver.
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Verify and Forward - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Accounts Verify and Forward
An account verifier will receive the work bill in the inbox and perform the action to verify and forward.
Attributes
Assignee Name - Drop-down - Non Mandatory - It is to choose the assignee name, it will be the name of the approver.
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Verify and Forward - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Send Back
It will allow a workflow user to send the work bill back to the previous user for any corrections/ clarifications.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Send Back - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Reject
It will allow a workflow user to reject the work bill to cancel it.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Reject - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Approve
It will allow a workflow user to approve the work bill.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Approve - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Search Work Bill will enable the user to search for a WO and then view the details.
Search Criteria
Search Result
On search, the result is shown as given below.
Mockups
Attribute
WIN
Work Description
MB No.
Muster Rolls
Muster Roll ID
Period
No. of wage seekers
No. of actual man-days
Amount
Total Wage Amount
Material Invoices
Invoice No.
Vendor ID
Vendor's Name
Amount
Total Material Amount
Organisation Commission
SHG Commission
Deductions
Labour Cess
TDS
Security Deposit
Royalty on minerals
Empty cement bag
GST
Amount Payable
Attachments
Vendor Invoices
MB
Mockups
<To be updated>
The work should be declared as completed, only when all work items in that Work are found to be completed. A work item is considered to be completed if the quantity recorded in MB equals the estimated quantity.
Hence, declaring a work completed seems to be an automated process but in reality, it does not happen this way as sometimes, ground reality demands an additional quantity of the work item even if the estimated quantity is already completed as per MB, sometimes the work-items are found completed on the ground even if the estimated quantity is not achieved in MB, and sometimes the Works demands additional work items to be included in the estimate. These scenarios are called deviations and a proposal to revise the estimate is prepared.
The request for the closure of the project can be initiated by SHG/ ULB (JE). Ideally, it is initiated by SHG and then the request is reviewed by ULB. The final bill has to be submitted if any payment is pending before approval of completion. The functional requirement is as given below.
Project closure will be initiated by SHG by clicking on in-progress Work Orders. This will take SHGs to fill out a closure checklist form.
Initiated project closure will land in the inbox of the checker for project closure. He/she will check related details to closure and submit them to the approver for closing approval.
Approver upon marking the project as closed will finally close/complete the project.
The closure will also need to be initiated by ULB by searching for projects in progress and closing them
Once closed projects will move to completed works in SHGs My Works. No new bills, muster rolls, or attendance tracking will be allowed.
Attributes
Actions
On submit, the following activities are performed.
Work Closure Request is saved and forwarded to the verifier/ approver.
A Work Closure Request No. is generated in a specified format if not generated already.
Work Closure Request PDF is available to download from the view Work Closure Request page in the given format.
Mockups
<To be updated>
Notification
<To be updated>
Workflow Actions
Submit
On submit, the closure request is created and moved to the next user’s inbox for further processing.
Attributes
Not applicable
Mockups
<To be updated>
Notification
<To be updated>
Edit Work Closure
On Edit, the Work Order is edited to make the then save changes during the workflow.
Attributes
Not applicable
Mockups
<To be updated>
Notification
<To be updated>
Verify and Forward
A verifier will receive the WO in the inbox and perform the action verify and forward.
Attributes
Assignee Name - Drop-down - Non Mandatory - It is to choose the assignee name, it will be the name of the approver.
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Verify and Forward - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Send Back
It will allow a workflow user to send the WO back to the previous user for any corrections/ clarifications.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Send Back - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Reject
It will allow a workflow user to reject the WO to cancel it.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Reject - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
Approve
It will allow a workflow user to approve the WO.
Attributes
Add Comments - Text area - Non-Mandatory - In case any comments to be added.
Attach Supporting Document - Non-Mandatory - Any document to be uploaded as a supporting document.
Approve - Action Button
Cancel - Action Button
Mockups
<To be updated>
Notification
<To be updated>
<To be updated>
<To be updated>
SHG as IA
<To be updated>
SHG as IP
<To be updated>
<To be updated>
<To be updated>
<To be updated>
Master data management or Master, consists of attribute-level information(data) that is configured at the time of implementation of the system or captured from users in data entry forms. Most of the master data configured can be seen in dropdowns on various screens. The master's data needs to be configured as listed below.
Organization (SHG)
Vendor/ Supplier
Wage Seeker
Skills
Sub Skills
Work Type
Estimate Type (Original, Revision)
Deductions
Boundaries
Ward
Localities
Few other configurations.
Work value configuration for IA/IP.
Commission rate configuration for IA/IP.
Please refer to the SHG portal section for details.
Organisations are business functions that work with the ULB to execute Projects. These can be typical contractors, SHG or material vendors. All of them are registered under the same Organisation Master.
Community-Based Organisations Types
Mission Shakti Women Self-Help Groups (Mission Shakti Groups)
Slum Dwellers Associations (SDAs)
Area Level Federations (ALFs)
City Level Federations (CLFs)
Eligibility criteria for MSG
MSG must be registered with the Housing and Urban Development Department/ Mission Shakti and following Panchasutra.
MSG must have an active bank account.
MSG must have a PAN in the name of their group.
Attributes
Mockups
<To be updated>
Role Action Mapping
Attributes
Mockups
<To be updated>
Notification
<To be updated>
Role Action Mapping
<To be updated>
PAReSHRAM provides a list of skills. State department has to provide the list.
Drainage and sewerage work
Sanitation work
Water conservation and rainwater harvesting structures
Development and renovation of water bodies
Development and maintenance of public parks and playgrounds
Wall paintings
Beautification of parks, canals, rivers, gardens, roads and plantation of trees construction
Maintenance of micro-community centres and open space development including Mission Shakti Grihas & Parichaya centres
Original
Revised
Deviated
Rest Shade
Drinking Water
Child care support
MUKTA display board
Set of Photograph
Orientation programme for explaining the components of the work and
project plan for the Community Organisation
Laying out the project
Verification of worksite facility
Any other activity carried out
It is assumed that the same SUJOG-configured data for boundaries is to be used here. There is no need to collect it again from the state.
The same SUJOG definition of tenants' data template, data and configuration is to be used.
The same SUJOG definition of wards data template, data and configuration is to be used.
The same SUJOG definition of wards data template, data and configuration is to be used.
All MUKTA-related works are considered under the MUKTA scheme only. This scheme is to be defined/ configured into the system.
Attributes
Approach to be defined.
Approach to be defined.
Approach to be defined.
Approach to be defined.
<To be updated>
<To be updated>
<To be updated>
<To be updated>
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
S.No. | Business/Functional Requirements | Interface |
---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
S.No | Field | Data Type | Comments |
---|---|---|---|
S.No. | Business/Functional Requirements | Interface |
---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
S.No. | Field | Data Type | Description |
---|---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
Role | Role-Action Mapping | User Persona |
---|---|---|
S.No. | Business/Functional Requirements | Interface |
---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
S.No. | Field | Data Type | Description |
---|---|---|---|
S.No. | Questions | Description |
---|---|---|
Role | Role-Action Mapping | User Persona |
---|---|---|
S.No. | Business/Functional Requirements | Interface |
---|---|---|
S.No. | Field Name | Data Type | Required | Description |
---|---|---|---|---|
Role Name | Actions | User Persona |
---|---|---|
S.No. | Functional Requirements |
---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
S.No. | Field | Data Type | Description |
---|---|---|---|
Role | Role-Action Mapping V1 | User Persona |
---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
Role | Role-Actions | User Persona |
---|---|---|
S.NO. | Business/Functional Requirements | Interface |
---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
Role | Actions | User Persona |
---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
S.No. | Field | Data Type | Required | Description |
---|---|---|---|---|
S.No. | Description |
---|---|
1
A
Class A
ଶ୍ରେଣୀ କ
2
B
Class B
ଶ୍ରେଣୀ ଖ
3
C
Class C
ଶ୍ରେଣୀ ଗ
4
D
Class D
ଶ୍ରେଣୀ ଘ
5
NA
Not Applicable
ପ୍ରଯୁଜ୍ୟ ନୁହେଁ
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
1
WRK
EE
Executive Engineer
କାର୍ଯ୍ୟନିର୍ବାହୀ ଯନ୍ତ୍ରୀ
2
WRK
DEE
Deputy Executive Engineer
ଡେପୁଟି କାର୍ଯ୍ୟନିର୍ବାହୀ ଯନ୍ତ୍ରୀ
3
WRK
AEE
Assistant Executive Engineer
ସହକାରୀ କାର୍ଯ୍ୟନିର୍ବାହୀ ଯନ୍ତ୍ରୀ
4
WRK
ME
Municipal Engineer
ମ୍ୟୁନିସିପାଲିଟି ଇଞ୍ଜିନିୟର୍ (ଯନ୍ତ୍ରୀ)
5
WRK
CE
City Enginner
ସିଟି ଇଞ୍ଜିନିୟର୍ (ଯନ୍ତ୍ରୀ)
6
WRK
AE
Assistant Enginner
ସହକାରୀ ଯନ୍ତ୍ରୀ
7
WRK
JE
Junior Enginner
କନିଷ୍ଠ ଯନ୍ତ୍ରୀ
8
WRK
RI
Revenue Inspector
ରାଜସ୍ୱ ନିରୀକ୍ଷକ
9
WRK
AM
Ameen
ଅମିନ୍
10
WRK
DA
Dealing Assistant
ସଂପୃକ୍ତ ସହାୟକ
11
WRK
PC
Program Coordinator (MUKTA)
ପ୍ରୋଗ୍ରାମ(କାର୍ଯ୍ୟ) ସଂଯୋଜକ (ମୁକ୍ତା)
12
WRK
IE
Implementation Expert (MUKTA)
କାର୍ଯ୍ୟାନ୍ୱୟନ /କାର୍ଯ୍ୟକାରୀ ବିଶେଷଜ୍ଞ (ମୁକ୍ତା)
13
WRK
ACCE
Account Expert (MUKTA)
ଆକାଉଣ୍ଟ ବିଶେଷଜ୍ଞ (ମୁକ୍ତା)
14
ACC
AO
Accounts Officer
ଆକାଉଣ୍ଟସ୍ ଅଫିସର(ହିସାବ ଅଧିକାରୀ)
15
ACC
JAO
Junior Accounts Officer
କନିଷ୍ଠ ଆକାଉଣ୍ଟସ୍ ଅଫିସର(ହିସାବ ଅଧିକାରୀ)
16
ADM
MC
Commissioner
କମିଶନର
17
ADM
ADMC
Additional Commissioner
ଅତିରିକ୍ତ କମିଶନର
18
ADM
DMC
Deputy Commissioner
ଡେପୁଟି କମିଶନର
19
ADM
AMC
Assistant Commissioner
ସହକାରୀ କମିଶନର
20
ADM
EO
Executive Officer
କାର୍ଯ୍ୟନିର୍ବାହୀ ଅଧିକାରୀ
21
ADM
AEO
Assistant Executive Officer
ସହକାରୀ କାର୍ଯ୍ୟନିର୍ବାହୀ ଅଧିକାରୀ
22
Tax
WO
Ward Officer
ୱାର୍ଡ ଅଫିସର
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
1
VEN
CW
Civil Works
ବେସାମରିକ କାର୍ଯ୍ୟସମୂହ
2
VEN
EW
Electical Works
ବୈଦ୍ୟୁତିକ କାର୍ଯ୍ୟସମୂହ
3
CBO
NA
Not Applicable
ପ୍ରଯୁଜ୍ୟ ନୁହେଁ
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
1
PNT
Permanent
ସ୍ଥାୟୀ
2
TMP
Temporary
ଅସ୍ଥାୟୀ
3
DEP
Deputation
ପ୍ରତିନିଯୁକ୍ତି
4
CNT
Contractual
ଚୁକ୍ତିଭିତ୍ତିକ
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
1
ADM
Administration
ପ୍ରଶାସନ
2
REV
Tax
କର
3
ACC
Accounts
ଆୟ ବ୍ୟୟ ହିସାବ
4
PHS
Public Health and Sanitation
ଜନସ୍ୱାସ୍ଥ୍ୟ ଏବଂ ପରିମଳ
5
WRK
Works
କାର୍ଯ୍ୟସମୂହ
6
TWP
Town Planning
ଟାଉନ୍ ଯୋଜନା
7
NULM
National Urban Livelihood Mission
ଜାତୀୟ ସହରାଞ୍ଚଳ ଜୀବିକା ମିଶନ
8
PR
Public Relations
ଜନ ସମ୍ପର୍କ
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
1
VEN
CMS
Construction Material Supplier
ନିର୍ମାଣ ସାମଗ୍ରୀ ଯୋଗାଣକାରୀ
2
VEN
NA
Not Applicable
ପ୍ରଯୁଜ୍ୟ ନୁହେଁ
3
CBO
MSG
Mission Shakti Group
ମିଶନ୍ ଶକ୍ତି ଗୋଷ୍ଠୀ
4
CBO
SDA
Slum Dwellers Association
ବସ୍ତି ବାସିନ୍ଦା ସଂଘ
5
CBO
ALF
Area Level Federation
କ୍ଷେତ୍ର ସ୍ତରୀୟ ମହାସଂଘ
6
CBO
CLF
Clustor Level Federation
କ୍ଲଷ୍ଟର ସ୍ତରୀୟ ମହାସଂଘ
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
1
L001
Kathagada
କାଠଗଡା
2
L002
Shyamacharanpur
ଶ୍ୟାମଚରଣପୁର
3
L003
Refugee Colony
ରିଫ୍ୟୁଜି କଲୋନୀ
4
L004
Kunjakanta
କୁଞ୍ଜକାନ୍ତ
5
L005
Gudia nali
ଗୁଡ଼ିଆ ନାଲି
6
L006
Chandamari Sahi
ଚନ୍ଦାମାରୀ ସାହି
7
L007
Rathagada
ରଥାଗଡା
8
L008
Danda sahi
ଦଣ୍ଡା ସାହି
9
L009
Manhisapat
ମନହିଷପାଟ
10
L010
Banamaliprasad
ବନମାଳିପ୍ରସାଦ
11
L011
Colony Sahi
କଲୋନୀ ସାହି
12
L012
Malhar Sahi
ମାଲହର ସାହି
13
L013
Muslm Basti
ମୁସଲିମ୍ ବସ୍ତି
14
L014
Kumbhara sahi
କୁମ୍ଭାର ସାହି
15
L015
Housing Board Colony
ହାଉସିଂ ବୋର୍ଡ କଲୋନୀ
16
L016
Jagannath Road
ଜଗନ୍ନାଥ ରୋଡ୍
17
L017
Sasan Chaka
ଶାସନ ଛକ
18
L018
Jaygopal Sahi
ଜୟଗୋପାଳ୍ ସାହି
19
L019
Bhagabanpur
ଭଗବାନ୍ପୁର
20
L020
Similia
ସିମିଳିଆ
21
L021
Town Planning
ଟାଉନ୍ ବଜାର
22
L022
Station Bazar
ଷ୍ଟେସନ୍ ବଜାର
23
L023
Alasua
ଅଲାସୁଆ
24
L024
Korian
କୋରିଆ
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
1
Mission Shakti Group
Mission Shakti
NM-101/A-0231/1231
01/04/2020
Community Based Organization
Area Level Federation
Not Applicable
Not Applicable
01/04/2021
Jatni
Ward1
MG Road
Asha Devi
8762134510
Mission Shakti Group
1000010342151
UBI00171231
KNSPD7109N
2
3
4
5
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
1
PB/2023-24/000001
Purchase
1010
ORG
1000
2
PB/2023-24/000001
Purchase
1010
ULB
10
3
SB/2023-24/000002
Supervision
900
ORG
900
WB/2023-24/00001
WAGE
100
IND
A
WB/2023-24/00001
WAGE
200
IND
B
WB/2023-24/00001
WAGE
300
IND
C
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
1
Sunil
Kamlesh
Father
01/03/1991
Male
OBC
7007099196
759001
Dhenkanal
Ward 1
Mahisapat
101/A/01
Sunil
041401518941
ICIC0000047
2
Vishwash
Kumar N
Father
01/03/1991
Male
OBC
7007099196
759001
Dhenkanal
Ward 1
Bankual
101/A/02
Vishwash
041401518942
ICIC0000047
3
Karunesh
Varunesh P
Father
01/03/1991
Male
OBC
7007099196
759001
Dhenkanal
Ward 1
Ichhadeipur
101/A/03
Karunesh
041401518943
ICIC0000047
4
Ramesh
Mayank
Father
01/03/1991
Male
OBC
7007099196
759001
Dhenkanal
Ward 1
Bhagabanpur
101/A/04
Ramesh
041401518944
ICIC0000047
5
Anjali
Belram
Husband
01/03/1991
Female
GEN
7007099196
759001
Dhenkanal
Ward 1
Mahisapat
101/A/05
Anjali
041401518945
ICIC0000047
6
Rekha
Sheshkumar
Husband
01/03/1991
Female
SC
7007099196
759001
Dhenkanal
Ward 1
Bankual
101/A/06
Rekha
041401518946
ICIC0000047
7
Suresh
Mahesh
Father
01/03/1991
Male
SC
7007099196
759001
Dhenkanal
Ward 1
Ichhadeipur
101/A/07
Suresh
041401518947
ICIC0000047
8
Maheeni
Kankoj
Father
01/03/1991
Male
SC
7007099196
759001
Dhenkanal
Ward 1
Bhagabanpur
101/A/08
Maheeni
041401518948
ICIC0000047
9
Mehndi
Basantkumar
Father
01/03/1991
Female
OBC
7007099196
759001
Dhenkanal
Ward 1
Mahisapat
101/A/09
Mehndi
041401518949
ICIC0000047
10
Aslam
Rajesh M
Father
01/03/1991
Male
OBC
7007099196
759001
Dhenkanal
Ward 1
Bankual
101/A/10
Aslam
041401518950
ICIC0000047
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
1
W001
Ward 1
ୱାର୍ଡ ୧
2
W002
Ward 2
ୱାର୍ଡ ୨
3
W003
Ward 3
ୱାର୍ଡ ୩
4
W004
Ward 4
ୱାର୍ଡ ୪
5
W005
Ward 5
ୱାର୍ଡ ୫
6
W006
Ward 6
ୱାର୍ଡ ୬
7
W007
Ward 7
ୱାର୍ଡ ୭
8
W008
Ward 8
ୱାର୍ଡ ୮
9
W009
Ward 9
ୱାର୍ଡ ୯
10
W010
Ward 10
ୱାର୍ଡ ୧୦
11
W011
Ward 11
ୱାର୍ଡ ୧୧
12
W012
Ward 12
ୱାର୍ଡ ୧୨
13
W013
Ward 13
ୱାର୍ଡ ୧୩
14
W014
Ward 14
ୱାର୍ଡ ୧୪
15
W015
Ward 15
ୱାର୍ଡ ୧୫
16
W016
Ward 16
ୱାର୍ଡ ୧୬
17
W017
Ward 17
ୱାର୍ଡ ୧୭
18
W018
Ward 18
ୱାର୍ଡ ୧୮
19
W019
Ward 19
ୱାର୍ଡ ୧୯
20
W020
Ward 20
ୱାର୍ଡ ୨୦
21
W021
Ward 21
ୱାର୍ଡ ୨୧
22
W022
Ward 22
ୱାର୍ଡ ୨୨
23
W023
Ward 23
ୱାର୍ଡ ୨୩
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
code
name
description
logoId
imageId
domainUrl
type
twitterUrl
facebookUrl
emailId
OfficeTimings
pincode
city
address
contactNumber
helpLineNumber
Mon - Fri
Sat
name
localName
districtCode
districtName
regionName
ulbGrade
longitude
latitude
shapeFileLocation
captcha
code
ddrName
ddrcode
wsBillHeaderLine1
wsBillHeaderLine2
districtTenantCode
od.jatni
Jatni
Jatni
CITY
helpdesk.sujog@odisha.gov.in
9.00 AM - 6.00 PM
9.00 AM - 12.00 PM
752050
Jatni
KH
Khordha
WATCO-II
Municipality
85.7058693
20.1703784
JA
Khordha
WATCO,OFFICE OF THE DEPUTY HEAD COMMERCIAL
COMMERCIAL WING, SATYA NAGAR, BBSR-751007
od.jatni
Jatni Municipality
1800 121 6833
1800 121 6833
od.dhenkanal
Dhenkanal
Dhenkanal
CITY
helpdesk.sujog@odisha.gov.in
9.00 AM - 6.00 PM
9.00 AM - 12.00 PM
759001
Dhenkanal
DK
Dhenkanal
Angul
Municipality
85.5972218
20.6503455
DL
Dhenkanal
OFFICE OF THE AE/JE
PUBLIC HEALTH ENGINEERING ORGANIZATION : Dhenkanal
od.dhenkanal
Dhenkanal Municipality
1800 121 6833
1800 121 6833
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
1
PROJECT_CREATOR
Poject Creator
Create Search View Modify
Project
2
PROJECT_VIEWER
Project Viewer
Search View
Project
4
ESTIMATE_CREATOR
Estimate Creator
Inbox Create Search View Edit
Estimate
5
ESTIMATE_VERIFIER
Estimate Verifier
Inbox Search View Verify and Forward Send Back
Estimate
6
TECHNICAL_SANCTIONER
Technical Sanctioner
Inbox Search View Technically Sanction Send Back Send Back To Originator Reject
Estimate
7
ESTIMATE_APPROVER
Estimate Approver
Inbox Search View Approve Send Back Send Back To Originator Reject
Estimate
9
WORK_ORDER_CREATOR
Work Order Creator
Inbox Create Search View Edit
Contract
10
WORK_ORDER_VIEWER
Work Order Verifier
Inbox Search View Verify and Forward Send Back
Contract
11
WORK_ORDER_APPROVER
WOrk Order Approver
Inbox Search View Approve Send Back Send Back To Originator Reject
Contract
13
MUSTER_ROLL_VERIFIER
Muster Roll Verifier
Inbox Search View Edit Verify and Forward Send Back
Muster Roll
14
MUSTER_ROLL_APPROVER
Muster Roll Approver
Inbox Search View Approve Send Back
Muster Roll
16
MUKTA_ADMIN
MUKTA Admin
Create Organization Search Organization View Organization Modify Organization Search Wage Seeker View Wage Seeker Modify Wage Seeker
Masters
17
HRMS_ADMIN
HRMS Admin
Create Employee Search Employee View Employee Modify Employee
Employee Users
18
STADMIN
Dashboard Viewer
Mukta Dashboard
Mukta Dashboard
19
ORG_ADMIN
CBO Admin
all actions of CBO portal
CBO Portal
20
BILL_CREATOR
Bill Creator
Inbox Search View Create
Billing
21
BILL_VIEWER
Bill Viewer
Inbox Search View
Billing
22
EMPLOYEE_COMMON
Common Role For all employee
This role will have all common access that employee should have like edit profile, get Workflow status etc
Common
23
ESTIMATE_VIEWER
Estimate Viewer
View
Estimate
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Project Type
Text
256
Yes
Provides the name of the project type
3
Project Type (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date from which the project is effective
5
Effective To
Date till which the project is effective
6
Is Active
Whether the project is active or not
JE
Junior Engineer
ME
Municipal Engineer
EO
Executive Officer
MC
Municipal Corporation
DDO
Drawing and Disbursing Officer
SOR
Schedule of Rates
WO
Work Order
PO
Purchase Order
WL
Finalised Worklist
SHG
1
Finalised wish lists of all the works are added into the Finalised Worklist and get approved by the ULB Committee.
Manual
2
An approved list of works along with a Finalised Worklist is entered into the system and proposal no. is generated.
Web
3
System generates the WIN (work identification no.) for each and every work in the work proposal to identify the work uniquely.
Web
4
Search, View and Modify Finalised Worklist option is provided.
Web
1
Proposal Description
Alphanumeric (1024)
Y
Gist of proposal.
Special Chars allowed { / . _$@# }
2
Proposal Date
Date
Y
A date to be entered by the user, can not be a future date.
3
Letter Reference
Alphanumeric (128)
Usually the Offline File/ Letter Number related to the project
Special Chars allowed { / . _$@# }
Fund Allocation
4
Scheme
Drop-down
Y
Name of scheme, default set to MUKTA. MUKTA related works can be performed either from the MUKTA fund or from the UNNATI fund.
5
Fund Alloted (₹)
Numeric
Y
It is the amount in rupee available in the ULB’s account for the selected scheme. It is entered by till the IFMS integration is completed.
Works Details
List
The list will have multiple works within a proposal
5
Work Description
Alphanumeric (256)
Y
A brief details of works listed under wishlist.
Special Chars allowed { / . _$@# }
6
Work Type
Drop-down
Y
The list of values mentioned under the masters data section.
7
Geo Location
Co-ordinates
N
Input latitude/ longitude, or the GIS-map to pin the location.
8
Location
Drop-down
Y
DIGIT standard location Picker component.
11
Is Feasible
Drop-down
Y
Values will be Yes/ No.
12
Proposed Amount
Numeric
Y
A rough estimated amount for the given work.
13
Status
Drop-down
Y
Values are as given below.
Feasibility Study Completed
Finalised
Dropped
Estimate Approved
Work Order Accepted
In Progress
Closed
Abandoned
Attachments
14
Proposal File
File Attachment
N
Allow to attach up to 5 files each not greater than 5 MB. Files can be of type doc, xls, pdf
1
Location
Drop-down
N
Auto-complete, matching search.
2
Proposal No.
Textbox
N
Works proposal no.
3
WIN
Textbox
N
Work identification no. generated for a work in Finalised Worklist
4
Work Type
Drop-down
N
Values of work type from MDMS configuration.
5
From Date
Date Picker
N
Proposal creation date, entered by user while creating Finalised Worklist.
6
To Date
Date Picker
N
Proposal creation date, entered by user while creating Finalised Worklist.
1
Proposal No.
Display Only
A hyperlink to open the Finalised Worklist in view mode.
2
WIN
Display Only
Work identification no. generated for a work in Finalised Worklist
3
Proposal Date
Display Only
Proposal creation date, entered by user while creating Finalised Worklist.
4
Location
Display Only
Locality name along with ward name.
5
Action
Button
Create Estimate - Estimate to be created or the estimate created is in rejected status.
View Estimate - Estimate is created and in workflow are approved status.
1
The system allows the creation of new Estimates against each work defined in Finalised Worklist without having an SOR/ Non-SOR listed.
Web
2
A detailed estimate having SOR and Non-SORs items in excel is attached with this estimate.
Web
3
Search estimate allows searching for In workflow, Approved, and Rejected estimates. Draft estimates are not available for search.
Web
4
Estimates have an approval workflow. Each user has to approve the estimate to go to the next stage
Draft facility to be provided. It will allow JE/AE to prepare it in iterations.
Once the estimate is completed it is sent for verification and technical approval to the ME.
Send Back estimates will always go into the inbox of the previous user in the flow.
A technical approved estimate is sent for administrative approval to EO/ MC.
In app notifications will inform the user of the pending estimates that need approval
Web
5
An estimate once approved cannot be modified.
6
SOR and Non-SOR items to be provided in v2.
1
Estimate Type
Auto-selected
Y
Options are Original, Revised, Deviated.
2
Work Description
Display Only
Y
This value is populated from work list of work proposal
3
Work Type
Display Only
Y
This value is populated from work list of work proposal
Fund Allocation
4
Scheme Name
Drop-down
Y
Option to select a scheme out of available 2 schemes.
5
Fund Available
Display Only
Y
Fund Available= Fund in ULB’s Account - Total Blocked Amount + Paid Amount.
Location Details
6
Location
Display Only
Y
Name of locality with ward.
Estimation Details
7
Estimated Amount
Numeric
Y
Estimated amount of work from the detail estimate prepared by JE.
8
Display Board Cost
Numeric
N
The cost of a display board on the site.
9
Supervision Charge
Display Only
Y
It is a commission to IA/AP, calculated by the commission rate defined on the estimated amount.
10
Unforeseen Item’s Contingency
Numeric
N
This is the amount for any unforeseen items.
11
GST Amount
Display Only
Y
Autocal calculated. The GST rate is configurable and the amount is calculated on the configured rate.
12
Total Works Value
Display Only
Y
Total works value = (5)+(6)+(7)+(8)+(9).
Attachments
13
Detailed Estimate
File Attachment
Y
DIGIT standard file attachment component, file size 5MB.
14
Labor and Material Analysis
File Attachment
Y
DIGIT standard file attachment component, file size 5MB.
1
Location
Drop-down
N
Auto-complete, matching search.
2
WIN
Textbox
N
Work identification no. generated for a work in Finalised Worklist
3
Estimate No.
Drop-down
N
Values of work type from MDMS configuration.
4
Status
Drop-down
N
Workflow status of an estimate.
5
From Date
Date Range
N
Estimate creation date.
6
To Date
Date Range
N
Estimate creation date.
1
Estimate No
Display Only
A hyperlink to open the estimate in view mode.
2
WIN
Display Only
Work identification no. generated for a work in Finalised Worklist
3
Prepared By
Display Only
Name of user who has prepared it.
4
Location
Display Only
Locality name along with ward name.
5
Estimated Amount
Display Only
Total estimated amount.
1
Estimate Type
Auto-selected
Y
Options are Original, Revised, Deviated.
2
Original Estimate No.
Display Only
Y
2
Work Description
Display Only
Y
This value is populated from work list of work proposal
3
Work Type
Display Only
Y
This value is populated from work list of work proposal
Location Details
4
Location
Display Only
Y
Name of locality with ward.
Estimation Details
5
Estimated Amount
Numeric
Y
Estimated amount of work from the detail estimate prepared by JE.
6
Display Board Cost
Numeric
N
The cost of a display board on the site.
7
Supervision Charge
Display Only
Y
It is a commission to IA/AP, calculated by the commission rate defined on the estimated amount.
8
Unforeseen Item’s Contingency
Numeric
N
This is the amount for any unforeseen items.
9
GST Amount
Display Only
Y
Autocal calculated. The GST rate is configurable and the amount is calculated on the configured rate.
10
Total Works Value
Display Only
Y
Total works value = (5)+(6)+(7)+(8)+(9).
Attachments
11
File Name
File Attachment
N
Allow to attach up to 5 files each not greater than 5 MB. Files can be of type doc, xls, pdf
ESTIMATE_CREATOR
• Save as draft
• Submit/ Re-submit
• Search
• View
• Modify
Junior Engineer/ Assistant Engineer
ESTIMATE_VERIFIER
• Search
• View
• Verify and Forward
• Send Back
Executive Engineer
TECHNICAL_SANCTIONER
• Search
• View
• Technical Sanction
• Send Back
• Reject
Municipal Engineer
ESTIMATE_ APPROVER
• Search
• View
• Approve
• Send Back
• Reject
Executive Officer/ Municipal Commissioner
1
The system allows the creation of new Work Order with details including Project Details, Financial Details, Agreement Details
Web
2
Search Work Order allows to search for In workflow, Rejected, and approved work orders
Web
3
Work Order has an approval workflow. Each user has to approve it to go to the next stage.
Create Work Order is role based access and provided to JE/AE create it.
Work order attains the state of ‘Draft’ and save.
On submit, it is sent for verification and attains the status of Pending for Verification.
Send Back Work Orders will always go into the inbox of the previous user in the flow.
On rejection, work order is rejected and will no longer be available for further actions.
A verified work order is sent for approval, and once approved is available for SHG organisation to accept/ decline.
Once accepted by SHG, It will be available to JE/AE which is again role based, to perform the site visit and update the checklist and update work start date.
On decline by SHG, It will be available to the creator of WO, and the creator can take an action to re-assign the work order to some other organisation and send for approval again or reject the work order and create a new one.
Web/ Mobile
4
Work Order creation is validated against the estimated amount.
In case the total estimated amount is more than 10 lakhs, work order is issued in the name JE (Office-in-charge)
In case the total estimated amount is 10 or less than 10 lakhs, a work order is issued in the name organisation.
The amount limit is configurable and configured in the system.
Backend
5
SMS to the SHG on the issuance of the work Order
Dear <name>, <Organisation name> has been chosen as the <IA/IP> for the project <project name>. Please login to MuktaSoft account to accept the Work Order <WO_NUMBER>. To login please click on <Organization Login URL>.
SMS
6
Purchase of material if any, to be handled offline as of now.
Manual
1
WIN
Display Only
NA
Work Identification No. from the list of works in WP.
2
Work Description
Display Only
NA
Work description from the work listed in WP.
3
Work Type
Display Only
NA
Work type from the work listed in WP. for the selected WIN.
4
File No.
Alphanumeric (64)
N
This is a number of the file that is used in offline modes.
5
File Date
Date
N
Date when the offline file is created. This cannot be a future date.
Agreement Details
6
Organisation Name
Drop-down
Y
The name of the organisation from the organisation master maintained at the ULB level. The name is searchable in the drop-down
7
Organisation Role
Auto-populated
Y
The system decides the role of a Community Organisation based on the estimated amount. It is configurable in the system.
IP (Implementation Partner) - If the estimated cost of the works is more than Rs.10 Lakhs
IA (Implementation Agency) - If the estimated cost of the works is less than Rs.10 Lakhs
8
Officer-in-charge
Dropdown
Y
The drop-down values are population based on the role assigned. The name is searchable in the drop-down.
9
Completion Period (in days)
Integer
Y
This is the given period within which work to be completed. It cannot be negative or zero. This period is calculated from the date of start of the work.
10
WO Amount
Read Only
Y
Total estimated cost of the selected work.
Attachments
11
File Attachment
File Picker
N
Allow to attach upto 5 files, each not greater than 5 MB. Files can be of type doc, xls, pdf
1
Location
Drop-down
N
Auto-complete, matching search.
2
WIN
Textbox
N
Work identification no. generated for a work in Finalised Worklist
3
Estimate No.
Drop-down
N
Estimate no. of the linked estimate.
4
WO No.
N
WO number, unique identification no.
5
Status
Drop-down
N
Workflow status of an WO.
6
From Date
Date Picker
N
WO creation date.
7
To Date
Date Picker
N
WO creation date.
1
WO No.
Display Only
A hyperlink to open the work order in view mode.
2
WIN
Display Only
Work identification no. generated for a work in Finalised Worklist
3
Prepared By
Display Only
Name of user who has prepared the work order.
4
Organisation Name
Display Only
Name of the organisation to whom Work Order is awarded.
5
Location
Display Only
Locality name along with ward name.
6
WO Amount
Display Only
Total WO amount.
Commencement Checklist
1
Is the orientation programme to community organisation completed?
Orientation programme for explaining the works components and work plan to the Community Organisation
2
Laying out the project?
3
Is verification of the worksite facility completed?
4
Is the site handed over?
Worksite Facility Checklist
5
Is first aid available?
6
Is the rest shade available?
7
Is the rest shade available?
8
Are water facilities available?
9
Is the child case support available?
10
Is the MUKTA display board available?
11
Site Photos
4 photos, max up to 2 MB each.
WO_CREATOR
• Create
• Search
• View
• Modify
• Re-submit
Junior Engineer/ Assistant Engineer
WO_CHECKER
• Search
• View
• Verify and Forward
• Send Back
Executive Officer
WO_APPROVER
• Search
• View
• Approve
• Send Back
• Reject
Municipal Engineer
SHG_ADMIN
Accept
Decline
Organisation President/ Secretary
SITE_HANDOVER
• Search
• View
• Update Checklist
Junior Engineer/ Assistant Engineer
1
The system allows the creation of new wage seekers with details.
Web/ Mobile
2
The system will allow them to search for existing wage seekers and modify details.
Web/ Mobile
3
Bulk upload of wage Seeker master at the time of system setup is possible.
Backend
4
Aadhar Number will be a unique identifier for each wage seeker and the system will ensure that duplicate records are not created. Every wage seeker is also given a reference wage seeker ID upon registration.
Web/ Mobile
5
Wage seekers will get an SMS upon registering to MuktaSoft on their registered mobile number.
“Dear <wage seeker’s name>, Congratulations! You have been successfully registered as a Wage Seeker on MuktaSoft with registration ID <ID>. Please connect with your local SHG’s or MUKTA Coordinators for more details.
SMS
1
Aadhar
Numeric
Y
OTP based eKYC and validation.
2
Name
Alphabet
Y
Max character limit to 120
3
Mobile No.
Numeric
Y
Standard phone number Validation
4
Gender
Dropdown
Y
Male, Female, Transgender, Others
5
Date of Birth
Date
Y
Only previous date selectable.
Show warning for individuals less than 18 years.
6
Father/ Husband Name
Alphabet
N
Max character limit to 120
relationship
7
Social Category
Dropdown
N
OBC, SC, ST - List to be given by the department
8
Photograph
Attachments
N
Size: 2 MB.
Skills Details
9
Skill Categories
Multi-select
Y
10
Skills
Multi-select
Y
Address/ Location
11
Pincode
Numeric
N
Pincode of the area organisation belongs to.
12
City
Dropdown
Y
Standard. List to be given by the department
13
Ward
Dropdown
Y
Standard. List to be given by the department
14
Locality
Dropdown
Y
Standard. List to be given by the department
15
Street Name
Text
N
16
Door No.
Alphanumeric
N
HN/ Door no. from the organisation's address.
Accounts Details
14
Account Holder’s Name
Alphabet (256)
Y
Bank account holder’s name.
15
Account No.
Numeric
Y
Bank account no.
16
Account No.
Numeric
Y
Re-enter the bank account no.
17
IFSC
Search Box
Y
Bank and branch details are searched on entry of IFSC code. IFSC validation to be added.
18
Branch Details
Display
Y
Branch details are shown as searched according to IFSC code.
19
Effective From
Date
Y
Account details are effective from date.
20
Effective To
Date
Y
Account details are effective to date.
21
Status
Drop-down
Y
Validation status of bank account, Valid/ Invalid.
Organisation Admin
• Create Wage Seekers
• My Works - View Work Orders
• Accept/ Decline Work Order
• Engage wage seekers
• Update Attendance
• Create Muster Roll
• Search/ View Muster Rolll
• Edit Muster Roll
• Create Bill
• My Bills - View Bills
• Edit Bill
• Create Closure Request
• Search/ View Closure Request
• Edit Closure
SHG President
1
Bill is prepared in the system by SHG and then to JE for verification. JE also can initiate the bill for those work orders which are issued in JE’s name.
In case WO was issued in the name of SHG, all the beneficiaries are added to the bill by SHG.
In case WO was issued in the name of JE, Wages part of the bill is added by SHG while Vendor/ Supplier is added by JE.
2
When the Organisation (SHG) is working as IA.
Wage Seeker component - SHG will add it to the bill.
Materials Component - SHG will add it to the bill.
Commission Component - Auto calculated, 7.5 % of both material and wages component.
Total Value = Wages + Material + Commission.
3
When the Organisation (SHG) is working as IP.
Wage Seeker component - SHG will add it to the bill.
Materials Component - JE will add it to the bill.
Commission Component - Auto calculated, 7.5 % of wages component.
Total Value = Wages + Material + Commission.
4
The following documents are attached to the bill as these activities are manual in V1.
Vendor invoice for material supply.
Work measurements in Measurement Book.
5
All statutory deductions applicable for the vendor shall be computed automatically and be deducted from the vendor's bill amount. All such rates are configurable and predefined in the system.
Labour cess @1% of the material supply
IT-TDS @1% of the material supply
Security Deposit @3% or as applicable as per A/B/C/D class contractor
Royalty on minerals (@Rs.130/cum on stone product, @Rs.35/cum on sand/morum/crusher dust or as per rates applicable)
Empty cement bag @Rs.3.19/ bag
GS-TDS @2% of the material invoice if invoice amount is more than Rs.2.5lakhs.
6
Bill is prepared and then sent to JE for approval. JE can send it back for correction and forward it for approval.
7
Once approved, payment advice is sent to IFMS automatically. Payment transfers to beneficiaries are done in IFMS and status is updated back to MUKTA.
1
Work Order No.
Display Only
2
WIN/ Project ID
Display Only
NA
Work identification number of the work listed in the WP.
3
Location
Display Only
Work/ Project Type
Display Only
4
Work Description
Display Only
NA
Work description of the work listed in the WP.
5
Bill Type
Drop Down
Y
Running/ Final Bill
4
MB No.
Alphanumeric (64)
Y
Measurement book number from the manual MB.
MB Date
Muster Rolls
Grid
5
Muster Roll ID
Link
NA
Muster roll ID of the selected muster roll.
6
Muster Roll Period
Read Only
NA
Period for which muster roll created.
7
No. of wage seekers
Read Only
NA
No. of wage seekers worked during this period on given work.
8
No. of earn days
Read Only
NA
No. of actual total mandays measured for the work completed in this period.
9
Wage Amount
Read Only
NA
Wage amount for the muster roll
10
Total Wage Amount
Read Only
NA
Total wage amount for all the muster rolls added to bills.
11
Material Invoices
Grid
As per the muster rolls selected.
12
Invoice No.
Alphanumeric (64)
NA
Vendor’s/ Supplier’s invoice no. for the material supplied to work.
13
Invoice Date
13
Vendor ID
Search-box
NA
Vendor ID of the vendor registered with ULB. Search facility to search a vendor.
14
Vendor's Name
Read Only
NA
Name of the vendor as per the database available with ULB.
15
Invoice Amount
Numeric
NA
Invoice amount for the supplied material.
16
Billed Amount
16
Total Material Amount
Read Only
NA
Total of all the invoices added to this bill.
18
Deductions
Grid
As per the configuration, deductions will be listed.
19
Labour Cess
Autocalculated
NA
Deduction as per the configuration, amount is auto calculated.
20
IT TDS
NA
Deduction as per the configuration, amount is auto calculated.
21
Security Deposit
NA
Deduction as per the configuration, amount is auto calculated.
22
Royalty on minerals
NA
Deduction as per the configuration, amount is auto calculated.
23
Empty Cement Bag
NA
Deduction as per the configuration, amount is auto calculated.
24
GST TDS
NA
Deduction as per the configuration, amount is auto calculated.
25
Amount Payable
Read Only
NA
Total amount payable to three beneficiaries Wage, Supply and Commission.
CBO Details
CBO ID
CBO Name
CBO Role
17
Supervision Charge
Auto-calculated
NA
Service Charge/ Commission for SHG.
26
Attachments
27
Vendor Invoices
File Picker
Y
All the invoices from vendors.
28
MB
File Picker
Y
Measurement book
29
Labour Utilisation
File Picker
Y
30
Material Utilisation
File Picker
Y
1
Location
Drop-down
N
Auto-complete, matching search.
2
WIN
Textbox
N
Work identification no. generated for a work in Finalised Worklist
3
WO No.
N
WO number, unique identification no.
4
Bill No.
Drop-down
N
Bill no. of the bill to be searched.
5
Status
Drop-down
N
Workflow status of a work bill.
6
From Date
Date Picker
N
Work bill creation date.
7
To Date
Date Picker
N
Work bill creation date.
1
Bill No.
Display Only
A hyperlink to open the work bill in view mode.
2
WO No.
Display Only
WO no. for which bill is searched.
3
Prepared By
Display Only
Name of user who has prepared the work bill.
4
Organisation Name
Display Only
Name of the organisation to whom Work Order is awarded.
5
Location
Display Only
Locality name along with ward name.
6
Bill Amount
Display Only
Total bill amount.
Bill Creator
• Create
• Search
• View
• Modify
SHG President /
Junior Engineer
Bill Verifier
• Search
• View
• Modify
• Verify and Forward
• Send Back
Municipal Engineer
Accounts Verifier
• Search
• View
• Verify and Forward
• Send Back
• Reject
Accountant
Bill Approver
• Search
• View
• Approve
• Send Back
• Reject
Executive Officer/ Municipal Commissioner
Work Details
1
WIN
Read Only
NA
Work identification no.
2
Work Description
Read Only
NA
Work description from the Finalised Worklist
3
Ward
Read Only
NA
Ward name and no. of the worksite
4
Location
Read Only
NA
Locality name of the worksite
4
Estimate Amount
Read Only
NA
The estimated amount of the work.
Work Order Details
9
WO No.
Read Only
NA
Work order no.
10
WO Date
Read Only
NA
Work order issue date.
11
Organisation
Read Only
NA
Name of the organisation word order is awarded.
12
Officer Incharge
Read Only
NA
Name of the officer in charge (JE/AE)
13
Completion Period
Read Only
NA
Completion period defined for the organisation to complete the work.
14
WO Amount
Read Only
NA
Work order amount
Field Checklist
15
Checklist Items
Read Only
NA
All the checklist items to be shown here with the answers.
16
Work Start Date
Read Only
NA
Work start date.
Work Bills
List
List of all the bills
17
Bill No.
Read Only
NA
Bill no. for the bill running/ final paid/ in progress.
18
Bill Date
Read Only
NA
Bill creation date
19
Bill Amount
Read Only
NA
Total bill amount
20
Status
Read Only
NA
Current status of bill in progress/ paid.
Closure Checklist
List
21
Checklist
Questions
Y
List of all the checklist items
Attachments
22
Documents
DIGIT Document Upload
Y
Configurable at the ULB level to configure the documents for ULBs
Closure Request Creator
• Create
• Search
• View
• Modify
SHG President /
Junior Engineer
Closure Request Field Verifier
• Search
• View
• Modify
• Update Field Verification
• Send Back
Junior Engineer/ Executive Engineer
Closure Request Verifier
• Search
• View
• Verify and Forward
• Send Back
• Reject
Executive Engineer
Closure Request Approver
• Search
• View
• Approve
• Send Back
• Reject
Municipal Engineer
1
The system allows the creation of new Organisations with details, including Organisation Details, SPOC, and Bank Account details.
Web
2
The system allows users to search for existing Organisations and modify the details.
Web
3
Every Organisation of the SHG-type will have only 1 member login. Her/his details will be captured at the time of registering the Organisation and registration notification is sent to the SPOC.
Dear <name>, You have been registered as the <Designation> to <Organisation Name> on MuktaSoft. Organisation ID <ID>. Login to the account to perform MUKTA related activities . Login URL <URL>. Contact Mukta Coordinators for more details.
SMS & Mobile
4
Bulk upload of Organisation’s Master at the time of system setup is possible
Backend
1
CBO Type
Dropdown
Y
Applicable to Community Organisation. Options are
MSG, SDA, ALF, CLF, and Others.
2
Registration No.
Alphanumeric (128)
Y
3
CBO Name
Alphanumeric (256)
Y
Name of the CBO as per governments record.
4
Formation Date
Date
Y
Cannot be a future date
4
Total Members
Numeric
Y
Count of members the organisation has.
15
PAN
Alphanumeric
Y
PAN number of the organisation
16
GSTIN
Alphanumeric
N
GSTIN of the organisation.
Location Details
5
Pincode
Numeric
N
Pincode of the area organisation belongs to.
6
City
Display
Y
Standard. List to be given by the department
7
Ward
Dropdown
Y
Standard. List to be given by the department
8
Locality
Dropdown
Y
Standard. List to be given by the department
9
Street Name
Alphanumeric
N
Street name from the organisation’s address.
10
Door No.
Alphanumeric
N
HN/ Door no. from the organisation's address.
Account Details
11
Account Holder’s Name
Alphabet (128)
Y
Account holder’s name.
12
Account Number
Numeric
Account no. of organisation.
13
Account Number
Numeric
Y
Re-enter the account no.
14
IFSC
Search box
Y
Search box to search the IFSC by bank and branch.
15
Search IFSC
Search- window
N
A link opens in the search window to search the IFSC by Bank Name and Branch Name.
16
Branch Details
Read Only
Y
The name and address of the bank and branch of the searched IFSC.
17
Effective From
Date
Y
Account details are effective from date.
18
Effective To
Date
Y
Account details are effective to date.
19
Status
Drop-down
Y
Validation status of bank account, Valid/ Invalid.
President/ Secretary Detail
17
Name
Alphabet
Y
Name of President/ Secretary of the organisation.
18
Gender
Dropdown
Y
Options are Male, Female, Transgender.
19
Mobile Number
Numeric
Y
Mobile no. of the President/ Secretary of the organisation.
20
Office Phone Number
Numeric
N
Office phone no. of the Organisation
21
Designation
Dropdown
Y
Options are President, Secretary, Office Bearer.
22
Photograph
Attachments
N
Phone of President/ Secretary of the organisation.
MUKTA Admin
• Create Organisation
• Search Organisation
• View Organisation
• Modify Organisation
Junior Engineer
S.No.
Field
Data Type
Required
Description
1
Entity Type
Drop-down
Y
Individual List of ‘Type of Entity’:Business, Individual, Sole Proprietor.
2
Name
Alphanumeric (256)
Y
Enter the full name of the vendor as appears in government- approved documents.
3
Vendor’s Class
Drop-down
N
List of Class: A, B,C, D, as per social audit agency.
4
Status
Drop-down
Y
Active, Inactive, Debarred.
Location Details
5
Pin Code
Numeric
N
Pincode of area vendors location.
6
ULB
Auto-populate
Y
Name of ULB auto-populated and read only.
7
Locality
Drop-down
Y
Name of locality from the drop-down.
8
Street Name
Alphanumeric (128)
N
Street name in the vendor’s address.
9
Door No.
Alphanumeric (8)
Y
Door no./ House No. in the vendor’s address.
10
Address Proof
Drop-down
Y
List of documents which are used as address proof.
11
Upload Document
File Picker
Y
Document selected above is uploaded.
Supporting Documents
12
PAN
Alphanumeric (X)
Y
Vendor's PAN is captured.
13
Upload PAN
File Picker
Y
A copy of the vendor's PAN is uploaded.
14
GSTN
Alphanumeric (X)
Y
Vendor's GSTIN is captured.
15
Upload GSTN Certificate
File Picker
Y
A copy of the vendor's GSTIN Certificate is uploaded.
16
Udyam Aadhar
Alphanumeric (256)
Y
Vendor's Udyam Aadhar is captured.
17
Upload Udyam Aadhar Certificate
File Picker
A copy of the vendor’s Udyam Registration Certificate is uploaded.
Contact Person Details
18
Contact Person Name
Alphanumeric (64)
Y
Name of the contact person from the vendor firm.
19
Contact Person Phone
Alphanumeric (10)
Y
Contact person phone no.
20
Phone Validation Status
Status Icon
Y
Phone no. validation status.
21
Contact Person Email
Alphanumeric (256)
Y
Contact person email address.
22
Email Validation Status
Status Icon
Y
Email mail address validation status.
23
Upload Identity Proof
File Picker
Y
Upload identity proof of contact person.
Bank Account Details
24
Account
Holder’s Name
Alphanumeric (64)
Y
Vendor’s firm account holder’s name.
25
Account Number
Numeric
Y
Vendor’s firm account holder’s account no.
26
Account Number
Numeric
Y
Vendor’s firm account holder’s account no.
27
IFSC
Search-box
Y
IFSC to search the branch details.
28
Search IFSC
Search-window
N
A link opens in the search window to search the IFSC by Bank Name and Branch Name.
29
Branch Details
Read Only
Y
Display of bank and branch details according to IFSC provided.
30
Effective From
Date
Y
Account details are effective from date.
31
Effective To
Date
Y
Account details are effective to date.
32
Validation Status
Drop-down
Y
Validation status of bank account, Valid/ Invalid.
1
Name
Alphanumeric (256)
Y
2
Fund Head
Alphanumeric (256)
Y
Fund Code
Alphanumeric (256)
Function Code
Alphanumeric (256)
Budget Head
Alphanumeric (256)
1.
The Mukta dashboard will be a state level dashboard. Users who have access to this dashboard can see the data and filter through different dimensions
2.
Available attributes, filters and dimensions are as follows.
Created
In-progress
Completed
Estimates
Contracts
WO
PO
Muster rolls
Muster roll approvals
Bills
Masters
Wage seekers
Community Organisations
Locations
Ward
ULB
District
Gender
Male
Female
Transgender
Project leaderboard
Role definition master data templates
In MUKA community-based organizations have different roles to play based on the work value. The role defined is Implementation Agengency and Implementation Partner.
Sr. No. | Code | Description | Description (Odiya) | Effective From | Effective To | Is Active |
---|---|---|---|---|---|---|
The data given in the table is sample data for reference.
Sr. No. | Column Name | Data Type | Data Size | Is Mandatory? | Definition/ Description |
---|---|---|---|---|---|
1
IA
Implementation Agency
କାର୍ଯ୍ୟକାରୀ ଏଜେନ୍ସି/ସଂସ୍ଥା
2
IP
Implementation Partner
କାର୍ଯ୍ୟକାରୀ ସହଭାଗୀ
1
Code
Alphanumeric
64
Yes
A unique code that identifies the project type.
2
Description
Text
256
Yes
Provides the name of the project type
3
Description (Odiya)
Text
256
No
Project type name in local language
4
Effective From
Date
Date from which the project is effective
5
Effective To
Date
Date till which the project is effective
6
Is Active
Boolean
Whether the project is active or not