Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

JSON for removing child entitlement from EO campaign

AS5278
Regular Contributor II
Regular Contributor II

Hi All,

We have a parent-child relationship between the Repository and Team entitlement types for GitHub. In the Entitlemennt Owner Campaign, the certifier rejects the child entitlement for the parent entitlement under 'Membership Approval' tab.

Now, what would happen in this case?. Will a task be generated?. If yes, where do we configure the JSON for processing such tasks?. And what does the sample JSON look like for revoking child entitlement?.

AS5278_0-1716811575244.png

I see that task is generated when I revoked the Child ent for the Parent ent in the Campaign. But in this task how do we get the Parent ent value?. Also, where do we configure the json to process this task?.

Please guide.

Thanks,

Atul Singh

xurde
6 REPLIES 6

rushikeshvartak
All-Star
All-Star
  • Which connector is used ? GitHUBrest or rest ?
  • Do you want to do child entitlement review ?
  • api needs what all parameters?

Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

AS5278
Regular Contributor II
Regular Contributor II

@rushikeshvartak 

1). REST Connector is used for provisioning.

2). Yes, we want to perform Child entitlement review using Membership Approval in EO Campaign.

3). API just needs the child entitlement value and parent entitlement value.

 

xurde

You need to store parent entitlement id in child entitlement  customproperty


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

AS5278
Regular Contributor II
Regular Contributor II

@rushikeshvartakWhere do we have to write JSON for this?. And what if there are multiple 'Parent'?.

For example:

Case 1:

Team: Offshore Applistructure

Repository: saviynttest1, saviynttest2, saviynttest3

Team 'Offshore Applistructure' is the parent and the children are saviynttest1, saviynttest2, saviynttest3

Case 2:

Team: AppSecAdminTeam

Repository: saviynttest1, saviynttest2, saviynttest3

Here, Team 'AppSecAdminTeam' is the parent and the children are saviynttest1, saviynttest2, saviynttest3.

So, how will storing the ID of parent in child CP work in this case?. As there can be multiple parents.

xurde

AS5278
Regular Contributor II
Regular Contributor II

@rushikeshvartak 

Any idea where we need to write the JSON for this?.

AS5278_0-1716886732081.png

The task is created. Task type is: "Remove Access Entitlement". I cannot find anything related to this tasktype in Saviynt docs or Saviynt forum.

Please help.

Thanks

xurde

tasktype ? JSON will be based on ent type name


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.