Configuring an HRMS to Fit Your Company: Custom Fields, Policies and Approval Workflows
Every HR platform ships with assumptions. Someone decided how many levels of leave approval are normal, what a salary structure looks like, which fields describe an employee and who is allowed to see them. Those defaults are reasonable averages, which is another way of saying they describe no particular company — certainly not yours. The configuration layer exists to replace those averages with your actual policies, and how seriously you take it in the first month determines how much manual workaround your team lives with for the next three years.
The failure mode is predictable. Configuration gets treated as setup admin — a box to tick before the real work of go-live — so the defaults are accepted, the gaps are absorbed by people, and within six months half the HR team is maintaining a private spreadsheet for the things the system 'doesn't do'. It usually did do them; nobody had configured it to.
Start with org structure — everything hangs off it
Branches, departments and designations are not a directory nicety. They are the scaffolding that every downstream rule attaches to, and getting them wrong quietly distorts everything built on top. A holiday calendar is per-branch because a Maharashtra office and a Karnataka office genuinely observe different days. A Professional Tax slab follows the employee's work location, not the head office. Approval routing follows reporting lines. Reports are only as meaningful as the departments they group by.
Custom fields: describe your employees, not a generic one
Standard employee records cover the universal facts — name, joining date, designation, contact details. What they cannot cover is the information specific to your business: a licence number for drivers, a certification expiry for technical staff, a client allocation for a services firm, a shift eligibility marker for a plant. This information exists in every company; the only question is whether it lives inside the employee record or in a spreadsheet on someone's desktop.
Custom fields put it in the record, which is what makes it searchable, reportable and, importantly, subject to the same access controls as everything else. A certification expiry sitting in a personal spreadsheet is invisible to the person who needs to act on it; the same date in the employee master can be filtered, reported and acted upon.
Model your policies, not the defaults
Most of the configuration that matters is policy modelling — telling the system what your rules actually are rather than accepting a generic set.
- Leave types and allocation: define the leave your policy actually grants, with the balances and rules that go with it, instead of bending your policy to fit three default types.
- Salary components and templates: build the earnings and deductions your structures use, then template them so a new hire in a grade gets the right structure without anyone rebuilding it by hand.
- Shifts and rosters: encode the shift patterns your operations run, including the ones that only apply to a particular site or a particular workforce.
- Statutory masters: per-state Professional Tax slabs and minimum wage rates, maintained centrally rather than remembered by an individual.
- Process configuration: clearance steps for exits, abscondment rules, onboarding document checklists, PPE policy and geofence boundaries for site attendance.
The common thread is that each of these is a decision your company has already made. Configuration is not inventing policy; it is writing down policy that currently lives in people's heads, and the act of writing it down usually reveals that two departments have been applying it differently.
Approval workflows decide whether people trust the system
Approval routing is where configuration stops being an HR concern and becomes an adoption one. If a leave request routes to the wrong manager, or a regularisation needs three approvals when the company genuinely only wants one, employees learn within a fortnight that the system is an obstacle rather than a tool — and they start going around it. WhatsApp messages to managers, verbal approvals, retrospective entries. Once that habit sets in, your records stop reflecting reality and the system's data becomes untrustworthy.
Configure routing to match how decisions are genuinely made in your organisation, including the exceptions: who approves when a manager is on leave, what a site supervisor can authorise without escalation, which requests need HR sign-off in addition to a manager's. The goal is that the system's path and the real path are the same path.
Role-based access: the quiet one that matters most
Access configuration is the least discussed and the most consequential. HR systems hold salary data, disciplinary records, personal documents and medical information, and the default of giving managers broad visibility because it is convenient during implementation is a decision that ages badly. Configure roles around what each group genuinely needs: a manager sees their team's attendance and leave but not their salary history; a site supervisor sees crew attendance for their site only; finance sees payroll outputs without personal documents; employees see themselves.
This is also where the audit log earns its place. Knowing who changed a salary, who viewed a document and when is not paranoia — it is what lets you resolve a dispute with a fact instead of a recollection.
Configure once, revisit deliberately
The last piece of advice is about rhythm. Configuration is not a one-time event, but neither should it be constantly in flux. Set it up properly before go-live, then revisit it deliberately — when you open a new branch, restructure departments, change a leave policy or add a workforce category. Ad-hoc changes made under pressure are how configuration drifts away from policy, and drift is what leaves you with a system nobody can quite explain.
A platform earns its keep in this layer. Custom fields on the employee record, per-branch holiday calendars from org structure, configurable leave types, salary components and templates, PT slabs and minimum wage masters, clearance and abscondment configuration, PPE policy, geofence settings and role-based access — MyBridge exposes these as configuration rather than as code changes, which is what lets the same platform fit a services firm and a manufacturing plant without either of them working around it.
Frequently asked questions
What should be configured first in a new HRMS?
Org structure — branches, departments and designations. Every other rule attaches to it: per-branch holiday calendars, location-based Professional Tax, approval routing and reporting groups. Restructuring the org tree after employees, balances and approvals are attached is far more painful than modelling it correctly before the first import.
What are custom fields used for?
For the employee information specific to your business that no standard record covers — licence numbers, certification expiries, client allocations, shift eligibility markers. Putting them in the employee record rather than a spreadsheet makes them searchable, reportable and subject to the same access controls as the rest of the record.
Why do approval workflows affect adoption?
Because if the fastest route to an approval is outside the system, people take it. Misrouted or over-long approval chains push employees to WhatsApp messages and verbal sign-offs, and once that habit forms your records stop reflecting reality. Routing should match how decisions are genuinely made, including cover for absent managers and what a supervisor can authorise alone.
How should role-based access be set up?
Around what each group genuinely needs, not around implementation convenience. A manager sees their team's attendance and leave but not salary history; a site supervisor sees only their site's crew; finance sees payroll outputs without personal documents; employees see themselves. Pair it with an audit log so changes and views can be traced when a dispute arises.
How often should HRMS configuration be reviewed?
Deliberately rather than continuously — when you open a branch, restructure departments, change a leave or salary policy, or add a workforce category. Ad-hoc changes made under pressure are how configuration drifts away from actual policy, leaving a system whose behaviour nobody can fully explain.
See MyBridge in action
Payroll, attendance, compliance and performance — one platform for your whole team.