: Public Class
Created: 8/18/2015 8:44:35 AM
Modified: 11/1/2017 11:03:59 AM
Project:
Advanced:
<b>Definition.</b><br/>A <b>ProduceAllocation</b> describes which amount of <b>Produce</b> is transferred from a source to a destination.<br/><br/><b>Remark.</b><br/>In many cases an amount of Produce  will be transferred from a certain Lot into an other Lot, but in case of harvesting it originates from a certain <b>HarvestingZone</b>.<br/><br/>In case of delivery to a third party, the destination of the Lot might be out of the scope of the supplying party. In that case only a reference is made to the <b>Customer</b>.<br/><br/><b>Example.</b><br/><br/><u>Crop Production. </u><br/>The allocation can be an amount of Produce originating from a HarvestingZone ( hz1) during harvesting, which ends up in a grain tank on the harvester (the Lot L1). hz1 is the strips that are harvested for that grain-tank. This grain-tank load (B1) can be put in a trailer (Batch B2). A next grain tank load (Batch B3) harvested from the strips forming the next HarvestingZone hz2, can be added to the trailer ( still Batch B2, now connected to two instances of Allocation). The trailer (Batch B2) can be put in a grain storage (Batch B4).<br/><br/><u>Horticulture</u><br/>The allocation is an amount of Produce (tomatoes) collected from a HarvestingZone (a particular row or a collection of rows) and placed in a Container (of the classifiacation Box ??? )<br/>
Element Source Role Target Role
Trader
Class  
Name:  
 
Name:  
 
Details:
 
Batch
Class  
Name:  
 
Name: source
 
Details:
 
Batch
Class  
Name:  
 
Name: splitted
 
Details:
 
Processor
Class  
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
Batch
Class  
Name: aggregated
 
Name:  
 
Details:
 
Object Type Connection Direction Notes
ProduceCollection Class Generalization From  
«abstract» Allocation Abstract Generalization To