Skip to content

Maintenance intervals

Every maintenance item has an interval type that decides how Syndik8 tracks “when is it next due?”. Interval types fall into two families:

Usage-based: driven by the asset’s running meters.

  • Hours: driven by the asset’s running meter (Hobbs, Tacho, engine hours).

Calendar-based: driven by elapsed time.

  • Day: any cadence expressed as a number of days (e.g. 7 days, 30 days, 365 days).

Interval type is set when a maintenance item is created. It is visible to anyone who can view the item. The value can be changed only by admins, and only before the item has been saved; on the edit screen it is displayed as read-only.

  • Create Maintenance Item screen: Interval Type dropdown (Hours or Day).
  • Edit Maintenance Item screen: Interval Type displayed as read-only text.
TypeFamilyTypical exampleAvailable in create form
HoursUsage-based50-hour check, 100-hour checkYes
DayCalendar-based7-day pre-flight check, 365-day annualYes
CyclesUsage-basedLanding-gear inspectionsNo (see Behaviour rules)
MonthCalendar-based6-month inspectionNo (see Behaviour rules)
YearCalendar-basedAnnual inspectionNo (see Behaviour rules)
  • Usage-based (Hours, Cycles). The item’s due-at value is a meter reading: last completed value plus the interval value. Completion happens when the asset’s current meter reaches or exceeds that number.
  • Calendar-based (Day). The item’s due date is computed by adding a number of days to the last-completed date. The interval value is always a count of days, regardless of the type label: a 365-day annual inspection lands 365 days after completion, not on the same calendar date the following year.
  • The create form offers only Hours and Day. Month, Year, and Cycles exist in the data model but are not presented in the create dropdown. Existing items that carry those types continue to display, calculate status, and recur correctly; they simply cannot be created through the form today.
  • Interval type is fixed after creation. The edit screen shows the type as a read-only label. To change it, remove the item and create a new one.
  • Status calculation is identical across types. Percentage and absolute-threshold rules apply the same way. See Maintenance items: Behaviour rules.