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. |