-
Key: BPMN2-197
-
Legacy Issue Number: 14778
-
Status: closed
-
Source: BPM Advantage Consulting ( Dr. Stephen White)
-
Summary:
The Glossary has been taken from V1.1 and needs to be updated.
-
Reported: BPMN 2.0b1 — Mon, 23 Nov 2009 05:00 GMT
-
Disposition: Resolved — BPMN 2.0
-
Disposition Summary:
Changes to Annex C: Glossary
(a) Reformat the descriptions of the definitions so that the definition is not repeated in the description. For example, change the beginning of the Activity definition from:
"An activity is a generic term for work that a company or organization performs via business processes"
To:
"Work that a company or organization performs using business processes."
(b) Remove WfMC definitions from Glossary (some of these definitions will be merged with BPMN terms (see below)
(c) Remove Workflow Pattern definitions from Glossary
(d) "Abstract Process" Definition: change definition to "A process that represents the interactions between a private business process and another process or
participant."
(e) "AND-Join" Definition: Delete this topic and merge the definition with "Join" (see below)
(f) "Join" Definition: Replace definition with the following: "A point in the Process where two or more parallel Sequence Flow paths are combined into one Sequence
Flow path. BPMN uses a Parallel Gateway to perform a Join. Also known as "AND-Join.""
(g) "AND-Split" Definition: Delete this topic and merge the definition with "Fork"
(h) "Fork" Definition: Replace definition with the following: "A point in the Process where one Sequence Flow path is split into two or more paths that are run in parallel
within the Process, allowing multiple activities to run simultaneously rather than sequentially. BPMN uses multiple outgoing Sequence Flows from Activities or Events or
a Parallel Gateway to perform a Fork. Also known as "AND-Split."
"Artifact" Definition: remove last two sentences.
(j) "Association" Definition: replace definition with the following: "A connecting object that is used to link information and Artifacts with Flow Objects. An association is
represented as a dotted graphical line with an arrowhead to represent the direction of flow."
(k) "Business Analyst" Definition: replace the definition with "A specialist who analyzes business needs and problems, consults with users and stakeholders to identify
opportunities for improving business return through information technology, and defines, manages, and monitors the requirements into business processes."
(l) "Business Process" definition: replace definition with the following: "A defined set of business activities that represent the steps required to achieve a business
objective. It includes the flow and use of information and resources."
(m) Remove the "Business Process Definition" item.
"Business Process Management" definition: replace definition with the following: "management (for example, process analysis, definition, processing, monitoring and
administration), including support for human and application-level interaction. BPM tools can eliminate manual processes and automate the routing of requests between
departments and applications."
(o) "Choreography" definition: replace definition with the following: "An ordered sequence of message exchanges between two or more Participants. In a Choreography
there is no central controller, responsible entity, or observer of the Process."
(p) "Collaboration" definition: replace definition with the following: "of message exchanges between two or more Participants."
(q) "Compensation Flow" definition: replace definition with the following: "Flow that defines the set of activities that are performed while the transaction is being rolled
back to compensate for activities that were performed during the Normal Flow of the Process. A Compensation Flow can also be called from a Compensate End or
Intermediate Event."
(r) Remove the "Controlled Flow" item.
(s) "Decision" definition: replace definition with the following: "A gateway within a business process where the Sequence Flow can take one of several alternative paths.
Also known as "Or-Split.""
(t) "End Event" definition: replace first sentence with: "An event that indicates where a path in the process will end."
(u) "Event Context" definition: replace definition with the following: "An activity or group of activities in an expanded Subprocess that can be interrupted by an exception
(such as an Error Intermediate Event)."
(v) "Exception" definition: replace definition with the following: "An event that occurs during the performance of the Process that causes a diversion from the Normal
Flow of the Process. Exceptions can be generated by Intermediate Events, such as time, error, or message."
(w) "Exception Flow" definition: replace definition with the following: "A Sequence Flow path that originates from an Intermediate Event attached to the boundary of an
activity. The Process does not traverse this path unless the Activity is interrupted by the triggering of a boundary Intermediate Event (an Exception - see above)."
"Expanded Sub-Process" definition: replace definition with the following: "A Sub-Process that exposes its flow detail within the context of its Parent Process. An
Expanded Sub-Process is displayed as a rounded rectangle that is enlarged to display the Flow Objects within."
"Flow" definition: replace definition with the following: "A directional connector between elements in a Process, Collaboration, or Choreography. A Sequence Flows
represents the sequence of Flow Objects in a Process or Choreography. A Message Flow represents the transmission of a Message between Collaboration
Participants.The term Flow is often used to represent the overall progression of how a Process or Process segment would be performed."
(z) "Flow Object" definition: replace definition with the following: "A graphical object that can be connected to or from a Sequence Flow. In a Process, Flow Objects
are Events, Activities, and Gateways. In a Choreography, Flow Objects are Events, Choreography Activities, and Gateways."
(a2) "Intermediate Event" definition: replace the definition with: "An event that occurs after a Process has been started. An Intermediate Event affects the flow of the
process by showing where messages and delays are expected, distributing the Normal Flow through exception handling, or showing the extra flow required for
compensation. However, an Intermediate Event does not start or directly terminate a process. An Intermediate Event is displayed as a circle, drawn with a thin double
line."
(b2) "Lane" definition: replace the definition with: "A partition that is used to organize and categorize activities within a Pool. A Lane extends the entire length of the Pool
either vertically or horizontally. Lanes are often used for such things as internal roles (e.g., Manager, Associate), systems (e.g., an enterprise application), or an internal
department (e.g., shipping, finance),"
(c2) "Merge" definition: replace the definition with: "A point in the Process where two or more alternative Sequence Flow paths are combined into one Sequence Flow
path. No synchronization is required because no parallel activity runs at the join point. BPMN uses multiple incoming Sequence Flows for an Activity or an Exclusive
Gateway to perform a Merge. Also know as "OR-Join.""
(d2) Remove "OR-Join" and merge it's definition with the "Merge" item.
(e2) "Message" definition: replace the definition with: "An Object that depicts the contents of a communication between two Participants. A message is transmitted
through a Message Flow and has an identity that can be used for alternative branching of a Process through the Event-Based Exclusive Gateway."
(f2) "Message Flow" definition: replace the definition with: "A Connecting Object that shows the flow of messages between two Participants. A Message Flow is
represented by a dashed lined."
(g2) "Normal Flow" definition: replace the definition with: "A flow that originates from a Start Event and continues through activities on alternative and parallel paths until
reaching an End Event."
(h2) Remove OR-Split and merge definition with Decision
(i2) Remove Parallel Split item
(j2) "Participant" definition: replace last sentence in definition with: "In a Collaboration, Participants are informally known as "Pools."
(k2) "Pool" definition: replace the definition with: "A Pool represents a Participant in a Collaboration. Graphically, a Pool is a container for partitioning a Process from
other Pools/Participants. A Pool is not required to contain a Process, i.e., it can be a "black box." "
(l2) "Private Business Process" definition: replace the definition with: "A process that is internal to a specific organization, generally called a workflow or BPM process."
(m2) "Process" definition: replace the definition with: "A sequence or flow of Activities in an organization with the objective of carrying out work. In BPMN, a Process
is depicted as a graph of Flow Elements, which are a set of Activities, Events, Gateways, and Sequence Flow that adhere to a finite execution semantics."
(n2) "Result" definition: replace the definition with: "The consequence of reaching an End Event. Types of Results include Message, Error, Compensation, Signal, Link,
and Multiple."
(o2) "Start Event" definition: replace the definition with: "An Event that indicates where a particular Process starts. The Start Event starts the flow of the Process and
does not have any incoming Sequence Flow, but can have a Trigger. The Start Event is displayed as a circle, drawn with a single thin line."
(p2) "Sequence Flow" definition: replace the definition with: "A connecting object that shows the order in which activities are performed in a Process and is represented
with a solid graphical line. Each Flow has only one source and only one target. A Sequence Flow can cross the boundaries between Lanes of a Pool but cannot cross
the boundaries of a Pool."
(r2) "Task" definition: Replace third sentence of the definition with the following: "Generally, an end-user, an application, or both will perform the Task."
(s2) "Token" definition: replace the definition with: "A theoretical concept that is used as an aid to define the behavior of a Process that is being performed. The
behavior of Process elements can be defined by describing how they interact with a token as it "traverses" the structure of the Process. For example, a token will pass
through an Exclusive Gateway, but continue down only one of the Gateway's outgoing Sequence Flow."
(t2) "Transaction" definition: in first sentence, replace "A Transaction is" with "A Sub-Process that represents"
(u2) "Trigger" definition: replace first sentence with "A mechanism that detects an occurrence and can cause additional processing in response, such as the start of a
business Process."
(v2) "Uncontrolled Flow" definition: replace the definition with: "Flow that proceeds without dependencies or conditional expressions. Typically, an Uncontrolled Flow
is a Sequence Flow between two Activities that do not have a conditional indicator (mini-diamond) or an intervening Gateway."
Disposition: Resolved -
Updated: Fri, 6 Mar 2015 20:57 GMT
BPMN2 — Annex D Glossary [Specification]: Update Glossary
- Key: BPMN2-197
- OMG Task Force: BPMN 2.0 FTF