How to skip a child operation in Webservice connector using Before rule

Hi Team,

Kindly assist me with how can I skip a child operation in webservice connector using Before rule.

@Vinodcsod

Do you mean child endpoint and also is your ask to skip for a specific condition you have?

In your before operation Rule of Child End Point add the conditions that you wanted to get this skipped and then actually update the requestEndpoint FullURL to a dummyURL with get Operation which actually doesnt do anything , this will help for the use case you mentioned.

Hi @Vinodcsod

To skip a child operation in a SailPoint IdentityIQ web service connector using a Before rule, you can modify the provisioning plan in your Before Provisioning Rule.

Use the plan object to access account requests.

Loop through plan.getAccountRequests() to find the specific child operation you want to skip.

If the condition matches, set the operation to ProvisioningPlan.ObjectOperation.Skip.

Hi @vinnysail
Actually, I’m trying to do it for aggregation. here the provisioning plan is null. is there any other way we can do this?

Hi @Vinodcsod

you can use a PreIterate rule. This rule allows you to control the aggregation process before it begins.

Access Aggregation Data: Use the rule to access the aggregation data and determine which accounts or operations to skip.
You can remove or ignore specific accounts based on your conditions.

Hi @vinnysail ,
we don’t have any reiterate rule for web service connector to mange the date.

@Vinodcsod
Did you try whatever is suggested above , how many child end points do you have?

In your before operation Rule of Child End Point add the conditions that you wanted to get this skipped and then actually update the requestEndpoint FullURL to a dummyURL with get Operation which actually doesnt do anything , this will help for the use case you mentioned.

Hi @sathishiam ,
for this usecase it will work. but looking for the best practice to skip the execution of child operation.

@Vinodcsod
Okay, Understood your use case will be completed the solution provided but looking for approach if we can complete the call for child operation itself, I don’t think there is a direct way to do this because once you have parent end point configured SailPoint will trigger the child end point automatically that’s the reason for specific conditions you have to skip the call by overwriting in before operation rule with Dummy endpoint

Please mark the solution if it resolved your issue.

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