Common Domain::Communication Interaction ABE
Class CommunicationInteractionItem

A CommunicationInteractionItem is the smallest entity in a CommunicationInteraction tree.
It concerns a unique CommunicationInteractionUseCase and involves the same CommunicationCommunicationInteractionRoles from the beginning to the end of it.
A CommunicationInteractionItem might have related Attachment such as the recorded conversation or embedded document in an email.
A CommunicationInteractionItem cannot be contained in more than one CommunicationInteraction.
There might be one to many CommunicationCommunicationInteractionRoles involved in a CommunicationInteractionItem
- 1 CommunicationCommunicationInteractionRole if the interaction corresponds to a communication through Media
- 2 CommunicationCommunicationInteractionRoles for simple interactions between Parties and / or Resources
- more than 2 CommunicationCommunicationInteractionRoles when all the parties interact in the same Place (ex: face-to-face training, face-to-face marketing presentation) or through the same ContactMedium (ex: conference call)

Attributes
Attachment attachment attachment
CommunicationInteraction compositeInteraction compositeInteraction
String description description

A CommunicationInteractionItem's description might be added to describe some additional information such as “how much the prospective customer seems to be interested”

CommunicationInteractionResult interactionResult interactionResult
CommunicationInteractionRole interactionRole interactionRole
CommunicationInteractionUseCase interactionUseCase interactionUseCase
«baseType» TimePeriod period period

A CommunicationInteractionItem's period specifies when it happened (starting date and end date).

Integer sequence sequence

The CommunicationInteractionItem’s sequence specifies the order in which they follow one another.

String type type

A CommunicationInteractionItem's type specifies the type of interaction such as Request, Response, Notification, Waiting or Broadcast.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameCommunicationInteractionItem
Name Expression
Namespace«004» Communication Interaction ABE
Owned Template Signature
Owner«004» Communication Interaction ABE
Owning Template Parameter
Package«004» Communication Interaction ABE
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionItem
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 attachment
Public Attachment attachment
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionItemIncludes
Association End
ClassCommunicationInteractionItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Nameattachment
Name Expression
NamespaceCommunicationInteractionItem
OppositeatomicInteraction
OwnerCommunicationInteractionItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionItem::attachment
Stereotype
Template Parameter
TypeAttachment
Upper*
Upper Value(*)
VisibilityPublic


 compositeInteraction
Public CommunicationInteraction compositeInteraction
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionContains
Association End
ClassCommunicationInteractionItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamecompositeInteraction
Name Expression
NamespaceCommunicationInteractionItem
Oppositeinteraction3
OwnerCommunicationInteractionItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionItem::compositeInteraction
Stereotype
Template Parameter
TypeCommunicationInteraction
Upper1
Upper Value(1)
VisibilityPublic


 description
Public String description

A CommunicationInteractionItem's description might be added to describe some additional information such as “how much the prospective customer seems to be interested”

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCommunicationInteractionItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namedescription
Name Expression
NamespaceCommunicationInteractionItem
Opposite
OwnerCommunicationInteractionItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionItem::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 interactionResult
Public CommunicationInteractionResult interactionResult
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionItemResulstsIn
Association End
ClassCommunicationInteractionItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameinteractionResult
Name Expression
NamespaceCommunicationInteractionItem
OppositeatomicInteraction
OwnerCommunicationInteractionItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionItem::interactionResult
Stereotype
Template Parameter
TypeCommunicationInteractionResult
Upper*
Upper Value(*)
VisibilityPublic


 interactionRole
Public CommunicationInteractionRole interactionRole
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionRoleInvolvedIn
Association End
ClassCommunicationInteractionItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1..*
NameinteractionRole
Name Expression
NamespaceCommunicationInteractionItem
OppositeatomicInteraction
OwnerCommunicationInteractionItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionItem::interactionRole
Stereotype
Template Parameter
TypeCommunicationInteractionRole
Upper*
Upper Value(*)
VisibilityPublic


 interactionUseCase
Public CommunicationInteractionUseCase interactionUseCase
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionItemConcerns
Association End
ClassCommunicationInteractionItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameinteractionUseCase
Name Expression
NamespaceCommunicationInteractionItem
OppositeatomicInteraction
OwnerCommunicationInteractionItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionItem::interactionUseCase
Stereotype
Template Parameter
TypeCommunicationInteractionUseCase
Upper1
Upper Value(1)
VisibilityPublic


 period
Public «baseType» TimePeriod period

A CommunicationInteractionItem's period specifies when it happened (starting date and end date).

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCommunicationInteractionItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Nameperiod
Name Expression
NamespaceCommunicationInteractionItem
Opposite
OwnerCommunicationInteractionItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionItem::period
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic


 sequence
Public Integer sequence

The CommunicationInteractionItem’s sequence specifies the order in which they follow one another.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCommunicationInteractionItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namesequence
Name Expression
NamespaceCommunicationInteractionItem
Opposite
OwnerCommunicationInteractionItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionItem::sequence
Stereotyperequired
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 type
Public String type

A CommunicationInteractionItem's type specifies the type of interaction such as Request, Response, Notification, Waiting or Broadcast.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCommunicationInteractionItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Nametype
Name Expression
NamespaceCommunicationInteractionItem
Opposite
OwnerCommunicationInteractionItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionItem::type
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic