/
Mdms UI configurations

Mdms UI configurations

Menu Items :





Each Items in the above screen is displayed by adding an object in https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/ACCESSCONTROL-ACTIONS-TEST/actions-test.json

 

Eg:

  {

    "id": 1800,

    "name": "FIRE-NOC",

    "url": "url",

    "displayName": "Search",

    "orderNumber": 3,

    "parentModule": "",

    "enabled": true,

    "serviceCode": "FIRE-NOC",

    "code": "null",

    "navigationURL": "fire-noc/search",

    "path": "FIRE-NOC.Search",

    "leftIcon": "social:people"

  }



  • id , url, displayName, navigationURL, path, leftIcon

    • Mandatory properties.

  • The value of url  property should be “url” as shown above.

  • path property specifies the levels to show the action items.

 

Employee/Citizen Landing Page service cards : 





Each Items in the above screen is displayed by adding an object in https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/ACCESSCONTROL-ACTIONS-TEST/actions-test.json



Eg:

 {

    "id": 1778,

    "name": "rainmaker-common-tradelicence",

    "url": "card",

    "displayName": "Trade Licence",

    "orderNumber": 2,

    "parentModule": "",

    "enabled": true,

    "serviceCode": "",

    "code": "",

    "path": "",

    "navigationURL": "tradelicence/search",

    "leftIcon": "places:business-center",

    "rightIcon": "",

    "queryParams": ""

  }



  • id , name, url, displayName, navigationURL

    • Mandatory properties.

  • The value of url  property should be “card” as shown above.

  • Citizen : name property should start with “rainmaker-citizen” prefix

Employee : name property should start with “rainmaker-common” prefix

  • path property specifies the levels to show the action items.

 

Employee Inbox QUICK ACTIONs :





Each Items in the above dropdown is displayed by adding an object in https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/ACCESSCONTROL-ACTIONS-TEST/actions-test.json

 

Eg:

 {

    "id": 1928,

    "name": "rainmaker-common-tradelicence",

    "url": "quickAction",

    "displayName": "Search TL",

    "orderNumber": 2,

    "parentModule": "",

    "enabled": true,

    "serviceCode": "",

    "code": "",

    "path": "",

    "navigationURL": "tradelicence/search",

    "leftIcon": "places:business-center",

    "rightIcon": "",

    "queryParams": ""

  }



  • id , url, displayName, navigationURL

    • Mandatory properties.

  • The value of url  property should be “quickAction” as shown above.

 

Mapping Roles to action objects :



Role-actions mapping is added in below file:

https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/ACCESSCONTROL-ROLEACTIONS/roleactions.json



{

    "rolecode": "TL_CEMP",

    "actionid": 1928,

    "actioncode": "",

    "tenantId": "pb"

  }



For every action object added in actions-test.json , we have to add specific roles who can access those added items in roleactions.json, where id will become the mapping key.

rolecode will be the roles of Employee or citizen. 

 

Employee Inbox :

For any Employee, Inbox will be visible only if its configured in mdms.

https://raw.githubusercontent.com/egovernments/egov-mdms-data/master/data/pb/ACCESSCONTROL-ACTIONS-TEST/actions-test.json

{ "id": 1766, "name": "rainmaker-common-workflow", "url": "", "displayName": "", "orderNumber": 2, "parentModule": "", "enabled": true, "serviceCode": "", "code": "", "path": "", "navigationURL": "", "leftIcon": "", "rightIcon": "", "queryParams": "" },

https://raw.githubusercontent.com/egovernments/egov-mdms-data/master/data/pb/ACCESSCONTROL-ROLEACTIONS/roleactions.json

{ "rolecode": "TL_DOC_VERIFIER", "actionid": 1766, "actioncode": "", "tenantId": "pb" },



Note : Every id property in https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/ACCESSCONTROL-ACTIONS-TEST/actions-test.json will be unique. 



As and when we add the object , the id counter should be incremented by 1 of the previous objects id.

 

Related content

Configuration to setup UI
Configuration to setup UI
More like this
Apply BPA
Read with this
W&S-UI Technical Document
W&S-UI Technical Document
More like this
OC EDCR Scrutiny
OC EDCR Scrutiny
Read with this
Initial Configurations to set up UI
Initial Configurations to set up UI
More like this
Rainmaker UI app structure
Rainmaker UI app structure
Read with this