Skip to content

Access Request Reassignment Email Template

The Access Request Reassignment email is sent to a user when an access request is reassigned to them.

Name: Access Request Reassignment

Subject: Access request for ${requesterName} ready for review

Body:

<p>
        Dear ${newOwnerName},
    </p>

    <p>
        ${previousOwnerName} has reassigned ${requesterName}'s request for access to the ${requestedObjectName}
        #if(${requestedObjectType}=="Role") role #elseif(${requestedObjectType}=="Entitlement") entitlement #else access profile #end to you.
    </p>

    #if($requestedObjectType=="Role")
        #if(${assignmentContext} && ${assignmentContext.accessRequestContext} && ${assignmentContext.accessRequestContext.contextAttributes})
            <p>Requested Dimension Attributes:</p>
            <ul>#foreach($contextAttribute in ${assignmentContext.accessRequestContext.contextAttributes})
            #if(${contextAttribute.value})
                    <li>${contextAttribute.attribute} : ${contextAttribute.value}</li>
            #end
            </ul>#end
        #end
    #end

    #if($commentText)
    <p>
        ${previousOwnerName} gave the following reason for reassignment:
        <br/>
        <p>${commentText}</p>
    </p>
    #end

    #if($removeDate)<p>The sunset date for ${requestedObjectName} is ${removeDate}.</p>#end

    #if($requestedObjectType=="Role")
        #if($accessibleItems && $accessibleItems.size() > 0)
        <p>
            If you approve this request, the user will receive access to the following:
            <ul>
            #foreach($item in $accessibleItems)
                <li>$item</li>
            #end
            </ul>
            </p>
        #end
    #elseif($requestedObjectType=="AccessProfile")
        If you approve this request, ${requesterName} will receive access to all entitlements in ${accessProfileName}.
    #end


    <p>
        Thanks,
        <br/>
        The ${PRODUCT_NAME} Team
    </p>

Attributes

This email template uses version 1 global variables and the following template-specific attributes:

Name Type Description
accessibleItems List A list of items that can be accessed as a result of an approved request.
accessProfileName String The name of the access profile that was requested.
appName String The name of the app associated with the access profile.
commentText String Comments about the access request left by the previous reviewer.
newOwnerName String The display name of the reviewer that the access request was reassigned to.
previousOwnerName String The display name of the reviewer that reassigned the access request.
removeDate String The date at which this request will be removed.
requestedObjectName String The name of the item requested.
requestedObjectType String The type of the item requested.
requesterName String The display name of the identity that requested the access profile.
roleRequestEnabled Boolean Whether the role request feature is enabled for a site.
sourceInformation List A list of mapping for account source information in case of multi account requests. Map contains the following keys:

- sourceAccountName

- sourceAccountId

- sourceName

Note: This should only be used in case of multiple accounts. Otherwise, this variable will not be populated.
assignmentContext Map A map to store dimension details for roles.

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.