Having one receiving activity at the beginning of a workflow is not unusual, because usually there is one event that triggers a workflow. And as soon as it starts, it can wait for other messages to appear. However, there is no reason not to allow the workflow to listen to several different ones at the same time, and, as you mentioned, Pick activity is the way to go. Just drop the Pick on the design surface, add as many PickBrache as you like, and enjoy.
source share