π Afaqy Knowledge Base / Tepra / Fleet / Preventive Maintenance
The Preventive Maintenance section allows users to create recurring maintenance plans triggered by mileage, engine hours, or time. These plans ensure proactive servicing based on real operational data.
View
- All maintenance plans are listed in a table view
- Each row displays:
- Vehicles Name / Plate number
- Service Task Schedule
- Next Recurrence
- Last Service Date
- Actions
Filter
A collapsible filter panel is available on the left side. It includes:
- Vehicle Name (dropdown)
- Service Task (dropdown)
- Schedule Distance
- Slider with βfromβ and βtoβ values in KM
- Next Recurrence
- Slider with βfromβ and βtoβ values in KM
- Rate (Days/Months)
- Click Apply Filters to narrow the results.
Create
To define a new preventive maintenance plan:
- Click + Add New
- Choose how to apply the plan:
- By Vehicle: Assign specific units
- By Vehicle Type: Apply the plan to all vehicles of a selected type
- Select:
- Vehicle(s) or Vehicle Type (required)
- Choose the Service Type:
- By Service Task: Choose a specific task (e.g., "A/C Evaporator Replacement")
- By Service Group: Optional grouping if configured
- Set up Schedule Triggers β you can enable one or more:
- Distance
- Schedule Distance (KM)
- Reminder Distance (KM)
- Engine Hour
- Schedule Engine Hour
- Reminder Engine Hour
- Time
- Schedule Time (value + unit in Months)
- Reminder Time (value + unit in Days)
- Optional:
- Enable Email Notification checkbox to notify responsible users
- Click Save to activate the plan
You can mix and match scheduling methods (e.g., distance + time), and each trigger can have its own reminder threshold.
Actions
- Edit any existing plan
- Delete a plan
- Reassign Vehicles to/from an existing plan
βΉοΈ To log completed service actions, use the Work Order module β this section is for scheduling only.