Updates from the previous publish of this contribution include:
- Clarified notes on diagram to make it more clear that LicenseAgreement and PolicyEvent are not part of this contribution.
- Update model such that PolicyEvent does not display in the index of classes.
- Add a note to make it clear that ServiceOrder and VesEvent are accepted as part of other contributions.
This contribution provides:
- A place to link Ves Events into the ONAP class hierarchy.
- A place to link ServiceOrder and ServiceOrderItems into the overall ONAP class hierarchy.
- A basis for agreements, which are used as part of Vnf licenses and entitlements.
...
This area will be further developed as needed.
Table of Contents |
---|
1 Business Interaction
1.1 Diagrams
1.1.1.1 Diagrams
...
Figure 1‑2: Diagram Business Interaction
1.1 ObjectClasses
1.1.1 Overview
Qualified Name: Common::Business Interaction::ObjectClasses
1.1.1.1 Classes
1.1.1.1.1 BusinessInteractionItemRelationship class
Qualified Name: Common::Business Interaction::ObjectClasses:: BusinessInteractionItemRelationship
...
Attribute Name | Type | Mult. | Description | Stereotypes |
type | String | 1 | The type of relationship such as contains, relies on. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
validFor | TimePeriod | 1 | Time period for which the relationship is valid | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
1.1.1.1.2 Agreement class
Qualified Name: Common::Business Interaction::ObjectClasses::Agreement
...
Attribute Name | Type | Mult. | Description | Stereotypes |
documentNumber | String | 1 | A reference number assigned to an Agreement that follows a prescribed numbering system. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
statementOfIntent | String | 1 | An overview and goals of the Agreement. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
StartDate | DateTime | 1 | Date interaction initiated | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
endDate | DateTime | 1 | The date on which an interaction is closed or completed. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
Status | String | 0..1 | The current condition of an interaction, such as open, in research, closed, and so forth | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
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.1.1.1.3 BusinessInteraction class
Qualified Name: Common::Business Interaction::ObjectClasses::BusinessInteraction
...
Attribute Name | Type | Mult. | Description | Stereotypes |
StartDate | DateTime | 1 | Date interaction initiated | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
endDate | DateTime | 1 | The date on which an interaction is closed or completed. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
Status | String | 0..1 | The current condition of an interaction, such as open, in research, closed, and so forth | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
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.1.1.1.4 BusinessInteractionItem class
Qualified Name: Common::Business Interaction::ObjectClasses::BusinessInteractionItem
...
Attribute Name | Type | Mult. | Description | Stereotypes |
quantity | Integer | 1 | Quantity of an interaction item involved in an interaction. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
action | String | 1 | The action to take for an InteractionItem, such as add, change, remove. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
1.1.1.1.5 BusinessInteractionRelationship class
Qualified Name: Common::Business Interaction::ObjectClasses::BusinessInteractionRelationship
...
Attribute Name | Type | Mult. | Description | Stereotypes |
type | String | 1 | A categorization of the relationship, such as bulk, parent/child, and so forth. | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
validFor | TimePeriod | 1 | Time period for which the relationship is valid | OpenModelAttribute · partOfObjectKey: 0 · uniqueSet: · isInvariant: false · unsigned: false · counter: NA · support: MANDATORY Preliminary |
1.1.1.1.6 BusinessInteractionSpec class
Qualified Name: Common::Business Interaction::ObjectClasses::BusinessInteractionSpec
...
- Preliminary
- Reference
- reference: From TMF SID
1.1.1.1.7 BusinessInteractionVersion class
Qualified Name: Common::Business Interaction::ObjectClasses::BusinessInteractionVersion
...
- Preliminary
- Reference
- reference: From TMF SID
1.1.1.1.8 Notification class
Qualified Name: Common::Business Interaction::ObjectClasses::Notification
...
- reference: From the TMF SID
1.1.1.1.9 Request class
Qualified Name: Common::Business Interaction::ObjectClasses::Request
...
- reference: From the TMF SID
1.1.1.1.10 Response class
Qualified Name: Common::Business Interaction::ObjectClasses::Response
...