Versions Compared

Key

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

...


Provide Citizen/Employee to Create a New Property. User has to provide various information regarding Property Location , Property Built up Information and Owner Information. Once the application registered successfully it goes through various phases based on configuration.
https://github.com/egovernments/frontend/blob/master/web/rainmaker/dev-packages/egov-pt-dev/src/ui-config/screens/specs/pt-common-screens/register-property.js

...

MDMS Requests

Code Block
            { name: "PropertyType" },
            { name: "UsageCategory" },
            { name: "PTWorkflow" }

Based on the PTWorkflow https://github.com/egovernments/egov-mdms-data/blob/DEV/data/pb/PropertyTax/PTWorkflow.json

Code Block
 {
         "businessService":"PT.CREATEWITHWNS",
         "initialAction":"OPEN",
         "inWorkflowStatusAllowed":false,
         "enable":false
     },

Here in the businessService = PT.CREATEWITHWNS and enable =false then we don't have workflow for Property created through WNS , if we update it to enable =true then we have the workflow for the Property
created .

If Response Property Created through WNS module will behave in following way if enable =false

Register New Property states

1

Current State

Action

Next State

Actors

2

 

Initiate

Initiated

CEMP, Citizen

3

Initiated

Next

Inworkflow

CEMP, Citizen

4

Inworkflow

Back

Initiated

CEMP, Citizen

5

Inworkflow

Submit

Approved

CEMP, Citizen

Once property is created it is approved in the further screens if PTWorkflow is satisfying this condition

get(payload, "MdmsRes.PropertyTax.PTWorkflow", []).filter(data=> data.enable&&data.businessService).includes("WNS"))

and property object will have same business service from that mdms businessService : data.businessService,

Summary screen

Summary of register property is configured in

https://github.com/egovernments/frontend/blob/master/web/rainmaker/dev-packages/egov-pt-dev/src/ui-config/screens/specs/pt-common-screens/summary.js file.


Property Create Api

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

...