Cargo, Carriers, and Drivers

This section covers the cargo work queues and the related operational registries used to prepare and monitor transport activity.

1. Review Unassigned Cargo

Purpose: Identify cargo that is still waiting to be linked to an operational journey.

Route / context: /cargo/unassigned-cargo

Steps:

  1. Open Cargo from the top navigation.
  2. Select Unassigned Cargo.
  3. Review rows that are awaiting assignment.
  4. Use filters or search to isolate the cargo record you need.
  5. Open row actions or continue to a related assignment workflow if required by your role.

Expected result: The unassigned queue shows cargo records that still need dispatch preparation or assignment.

Cargo - Unassigned

2. Resume or Clear an Existing Cargo Draft

Purpose: Continue a partially prepared cargo record or explicitly remove the unfinished draft before starting over.

Route / context: /cargo/unassigned-cargo

Steps:

  1. Open Unassigned Cargo.
  2. Look for the draft banner above the table area.
  3. Review the draft message before deciding how to proceed.
  4. Use Edit to continue the draft or Delete to remove it.

Expected result: The portal exposes the draft controls before a new cargo entry is started.

Cargo - Draft controls

3. Review All Cargo

Purpose: See the full cargo register across different operational states.

Route / context: /cargo/all-cargos

Steps:

  1. Stay within the Cargo module.
  2. Open All Cargos.
  3. Search by identifier, state, or related metadata.
  4. Use this view when you need a complete record lookup rather than one queue only.

Expected result: The page shows a broader cargo table covering the full set of available records.

Cargo - All Cargos

4. Review Assigned Cargo

Purpose: Inspect cargo already linked to journeys or operational movement.

Route / context: /cargo/assigned-cargo

Steps:

  1. Open Assigned Cargo in the left navigation.
  2. Review the current assigned records.
  3. Confirm journey-linked or assignment-related fields are present.
  4. Use row actions to inspect a specific assignment if your role permits it.

Expected result: The list shows only cargo that has progressed from preparation into assignment.

Cargo - Assigned

5. Review Cargo Agents

Purpose: Confirm the list of cargo agents available in the system.

Route / context: /cargo/agents-list

Steps:

  1. Open Agents under the Cargo module.
  2. Review available agent entries.
  3. Use the list to validate that the expected agents are present before downstream operational actions depend on them.

Expected result: The agent registry loads with management actions available according to the user's role.

Cargo - Agents

6. Review Flagged Cargo

Purpose: Inspect cargo records that have been explicitly marked for attention.

Route / context: /cargo/flagged-cargo

Steps:

  1. Open Flagged Cargos from the cargo left navigation.
  2. Review the flagged units currently listed.
  3. Use filters or search if you need to isolate one cargo record.
  4. Open the row action menu when you need to investigate further.

Expected result: The flagged queue loads with actionable cargo records that require follow-up.

Cargo - Flagged cargos

7. Open Flagged Cargo Actions

Purpose: Expose the row-level actions available from the flagged cargo queue.

Route / context: /cargo/flagged-cargo

Steps:

  1. Open Flagged Cargos.
  2. Locate the cargo record you need.
  3. Click the action button at the end of the row.
  4. Review the menu before choosing the next workflow.

Expected result: The row menu opens for the selected flagged cargo record.

Observed live actions: View, Edit, and Unflag Unit.

Cargo - Flagged cargo actions

8. Open Cargo Detail from the Flagged Queue

Purpose: Move from a queue row into the detail page for one cargo unit.

Route / context: /cargo/flagged-cargo -> /cargo/view-unassigned/:id

Steps:

  1. Open the flagged cargo row action menu.
  2. Select View.
  3. Wait for the detail page to load.
  4. Review the major detail blocks on the page.

Expected result: The system opens the cargo detail page for the selected record.

Observed live sections: Cargo Information, Transport Details, and Additional Information.

Cargo - View detail

9. Create a New Cargo Record

Purpose: Register a new cargo record in the platform.

Route / context: /cargo/create-cargo

Steps:

  1. Open Create Cargo from the Cargo module.
  2. Complete the required fields in the form.
  3. Review route, journey, or assignment-related data where applicable.
  4. Submit the form.
  5. Confirm the new record is created and appears in the expected cargo workflow.

Expected result: A new cargo record is saved successfully and enters the appropriate cargo lifecycle state.

Cargo - Create Cargo

10. Continue Editing a Draft Cargo Record

Purpose: Resume an unfinished cargo entry from the draft banner rather than starting a new record from scratch.

Route / context: /cargo/unassigned-cargo -> /cargo/create-cargo

Steps:

  1. Open Unassigned Cargo.
  2. Use Edit in the draft banner.
  3. Wait for the cargo form to reopen.
  4. Continue completing the form fields and tabs that were left unfinished.

Expected result: The draft reopens in the cargo form for continuation.

Cargo - Draft edit form

11. Review Carriers / Vehicles

Purpose: Confirm that transport vehicles are registered and available for operational assignment.

Route / context: /cargo/vehicles-list

Steps:

  1. Open Cargo Carriers in the Cargo module.
  2. Search for the relevant vehicle or carrier record.
  3. Confirm the record appears with the expected identifying information.
  4. Continue to detail or edit actions if your permissions allow it.

Expected result: The vehicle registry shows the available carrier assets used in transport operations.

Cargo - Vehicles

12. Open Carrier Actions

Purpose: Inspect the row-level actions available for a registered carrier.

Route / context: /cargo/vehicles-list

Steps:

  1. Open Cargo Carriers.
  2. Locate the carrier row you need to manage.
  3. Click the action button at the end of the row.
  4. Review the actions available for that carrier.

Expected result: The carrier row menu opens and exposes the available next actions.

Observed live actions: View, Edit, and Deactivate.

Cargo - Carrier actions

13. Add a Carrier

Purpose: Register a new carrier or vehicle record.

Route / context: /cargo/vehicles-list -> /cargo/add-vehicle

Steps:

  1. Open Cargo Carriers.
  2. Click the floating add button.
  3. Complete the carrier or vehicle form.
  4. Save the record when all required fields are complete.

Expected result: The portal opens the add-carrier form and allows the new record to be entered.

Cargo - Add carrier

14. Edit a Carrier

Purpose: Update a registered carrier or vehicle record.

Route / context: /cargo/vehicles-list -> /cargo/edit-vehicle

Steps:

  1. Open the action menu for the carrier you need to change.
  2. Select Edit.
  3. Review and update the carrier form fields.
  4. Use Update when the changes are ready to be committed.

Expected result: The portal opens the carrier edit form for the selected record.

Cargo - Edit carrier

15. Review Drivers

Purpose: Validate the driver registry before assigning or investigating transport activity.

Route / context: /cargo/drivers-list

Steps:

  1. Open Drivers in the left navigation.
  2. Search or browse for the target driver.
  3. Confirm the driver's operational information is visible.
  4. Open row detail or edit actions where permitted.

Expected result: The driver registry loads with searchable driver records and row-level actions.

Cargo - Drivers

16. Open Driver Actions

Purpose: Inspect the row-level actions available for a driver record.

Route / context: /cargo/drivers-list

Steps:

  1. Open Drivers.
  2. Locate the driver row you want to inspect.
  3. Click the action button on that row.
  4. Review the available actions before proceeding.

Expected result: The driver row menu opens for the selected record.

Observed live actions: View, Edit, and Deactivate.

Cargo - Driver actions

17. Add a Driver

Purpose: Register a new driver in the transport registry.

Route / context: /cargo/drivers-list -> /cargo/add-driver

Steps:

  1. Open Drivers.
  2. Click the floating add button.
  3. Complete the driver form fields.
  4. Save the record when all required data is present.

Expected result: The driver creation form opens and the operator can register a new driver.

Cargo - Add driver

18. Edit a Driver

Purpose: Update an existing driver record.

Route / context: /cargo/drivers-list -> /cargo/edit-driver/:id

Steps:

  1. Open the action menu for the target driver.
  2. Select Edit.
  3. Update the driver form fields as needed.
  4. Use Update to commit the change.

Expected result: The portal opens the edit form for the selected driver record.

Cargo - Edit driver

19. Remaining Validated Gaps

The following cargo workflows still need their own validated capture before they should be documented as final operator procedures:

  • delete a cargo draft to completion
  • unflag a flagged cargo to completion
  • deactivate or reactivate carriers to completion
  • deactivate or reactivate drivers to completion