Dashboard & Reporting

Created by Quốc Nguyễn anh, Modified on Tue, 24 Feb at 6:24 PM by Quốc Nguyễn anh

This guide explains how to set up master and transactional data so the Deployment Hierarchy dashboard (KPIs, Executive Summary, and Jobsite Deployment table) shows correct figures.

1. Company setup (Subsidiaries & Agents columns)

The dashboard splits companies into Subsidiaries (internal) and Agents (external/agencies). Only companies that are tagged and active are used.
Steps:
  1. Open Company management and ensure each company that should appear on the dashboard has Status = Active.
  2. Set Company Tagging for each of these companies to one of:
  • Subsidiaries (Internal) → appears under the Subsidiaries group and in “Own Permit” logic.
  • External → appears under the Agents group.
  • Agencies → appears under the Agents group.
  1. Ensure Short name (or Name) is set; the dashboard uses Short name as the column label when available.
Result:
  • Subsidiaries columns and “Own Permit” counts use Internal companies.
  • Agents columns and “Agency” counts use External and Agencies companies.
  • If there are no Internal companies, all Subsidiaries columns are hidden; same for Agents if there are no External/Agency companies.

2. Jobsite setup (rows and Contract / Entity / Region / Manager)

Each active jobsite is one row in the Jobsite Deployment table. Other fields feed filters and KPIs.
Steps:
  1. Status: Keep jobsites that should appear on the dashboard with Status = Active (e.g. status = 1).
  2. Client: Assign the Client to the jobsite. The dashboard uses this as Entity (column and Entity filter).
  3. Manager: Assign the Manager. This is shown in the Mgr column.
  4. Region: Set the jobsite’s Region (NORTH, SOUTH, EAST, WEST, or CENTRAL). The Deployment Hierarchy dashboard shows this value in the Reg column and uses it in the Region filter (e.g. “NORTH”, “SOUTH”).
  5. Contract: Enter the Contract value (total target headcount) as a non‑negative whole number.
  • Used for: Contract KPI (sum across jobsites), Contr column, Fill %, and Strategic Gap (Gap = Contract − Active).
  • Leave empty or 0 if you don’t use contract targets for that site.
Result:
  • Jobsite name, Entity, Date (e.g. created date), Reg, Mgr, Contr, and later Active/Gap and source columns all line up with this setup.

3. Staff and permit setup (Active, Own Permit, Agency, and source breakdown)

The dashboard counts only staff whose worker status is in the active group. It then uses assignments and permit type / permit company to compute Active, Own Permit, Agency, and the per‑company (Subsidiaries/Agents) breakdown.
Steps:
  1. Worker status
  • Ensure your Status master has:
  • Active statuses (group _active) for staff who are “working” (e.g. On Duty, Active).
  • Inactive statuses (group _inactive) for staff on leave, etc.
  • Assign the correct status to each staff so that:
  • Active = staff with an active-group status assigned to a jobsite (they appear in Active and in the source breakdown).
  • Leave (inactive) = staff with an inactive-group status.
  • Idle = staff with an active-group status but not assigned to any jobsite.
  1. Assign staff to jobsites
  • Use Staff assignment to Jobsite (e.g. Staff Work Site with status = active).
  • Only staff who are:
  • In active worker status, and
  • Assigned to that jobsite
are counted in Active for that site and in the totals.
  1. Permit type and permit company (per staff)
  • In Staff → Permit (add/edit permit), set:
  • Permit type: InternalExternal, or Agency.
  • Permit company: Select the company that issued or is linked to the permit (list is filtered by permit type; only companies with matching Company Tag appear).
  • Internal + a company tagged Subsidiaries (Internal) → counts as Own Permit and under that company in Subsidiaries.
  • External or Agency + a company tagged External or Agencies → counts as Agency and under that company in Agents.
Result:
  • Deployment = total active staff assigned to jobsites.
  • Own Permit = those with permit type Internal (and thus subsidiary companies).
  • Agency = those with permit type External or Agency.
  • Subsidiaries / Agents columns = counts by Permit company (company must be in the dashboard’s company list with the correct tag).
  • Inactive = Leave (inactive status) + Idle (active status but not assigned to any jobsite).


4. Summary checklist

What you want on the dashboard
Where to set it
Subsidiaries / Agents column headers and breakdown
Company → Company Tagging (Internal / External / Agencies), Status = Active
Entity (and Entity filter)
Jobsite → Client
Region (Reg) and Region filter
Jobsite → State (first letter of state name)
Manager (Mgr)
Jobsite → Manager
Contract total and Contr per site
Contract total and Contr per site
Which jobsites appear
Jobsite → Status = Active
Active headcount per site
Staff in active worker status + assigned to that jobsite
Own Permit vs Agency
Staff → Permit → Permit type (Internal / External / Agency) and Permit company
Subsidiaries/Agents counts per site
Same permit company (must be tagged and active in Company)
Leave / Idle (Inactive)Status master (active vs inactive group) and staff assignment (Idle = active but not assigned)





Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article