Web Service Connector - List of Entitlements in Remove Entitlement Operation

Which IIQ version are you inquiring about?

8.3

Hello All! I’ve come across some unexpected behavior in the web services connector. It appears that for some bulk decisions in certification removals, entitlements will be given to the provisioning plan as a list instead of a single string.

For example, I would expect the remove entitlement operation to be called once per entitlement. So if I needed to remove Ent1, Ent2, and Ent3 via a certification, it should call the remove entitlement operation 3 times (1 for each entitlement).

However, I’m finding occasionally for bulk decisions, the remove entitlement operation is being called with all 3 entitlements in a List. I know I can handle this case in a before rule, but I wanted to know if there’s a potential flag or configuration field I can change to make sure there is only ever 1 entitlement being given to my remove entitlement operation.

Any insight/help is greatly appreciated!

@trettkowski this is controlled by 2 entry

 Item-by-Item versus Bulk Decisions
 Review decisions can be made one at a time , or in bulk. The ability to decide on items in bulk is configurable; it can be
 turned off or on, both per certification, and globally.
 If bulk processing is enabled for your review, you will see a Bulk Decisions button in the header area of your listing of
 items. To select the items you want to process in bulk, you can select them one by one using the checkboxes, or you
 can click in the header row to select either all the items on the current page, or all the items in the entire access review.
 You can deselect items in the same way.
 Once you've chosen your items, click Bulk Decisions to approve, revoke, or allow
<entry key="allowCertificationEntityBulkRevocation" value="true"/>
<entry key="allowListViewBulkRevoke" value="true"/>

is there any problem if it executed in one go ? i don’t see we have such options rather than you can play in before provisioning rule to modify the plan.