Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MDMS Name

MDMS Path

Description

Example

ServiceType

ServiceType

Values for ServiceType Dropdown

NA

Application Type

ApplicationType

Values for Application Type Dropdown

NA

Occupancy Type

OccupancyType

Values for Occupancy Type Dropdown

NA

SubOccupancy Type

SubOccupancyType

Values for SubOccupancy Type Dropdown

NA

DocumentTypeMapping

DocumentTypeMapping

List’s out the documents required at the given stage of the application for Given ApplicationType, ServiceType, RiskType and WorklowState.

In the docTypes we have

  • Order - Indicates the sequence of the document

  • Code - Refers to the DocumentType parentGroup from DocumentTypes from common masters MDMS

  • allow - Indicates allow to edit

  • required - Mandatory at given stage

Code Block
{
      "applicationType": "BUILDING_PLAN_SCRUTINY",
      "ServiceType": "NEW_CONSTRUCTION",
      "RiskType": "LOW",
      "WFState": "INPROGRESS",
      "docTypes": [
        {
          "code": "APPL.IDENTITYPROOF",
          "required": false,
          "allow": "false",
          "order": 1
        },
        {
          "code": "APPL.ADDRESSPROOF",
          "required": true,
          "allow": "true",
          "order": 2
        }
        ]}

Above example indicates Documents from the common-master documentTypes starting with code(s) in the above example should be displayed in BPA Application UI when the Application of ApplicationType -BUILDINGPLAN_SCRUTINY
ServiceType- NEW_CONSTRUCTION
RiskType- LOW
Workflow State - INPROGRESS

Out of this,
IDENTITY documentType is not allowed to upload in this stage and not mandatory.
ADDRESSPROOF documentType is allowed to upload in this stage and mandatory to move forward from this stage.

CalculationType

CalculationType

Used by bpa-calculator Service which Defines the Fee to be collected for Given ApplicationType, ServiceType, RiskType and feeType

Code Block
  {
      "applicationType": "BUILDING_PLAN_SCRUTINY",
      "serviceType": "ALL",
      "riskType": "LOW",
      "feeType": "SanctionFee",
      "amount": 500
    }, {
      "applicationType": "BUILDING_PLAN_SCRUTINY",
      "serviceType": "NEW_CONSTRUCTION",
      "riskType": "ALL",
      "feeType": "ApplicationFee",
      "amount": 120
    }, {
      "applicationType": "BUILDING_PLAN_SCRUTINY",
      "serviceType": "NEW_CONSTRUCTION",
      "riskType": "LOW",
      "feeType": "Low_ApplicationFee",
      "amount": 100
    },

From the above example

  1. indicates SanctionFee is Rs 500 for applicationType=BuildingPlanScrutiny, RiskType=LOW and any ServiceType

  2. indicates applicationFee is Rs 120 for applicationType=BuildingPlanScrutiny, ServiceType=NEW_CONSTRUCTION and any RiskType

    1. indicates applicationFee is Rs 100 for applicationType=BuildingPlanScrutiny, ServiceType=NEW_CONSTRUCTION and RiskType=LOW

RiskTypeComputation

RiskTypeComputation

Helps to Defines the RiskType of the Application based on the building Height and plotArea received from the EDCR System

Code Block
 {"fromPlotArea": 500,
    "toPlotArea": 9999999999,
    "fromBuildingHeight": 15,
    "toBuildingHeight":9999999999,
    "riskType": "HIGH",
    "note": "(Heigh 15 Mt or More) or ( Plot area >=800 sq.Mt)"
        }
        

CheckList

CheckList

Used to Define the List of Questions and Documents to be attached on Field Inspection Pending Stage by Field Inspector.

The Example indicates

Four Questions with fieldType “YES/NO/NA“ ( Which indicates that field of type dropdown with Yes, NO and NA options) should be asked.

Readable question will be available in

Code Block
{
      "applicationType": "BUILDING_PLAN_SCRUTINY",
      "ServiceType": "NEW_CONSTRUCTION",
      "RiskType": "LOW",
      "WFState": "FIELDINSPECTION_PENDING",
      "questions": [
        {
          "question": "RIVER_EXISTS_ON_SITE",
          "fieldType": "YES/NO/NA",
          "active": true
        },
        {
          "question": "TREE_EXISTS_ON_SITE",
          "fieldType": "YES/NO/NA",
          "active": true
        },
        {
          "question": "PLAN_AS_PER_THE_SITE",
          "fieldType": "YES/NO/NA",
          "active": true
        },
        {
          "question": "ROADWIDTH_AS_PER_THE_PLAN",
          "fieldType": "YES/NO/NA",
          "active": true
        }
      ],
      "docTypes": [
        {
          "code": "FI.FIR",
          "required": true
        },
        {
          "code": "FI.SINS",
          "required": true
        },
        {
          "code": "FI.SISS",
          "required": true
        },
        {
          "code": "FI.SIES",
          "required": true
        },
        {
          "code": "FI.SIWS",
          "required": true
        }
      ]
    }

...