Need Answer

Activities that handle batches of jobs

Is it possible in Bizagi (or BPMN in general) to model that an activity can be performed by the connected resource for 10 customers/jobs at the same time? In scheduling, this is called batching. In such a case, the activity would start only when an appropriate number of jobs n <= 10 is waiting in front of it (not necessarily the maximum number 10) and then the activity would run for all those n jobs at the same time, such that all of them are also finished at the same time.

My search seemed to indicate that BPMN does not provide such a possibility (unless one uses complicated workarounds with combinations of events and gateways). However, I thought maybe the experts here do know of a way that I wasn't able to find.

If this is possible to do this, as a follow up question: how would the scheduler in the simulation handle such a scenario (i.e. what scheduling rules would it use to decide when to start an activity)?