SoD Policy Subscription Notification Email Template
The Separation of Duties (SoD) Policy Subscription Notification email is sent to remediators or notification recipients for SoD Policies.
Name: SoD Policy Subscription Notification
Subject: ATTENTION: Policy Violations Identified
Body:
<p> Separation of Duties (SoD) policy violations have been identified within ${PRODUCT_NAME}</p>
<br>
<p> Business Name: ${policyName}</p>
<p> Description: ${description}</p>
<p> External Reference: ${externalReference}</p>
<br>
<p><strong> SOD Policy</strong></p>
<p> You are receiving this email because you are designated as an SoD policy remediator or notification recipient. The owner of this policy is ${ownerName}.</p>
<br>
<p> ${ownerName} recommends the following corrective actions: ${correctionAdvice}</p>
<br>
<p> If this violation is unavoidable, ${ownerName} recommends the following: ${mitigatingControls}</p>
<br>
<p> Use the violations report link below to take appropriate action.</p>
<br>
<p> Violators were identified with this implementation query:</p>
<p> ${searchQuery}</p>
<br>
#if (!${searchResults.isEmpty()})
<p>Here's a preview of the results for this query:<br>
<br>
#set ($count = 1)
#foreach ($documentType in ${searchResults.keySet()})
<span style="font-weight: bold;">${searchResults.get($documentType).get("count")} ${searchResults.get($documentType).get("noun")}</span>#if ($count < ${searchResults.keySet().size()}),#end
#set ($count = ${count} + 1)
#end
</p>
#foreach ($documentType in ${searchResults.keySet()})
<p style="margin-bottom: 20px;">
${documentType} Results Preview:
<table style="margin-top: 3px; background-color: #ffffff; border: 1px solid #bbbbbb; border-collapse: collapse; color: #333333; font-family: helvetica,arial,sans-serif;">
#set ($isHeader = true)
#foreach ($previewRow in ${searchResults.get($documentType).get("preview")})
<tr>
#foreach ($previewCell in ${previewRow})
#if ($isHeader)
<th style="border: 1px solid #bbbbbb; padding: 5px; background-color: #dddddd; font-weight: bold;"> ${previewCell}</th>
#else
<td style="border: 1px solid #bbbbbb; padding: 5px;">${previewCell}</td>
#end
#end
</tr>
#set ($isHeader = false)
#end
</table>
</p>
#end
#else
<p>${policyName} is returning no results at this time.</p>
#end
<br>
<p>To download the complete results, click here: <a href="${linkToCsv}"></a></p>
<br>
<p>Thanks,<br>
<br>
The ${PRODUCT_NAME} Team</p>
Attributes
This email template uses version 1 global variables and the following template-specific attributes:
Name | Type | Description |
---|---|---|
correctionAdvice | String | Advice from owner of the policy on how to correct the violation. |
description | String | A short description of the SoD policy. |
externalReference | String | An optional UI attribute. |
linkToReport | String | The link to the report. |
mitigatingControls | String | An optional UI attribute. |
ownerName | String | The name of the SoD policy owner. |
policyName | String | The name of the SoD policy. |
searchName | String | The name of the SoD policy search query. |
searchQuery | String | The saved search query. |
searchResults | Map | Map of the results returned for each noun. |
searchUrl | String | The URL to the Search page. |
violationOwner | String | The name of the owner of the violation. |
Documentation Feedback
Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.