Table Type: Time Entry (Advanced Timecard Capture, Conflict Checks, Thresholds & More)

šŸ“„ Table Type: Time Entry – Advanced Timecard Capture with Conflict Checks, Preloading, and Workflow Control
 

The Time Entry Table is the most feature-rich table type in Ontraccr. It’s designed to handle everything from simple daily time tracking to advanced billing workflows, project audits, and integration with cost codes, rates, and custom timecard fields.


🧠 What Is the Time Entry Table?

A Time Entry Table lets users:

  • Log time entries for themselves or their teams
  • Pull in existing timecards
  • Preload data by project/date/status
  • Calculate costs, billing, durations, and compliance
  • Use validations like conflict warnings and threshold alerts

šŸ›  How to Set Up a Time Entry Table

  1. Go to Step 2: Fields
  2. Add a new field → Choose Table → Select Time Entry as the data type
  3. Customize:
    • Columns
    • Permissions
    • Preloading rules
    • Conflict detection and thresholds

🧾 Key Features & Configuration Options
 

🟦 1. Column Options (Standard + Custom Fields)

Includes system columns like:

ColumnDescription
UserThe person whose time is being logged
Start/End TimeManual entry or calculated duration
DurationTotal hours
TimeFull breakdown: reg, OT, DT
Hourly Rate / Cost / Billing RateFor costing and invoicing
Union, Work Class, ShiftFrom time tracking settings
StatusUnsubmitted / Submitted / Approved
Entered ViaShows how the entry was made and from which form
Custom FieldsAny custom timecard field from Settings → Time Tracking → Custom Fields

🧰 2. Entry Methods

  • Add New: Manual entry row
  • Add from Team: Pull all team members into the table at once
  • Preload Existing Entries: Pull in timecards from past week, date fields, or a range

šŸ›”ļø 3. Access & Validation Settings

SettingWhat It Does
āœ… Hide Add NewPrevent manual row entry
āœ… Hide Add from TeamPrevent bulk team add
āœ… Lock Time Entry to Form AuthorOnly allow time for the person filling the form
āœ… Warn User of Time ConflictsFlag overlapping entries in red
āœ… Enable Threshold WarningAlert if entry exceeds configured hours (e.g., > 8 hrs)
āœ… Prevent EditsLock preloaded rows from changes

ā¬‡ļø Preloading Options

šŸ” Preload New Entries:

Set default values for each new entry added by the user:

  • Project
  • Date (None / Current / Linked to another form field)

šŸ“„ Preload Existing Entries:

Automatically pull in actual timecards matching:

  • A date or date range field
  • A time span (e.g. ā€œlast 7 daysā€)
  • Project selection
  • Status (e.g. only Approved entries)

āœ… Use this for billing workflows and daily log summaries


šŸ“ˆ Calculations and Costing

You can include fields for:

  • User Wage (default wage or overridden by union class)
  • Hourly Billing Rate
  • Hourly Cost (from user wage or cost code)
  • Daily Cost (from cost code setup)

Custom Calculation Columns also available for:

  • Total cost
  • Markups
  • Conditional logic (see Article 18)

šŸ“Š Layout Options

OptionUse When
Vertical LayoutLots of columns; see all data in stacked format
Standard LayoutIdeal for small to medium column sets

🧠 Use Case Examples

ScenarioSetup
Foreman logging time for crewUse Add from Team
Worker submitting personal timeUse Lock to Author + Threshold Warning
Billing form pulling last week’s timeEnable Preload Existing Entries (Approved Only)
Show where time came fromAdd ā€œEntered Viaā€ and ā€œStatusā€ columns

šŸ“Œ Pro Tips

  • Use ā€œWarn of Time Conflictā€ for overlapping entries—but note: users can still submit unless blocked in the Workflow Settings (Prevent Duplicates)
  • Use ā€œVertical Layoutā€ for audit-friendly form views
  • Enable ā€œEntered Viaā€ to track which form/device created the time

Was this article helpful?