Atlassian Data Center Jira SDIM: Identity Attributes in Ticket Description

I need to pass the Identity’s First Name, Last Name, and Start Date in the Description of the Jira Ticket. I can pass the Employee Number (which is the Identity Username in SailPoint) with: $plan.arguments.identityName. I’ve tried $plan.arguments.identityFirstName … etc. Does anyone know how to pass additional Identity Attributes in the Description. We want it to say: Provisioning Summary-Last Name, First Name-Start Date in the format : MM/DD/YYYY). Thank you in advance!

2 Likes

@colin_mckibben any thoughts on this one? :slight_smile:

Hi @cstone512 ,

Welcome to compass community!

Could you please explain more how are you trying to provision the provided attributes value on Jira SDIM?

Hey Prashant,

The Summary is working as expected with: SailPoint Access Request #if($plan.arguments.identityName) for the user $plan.arguments.identityName #end

This populates the Identity Username (which is the employeeNumber) from the Identity.

In the description of the ticket I have:
#foreach($req in $plan.requests) #if($req.operation == ‘Create’) Provisioning Summary - $plan.arguments.firstName - $plan.arguments.lastName $newline

There is more to the description, but this is the part I’m working on initially. Everything past the above is default:
Create Account on application $req.resource #else For $req.id in application $req.resource #end #if($req.items) $newline #foreach($item in $req.items) #if ($item.name == ‘*disabled*’ && $item.value == ‘true’) Requested action from SailPoint : Disable Account #if ($request.arguments.comments), Comments : $request.arguments.comments #end $newline #elseif ($item.name == ‘*disabled*’ && $item.value == ‘false’) Requested action from SailPoint : Enable Account #if ($request.arguments.comments), Comments : $request.arguments.comments #end $newline #elseif ($item.name == ‘*locked*’ && $item.value == ‘false’) Requested action from SailPoint : Unlock Account #if ($request.arguments.comments), Comments : $request.arguments.comments #end $newline #else $!item.Operation $item.name: $item.value #if ($item.arguments.comments), Comment from SailPoint : $item.arguments.comments #end $newline #end #end #else $newline $!req.Operation Account #if ($request.arguments.comments), Comment from SailPoint : $request.arguments.comments #end $newline #end end-of-life

In the example above, I tried to reference displayName … any insight on how to populate Identity Attributes related to the recipient of the ticket (not the requester) would be greatly appreciated!

1 Like

Hey Chuck, similar issue here. We opened an AAA ticket and was informed there is a Before Provisioning Rule included w/the Jira Ticketing Integration that is not ‘openly’ documented. You will need to get that rule from SailPoint, update it accordingly with what Identity Attributes you want to make available in the ‘plan’, resubmit the rule back to SailPoint for deployment (it’s a cloud rule). By default, to populate First Name and Last Name, those are included in the Before Prov Rule as: $plan.arguments.identityFirstname, $plan.arguments.identityLirstname.

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.