Anyone had tried to implement "Least Busy" assignment disturb method on BPM?

Hi, 

 Have any of your SugarCRM experts tried to use the " Least Busy" method from Inbound Email to create a case in BPM? We are currently using BPM (Advanced Workflow) in our 10.2 Enterprise Cloud instance to assign any new case coming from Email. But, as our business evolves we need to ensure all customer is getting attention as soon as we can. So we like to have a new case assigned to the least busy user within the Support team. 


We know that Inbound Email had that feature, but BPM does not offer that feature currently. Is there anyone out there who had implemented a similar feature to the system? 

Any help or answers is much appreciated. 

KR, 

Michelle