Articles on: How to Guides

Workforce Efficiency Report

At a Glance

Before generating any report, you make three configuration decisions. Each one shapes what your data shows and how to interpret it.


Setting

Options

Key Questions it Answers

Report Type

Aggregated / Daily / Monthly

Do I want averages, day-by-day detail, or a calendar view?

Shift Scope

Full Day / Shift Hours Only

Should pre- and post-shift hours count?

Leave & Holidays

Include / Exclude Time Off Days

Should non-working days appear in the results?

Time Format

Decimal Hours (2.5) / Hours:Minutes (2:30)

How should time values be displayed in the report? Select Decimal Hours for numeric calculations, or Hours:Minutes for clock-style readability.


What is the Workforce Efficiency Report

The Workforce Efficiency Report gives you a consolidated view of how your team's time is being logged, spent, and distributed across work activities. It pulls together attendance, productivity, and task data into a single, configurable view, so you can answer operational questions without switching between multiple dashboards.


If you are a...

You will typically use this report to...

HR / People Ops

Track leave patterns, validate attendance records, and benchmark team-level productivity across departments.

Team Lead / Manager

Monitor day-to-day attendance, identify low-productivity periods, and compare actual vs. scheduled hours for your team.

Admin

Generate payroll-ready shift hour summaries, configure report schedules, and export data for downstream systems.

Individual Employee

Review your own logged hours, check how your active and productive time is distributed, and verify your attendance record.


The diagrams below show how each category sits within the overall hour hierarchy, presented across two views. Refer to the definition table that follows for a description of each term.


View A: Productivity Attribution






View B: Task Attribution



Term Definition (High Level)

Term

Description

Logged Hours

Total time window from first to last recorded activity during the session.

Active Hours

Time during which keyboard, mouse, or application activity was detected.

Away Hours

Logged time with no activity detected. Typically reflects breaks, off-desk meetings, or disconnected sessions.

Idle Hours

Hours automatically detected as no activity or idle activity

Productive Hours

Subset of Active Hours. Time spent on applications and URLs classified as productive in your configuration.

Unproductive Hours

Subset of Active Hours. Time spent on applications and URLs classified as unproductive.

Neutral Hours

Subset of Active Hours. Time spent on applications and URLs not yet classified.

Task Hours

Subset of Active Hours. Active time explicitly logged against a task. Covers both billable and non-billable entries.

Non-Task Hours

Subset of Active Hours. Active time not attributed to any task.

Billable Hours

Subset of Task Hours. Time logged against tasks marked as billable. Billable Hours are always less than or equal to Task Hours.

Non-Billable Hours

Subset of Task Hours. Time logged against tasks not marked as billable.




A few relationships that often cause confusion:

  • Active Hours + Away Hours + Idle Hours = Logged Hours
  • Task Hours sit inside Active Hours; they represent active time that was explicitly attributed to a task, not a separate bucket.
  • Billable Hours are always a subset of Task Hours. If a task is marked billable, the time logged against it appears in both columns (Task Hrs & Billable Hrs). If it is not marked billable, it appears in both columns (Task Hours and NonBillable).
  • Productive, Unproductive, and Neutral Hours are also subsets of Active Hours, based on app/URL categorisation. A single block of active time can appear in Productive Hours and simultaneously in Task Hours if the employee was both on a productive app and had a task running.


Report Types

Report Type controls the granularity of your data. Choose based on the question you're trying to answer.


Aggregated: Attendance, Productivity, and Task Summary

Shows totals across the selected date range. Each row represents one employee’s summed hours across all working days in the period. This is the fastest way to assess team performance at a high level.


👤 Best for: HR reviewing a team’s monthly totals | Managers doing a quick performance check | Admins generating payroll-ready summaries


SAMPLE - AGGREGATED DATA: Within Shift Window Only (Last 7 Days)


User

Working Days

Logged Hrs

Active Hrs

Away Hrs

Idle Hrs

Productive Hrs

Task Hrs

Billable Hrs

Priya Sharma

5

55:00

35:00

5:00

5:30

28:00

20:00

12:30

Meera Nair

5

48:00

30:00

4:30

4:30

25:00

16:30

9:30



SAMPLE - AGGREGATED DATA: Full Day (Last 7 Days)


User

Working Days

Logged Hrs

Active Hrs

Away Hrs

Idle Hrs

Productive Hrs

Task Hrs

Billable Hrs

Priya Sharma

5

62:00

42:00

6:300

5:30

33:00

24:00

15:00

Meera Nair

5

53:00

34:00

5:00

5:00

28:00

19:00

11:30




Daily: Attendance, Productivity, and Task Summary

Shows one row per employee per day. Every day in the selected period appears separately, making it straightforward to investigate a specific date, track attendance patterns, or understand what drove a low-productivity day.


👤 Best for: Managers investigating a specific incident date | HR identifying recurring attendance gaps | Employees verifying their own daily records



SAMPLE - DAILY DATA: Within Shift Window Only (Apr 21–25, 2025)


User

Date

Logged Hrs

Active Hrs

Away Hrs

Idle Hrs

Productive Hrs

Task Hrs

Billable Hrs

Priya Sharma

Mon Apr 21

8:00

6:20

0:40

1:00

5:15

3:30

2:10

Priya Sharma

Tue Apr 22

7:50

6:00

0:50

1:00

5:00

3:10

2:00

Priya Sharma

Thu Apr 24

8:05

6:30

0:35

1:00

5:20

3:45

2:30

Priya Sharma

Fri Apr 25

7:45

5:55

0:50

1:00

4:55

3:00

1:50

Meera Nair

Mon Apr 21

7:30

5:55

0:35

1:00

4:50

2:50

1:40

Meera Nair

Tue Apr 22

8:00

6:10

0:50

1:00

5:10

3:10

2:05

Meera Nair

Wed Apr 23

7:25

5:45

0:40

1:00

4:45

2:40

1:30

Meera Nair

Fri Apr 25

7:45

6:00

0:45

1:00

5:00

3:05

1:55


The full day report will include the same columns but will account for all hours from Day-Start to Day-End, encompassing the employee's entire logical workday. Pre-shift and post-shift activities will also be included in the report. As a result, this typically results in higher values across all hour columns when compared to the “Within Shifts Only” report.


📌 Note: Some days may be missing if Exclude Time Off Days is selected. Enable Include Time Off Days to see all days with a Status label. See the Leave and Holidays section below.



Monthly Calendar View: Attendance, Productivity, and Task Summary

Shows each employee's logged hours across every calendar day of a selected month. The Monthly view does not show granular columns like Active Hrs, Task Hrs, or Billable Hrs; it is intentionally high-level and built for pattern recognition, not deep analysis.


SAMPLE - Monthly View: Apr, 2025 (Active Hrs per Day)


User

Apr 1

Apr 2

Apr 3

Apr 4

Apr 5

Apr 6

Apr 7

Priya Sharma

8:10

7:50

WO

8:15

L

8:05

7:55

Meera Nair

7:30

8:00

WO

8:00

7:30

H

8:10


Key: WO = Weekly Off | L = Leave | H = Holiday



Shift Scope

Shift Scope determines which hours are counted when calculating all hour-based columns, including Logged Hours, Active Hours, Away Hours, Idle Hours, Productive Hours, Task Hours, Billable Hours, and more. It is one of the most impactful settings: the same employee can show noticeably different numbers depending on which option you choose.


Full Day:

Counts all hours from Day Start to Day End, covering the employee's complete logical workday. Pre-shift and post-shift activity is included. This typically results in higher values across all hour columns compared to Within Shifts Only.


💡 Pro Tip: Use Full Day when you want to capture total contribution regardless of when it happened. Particularly relevant for roles where flexible hours are the norm, or when billing clients for all hours worked rather than just shift hours.


Within Shift Window:

Counts only hours worked within the employee's scheduled shift window. Any activity before Shift Start or after Shift End is excluded from all hour columns, including Task Hours and Billable Hours. The Shift Start and Shift End columns remain visible for reference.


💡 Pro Tip: Use Shift Hours Only when shift adherence is what matters: contact centres, operations, and payroll calculations. Note that Productive Hrs, Task Hours and Billable Hours logged outside the shift window will not appear under this setting.


Side by Side Comparison:

The table below shows the same two employees under each Shift Scope setting. Note how Productive Hours, Task Hours, and Billable Hours all shift alongside Logged Hours:


Within Shift Window:

User

Logged Hrs

Active Hrs

Away Hrs

Idle Hrs

Productive Hrs

Task Hrs

Billable Hrs

Avg. Work Start

Avg. Work End

Priya Sharma

55:00

35:00

5:00

5:30

28:00

20:00

12:30

10:08

18:52

Meera Nair

48:00

30:00

4:30

4:30

25:00

16:30

9:30

22:05

06:50



Full Day:


User

Logged Hrs

Active Hrs

Away Hrs

Idle Hrs

Productive Hrs

Task Hrs

Billable Hrs

Avg. Work Start

Avg. Work End

Priya Sharma

62:00

42:00

6:30

5:30

33:00

24:00

15:00

08:30

19:45

Meera Nair

53:00

34:00

5:00

5:00

28:00

19:00

11:30

21:50

07:10



Priya’s Logged Hours increase from 55:00 to 62:00, her Productive Hours from 28:00 to 33:00, Task Hours from 20:00 to 24:00, and her Billable Hours from 12:30 to 15:00, all reflecting activity during the pre-shift hours that 'Within Shift Window' excludes.


📌 Note: If you need to compare both views for the same team, run the report twice with different Shift Scope settings and export both.


Time Off Days

This setting determines whether non-working days are included in the report, and what additional information appears when they are. It also affects which days are included in the totals/averages.


Include Time Off Days

All days in the selected period are included: working days, leaves, holidays, and weekly offs. Two extra columns appear in the Aggregated view, and a Status column appears in the Daily view.


Aggregated View: Additional Columns


User

Working Days

Time Off Days

Total Logged Hrs

Total Active Hrs

Priya Sharma

18

4

145:30

114:00

Meera Nair

20

2

155:00

120:0


  • Working Days: days the employee was actively working in the selected period
  • Time Off Days: combined count of leave days, holidays, and weekly offs


Daily View: Status Column


User

Date

Status

Logged Hrs

Active Hrs

Away Hrs

Idle Hrs

Priya Sharma

Mon, Apr 21

Working Day

8:00

6:20

00:40

01:00

Priya Sharma

Wed, Apr 23

Leave

Meera Nair

Thu, Apr 24

Holiday

Meera Nair

Sat, Apr 26

Weekly Off

02:00

01:30

00:30


Possible Status values: Working Day | Leave | Holiday | Weekly Off


👤 Best for: HR auditing leave balance accuracy | Managers checking how time off is distributed | Employees confirming their leave and task records are correct



Exclude Time Off Days

Only working days are included. Non-working days are omitted entirely; no rows or extra columns appear. Totals in the Aggregated view are calculated over working days only, which typically results in lower total values across all hour columns since non-working days are not included.


💡 Tip: Use Exclude Time Off Days when comparing performance across employees who took different amounts of leave during the same period; this ensures the totals reflect actual working days equally.


📌 Note: When running summaries for payroll or billing, Exclude Time Off Days + Within Shift Window gives you the cleanest view of billable and shift hours without non-working day noise.


Which Combination Should I Use?

Use the table below to match your goal to the right configuration. The Notes column explains the key tradeoff for each choice.


My goal is to…

Report Type

Shift Scope

Leave & Holidays

Notes

Get a quick team performance overview

Aggregated

Full Day

Exclude Time Off

Best starting point for weekly check-ins

Measure shift adherence and punctuality

Aggregated / Daily

Shift Hours Only

Exclude Time Off

Excludes off-shift task and billable hours

See total contribution including out-of-shift hours

Aggregated

Full Day

Exclude Time Off

Captures pre/post-shift Productive Hrs, Task & Billable Hrs

Investigate attendance on a specific date

Daily

Full Day

Include Time Off

Status column shows leave / holiday context

See how time off is distributed across the team

Aggregated / Monthly

Either

Include Time Off

Working Days vs. Time Off Days columns appear

Review a full month's efforts at a glance

Monthly

Full Day

Include Time Off

Switch to Daily or Aggregated for hour detail

Calculate payroll-relevant shift hours

Aggregated

Shift Hours Only

Exclude Time Off

Cleanest view; no off-shift or leave noise

Report billable hours to clients

Aggregated

Full Day

Exclude Time Off

Full Day captures all billable task windows

Identify days with low productivity or task output

Daily

Full Day

Exclude Time Off

Compare Task Hrs and Productive Hrs per day

Compare actual hours vs. scheduled shift hours

Daily

Run twice

Exclude Time Off

Run once per Shift Scope; export and compare

Verify my own efforts and task record

Daily

Full Day

Include Time Off

Shows Status, Task Hrs, and Billable Hrs per day




© Flowace Technologies Pvt Ltd | flowace.ai

Updated on: 28/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!