You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

1         Business Interaction

1.1        Diagrams

1.1.1.1         Diagrams

                                                 

Figure 11: Diagram Business Interaction Types

   



Figure 12: Diagram Business Interaction



1.2        ObjectClasses

1.2.1        Overview

Qualified Name: Common::Business Interaction::ObjectClasses

1.2.1.1         Associations

1.2.1.1.1        BusinesInteractionRelationship association

Qualified Name: Common::Business Interaction::ObjectClasses::BusinesInteractionRelationship

 

Description:

An association between two Interactions. For example, a Notification sent to customers affected by a problem contained on a Trouble Report; a response to a request, an agreement and the interactions that led up to the agreement.

Applied Stereotypes:

  • Experimental
  • OpenModelClass

-          support: MANDATORY

  • Reference

-          reference:  From TMF SID

 

Table 11 Member ends for Association Class BusinesInteractionRelationship

 

                    

  

Attribute Name

  
  

Aggreg.

  
  

Navig.

  
  

Mult.

  
  

Type

  
  

Description

  
  

Stereotypes

  

businessinteraction

none

Not navig.  

0..*

BusinessInteraction

 

 

 

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

businessinteraction

none

Not navig.  

0..*

BusinessInteraction

 

 

 

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

 

1.2.1.2         Classes

1.2.1.2.1        Agreement class

Qualified Name: Common::Business Interaction::ObjectClasses::Agreement

Description:

A type of BusinessInteraction that represents a contract or arrangement, either written or verbal and sometimes enforceable by law.

Parent class: BusinessInteraction

Applied Stereotypes:

  • Experimental
  • OpenModelClass

-          support: MANDATORY

  • Reference

-          reference:  From TMF SID

Table 12 Attributes for Package ObjectClasses

 

              

  

Attribute Name

  
  

Type

  
  

Mult.

  
  

Description

  
  

Stereotypes

  

documentNumber

String

1

A reference number assigned to an Agreement that follows a   prescribed numbering system.

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

statementOfIntent

String

1

An overview and goals of the Agreement.

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

StartDate

DateTime

1

Date interaction initiated

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

endDate

DateTime

1

The date on which an interaction is closed or completed.

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

Status

String

0..1

The current condition of an interaction, such as open, in   research, closed, and so forth

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

name

String

0..1

Represents a user-friendly identifier of an object. It is a   (possibly ambiguous) name by which the object is commonly known in some   limited scope (such as an organization) and conforms to the naming   conventions of the country or culture with which it is associated. It is NOT   used as a naming attribute (i.e., to uniquely identify an instance of the   object).

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

Preliminary

 

 

description

String

0..1

Defines a textual free-form description of the object.

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

Preliminary

 

 

id

Identifier

1

Unambiguously distinguishes different object instances. It is   the naming attribute of the object.

Identifier of this information element.   This attribute shall be globally unique.

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

Preliminary

 

 

 

 

1.2.1.2.2        BusinesInteractionRelationship class

Qualified Name: Common::Business Interaction::ObjectClasses::BusinesInteractionRelationship

Description:

An association between two Interactions. For example, a Notification sent to customers affected by a problem contained on a Trouble Report; a response to a request, an agreement and the interactions that led up to the agreement.

Applied Stereotypes:

  • Experimental
  • OpenModelClass

-          support: MANDATORY

  • Reference

-          reference:  From TMF SID

Table 13 Attributes for Package ObjectClasses

 

              

  

Attribute Name

  
  

Type

  
  

Mult.

  
  

Description

  
  

Stereotypes

  

type

String

1

A categorization of the relationship, such as bulk,   parent/child, and so forth.

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

validFor

TimePeriod

1

Time period for which the business interaction is valid.

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

 

 

1.2.1.2.3        BusinessInteraction class

Qualified Name: Common::Business Interaction::ObjectClasses::BusinessInteraction

Description:

A BusinessInteraction is an arrangement, contract, communication or joint activity between one or more PartyRoles, ResourceRoles, or CustomerAccounts. A BusinessInteraction may consist of one or more BusinessInteractionItems. A BusinessInteractionItem may refer to a Product, Service, Resource, or one of their specifications. A BusinessInteraction is further defined by one or more Places. One BusinessInteraction may reference another BusinessInteraction and one BusinessInteractionItem may reference another BusinessInteractionItem on the same or different BusinessInteraction. There are five types of BusinessInteractions: Requests, Responses, Notifications, Agreements, and Instructions.

This class is abstract.

Parent class: RootEntity

Applied Stereotypes:

  • Experimental
  • OpenModelClass

-          support: MANDATORY

  • Reference

-          reference:  From TMF SID

Table 14 Attributes for Package ObjectClasses

 

              

  

Attribute Name

  
  

Type

  
  

Mult.

  
  

Description

  
  

Stereotypes

  

StartDate

DateTime

1

Date interaction initiated

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

endDate

DateTime

1

The date on which an interaction is closed or completed.

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

Status

String

0..1

The current condition of an interaction, such as open, in   research, closed, and so forth

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

name

String

0..1

Represents a user-friendly identifier of an object. It is a   (possibly ambiguous) name by which the object is commonly known in some   limited scope (such as an organization) and conforms to the naming   conventions of the country or culture with which it is associated. It is NOT   used as a naming attribute (i.e., to uniquely identify an instance of the   object).

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

Preliminary

 

 

description

String

0..1

Defines a textual free-form description of the object.

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

Preliminary

 

 

id

Identifier

1

Unambiguously distinguishes different object instances. It is   the naming attribute of the object.

Identifier of this information element.   This attribute shall be globally unique.

 

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

Preliminary

 

 

 

 

1.2.1.2.4        BusinessInteractionItem class

Qualified Name: Common::Business Interaction::ObjectClasses::BusinessInteractionItem

Description:

The purpose for the BusinessInteraction expressed in terms of a ProductSpecification, ProductOffering, ServiceSpecification or ResourceSpecification or may refer to a Product, Service, or Resource.

This class is abstract.

Applied Stereotypes:

  • Experimental
  • OpenModelClass

-          support: MANDATORY

Table 15 Attributes for Package ObjectClasses

 

              

  

Attribute Name

  
  

Type

  
  

Mult.

  
  

Description

  
  

Stereotypes

  

quantity

Integer

1

Quantity of an interaction item involved in an interaction.

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

action

String

1

The action to take for an InteractionItem, such as add, change,   remove.

 

 

Experimental

 

OpenModelAttribute

  •   partOfObjectKey:  0
  •   uniqueSet:
  •   isInvariant:  false
  •   unsigned:  false
  •   counter: NA
  •   support: MANDATORY

 

 

 

 

1.2.1.2.5        BusinessInteractionSpec class

Qualified Name: Common::Business Interaction::ObjectClasses::BusinessInteractionSpec

Description:

The invariant characteristics (attributes in the business view, and methods, constraints, relationships, and behavior in the system view) and behavior of a BusinessInteraction. This is done by optionally defining a set of BusinessInteractionSpecItems, each of which aggregates one or more other types of Specifications. This helps to ensure that different BusinessInteractions have the same basic characteristics and behavior by deriving them from the same BusinessInteractionSpec.

Applied Stereotypes:

  • Experimental
  • OpenModelClass

-          support: MANDATORY

 

1.2.1.2.6        BusinessInteractionVersion class

Qualified Name: Common::Business Interaction::ObjectClasses::BusinessInteractionVersion

Description:

Version of the business interaction.

Applied Stereotypes:

  • Experimental
  • OpenModelClass

-          support: MANDATORY

 

1.2.1.2.7        Notification class

Qualified Name: Common::Business Interaction::ObjectClasses::Notification

Description:

A communication that informs about something that has or will happen. A Notification is typically one-sided, in that no Response is expected. A Notification can be created as the result of a Request; for example, a Trouble Report may result in Notifications being sent to affected Parties. A Notification is a type of Business Interaction.

This class is abstract.

Parent class: BusinessInteraction

Applied Stereotypes:

  • Experimental
  • OpenModelClass

-          support: MANDATORY

  • Reference

-          reference:  From the TMF SID

 

1.2.1.2.8        PolicyEvent class

Qualified Name: Common::Business Interaction::ObjectClasses::PolicyEvent

Parent class: Notification

Applied Stereotypes:

  • Example
  • OpenModelClass

-          support: MANDATORY

 

1.2.1.2.9        Request class

Qualified Name: Common::Business Interaction::ObjectClasses::Request

Description:

The act of asking that something be done that typically involves a Response. Request is a type of Business Interaction.

This class is abstract.

Parent class: BusinessInteraction

Applied Stereotypes:

  • Experimental
  • OpenModelClass

-          support: MANDATORY

  • Reference

-          reference:  From the TMF SID

 

1.2.1.2.10    Response class

Qualified Name: Common::Business Interaction::ObjectClasses::Response

Description:

A reply to a Request

This class is abstract.

Parent class: BusinessInteraction

Applied Stereotypes:

  • Experimental
  • OpenModelClass

-          support: MANDATORY

  • Reference

-          reference:  From the TMF SID



  • No labels