Skip to content

Non-Employee Account Request Result Email Template

The Non-Employee Account Request Result email is sent to a user to inform them that a decision has been made about the non-employee account they requested.

This email is only used for non-employee identities created through a Non-Employee source.

Name: Non-Employee Account Request Result

Subject: Your non-employee account request for ${data.firstName} ${data.lastName} was $data.approvalStatus

Body:

#set($_sourceName = $data.nonEmployeeSource.name)\
#set($_userDisplayName = "${data.firstName} ${data.lastName}")\
#set($_approvalStatus = $data.approvalStatus)\
#set($_createdDate = $__dateTool.toDate("yyyy-MM-dd'T'HH:mm:ss.SSSXXX", $data.created))

<p>On $__dateTool.format('yyyy-MM-dd', $_createdDate), you requested a non-employee account for $_userDisplayName on the source $_sourceName.</p>

#if($_approvalStatus == "APPROVED")\
<p>This request has been <span style="color:green">approved</span>. A new $__global.productName account for this user is being processed. The account ID for this account will be $data.accountName.</p>\
#elseif ($_approvalStatus == "REJECTED")\
#set($_rejectorIds = $__util.getObjectByJsonPath($__contentJson, "$.data.approvalItems[?(@.approvalStatus == 'REJECTED')].approver.id"))

#foreach($_rejectorId in $_rejectorIds)

#set($_rejector = $__util.getUser($_rejectorId))\
#set($_completionDate = $__dateTool.toDate("yyyy-MM-dd'T'HH:mm:ss.SSSXXX", $data.completionDate))\
<p>$_rejector.name <span style="color:red">denied</span> your request on $__dateTool.format('yyyy-MM-dd', $_completionDate).</p>\
<p>Please contact $_rejector.name if you have any questions.</p>\
#end\
#end

#set($_commentApprovalItems = $__util.getObjectByJsonPath($__contentJson, "$.data.approvalItems[?(@.comment!=null)]"))

#if($_commentApprovalItems.size()>0)\
#foreach($_approvalItem in $_commentApprovalItems)\
$__util.getUser(${_approvalItem.approver.id}).name provided the following additional information: </br>\
<b>$_approvalItem.comment</b> </br>\
#end\
#end

When this email is sent to users, the message body will also include:

  • A header that says "Dear $__recipient.name,"
  • A footer that says "Thanks, The $__global.productName Team"

Attributes

None. All variable content is provided through global variables.