FSM Service
Faecal sludge management (FSM) is a system that enables citizen to raise a request for septic tank cleaning with there ULB’s directly or indirectly reaching out to ULB counter. Citizen can track the application, make a payment for the charges and rate the service.
Actions & Role Action Mapping : Add Role-Action mapping for the API’s in MDMS. Following are the required entries. They should be mapped to both CITIZEN and appropriate employee roles.
MDMS Actions & Role Action Mapping for FSM
Copy {
"id" : {{PLACEHOLDER1}},
"name" : "Create FSM Application" ,
"url" : "/fsm/v1/_create" ,
"displayName" : "Apply FSM" ,
"orderNumber" : 0 ,
"enabled" : false ,
"serviceCode" : "FSM" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER2}},
"name" : "Search FSM Application" ,
"url" : "/fsm/v1/_search" ,
"displayName" : "Search FSM Appliacations" ,
"orderNumber" : 1 ,
"enabled" : false ,
"serviceCode" : "FSM" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER3}},
"name" : "Update FSM Application" ,
"url" : "/fsm/v1/_update" ,
"displayName" : "Update FSM" ,
"orderNumber" : 0 ,
"enabled" : false ,
"serviceCode" : "FSM" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER4}},
"name" : "FSM Application Charge Payment Search" ,
"url" : "/collection-services/payments/FSM.TRIP_CHARGES/_search" ,
"displayName" : "FSM Application Charge Payment Search" ,
"orderNumber" : 1 ,
"parentModule" : "" ,
"enabled" : false ,
"serviceCode" : "" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER5}},
"name" : "FSM Application Audit Search" ,
"url" : "/fsm/v1/_audit" ,
"displayName" : "FSM Application Audit serach" ,
"orderNumber" : 1 ,
"parentModule" : "" ,
"enabled" : false ,
"serviceCode" : "" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER7}},
"name" : "Create FSTP FSTPOperator Mapping" ,
"url" : "/fsm/plantmap/v1/_create" ,
"displayName" : "Create FSTP FSTPOperator Map" ,
"orderNumber" : 0 ,
"enabled" : false ,
"serviceCode" : "FSM" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER8}},
"name" : "Update FSTP FSTPOperator Mapping" ,
"url" : "/fsm/plantmap/v1/_update" ,
"displayName" : "Update FSTP FSTPOperator Map" ,
"orderNumber" : 0 ,
"enabled" : false ,
"serviceCode" : "FSM" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER9}},
"name" : "Search FSTP FSTPOperator Mapping" ,
"url" : "/fsm/plantmap/v1/_search" ,
"displayName" : "Search FSTP FSTPOperator Map" ,
"orderNumber" : 0 ,
"enabled" : false ,
"serviceCode" : "FSM" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PlaceHolder10}},
"name" : "Inbox Search ofr uI" ,
"url" : "/inbox/v1/_search" ,
"displayName" : "Inbox Search" ,
"orderNumber" : 0 ,
"enabled" : false ,
"serviceCode" : "inbox" ,
"code" : "null" ,
"path" : ""
}
CITIZEN, FSM_CREATOR_EMP, FSM_SWACHH_SATHI
CITIZEN,FSM_DSO,FSM_CREATOR_EMP,FSM_SWACHH_SATHI,FSM_EDITOR_EMP,FSM_ADMIN,FSM_DSO,FSM_DRIVER,FSM_COLLECTOR,FSM_VIEW_EMP,FSM_EMP_FSTPO
CITIZEN,FSM_EDITOR_EMP,FSM_ADMIN,FSM_DSO,FSM_DRIVER
FSM Application Charge Payment Search
FSM_ADMIN,FSM_DSO,FSM_DRIVER,FSM_COLLECTOR,FSM_EDITOR_EMP,CITIZEN,FSM_VIEW_EMP
FSM Application Audit Search
CITIZEN, FSM_CREATOR_EMP, FSM_EDITOR_EMP, FSM_VIEW_EMP, FSM_ADMIN, FSM_DSO, FSM_DRIVER, FSM_EMP_FSTPO, FSM_COLLECTOR
Create FSTP FSTPOperator Mapping
Update FSTP FSTPOperator Mapping
Search FSTP FSTPOperator Mapping
FSM_EMP_FSTPO,FSM_COLLECTOR,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_CREATOR_EMP,FSM_ADMIN,FSM_DSO
API List
FSM Calculator is a system that enables FSM Admin to create billing slab for the FSM application(s) with different combination of propertyType , slum , tank capacity and etc..
MDMS Actions & Role Action Mapping for FSM Calculator:
Copy [
{
"id" : {{PLACEHOLDER1}},
"name" : "FSM BillingSlab Create" ,
"url" : "/fsm-calculator/v1/billingSlab/_create" ,
"displayName" : "FSM BillingSlab Create" ,
"orderNumber" : 1,
"parentModule" : "" ,
"enabled" : false,
"serviceCode" : "" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER2}},
"name" : "FSM BillingSlab Update" ,
"url" : "/fsm-calculator/v1/billingSlab/_update" ,
"displayName" : "FSM BillingSlab Update" ,
"orderNumber" : 1,
"parentModule" : "" ,
"enabled" : false,
"serviceCode" : "" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER3}},
"name" : "FSM BillingSlab Search" ,
"url" : "/fsm-calculator/v1/billingSlab/_search" ,
"displayName" : "FSM BillingSlab Search" ,
"orderNumber" : 1,
"parentModule" : "" ,
"enabled" : false,
"serviceCode" : "" ,
"code" : "null" ,
"path" : ""
}
]
FSM_CREATOR_EMP,FSM_EDITOR_EMP,FSM_ADMIN,FSM_DSO,SUPERUSER
FSM_CREATOR_EMP,FSM_EDITOR_EMP,FSM_DSO,CITIZEN,SUPERUSER
API List
fsm-calulator/v1/_calculate
fsm-calculator/v1/_estimate
fsm-calculator/v1/billingSlab/_create
fsm-calculator/v1/billingSlab/_update
fsm-calculator/v1/billingSlab/_search
fsm-calculator/v1/_cancellationfee
fsm-calculator/v1/_advancebalancecalculate
Vendor Registry is a system that enables ULBEmployees to create and search Vendor i.e Desluding Operator (DSO) and driver entities with appropriate vehicle Entities for FSM Application. This document contains the details about how to setup the Vendor and describe the functionalities provided.
MDMS Actions & Role Action Mapping for Vendor
Copy {
"id" : {{PLACEHOLDER1}},
"name" : "Create Vendor/DSO" ,
"url" : "/vendor/v1/_create" ,
"displayName" : "Create Vehicle" ,
"orderNumber" : 0 ,
"enabled" : false ,
"serviceCode" : "vendor" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER2}},
"name" : "Search Vendor/DSO" ,
"url" : "/vendor/v1/_search" ,
"displayName" : "Search Vendor" ,
"orderNumber" : 1 ,
"enabled" : false ,
"serviceCode" : "vendor" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER6}},
"name" : "Update Vendor/DSO" ,
"url" : "/vendor/v1/_update" ,
"displayName" : "Update Vendor" ,
"orderNumber" : 0 ,
"enabled" : false ,
"serviceCode" : "vendor" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER3}},
"name" : "Vendor Driver Create" ,
"url" : "/Vendor/driver/v1/_create" ,
"displayName" : "Vendor Driver Create" ,
"orderNumber" : 1 ,
"parentModule" : "" ,
"enabled" : false ,
"serviceCode" : "vendor" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER4}},
"name" : "Vendor Driver Update" ,
"url" : "/Vendor/driver/v1/_update" ,
"displayName" : "Vendor Driver Update" ,
"orderNumber" : 1 ,
"parentModule" : "" ,
"enabled" : false ,
"serviceCode" : "vendor" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER5}},
"name" : "Vendor Driver Search" ,
"url" : "/Vendor/driver/v1/_search" ,
"displayName" : "Vendor Driver Search" ,
"orderNumber" : 1 ,
"parentModule" : "" ,
"enabled" : false ,
"serviceCode" : "vendor" ,
"code" : "null" ,
"path" : ""
}
FSM_ADMIN,FSM_DSO,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_EMP_FSTPO,CITIZEN,FSM_COLLECTOR,FSM_CREATOR_EMP,FSM_REPORT_VIEWER,FSM_DASHBOARD_VIEWERFSM_DRIVER,FSM_CREATOR_EMP,SUPERUSER
FSM_EMP_FSTPO,FSM_ADMIN,SUPERUSER
FSM_ADMIN,FSM_CREATOR_EMP,FSM_DSO,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_EMP_FSTPO
FSM_ADMIN,FSM_CREATOR_EMP,FSM_DSO,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_EMP_FSTPO
FSM_ADMIN,FSM_CREATOR_EMP,FSM_DSO,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_EMP_FSTPO
API List
/vendor/driver/v1/_create
/vendor/driver/v1/_update
/vendor/driver/v1/_search
Vehicle Registry is a system that enables ULB Employees to create and search Vehicle Entities and schedule Vehicle Trip for FSM Application and track the VehicleTrip.
MDMS Actions & Role Action Mapping for Vendor
Copy {
"id" : {{PLACEHOLDER1}},
"name" : "Create Vehicle Application" ,
"url" : "/vehicle/v1/_create" ,
"displayName" : "Create Vehicle" ,
"orderNumber" : 0 ,
"enabled" : false ,
"serviceCode" : "vehicle" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER2}},
"name" : "Search Vehicle Application" ,
"url" : "/vehicle/v1/_search" ,
"displayName" : "Search Vehicle" ,
"orderNumber" : 1 ,
"enabled" : false ,
"serviceCode" : "vehicle" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER3}},
"name" : "Vehicle Trip Search" ,
"url" : "/vehicle/trip/v1/_search" ,
"displayName" : "Vehicle Trip Search" ,
"orderNumber" : 1 ,
"parentModule" : "" ,
"enabled" : false ,
"serviceCode" : "" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER4}},
"name" : "Vehicle Trip Update" ,
"url" : "/vehicle/trip/v1/_update" ,
"displayName" : "Vehicle Trip Update" ,
"orderNumber" : 1 ,
"parentModule" : "" ,
"enabled" : false ,
"serviceCode" : "" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER5}},
"name" : "Vehicle Trip Create" ,
"url" : "/vehicle/trip/v1/_create" ,
"displayName" : "Vehicle Trip Create" ,
"orderNumber" : 1 ,
"parentModule" : "" ,
"enabled" : false ,
"serviceCode" : "vehicle" ,
"code" : "null" ,
"path" : ""
},
{
"id" : {{PLACEHOLDER6}},
"name" : "Update Vehicle Application" ,
"url" : "/vehicle/v1/_update" ,
"displayName" : "Update Vehicle" ,
"orderNumber" : 0 ,
"enabled" : false ,
"serviceCode" : "vehicle" ,
"code" : "null" ,
"path" : ""
}
Create Vehicle Application
Search Vehicle Application
FSM_ADMIN,FSM_DSO,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_EMP_FSTPO,FSM_CREATOR_EMP
FSM_EMP_FSTPO,FSM_EDITOR_EMP,FSM_CREATOR_EMP,FSM_ADMIN
Update Vehicle Application
API List
/vehicle/trip/v1/_plainsearch
Last updated 10 months ago