Basic Customisation

Now that we've been through a basic job example, we can look at ways to make the job flow better suit your business setup.

Job Statuses

For the typical dispatch scenario the most common change you'll need to make is to add more job states/dispositions so that we can describe more about what happened in a job.

Let's look at the states in that sample job again:

Job lines

The states tell the story of what happened in the job. First it was sent to the PDA (cellphone), then it was confirmed by the guard and an ETA provided via the GDS app on the cellphone. The guard went onsite, performed some tasks, then went offsite again. Finally the job was closed.

Each job status has a status code: UN TP, CON, 10/2 and so on. Often you'll use similar codes when talking with your field officers. The important part here is that your operators will type these codes when updating jobs - we use them as they're a very fast way to tell GDS what happened next in the job.

Things to consider when creating new codes:

We do this as some settings and information are used so frequently that if we looked them up in the database every time we used them the system would slow down. They generally change only very infrequently so there's little point in re-reading them all the time – instead we hold them in memory, making things faster.

The only downside is that if we make a major system change, GDS won't always see it right away. Most of the time this doesn't matter too much as changes like this generally involve new projects or work that we're undertaking, so they aren't needed right away, and all of the GDS instances will see them within the next half hour anyway. But if you're testing something new then it's helpful to give things a little push by viewing the System Status screen.