Restricting the number of dialog processes available to Workflow
I have a workflow that sits and waits for an event to be triggered from the function module of an inbound IDoc. Problem is, the sending system is stuffing in a bunch of IDocs at the same time and the workflows that are then triggered are consuming all of the dialog processes.
Is there a way I can restict the number of dialog processes available to the Workflow processes? Also, would using the event queue help things here?
Any other ways to prevent the Workflow from stalling the system under high load conditions?