The Labours page is the central register for managing the people who perform production work in Fabritec.It connects each labour record with scheduling information such as:Current and default shifts
Individual dated shift assignments
Timesheets and productivity results
Where to Find the Labours Page#
What the Labours Page Shows#
The grid provides a combined workforce and scheduling view for every labour resource.Name#
Shows the labour’s main display name.The labour may also have a Native Name, which can be used to store the person’s name in the local language.Current Shift#
Shows the shift that currently applies to the labour.The current shift is a resolved value. It may come from different sources, such as:The labour’s default shift
An individual dated shift assignment
A one-day cover assignment
The label below the shift identifies its source. Examples visible on the page include:A one-day cover or dated assignment can override the normal shift for the applicable date.Crew rotations and fixed assignments can also determine the current shift before the system falls back to the labour’s default shift.Default Labour Shift#
Shows the labour’s normal fallback shift.The default shift is used when no more specific dated assignment, crew schedule, rotation, or cover applies.Individual Dated Shift#
Shows whether the labour has a shift assignment that applies within a specific date range.A dated Day or Night shift assignment
This is useful when a labour permanently or temporarily changes shift from a selected date.Unlike simply changing the default shift, a dated shift assignment preserves the previous shift history.Job Title#
Shows the labour’s operational role, such as:Job titles help classify labour resources and support:Labour Group#
Shows the labour group to which the person belongs.A Labour Group is normally used for organizational classification, reporting, or shared setup.It is different from a Crew:| Type | Purpose |
|---|
| Labour Group | Organizational classification |
| Crew | An operational team that can share a shift or rotation |
Crew#
Shows the crew currently assigned to the labour.Crews allow multiple labour resources to be managed as one operational team. A crew can have:Effective-dated rotation assignments
A labour can belong to only one crew at a time.Linked Workstations#
Shows the workstations the labour is normally linked to as an operator.A linked workstation may also display a shift scope such as:CNC Plasma Cutting Machine — Any shift
This means the labour is eligible to operate that workstation without being restricted to one shift.No linked workstations means no default workstation connection has been configured.The labour can still be assigned through another supported planning method, but the default link has not been established.
Page Actions#
Labour Productivity#
Opens the Labour Productivity area, where authorized users can review workforce performance, including:Scheduled and worked hours
Crew and individual comparisons
Individual labour information is protected by separate productivity permissions.Add Labour#
Opens the form for creating one labour record manually.Import#
Allows multiple labour records to be created or updated using Excel or CSV.Excel Export and PDF Export#
Exports the labour list for:
Bulk Actions#
The following buttons become available after selecting one or more labour records.Set Default Shift#
Changes the selected labours’ normal fallback shift.Use this when the labour normally works the same shift unless another rule overrides it.Set Fixed Shift#
Creates an effective-dated shift assignment.Use this when the shift change must:Start from a specific date
Preserve the previous shift history
Remain active until another change is made or an end date is applied
Move to Crew#
Moves the selected labour records into a crew.After the move, their current shifts may be resolved from the crew’s fixed shift or rotation.
Search, Filters, and Columns#
Search: Finds labour records by displayed information.
Column filters: Filter individual grid columns.
Columns: Show or hide grid columns.
Clear filter: Removes active filters.
Reset cache: Refreshes the page’s computed scheduling information after configuration changes.
Adding a Labour Manually#
Add Labour

The form contains the following fields.Code — Required#
A unique identifier for the labour.Use a consistent code structure so records can be searched, imported, and maintained accurately.Name — Required#
The labour ’s primary display name.Native Name — Optional#
The labour’s name in the local language.This is useful for Arabic-facing operational screens and workforce records.Job Title — Optional#
Select the labour’s operational position.Job titles should normally be configured before adding labour records from:Workforce → Labour TitlesWork Calendar#
Determines the working days and available shifts that apply to the labour.Two types of behavior are indicated in the form.Follow Default#
The labour inherits the applicable default calendar.When the default calendar changes, the labour automatically follows the updated setup.Custom Calendar#
The labour is pinned to a specific calendar.Later changes to the general default do not move the labour to another calendar automatically.The resolved calendar determines:Whether the labour is scheduled to work on a particular date
Which shifts are available
Shifts#
Select the labour’s default shift.This becomes the fallback shift when no dated assignment, crew rule, rotation, or one-day cover takes priority.Production Stages — Optional#
Select the production stages the labour can support.This helps classify operational eligibility and can support workforce allocation and operator selection for related workstations.Save the Labour#
After completing the form, select:The new record will appear in the Labours grid.
Importing Labours#
The Import function is suitable when many labour records need to be created or updated.Workforce → Labours → ImportStep 1: Download the Template#
The template provides the required column structure.Using the template reduces validation errors and ensures the uploaded data matches the expected format.Step 2: Complete the Required Columns#
The screenshots show the following required columns.Code — Required#
A unique code identifying the labour.Name — Required#
The labour’s primary display name.Step 3: Use the ID Column Correctly#
ID — Optional#
The ID controls whether a row creates or updates a record:Leave ID empty to create a new labour.
Enter an existing labour ID to update that labour.
Important: Do not enter an unrelated or guessed ID, because the row may update the wrong record or fail validation.
Step 4: Complete Optional Columns#
Visible optional columns include the following.Job Title#
The labour’s operational position.When the imported Job Title does not already exist, Fabritec creates it automatically.Native Name#
The labour’s name in the local language.Additional optional columns may be included further down in the import window or downloaded template.Step 5: Upload the File#
Supported file formats shown on the page are:Only one file can be uploaded at a time.Then select the completed workbook or CSV file.Step 6: Review and Import#
After the file is selected:1.
Review any validation results shown by the system.
2.
Correct missing required values or invalid references.
3.
Select Import to create or update the labour records.
The Export Labour Information button can be used to export existing labour data.This is useful when preparing an update file containing record IDs.
Recommended Implementation Sequence#
For a clean Workforce setup, configure the supporting information in the following order.1. Create Labour Titles#
Define operational roles such as:2. Create Labour Groups#
Organize labour resources for reporting or shared configuration.3. Create Shifts#
Define Day, Night, or other working shifts with their start and end times.4. Create Work Calendars#
Select the Company and Shop default calendars.6. Create Crews and Rotations#
Configure operational teams and rotating schedules where applicable.7. Add or Import Labours#
Production-stage eligibility
8. Assign Labour Groups and Crews#
Use individual editing or bulk actions.9. Link Labours to Workstations#
Define the workstations each person normally operates and any applicable shift restriction.10. Verify the Current Shift#
Confirm that the Current Shift column shows the expected shift and source.11. Review Shift Calendars and Timesheets#
12. Review Labour Productivity#
Use recorded production and derived timesheets to analyze workforce performance.
Practical Example#
A new CNC operator can be configured as follows:| Field | Value |
|---|
| Code | LAB-CNC-012 |
| Name | Ahmed Hassan |
| Native Name | أحمد حسن |
| Job Title | CNC Operator |
| Work Calendar | Follow default — Shop |
| Default Shift | Day |
| Production Stages | Cutting |
| Labour Group | CNC Team |
| Crew | Crew A |
| Linked Workstation | CNC Plasma Cutting Machine |
| Workstation Shift Scope | Any shift |
Fabritec can then use this record to:Determine Ahmed’s current shift
Show his workstation eligibility
Include his recorded production work in Labour Productivity
⭐ Best Practices#
Use consistent naming for all labour codes and names
Assign labour titles before adding workers to keep data organized
Link workers only to stages they are trained for
Set shifts accurately for proper capacity and productivity calculations
Review your labour list regularly to keep records updated
🔗 Related Articles#
Modified at 2026-08-05 11:00:38