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 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
Code Block |
---|
{
"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": ""
}
|
Role Action Mapping:
| Roles |
---|---|
Create FSM Application | CITIZEN,FSM_CREATOR_EMP,FSM_SWACHH_SATHI |
Search FSM Application | 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 |
Update FSM Application | 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 | FSM_ADMIN |
Update FSTP FSTPOperator Mapping | FSM_ADMIN,FSM_EMP_FSTPO |
Search FSTP FSTPOperator Mapping | CITIZEN |
Inbox Search ofr uI | FSM_EMP_FSTPO,FSM_COLLECTOR,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_CREATOR_EMP,FSM_ADMIN,FSM_DSO |
API List
Title | Link |
| |
| |
| |
| |
| |
| |
| |
| |
| |
/fsm/v1/_schedular |
FSM Calculator Service
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:
Code Block |
---|
[ { "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": "" } ] |
Role Action Mapping:
| Roles |
---|---|
FSM BillingSlab Create |
...
SUPERUSER,FSM_ADMIN | |
FSM BillingSlab Update |
...
FSM_CREATOR_EMP,FSM_EDITOR_EMP,FSM_ADMIN,FSM_DSO,SUPERUSER | |
FSM BillingSlab Search |
...
FSM_CREATOR_EMP,FSM_EDITOR_EMP,FSM_DSO,CITIZEN,SUPERUSER |
API List
Title | Link |
| |
| |
| |
| |
| |
| |
|
...
Code Block |
---|
{ "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": "" } |
Role Action Mapping:
Actions | Roles |
---|---|
Create Vendor/DSO |
...
SUPERUSER,FSM_ADMIN | |
Search Vendor/DSO |
...
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 | |
Update Vendor/DSO |
...
FSM_EMP_FSTPO,FSM_ADMIN,SUPERUSER | |
Vendor Driver Create |
...
FSM_ADMIN,FSM_CREATOR_EMP,FSM_DSO,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_EMP_FSTPO | |
Vendor Driver Update |
...
FSM_ADMIN,FSM_CREATOR_EMP,FSM_DSO,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_EMP_FSTPO | |
Vendor Driver Search |
...
FSM_ADMIN,FSM_CREATOR_EMP,FSM_DSO,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_EMP_FSTPO |
API List
Title | Link |
| |
| |
| |
| |
| |
| |
|
...
Code Block |
---|
{ "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": "" } |
Role Action Mapping:
| Roles |
---|---|
Create Vehicle Application |
...
FSM_ADMIN | |
Search Vehicle Application |
...
FSM_ADMIN,FSM_DSO,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_EMP_FSTPO,FSM_CREATOR_EMP | |
Vehicle Trip Search |
...
FSM_EMP_FSTPO,FSM_EDITOR_EMP,FSM_CREATOR_EMP,FSM_ADMIN | |
Vehicle Trip Update |
...
FSM_EMP_FSTPO | |
Update Vehicle Application |
...
FSM_ADMIN | |
Vehicle Trip Create |
...
FSM_EMP_FSTPO |
API List
Title | Link |
| |
| |
| |
/vehicle/trip/v1/_create | |
| |
| |
| |
|