Figure CI.03 - CommunicationInteraction UseCase and Result

Header Image
Project:
Figure CI.03 - CommunicationInteraction UseCase and Result : Class diagram
Created: 3/28/2022 3:51:09 PM
Modified: 11/21/2024 9:52:43 AM
Project:
Advanced:
A CommunicationInteractionAction specifies which action is done on a RootEntity in the context of a CommunicationInteractionUseCase or CommunicationInteractionResult.
A CommunicationInteractionUseCase specifies which entity (RootEntity) is concerned and which action (CommunicationInteractionAction) are concerned by the CommunicationInteractionItem.
For example:
        • Action: "buy" for Entity: "ProductOffering PO1"
        • Action: "ask for recovery" for Entity: "Billy's Broadband"
        • Action: "notify" Entity: "Billy's Customer Bill"
A CommunicationInteractionResult specifies describes the main result which entity (RootEntity) is impacted and for which action (CommunicationInteractionAction) by the CommunicationInteractionItem.
For example:
        • Action: "creates" for Entity: "CustomerOrder CO1"
        • Action: "Help for use" for Entity: "Billy's Broadband"
        • Action: "explain" Entity: "Billy's Customer Bill"
Note: About Inheritance from RootEntity, the issue is that many Entities that might be concerned by a CommunicationInteractionUseCase or representing a CommunicationInteractionResult do not inherit currently from RootEntity (in Red).