Hi Prasanth,
How to do the setup you mentioned:
"However you can achieve similar look and feel where you can create an custom object with role as boolean and type as lookup followed by create page with mandatory fields and when you save that page you can have different edit subpages based on role and type."
We want to automate user data changes through an object. On clicking "New", it should show ask to select change type like user deactivation or user resource manager change. Based on the selection, the create page will display fields that would be required for executing the request.
Thanks,
Pragya Singh