AmeriHomes Realty of NY Inc.

Help

CONTENT

Data objects
Main technological processes (procedures)
Create new record (Agent, Tenant, Landlord, Property, Request)
Update record (Agent, Tenant, Landlord, Property, Request)
Delete record (Agent, Tenant, Landlord, Property, Request)
Associate (bind) Request with Property
Remove Association between Request and Property
Refresh data bounds
Notes


Data objects

The main data objects are collections of Agents , Landlords , Properties , Requests and Tenants . The connections between them are shown in the figure.

Important:

  • Each , and must have a unique phone number at least 10 digits (in its category) and not an empty name.
  • Every must have a unique address. Address format: Number Street, [Apt 123,] City State Zip

Main technological processes (procedures)

  • Create Agents, Tenant and Landlord objects.
  • To create , and , you should not have any pre-created or existing objects.
  • Create Request object.
  • To create , you must have or pre-create and . This is because must be associated with the corresponding and    ( <--> ).
  • Create Property object.
  • To create , you must have or pre-create and . This is because must be associated with the corresponding and    ( <--> ).
  • Agent associations.
  • Any can be associated with any number of and   (one-to-many).
  • Tenant associations.
  • Any can be associated with any number of   (one-to-many).
  • Landlord associations.
  • Any can be associated with any number of   (one-to-many).
  • Request associations.
  • Each can be associated with only one and one   (one-to-one).
  • Property associations.
  • Each can be associated with only one and one   (one-to-one).

Create New Objects

How to create new Agent

Go to main menu and select Edit -> Agents. Page EDIT AGENTS will appear. In the right pane (New record), type Name, Phone and Email  then click button "Insert" at the bottom of the right pane.


How to create new Tenant

Go to main menu and select Edit -> Tenants. Page EDIT TENANTS will appear. In the right pane (New record), type Name, Phone and Email  then click button "Insert" at the bottom of the right pane.


How to create new Landlord

Go to main menu and select Edit -> Landlords. Page EDIT LANDLORDS will appear. In the right pane (New record), type Name, Phone and Email  then click button "Insert" at the bottom of the right pane.


How to create new Property

Go to main menu and select Edit -> Properties. Page EDIT PROPERTIES will appear. In the right pane (New record), fill in the following fields: Price, Area, Type, IsLuxury, Beds, Baths, Amenities, Address, ExpDate, Agent, Landlord, Status and Photos  then click button "Insert" at the bottom of the right pane.
Important: Before creating a new Property, make sure that there are appropriate Agent and Landlord for it!


How to create new Request

Go to main menu and select Edit -> Requests. Page EDIT REQUESTS will appear. In the right pane (New record), fill in the following fields: Budget, Area, Type, Beds, Baths, Amenities, MoveInDate, IsLuxury, Status, Tenant and Agent  then click button "Insert" at the bottom of the right pane.
Important:

Update Objects

How to update Agent

Go to main menu and select Edit -> Agents. Page EDIT AGENTS will appear. In left pane select necessary Agent. In the right pane (Details of selected item), click button "Edit" at the bottom of the right pane. In the right pane, make the necessary changes to the fields: Name, Phone and Email  then click button "Update" at the bottom of the right pane.


How to update Tenant

Go to main menu and select Edit -> Tenants. Page EDIT TENANTS will appear. In left pane select necessary Tenant. In the right pane (Details of selected item), click button "Edit" at the bottom of the right pane. In the right pane, make the necessary changes to the fields: Name, Phone and Email  then click button "Update" at the bottom of the right pane.


How to update Landlord

Go to main menu and select Edit -> Landlords. Page EDIT LANDLORDS will appear. In left pane select necessary Landlord. In the right pane (Details of selected item), click button "Edit" at the bottom of the right pane. In the right pane, make the necessary changes to the fields: Name, Phone and Email  then click button "Update" at the bottom of the right pane.


How to update Property

Go to main menu and select Edit -> Properties. Page EDIT PROPERTIES will appear. In left pane select necessary Property. In the right pane (Details of selected item), make the necessary changes to the fields:Price, Area, Type, IsLuxury, Beds, Baths, Amenities, Address, ExpDate, Agent, Landlord, Status and Photos  then click button "Update" at the bottom of the right pane.
Important: If status of is RENTED then you can change status and photos only.


How to update Request

Go to main menu and select Edit -> Requests. Page EDIT REQUESTS will appear. In left pane select necessary Request. In the right pane (Details of selected item), make the necessary changes to the fields: Budget, Area, Type, Beds, Baths, Amenities, MoveInDate, IsLuxury, Status, Tenant and Agent  then click button "Update" at the bottom of the right pane.
Important: If status of is RENTED then you can change status only.

Delete Objects

How to delete Agent

Go to main menu and select Edit -> Agents. Page EDIT AGENTS will appear. In left pane select necessary Agent. In the right pane (Details of selected item) click button "Delete" at the bottom of the right pane.
Important: You cannot delete if it has or associated with it.


How to delete Tenant

Go to main menu and select Edit -> Tenants. Page EDIT TENANTS will appear. In left pane select necessary Tenant. In the right pane (Details of selected item) click button "Delete" at the bottom of the right pane.
Important: You cannot delete if it has associated with it.


How to delete Landlord

Go to main menu and select Edit -> Landlords. Page EDIT LANDLORDS will appear. In left pane select necessary Landlord. In the right pane (Details of selected item) click button "Delete" at the bottom of the right pane.
Important: You cannot delete if it has associated with it.


How to delete Property

Go to main menu and select Edit -> Properties. Page EDIT PROPERTIES will appear. In left pane select necessary Property. In the right pane (Details of selected item) click button "Delete" at the bottom of the right pane.


How to delete Request

Go to main menu and select Edit -> Requests. Page EDIT REQUESTS will appear. In left pane select necessary Request. In the right pane (Details of selected item) click button "Delete" at the bottom of the right pane.

Associate (bind) Request with Property

Binding between and means setting the status to RENTED (for and ) and date of the end for .

First way

Go to main menu and select Search -> CORRELATIONS -> Correlations by tenant. Page SEARCH CORRELATIONS will appear. Select then select for selected then click button "Search". If potential correlations exist then table of potential correlations will appear. Select row (left column (»)) of table which you need. BIND PROPERTY dialog box will appear. Select date for end of rent and click button "Bind". After it status of and are RENTED.
The conditions for the correlations between and are the following relations:

  • Status of selected and are ACTIVE;
  • Number of bedrooms selected and are the same;
  • Budget of selected is in the price range [0.85-1.15] of the ;


Second way

Go to main menu and select Search -> CORRELATIONS -> Correlations by landlord. Page SEARCH CORRELATIONS will appear. Select then select for selected then click button "Search". If potential correlations exist then table of potential correlations will appear. Select row (left column (»)) of table which you need. BIND PROPERTY dialog box will appear. Select date for end of rent and click button "Bind". After it status of and are RENTED.
The conditions for the correlations between and are the following relations:

  • Status of selected and are ACTIVE;
  • Number of bedrooms selected and are the same;
  • Budget of selected is in the price range [0.85-1.15] of the ;


Third way

Go to main menu and select Search -> CORRELATIONS -> Potential Correlations. Page POTENTIAL CORRELATIONS will appear. If potential correlations exist then table of potential correlations will appear. Select row (left column (»)) of table which you need. BIND PROPERTY dialog box will appear. Select date for end of rent and click button "Bind". After it status of and are RENTED.
The conditions for the correlations between and are the following relations:

  • Status and are ACTIVE;
  • Number of bedrooms and are the same;
  • Budget of is in the price range [0.85-1.15] of the ;

Remove Association between Request and Property

Remove Association between and means setting the status to ACTIVE (for and ).

First way

Go to main menu and select Edit -> Properties. Page EDIT PROPERTIES will appear. In left pane select necessary Property with status RENTED. In the right pane (Details of selected item), set status to ACTIVE then click button "Update" at the bottom of the right pane.

Second way

Go to main menu and select Edit -> Requests. Page EDIT REQUESTS will appear. In left pane select necessary Request with status RENTED. In the right pane (Details of selected item), set status to ACTIVE then click button "Update" at the bottom of the right pane.

Refresh data bounds

Refresh data bounds means setting the status to ACTIVE for bound and if date for end of rent less then current data.
To Refresh data bounds go to main menu and select Tools ->Refresh data bounds. Page EXPIRED RENTED PROPERTIES will appear. If expired rented properties exist then their table will appear. Click button "Reset status" if you want to do it.

Notes

• One of the main requirements of this web application is timely update the status of properties .
• If status of is RENTED and expired date is less than today, then after expired date a warning sign will appear.

Design and development by VIO Solutions Inc.