QPR Knowledge Base 2015.1

Process

Process

Previous topic Next topic No directory for this topic  

Process

Previous topic Next topic Topic directory requires JavaScript Mail us feedback on this topic!  

Process is separate element type, which is used in the definition of attributes for a Pool and which extends the set of common BPMN Element attributes. QPR Modeling Client BPMN 1.2 Template has one predefined process element Main Process that is related to Default Pool (main diagram).

 

 

Process Attributes

The attributes of Process are described in the following table.

 

Attribute / Attribute group

Cardinality

Type

Description

ProcessType

1

String

Provides information about which lower level language the pool will be mapped. The possible options are:

None (the default)

Private: may be mapped to an executable BPEL4WS process

Abstract: may be mapped to an abstract BPEL4WS process

Collaboration: has two lanes that represent business roles and shows the interactions between these roles

IsExecutable

1

Boolean

An optional Boolean value sepcifying whether the process is executable.

Auditing

1

String

Provides a hook for specifying audit related properties.

Monitoring

1

String

Provides a hook for specifying monitoring related properties.

Artifacts

N

String

Provides the list of artifacts that are contained within the process.

IsClosed

1

Boolean

A boolean value specifying whether interactions, such as sending and receiving messages and events, not modeled in the process can occur when the process is executed or performed. If the value is true, they MAY NOT occur. If the value is false, they MAY occur.

Supports

N

String

Modelers can declare that they intend all executions or performances of one process to also be valid for another Process. This means they expect all the executions or performances of the first processes to also follow the steps laid out in the second process.

Properties

N

Property

Defines the properties of a process.

Resources

N

String

Defines the resource that will perform or will be responsible for the process.

CorrelationSubscriptions

N

String

Used to correlate incoming messages against data in the process context.

DefinitionalCollaborationRef

1

String

For processes that interact with other participants, a definitional collaboration can be referenced by the process. The definitional collaboration specifies the participants the process interacts with, and more specifically, which individual service, Send or Receive Task, or Message Event, is connected to which participant through Message Flows. The definitional collaboration need not be displayed. Additionally, the definitional collaboration can be used to include conversation information within a process.