Back to Blog product

Scheduling Conflict Warnings That Support Dispatcher Judgment

September 29, 2026 FlaggerLink 9 min read
scheduling-conflictstraffic-control-dispatchcrew-assignmentsdispatcher-workflow

It is afternoon, and a customer needs another flagger for tomorrow morning. The dispatcher finds an employee who appears to fit the job, but a warning icon shows that the employee has a recorded Safety Concern involving the crew named on that job.

That is different from discovering that the employee is already assigned somewhere else. Both situations deserve attention, but they are not the same problem and FlaggerLink handles them differently.

Already-assigned employees are kept out of the way by default and can be shown in red when a dispatcher needs to see the full workforce. Recorded conflicts are do-not-pair rules created ahead of time for an employee and another employee or a named crew. If a proposed job assignment matches one of those rules, FlaggerLink brings it to the dispatcher's attention and asks for a decision when the job is saved.

The goal is not to make every decision for the dispatcher. It is to make important facts harder to overlook while the schedule is changing.

Two Different Scheduling Signals

Fast-moving schedules can create several kinds of risk. An employee might already be working another job that day. A customer may have asked that a particular person not be assigned to one of its crews. Two employees may have a documented safety, personal, or performance issue that means they should not work together.

Those situations call for different signals.

FlaggerLink separates them into two mechanisms:

  • Assigned-employee visibility helps the dispatcher recognize that someone is already on a non-cancelled job on the same date.
  • Recorded conflict warnings identify a do-not-pair rule involving the employee and either another employee or the crew named on the job.

Neither signal proves that the proposed assignment is wrong. The red assigned status tells the dispatcher to inspect the day's schedule. The recorded conflict tells the dispatcher to review why that pairing was flagged. The dispatcher still supplies the current operational context.

How Already-Assigned Employees Appear

The staff picker has a Hide assigned checkbox that is on by default. This keeps employees who are already on another job that day out of the normal selection list, reducing clutter and making accidental same-day duplication less likely.

There are legitimate reasons to see those employees. A dispatcher may be correcting a job, moving someone after a call-out, or reorganizing multiple crews. When the dispatcher turns off Hide assigned, already-assigned employees appear in red so their status is difficult to miss.

That red row is a visibility cue, not a conflict confirmation workflow. If the dispatcher selects the employee, FlaggerLink does not display an employee double-booking prompt or require an override. The dispatcher is responsible for reviewing the existing assignment and correcting the schedule when necessary.

The assigned check is also based on the job date. It does not compare start and end times to decide whether two assignments overlap. A person already assigned to a non-cancelled job on that date is treated as assigned. An employee who has been removed from a job on that date is not counted as assigned.

That distinction matters. The red status should prompt questions such as:

  • Where else is this employee assigned that day?
  • Is the person being moved, or would this create a duplicate assignment?
  • Has the original job been cancelled or corrected?
  • If the employee is moving, what opening does that leave behind?
  • Who needs updated dispatch information after the schedule changes?

Showing the full workforce gives the dispatcher flexibility. The red status supplies context, but it does not replace a careful review.

What FlaggerLink Calls a Conflict

In FlaggerLink, a conflict is a do-not-pair rule that the office records ahead of time. It is not another name for an employee being assigned to two jobs.

There are two supported types:

  1. Employee-to-employee conflict: two people should not be scheduled together.
  2. Employee-to-crew conflict: an employee should not be placed on the crew with a particular name.

Authorized users can manage these rules from the Admin Conflicts area or from the employee's record. Each rule includes a reason and can include additional notes. Supported reasons include Safety Concern, Personal Issue, Performance Issue, Customer Request, Scheduling Preference, and Other.

Recorded conflict rules are available on accounts with the Conflicts feature enabled.

Those details turn a vague warning into useful operational context. A Customer Request may require checking the customer's current instructions. A Safety Concern may call for a more cautious review. A Scheduling Preference may be easier to reconsider when circumstances change. The software surfaces the stored reason and notes; the company decides how each type should be handled.

Employee-to-crew conflicts are matched to the crew name on the job, ignoring capitalization and extra spaces. Consistent crew naming is still important because the rule depends on matching the correct name.

When the Warning Appears

Once at least one employee is on the job, the staff picker can show a warning icon and tooltip when an employee matches a recorded conflict involving the job's crew or another employee on the job. That gives the dispatcher an early signal while assembling the crew.

FlaggerLink checks assignments against the recorded rules in the background as the crew is built and when the crew name changes. The continue-or-cancel decision comes later. When the dispatcher clicks Save, any matches involving assigned employees appear in the Scheduling Conflicts Detected window. The dispatcher can review the conflict and either continue saving the job or cancel and revise the assignment.

This timing is important. Selecting an employee does not itself complete the assignment, and the warning is not a double-booking confirmation. The warning is specifically about the recorded employee-to-employee and employee-to-crew rules.

Because the warning appears before the job is finalized and dispatched, the office still has time to correct the crew without retracting instructions that have already gone out.

What the Dispatcher Should Review

The right questions depend on which signal appears.

For a red already-assigned employee, the dispatcher should review the other same-day job and determine whether the person is being intentionally moved or accidentally duplicated.

For a recorded conflict, the dispatcher should ask:

  1. What reason and notes are stored on the rule? The original context may explain exactly what must be avoided.
  2. Does the reason still apply? Circumstances can change, but a dispatcher should not assume an old-looking rule is obsolete.
  3. Who or what created the match? Confirm whether it involves the named crew or another employee already assigned to the job.
  4. Does the issue require another person to review it? Company policy may require a supervisor or administrator to weigh in on safety, performance, or customer-request conflicts.
  5. Should the assignment change? If the rule still applies, choose another qualified employee or adjust the crew before saving.

The warning creates a pause at the point where the issue can still be prevented. It does not interpret the notes, investigate the history, or decide whether an exception is appropriate.

An Override Is a Company Decision

FlaggerLink allows someone who can save the job to continue past the conflict warning. It does not restrict that choice to a special override role, require the person to enter a new justification, or store an override reason as part of the save-time decision.

Companies that want tighter control should define that process internally. For example, a policy might require a dispatcher to contact a supervisor before continuing past a Safety Concern or Customer Request. A shift handoff or scheduling note can preserve what was decided when another dispatcher needs to understand the change later.

That procedure is company policy, not a control enforced or recorded by FlaggerLink. Being clear about the boundary matters. Software can consistently surface the stored rule, while management determines who should make the decision and how important exceptions are documented.

If a conflict is repeatedly overridden because its reason no longer applies, the better response is to review the underlying rule. Leaving outdated rules in place trains people to dismiss warnings and makes the meaningful ones less effective.

Do Not Treat Silence as Proof That Everything Is Clear

A clean conflict check means the proposed crew did not match a supported do-not-pair rule. It does not promise that every part of the assignment is correct.

The dispatcher may still need to review same-day assignments, certifications, time off, union rules, travel considerations, customer requirements, and company policy. On accounts with the Seniority feature, FlaggerLink can display employee ranks, but it does not interpret a collective-bargaining agreement or decide whether an assignment follows its eligibility, offer-order, seniority, or exception requirements.

Our article on seniority, union rules, and consistent flagger assignments explains that responsibility in more detail.

For employee-to-employee rules, the configurable conflict-on-assignment alert can create a dashboard alert after both employees are saved on the same job. The alert is enabled by default, but an administrator can turn it off in Alert Configurations. That follow-up signal does not replace the save-time review. Employee-to-crew rules and red already-assigned rows do not create that same dashboard alert.

Build Both Checks Into the Scheduling Process

A dependable scheduling sequence uses each signal for its intended purpose:

  1. Start with assigned employees hidden so the normal list stays focused.
  2. If a transfer, correction, or call-out requires the full workforce, turn off Hide assigned.
  3. Review red rows before selecting anyone already assigned that day.
  4. Watch for the conflict icon and read the available reason and notes.
  5. Complete the rest of the eligibility review, including qualifications, time off, customer requirements, and any applicable union rules.
  6. Click Save and review any Scheduling Conflicts Detected warning.
  7. Continue only when the proposed pairing is understood and permitted under company policy.
  8. Send the correct job information through the normal dispatch workflow.

This process keeps important checks ahead of the communication that turns a schedule change into an operational commitment.

How FlaggerLink Fits

FlaggerLink supports dispatcher judgment by separating two issues that are easy to blur together.

Already-assigned employees stay hidden by default. When a dispatcher needs to see them, they appear in red as a same-day scheduling cue. Recorded employee-to-employee and employee-to-crew rules serve a different purpose: they preserve a known do-not-pair concern with a reason and optional notes, show a warning during crew selection, and require a continue-or-cancel decision when the job is saved.

That approach does not freeze the schedule or pretend the software understands every situation. It makes existing information visible at the moment it matters, then leaves the operational decision with the person responsible for the schedule.

When the day changes quickly, that combination of visibility, recorded context, and human judgment helps dispatchers make deliberate choices without losing the flexibility traffic control operations require.

Learn more about FlaggerLink scheduling or schedule a conversation with us.