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()})
<spanstyle="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()})
<pstyle="margin-bottom: 20px;"> ${documentType} Results Preview:
<tablestyle="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)
<thstyle="border: 1px solid #bbbbbb; padding: 5px; background-color: #dddddd; font-weight: bold;"> ${previewCell}</th> #else
<tdstyle="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: <ahref="${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.