Contents

Customers

Mike Nolan Updated by Mike Nolan

Purpose

This article is written to help you understand the concepts of Customers within DRS.

What are Customers?

Customers are your locations which require the Jobs or Works Orders to be attended to. The Customer requires some key data points to ensure they are Unique and DRS is able to schedule appointments to them. The Customer must have a Unique ID and a validatable postcode. The postcode of this location is validated and used to calculate the travel time between jobs within DRS. These postcodes are also added against your sectors to determine which sectors that your workers can work in.

Customers can be any item which you need to record a location against, such as, Assets, Properties, Schemes, Land or offices for example.

Aside from just having the address, each of these customer records can be configured with Business Data such as Tenant Codes (warning flags), Contact Name / Telephone Number / Email address, Contract, Mandatory / Preferred or Forbidden Workers, Opening Hours and Closing Days Calendar.


Viewing Customers

To Access Customers click on Customers from the left navigation menu to be taken to the view

Click on any customer line within the view to be taken to the customer detail panel.

To see associated Orders and Jobs for this customer click on show data in each area.


Creating a Customer

Within the Customer View pane, click the Add button.

If you have multiple agencies you may get an option to Select agency. This will be the agency of where this customer will reside. Select the relevant agency and click Next

If you have multiple Customer Templates you may get an option to Select template. Select the relevant Template that matches the type of customer you are adding and click Next

The following fields may be available for you to complete. Fields marked in BOLD are mandatory and will be available on all installations.

Field Name

Description

ID

This is the unique value used to identify the Customer Object. This is the key matching value used by your Integrating system. Common uses of this value are Property UPRN's, Block ID's and Asset ID's

Name

The Name value is used by the Users to identify the Location or Asset.

Postcode

This is the Post Code value for the location. This must be a validatable PostCode, but can be a Part Postcode if required (e.g., EH1, EH1 1A, or, EH1 1AA)

Address Line 1, 2, 3, 4

These fields will hold the formattable address details for the asset or location.

City

This field is the City location for the asset or location.

Country

This field is the Country for the asset or location.

Preferred Worker

Preferred Worker is where the customer has a specific worker preference, this isn’t mandatory and obviously will be redundant when applied across trades (a joiner being applied wont work for plumbing jobs for example), adding a preference may give some customer satisfaction that a particular worker will be selected in the scheduling rules. DRS can also identify with configuration whether the preferred worker can be sent on the slot requests.

Mandatory Worker

Mandatory worker is the customer request for this worker to always be sent as opposed to anybody else, this isn’t ideal where you have multiple skills/trade operatives as it will only look for the one operative in the scheduling rules regardless of skill set so should be used sparingly.

Forbidden Worker

Forbidden worker will prevent the worker being chosen at all for this particular property in the scheduling rules – NB manual manipulation can prevent this being applied correctly

Tenant Code

Tenant Codes can be used to identify identifying flags for the Locations. The value in the Tenant Code field is used as part of the Tenant Code Template configuration. This value can also be updated directly though the API by your integrating system.

Area

Area to which a customer belongs, this could be a borough or a zone that is used outside of sectors and it is configurable to be selected as part of scheduling if required


Configuring Additional Fields in Customer


Mandatory/preferred/forbidden workers

Selecting the Checkbox will display the configuration pane for Worker configuration.

Selecting any of the ADD buttons will display a Worker Object Selector to add workers.

Clicking Select will add these Workers to the Customer

Clicking on the Recycle Bin will remove any configured worker from the Customer.


Opening Hours

Checking the box for Opening Hours will display the configuration pane for Opening Hours.

Opening Hours can be applied to a customers setup to indicate they can only accept jobs or are open to scheduling in work on particular dates and times. If configured, DRS will only offer slots on the dates and times specified.


Edit a customer

Select a customer by placing a tick in the check box and selecting edit, this will take you back to the customer setup screen for amendments to be applied.

All options to manage customers are performed as creating a new Customer. The only value that cannot be modified is the Customer ID and Customer template.

WARNING: Some changes, such as setting mandatory or forbidden workers, and or, Opening Hours, can effect Jobs which are currently scheduled to the Customer.


Delete a Customer

Select a customer by placing a tick in the check box and selecting Delete, this will remove the customer from the system.

WARNING: This function cannot be reversed. Deleting a customer can result in associated records being deleted, or orphaned in the system.

Once a record has been deleted, there is no recovery.

Was this article useful?

Vocabulary and Concepts

Orders

Contact