Skip to content
Back to UMA

Race Assignments

Race assignments are one of the most important systems in the entire organization workflow.

This is the system that tells the platform:

  • what driver is in a specific car
  • what contract is being used for that driver
  • what races that contract is covering

If your race assignments are wrong, your organization can still have cars and active contracts, but the rest of the weekly workflow can start to look incorrect.

That includes sponsorship behavior, race-week planning, and contract coverage expectations.

What Race Assignments Control

Race assignments connect three different systems together:

  1. The Car
  2. The Driver Contract
  3. The Specific Races on the schedule

That is why signing a driver is not the last step. A signed driver still has to be placed onto a specific car for specific races.

Before You Start

Before using the race assignment board, make sure all of the following are true:

  1. You are inside an organization that you can manage.
  2. That organization has at least one active car.
  3. You have at least one active contract in the same series as that car.
  4. You have permission to manage cars and driver assignments.

If any of those are missing, the race assignment workflow will either be incomplete or unavailable.

Where to Find Race Assignments

Race assignments are not a top-level dashboard page.

To get there:

  1. Open the Organization dashboard.
  2. Select the Cars tab.
  3. Find the car you want to work with.
  4. Click Manage Race Assignments.

That action opens the race assignment board for that specific car.

How the Assignment Board Works

When you open Manage Race Assignments, the system loads:

  • the selected car
  • the season tied to that car
  • the events in that season
  • the active contracts for that organization in the same series

From there, you choose the active contract you want to work with and the page builds the race cards for that contract.

This is important: the board is not assigning random drivers directly. It is assigning the driver attached to the selected contract.

Contract Selection

At the top of the assignment board, you will see an Active Contract dropdown.

Only valid contracts appear there. In practice, that means:

  • the contract must belong to your organization
  • the contract must be active
  • the contract must match the same series as the selected car

If you do not see the contract you expect, the problem is usually one of those three conditions.

Understanding the Race Cards

Each race on the board appears as a card with a status.

These statuses tell you whether the selected contract can be placed on that event.

Open

The race is available for assignment on this car.

This is the normal state for a race that is ready to be selected.

Selected

The selected contract is already assigned to this car for that event.

This usually means the race is already part of the current assignment plan.

Locked

The race assignment exists, but it is locked.

Locked assignments cannot be changed through the normal board flow. Those cases usually need contract-related changes instead of a simple reassignment.

Conflict

The car already has a different driver occupying that race.

This prevents the selected contract from being placed there until that conflict is resolved.

Unavailable

The selected driver or contract is committed elsewhere for that event.

This protects the schedule from placing the same contract or driver into multiple incompatible spots.

Assigning a Driver to Races

Once the correct contract is loaded, assigning races is straightforward:

  1. Review the race cards.
  2. Select the races that should be covered by the contract.
  3. Save the board.

You can also use the Select All Open Races button if the contract should cover every currently available race for that car.

That button only selects races that are actually open. It does not override:

  • locked races
  • unavailable races
  • conflicts

What Happens When You Save

When you save the race assignment board, the system validates the request before applying it.

In practical terms, it checks:

  1. the car is valid for the organization
  2. the contract is valid for the car's series
  3. the races you submitted are actually selectable

If the save passes validation:

  • newly selected races are assigned to the selected contract's driver
  • previously selected, unlocked races that were unchecked are removed

That means the board supports both adding and removing race coverage in one save.

Why This Matters to the Rest of the Plugin

Race assignments are not isolated. They feed other systems.

Sponsorships

The sponsor engine works much better when the platform knows what driver is actually attached to the car for upcoming races.

If assignments are missing or wrong, sponsorship offers can feel weaker or more confusing than expected.

Contracts

Contracts define who your team has signed. Race assignments define where that driver is actually racing.

Those are connected, but they are not the same thing.

Weekly Operations

The race assignment board is part of the weekly preparation process. Before race week, you should know:

  • which driver is in the car
  • which contract is covering the race
  • whether the schedule is fully assigned or only partially assigned

For most organizations, this is the cleanest way to use the system:

  1. Sign or confirm the driver contract first.
  2. Open Organization > Cars.
  3. Select the correct car.
  4. Open Manage Race Assignments.
  5. Load the correct active contract.
  6. Use Select All Open Races if the driver is meant to cover the full open schedule.
  7. Manually review the cards for any locked, conflicting, or unavailable races.
  8. Save the assignment board.
  9. Move to Sponsorships and review the schedule there.

That order keeps the rest of the organization workflow aligned.

Common Issues

I do not see any contracts in the dropdown

Make sure:

  1. the contract is active
  2. it belongs to your organization
  3. it matches the same series as the selected car

If any of those are false, the contract will not appear.

I cannot assign a race that I expected to be open

That usually means one of the following is true:

  • the race is already occupied by another assignment
  • the selected driver is committed elsewhere that week
  • the assignment is locked

Review the race card status carefully before assuming the board is wrong.

I signed a driver, but the car still is not ready

Signing the contract is only part of the process. The contract still has to be assigned to the car's schedule.

If you skip race assignments, the rest of the weekly workflow may still look incomplete.

Sponsorships still look strange after I signed the driver

Check the race assignments first.

The most common cause is that the driver is signed, but not actually placed on the correct car for the correct races yet.

Final Reminder

The race assignment board is where contracts become operational.

If you are managing an organization week to week, this is one of the main pages that should be reviewed before checking sponsors, finances, or race readiness.

Customer-facing documentation for Racing League Manager.