${taskforce.name} Avatar
  1. OMG Task Force

BPMN 1.2 RTF — All Issues

  • Key: BPMN12
  • Issues Count: 35
Open Closed All
All Issues

Issues Summary

Key Issue Reported Fixed Disposition Status
BPMN12-35 Execution semantics of Activity with conditional outgoing Sequence Flows BPMN 2.0.2 open
BPMN12-34 Section: 9.4, 9.4.1, 9.4.2 BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-33 Clarify association of artifacts to flows BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-32 BPMN does not have a symbol for a physical storage facility BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-31 BPMN does not explicitly identify a model element for "approval." BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-30 Page: Page 1 (PDF page 25) BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-29 Figure 10.2 - A Conditional Sequence Flow BPMN 1.0b1 BPMN 1.2 Resolved closed
BPMN12-22 precisions about the Signal Event BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-21 Common Gateway Features BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-28 Figure 9.23 - An Inclusive Decision using Conditional Sequence Flow BPMN 1.0b1 BPMN 1.2 Resolved closed
BPMN12-27 Figure A.35 BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-25 Figure A.33 is missing an artefact BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-24 Figure A.31 is an invalid BPMN 1.1 model BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-19 Sequence Flow Connection BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-18 Glossary issue BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-20 Glossary (Adobe p321): under Trigger BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-26 Figure A.34 is missing an artefact BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-23 Figure A.30 is an invalid BPMN 1.1 model BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-9 Figure 10.39 states that Arbitrary Cycle is known as Workflow Pattern #16. This is not correct BPMN 1.2 open
BPMN12-8 Figures 10.18 and 10.19 are presented as though they are logical equivalents in the description above 10.19. BPMN 1.2 open
BPMN12-12 external references in BPMN and DMN BPMN 1.2 open
BPMN12-11 The Description for LoopCondition does not seem to be correct BPMN 1.2 open
BPMN12-16 Table A.10 editorial BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-15 Table A.10 BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-7 No MetaModel for BPMN BPMN 1.2 open
BPMN12-6 In Figure 11.3, the annotation for the "repeat" indicator BPMM 1.0b1 open
BPMN12-14 Table 9.13 BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-5 Section: 9.4.2 Sub-Process BPMN 1.2 open
BPMN12-10 Section: 9.4.2.3 BPMN 1.2 open
BPMN12-17 Glossary BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-13 Table 9.2 BPMN 1.1 BPMN 1.2 Resolved closed
BPMN12-1 Timer Events BPMN 1.1 open
BPMN12-4 Fwd: BPMN Formal 1.1 - Reference Task issue - Section 9.4.3.8 BPMN 1.2 open
BPMN12-3 'Default' Gate' BPMN 1.2 open
BPMN12-2 Copyright BPMN 1.1 open

Issues Descriptions

Execution semantics of Activity with conditional outgoing Sequence Flows

  • Key: BPMN12-35
  • Status: open  
  • Source: Munkert Software Consulting ( Frank Munkert)
  • Summary:

    In chapter "13.3.2 Activity", on page 429, there is the following bullet point:

    "* After all completion dependencies have been fulfilled, the state of the Activity changes to Completed. The outgoing
    Sequence Flows becomes active and a number of tokens, indicated by the attribute CompletionQuantity, is
    placed on it. If there is more than one outbound Sequence Flows for an Activity, it behaves like an implicit
    Parallel Gateway."

    The last cited sentence does not take into consideration that the outgoing sequence flows might have conditions. Therefore, the statement "behaves like an implicit Parallel Gateway" is not entirely correct.

    Suggestion for a revised version of the last sentence:
    If there is more than one outbound Sequence Flows for an Activity, and if all outbound sequence flows are unconditional, the Activity behaves like an implicit Parallel Gateway. If there conditional outgoing sequence flows, the behavior is as described in "13.3.1 Sequence Flow Considerations".

  • Reported: BPMN 2.0.2 — Mon, 29 May 2017 08:38 GMT
  • Updated: Tue, 27 Jun 2017 15:16 GMT

Section: 9.4, 9.4.1, 9.4.2

  • Key: BPMN12-34
  • Legacy Issue Number: 11634
  • Status: closed  
  • Source: TIBCO ( Justin Brunt)
  • Summary:

    We have been puzzling over the meaning of the MultiIinstance Paralllel Marker and believe that there’s a conflict in the description. We saw this in the 1.0 specification and then checked to see if the 1.1 specification had changed in any way but found it to be the same. We believe there needs to be clarification around the MultipleInstance loop MI_Ordering attribute with regards to the task marker symbol that should be used. Here’s the basic description (we’re giving table/figure references from v 1.1 draft of BPMN spec).… BPMN spec says that Standard loop will look like Figure 9.15 Image 1 And Multi Instance loop will look like Figure 9.15 Image 2 However in Table 9.20 Multi-Instance Loop Activity Attributes in the MI_Ordering attribute description it clearly states that… If set to Parallel, the Parallel marker SHALL replace the Loop Marker at the bottom center of the activity shape (see Figure 9.9 and Table 9.18). This suggests that a Multi-Instance Loop task that is set to sequential would actually have the Standard Loop Marker. The question is, which statement is correct, the first… “Standard Loop activities will have a marker that is a circle with an arrow and Multi-Instance Loop activities will have a marker that is two parallel vertical lines” Or the second… “A Parallel Multi-Instance activity will have a marker that is two parallel vertical bars. Standard loops and sequential multi-instance activities will have a marker that is a circle with an arrow on it”. These statements made in the BPMN spec seem to be contradictory. Now, to us, whether the task instances are performed in parallel or sequential is the most significant thing to display visually on the diagram. And therefore we actually think that the second statement should be true. However, whether the condition is evaluated once or on each loop iteration could also be significant enough to be visible in the diagram. We actually think that there are 3 significant pieces of information that BPMN is trying to convey with only 2 markers and associated attributes. § Separate Task instances are run in parallel. § Separate Task instances are run sequentially, and if so… o The loop exit condition is a Boolean expression and is re-evaluated on each loop iteration. o The condition is a Numeric expression that is evaluated only once before loop begins and specifies a maximum value for LoopCounter. We think that there are 2 possibilities to overcome this problem and clarify the meaning… 1) Add a new value to the Standard Loop TestTime attribute – OnceBefore – this states that the expression is numeric and specifies the number of loop iterations. Then remove the MI_Ordering attribute i.e. all Multi-Instance loops are parallel. It may be useful to introduce a new marker symbol to distinguish between OneBefore and Before/After (if it is deemed significant enough to been seen at diagram level). 2) Leave all the attributers as they are but introduce a new marker symbol for “The condition is a Numeric expression that is evaluated only once before loop begins and specifies a maximum value for LoopCounter” (i.e. a Multi-Instance Loop with MI_Ordering set to sequential. In either case, if all three pieces of information are deemed significant enough to been seen at diagram level, here are our suggestions… Multi-Instance + Parallel - use parallel bar symbol Standard Loop Before/After (Evaluated On every iteration) … You could, also distinguish between before and after by say, turning the symbol upside down for evaluate-before… Because the circle as a break in it then it suggests (maybe?) that the process engine stops to re-evaluate things each time round the loop. Multi-Instance + Sequential (or new Standard Loop + OnceBefore… Use circle with no break Because the circle has no break in it then it suggests (maybe?) that the process engine already knows how many times to go around.

  • Reported: BPMN 1.1 — Wed, 31 Oct 2007 04:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    Suggested Resolution:
    Close, No Change: This issue is out of scope for the RTF and will be addressed by the response to
    the BPMN 2.0 RFP.
    Revised Text: None
    Disposition: Closed, deferred

  • Updated: Wed, 11 Mar 2015 01:53 GMT

Clarify association of artifacts to flows

  • Key: BPMN12-33
  • Legacy Issue Number: 11601
  • Status: closed  
  • Source: NIST ( Mr. Conrad Bock)
  • Summary:

    In clause 9.7.2 and 10.1.4, it is stated that a data object artifact can be associated with a (Sequence or Message) Flow.
    But the meaning of association with a Sequence Flow is not
    clearly stated.

    In Figure 9.40 there is an example of an association of a data object to a Sequence Flow between two Activities. Is such an association only permitted when the Flow is between two Activities? Is it permitted when the flow is between an Activity and a Gateway?

    For example, could Figure 9.40 have two activities on the right, with an exclusive data gateway (decision) routing the data object to one or the other under certain conditions?

    Is there a meaning to associating the data object with a Sequence Flow that terminates in an Event (throw or catch)?

    Proposed Resolution:

    When the flow originates from an Activity, the data object is an output of that Activity that is available at the time of the flow. When the flow terminates in an Activity, the data object is an input to that Activity that is available at the time the Activity starts. (This is the conclusion to be drawn from the current text. But these statements are independent of what is on the other end.)

    If the flow originates from a gateway or event, BPMN assigns no meaning to the association with respect to that end, but a conforming tool may.

    If the flow terminates in a gateway or event, the data object is an "input" artifact that is available when the Gateway decision is made, the Event is thrown, or the wait for the Event begins. The artifact, or the knowledge of its availability, may be used in making the Gateway decision or throwing or handling the Event.

    The preferred representation of a data object "flowing" past a gateway or event is to show two (or more) associations:
    output from the originating activity and input to the activity (or activities) that use the artifact. (And there should be an example of this.)

  • Reported: BPMN 1.1 — Tue, 9 Oct 2007 04:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    Suggested Resolution:
    Close, No Change: This issue is out of scope for the RTF and will be addressed by the response to
    the BPMN 2.0 RFP.
    Revised Text: None
    Disposition: Closed, deferred

  • Updated: Wed, 11 Mar 2015 01:53 GMT

BPMN does not have a symbol for a physical storage facility

  • Key: BPMN12-32
  • Legacy Issue Number: 11278
  • Status: closed  
  • Source: Agile Enterprise Design ( Mr. Fred A. Cummins)
  • Summary:

    BPMN does not have a symbol for a physical storage facility. This is important to highlight for management process diagrams since such facilities that may be a source of signifant costs and delays. (This comment is intended for consideration in BPMN 2.0)

  • Reported: BPMN 1.1 — Mon, 13 Aug 2007 04:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    Suggested Resolution:
    Close, No Change: This issue is out of scope for the RTF and will be addressed by the response to
    the BPMN 2.0 RFP.
    Revised Text: None
    Disposition: Closed, deferred

  • Updated: Wed, 11 Mar 2015 01:53 GMT

BPMN does not explicitly identify a model element for "approval."

  • Key: BPMN12-31
  • Legacy Issue Number: 11277
  • Status: closed  
  • Source: Agile Enterprise Design ( Mr. Fred A. Cummins)
  • Summary:

    BPMN does not explicitly identify a model element for "approval." This is important to highlight for control issues and regulatory compliance concerns. An approval symbol is apparently common in management consultant diagrams. A equlateral triangle with one edge at the base has been used for this. (this issue intended for BPMN 2.0).

  • Reported: BPMN 1.1 — Mon, 13 Aug 2007 04:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    Suggested Resolution:
    Close, No Change: This issue is out of scope for the RTF and will be addressed by the response to
    the BPMN 2.0 RFP.
    Revised Text: None
    Disposition: Closed, deferred

  • Updated: Wed, 11 Mar 2015 01:53 GMT

Page: Page 1 (PDF page 25)

  • Key: BPMN12-30
  • Legacy Issue Number: 11150
  • Status: closed  
  • Source: Object Management Group ( Andrew Watson)
  • Summary:

    Page 1 (PDF page 25) Section 1 includes the text: "Note – This version does provide a non-normative mapping from BPMN to WSBPEL, but the BPMN specification itself is known to be incomplete with respect to capturing all the required information for WSBPEL. So the mapping is insufficient, in any case." This says one can't make a mapping from WSBPEL to BPMN. It doesn't prevent a mapping from BPMN to WSBPEL.

  • Reported: BPMN 1.1 — Wed, 11 Jul 2007 04:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    Suggested Resolution:
    Close, No Change: This issue is out of scope for the RTF and will be addressed by the response to
    the BPMN 2.0 RFP.
    Revised Text: None
    Disposition: Closed, deferred

  • Updated: Wed, 11 Mar 2015 01:53 GMT

Figure 10.2 - A Conditional Sequence Flow

  • Key: BPMN12-29
  • Legacy Issue Number: 11689
  • Status: closed  
  • Source: AspectWorks ( Daniel Albrecht)
  • Summary:

    A Sequence Flow that has an Exclusive Data-Based Gateway or an activity as its source can also be defined with a condition expression of Default. Such Sequence Flow will have a marker to show that it is a Default flow. I believe that the condition expression of Default can be set to Sequence Flow that has an Inclusive Gateway as its source as well as the above mentioned. It naturally results from what is written on page 82 about Inclusive Gateways diverging behaviour

  • Reported: BPMN 1.0b1 — Tue, 27 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    Suggested Resolution:
    Close, No Change: This issue is out of scope for the RTF and will be addressed by the response to
    the BPMN 2.0 RFP.
    Revised Text: None
    Disposition: Closed, deferred

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

precisions about the Signal Event

  • Key: BPMN12-22
  • Legacy Issue Number: 11677
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    I would appreciate some precisions about the Signal Event. Initially
    we intended not to have any data associated with it. Yet it has some
    properties. I think it makes sense; we indeed need to associate
    technical information such as the Name or Id of the instance that
    raised it, as well as its TimeStamp. I want to make sure those are
    not supposed to be business data. Also I think this part is under
    specified, we need to further explain what kind of mechanism should be
    used to "listen" to such events, (publish/subscribe pattern ?) as well
    as how long such messages are supposed to be kept alive. For instance
    on Figure 10.48 (Adobe 322) what is supposed to happen if "B
    Completed" is raised before the upper sub process is ready to receive it
    ?

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    Suggested Resolution:
    Close, No Change: This issue is out of scope for the RTF and will be addressed by the response to
    the BPMN 2.0 RFP.
    Revised Text: None
    Disposition: Closed, deferred

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

Common Gateway Features

  • Key: BPMN12-21
  • Legacy Issue Number: 11676
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Common Gateway Features (Adobe p97): "an Gateway MUST NOT .. " and
    "An Gateway MUST NOT.."

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    The following minor text modifications will be made to the BPMN 1.1 Specification

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

Figure 9.23 - An Inclusive Decision using Conditional Sequence Flow

  • Key: BPMN12-28
  • Legacy Issue Number: 11688
  • Status: closed  
  • Source: AspectWorks ( Daniel Albrecht)
  • Summary:

    A source Gateway MUST NOT be of type AND (Parallel). A assume that the gateway MUST NOT be of type XOR as well.

  • Reported: BPMN 1.0b1 — Tue, 27 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    In this case, a Gateway can be Exclusive (XOR), but it cannot be Complex. Thus, the text
    requires a modification

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

Figure A.35

  • Key: BPMN12-27
  • Legacy Issue Number: 11682
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Figure A.35: intermediate link event should be used

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    The following minor figure modification will be made to the BPMN 1.1 Specification

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

Figure A.33 is missing an artefact

  • Key: BPMN12-25
  • Legacy Issue Number: 11680
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Figure A.33 is missing an artefact next to the loop symbol to
    specify it is an unfolded sub-process

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    Close, No Change: This item requested is not a graphical element of the BPMN 1.1 Specification.
    There is another issue (Issue 10384), which will be closed and deferred to BPMN 2.0 that will add
    such a graphical element
    Revised Text: None
    Disposition: Closed, no change

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

Figure A.31 is an invalid BPMN 1.1 model

  • Key: BPMN12-24
  • Legacy Issue Number: 11679
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Figure A.31 is an invalid BPMN 1.1 model (sequence flow pointing to
    text, Intermediate Link Event should be used instead)

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    The following minor figure modifications will be made to the BPMN 1.1 Specification

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

Sequence Flow Connection

  • Key: BPMN12-19
  • Legacy Issue Number: 11674
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Sequence Flow Connection (Adobe p72): "an exception to this: an Source link.."

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    Suggested Resolution:
    Close, No Change: This item has already be fixed in the BPMN 1.1 specification.
    Revised Text: None
    Disposition: Closed, no change

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

Glossary issue

  • Key: BPMN12-18
  • Legacy Issue Number: 11673
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Glossary (Adobe p290): under Result – "A result is consequence of
    reaching an End Event. Results can be of different types, including:
    Message, Error, Compensation, Link and Multiple" Link shall be removed

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    The following minor text modification will be made to the BPMN 1.1 Specification

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

Glossary (Adobe p321): under Trigger

  • Key: BPMN12-20
  • Legacy Issue Number: 11675
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Glossary (Adobe p321): under Trigger: "A trigger is a mechanism that
    signals the start of a business process. Triggers are associated with
    a Start Events and Intermediate Events and can be of the type:
    Message, Timer, Rule, Link, and Multiple" 'Rule' shall be renamed to
    'Conditional' and 'a Start Events' should be 'a Start Event'

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    The following minor text modifications will be made to the BPMN 1.1 Specification

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

Figure A.34 is missing an artefact

  • Key: BPMN12-26
  • Legacy Issue Number: 11681
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Figure A.34 is missing an artefact to specify it is an unfolded
    sub-process, also intermediate link events should be used.

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    The following minor figure modifications will be made to the BPMN 1.1 Specification. Note
    that there is no standard icon to show that the Sub-Process is unfolded in the figure. This will be
    done in BPMN 2.0.

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

Figure A.30 is an invalid BPMN 1.1 model

  • Key: BPMN12-23
  • Legacy Issue Number: 11678
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    • Figure A.30 is an invalid BPMN 1.1 model (message flows are not
    correct, a gateway has two defaults outgoing path, ..)

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    The following minor figure modification will be made to the BPMN 1.1 Specification

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

Figure 10.39 states that Arbitrary Cycle is known as Workflow Pattern #16. This is not correct

  • Key: BPMN12-9
  • Legacy Issue Number: 13923
  • Status: open  
  • Source: SunGard ( Roy Massie)
  • Summary:

    Figure 10.39 states that Arbitrary Cycle is known as Workflow Pattern #16. This is not correct. Arbitrary cycle is Workflow Control Pattern # 10 in Van Der Aalst's documents. Recommend the 16 in the Figure description be changed to a 10.

  • Reported: BPMN 1.2 — Thu, 7 May 2009 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

Figures 10.18 and 10.19 are presented as though they are logical equivalents in the description above 10.19.

  • Key: BPMN12-8
  • Legacy Issue Number: 13922
  • Status: open  
  • Source: SunGard ( Roy Massie)
  • Summary:

    Figures 10.18 and 10.19 are presented as though they are logical equivalents in the description above 10.19. However, In Figure 10.19 it is possible both Condition 1 and 2 could be true causing all three transitions to be traversed. This is not possible in 10.18 because of the exclusive gate. To make the two diagrams behave the same, the default slash should be added to the Condition 1 transition coming from the Inclusive gate on diagram 10.19. This will insure either Condition 1 XOR Condition 2 is traversed, but not both inclusively as is possible in the current spec. If the diagrams are not to be taken as logical equivalents, the text just under Figure 10.18 should be changed to make this clearer and the Activity names should be made different so equivalence is not implied.

  • Reported: BPMN 1.2 — Thu, 7 May 2009 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

external references in BPMN and DMN

  • Key: BPMN12-12
  • Legacy Issue Number: 19716
  • Status: open  
  • Source: Bruce Silver Associates ( Mr. Bruce Silver)
  • Summary:

    I don?t know if this has come up in the BPMN RTF already? apologies if old news. TThe DMN beta followed BPMN?s external reference scheme of a prefixed ID value, but in the FTF version they changed to it to something like href=?[DMN filepath]#[ID]?. They say that the BPMN way is ?flawed? because it could lead to accidental ID collisions.?? I don?t understand why referencing a physical storage location in lieu of a proper namespace is less ???flawed? but my question is whether BPMN is moving to do it the DMN way.?? Seeing as DMN has specific pointers to BPMN elements, and I would expect some future BPMN to have specific pointers to DMN elements, I don???t see how the two standards could have totally different methods of external reference.

  • Reported: BPMN 1.2 — Thu, 22 Jan 2015 05:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

The Description for LoopCondition does not seem to be correct

  • Key: BPMN12-11
  • Legacy Issue Number: 14054
  • Status: open  
  • Source: Thales Australia ( Benjamin Yau)
  • Summary:

    The Description for LoopCondition does not seem to be correct in "..., plus the timing when the expression SHALL be evaluated". The timing seems to be determined by the TestTime attribtue. If that is true, the "...plus ..."phrase should be taken out.

  • Reported: BPMN 1.2 — Thu, 2 Jul 2009 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

Table A.10 editorial

  • Key: BPMN12-16
  • Legacy Issue Number: 11671
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Table A.10 (Adobe p76): "if the Error Event does has an ErrorCode.."

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    The following minor text modification will be made to the BPMN 1.1 Specification

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

Table A.10

  • Key: BPMN12-15
  • Legacy Issue Number: 11670
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Table A.10 (Adobe p176): "this will map to a throw element". There's
    only one element allowed to throw errors and that is the
    Error-End-Event. This should be fully specified to avoid possible
    confusion with the non-existing intermediate-throw-error event

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    Suggested Resolution:
    Close, No Change: This issue is out of scope for the RTF and will be addressed by the response to
    the BPMN 2.0 RFP.
    Revised Text: None
    Disposition: Closed, deferred

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

No MetaModel for BPMN

  • Key: BPMN12-7
  • Legacy Issue Number: 13866
  • Status: open  
  • Source: University of Luxembourg ( Alfredo Capozucca)
  • Summary:

    For the moment there is not MetaModel for BPMN. For MetaModel I mean a class diagram that shows the elements of the language and their relationships. In the paper Birgit Korherr, Beate List: Extending the EPC and the BPMN with Business Process Goals and Performance Measures. ICEIS (3) 2007: 287-294 authors give one proposal. It is very important to provide an OFFICIAL MM for BPMN, since it will bring clarity to the language.

  • Reported: BPMN 1.2 — Wed, 15 Apr 2009 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

In Figure 11.3, the annotation for the "repeat" indicator

  • Key: BPMN12-6
  • Legacy Issue Number: 13715
  • Status: open  
  • Source: Doyen LLC ( Gary T. Smith)
  • Summary:

    In Figure 11.3, the annotation for the "repeat" indicator currently reads "The Sub-Process will repeat of the Discussion Over variable is False." It should read "The Sub-Process will repeat if the Discussion Over variable is False." The word "of" should be replaced with "if".

  • Reported: BPMM 1.0b1 — Thu, 12 Mar 2009 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

Table 9.13

  • Key: BPMN12-14
  • Legacy Issue Number: 11669
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Table 9.13 (Adobe p75): "for an Intermediate Event within Normal
    Flow: if the Trigger is an Error, then the ErrorCode MUST be entered.
    This "throws" the error." This indicates that an Intermediate Event
    can "throw" an error, which conflicts with Figure 9.5. I guess it
    should be 'catches' instead of 'throws'.

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    The following minor text modification will be made to the BPMN 1.1 Specification

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

Section: 9.4.2 Sub-Process

  • Key: BPMN12-5
  • Legacy Issue Number: 13446
  • Status: open  
  • Source: ( Gabor Faludi)
  • Summary:

    Hello, after reading throuh the named chapter about Sub-processes, I could not find a clear statement on the allowed number of "None Start Events" and "None End Events". Out of the spec one might have the feeling that a Sub-process always have a dedicated entry point from the "outside", which entry point is represented by a "None Start Event", and the sam epplies to End events/exit points. I could not find a statement regarding this, nor any overall principle out of which it could be concluded. It would maybe make sense to enrich the specification with this information.

  • Reported: BPMN 1.2 — Thu, 5 Feb 2009 05:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

Section: 9.4.2.3

  • Key: BPMN12-10
  • Legacy Issue Number: 13990
  • Status: open  
  • Source: Dresden University of Technology ( Frank Toeppel)
  • Summary:

    the issue I'm reporting is a typo only: Chapter 9.4.2.3 contains information regarding reusable sub processes. The initial sentence introducing this chapter is as follows: <sentence> A Reusable Sub-Process object is an activity within a Process that “calls” to another Process that exists within a BDP (see Figure 9.10). </sentence> >From my point of view the listed abbreviation BDP is misspelled, I would expect BDP for Business Process Diagram. It's really a minor issue, but anyway I would like to point to

  • Reported: BPMN 1.2 — Mon, 15 Jun 2009 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

Glossary

  • Key: BPMN12-17
  • Legacy Issue Number: 11672
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Glossary (Adobe p290): End Event - "End Event Results are Message,
    Error, Compensation, Link, and Multiple" Link shall be removed

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    The following minor text modification will be made to the BPMN 1.1 Specification

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

Table 9.2

  • Key: BPMN12-13
  • Legacy Issue Number: 11668
  • Status: closed  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    Table 9.2 (Adobe p66): under "error" the description reads ".. if no
    activity in the has such.." a word seems to be missing

  • Reported: BPMN 1.1 — Sun, 18 Nov 2007 05:00 GMT
  • Disposition: Resolved — BPMN 1.2
  • Disposition Summary:

    Suggested Resolution:
    Close, No Change: This item has already been fixed in the BPMN 1.1 specification
    Revised Text: None
    Disposition: Closed, no change

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

Timer Events

  • Key: BPMN12-1
  • Legacy Issue Number: 12201
  • Status: open  
  • Source: TIBCO ( Justin Brunt)
  • Summary:

    With regard to Timer Events, Expression in B.11.8 doesn’t provide a solution to the example given in the specification such as in Table 9.8 for Timer Events which use TimeDateExpression B.11.18 which in turn use Expression.

    BPEL has three constructs For, Until and RepeatEvery. RepeatEvery can optionally be applied to the other two. The XSD excerpt is as follows:
    <xsd:element name="for" type="tDuration-expr" />
    <xsd:element name="until" type="tDeadline-expr" />
    <xsd:element name="repeatEvery" type="tDuration-expr" />

    Both the types of expressions extend tExpression which is defined as this:
    <xsd:complexType name="tExpression" mixed="true">
    <xsd:sequence>
    <xsd:any processContents="lax"
    minOccurs="0" maxOccurs="unbounded" />
    </xsd:sequence>
    <xsd:attribute name="expressionLanguage"
    type="xsd-derived:anyURI" />
    <xsd:attribute name="opaque"
    type="xsd-derived:tOpaqueBoolean" />
    <xsd:anyAttribute namespace="##other" processContents="lax" />
    </xsd:complexType>
    And are further qualified in section 8.3 as:
    .Deadline expressions should return valid values of xsd:date and xsd:dateTime
    .Duration expressions should return valid values of xsd:duration

    We feel the BPMN spec is imprecise in this area in defining both in Table A.9 by their mapping to BPEL (TimeDate = until, TimeCycle = for). RepeatEvery makes no appearance in the BPMN spec.

    Therefore, we think the best solution would be for BPMN to add RepeatEvery. Is it possible that the BPMN spec may have believed TimeCycle actually fulfils the BPEL repeatEvery, the name would seem to bear that out? However it explicitly says that TimeCycle should be interpreted as BPEL 'for'. Therefore a second, larger, change to BPMN would be to re-map TimeCycle to repeatEvery and add instead WaitFor or some such mechanism.

  • Reported: BPMN 1.1 — Mon, 28 Jan 2008 05:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

Fwd: BPMN Formal 1.1 - Reference Task issue - Section 9.4.3.8

  • Key: BPMN12-4
  • Legacy Issue Number: 12941
  • Status: open  
  • Source: Object Management Group ( Dr. Jon M. Siegel)
  • Summary:

    In BPMN Formal/08-01-17, Section 9.4.3.8, Reference Task, the first paragraph refers to Activity, while the second paragraph and the associated Table 9.31 refer to Task. For clarity and correctness, the first paragraph should also refer to Task.

    To fix: Change the word "activity" to "Task" in the first sentence. Change the word "activities" to "Tasks" in the second sentence.

  • Reported: BPMN 1.2 — Wed, 8 Oct 2008 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

'Default' Gate'

  • Key: BPMN12-3
  • Legacy Issue Number: 12372
  • Status: open  
  • Source: Axway Software ( Sylvain Astier)
  • Summary:

    In the specs, it is stated that a gate can be designated as the 'Default' Gate' for Excusive Data-based gateway and Inclusive Gateway. It is stated in the specs for Gates that
    "For DefaultGates: The Sequence Flow MUST have its Condition attribute set to Otherwise"
    However, The Condition Type attribute for a Sequnce Flow can only be
    Expression
    None
    Default

    Should the specs state that "For DefaultGates: The Sequence Flow MUST have its Condition attribute set to Default"
    Please confirm.

  • Reported: BPMN 1.2 — Mon, 7 Apr 2008 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

Copyright

  • Key: BPMN12-2
  • Legacy Issue Number: 12265
  • Status: open  
  • Source: International Business Machines ( Mr. Dave Ings)
  • Summary:

    In the preface in the "Licenses" section it states "The companies listed above have granted to the Object Management Group, Inc. (OMG) a nonexclusive, royalty-free,paid up, worldwide license to copy and distribute this document". However other than the OMG itself no companies are listed above or in fact below in the preface. Surely this is bug - failing to list the copyrights of the companies that submitted the intellectual property. Note section 6.3 has a list of contributors. This is the URL I downloaded the PDF from: http://www.omg.org/spec/BPMN/1.1/ and the file was http://www.omg.org/docs/formal/08-01-17.pdf all linked from http://www.omg.org/technology/documents/br_pm_spec_catalog.htm

  • Reported: BPMN 1.1 — Fri, 7 Mar 2008 05:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT