BPMN 2.0 FTF Avatar
  1. OMG Issue

BPMN2 — Page 121, Figures 7.3 and 10-1 ­ Redundant ways to model receiving messages

  • Key: BPMN2-81
  • Legacy Issue Number: 14362
  • Status: closed  
  • Source: Fujitsu ( Tom Rutt)
  • Summary:

    This is a style suggestion that will make diagrams clearer by removing redundant
    notations. There is a "receive event" to receive any kind of communication. For
    example, and event to receive a message. Or an event to receive a signal. Events are
    circles on the diagram. Additionally, BPMN allows a "receive type" activity, that is a
    rounded rectangle that receives messages. Receiving of a message seems more naturally
    to be an "event" and not an "activity" because an event is something that happens. An
    activity is something you do, and receiving something is really just waiting and not doing
    anything. So picturing receive an activity seems unnatural. The redundancy to two ways
    to draw this causes confusion.

    The spec could encourage the use of a "receive event", and to deprecate the "receive
    activity". Receive activity would still be allowed, but "deprecation" would put the
    standard on a path to eventually remove it, and would send a message to not use it or
    expect it to be there in the future.

    The figure 10-1 should be re-drawn to have receive message events instead of "receive
    activities".

    The doctor/patient example in figure 7-3 should be redrawn to use receive events instead
    of the receive activities.

  • Reported: BPMN 2.0b1 — Wed, 2 Sep 2009 04:00 GMT
  • Disposition: Resolved — BPMN 2.0
  • Disposition Summary:

    The resolution of issue 14353 will resolve this issue
    The spec could encourage the use of a "receive event", and to deprecate the "receive activity". Receive activity would still be allowed, but "deprecation" would put the
    standard on a path to eventually remove it, and would send a message to not use it or expect it to be there in the future.
    The figure 10-1 should be re-drawn to have receive message events instead of "receive activities".
    The doctor/patient example in figure 7-3 should be redrawn to use receive events instead of the receive activities.
    Disposition: Duplicate

  • Updated: Fri, 6 Mar 2015 20:57 GMT