Construct ESS - Clock In/Out Time Entry

Overview

NOTE: The Clock In/Out feature is available in Nexus 01.

Employees can record their daily work time in Construct ESS using the Clock In/Out feature if the setup described in this section is completed. Employees can record their shift start (clock in), add or edit task details, record breaks (pause/play), switch tasks, and end their task/day (clock out).

NOTE: Clock In /Out is a mobile-only feature. This feature is not available via desktop or web browser.

Setup for Clock In/Out Time Entry

Access to entering clock in/out times in employee timesheets is controlled at the system level. Access can also be controlled at the HR level using the Employee Dashboard screen, and this setting ultimately takes precedence over the system level. The settings, which are located across several screens, are described in more detail below.

System Options

Screenshot of E-Timehseet tab in System Options.

Pgm: SYSOPT – System Options; standard Treeview path: System > Setup > System Options – E-TimeSheet tab

The Clock In/Out Time Entry feature is used to control whether clock in-out times are used during timesheet entry. It must be enabled at the system level to allow employees to enter clock in/out times in the Timesheet Entry screen. This feature is enabled using the Require Clock In-Out Times in Mobile ETime field located on the E-Time Sheet tab of the System Options screen in the System Data module. From the field's drop-down menu, selecting an FLSA type of “Exempt”, “Non-Exempt”, or “Both” will give employees with that FLSA type assigned on their Employee Profile record, access to the Time In and Time Out fields in the Timesheet Entry screen. If this field is set to “Not Applicable”, the In/Out option will not be available to employees when entering timesheets.

Employee Profile

Screenshot of Employee Profile screen with Personal tab enabled.

Pgm: PYEMPLOY – Employee Profile; standard Treeview path: US Payroll > Setup > Employees > Employee Profile – Personal tab

An employee's FLSA type is assigned in their Employee Profile record. If the Clock In/Out Time Entry feature is enabled at the system level, an employee's ability to enter clock in-out times during timesheet entry will depend on the FLSA type selected here.

Employee Dashboard

Screenshot of Employee Dashboard.

Employee Dashboard; standard Treeview path: Human Resources > Personnel > Employee Dashboard

The Employee Dashboard, located in the Human Resources module, is used to configure access restrictions for an employee's time entries at the HR level. The setting on this screen takes precedence over the system and profile levels.

To configure access for a specific employee at the HR level, navigate to the Employee Dashboard screen and open the Employee record. In the Employee Details section of the screen, click on the Employee Access tab and use the 'Disable Clock In/Out Time in Mobile Etime' checkbox to enable/disable access to the Clock In/Out Time Entry feature when entering timesheets.

Roles and Permissions

Access within Construct ESS will depend on the user's assigned role, defined in the E-Time Role Setup screen in the E-Time module. Employees can log time, add task details, start/stop breaks, and submit time entries. Users with approver privileges can review submitted time, approve or reject entries, and (where permitted) correct in/out time values.

E-Time Role Setup; standard Treeview path: E-Time > E-Timesheet > Setup > E-Time Role Maintenance

Both of the following privileges must be assigned in order to edit saved clock-in/out time entries:

  • 'Approver'

  • 'Allow to update submitted timesheets'

For more information, please refer to E-Time - Role Maintenance (E-Time Roles).

If the user has only one or none of the above privileges, they can only view the entry but cannot edit the clock-in/out times. Only task details (job, phase, category, comments) remain editable.

Entering Clock In/Out Time

Click on the Add icon (Add icon.) to insert a timesheet entry.

NOTE: Only the current day is available for clock-in/out time. Future dates are available for Leave entries only. Users cannot clock into a future date.

Screenshot of Personal Timesheet with field highlighted.

The system will record the clock-in time using the device's current time and will start a running timer. Ensure the correct data type is selected and press the Save icon (Image of Save icon, checkmark.) to keep the entry as a draft ("In Progress" task). Task details do not need to be entered yet.

Screenshot of Personal Timesheet on mobile device.

Upon saving, Construct ESS will ask the user to enable location tracking. Once an option is selected, the time entry will be saved as "In Progress".

The Time Entry screen will show an "In Progress" status while the timer is running. Press Cancel at any time before saving to discard the unsaved clock-in time. Click the Add icon (Add icon.) again to restart.

Add or Edit Task Details

Task details are used to identify the work performed by the employee. Employees must complete all required fields before they can clock out or switch tasks.

Screenshot of in progress task.

From the Time Entry log, click the in-progress record to open the detail screen. Select the activity type and complete all the required fields (e.g., phase, category, comments, etc.) applicable to the selected activity type.

Activity Type Code Description
Job J Time is charged to a specific Job, Phase, and Category.
General G General overhead or non-job-specific time.
Equipment E Time associated with equipment usage.
Work Order W Time tied to a specific Work Order.

Press the Save icon (Image of Save icon, checkmark.) to keep the timer running with the details recorded.

Screenshot of task with option menu highlighted.

Press the Cancel icon (Image of cancel icon, x.) to discard any edits or select the "Delete Time Entry" option from the Options menu to remove the details and the recorded clock-in time.

NOTE: The "Delete Time Entry" option is permanent. Use it only if the entry must be discarded entirely.

Record Breaks (Pause/Play)

Screenshot of task with pause option.

To start a break, press the Pause icon on the in-progress task. The timer will pause and a break banner will appear to confirm the break is running.

Screenshot of task with banner highlighted.

To end a break, press the Play icon. A message will display the break duration and the task timer will resume.

Screenshot of Personal Timesheet with break details.

To review all break entries for the day, scroll to the bottom of the Time Entry log. Each break is listed with its duration (in hours and minutes).

NOTE: Break times are automatically excluded from your total worked hours .

Switch Tasks

Screenshot of mobile devices with new task.

The [New Task] button allows users to move seamlessly from one task to another without needing to clock out first. Ensure the current in-progress task has all the required details saved before pressing the [New Task] button. The system will record the clock-out time for the current task and immediately start a new in-progress task at the current time. Refer to Add or Edit Task Details for more information.

Employees can switch tasks as many times as needed throughout the day. Each new task automatically ends the previous one.

Screenshot of task details.

The main log screen combines multiple time segments of the same task into a single line with a total time. Select the task to drill down into each individual segment with its exact clock-in/out times and comments.

Clock Out (End Task/Day)

Screenshot of Clock Out option.

In the in-progress task, confirm all the required details are complete and press the [Clock Out] button. The system will record the clock-out time, calculate the hours worked (excluding breaks), and update the period total. The task status will change from "In Progress" to "Saved" in the log.

NOTE: Only clocked-out entries can be submitted for approval. Any in-progress tasks remain in the log and are not included.

Time Entry Statuses

Screenshot of Time Entry log with statuses highlighted.

The timesheet log shows all entries for the current period. Each entry displays one of the following statuses:

  • In Progress: The employee is currently clocked into this task. The timer is running and the task is editable. Clock Out or Pause options are available.

  • Ended / Draft: The task is clocked out with full details but is not yet submitted. Clock-in/out times are locked (i.e., view only) unless the user has the required approver/update privileges.

  • Submitted/Resubmitted: The employee has submitted the entry for approval. Clock-in/out times are locked (i.e., view only) unless the user has the required approver/update privileges.

  • Approved: The employee has approved the time entry. Times are locked and only task details remain editable.

  • Rejected: The approver has sent the entry back. Only task details can be edited and the clock times remain fixed.

  • Posted: Entry has been posted to payroll or accounting. The task is read-only and no changes are allowed.

Time Entry Examples

Example 1: Changing Hour Type After Clock In

Screenshot of warning alert.

If you have clocked in with the Normal Hours type and all the required fields are filled, you may change the Hour Type field to a leave-based type (e.g., Vacation, PTO). Because leave types do not use real-time clock data, the system will display a confirmation warning.

Press the [Cancel] button to dismiss the alert and to keep the existing entry unchanged.

Press [Okay] to confirm. This will permanently delete the recorded clock-in/out times and you must then manually enter in/out time for the leave period.

NOTE: This will permanently delete the clock-in/out times. This action cannot be undone.

Example 2: Switching from Leave Hours Back to Normal Hours

Screenshot of Hour Type selector.

Once you have manually entered in/out time using a leave-based hour type, switching back to the Normal Hours type is not available directly from the Hour Type field.

To switch back to normal hours, you must:

  1. Delete the existing leave time entry.

  2. Return to the main screen and tap the Add icon (Add icon.) to clock in as normal.

  3. The system will then record real-time clock-in/out times for Normal Hours.

Switching between leave codes (e.g., from Vacation to Personal Leave) is allowed without restriction. The system retains the existing in/out time entries and no data is lost.

Example 3: Recording Leave Hours for a Future Date

Future dates do not support real-time clock-in/out time entries. To record leave hours for a future date:

  1. Clock out on the current date to close any active session.

  2. Navigate to the future date.

  3. Select the hour type. Only leave codes will appear (e.g., Vacation, Personal Leave).

  4. Manually enter in/out time for the leave period.

  5. Fill in all required fields and click Save.

NOTE: If you navigate to a future date and tap Pause, the system places your current-day session into break mode. It does not affect the future date. Pause always applies to the active current-day session only.

Submit Time Entries

Ensure all tasks are clocked out (i.e., no in-progress entries remain) and press Submit. Only clocked-out entries will be submitted. In-progress tasks remain on the log and are not included.

NOTE: In-progress tasks are never submitted automatically. Always clock out before tapping Submit.

After submission, entries move to the "Submitted" status and await approver action.

Resubmit Time Entry

If an approver rejects your time entry, open the rejected entry from the log and review the reason for the rejection. If it is not displayed, check with your supervisor. Edit the task details as needed (e.g., job, phase, comments). Only the task details can be updated after rejection and clock-in/out times will remain fixed. Once done, press Save and then Submit to resubmit for approval.

Editing and Approving Submitted Time Entries

Once an employee has clocked out and the entry is submitted with all the required details, the clock-in/out times are locked and cannot be modified by the employee. The employee can update any job costing or classification details after saving. Clock-in/out times reflect the actual recorded time and are protected from modification to ensure timesheet integrity after its being submitted.

NOTE: Time corrections cannot be made directly by the employee. Any discrepancies in clock-in/out times must be reported to a supervisor/manager for adjustment.

Editing Time Entries

A manager or supervisor can edit a submitted time entry only if they have the 'Allow to update submitted Timesheets/Expenses' privilege enabled in their E-Time Role Setup. Users will receive a warning when attempting to modify the time entry if the privilege is disabled, as shown in the screenshot below.

Screenshot of Time Entry with warning message.

Approving Time Entries

Approvers can review, correct, and finalize employee time entries. To edit clock-in/out times on a saved or submitted entry, the approver must have both the 'Allow to Update Submitted Timesheets' and the 'Approver' privileges assigned for their role in the E-Time Role Setup screen. Either condition alone is not sufficient.

The following actions are available where permitted by your organization's policy:

  • Edit: Correct an employee's in/out time using the calendar/clock picker.

  • Delete: Remove an incorrect or duplicate time entry.

  • Insert: Add a missing time entry on the employee's behalf.

  • Approve: Finalize the time values. The entry is locked; the employee may still edit details only.

  • Reject: Send the entry back to the employee for correction. Original clock times remain fixed; only details can be changed.

For more information, please refer to Construct ESS - Timesheet Approval.

Web Timesheet Entry

When Clock In/Out is enabled, the web deployment of the Timesheet Entry screen has the following restrictions to prevent duplicating time entries.

Employees Cannot Manually Enter Normal Hours

Screenshot of error message on desktop.

If an employee attempts to enter time under a Normal Hour type on the desktop, the system will display the following message: "You are required to use the clock feature on the mobile device."

This restriction ensures that normal hours are only captured through the real-time Clock In/Out feature on the mobile app, preventing conflicts between manually entered and system-recorded times.

Employees Can Enter Leave Hours

Screenshot of Time In/Out pop-up.

Employees can enter leave-based hours directly on the desktop timesheet (e.g., Vacation, PTO/Personal Leave, other leave codes). When selecting a Leave hour type (e.g., Vacation), the employee must manually specify the time in and time out.

Rules

The following rules are enforced by the system and cannot be overridden by the employee.

Rule Details
No future clock ins You cannot clock in on a future date. Future dates support Leave entries only.
Required fields before clock out All required task fields must be completed before pressing Clock Out or New Task.
Live running timer An in-progress task displays a live timer that updates until you clock out.
Breaks excluded from totals Break durations are automatically deducted from total worked hours.
Combined segments on main view The main log screen combines multiple time segments of the same task into one line. Tap the task to view each segment individually.
Saved entries: Clock times locked Once saved with full details (clock out complete), clock-in/out times are view-only by default for most employees.
Editing saved times: Requires dual privilege

To edit clock in/out times on a saved or submitted entry, the user must have both privileges :

  1. 'Allow to Update Submitted Timesheets'

  2. 'Approver'

Either condition alone is not sufficient.

Approved time permanently locked Once approved, time in and time out cannot be changed. Only task details (job, phase, comments) remain editable.
Rejected time: Update task details only When an entry is rejected, only task details can be updated. Original clock times remain fixed.
Normal hours: Enter on mobile only Normal hours must be entered via the mobile Clock In/Out feature. Desktop entry of normal hours is blocked when Clock In/Out is enabled.

Privacy and Security

Construct ESS is designed to protect your time data and personal information. Please observe the following guidelines:

  • Clock in/out must be performed on your own mobile device. Do not allow others to clock in or out on your behalf.

  • Your session may time out automatically for security purposes. If prompted to re-authenticate, log in again with your credentials.

  • Do not share your login credentials with anyone.

  • If you believe your account has been accessed without your authorization, notify your system administrator immediately.

For FAQs and troubleshooting tips, please refer to Construct ESS - FAQs.