Property - Update Existing Property

Objective

Provide Citizen/Employee to Update an Existing Property. User can update various information regarding Property Location , Property Built up Information and Property Documents. User has to upload supportive documents. Once the application registered successfully it goes through various phases such as Verification, Field Inspection, Approval .

Route - https://egov-micro-qa.egovernments.org/employee/property-tax/property/PROPERTY_ID/TENANT_ID

Technical Implementation Details

Search For the Existing Property , Click on View Property and then Click on EDIT PROPERTY to Update Property Information

Update New Property

Update New Property application divided into five forms. Parent Component of all these forms are Formwizard.

Employee FormWizard frontend/web/rainmaker/dev-packages/pt-employee-dev/src/Screens/FormWizard/index.js at 5360ed2606d0ea597022eda3050a583f0fb8a4aa · egovernments/frontend

Citizen FormWizard frontend/web/rainmaker/dev-packages/pt-citizen-dev/src/Screens/FormWizard/index.js at 5360ed2606d0ea597022eda3050a583f0fb8a4aa · egovernments/frontend

All the config for the Forms are present in frontend/web/rainmaker/dev-packages/egov-ui-kit-dev/src/config/forms/specs/PropertyTaxPay at 1c4086b504b1fffc7388952c100e72b5a98fae75 · egovernments/frontend path.

 MDMS Configs and other actions are Explained in Property Actions.

Summary Screen

After successfully uploading the documents, the next step is summary page. User can see all the information entered . User has options to edit the information of each section. Upon clicking of edit icon user will navigate to respective section with all the data pre-filled. Below is the file contains all the required configuration of this screen.

frontend/web/rainmaker/dev-packages/pt-employee-dev/src/Screens/FormWizard/components/ReviewForm/index.js at 6e7683214ab124237000a39869f2b0a3b99ea974 · egovernments/frontend

Summary Screen Edit information is configured and explained in Property Actions.

Update Property

Once user clicks on Update Property button, user navigates to acknowledgement screen stating that the application submitted successfully. Below is the acknowledgement configuration file.

frontend/web/rainmaker/dev-packages/egov-ui-kit-dev/src/common/propertyTax/PTAcknowledgement/index.js at b912e02cb6bbb4a137e49d7755d89b80cbf4254e · egovernments/frontend

Acknowledgement screen and acknowledgement is Explained in Property Tax - Download Acknowledgement , Receipt and Mutation Certificate.

  

Property Update Api

Property is Updated using /property-services/property/_update API, the returned data is formatted and dispatched to redux

While Updating Property

creationReason: "UPDATE"

and workflow information as follow

workflow = {             "businessService": "PT.CREATE",             "action":  "OPEN",             "moduleName": "PT"         }

Api call is made in frontend/web/rainmaker/dev-packages/egov-ui-kit-dev/src/utils/PTCommon/FormWizardUtils/formActionUtils.js at 5360ed2606d0ea597022eda3050a583f0fb8a4aa · egovernments/frontend

 

For More Information About Property ,

Once The Application is Successfully created for further actions are explained as below,

Search Property is explained in Search Property Tax

About Property Information is explained in View Property Details, Transfer Ownership and View History

About Property Application approval is explained inProperty and Mutation Workflow

About Property Re-Assessment after approval is explained in Property - Assessment and Reassessment

API Call Role Action mapping:

API

Action id

Roles

API

Action id

Roles

1

/localization/messages/v1/_search

1531

SUPERUSER,EMPLOYEE,CITIZEN,GRO,DGRO,

2

/property-services/property/_search

1897

CITIZEN, PT_CEMP,PT_DOC_VERIFIER,PT_FIELD_INSPECTOR,PT_APPROVER

3

/filestore/v1/files/url

1528

SUPERUSER,EMPLOYEE,CITIZEN,GRO,DGRO,

4

/property-services/property/_update

1896

CITIZEN, PT_CEMP,PT_DOC_VERIFIER,PT_FIELD_INSPECTOR,PT_APPROVER