Best way of showing "for each" loop in business process diagram

464 views
Skip to first unread message

Rowan

unread,
Mar 1, 2011, 8:17:50 PM3/1/11
to BPMN Forum
If I've got a sub-process (or a sequence of tasks) that needs to be
repeated once for each of a number of "things", what's the best way of
showing this in a BPMN2 business process diagram? The "things" might
be orders attached to an e-mail that arrives, or rows in a
spreadsheet, or records matching some criteria in a database table, or
whatever. I know I can add the loop symbol to an activity, but this
does not seem specific enough to say what I'm iterating over.

If I wanted the process to be executable, how would I specify what was
to be iterated over?

Thanks - Rowan

Neal McWhorter

unread,
Mar 3, 2011, 12:29:51 PM3/3/11
to bpmn...@googlegroups.com
The multiple instance indicator (the 3 little vertical lines that can be shown at the bottom of an activity where the looping symbol can also appear) can be used to show this. Keep in mind that from an execution standpoint it doesn't guarantee the order that these instances will be processed. But it sounds like you're not modeling a fully automated process so I think this makes sense for you.

Neal McWhorter
Principal | Enterprise Agility
Business Vision Delivered

--
You received this message because you are subscribed to the Google
Groups "BPMN Forum" group.
Public website: http://www.bpmnforum.com
To post to this group, send email to BPMN...@googlegroups.com
To unsubscribe from this group, send email to
BPMNforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/BPMNforum?hl=en_US?hl=en

Reply all
Reply to author
Forward
0 new messages