All applications611

Find your application

611 applications

Open full catalog

Browse applications by category or open the full catalog.

  1. Attendance Management
  2. Data model
Reference

The tables behind Attendance Management

Attendance Management 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 organization

People link to Departments, Positions, Locations, pay grades and payroll calendars. State history retains effective employment changes.

Time and leave

Attendance sessions hold weekly approval state. Attendance events hold daily hour detail. Leave requests use leave types, while leave balances preserve dated accrual position.

Payroll

Payroll runs belong to payroll calendars; pay statements belong to a run and person; pay statement lines carry earning, deduction and tax detail.

Employee lifecycle

Job requisitions, Applications, Offers, onboarding checklists, benefit enrollments, performance reviews and training records connect work before and after a hire.

Every table, by feature

People and departments

7 tablesAbout this feature
  • People

    Central person record for every worker; all suite transactions tie back to Employees.

    Linked to Positions, Departments, Locations, People
  • Departments

    Organizational departments with parent hierarchy and cost centers.

    Linked to Departments, People
  • Positions

    Seat-level org entries that an Employee fills.

    Linked to Job titles, Departments, Locations, Pay grades
  • Locations

    Physical and remote locations where employees work.

    Linked to Tax jurisdictions
  • 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.

  • State history

    Every lifecycle event: hire, promotion, transfer, comp change, manager change, leave of absence, termination.

    Linked to People, Positions

Weekly timesheets

4 tablesAbout this feature
  • Attendance sessions

    Weekly timesheet header per employee.

    Linked to People
  • Attendance events

    Hours against a day, project or cost center.

    Linked to Attendance sessions
  • People

    Central person record for every worker; all suite transactions tie back to Employees.

    Linked to Positions, Departments, Locations, People
  • Departments

    Organizational departments with parent hierarchy and cost centers.

    Linked to Departments, People

Leave and balances

4 tablesAbout this feature
  • Leave requests

    Employee-submitted leave requests requiring manager approval.

    Linked to People, Leave types
  • Leave balances

    Current leave balance per employee per leave type, maintained by accrual.

    Linked to People, Leave types
  • Leave types

    Leave categories with country- and class-scoped accrual rules.

  • People

    Central person record for every worker; all suite transactions tie back to Employees.

    Linked to Positions, Departments, Locations, People

Payroll handoff

6 tablesAbout this feature
  • 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, People
  • Pay statements

    Per-employee pay statement for a given payroll run.

    Linked to Payroll runs, People
  • Pay statement lines

    Earnings, benefit deductions, taxes and garnishments on a pay statement.

    Linked to Pay statements, Tax jurisdictions
  • Attendance sessions

    Weekly timesheet header per employee.

    Linked to People
  • Leave requests

    Employee-submitted leave requests requiring manager approval.

    Linked to People, Leave types

Benefits and pay records

5 tablesAbout this feature
  • 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 People, Benefit plans
  • Pay statements

    Per-employee pay statement for a given payroll run.

    Linked to Payroll runs, People
  • Pay statement lines

    Earnings, benefit deductions, taxes and garnishments on a pay statement.

    Linked to Pay statements, Tax jurisdictions
  • People

    Central person record for every worker; all suite transactions tie back to Employees.

    Linked to Positions, Departments, Locations, People

Hiring and onboarding

6 tablesAbout this feature
  • Job requisitions

    Approved positions opened to recruiting.

    Linked to Positions, Job titles, Departments, Locations
  • Applications

    A candidate applying to a requisition; the recruiting pipeline record.

    Linked to Candidates, Job requisitions, People
  • Offers

    Offer letter, approval chain and e-signature state.

    Linked to Applications, Candidates, Positions, People
  • People

    Central person record for every worker; all suite transactions tie back to Employees.

    Linked to Positions, Departments, Locations, People
  • Onboarding checklists

    Per-hire or per-separation container of onboarding and offboarding tasks.

    Linked to People
  • Follow up actions

    Individual tasks that fan out to IT, Facilities, Payroll, HR, Manager and the new hire.

    Linked to Onboarding checklists, People

Shared and settings

13 tables
  • Candidates

    Person pool in the applicant tracking system.

    Linked to People
  • Course enrollments

    Employee enrollment in a course; the learning transaction record.

    Linked to Courses, People
  • Courses

    Learning catalog of courses and certifications.

  • Exchange rates

    Read-only effective exchange rates for this app.

  • Goals

    Employee goals tied to a performance cycle.

    Linked to People, Performance cycles
  • Interviews

    Scheduled interviews against an application with scorecards.

    Linked to Applications, People
  • Performance cycles

    Annual, mid-year and probation performance cycles.

  • Performance reviews

    Subject-by-reviewer review within a performance cycle.

    Linked to Performance cycles, People
  • Tax filings

    Payroll tax filings produced from a run and remitted to an authority.

    Linked to Tax jurisdictions, Payroll runs
  • Tax jurisdictions

    Tax-authority records driving withholding and filings.

  • Training records

    Durable, audit-safe record of completed training and certifications.

    Linked to People, Courses
  • Users

    Users

    Linked to Users
  • Workflow decision receipts

    Auditable receipt rows written by the HRMS approval workflows: the persisted approval/decision outcome plus the applied change.

Keys and references

Keep the employee identifier stable. A weekly timesheet belongs to one person, and its daily events reference that header. Leave requests and balances each reference a person and leave type. Statements reference both a person and a run. Match external identifiers to these records during migration rather than creating duplicate workers.

Migration order

  1. Load Departments, Locations, job titles, pay grades, Positions and payroll calendars.
  2. Load People with current manager, position, department and calendar references.
  3. Load leave types and dated leave balances.
  4. Bring over open attendance sessions and their attendance events, followed by open leave requests.
  5. Reconcile payroll runs, pay statements and pay statement lines for the agreed history period.
  6. Add the employee lifecycle records that the team will operate in this app.

Set up Attendance Management your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started