SECURITY
Coverage is the product. So it has to be provable.
In cleaning, an unfilled shift is an inconvenience. In security, it is a post nobody is standing at, which is a breach of the contract and sometimes of a licence condition. Everything below follows from that one difference.
Nobody arriving generates no event. So something goes and looks.
A worker who does not turn up produces nothing for a system to react to. Onvoro checks on a timer instead, and says it once.
- Nobody has signed in for the 6:00 pm shiftGrenfell Street Tower12 min late
- A shift ended with nobody signed inWaymouth Street OfficesMarked missed
- Security licence expires in 14 daysKwame AsanteRenew
What usually happens
- The roster says the post is covered
- Nobody signed in, and nothing said so
- It surfaces when the client asks, or at invoicing
- The hours do not exist, so nothing downstream ever hears
Onvoro
- A shift in progress with nobody signed in raises a late arrival
- A shift that has ended with nobody signed in is marked missed
- Said once, not every five minutes until somebody arrives
- Hours can be recorded on behalf, with no invented reading
Late and missed are two different facts
A shift underway with nobody there is a question, because they may be in traffic, so it is raised once and left alone. A shift that has finished with nobody ever signed in is settled, and becomes missed.
Recording hours on behalf never fakes a reading
Where the work was done and nobody signed in, a supervisor can close it out. Both ends are marked as entered by a person and carry no coordinates at all, because inventing a position would turn evidence into assertion.
It still needs approving
Anything entered on behalf goes to review rather than straight through. Recording somebody’s hours and approving them are two acts.
Alerts go to whoever reaches the site
Resolved from the role and the region, not from a distribution list somebody maintains. A manager added to a region hears about it from their next shift onwards.
The failure that costs you a contract is the one nothing reports: a shift nobody signed in for, discovered at the end of the month when the hours simply are not there.
A licence that lapses on Friday should not reach Monday’s roster unnoticed.
Work rights and licences are one model in Onvoro, because they behave the same way: a document with an expiry date, checked against every shift somebody is put on.
Never a day out of date
Whether a licence is current is worked out from its expiry date every time it is checked, so nobody has to remember to mark one as lapsed.
The warning window belongs to the document
A visa is not renewed in a fortnight and a first aid ticket is, so each type carries its own notice period rather than sharing one setting.
You are told before it matters, once a day, in your morning
A digest rather than a running alarm, and it arrives on your own clock rather than at whatever hour a single timer happens to fire.
Missing paperwork warns; an expired right refuses
Rostering somebody with no right to work on file warns, judged on the day of the shift rather than today, and records the warning against whoever accepted it, so a new starter is not unrosterable while their paperwork is in the post. A right that has run out by that day refuses the shift.
Expired work rights count as none
Letting somebody work in breach of a visa is a criminal offence, so this one question is answered by the system rather than left for a screen to infer from a list.
Patrols, posts, and proof that the round was walked.
A standing checklist at the site, with the window that makes it mean something: this shift, this day, or this week.
Per shift means per shift
A perimeter check set to every shift starts empty again on the next one. It cannot be satisfied by the round somebody walked yesterday.
A photo where a photo is the point
A door found unsecured, a light out, a vehicle where it should not be. The evidence attaches to the check rather than to the shift, because a picture of the gate is not proof the plant room was looked at.
An incident is a job, not a note
It gets raised, assigned, evidenced and closed with what was actually done, and it survives the shift it happened on.
What happened overnight, without a phone call.
A site carries its own feed, read on the site’s clock, mixing what the system recorded with what people wrote down.
- 10:00 pmHassan Ali signed in, location verified
- 11:40 pmPatrol round: 6 of 6 checks done
- 1:15 amIssue raised: side gate found unlocked
- 2:05 amNote: gate secured and reported to the building manager
- 6:02 amHassan Ali signed out
The feed is the handover
Every sign-in and sign-out, every job raised and closed, every correction and the reason for it, in order, on one page for that building.
Notifications have three settings, not nine
Off, exceptions only, or everything, per category. Exceptions only is the useful middle: a phone that buzzes sixty times between five and seven in the morning is a phone somebody turns off.