@uday_kilambi has posted a workflow that he created that may solve some of your problem Certainly the account activation/deactivation.
Please check out Request Handler Overview: Managing Accounts with Workflows - Content / Video Library - SailPoint Developer Community