See it on your setup
People

An org structure that matches how the business reports.

The agent asks your customer's HR team how the organisation is structured, what the leave policies are and what happens when someone joins, moves or leaves, following what your consultant set out. You sign it off. The people system comes out configured.

Every grade, against every contract type.

Leave entitlement is one answer per grade per contract type, and the business argues about it every time. The card in the conversation says how many cells are answered and opens the matrix, which is its own surface. A cell the customer ruled out is decided, with the reason they gave, and one reason covers every cell it touches. A grade with no name yet cannot be pointed at, so the matrix says which row it is waiting on rather than drawing a row of blanks.

Mallard Care Group · People · Leave entitlement
8 of 15
Checked
Leave entitlement is set by grade and contract type. Eight of the fifteen combinations have a figure, seven don’t, and one grade has no name yet.
Leave entitlement
8 of 15
Open
Back to the conversation
Grade
Permanent
Fixed term
Bank
Care assistant
28 days
28 days
No figureRuled out
Senior carer
28 days
28 days
No figureRuled out
Team leader
30 days
30 daysNo figure
No figureRuled out
Registered manager
30 days
30 days
No figureRuled out
Director
30 days
30 daysNo figure
No figureRuled out
One more grade has no name yet, so nothing can point at it. Name it in the conversation and its row appears here.
Marked once, covers every empty cell in the column
Bank · every grade · “Bank staff accrue leave by the hours they work, not by grade.”
Customer
Show me the whole table, not a list of pairs.
Checked
Every grade against every contract type. The empty cells are the ones nobody has answered. The grade with no name is named, not drawn.
Customer
Bank staff don’t get a fixed entitlement. It accrues by the hours they work.
Advised
Then that covers every grade on Bank. I’ve marked the column once, with your reason: those five cells are decided, and they are counted apart from the ones with a figure. Team leader and Director on fixed term still need a figure.
Customer
Thirty days for both.
Checked
Ten of fifteen have a figure and five are ruled out, so every cell is decided. The sixth grade is still waiting for its name.

The three decisions every people implementation argues about.

Departments, positions and who reports to whom.

The agent asks for the departments, the positions in each, the reporting line above every one and which positions are vacant, and settles the structure the way your consultant set out.

The org chart on the wall has twelve departments. The one in the finance system has thirty, and the one in people's heads has a regional manager who reports to two directors.

Positions are confused with people, so when someone leaves the position leaves with them, and nobody can see the vacancy.

Mallard Care Group · People
14 of 39 settled
Configured so far
6 departments
Reporting lines: by position
2 configured so far
Scripted, not connected to a live system.

Leave that depends on where you are, not only what grade you are.

The agent asks which calendar each home follows, what carries over and who approves at each level, and settles the absence rules the way your consultant set out.

The northern homes are in Scotland and follow Scottish bank holidays; the southern homes don’t. Carry-over is a policy, then an exception, then a habit.

The approval chain runs through a registered manager who is not always the line manager. Give the system one rule for everybody and the first request in April is wrong.

Absence
7 of 9 settled
Two bank holiday calendars: England and Scotland.
The northern homes follow the Scottish calendar.
Requests go to the line manager, with the registered manager copied in.
Carry-over is 5 days, for every grade.
Still to come: Sickness certification, Compassionate leave.

What happens on day one, and who signs it off.

The agent asks what is collected for a joiner, who approves each step, what changes for a mover and what happens on the last day for a leaver, and settles the three journeys the way your consultant set out.

A new joiner needs a contract, a DBS check, a uniform, an email account and a shift. Each one belongs to a different person and none of them knows when the others are done.

A mover is a leaver and a joiner at once, and usually gets half of each. The system can run all of it, once someone has said what “all of it” is.

Mallard People Rollout · People system
Waiting for your sign-offSigned off · Owen Hartley · 11:02Live in the people system
Mallard Care Group Ltd
39 of 39 settled
Mallard Care Homes North Ltd
39 of 39 settled
Mallard Care Homes South Ltd
39 of 39 settled
3 decisions to review
Every position has exactly one reporting line.
Leave entitlement is set by grade and contract type; bank staff accrue by hours worked.
Requests are approved by the line manager, with the registered manager copied in.
mallard-people.xml · ready
Sending to the people system
6 departments and 143 positions created
6 grades with their leave entitlement
Reporting lines complete, 10 vacancies shown
The same configuration as a file, byte for byte. Load it, or let Votis push it in.

What leaves.

For a people system the export holds the departments and positions with their reporting lines, the vacancies, the leave entitlement for every grade and contract type, the bank holiday calendars, the approval chains, and the joiner, mover and leaver steps with who owns each. The cells the customer ruled out are recorded with the reason they gave. It goes out as a file or by API, in the format the people system expects.

Who this is for.

Software vendors.

Onboard more customers onto your people system without growing the team.

Vendors

Services firms.

Run more people projects per consultant.

Services firms

See it on your own setup.

A 20-minute call. Bring the HR workbook your team uses today and we'll show you what Votis reads from it.

See it on your setup