The mobile app is a pilot focused app and provides similar functionality to the web based version when the pilot role is designated. The mobile app has offline capability and the data from the web to the app and app to the web exchanges. This guide outlines:

  • When the app syncs; and 

  • how to sync through My Schedule; and 

  • what syncs when using the My Schedule Sync; and

  • what syncs when doing an Account Sync; and 

  • what the syncing best practices are.


_________________________________________________________________

When the App Syncs

The app completes full database sync on the first run after installation or when logging into a new account. Additionally, the app performs a background sync for any newer changes every 3 minutes while the app is open. Users can tap the sync button in the bottom sync bar in the event a manual background is needed. The sync bar displays a message detailing how long it has been since the last full sync. The app can still be used while these syncs are occurring.

When the App Refreshes / My Schedule Sync

To ensure crew members view the most up-to-date information, a pull to refresh is available on most pages. Drag down to refresh to get new data and refresh the page. Navigating to new pages automatically displays updated data.

What Syncs when Accessing Settings > Clear and Reload

When initiating this from Settings, a full sync of all tables occurs. This includes all data in My Schedule and Account Setting changes from the web-based version. For Example, a user adds an Expense Category. A full Sync Account is necessary for the new expense category to be an option in the mobile app.

Aircraft
AircraftEngine
AircraftExpensePolicyTripType
Airport
ApproachType
CreditCard
CreditCardType
CurrencyConversionRate
DelayType
DiscrepancyDocument
District
DutyCategory
ExpenseCategory
ExpenseDocument
ExpensePolicy
FBOHandler
FlightCheckCategory
FlightCheckTotal
FlightLegEngineStats
FlightLegEventType
FlightLegStatus
LandingType
PaymentType
PurposeType
TakeOffType
TripRequestExpense
User
UserAddress
UserContactInformation
UserImage
Vendor

Syncing Best Practices

  • Use a pull to refresh to get new data from the server. This is the quickest way to update the app and will always ensure you get the latest data.

  • Use the sync bar sparingly because this is the most extended operation that updates all tables.

  • Use the clear and reload option when you suspect you might have data corruption

What Syncs when Syncing through My Schedule
When pulling down on the My Schedule page a manual sync is initiated. This sync includes the following data:
CheckIn
Discrepancy
DutyTime
Expense
ExpenseLineItem
ExpenseReport
FlightCheck
FlightCheckTrip
FlightLeg
FlightLegDocument
FlightLegEvent
FlightLegNote
FlightLegPurpose
FlightLegUser
MetaDataField
MetaDataValue
Personnel
Report
TripRequest

Ref: A-M02

Did this answer your question?