Crew Planning
Introduction
Crew Planning in FieldFX Schedule & Dispatch is the mechanism used to assign (dispatch) individual crew members to a specific job for a defined time period.
Once a crew member is dispatched, FieldFX treats that person as part of the job’s active workforce and enables downstream behaviors like mobile sync and ticketing.
Crew Planning Features
Role Assignment on a Job |
Each dispatched crew member can be assigned a Role on a Job when creating a Crew Planning record. You can define what function the person is performing on that job (for example, operator, supervisor, technician). This role is stored with the Crew Planning record and travels with the crew assignment. |
||||||||||||||||||
Date‑Bound Crew Assignments |
Start and end dates per crew member per job are supported allowing:
|
||||||||||||||||||
Sync Assignment Automation |
Sync Assignments can automatically be created, which is a core system feature tightly coupled to crew dispatch and not a manual step. When a crew member is dispatched, a trigger creates a Sync Assignment. Sync Assignments control whether the job can sync to a crew member’s mobile device. Sync Assignments can be reviewed from the crew member’s contact record. |
||||||||||||||||||
Job Record Crew Visibility |
A Crew Planning related list is provided as part of the core UI experience on the Job record, which allows users to:
|
||||||||||||||||||
Undispatch a Crew Member (Crew Removal) |
You can remove (undispatch) crew members from a job by deleting their Crew Planning record. This immediately:
|
||||||||||||||||||
Ticket Integration (Crew → Tickets) |
Dispatched crew can be added to tickets, which is a documented feature and outcome of dispatching. This works in two places:
|
||||||||||||||||||
Lightning Ticket Scheduling Component Support |
Crew Planning integrates with the FXL Ticket Scheduling Component in Salesforce Lightning. This component enables:
|
||||||||||||||||||
Multi‑Crew Support Per Job |
Multiple crew members per job are supported, each with independent roles and date ranges. This enables:
|
||||||||||||||||||
Other Features Mentioned elsewhere in FieldFX |
Crew Planning is used to assign crew members to jobs and enable mobile sync and ticketing. The following commonly associated capabilities are not part of Crew Planning and are documented elsewhere on https://docs.fieldfx.com:
Use the FieldFX Doc Site Search function to search for these related topics mentioned above. |
Prerequisites
To use the Crew Planning feature, you need to:
| Have these user licenses | Have these permissions | Complete these tasks and review these topics before continuing |
|---|---|---|
Sync Assignments
A sync assignment controls whether a job can be synced for crew members. When you dispatch crew to a job, a trigger runs to add a sync assignment for each crew member.
You can view the sync assignments for a crew member by looking at the Job Sync Assignments related list in their contact record.
|
Crew Planning doesn’t override the Job Sync flag. If Sync is set to false on the Job record, the job won’t sync even when crew members are dispatched. |
How Crew Planning Works
Crew Planning controls how crew members are assigned to jobs and how those assignments enable mobile access and ticketing.
Prerequisites and Setup |
Before Crew Planning can be used, the following must already be in place:
Users aren’t created or permissions configured in Crew Planning — it relies on the existing setup. |
||
Job Exists in FieldFX |
Crew Planning always starts with an existing Job record:
Crew Planning records are always related to a specific job. |
||
Dispatcher Adds Crew Planning Records |
From the Job record in FieldFX Back Office, the dispatcher assigns crew:
Each Crew Planning record represents one crew member assigned to the job for a defined time period. |
||
System Automatically Creates Sync Assignments |
When a Crew Planning record is saved, FieldFX automatically runs a trigger:
This step is fully automated and requires no user action. |
||
Job Becomes Available in FieldFX Mobile |
As a result of the Sync Assignment:
Only dispatched crew members receive the job in mobile. |
||
Crew Is Available for Ticketing |
Once crew members are dispatched:
Crew Planning itself does not create tickets—it enables dispatched crew to be used on them. |
||
Dispatcher Can Review and Manage Crew |
At any time, the dispatcher can:
|
||
If a crew member is no longer needed:
This effectively “undispatches” the crew member. |
|||
Sync Assignment Visibility |
Sync Assignments created by Crew Planning can be reviewed:
This provides visibility into which jobs are allowed to sync to a given crew member. |
Step-by-Step Guides
-
Open the Jobs tab.
-
Open the job.
-
From the Job tab, you can:
Dispatch Crew to a Job
-
In the Jobs tab and under Crew Planning, click New Crew Planning.
-
In Crew Member, select a user contact.
|
When you add a Contact (crew member) or a piece of equipment to a Job from the declarative Crew Planning section or Equipment Planning section on the Job page, FieldFX automatically copies the Job’s planned start date and planned end date to the new Crew Planning or Equipment Planning record. If a specific crew member or piece of equipment is only planned for part of the Job’s date range, you can edit the planned start and end dates on the respective planning record after it is created. |
-
In Role on Job, select a role for crew member.
-
Select a start and end date for the crew member.
-
Click Save & New.
-
Repeat the above steps to dispatch another crew member to a job.
-
Click Save to finish.
View Crew Dispatched to a Job
-
In the Jobs tab and under Crew Planning, open the job.
-
Review the crew members in the Crew Planning section.
Remove Crew from a Job
-
Open the job.
-
In the Crew Planning section, click Del next to the crew member.
-
Click OK.
Add Dispatched Crew to a Ticket
You can add dispatched crew to a ticket from either FieldFX Back Office or in FieldFX Mobile.
-
Use the FXL Ticket Scheduling Component on the Ticketing Scheduling Component Page in Lightning and add the Ticketing Scheduling Component.
-
To add dispatched equipment to a ticket, use the
FX5__Equipment_Planning__cAPI Object to add the equipment.
FieldFX Back Office
Use the FXL Ticket Scheduling Component on the Ticketing Scheduling Component Page in Lightning and add the Ticketing Scheduling Component.
To add dispatched crew to a ticket, use the FX5__Crew_Planning__c API Object to add the crew.
|
When you add a Contact (crew member) or a piece of equipment to a Job from the declarative Crew Planning section or Equipment Planning section on the Job page, FieldFX automatically copies the Job’s planned start date and planned end date to the new Crew Planning or Equipment Planning record. If a specific crew member or piece of equipment is only planned for part of the Job’s date range, you can edit the planned start and end dates on the respective planning record after it is created. |
Legacy FieldFX Mobile
-
Select Tickets on the sidebar.
-
Select the ticket.
-
Select Items on the sidebar.
-
Select Add (
) -
Select Scheduled Crew.
-
Select crew.
-
Select Add (
) -
Enter details before saving.
View the Sync Assignments for a Crew Member
-
Open the Contacts tab.
-
Open the contact for the crew member.
-
Move down to the Job Sync Assignments section.
Recommended Reading
For more information, see:
| FieldFX Documentation | PTC ServiceMax Help Center | Salesforce Documentation |
|---|---|---|
N/A |
N/A |