Manage Transportation Stops
Manage Transportation Stops
Create and configure pickup/drop-off locations for transportation routes.
Time required: 3-5 minutes per stop
Prerequisites
- Transportation Manager role
- Routes created
- Fleet vehicles configured
Concepts
Stop Hierarchy
Route├── Stop 1 (sequence: 1)│ └── Passengers assigned├── Stop 2 (sequence: 2)│ └── Passengers assigned└── Stop 3 (sequence: 3) └── Passengers assignedCreate a Stop
Step 1: Navigate to Stops
- Go to Transportation → Stops
- Click Create
Or create stops directly within a route.
Step 2: Enter Stop Details
| Field | Required | Description | Example |
|---|---|---|---|
| Name | Yes | Stop location name | ”Oak Street Corner” |
| Route | Yes | Parent route | ”Morning Route A” |
| Sequence | No | Pickup order | 1, 2, 3… |
| Estimated Arrival | No | Minutes from route start | 15.0 |
| Active | No | Availability toggle | True |
Step 3: Assign Passengers
In the Person(s) section:
- Click Add a line
- Select students/faculty
- Repeat for all passengers at this stop
Step 4: Save
Click Save. Stop is now active on the route.
Capacity Validation
The system validates vehicle capacity:
Total passengers across all route stops ≤ Vehicle capacityValidation Error
If capacity exceeded:
- Error message displays
- Cannot save until resolved
- Remove passengers or increase vehicle capacity
Stop Sequencing
Set Pickup Order
- Open stop record
- Adjust Sequence field
- Lower numbers = earlier pickup
Reorder in Route View
- Open route record
- In Stops tab, drag handles to reorder
- Sequence updates automatically
Estimated Arrival Time
Configure arrival estimates:
| Field | Description |
|---|---|
| Estimated Arrival (Config) | Minutes from route start time |
Calculated Arrival
System computes actual arrival time:
Actual Arrival = Route Start Time + Estimated Arrival (minutes)Bulk Stop Management
Import Stops
- Go to Transportation → Stops
- Favorites → Import records
- Upload CSV with: name, route_id, sequence
Export Stops
- Select multiple stops
- Action → Export
- Download CSV/Excel
View Options
List View
| Column | Description |
|---|---|
| Sequence | Pickup order |
| Name | Stop location |
| Route | Parent route |
| Persons | Assigned passengers |
| Est. Arrival | Configured arrival time |
| Active | Status |
Pivot View
Analyze stops by:
- Route grouping
- Passenger count
Graph View
Visualize:
- Stops per route
- Passengers per stop
Stop in Route Context
When viewing stops from a route:
- Open route record
- Navigate to Stops tab
- View/edit stops inline
Inline Fields
| Field | Editable |
|---|---|
| Sequence | Yes (drag handle) |
| Name | Link to stop |
| Persons | View count |
| Est. Arrival | Yes |
Field Reference
Stop (op.stop)
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
name | Name | Char | Required, max 64 chars |
route_id | Route | Many2one | Required |
sequence | Sequence | Integer | Order on route |
partner_ids | Person(s) | Many2many | Passengers |
estimated_arrival_conf | Est. Arrival | Float | Minutes from start |
active | Active | Boolean | Default: True |
company_id | Company | Many2one | Multi-company |
Troubleshooting
Cannot add more passengers
Check:
- Vehicle capacity not exceeded
- Use
check_capacity()validation message
Stop not appearing on route
Verify:
- Stop is active (not archived)
- Route assignment is correct
- Sequence value is set
Estimated time incorrect
Ensure:
- Value is in minutes (float)
- Route start time is configured
- Time zone settings correct
Related: Manage Vehicles | Assign Students