Hi Thmanampudi,
It's a best practice to keep marketplace modules as-is, and make no modifications, because when you need to update the module any modification will be lost.
The Administration module is not updated often but still I would recommend to make an adoption of that logic in your own module:
- Copy the logic for adding a new User to your own Module
- Upon saving (microflow) the new user you can create a new entity (object) in that microflow (no need to do this in an event handler, and definitely not an after commit, as this will fire on each commit) and do any further actions necessary.
- Connect your own logic for managing users to the pages/navigation for the administrator
With kind regards,
Stephan