Breaking it down further.
The screenshot below is from base REFramework.
In this case, the framework is only looking for data from single queue.
Considering the 4 queue scenario. We are going to use 4 get transaction item activities for 4 queues.
First, we will check data from first transaction item (If we are considering multiple transactions to get processed before going to next queue then use “Get queue item” activity and loop through items and process all the transactions)
If there is no transaction from first queue then we will go to next transaction and check for items. Similarly for other two.
In this way we can leverage framework to process as many items as we want from all the queues.
Let me know.