stock-logistics-transport
stock-logistics-transport copied to clipboard
RFC: Transportation Management System
Migration and refactoring of Jarsa TMS modules. v15 sources: https://github.com/ursais/stock-logistics-transport/tree/15.0-jarsa Credits: @alan196
TMS #130
-
[x] Menu items:
- Dashboard: Teams (Kanban, Timeline, Activity)
- Operations: All trips (List, Form), Odometers
- Master Data: Vehicles, Drivers, Locations, Contracts, Services
- Reporting: Trips (Graph, Pivot), Costs
- Configuration: Settings, Teams, Stages (for Travel, Driver and Vehicle)
-
[x] Groups:
- TMS / Administrator: Access to all menu items
- TMS / User (dispatcher): Access to all menu items except Configuration
- TMS / Driver: portal user?
- Technical / Use TMS Teams
-
[x] Settings: Activation of advanced features via groups or modules
- Fleet options
- Activate Teams (a team shares the same process/stages)
- Activate Crews (a crew shares the same vehicle)
- Activate Driver License Expiration + Number of days
- Activate Vehicle Insurance Expiration + Number of days
- Integrations: GPS, Maps, Marketplaces, Telemetry
-
[x] Basic models:
- Stages (tms.stage)
- Teams (tms.team)
- Vehicles (fleet.vehicle): cargo or passengers, type, capacity
- Drivers (res.partner)
- Locations (res.partner)
- Routes (tms.route)
- Travels (tms.order)
-
[x] Dependencies: fleet
TMS - Sale #134
To sell trips by quantity, volume, weight, quantity of a specific product, distance (miles, kilometers, nautic miles)
- [x] Dependencies: tms, sale
TMS - Expenses #133
To manage expenses of a trip: hotel, tolls, fuel, etc.
- [x] Dependencies: tms, hr_expense
TMS - Account #137
To invoice trips to the customer and create vendor bills to the drivers and other suppliers
- [x] Dependencies: tms, account
TMS - Product #136
- [x] Add a boolean "Is a vehicle" on the product.template
TMS - Purchase #135
To create:
-
vehicles when purchasing them
-
purchase requests for the driver(s) and other suppliers of a trip
-
[x] Dependencies: tms_product, purchase
TMS - Account - Asset #138
To manage depreciation of vehicles
- [x] Dependencies: tms, account_asset
TMS - Maintenance
To manage preventive maintenance
- [ ] Dependencies: tms, maintenance
TMS - Skills
To manage driver skills and licenses
- [ ] Dependencies: tms, hr_skills
TMS - Air
To manage transportation by air (airlines, air cargo):
-
Vehicles: planes, helicopters, drones
-
Locations: Airports
-
[ ] Dependencies: tms
TMS - Water
To manage transportation by water:
-
Vehicles: boats, tankers, barges, ferries, container ships
-
Locations: Ports
-
[ ] Dependencies: tms
TMS - Rail
To manage transportation by rails:
-
Vehicles: Trains, Wagons
-
[ ] Dependencies: tms