...
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
Response Property Created through WNS module will behave in following way
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
Property Create Api
Property is created using /property-services/property/_create
API, the returned data is formatted and dispatched to redux
...