Changed arrivalWorkEffortId to receiveWorkEffortId, more consistent terminology
Added Shipment Ship and Receive work effort purposes; changed various enumIds to use camel case
Added Dock facility type
Added start date
Small description change for Shipment Load/Ship
Added truck, trailer, and container asset classes (for equipment assets)
Small Asset.productId description change
Changed productionCapacity to capacity, used for production or storage/etc depending on type of asset
Get rid of Vehicle type, use AstTpEquipment instead and class to distinguish
Added license plate asset ID type, small cleanups
A number of WorkEffort type cleanups and expansion to track arrival and departure of Asset and Party
Added create#ShipmentLoadShip service to create a WorkEffort for Shipment Load/Ship
Added parent enum for cargo vehicles
Corrected receiveWorkEffort relationship
Added WorkEffortShipmentLoadFind and WorkEffortAssetAndAssign view entities
In create#ShipmentLoadShip made estimatedStartDate required, fixed asset assigns
Added timeUomId default of hour
Added audit log on WorkEffortAssetAssign.statusId
Added statusChangeTransition parameter to StatusChangeSection reusable widget
Changed create#OrderPartShipment so that createPackage defaults to false now that pack#ShipmentItemSource creates one if no ShipmentPackage exists; also added create#ShipmentPackage service which creates the package and associates with with any route segments on the shipment