We have a use case where we have to kick off a workflow for each order and after that for next 20 mins (every 5 mins) we need to check for the order status using an external web service . Based on the order status either a step/sub-process has to be invoked. External service accepts a list of orders to give back their statuses. We would like to use this service to batch( like 10 orders) for status check.
Since we have a process instance for each order created. What do you think is the best way to design this case?