hi @MIDHUNKUMAR_A You can achieve this in SailPoint IIQ by combining a custom QuickLink, a workflow, and email templates. Here’s a high-level approach that worked for me:
- Create the Custom QuickLink
- Built a Custom Workflow
<Workflow name="CustomQuickLinkWorkflow">
<Step name="Start" next="Approval"/>
<Step name="Approval" type="approval" next="CheckApproval">
<Approvers>
<Identity name="spadmin"/> <!-- or use a role/group -->
</Approvers>
<EmailTemplate>approvalNotification</EmailTemplate>
</Step>
<Step name="CheckApproval" next="Approved" reject="Rejected">
<Script>
<![CDATA[
if (approvalResult == "Approved") return "Approved";
else return "Rejected";
]]>
</Script>
</Step>
<Step name="Approved">
<EmailTemplate>approvedNotification</EmailTemplate>
</Step>
<Step name="Rejected">
<EmailTemplate>rejectedNotification</EmailTemplate>
</Step>
</Workflow>
- Set Up Custom Email Template
<EmailTemplate name="approvalNotification">
<To>${approver.email}</To>
<Subject>Approval Needed</Subject>
<Body>A new request has been submitted and needs your approval.</Body>
</EmailTemplate>
- Linked theCustom Workflow to the Custom QuickLink
<QuickLink name="CustomRequest" workflow="CustomQuickLinkWorkflow" ... />