You would still have 1 queue on Orchestrator but that queue would only contain up 16 queue items, where each item is a “batch.” Having 16 different queues would be problematic in this case
The underlying principle here is that you want all the records with the same ID to be processed together. When Bot 1 processes a record with ID 001, Bot 1 should continue to process all records with ID 001. Since that is the case, it would be easier to treat all the records for ID 001 as one queue. You may be able to upload a datatable to the Orchestrator queue (Bulk Upload Option to load the Queue - #3) as well. I’m not familiar with this, however