| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Community Apps Dependencies | Show |
| Lines of code | 1978 |
| Technical Name |
flight_event |
| License | LGPL-3 |
| Website | https://github.com/smartops-aero/flight |
| Versions | 16.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Community Apps Dependencies | Show |
| Lines of code | 1978 |
| Technical Name |
flight_event |
| License | LGPL-3 |
| Website | https://github.com/smartops-aero/flight |
| Versions | 16.0 18.0 |
SmartOps Flight Events
Precision flight event tracking with takeoff, landing, and phase times. Essential for compliance, billing accuracy, and operational excellence.
Part of the Complete SmartOps Aviation Suite by Apexive Solutions LLC
Professional flight operations management solutions trusted by aviation businesses worldwide
Why Flight Events Matter?
Accurate flight event tracking is critical for compliance reporting, precise billing, crew duty time calculations, and operational analysis. The difference between block time and flight time can impact revenue, regulatory compliance, and operational costs.
Flight Events extends SmartOps Flight Management with sophisticated event tracking capabilities, capturing takeoff, landing, gate times, and flight phases with precision timestamp recording across multiple time zones.
The Value Proposition
Eliminate manual time tracking errors, ensure regulatory compliance, improve billing accuracy, and gain operational insights through precise flight phase duration analysis.
Real-World Impact
Core Features
Precise Event Tracking
Record takeoff, landing, gate departure, gate arrival, and custom events with precise timestamps and timezone support.
Flight Phase Durations
Automatically calculate block time, flight time, taxi-in, taxi-out, cruise, and custom phase durations from event timestamps.
Intelligent Timezone Handling
Enter times in any timezone with automatic conversion. Support for relative day notation for overnight flights.
Matrix Time Entry
Intuitive matrix view for fast, efficient entry and visualization of event times across multiple flight legs.
Configurable Event Codes
Define custom event types and phases specific to your operation's tracking requirements and workflows.
Automatic Calculations
Phase durations computed automatically from event timestamps. No manual calculations or spreadsheet formulas needed.
Historical Data Archive
All event times stored with full audit trail for compliance reporting and operational analysis over time.
Seamless Integration
Works seamlessly with SmartOps Flight base module and integrates with billing, crew duty time, and analytics.
Who Benefits?
Charter Operators
Accurate block times ensure proper billing to clients. Track taxi times and turnaround efficiency to optimize operations and maximize aircraft utilization.
Commercial Airlines
Critical for regulatory compliance reporting, crew duty time tracking, on-time performance analysis, and operational efficiency metrics.
Aircraft Management
Provide detailed flight reports to aircraft owners with precise timing data. Support maintenance scheduling based on accurate flight hours.
Flight Schools
Track Hobbs and tach times for accurate student billing. Monitor instructor flight hours for scheduling and compliance purposes.
Cargo Operations
Precise delivery times for customer SLAs. Analyze turnaround times at cargo hubs to improve operational efficiency and reduce delays.
MRO Providers
Track test flight durations and phases. Document ferry flight times for customer billing and aircraft delivery documentation.
Advanced Time Input System
Flexible Time Entry
The sophisticated time input widget makes entering times across timezones and calendar days effortless:
10:00 UTC
Enter time in any timezone, automatically converted to local display
23:00-1
Relative day notation: 11:00 PM the day before flight date
01:00+1
Next day notation: 1:00 AM the day after flight date
02:00+1 UTC
Combine relative days with timezone specification
UTC Storage, Local Display
All times are stored in UTC in the database for consistency and accuracy, but displayed in the user's configured timezone for convenience.
This approach ensures data integrity for multi-timezone operations while providing an intuitive interface for users working in their local timezone.
Why This Matters
- Eliminate timezone conversion errors
- Handle overnight flights correctly
- Coordinate across global operations
- Support international flight legs
- Accurate daylight saving time handling
Part of the SmartOps Ecosystem
Works With Other Modules
Core flight management foundation
Auto-populate times from flight tracking services
Share precise flight times with clients
Block time integration for accurate invoicing
Crew duty time calculations for compliance
Complete Aviation Solution
Apexive Solutions LLC provides comprehensive aviation management solutions built on proven Odoo technology. Our SmartOps Flight suite combines deep aviation industry knowledge with enterprise-grade software.
Flight Events is just one piece of the complete solution. Add aircraft specs, data sync, portal access, and more as your needs grow.
Why Choose Apexive?
- Built by aviation professionals
- Open-source and extensible
- Proven in production environments
- Regular updates and improvements
- Professional support available
Getting Started
Installation
- Install SmartOps Flight base module first
- Install Flight Events from Odoo Apps menu
- Configure event codes via Flights > Configuration > Event Codes
- Define flight phases via Flights > Configuration > Flight Phases
Quick Start Guide
1. Configure Event Codes: Set up the event types you want to track
2. Define Flight Phases: Create phases like block, flight, taxi, cruise
3. Record Events: Use the Times tab on flight records to enter event timestamps
4. View Phase Durations: Automatically calculated from your event times
The matrix view allows fast entry of multiple event times across flight legs. Simply click a cell and type the time using the flexible format options.
Unlock Advanced Capabilities
Extend your flight management with premium enterprise modules
Flight Operations
Advanced operational workflows, dispatch management, and flight coordination tools for professional operations
View on Odoo Apps →Delay Code Management
Track and categorize flight delays with IATA delay codes, automated reporting, and analysis tools
View on Odoo Apps →Ready to Enhance Your Flight Operations?
Add precision event tracking to your SmartOps Flight Management system. Improve compliance, billing accuracy, and operational insights today.
github.com/smartops-aero/smartops-odoo-flight
Developed by Apexive Solutions LLC • License: LGPL-3 • Odoo 18.0
Flight Event Module
Overview
The Flight Event module is an extension for the Flight Management system in Odoo. It provides functionality for tracking flight events and phases, enhancing the capabilities of flight operations management.
Features
- Track flight events (e.g., takeoff, landing) with precise timestamps
- Define and manage flight phases
- Flexible time input system with timezone and relative day support
- Integration with the base Flight module
Installation
- Ensure that the base flight module is installed.
- Place the flight_event folder in your Odoo addons directory.
- Update the apps list in your Odoo instance.
- Install the "Flight Events" module from the Apps menu.
Configuration
After installation, you can configure flight event codes and phases from the Flight Configuration menu.
Usage
Time Input
The Flight Event module uses a sophisticated time input system:
- Times are displayed in the user's time zone but stored as UTC in the database.
- The input widget accepts times with additional timezone information. For example:
- 10:00 UTC will be converted from UTC to your local time zone.
- You can enter times relative to the flight date using the + or - notation:
- 10:00+1 means 10:00 AM on the day after the flight date.
- 23:00-1 means 11:00 PM on the day before the flight date.
- Combining relative days and timezones is also possible:
- 10:00+1 UTC means 10:00 AM UTC on the day after the flight date.
This flexible system allows for precise and convenient time entry across different time zones and flight schedules.
Recording Flight Events
- Navigate to a flight record.
- In the "Times" tab, you'll see a matrix of event times.
- Enter the times for various events using the format described above.
- The system will automatically calculate flight phases based on these events.
Models
- flight.event.time: Stores individual event times for flights
- flight.event.code: Defines types of flight events (e.g., takeoff, landing)
- flight.phase: Defines flight phases (e.g., block, flight, taxi-in, taxi-out, cruise etc)
- flight.phase.duration: Computed durations of flight phases
Views
The module adds new views to the flight form, including a matrix view for easily entering and viewing flight event times.
Extending the Module
This module is designed to be extensible. You can create custom event types, phases, or additional computations based on flight events.
Support
For questions or support, please contact the module maintainer or open an issue on the GitHub repository at https://github.com/smartops-aero/smartops-odoo-flight
License
This module is licensed under LGPL-3.
Please log in to comment on this module