Hi @VinodC - you would need to implement these requirements with a custom plugin to hide certain buttons/accounts from the UI, or create a new custom QuickLink/Form to handle these requirements for the Service Desk team.
There are some OOTB Manage Accounts action settings for Delete, Disable, Enable, and Unlock, but they are global and would not let you restrict Delete only for the Service Desk team or limit them to seeing only Active Directory accounts. These are found in Gear > Lifecycle Manager.
OOTB DynamicScope options allow you to set what members can request and remove for roles, applications, and entitlements, but this only applies to the Request Access process, not Manage Accounts.
This post was answered by a Palyrian Solutions Architect. Feel free to message me directly if your problem requires a deeper dive. palyrian.com | (301) 284-8124
@robert-hails - Thanks for the reply. I had a similar thought that this is a least/workaround option to go with the custom quicklink. Howerver, i’m exploring the Scoping feature which can figure it out it this scenario.
If not last option would be Plugin can be implemented.
@SivaprakashRNTBCI -Thanks for the reply. As you suggested First option will only fulfill with Access Requests page restrictions unlike Manage Accounts requirements.
Second option will stop deleting globally for everyone irrespective of UserType.
@VinodC You can create a plugin to achieve both the things. You can create a workgroup or use any other attribute to identify if user is from SD team or not, then only show the Active Directory. Similarly hide the Delete button.
I believe you only want to restrict at the Manage Accounts level, not other modules like custom rule, Batch, etc. So backend code is not mandatorily needed. In case you still want to put, you need to add the same validations in your before provisioning rule to block other apps and Delete operation requests.
Note: Found a fix?Help the community by marking the comment as solution. Feel free to react(,, etc.)with an emoji to show your appreciation or message me directly if your problem requires a deeper dive.