/
BPA Promotion Document

BPA Promotion Document

Description:

Building Plan Approval is for taking the permission from the government to construct any building in the living city, by submitting their proof citizen and also with the address proofs with the help of Architect who are registered in the state.


Notes: 

  • After creating the application citizen can go through the details of his application or can update them.

  • After Application Fee payment citizen can’t do the modification as of now.

  • Citizen/Employee can search the application based on application number or fromdate and todate or empty search as of now search with the tenant id level is applicable only with empty params.


Actors: Citizen, BPA_ARCHITECT, BPA_ENGINEER, BPA_STRUCTURALENGINEER, BPA_TOWNPLANNER, BPA_SUPERVISOR, BPA_BUILDER, BPA_VERIFIER, BPA_NOC_VERIFIER, BPA_FIELD_INSPECTOR, BPA_APPROVER.

 

NOTE:  Check each folder/file for changes Because i removed the previous changes, and added the new changes only if anyone change is missing flow won’t work as expected.

Promotion Steps:

Backend :

  • MDMS:

    Latest updates are as follows:  Please add the changes in below files in MDMS

  •  

Update NocTypeMapping.json by phanikiran-wtt-egov · Pull Request #1198 · egovernments/egov-mdms-data

chaning the land service url in action-test by phanikiran-wtt-egov · Pull Request #1061 · egovernments/egov-mdms-data   -- change related to  land urls in action test.json

Update DocTypeMapping.json by phanikiran-wtt-egov · Pull Request #1059 · egovernments/egov-mdms-data   -- removed localbody and building diagram from documentType mapping OAP-514

added order to the doctype mapping by phanikiran-wtt-egov · Pull Request #1045 · egovernments/egov-mdms-data   -- added order to the doctype mapping

Added disclaimerdata for jalandhar tenant by veswantht-wtt-egov · Pull Request #1009 · egovernments/egov-mdms-data   -- Earlier disclaimer data is added only for amritsar, now added the same data for jalandhar also 

Added OC disclaimer data by veswantht-wtt-egov · Pull Request #1026 · egovernments/egov-mdms-data   -- Added OC disclaimer data

Note: These are the old changes please confirm once all these changes are available in QA

Update CalculationType.json by phanikiran-wtt-egov · Pull Request #1035 · egovernments/egov-mdms-data   

added OC business Services by phanikiran-wtt-egov · Pull Request #985 · egovernments/egov-mdms-data

calculation type for oc by phanikiran-wtt-egov · Pull Request #975 · egovernments/egov-mdms-data

adding landInfo url actions by phanikiran-wtt-egov · Pull Request #960 · egovernments/egov-mdms-data

added new bpa urls by phanikiran-wtt-egov · Pull Request #958 · egovernments/egov-mdms-data

Update ApplicationType.json by phanikiran-wtt-egov · Pull Request #957 · egovernments/egov-mdms-data

 

BPA:  Added bpa folder with
ApplicationType -  egov-mdms-data/data/pb/BPA/ApplicationType.json at master · egovernments/egov-mdms-data

Changes available in Application Type.json please check in this link

CalculationType - egov-mdms-data/data/pb/BPA/CalculationType.json at master · egovernments/egov-mdms-data
RiskType - egov-mdms-data/data/pb/BPA/RiskTypeComputation.json at master · egovernments/egov-mdms-data
ServiceType - https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/BPA/ServiceType.json
DocTypeMapping -  please follw the change here to remove the FI data https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/BPA/DocTypeMapping.json

OccupancyType -

https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/BPA/OccupancyType.json

SubOccupancyType -

https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/BPA/SubOccupancyType.json

Usages -
https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/BPA/Usages.json

Checklist -

https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/BPA/CheckList.json

 

OC related MDMS changes

https://docs.google.com/document/d/1LfMp-nScIaAnW3HjaKvlwcWQ2cG0vtftIgrCxPYvqpk/edit#

BusinessService:

  • {     "businessService": "BPA.NEWCONSTRUCTION_APP_FEE",     "code": "BPA.NC_APP_FEE",     "collectionModesNotAllowed": [       "DD"     ],     "partPaymentAllowed": false,     "isAdvanceAllowed": false,     "isVoucherCreationEnabled": true,     "isActive": true   },   {     "businessService": "BPA.NEWCONSTRUCTION_SANC_FEE",     "code": "BPA.NC_SAN_FEE",     "collectionModesNotAllowed": [       "DD"     ],     "partPaymentAllowed": false,     "isAdvanceAllowed": false,     "isVoucherCreationEnabled": true,     "isActive": true   },   {     "businessService": "BPA.NEWCONSTRUCTION_LOW_RISK_PERMIT_FEE",     "code": "BPA.LOW_RISK_PERMIT_FEE",     "collectionModesNotAllowed": [       "DD"     ],     "partPaymentAllowed": false,     "isAdvanceAllowed": false,     "isVoucherCreationEnabled": true,     "isActive": true   },



  • Taxhead master

    • Added bpa json for taxes

https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/BillingService/TaxHeadMaster.json

{     "category": "FEE",     "service": "BPA.NC_APP_FEE",     "name": "BPA Application fees",     "code": "BPA_APPL_FEES",     "isDebit": false,     "isActualDemand": true,     "order": "1",     "isRequired": false   },   {     "category": "FEE",     "service": "BPA.NC_SAN_FEE",     "name": "BPA Sanction fees",     "code": "BPA_SANC_FEES",     "isDebit": false,     "isActualDemand": true,     "order": "2",     "isRequired": false   },   {     "category": "FEE",     "service": "BPA.LOW_RISK_PERMIT_FEE",     "name": "BPA Low Risk Appllication Fees",     "code": "BPA_LOW_APPL_FEES",     "isDebit": false,     "isActualDemand": true,     "order": "1",     "isRequired": false   },   {     "category": "FEE",     "service": "BPA.LOW_RISK_PERMIT_FEE",     "name": "BPA Low Risk Permit Fees",     "code": "BPA_LOW_SANC_FEES",     "isDebit": false,     "isActualDemand": true,     "order": "1",     "isRequired": false   },
  • Tax Period

Added bpa related changes for tax period

https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/BillingService/TaxPeriod.json

{     "fromDate": 1522540801000,     "toDate": 1838159999000,     "periodCycle": "FORTENYEARS",     "service": "BPA.NC_APP_FEE",     "code": "BPA10YRS2018",     "financialYear": "2018-28"   },   {     "fromDate": 1522540801000,     "toDate": 1838159999000,     "periodCycle": "FORTENYEARS",     "service": "BPA.NC_SAN_FEE",     "code": "BPA10YRS2018",     "financialYear": "2018-28"   },   {     "fromDate": 1522540801000,     "toDate": 1838159999000,     "periodCycle": "FORTENYEARS",     "service": "BPA.LOW_RISK_PERMIT_FEE",     "code": "BPA10YRS2018",     "financialYear": "2018-28"   },

 

  • ACCESSCONTROL-ROLEACTIONS

    • Added bpa service required roles with corresponding actions to this json - https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/ACCESSCONTROL-ROLEACTIONS/roleactions.json

      { "rolecode": "BPA_FIELD_INSPECTOR", "actionid": 1930, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_NOC_VERIFIER", "actionid": 1930, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_ARCHITECT", "actionid": 1930, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_VERIFIER", "actionid": 1930, "actioncode": "", "tenantId": "pb" }, { "rolecode": "CEMP", "actionid": 1930, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_APPROVER", "actionid": 1930, "actioncode": "", "tenantId": "pb" }, { "rolecode": "CITIZEN", "actionid": 1930, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_ARCHITECT", "actionid": 1931, "actioncode": "", "tenantId": "pb" }, { "rolecode": "CITIZEN", "actionid": 1931, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_VERIFIER", "actionid": 1931, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_APPROVER", "actionid": 1931, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_FIELD_INSPECTOR", "actionid": 1931, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_NOC_VERIFIER", "actionid": 1931, "actioncode": "", "tenantId": "pb" }, { "rolecode": "CEMP", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_TOWNPLANNER", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_BUILDER", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_STRUCTURALENGINEER", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_SUPERVISOR", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_VERIFIER", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_FIELD_INSPECTOR", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_NOC_VERIFIER", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_APPROVER", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_ARCHITECT", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "CITIZEN", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_ENGINEER", "actionid": 1971, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_ARCHITECT", "actionid": 1988, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_ARCHITECT", "actionid": 1989, "actioncode": "", "tenantId": "pb" }, { "rolecode": "CITIZEN", "actionid": 1989, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_VERIFIER", "actionid": 1989, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_APPROVER", "actionid": 1989, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_FIELD_INSPECTOR", "actionid": 1989, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_NOC_VERIFIER", "actionid": 1989, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_FIELD_INSPECTOR", "actionid": 1990, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_NOC_VERIFIER", "actionid": 1990, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_ARCHITECT", "actionid": 1990, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_VERIFIER", "actionid": 1990, "actioncode": "", "tenantId": "pb" }, { "rolecode": "CEMP", "actionid": 1990, "actioncode": "", "tenantId": "pb" }, { "rolecode": "BPA_APPROVER", "actionid": 1990, "actioncode": "", "tenantId": "pb" }, { "rolecode": "CITIZEN", "actionid": 1990, "actioncode": "", "tenantId": "pb" }, { "rolecode": "CITIZEN", "actionid": 1924, "actioncode": "", "tenantId": "pg" }, { "rolecode": "EMPLOYEE", "actionid": 1924, "actioncode": "", "tenantId": "pg" }, { "rolecode": "EMPLOYEE", "actionid": 1930, "actioncode": "", "tenantId": "pg" }, { "rolecode": "BPAREG_DOC_VERIFIER", "actionid": 1930, "actioncode": "", "tenantId": "pg" }, { "rolecode": "EMPLOYEE", "actionid": 1931, "actioncode": "", "tenantId": "pg" },



ACCESSCONTROL-ACTIONTEST

 

{       "id": 1924,       "name": "BPA-Applyforservice",       "url": "/bpa-services/v1/bpa/_create",       "displayName": "Apply",       "orderNumber": 0,       "enabled": false,       "serviceCode": "BPA",       "code": "null",       "path": ""     },      {       "id": 1930,       "name": "BPA-applicationsearch",       "url": "/bpa-services/v1/bpa/_search",       "displayName": "Search",       "orderNumber": 0,       "enabled": false,       "serviceCode": "BPA",       "code": "null",       "path": ""     },     {       "id": 1931,       "name": "BPA-updateapplicationservice",       "url": "/bpa-services/v1/bpa/_update",       "displayName": "Apply",       "orderNumber": 0,       "enabled": false,       "serviceCode": "BPA",       "code": "null",       "path": ""     },      {       "id": 1971,       "name": "BPA-PermitOrderEDCR Report",       "url": "/bpa-services/v1/bpa/_permitorderedcr",       "displayName": "Apply",       "orderNumber": 0,       "enabled": false,       "serviceCode": "BPA",       "code": "null",       "path": ""     },  {       "id": 1988,       "name": "BPA-Land-Create",       "url": "/bpa-services/v1/land/_create",       "displayName": "Land Create",       "orderNumber": 0,       "enabled": false,       "serviceCode": "BPA",       "code": "null",       "path": ""     },     {       "id": 1989,       "name": "BPA-Land-Update",       "url": "/bpa-services/v1/land/_update",       "displayName": "Land Update",       "orderNumber": 0,       "enabled": false,       "serviceCode": "BPA",       "code": "null",       "path": ""     },     {       "id": 1990,       "name": "BPA-Land-Search",       "url": "/bpa-services/v1/land/_search",       "displayName": "Land Search",       "orderNumber": 0,       "enabled": false,       "serviceCode": "BPA",       "code": "null",       "path": ""     }

 

 

{ "code": "BPA_FIELD_INSPECTOR", "name": "BPA Field Inspector", "description": "BPA Service field inspector" }, { "code": "BPA_NOC_VERIFIER", "name": "BPA NOC Verifier", "description": "BPA Service NOC verifier" } { "code": "BPA_ARCHITECT", "name": "BPA Architect", "description": "BPA Architect" }, { "code": "BPA_ENGINEER", "name": "BPA Engineer", "description": "BPA Engineer" }, { "code": "BPA_BUILDER", "name": "BPA Builder", "description": "BPA Builder" }, { "code": "BPA_STRUCTURALENGINEER", "name": "BPA Structural Engineer", "description": "BPA Structural Engineer" }, { "code": "BPA_TOWNPLANNER", "name": "BPA Town Planner", "description": "BPA Town Planner" }, { "code": "BPA_SUPERVISOR", "name": "BPA Supervisor", "description": "BPA Supervisor" }, { "code": "BPA_APPROVER", "name": "BPA Services Approver", "description": "BPA Services workflow Approver" }, { "code": "BPA_VERIFIER", "name": "BPA Services verifier", "description": "BPA Services workflow document & field inspection verifier" },
  • Added validity period property in TradeType.json

https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/TradeLicense/TradeType.json

 

Footer configs

BusinessService

Changes in Endpoints:

  • Create - /bpa-services/v1/bpa/_create -- citizen

  • Update - /bpa-services/v1/bpa/_update -- citizen,employee

  • Search - /bpa-services/v1/bpa/_search -- citizen,employee

 

Workflow config:

Bpa queries to delete workflow from DB:

https://docs.google.com/document/d/1bmOPDNM9er50__4lH64uO6RktnFe1TjhIhZTSe2Ortc/edit?usp=sharing

BPA_OC Workflow flow:

https://github.com/egovernments/municipal-services/blob/master/bpa-services/src/main/resources/OC_WorkflowConfig.json


Bpa_low risk workflow (Newly added for low risk type): 

https://github.com/egovernments/municipal-services/blob/master/bpa-services/src/main/resources/Lowrisk_Workflow.json

BPA workflow

https://github.com/egovernments/municipal-services/blob/master/bpa-services/src/main/resources/workflow-config.json


IdFormat.json

{       "format": "BPA/OC/[CITY.CODE]/[fy:yyyy-yy]/[SEQ_EGOV_COMMON]",       "idname": "bpa.nc_oc_app_fee.receipt.id"     },     {       "format": "BPA/OC/[CITY.CODE]/[fy:yyyy-yy]/[SEQ_EGOV_COMMON]",       "idname": "bpa.nc_oc_san_fee.receipt.id"     }

 

Service Builds: new builds

  • Backend: 

bpa-calculator:7-oc-bpa-services-c0da8fc3

bpa-services-db:49-oc-bpa-services-a00fe8c0

  • FrontEnd: 

       citizen:115-RELEASE-2020-v3-01-0ea151075

employee:119-RELEASE-2020-v3-01-0ea151075

 

Postman Collection:

https://drive.google.com/open?id=1O7ybVCLwwpF0cHlNFJqh6PNwLw13QFJg

 

Footer Changes

https://github.com/egovernments/egov-mdms-data/blob/QA/data/pb/tenant/footer.json

[   {     "code": "pg.citya",     "service": "BPA.NC_OC_APP_FEE",     "receiptFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_FIRST_LINE",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_SECOND_LINE",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_THIRD_LINE",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_4",         "order": "4."       }     ],     "billFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PAYMENT_RECEIVED",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_DOCUMENT",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_IS",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_ASSESSSMENT_PAYMENT",         "order": "4."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PLEASE_DEPOSIT",         "order": "5."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_IF_THE_TAX",         "order": "6."       }     ]   },   {     "code": "pg.citya",     "service": "BPA.NC_OC_SAN_FEE",     "receiptFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_FIRST_LINE",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_SECOND_LINE",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_THIRD_LINE",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_4",         "order": "4."       }     ],     "billFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PAYMENT_RECEIVED",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_DOCUMENT",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_IS",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_ASSESSSMENT_PAYMENT",         "order": "4."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PLEASE_DEPOSIT",         "order": "5."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_IF_THE_TAX",         "order": "6."       }     ]   },   {     "code": "pg.citya",     "service": "BPA.LOW_RISK_PERMIT_FEE",     "receiptFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_FIRST_LINE",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_SECOND_LINE",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_THIRD_LINE",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_4",         "order": "4."       }     ],     "billFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PAYMENT_RECEIVED",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_DOCUMENT",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_IS",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_ASSESSSMENT_PAYMENT",         "order": "4."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PLEASE_DEPOSIT",         "order": "5."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_IF_THE_TAX",         "order": "6."       }     ]   },   {     "code": "pg.citya",     "service": "BPA.NC_APP_FEE",     "receiptFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_FIRST_LINE",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_SECOND_LINE",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_THIRD_LINE",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_4",         "order": "4."       }     ],     "billFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PAYMENT_RECEIVED",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_DOCUMENT",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_IS",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_ASSESSSMENT_PAYMENT",         "order": "4."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PLEASE_DEPOSIT",         "order": "5."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_IF_THE_TAX",         "order": "6."       }     ]   },   {     "code": "pg.citya",     "service": "BPA.NC_SAN_FEE",     "receiptFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_FIRST_LINE",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_SECOND_LINE",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_THIRD_LINE",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_4",         "order": "4."       }     ],     "billFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PAYMENT_RECEIVED",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_DOCUMENT",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_IS",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_ASSESSSMENT_PAYMENT",         "order": "4."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PLEASE_DEPOSIT",         "order": "5."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_IF_THE_TAX",         "order": "6."       }     ]   },   {     "code": "pg.citya",     "service": "BPAREG",     "receiptFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_FIRST_LINE",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_SECOND_LINE",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_THIRD_LINE",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_RECEIPT_DISCLAIMER_4",         "order": "4."       }     ],     "billFooterContent": [       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PAYMENT_RECEIVED",         "order": "1."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_DOCUMENT",         "order": "2."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_THIS_IS",         "order": "3."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_ASSESSSMENT_PAYMENT",         "order": "4."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_PLEASE_DEPOSIT",         "order": "5."       },       {         "disclaimer": "PDF_STATIC_LABEL_CONSOLIDATED_BILL_IF_THE_TAX",         "order": "6."       }     ]   } ]

 

Persister Config:

  • Created a file with name as buildplan.yml committing it in the current project path - 

https://github.com/egovernments/municipal-services/blob/bpa-services/bpa-services/src/main/resources/bpa-persister.yml

  • Created new persister for land-services  and added it in land-services project path

https://github.com/egovernments/municipal-services/blob/oc-bpa-services/land-services/src/main/resources/land-persister.yml

 

BPALocalitySearcher:

For locality in employee inbox:
https://github.com/egovernments/configs/edit/master/egov-searcher/localitySearcher.yml

 

  • name: bpa-services

    query:

      baseQuery: |

       

Select row_to_json(result) from         (           select applicationNo as referenceNumber,locality from eg_bpa_buildingplan bpa           INNER JOIN eg_bpa_address ad ON ad.buildingplanid = bpa.id         ) result  $where       groupBy:       orderBy:     searchParams:       condition: AND       params: name: result.referenceNumber         isMandatory: true         jsonPath: $.searchCriteria.referenceNumber         operator: 

 

  Output:

jsonFormat: {"ResponseInfo": {}} outJsonPath: $.Localities responseInfoPath: $.ResponseInfo

 

StakeholderRegistartion -- changes are there please follow this link for recent change

TradeTypetoRoleMapping.json:

https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/StakeholderRegistraition/TradeTypetoRoleMapping.json

 

Features Covered as part of Release

  • CITIZEN

  • BPA_ARCHITECT

  • BPA_ENGINEER

  • BPA_BUILDER

  • BPA_STRUCTURALENGINEER

  • BPA_TOWNPLANNER

  • BPA_SUPERVISOR

  • BPA_VERIFIER

  • BPA_FIELD_INSPECTOR

  • BPA_NOC_VERIFIER

  • BPA_APPROVER.

 

 

Bpa-service URL change :

  • Modified the bpa service endpoint url in the following MDMS file

https://github.com/egovernments/egov-mdms-data/blob/a3f0ce911c10d0e897737908cbbe89fd7b2ca7dd/data/pb/ACCESSCONTROL-ACTIONS-TEST/actions-test.json   



BPA-CommonPayUi.json changes :

https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/common-masters/uiCommonPay.json

 

BPA localisation Codes

https://docs.google.com/spreadsheets/d/1-W-ow88Gkz1puTX8pNqCGNNWGX2QO4ZEiYspgNGNQeE/edit#gid=1603315189

 

Infra ops changes related to land info:

https://github.com/egovernments/eGov-infraOps/pull/720

https://github.com/egovernments/eGov-infraOps/pull/719

https://github.com/egovernments/eGov-infraOps/pull/717

https://github.com/egovernments/eGov-infraOps/pull/723

 

Note: Persister needs to restart.

 

NOC Integration Changes

MDMS Changes

NocTypeMapping

https://github.com/egovernments/egov-mdms-data/blob/develop/data/pb/BPA/NocTypeMapping.json



Related content