These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Government HRMS
- Data model and import order
The tables behind Government HRMS
Government HRMS ships with 36 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.
- Tables
- 36
- Features
- 6, plus shared settings
- Change it
- Add fields and tables in Proto
How the model is organised
People and positions:
Employees, Departments, Locations, Positions, job titles, pay grades and employment history establish the person, seat and dated change.
Recruitment and offers:
Job requisitions, Candidates, Applications, Interviews and Offers connect an opening to a candidate decision.
Leave and time:
Leave types, leave balances, leave requests, Timesheets and time entries keep policy, request and worked time distinct.
Payroll and benefits:
Payroll calendars, payroll runs, pay statements, pay statement lines, benefit plans, benefit enrollments, tax jurisdictions and tax filings connect pay and enrollment detail to a period.
Performance and learning:
Performance cycles, performance reviews, Goals, Courses, course enrollments and training records tie evidence to a person and cycle.
Transitions:
Onboarding checklists and onboarding tasks assign work; workflow decision receipts hold recorded workflow decisions.
Every table, by feature
- People and positions7
- Recruitment and offers8
- Leave and time6
- Payroll and benefits9
- Performance and learning7
- Employee transitions6
- Shared and settings3
- Employees
Central person record for every worker; all suite transactions tie back to Employees.
Linked to Positions, Departments, Locations, Employees - Departments
Organizational departments with parent hierarchy and cost centers.
Linked to Departments, Employees - Locations
Physical and remote locations where employees work.
Linked to Tax jurisdictions - Positions
Seat-level org entries that an Employee fills.
Linked to Job titles, Departments, Locations, Pay grades - Job titles
Canonical job titles with job family, level and exempt status.
Linked to Pay grades - Pay grades
Salary bands tied to job titles and positions.
- Employment history
Every lifecycle event: hire, promotion, transfer, comp change, manager change, leave of absence, termination.
Linked to Employees, Positions
- Job requisitions
Approved positions opened to recruiting.
Linked to Positions, Job titles, Departments, Locations - Positions
Seat-level org entries that an Employee fills.
Linked to Job titles, Departments, Locations, Pay grades - Job titles
Canonical job titles with job family, level and exempt status.
Linked to Pay grades - Pay grades
Salary bands tied to job titles and positions.
- Candidates
Person pool in the applicant tracking system.
Linked to Employees - Applications
A candidate applying to a requisition; the recruiting pipeline record.
Linked to Candidates, Job requisitions, Employees - Interviews
Scheduled interviews against an application with scorecards.
Linked to Applications, Employees - Offers
Offer letter, approval chain and e-signature state.
Linked to Applications, Candidates, Positions, Employees
- Leave types
Leave categories with country- and class-scoped accrual rules.
- Leave balances
Current leave balance per employee per leave type, maintained by accrual.
Linked to Employees, Leave types - Leave requests
Employee-submitted leave requests requiring manager approval.
Linked to Employees, Leave types - Timesheets
Weekly timesheet header per employee.
Linked to Employees - Time entries
Hours against a day, project or cost center.
Linked to Timesheets - Employees
Central person record for every worker; all suite transactions tie back to Employees.
Linked to Positions, Departments, Locations, Employees
- Payroll calendars
Named pay schedules per legal entity, country and currency.
- Payroll runs
A scheduled execution of payroll for a calendar and period.
Linked to Payroll calendars, Employees - Pay statements
Per-employee pay statement for a given payroll run.
Linked to Payroll runs, Employees - Pay statement lines
Earnings, benefit deductions, taxes and garnishments on a pay statement.
Linked to Pay statements, Tax jurisdictions - Benefit plans
Enrollable benefit plans such as medical, dental, retirement and life.
- Benefit enrollments
Per-employee enrollment in a benefit plan with dependents and dates.
Linked to Employees, Benefit plans - Tax jurisdictions
Tax-authority records driving withholding and filings.
- Tax filings
Payroll tax filings produced from a run and remitted to an authority.
Linked to Tax jurisdictions, Payroll runs - Employees
Central person record for every worker; all suite transactions tie back to Employees.
Linked to Positions, Departments, Locations, Employees
- Performance cycles
Annual, mid-year and probation performance cycles.
- Performance reviews
Subject-by-reviewer review within a performance cycle.
Linked to Performance cycles, Employees - Goals
Employee goals tied to a performance cycle.
Linked to Employees, Performance cycles - Courses
Learning catalog of courses and certifications.
- Course enrollments
Employee enrollment in a course; the learning transaction record.
Linked to Courses, Employees - Training records
Durable, audit-safe record of completed training and certifications.
Linked to Employees, Courses - Employees
Central person record for every worker; all suite transactions tie back to Employees.
Linked to Positions, Departments, Locations, Employees
- Employees
Central person record for every worker; all suite transactions tie back to Employees.
Linked to Positions, Departments, Locations, Employees - Employment history
Every lifecycle event: hire, promotion, transfer, comp change, manager change, leave of absence, termination.
Linked to Employees, Positions - Onboarding checklists
Per-hire or per-separation container of onboarding and offboarding tasks.
Linked to Employees - Onboarding tasks
Individual tasks that fan out to IT, Facilities, Payroll, HR, Manager and the new hire.
Linked to Onboarding checklists, Employees - Positions
Seat-level org entries that an Employee fills.
Linked to Job titles, Departments, Locations, Pay grades - Offers
Offer letter, approval chain and e-signature state.
Linked to Applications, Candidates, Positions, Employees
Keys and references
Use employee ID, position code, requisition number and other stable record identifiers during migration. Preserve references to Employees, Positions and Departments instead of matching by display names. Check a candidate and requisition pair before making a second application. Keep one payroll run per intended calendar and period, with statements linked to that run. A historical employment event remains separate from the employee’s current fields.
Migration order
- Load Users, Departments, Locations, job titles, pay grades, Positions, leave types, benefit plans, payroll calendars and tax jurisdictions.
- Load Employees with their department, position, manager, grade and payroll calendar references.
- Load employment history, leave balances, benefit enrollments and existing training records against the correct employee.
- Load active job requisitions, Candidates, Applications and Interviews, preserving identifiers and dates.
- Load current leave requests, Timesheets, performance cycles, Goals and performance reviews.
- Reconcile payroll runs, pay statements, pay statement lines and tax filings by period before operational use.
Set up Government HRMS your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.