Blame

f3ba49 Hargata Softworks 2024-01-28 01:13:30 1
# Reminders
2
3
Reminders are future tasks where the urgency are based on how close the user is to the due date or odometer reading.
4
2b40a9 DESKTOP-T0O5CDB\DESK-555BD 2024-09-20 15:19:12 5
![](/Records/Reminders/a/image-1726780085550.png)
f3ba49 Hargata Softworks 2024-01-28 01:13:30 6
7
## Adding Reminders
ca0295 Hargata Softworks 2024-01-28 01:22:03 8
Reminders can either be added directly on the Reminders tab by clicking the "Add Reminder" button or via adding a new [[Service/Repair/Upgrade Record|Records/Service Records#adding-reminders]].
f3ba49 Hargata Softworks 2024-01-28 01:13:30 9
10
## Reminder Metrics
11
Similar to the maintenance schedule outlined in your vehicle's user manual, the urgency of a Reminder can be set either via a due date, a future odometer reading, or whichever comes first.
12
2b40a9 DESKTOP-T0O5CDB\DESK-555BD 2024-09-20 15:19:12 13
![](/Records/Reminders/a/image-1726780090370.png)
f3ba49 Hargata Softworks 2024-01-28 01:13:30 14
dd6816 Hargata Softworks 2024-01-28 01:16:12 15
## Reminder Urgency
16
Depending on the metric selected, reminder urgency is calculated either via the server's current date, the max odometer reading across the Odometer/Service/Repair/Upgrade/Fuel tabs, or whichever comes first.
17
f3ba49 Hargata Softworks 2024-01-28 01:13:30 18
| Urgency | Due Date | Future Odometer Reading |
19
| ---------- | ------------- | ----------------------- |
20
| Not Urgent | > 30 days out | > 100 miles out |
21
| Urgent | < 30 days out | < 100 miles out |
22
| Very Urgent | < 7 days out | < 50 miles out |
23
| Past Due | > 0 days past | > 0 miles past |
24
49bcfe Hargata Softworks 2024-03-05 01:41:24 25
The Root User can also set up custom reminder urgency thresholds in the Settings tab
26
2b40a9 DESKTOP-T0O5CDB\DESK-555BD 2024-09-20 15:19:12 27
![](/Records/Reminders/a/image-1726780097886.png)
49bcfe Hargata Softworks 2024-03-05 01:41:24 28
f3ba49 Hargata Softworks 2024-01-28 01:13:30 29
## Recurring Reminders
30
Reminders can be set to become recurring so that you don't have to create a new reminder for recurring maintenance such as oil changes. When you have completed the task set by the reminder, you can either have it automatically refresh when it lapses or by manually refreshing it. Refreshing a reminder effectively pushes out the due date or the odometer reading based on the recurring interval, i.e.: if a Reminder is due at 10000 miles and the interval is set at every 5000 miles, refreshing the Reminder will push the future odometer reading out to 15000 miles.
31
32
### Automatically Refresh Past Due Reminders
33
There is a setting within the Settings tab that allows users to automatically refresh past due reminders. Note that with this setting enabled, any reminder that becomes Past Due will be automatically refreshed, this requires a lot of diligence from the user to heed their reminders and stay on top of it.
34
2b40a9 DESKTOP-T0O5CDB\DESK-555BD 2024-09-20 15:19:12 35
![](/Records/Reminders/a/image-1726780105434.png)
f3ba49 Hargata Softworks 2024-01-28 01:13:30 36
37
### Manually Refresh Reminders
38
When a recurring reminder falls into Very Urgent or Past Due status, there will be a button on the Reminders page that will allow the user to manually refresh the reminder.
39
2b40a9 DESKTOP-T0O5CDB\DESK-555BD 2024-09-20 15:19:12 40
![](/Records/Reminders/a/image-1726780113529.png)
f3ba49 Hargata Softworks 2024-01-28 01:13:30 41
dd6816 Hargata Softworks 2024-01-28 01:16:12 42
This reminder is set to be recurring every 1 year, so when the "Done" button is clicked, it will push the due date of this reminder to 1/31/2025.
f3ba49 Hargata Softworks 2024-01-28 01:13:30 43
2b40a9 DESKTOP-T0O5CDB\DESK-555BD 2024-09-20 15:19:12 44
![](/Records/Reminders/a/image-1726780128504.png)
7e4a23 Hargata Softworks 2024-01-28 01:19:28 45
46
## Reminder Emails
47
If SMTP is configured within LubeLogger, the Root User can set up a cron / scheduled task that runs at an interval to send out emails to collaborators of vehicles with reminders. The API endpoint allows the user to specify what level of urgencies should the user be notified of.
38922c Hargata Softworks 2024-01-28 01:19:43 48
7e4a23 Hargata Softworks 2024-01-28 01:19:28 49
Sample bash script: https://github.com/hargata/lubelog_scripts/blob/main/bash/sendreminders.sh
38922c Hargata Softworks 2024-01-28 01:19:43 50
7e4a23 Hargata Softworks 2024-01-28 01:19:28 51
The sample provided above will send email reminders out for reminders of all urgencies.
17f7e3 Hargata Softworks 2024-02-14 03:38:56 52
53
## Shop Calendar
54
The shop calendar accessible on the homepage allows users to view all reminders with date metrics in a calendar view.
55
2b40a9 DESKTOP-T0O5CDB\DESK-555BD 2024-09-20 15:19:12 56
![](/Records/Reminders/a/image-1726780138036.png)
bbbeb5 Hargata Softworks 2024-02-14 03:41:43 57
4c8c57 Hargata Softworks 2024-02-14 23:29:14 58
Clicking on the individual reminder item brings up a simplified, readonly prompt displaying additional information for the reminder. If it's a recurring reminder, you will also have to option to postpone / mark the reminder as done if it's in either past due or very urgent status.
59
2b40a9 DESKTOP-T0O5CDB\DESK-555BD 2024-09-20 15:19:12 60
![](/Records/Reminders/a/image-1726780142496.png)
7eb424 Hargata Softworks 2024-03-05 01:44:59 61
2b14fe Hargata Softworks 2024-03-05 01:46:17 62
### Inconsistent Reminder Urgency
7eb424 Hargata Softworks 2024-03-05 01:44:59 63
This tends to happen with reminders that have both a date and odometer metric. Since the Calendar is only concerned about the date metric, it calculates the urgency of the reminder based solely on the date metric. Which means that a reminder can be in "Very Urgent" status when viewed in the Reminders tab but is displayed as "Urgent" in the Calendar.