Get Entitlement Name in generic SDIM integration

Hey,

We are using the Generic SDIM Integration for ITSM ticketing and we need o fetch the entitlement name when provisioning access requests.

$plan.request.items.value returns the ID of the entitlement, and $plan.request.items.name returns the name of the entitlement type (“Group”).

Is it possible to fetch more attributes within the access request? We need to pass the entitlement name as the ID is just an int and our serviceDesk don’t really know what to do with that int.

I have also tried passing a variable argument in a BuildMap rule with the following:

String entName = plan.getAccountRequests().get(0).getAttributeRequests().get(0).getName();

But this returns the same whether I write getName or getValue.

Any help is appreciated.
Thanks

Hey ,

Its possible to have a Before provisioning Rule in the SDIM integration. That way you can achieve what you trying, having api call.

Also i thin with the " Services Standart Before Provisioning Rule" you can add attributes to the plan and capture on the rule :wink:

If you want the links i can send to you.

@ipobeidi , I remember there being a documentation available for “Services Standart Before Provisioning Rule” but could not find it for some reason. Can you share it if you have it handy?

The documentation is part of the Mock Project. For that you need to have access to the Compass Communitty.

https://community.sailpoint.com/t5/Working-With-Services-Knowledge/IdentityNow-Mock-Project/ta-p/208216

Services Standard BeforeProvisioning.pdf (68,4,KB)

the documentation is attached.

1 Like

Hey Ivan!

Do you think it’s possible to use the Standard Before Provisioning Rule on a generic SDIM Integration?

Might give it a shot if that’s the case, we want to avoid developing Before Provisioning Rules (cloud) due to dependancy on expert services for implementation and maintenance .

well i never tried, but it maybe possible.