Symptom
Certificates are expiring because there are unclaimed certificates or certificates which have no contacts specified.
Resolution
A macro can be used to send an escalation notice to a designated email address.
The following macro if placed in the recipient field will email the contact, then the approver if no contact is specified, then escalationContact@organization.com if neither the contact or approver is specified once triggered.
$If[$IdentityEmail[$Policy[$Event.Component$,"Contact"]$]$, ,$If[$IdentityEmail[$Policy[$Event.Component$,"Approver"]$]$, ,escalationContact@organization.com,$IdentityEmail[$Policy[$Event.Component$,"Approver"]$]$]$,$IdentityEmail[$Policy[$Event.Component$,"Contact"]$]$]$
The following macro can be used for the body of the message to send customized messages to each recipient.
$If[$IdentityEmail[$Policy[$Event.Component$,"Contact"]$]$, ,$If[$IdentityEmail[$Policy[$Event.Component$,"Approver"]$]$, ,<TEXT SENT TO escalationContact@organization.com>,<TEXT SENT TO APPROVER>]$,<TEXT SENT TO CONTACT>]$
Just make your template and paste it over the following fields:
<TEXT SENT TO escalationContact@organization.com>
<TEXT SENT TO APPROVER>
<TEXT SENT TO CONTACT>
Comments