Hi,
I have one asynchronous workflow at Salesorder entity which calls during Order create,update and submit. I have checked this scenario with 2 orders created by 2 users from 2 different systems. User 1 have created Order 1 and after that User 2 have created Order 2. So workflow got triggered and process data as per requirement and not having any issue. Now user 1 continuously updating Order 1 by inputing/updating 1-2 fields for 5 minutes. Between this 5 minutes, user 2 have updated Order 2. So untill user 1 have stopped updating data on Order 1, workflow for Order 2 not got triggered. After Order 1 processed, then only workflow for order 2 got triggered. Does my observation is correct? Does Asyncoperation service fetches records entitywise for processing?