See it on your setup
People

An org structure that matches how the business reports.

The agent asks your customer's people team how the organization 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
Part-time
Care assistant
15 days
15 days
No figureRuled out
Senior caregiver
15 days
15 days
No figureRuled out
Team leader
20 days
20 daysNo figure
No figureRuled out
Home manager
20 days
20 days
No figureRuled out
Director
20 days
20 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
Part-time · every grade · “Part-time 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
Part-time staff don’t get a fixed entitlement. It accrues by the hours they work.
Advised
Then that covers every grade on Part-time. 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
Twenty 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 Canada and follow Canadian public holidays; the southern homes don’t. Carry-over is a policy, then an exception, then a habit.

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

Absence
7 of 9 settled
Two public holiday calendars: United States and Canada.
The northern homes follow the Canadian calendar.
Requests go to the direct manager, with the home 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 new hire, who approves each step, what changes when someone moves and what happens on the last day when someone leaves, and settles the three journeys the way your consultant set out.

A new hire needs a contract, a background 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.

Someone who moves is leaving and joining 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 · David Chen · 11:02Live in the people system
Mallard Care Group Inc.
39 of 39 settled
Mallard Care Homes North Inc.
39 of 39 settled
Mallard Care Homes South LLC
39 of 39 settled
3 decisions to review
Every position has exactly one reporting line.
Leave entitlement is set by grade and contract type; part-time staff accrue by hours worked.
Requests are approved by the direct manager, with the home 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 public holiday calendars, the approval chains, and the joining, moving and leaving 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 people-system workbook your team uses today and we'll show you what Votis reads from it.

See it on your setup