Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. 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

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": ""
    }

displayName

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

  1. 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": ""
  }
]

displayName

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

...

  • MDMS Actions & Role Action Mapping for Vendor

...

  • Vendor

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": ""

...


}

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

...

  • MDMS Actions & Role Action Mapping for Vendor

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": ""

...


}

displayName

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