BlueCollar provides project scheduling, resource allocation, and labor resource costing as integrated capabilities. Together they give construction companies visibility into project timelines, who is assigned to what work, and what that labor costs.
This is valuable because the same employee, project, and work-calendar records drive all three — the schedule you build, the people you assign, and the labor cost that posts are consistent rather than maintained in separate tools.
Under BlueCollar → Preferences → Global Preferences:
| Setting | Purpose |
|---|---|
| Render Scheduling App | Controls whether the scheduling UI renders on project records. |
| Enable Labor Job Costing | Enables standard project labor costing (coordinate setup with your BlueCollar representative). |
| First Day of the Week for Overtime Calculation | Defines when the work week starts — required for OT/DT calculation, and it aligns the calendar display in the Gantt with the overtime boundaries. |
| Post Cost to All Time Entries | When on, labor cost posts for all employees with rate templates regardless of project coding; when off, journals are created for BlueCollar projects only. |
A work calendar defines working days, the work start time, hours per day, and holidays. It's used in three places: the Gantt (to skip non-working time when calculating durations), overtime calculation (on the employee record), and T&M per diem rules (non-working-day and holiday billing). If a project has no calendar, scheduling falls back to a default of 8 hours/day starting at 7:00 AM, all seven days working, no holidays.
These fields on the NetSuite Employee Record drive scheduling and labor costing:
| Field | Purpose |
|---|---|
| BlueCollar Resource Rate Template | Drives labor costing for the employee |
| BlueCollar Cost Overtime Template | Auto-calculates OT |
| BlueCollar Labor Costing Start Date | When hours begin generating labor cost journals |
| BlueCollar Work Calendar + Use BC Work Calendar | Calendar of expected work days for OT (use the BC calendar instead of native) |
| BlueCollar T&M Labor Billing Class | Drives T&M billing rates |
The scheduling experience is available in both English and French. The language follows each user's NetSuite language preference, so the Gantt's column headers, toolbar buttons, dialogs, and notifications all appear in the user's chosen language automatically — no separate setup is required. This makes the scheduling view comfortable for bilingual teams and French-language crews working in the same project.
Access is controlled through BlueCollar Global Permissions. The Overtime Allocation tool specifically uses:
| Feature | Permission | Level |
|---|---|---|
| View the Overtime Allocation UI | OVERTIME_TOOL / OVERTIME_TOOL_VIEW_TIMESHEETS | FULL |
| View and run Overtime Allocation | OVERTIME_TOOL / OVERTIME_TOOL_UPDATE_TIMESHEETS | FULL |