Manage Transportation Vehicles
Manage Transportation Vehicles
Configure vehicles for student transportation with capacity and driver assignment.
Time required: 5-10 minutes per vehicle
Prerequisites
- Transportation Manager role
- Fleet module configured
- Driver partners created
Concepts
Vehicle Integration
OpenEduCat vehicles extend Odoo Fleet:
fleet.vehicle (Odoo Fleet) └── op.vehicle (OpenEduCat Extension) └── capacity field addedCreate a Vehicle
Step 1: Navigate to Vehicles
- Go to Transportation → Vehicles
- Click Create
Step 2: Enter Vehicle Details
| Field | Required | Description | Example |
|---|---|---|---|
| Model | Yes | Vehicle make/model | ”Blue Bird Vision” |
| License Plate | Yes | Registration number | ”SCH-1234” |
| Capacity | Yes | Maximum passengers | 45 |
| Driver | No | Assigned driver | ”John Driver” |
| Active | No | Availability toggle | True |
Step 3: Capacity Validation
System validates:
Capacity must be > 0Error if capacity is 0 or negative.
Step 4: Save
Click Save. Vehicle is ready for route assignment.
Fleet Integration
Access Fleet Details
From op.vehicle record:
- Click linked Vehicle field
- Opens fleet.vehicle form with:
- Maintenance records
- Fuel logs
- Contracts
- Odometer readings
Fleet Fields Available
| Field | Source | Description |
|---|---|---|
| Name | fleet.vehicle | Vehicle identifier |
| Model | fleet.vehicle | Make and model |
| License Plate | fleet.vehicle | Registration |
| Driver | fleet.vehicle | Assigned driver |
| Capacity | op.vehicle | Passenger limit |
Driver Assignment
Set Vehicle Driver
- Open vehicle record
- Select Driver (res.partner)
- Save
Driver Requirements
- Driver must be a res.partner record
- Typically linked to employee or contact
- Appears on route line records automatically
Assign Vehicle to Route
Step 1: Open Route
- Go to Transportation → Routes
- Open or create route
Step 2: Select Vehicle
| Field | Description |
|---|---|
| Vehicle | Select from op.vehicle records |
Step 3: Capacity Check
Route validates total passengers against vehicle capacity.
View Options
List View Columns
| Column | Description |
|---|---|
| Name | Vehicle identifier |
| License Plate | Registration number |
| Capacity | Maximum passengers |
| Driver | Assigned driver |
| Active | Status |
Search and Filter
| Filter | Purpose |
|---|---|
| By Name | Find specific vehicle |
| By License Plate | Search by registration |
| By Capacity | Group by size |
| Archived | Show inactive vehicles |
Capacity Management
View Current Usage
Check route stop totals against vehicle capacity:
- Open route record
- Count total passengers across stops
- Compare to vehicle capacity
Capacity Exceeded
If stops have more passengers than capacity:
- Validation error on stop save
- Redistribute passengers or change vehicle
Field Reference
Vehicle (op.vehicle)
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
vehicle_id | Fleet Vehicle | Many2one | Required, cascade delete |
capacity | Capacity | Integer | Required, must be > 0 |
active | Active | Boolean | Default: True |
company_id | Company | Many2one | Multi-company |
Inherited from fleet.vehicle
| Field | Type | Description |
|---|---|---|
name | Char | Vehicle name |
license_plate | Char | Registration |
model_id | Many2one | Vehicle model |
driver_id | Many2one | Driver partner |
Vehicle Maintenance
Access Maintenance via Fleet
- Open vehicle
- Navigate to linked fleet.vehicle
- View Maintenance tab
Maintenance Records Include
- Service history
- Scheduled maintenance
- Repair records
- Cost tracking
Troubleshooting
Vehicle not appearing in route dropdown
Check:
- Vehicle is active (not archived)
- You have access permissions
- Company matches route company
Capacity validation error
Verify:
- Capacity field is > 0
- Total route passengers ≤ capacity
Driver not showing
Ensure:
- Driver is a valid res.partner
- Partner has appropriate access
- Fleet vehicle has driver assigned
Cannot delete vehicle
Vehicle may be referenced by:
- Active routes
- Historical route lines
- Archive instead of delete
Related: Manage Stops | Assign Students