Project:
|
![]() Figure ProdO.02 ProductOrder detailed view : Class diagram
<font color="#29313b">One or many PartyRoles might be involved in a ProductOrder / ProductOrderItem such as Distributor, Holder, Buyer or Product User.</font><br/><font color="#29313b">A ProductOrder and ProductOrderItems might be further described by Attachments related to Documents.</font><br/><font color="#29313b">Each ProductOrderItem requires an action (AllowedProductAction) on a ProductSpecification or a ProductOfferingSpecification.</font><br/><font color="#29313b">An AllowedProductAction is either an action on ProductSpecification or exclusively on a ProductOfferingSpecification.</font><br/><font color="#29313b">The configuration required is described by the related Product even if it isn’t delivered yet. The prices applicable are related to the ProductOfferingInstance (ProductPrice) or to ProductOrderItem / PorductOrder when it corresponds to prices not specific to a Product such as a global of 5% on ProductOrder one-time fees.</font><br/><font color="#29313b">A ProductOrderItem may contain ProductOrderItems according to ProductOfferingSpecification (CompositeProductOfferingSpecification / AtomicProductOfferingSpecification) and ProductSpecification (Composite / Atomic ProductSpecification) structure.</font><br/><font color="#29313b">To deliver the corresponding Product, Place(s) to deliver and Appointment(s) might be needed. An Appointment is an arrangement to do something or meet someone at a particular time and location.</font><br/><font color="#29313b">A ProductOrderItem may also specify the commitment chosen for a PorductOfferingSpecification (i.e. CommitmentTermOrCondition).</font><br/>
|