Why did the HL Development Team hard code certificate expiry reminders to go out 7 and 2 days prior to expiration?
Many certification programs require more than a week to schedule the re-training, let alone the time required to complete the recertification process.
It seems to me that a more efficient programming approach would be to make the reminder windows variable data. Let the account admin specify how many days in advance the first and second notice are sent.
When setting up the certificate, the options should allow the Account Admin to specify how many days before expiration the first and second notice should be sent and which Email Template to use for each.
Also required are a Workflow trigger based X days before a Certificate expiration and a toggle to turn on-off reminder emails.