Maintenance and Registration — User Manual¶
Platform: AXITRAQ (axitraq.app) Module: Maintenance Scheduler and Registration Management Last Updated: May 2026
Table of Contents¶
- Overview
- Maintenance Scheduler
- Accessing the Maintenance Module
- Dashboard Statistics
- List View
- Calendar View
- Maintenance Jobs
- Creating a Maintenance Job
- Maintenance Job Fields
- Editing a Maintenance Job
- Duplicating a Maintenance Job
- Changing Job Status
- Status Workflow
- Maintenance Requests
- Viewing Maintenance Requests
- Converting a Request to a Job
- Submitting Requests from the Mobile App
- Maintenance Schedules
- Creating a Recurring Schedule
- Schedule Frequencies
- Overdue Detection
- Creating a Job from a Schedule
- Maintenance History
- Maintenance Notifications
- Registration Management
- Accessing Registration
- Registration Overview
- Adding a Registration
- Editing a Registration
- Registration Fields
- Registration Documents and Costs
- Uploading Documents
- Recording Payments
- Registration Expiry Tracking
- AI OCR for Registration
- Registration Renewal Workflow
- Integration with Other Modules
- Mobile App Access
- Frequently Asked Questions
Overview¶
The Maintenance and Registration module in AXITRAQ helps you manage the full lifecycle of asset servicing and regulatory compliance. It provides:
- A visual maintenance scheduler with calendar and list views
- Job creation, tracking, and completion workflows
- Recurring service schedules with overdue detection
- Maintenance request submission and triage
- Vehicle and equipment registration tracking
- Automated expiry alerts via email, SMS, and in-app notifications
- Document and cost management for registrations
- AI-powered OCR to scan registration labels
Maintenance Scheduler¶
Accessing the Maintenance Module¶
- Log in to AXITRAQ at axitraq.app.
- From the main navigation, select Maintenance.
- The Maintenance Scheduler page opens showing your statistics bar, filters, and job data.
You need the Manage Assets permission to access the maintenance module.
Dashboard Statistics¶
The statistics bar at the top of the page displays real-time counts:
| Statistic | Description |
|---|---|
| Open Jobs | Jobs with status Pending, Scheduled, or In Progress |
| Urgent | Open jobs with High or Critical priority |
| Overdue | Active schedules past their due date |
| Out of Service | Assets currently marked out of service for maintenance |
| Requests | Open maintenance requests awaiting action |
| Done (30d) | Jobs completed in the last 30 days |
List View¶
The default view displays maintenance data in a tabular format with three tabs:
- Jobs — All maintenance jobs with priority, asset, title, type, status, schedule date, and assignee.
- Service Due — Active maintenance schedules showing next due date, due hours, current hour meter readings, and overdue status.
- Requests — Open maintenance requests submitted by field workers.
Use the filters at the top to narrow results by status, priority, or search term (job title, asset code, or asset name).
Calendar View¶
Switch to the calendar by clicking the Schedule toggle in the card header. The calendar offers four views:
| View | Description |
|---|---|
| Day | Time-grid showing hourly slots from 5:00 AM to 9:00 PM |
| Week | Seven-day time-grid |
| Fortnight | Two-week day-grid overview |
| Month | Full monthly day-grid |
Calendar features:
- Drag and drop — Reschedule jobs by dragging them to a new date/time.
- Resize — Drag the edge of an event to change its duration.
- Click to create — Click an empty time slot to create a new job with that date pre-filled.
- Day cell zoom — In Month or Fortnight view, click a day cell to zoom into Day view.
- Hover tooltips — Hover over any event to see a detailed tooltip with asset info, status, priority, assignee, dates, and cost.
- Auto-refresh — The calendar automatically refreshes every 30 seconds.
- View persistence — Your selected view is saved to your browser and restored on next visit.
Maintenance Jobs¶
Creating a Maintenance Job¶
- Click the + New Job button in the Maintenance Scheduler header.
- Fill in the required fields (see table below).
- Set the scheduled date and optional end date.
- Assign the job to a team member.
- Click Save to create the job.
Alternatively, click any empty time slot on the calendar to create a job with the date and time pre-filled.
Maintenance Job Fields¶
| Field | Description | Required |
|---|---|---|
| Asset | The asset this job relates to | Yes |
| Title | A short description of the work | Yes |
| Description | Detailed notes about the work to be performed | No |
| Priority | Low, Medium, High, or Critical | Yes |
| Maintenance Type | Preventive, Corrective, Inspection, Calibration, or other | Yes |
| Scheduled Date | Start date and time for the job | Yes |
| Scheduled End Date | Expected completion date | No |
| Assigned To | The employee responsible for the work | No |
| Cost Estimate | Estimated cost of the maintenance work | No |
| Actual Cost | Actual cost after completion | No |
| Colour | Calendar colour (10 presets or custom hex) | No |
| Out of Service | Whether the asset is unavailable during maintenance | No |
| Schedule | Link to a recurring maintenance schedule | No |
| Vendor | External vendor name | No |
| Vendor Reference | Vendor invoice or reference number | No |
Editing a Maintenance Job¶
- In List view, click Edit next to the job.
- In Calendar view, click the event to open the detail modal, then click Edit.
- Make your changes and save.
Duplicating a Maintenance Job¶
- Click a job on the calendar to open the detail modal.
- Click the Duplicate button.
- A new job form opens with all fields copied from the original (status is reset to Pending).
- Adjust any details as needed and save.
Changing Job Status¶
You can update a job's status without opening the full edit form:
- Click the job on the calendar to open the detail modal.
- Use the Status dropdown in the modal header.
- Select the new status — the change saves immediately.
Status Workflow¶
Maintenance jobs follow this progression:
Pending → Scheduled → In Progress → Completed
→ Cancelled
| Status | Meaning |
|---|---|
| Pending | Job created but not yet scheduled or confirmed |
| Scheduled | Job confirmed and scheduled for a specific date |
| In Progress | Work has started (start time is recorded automatically) |
| Completed | Work is finished (completion time is recorded automatically) |
| Cancelled | Job is no longer required |
Visual indicators on the calendar:
- Pending jobs appear faded with dark text.
- Out of Service jobs display a red pulsing border.
- High/Critical priority jobs use distinct colour coding.
Maintenance Requests¶
Maintenance requests are issue reports submitted by team members when they identify a problem with an asset. Requests are separate from jobs — they represent the initial report before formal work is scheduled.
Viewing Maintenance Requests¶
- Navigate to Maintenance.
- In List view, click the Requests tab.
- Open requests display with priority, asset, issue description, reporter, date, and status.
Converting a Request to a Job¶
- In the Requests tab, click Create Job next to the request.
- A new maintenance job form opens pre-filled with details from the request.
- Add scheduling information, assign a technician, and save.
- The original request is linked to the new job.
Submitting Requests from the Mobile App¶
Field workers can submit maintenance requests directly from the AXITRAQ mobile app:
- Open the mobile app and navigate to Maintenance.
- Tap Report Issue or Submit Request.
- Select the asset (or scan its QR code).
- Describe the issue, set priority, and optionally attach a photo.
- Submit — the request appears immediately in the web platform for managers to review.
GPS location is captured automatically when submitting from the field.
Maintenance Schedules¶
Maintenance schedules define recurring service intervals for assets. They act as templates that generate individual maintenance jobs when service is due.
Creating a Recurring Schedule¶
- From the Maintenance page, click Schedules (or the clock icon).
- Click New Schedule.
- Configure the schedule fields:
- Asset — The asset to service.
- Title — Name of the service (e.g., "500-hour oil change").
- Description — Details of the required work.
- Frequency — How often the service repeats.
- Priority — Default priority for generated jobs.
- Estimated Duration — Expected time to complete.
- Estimated Cost — Budget for each service.
- Colour — Calendar colour inherited by generated jobs.
- Active/Inactive — Toggle the schedule on or off.
- Save the schedule.
Schedule Frequencies¶
| Frequency | Description |
|---|---|
| Daily | Every day |
| Weekly | Every 7 days |
| Monthly | Every calendar month |
| Quarterly | Every 3 months |
| Semi-Annual | Every 6 months |
| Annual | Every 12 months |
| Hour-based | Based on asset hour meter (e.g., every 500 hours) |
Hour-based schedules compare the asset's current hour meter reading against the configured trigger point.
Overdue Detection¶
The system automatically detects overdue schedules:
- Date-based: The next due date has passed without a completed job.
- Hour-based: The asset's current hour meter reading exceeds the trigger hours.
Overdue schedules display with a red "Overdue" badge in the Service Due tab and are sorted to the top of the list.
Creating a Job from a Schedule¶
- Go to the Service Due tab in List view.
- Find the schedule that is due or overdue.
- Click Create Job.
- The new job form opens pre-filled with the schedule's defaults (title, asset, priority, cost estimate, colour).
- Add the specific date, assign a technician, and save.
After the job is completed, the schedule's next due date automatically advances to the next interval.
Maintenance History¶
Every maintenance job is permanently recorded and linked to its asset. To view maintenance history:
- Navigate to the asset's detail page (via Assets or by scanning its QR code).
- The maintenance history section shows all past and current jobs for that asset.
- Each entry displays the job title, type, status, dates, assigned person, and costs.
You can also filter the Jobs list by asset name or code to see all maintenance activity for a specific asset.
Maintenance Notifications¶
AXITRAQ sends automated notifications for maintenance events:
| Notification Type | Trigger | Recipients |
|---|---|---|
| maintenance_request | A new maintenance request is submitted | Company managers and assigned personnel |
| maintenance_overdue | A scheduled maintenance is past due | Company managers |
Notifications are delivered via: - In-app notifications (visible on the dashboard) - Email alerts to configured recipients
Registration Management¶
Accessing Registration¶
- From the main navigation, select Registration.
- The Registration page opens showing statistics, the notification button, and the registration table.
You need the Manage Registration permission to access this module.
Registration Overview¶
The top of the page displays summary statistics:
| Statistic | Description |
|---|---|
| Total Assets | All assets in your company |
| Registered | Assets with a registration number recorded |
| Expiring (30 days) | Registrations due within the next 30 days |
| Overdue | Registrations past their due date |
The main table shows all assets with their registration details, sortable by next due date.
Adding a Registration¶
- Find the asset in the registration table.
- Click Add Rego in the Actions column.
- Fill in the registration details (see fields below).
- Check Send Alerts if you want automated expiry notifications.
- Click Add Registration.
Editing a Registration¶
- Find the asset in the registration table.
- Click Edit in the Actions column.
- Update the registration fields as needed.
- Click Update Registration.
When editing, you also have access to the Cost and Payment History section and Documents section.
Registration Fields¶
| Field | Description |
|---|---|
| Rego Number | The registration plate or identifier (e.g., ABC-123) |
| State | State or territory of registration (VIC, NSW, QLD, SA, WA, TAS, NT, ACT) |
| Rego Period | Registration period length (3, 6, 12, or 24 months) |
| Rego Date | Date the registration was originally issued |
| Last Paid | Date registration was last paid/renewed |
| Next Due | Next registration expiry or renewal date |
| RWC Number | Roadworthy Certificate number (if applicable) |
| RWC Details | Additional roadworthy details |
| Inspection ID | Associated inspection reference |
| Send Alerts | Enable or disable expiry alert notifications |
| Notes | General notes about this registration |
Registration Documents and Costs¶
When editing a registration, two additional sections are available for tracking financial history and storing supporting documents.
Uploading Documents¶
- Open a registration in edit mode.
- In the Documents and Receipts section, click Upload Document.
- Select the document type:
- Receipt
- Certificate
- Renewal Notice
- Insurance
- Inspection Report
- Other
- Optionally enter a title.
- Choose the file (max 25 MB; supported formats: PDF, DOC, DOCX, XLS, XLSX, CSV, TXT, JPG, PNG, GIF, WEBP).
- Click Upload.
Uploaded documents display in a table with type, title, filename, size, upload date, and actions to view or delete.
Recording Payments¶
- Open a registration in edit mode.
- In the Cost and Payment History section, click Add Payment.
- Fill in the payment details:
- Type — Initial, Renewal, Transfer, or Other
- Amount — Payment amount in dollars
- Payment Date — Date the payment was made
- Period From / To — The coverage period for this payment
- Description — Optional note
- Click Save Payment.
A running total of all payments is displayed in the table footer.
Registration Expiry Tracking¶
Expiry Status Indicators¶
The registration table uses colour-coded formatting for the Next Due column:
| Colour | Meaning |
|---|---|
| Red, bold | Registration is overdue (past the due date) |
| Amber, bold | Registration expires within 30 days |
| Normal text | Registration is current and not expiring soon |
Configuring Expiry Alerts¶
- Open a registration in edit mode.
- Click the Alert Settings button.
- Configure the alert timing and delivery channels (see below).
- Click Save Alert Settings.
Alternatively, use the Send Alerts checkbox directly in the registration table to quickly enable or disable alerts for any registration.
Alert Timing Options¶
You can select one or more alert windows:
| Window | Description |
|---|---|
| 7 days | Urgent alert — registration expiring within one week |
| 14 days | Warning alert — registration expiring within two weeks |
| 30 days | Notice alert — registration expiring within one month |
Alert Delivery Channels¶
| Channel | Description |
|---|---|
| Branded HTML email sent to the configured email address | |
| SMS | Text message via Twilio to the configured mobile number |
| In-app | Dashboard notification visible on login |
Alerts are processed daily at 7:00 AM AEST by an automated system. The system tracks the last alert sent for each registration to prevent duplicate notifications on the same day.
Notifications Panel¶
Click the Registration Notifications button above the registration table to open a summary panel showing:
- All registrations with alerts enabled
- Current expiry status for each (Overdue, Due in X days, or OK)
- Quick links to edit each registration's alert configuration
AI OCR for Registration¶
AXITRAQ uses Claude Vision (AI-powered OCR) to automatically extract registration details from photos of registration labels or stickers.
How to use AI OCR:
- Take a clear photo of the registration label on your vehicle or equipment.
- Upload the photo through the registration module or the mobile app.
- The AI analyses the image and extracts:
- Registration number
- State or territory
- Expiry date
- Review the extracted data — the fields are pre-filled for your confirmation.
- Make any corrections if needed, then save.
This feature is particularly useful when onboarding a fleet of vehicles, as it eliminates manual data entry and reduces transcription errors.
Registration Renewal Workflow¶
When a registration is renewed, follow these steps to update AXITRAQ:
- Navigate to Registration and find the asset.
- Click Edit to open the registration form.
- Update the following fields:
- Last Paid — Set to today's date (or the renewal payment date).
- Next Due — Set to the new expiry date.
- Rego Period — Update if the period has changed.
- Click Update Registration.
- Record the renewal payment:
- In the Cost and Payment History section, click Add Payment.
- Set Type to Renewal.
- Enter the amount, payment date, and coverage period.
- Click Save Payment.
- Upload supporting documents:
- Upload the renewal receipt or confirmation.
- Upload a new registration certificate if issued.
The expiry alert system will automatically recalculate based on the new Next Due date.
Integration with Other Modules¶
The Maintenance and Registration module connects with other parts of AXITRAQ:
| Module | Integration |
|---|---|
| Assets | Maintenance history and registration details are viewable on each asset's page. Out-of-service status is reflected everywhere including QR scan pages. |
| Inspections | Checklist items can trigger "Book Service" (creates a maintenance request) or "Out of Service" (immediately deactivates the asset). |
| Dashboard | Widgets display maintenance statistics, upcoming due dates, and registration expiry alerts. |
| Parts and Materials | Quick link from Maintenance to Parts Inventory for ordering required parts. |
| QR Codes | Scanning an asset's QR code shows its maintenance status and any out-of-service indicators. |
Mobile App Access¶
The AXITRAQ mobile app provides field access to maintenance features:
- View maintenance jobs — See assigned jobs with full details, filter by status.
- Update job status — Mark jobs as In Progress or Completed from the field.
- Submit maintenance requests — Report issues with GPS location and photos.
- View schedules — Check upcoming and overdue service schedules.
- Scan QR codes — Quickly access an asset's maintenance history by scanning its label.
Frequently Asked Questions¶
Q: Who can create maintenance jobs? A: Any user with the "Manage Assets" permission can create, edit, and manage maintenance jobs.
Q: Can I schedule maintenance based on usage hours instead of dates? A: Yes. When creating a maintenance schedule, use the hour-based frequency option. The system compares the asset's current hour meter reading against the configured threshold.
Q: What happens when I mark an asset as Out of Service? A: The asset is flagged across the platform. It appears with a red border on the calendar, displays an OOS badge in lists, and shows a warning when its QR code is scanned. This signals to all users that the asset is unavailable.
Q: How do I stop receiving alerts for a registration I no longer manage? A: Uncheck the "Send Alerts" checkbox in the registration table, or open Alert Settings and disable all timing windows.
Q: Can multiple people receive registration expiry alerts? A: Currently, alerts are sent to the email address configured in the alert settings and to company managers. Configure the email field to a distribution list if multiple people need to be notified.
Q: What file types can I upload as registration documents? A: PDF, DOC, DOCX, XLS, XLSX, CSV, TXT, JPG, JPEG, PNG, GIF, and WEBP files up to 25 MB each.
Q: How does the AI OCR registration scanning work? A: Upload a clear photo of the registration label. AXITRAQ uses Claude Vision to read the text and extract the registration number, state, and expiry date. You review and confirm the extracted data before saving.
Q: Can I drag maintenance jobs to reschedule them? A: Yes. In Calendar view, drag any event to a new date or time. The change saves automatically.
This manual is maintained as part of the AXITRAQ platform documentation. For additional support, contact your system administrator or visit wiki.axitraq.com.