@MOHANRAJS7274 an extract rule is extracted using an activity something like --runextractwithargs---
So you can have 1 job scheduler-> 1 activity-> within that you can have several activies for different work class(each activity calls ----runextractwithargs-- activity, you need to pass respective extract rule name as parameter to --runextractwithargs--
@MOHANRAJS7274 I am not sure if it works, but can have a try. Can you try queueing the different work extraction activities to queue processor and check if it's working? Need to check if we can leverage data flow for parallel execution through partition executions.