Hi Arun,

I did not have enough time test, but I guess it's an excellent work

I though think a short explanation with a reference to OFBIZ-6964 would fit 
here.

Like,

Here are high level design notes based on the requirement specified
under OFBIZ-7355  to support the product level replenishment from
any intra-company facility before raising the ordering from an outside vendor.

or more ;)

Thanks

Jacques

Le 22/12/2018 à 13:19, arunpati...@apache.org a écrit :
Author: arunpatidar
Date: Sat Dec 22 12:19:19 2018
New Revision: 1849547

URL: http://svn.apache.org/viewvc?rev=1849547&view=rev
Log:
Added: Demo Data based on the propsed design to support replenishment planning 
through any inter-company facility.
(OFBIZ-7357)
Thanks Swapnil and Yashwant for your contribution.

Modified:
     
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/demo/OrderDemoData.xml
     
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/demo/ProductDemoData.xml
     
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/ManufacturingSeedData.xml
     
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/OrderSeedData.xml
     
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/ProductSeedData.xml
     
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/manufacturing-entitymodel.xml
     
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/order-entitymodel.xml
     
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/product-entitymodel.xml

Modified: 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/demo/OrderDemoData.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/datamodel/data/demo/OrderDemoData.xml?rev=1849547&r1=1849546&r2=1849547&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/demo/OrderDemoData.xml 
(original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/demo/OrderDemoData.xml 
Sat Dec 22 12:19:19 2018
@@ -186,6 +186,14 @@ under the License.
      <FacilityLocationGeoPoint facilityId="WebStoreWarehouse" locationSeqId="TLTLTLUL02" 
geoPointId="9000" fromDate="2009-01-09 00:00:00.000"/>
      <FacilityLocationGeoPoint facilityId="WebStoreWarehouse" locationSeqId="TLTLTLLL03" 
geoPointId="9000" fromDate="2009-01-09 00:00:00.000"/>
      <FacilityLocationGeoPoint facilityId="WebStoreWarehouse" locationSeqId="TLTLTLUL04" 
geoPointId="9000" fromDate="2009-01-09 00:00:00.000"/>
+    <FacilityLocation facilityId="RegionalWarehouse1" locationSeqId="TLTLTLUL01" locationTypeEnumId="FLT_BULK" 
areaId="TL" aisleId="TL" sectionId="TL" levelId="UL" positionId="05"/>
+    <FacilityLocation facilityId="RegionalWarehouse1" locationSeqId="TLTLTLUL01" locationTypeEnumId="FLT_PICKLOC" 
areaId="TL" aisleId="TL" sectionId="TL" levelId="UL" positionId="06"/>
+    <FacilityLocation facilityId="RegionalWarehouse2" locationSeqId="TLTLTLUL01" locationTypeEnumId="FLT_BULK" 
areaId="TL" aisleId="TL" sectionId="TL" levelId="UL" positionId="05"/>
+    <FacilityLocation facilityId="RegionalWarehouse2" locationSeqId="TLTLTLUL01" locationTypeEnumId="FLT_PICKLOC" 
areaId="TL" aisleId="TL" sectionId="TL" levelId="UL" positionId="06"/>
+    <FacilityLocation facilityId="StoreWarehouse1" locationSeqId="TLTLTLUL01" locationTypeEnumId="FLT_BULK" areaId="TL" 
aisleId="TL" sectionId="TL" levelId="UL" positionId="05"/>
+    <FacilityLocation facilityId="StoreWarehouse1" locationSeqId="TLTLTLUL01" locationTypeEnumId="FLT_PICKLOC" 
areaId="TL" aisleId="TL" sectionId="TL" levelId="UL" positionId="06"/>
+    <FacilityLocation facilityId="StoreWarehouse2" locationSeqId="TLTLTLUL01" locationTypeEnumId="FLT_BULK" areaId="TL" 
aisleId="TL" sectionId="TL" levelId="UL" positionId="05"/>
+    <FacilityLocation facilityId="StoreWarehouse2" locationSeqId="TLTLTLUL01" locationTypeEnumId="FLT_PICKLOC" 
areaId="TL" aisleId="TL" sectionId="TL" levelId="UL" positionId="06"/>
<ProductStore productStoreId="9000" storeName="OFBiz E-Commerce Store" companyName="Open For Business" title="Open For Commerce"
                    subtitle="Part of the Apache OFBiz Family of Open Source Software" payToPartyId="Company" 
daysToCancelNonPay="30" prorateShipping="Y" prorateTaxes="Y"
@@ -274,6 +282,11 @@ under the License.
      <WebAnalyticsConfig webSiteId="WebStore" webAnalyticsTypeId="BING_ANALYTICS" 
webAnalyticsCode="//--  enter here your analytic script code --"/>
<ProductStoreFacility productStoreId="9000" facilityId="WebStoreWarehouse" fromDate="2001-05-13 12:00:00.0"/>
+    <ProductStoreFacility productStoreId="9000" facilityId="RegionalWarehouse1" 
fromDate="2001-05-13 12:00:00.0"/>
+    <ProductStoreFacility productStoreId="9000" facilityId="RegionalWarehouse2" 
fromDate="2001-05-13 12:00:00.0"/>
+    <ProductStoreFacility productStoreId="9000" facilityId="StoreWarehouse1" 
fromDate="2001-05-13 12:00:00.0"/>
+    <ProductStoreFacility productStoreId="9000" facilityId="StoreWarehouse2" 
fromDate="2001-05-13 12:00:00.0"/>
+
      <ProductStoreRole partyId="admin" roleTypeId="SALES_REP" productStoreId="9000" 
fromDate="2001-05-13 12:00:00.0"/>
      <ProductStoreKeywordOvrd productStoreId="9000" keyword="gizmo" fromDate="2001-05-13 12:00:00.0" 
target="100" targetTypeEnumId="KOTT_PRODCAT"/>
@@ -1229,6 +1242,10 @@ under the License.
      <ProductFacility productId="GZ-1001" facilityId="WebStoreWarehouse" minimumStock="2" 
reorderQuantity="10" daysToShip="1"/>
      <ProductFacility productId="GZ-1004" facilityId="WebStoreWarehouse" minimumStock="2" 
reorderQuantity="10" daysToShip="1"/>
      <ProductFacility productId="SV-1001" facilityId="WebStoreWarehouse" minimumStock="2" 
reorderQuantity="10" daysToShip="1"/>
+    <ProductFacility productId="GZ-8544" facilityId="RegionalWarehouse1" minimumStock="20" 
reorderQuantity="50" daysToShip="1"/>
+    <ProductFacility productId="GZ-8544" facilityId="RegionalWarehouse2" minimumStock="20" 
reorderQuantity="50" daysToShip="1"/>
+    <ProductFacility productId="GZ-8544" facilityId="StoreWarehouse1" minimumStock="20" 
reorderQuantity="50" daysToShip="1"/>
+    <ProductFacility productId="GZ-8544" facilityId="StoreWarehouse2" minimumStock="20" 
reorderQuantity="50" daysToShip="1"/>
<ProductFacilityLocation productId="GZ-2644" facilityId="WebStoreWarehouse" locationSeqId="TLTLTLUL01"/>
      <ProductFacilityLocation productId="GZ-2644" facilityId="WebStoreWarehouse" 
locationSeqId="TLTLTLLL01" minimumStock="2" moveQuantity="5"/>
@@ -1242,6 +1259,17 @@ under the License.
      <ProductFacilityLocation productId="GZ-1001" facilityId="WebStoreWarehouse" 
locationSeqId="TLTLTLLL02" minimumStock="5" moveQuantity="20"/>
      <ProductFacilityLocation productId="GZ-1004" facilityId="WebStoreWarehouse" 
locationSeqId="TLTLTLLL04" minimumStock="5" moveQuantity="20"/>
      <ProductFacilityLocation productId="SV-1001" facilityId="WebStoreWarehouse" 
locationSeqId="TLTLTLLL04" minimumStock="5" moveQuantity="20"/>
+    <ProductFacilityLocation productId="GZ-8544" facilityId="RegionalWarehouse1" 
locationSeqId="TLTLTLUL01"/>
+    <ProductFacilityLocation productId="GZ-8544" facilityId="RegionalWarehouse2" 
locationSeqId="TLTLTLUL01"/>
+    <ProductFacilityLocation productId="GZ-8544" facilityId="StoreWarehouse1" 
locationSeqId="TLTLTLUL01"/>
+    <ProductFacilityLocation productId="GZ-8544" facilityId="StoreWarehouse2" 
locationSeqId="TLTLTLUL01"/>
+
+    <ProductFacilityAssoc productId="GZ-8544" facilityId ="StoreWarehouse1" facilityIdTo="RegionalWarehouse1" 
facilityAssocTypeId="BACKUP_WAREHOUSE" sequenceNum="01" fromDate="2001-01-01 12:00:00" transitTime="03"/>
+    <ProductFacilityAssoc productId="GZ-8544" facilityId ="RegionalWarehouse1" facilityIdTo="WebStoreWarehouse" 
facilityAssocTypeId="BACKUP_WAREHOUSE" sequenceNum="01" fromDate="2001-01-01 12:00:00" transitTime="03"/>
+    <ProductFacilityAssoc productId="GZ-8544" facilityId ="StoreWarehouse1" facilityIdTo="WebStoreWarehouse" 
facilityAssocTypeId="BACKUP_WAREHOUSE" sequenceNum="01" fromDate="2001-01-01 12:00:00" transitTime="00"/>
+    <ProductFacilityAssoc productId="GZ-8544" facilityId ="StoreWarehouse2" facilityIdTo="RegionalWarehouse2" 
facilityAssocTypeId="BACKUP_WAREHOUSE" sequenceNum="01" fromDate="2001-01-01 12:00:00" transitTime="00"/>
+    <ProductFacilityAssoc productId="GZ-8544" facilityId ="RegionalWarehouse2" facilityIdTo="WebStoreWarehouse" 
facilityAssocTypeId="BACKUP_WAREHOUSE" sequenceNum="01" fromDate="2001-01-01 12:00:00" transitTime="03"/>
+    <ProductFacilityAssoc productId="GZ-8544" facilityId ="StoreWarehouse2" facilityIdTo="WebStoreWarehouse" 
facilityAssocTypeId="BACKUP_WAREHOUSE" sequenceNum="01" fromDate="2001-01-01 12:00:00" transitTime="03"/>
<!-- some default inventory quantities, things are a bit underutilized without these... -->
      <InventoryItem facilityId="WebStoreWarehouse" locationSeqId="TLTLTLUL01" 
datetimeReceived="2008-08-01 08:00:00.000"
@@ -1293,6 +1321,18 @@ under the License.
      <InventoryItem facilityId="WebStoreWarehouse" inventoryItemId="9028" inventoryItemTypeId="NON_SERIAL_INV_ITEM" 
datetimeReceived="2008-08-01 08:00:00.000" productId="GZ-1004" ownerPartyId="Company" currencyUomId="USD" 
unitCost="2.4"/>
      <InventoryItemDetail inventoryItemId="9028" inventoryItemDetailSeqId="0001" effectiveDate="2001-05-13 
12:00:00.0" availableToPromiseDiff="8" quantityOnHandDiff="8" accountingQuantityDiff="8"/>
+ <InventoryItem facilityId="RegionalWarehouse1" locationSeqId="TLTLTLUL01" datetimeReceived="2008-08-01 08:00:00.000"
+                   inventoryItemId="GZ9001" inventoryItemTypeId="NON_SERIAL_INV_ITEM" productId="GZ-8544" 
ownerPartyId="Company" currencyUomId="USD" unitCost="3.0"/>
+    <InventoryItemDetail inventoryItemId="GZ9001" inventoryItemDetailSeqId="0001" effectiveDate="2001-05-13 
12:00:00.0" availableToPromiseDiff="100" quantityOnHandDiff="100" accountingQuantityDiff="100"/>
+    <InventoryItem facilityId="RegionalWarehouse2" locationSeqId="TLTLTLUL01" 
datetimeReceived="2008-08-01 08:00:00.000"
+                   inventoryItemId="GZ9002" inventoryItemTypeId="NON_SERIAL_INV_ITEM" productId="GZ-8544" 
ownerPartyId="Company" currencyUomId="USD" unitCost="3.0"/>
+    <InventoryItemDetail inventoryItemId="GZ9002" inventoryItemDetailSeqId="0001" effectiveDate="2001-05-13 
12:00:00.0" availableToPromiseDiff="100" quantityOnHandDiff="100" accountingQuantityDiff="100"/>
+    <InventoryItem facilityId="StoreWarehouse1" locationSeqId="TLTLTLUL01" 
datetimeReceived="2008-08-01 08:00:00.000"
+                   inventoryItemId="GZ9003" inventoryItemTypeId="NON_SERIAL_INV_ITEM" productId="GZ-8544" 
ownerPartyId="Company" currencyUomId="USD" unitCost="3.0"/>
+    <InventoryItemDetail inventoryItemId="GZ9003" inventoryItemDetailSeqId="0001" effectiveDate="2001-05-13 
12:00:00.0" availableToPromiseDiff="100" quantityOnHandDiff="100" accountingQuantityDiff="100"/>
+    <InventoryItem facilityId="StoreWarehouse2" locationSeqId="TLTLTLUL01" 
datetimeReceived="2008-08-01 08:00:00.000"
+                   inventoryItemId="GZ9003" inventoryItemTypeId="NON_SERIAL_INV_ITEM" productId="GZ-8544" 
ownerPartyId="Company" currencyUomId="USD" unitCost="3.0"/>
+    <InventoryItemDetail inventoryItemId="GZ9003" inventoryItemDetailSeqId="0001" effectiveDate="2001-05-13 
12:00:00.0" availableToPromiseDiff="100" quantityOnHandDiff="100" accountingQuantityDiff="100"/>
<!-- Some additional test promotions -->
      <!-- GWP example on >$100 purchase -->

Modified: 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/demo/ProductDemoData.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/datamodel/data/demo/ProductDemoData.xml?rev=1849547&r1=1849546&r2=1849547&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/demo/ProductDemoData.xml
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/demo/ProductDemoData.xml
 Sat Dec 22 12:19:19 2018
@@ -79,7 +79,12 @@ under the License.
      <!-- Product Demo Data -->
      <Facility facilityId="WebStoreWarehouse" facilityTypeId="WAREHOUSE" 
facilityName="Web Store Warehouse"
                description="Warehouse exclusively for the Web Store " 
ownerPartyId="Company"
-              defaultInventoryItemTypeId="NON_SERIAL_INV_ITEM" defaultWeightUomId="WT_lb" 
defaultDaysToShip="25" geoPointId="9000"/>
+              defaultInventoryItemTypeId="NON_SERIAL_INV_ITEM" defaultWeightUomId="WT_lb" 
defaultDaysToShip="25" geoPointId="9000" facilityLevel="0"/>
+    <Facility facilityId="RegionalWarehouse1" facilityTypeId="WAREHOUSE" facilityName="Regional Warehouse1" description="Warehouse 
exclusively for the Web Store " ownerPartyId="Company" defaultInventoryItemTypeId="NON_SERIAL_INV_ITEM" defaultWeightUomId="WT_lb" 
defaultDaysToShip="25" facilityLevel="1"/>
+    <Facility facilityId="RegionalWarehouse2" facilityTypeId="WAREHOUSE" facilityName="Regional Warehouse2" description="Warehouse 
exclusively for the Web Store " ownerPartyId="Company" defaultInventoryItemTypeId="NON_SERIAL_INV_ITEM" defaultWeightUomId="WT_lb" 
defaultDaysToShip="25" facilityLevel="1"/>
+    <Facility facilityId="StoreWarehouse1" facilityTypeId="WAREHOUSE" facilityName="Store Warehouse1" description="Warehouse exclusively 
for the Web Store " ownerPartyId="Company" defaultInventoryItemTypeId="NON_SERIAL_INV_ITEM" defaultWeightUomId="WT_lb" 
defaultDaysToShip="25" facilityLevel="2"/>
+    <Facility facilityId="StoreWarehouse2" facilityTypeId="WAREHOUSE" facilityName="Store Warehouse2" description="Warehouse exclusively 
for the Web Store " ownerPartyId="Company" defaultInventoryItemTypeId="NON_SERIAL_INV_ITEM" defaultWeightUomId="WT_lb" 
defaultDaysToShip="25" facilityLevel="2"/>
+
      <!-- Limited user demo -->
      <UserLoginSecurityGroup groupId="CATALOGADMIN_LTD" userLoginId="ltdadmin" 
fromDate="2001-01-01 12:00:00.0"/>
      <UserLoginSecurityGroup groupId="CATALOGADMIN_LTD" userLoginId="ltdadmin1" 
fromDate="2001-01-01 12:00:00.0"/>

Modified: 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/ManufacturingSeedData.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/ManufacturingSeedData.xml?rev=1849547&r1=1849546&r2=1849547&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/ManufacturingSeedData.xml
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/ManufacturingSeedData.xml
 Sat Dec 22 12:19:19 2018
@@ -31,6 +31,7 @@ under the License.
      <MrpEventType mrpEventTypeId="SALES_ORDER_SHIP" description="Sales order 
shipment"/>
      <MrpEventType mrpEventTypeId="SALES_FORECAST" description="Sales 
Forecast"/>
      <MrpEventType mrpEventTypeId="ERROR" description="Error"/>
+    <MrpEventType mrpEventTypeId="PROP_TRANSFER_RECP" description="Proposed Transfer 
receipt"/>
<TechDataCalendarWeek calendarWeekId="SUPPLIER" description="8hours/days, currently the Re-Order Process convert day to mms with 8h/days" mondayStartTime="08:30:00" mondayCapacity="2.88E7" tuesdayStartTime="08:30:00" tuesdayCapacity="2.88E7" wednesdayStartTime="08:30:00" wednesdayCapacity="2.88E7" thursdayStartTime="08:30:00" thursdayCapacity="2.88E7" fridayStartTime="08:30:00" fridayCapacity="2.88E7"/>
      <TechDataCalendar calendarId="SUPPLIER" description="Calendar used for Re-Order date 
calculation for bought product" calendarWeekId="SUPPLIER"/>

Modified: 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/OrderSeedData.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/OrderSeedData.xml?rev=1849547&r1=1849546&r2=1849547&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/OrderSeedData.xml 
(original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/OrderSeedData.xml 
Sat Dec 22 12:19:19 2018
@@ -100,6 +100,7 @@ under the License.
      <RequirementType description="Internal Requirement" hasTable="N" 
requirementTypeId="INTERNAL_REQUIREMENT"/>
      <RequirementType description="Product Requirement" hasTable="N" 
requirementTypeId="PRODUCT_REQUIREMENT"/>
      <RequirementType description="Work Requirement" hasTable="N" 
requirementTypeId="WORK_REQUIREMENT"/>
+    <RequirementType description="Inter Facility Transfer Requirement" 
requirementTypeId="TRANSFER_REQUIREMENT"/>
<ShoppingListType description="Wish List" shoppingListTypeId="SLT_WISH_LIST"/>
      <ShoppingListType description="Gift Registry" 
shoppingListTypeId="SLT_GIFT_REG"/>

Modified: 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/ProductSeedData.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/ProductSeedData.xml?rev=1849547&r1=1849546&r2=1849547&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/ProductSeedData.xml
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/datamodel/data/seed/ProductSeedData.xml
 Sat Dec 22 12:19:19 2018
@@ -426,6 +426,8 @@ under the License.
      <FacilityType description="Retail Store" facilityTypeId="RETAIL_STORE" 
hasTable="N"/>
      <FacilityType description="Warehouse" facilityTypeId="WAREHOUSE" 
hasTable="N"/>
+ <FacilityAssocType facilityAssocTypeId="BACKUP_WAREHOUSE" description="Facility that serves another facility in terms of inventory"/>
+
      <FacilityGroupType description="Management Structure" 
facilityGroupTypeId="MGMT_STRUCTURE"/>
      <FacilityGroupType description="Pricing Group" 
facilityGroupTypeId="PRICING_GROUP"/>
@@ -780,4 +782,5 @@ under the License.
      <CustomMethod customMethodId="SHIP_EST_USPS"     customMethodTypeId="SHIP_EST" 
customMethodName="uspsRateInquire"   description="USPS rate estimate"/>
      <CustomMethod customMethodId="SHIP_EST_USPS_INT" customMethodTypeId="SHIP_EST" 
customMethodName="uspsInternationalRateInquire"   description="USPS rate estimate international"/>
+ <Enumeration description="Direct Store Delivery" enumCode="DIRECT_STORE_DELIVRY" enumId="DIRECT_STORE_DELIVRY" sequenceId="01"/>
  </entity-engine-xml>

Modified: 
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/manufacturing-entitymodel.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/manufacturing-entitymodel.xml?rev=1849547&r1=1849546&r2=1849547&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/manufacturing-entitymodel.xml
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/manufacturing-entitymodel.xml
 Sat Dec 22 12:19:19 2018
@@ -175,6 +175,7 @@ under the License.
        <field name="quantity" type="floating-point"></field>
        <field name="eventName" type="very-long"></field>
        <field name="isLate" type="indicator"></field>
+      <field name="facilityIdTo" type="id"></field>
        <prim-key field="mrpId"/>
        <prim-key field="productId"/>
        <prim-key field="eventDate"/>

Modified: 
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/order-entitymodel.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/order-entitymodel.xml?rev=1849547&r1=1849546&r2=1849547&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/order-entitymodel.xml
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/order-entitymodel.xml
 Sat Dec 22 12:19:19 2018
@@ -2173,6 +2173,7 @@ under the License.
        <field name="createdByUserLogin" type="id-vlong"></field>
        <field name="lastModifiedDate" type="date-time"></field>
        <field name="lastModifiedByUserLogin" type="id-vlong"></field>
+      <field name="facilityIdTo" type="id"></field>
        <prim-key field="requirementId"/>
        <relation type="one" fk-name="REQ_TYPE" 
rel-entity-name="RequirementType">
          <key-map field-name="requirementTypeId"/>

Modified: 
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/product-entitymodel.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/product-entitymodel.xml?rev=1849547&r1=1849546&r2=1849547&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/product-entitymodel.xml
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/datamodel/entitydef/product-entitymodel.xml
 Sat Dec 22 12:19:19 2018
@@ -1010,6 +1010,7 @@ under the License.
          <field name="defaultDimensionUomId" type="id"><description>This field store the 
unit of measurement of dimension (length, width and height)</description></field>
          <field name="defaultWeightUomId" type="id"></field>
          <field name="geoPointId" type="id"></field>
+        <field name="facilityLevel" type="numeric"><description>This field will define the 
level of facility.</description></field>
          <prim-key field="facilityId"/>
          <relation type="one" fk-name="FACILITY_FCTYP" 
rel-entity-name="FacilityType">
              <key-map field-name="facilityTypeId"/>
@@ -1432,6 +1433,7 @@ under the License.
          <field name="minimumStock" type="fixed-point"></field>
          <field name="reorderQuantity" type="fixed-point"></field>
          <field name="daysToShip" type="numeric"></field>
+        <field name="replenishMethodEnumId" type="id"></field>
          <field name="lastInventoryCount" type="fixed-point"><description>This field 
represents availableToPromiseTotal of a product at a certain point of time and is being updated regularly by a schedule 
service every hour</description></field>
          <field name="requirementMethodEnumId" type="id"></field>
          <prim-key field="productId"/>
@@ -1445,6 +1447,43 @@ under the License.
          <relation type="one" fk-name="PROD_FAC_ENUM" title="RequirementMethod" 
rel-entity-name="Enumeration">
              <key-map field-name="requirementMethodEnumId" 
rel-field-name="enumId"/>
          </relation>
+        <relation type="one" fk-name="PROD_FAC_ENUM" 
rel-entity-name="Enumeration">
+            <key-map field-name="replenishMethodEnumId" 
rel-field-name="enumId"/>
+        </relation>
+    </entity>
+
+    <entity entity-name="FacilityAssocType" 
package-name="org.apache.ofbiz.product.facility" title="Define associations between 
facilities">
+        <field name="facilityAssocTypeId" type="id"/>
+        <field name="description" type="description"/>
+        <prim-key field="facilityAssocTypeId"/>
+    </entity>
+    <entity entity-name="ProductFacilityAssoc" 
package-name="org.apache.ofbiz.product.facility" title="Define associations between Product 
facilities">
+        <field name="productId" type="id"/>
+        <field name="facilityId" type="id"/>
+        <field name="facilityIdTo" type="id"/>
+        <field name="facilityAssocTypeId" type="id"/>
+        <field name="fromDate" type="date-time"/>
+        <field name="thruDate" type="date-time"/>
+        <field name="sequenceNum" type="numeric"/>
+        <field name="transitTime" type="numeric"/>
+        <prim-key field="productId"/>
+        <prim-key field="facilityId"/>
+        <prim-key field="facilityIdTo"/>
+        <prim-key field="facilityAssocTypeId"/>
+        <prim-key field="fromDate"/>
+
+        <relation type="one" fk-name="PRFACASSOC_PRO" 
rel-entity-name="Product">
+            <key-map field-name="productId"/>
+        </relation>
+        <relation type="one" fk-name="PRFACASSOC_FAC" title="From" 
rel-entity-name="Facility">
+            <key-map field-name="facilityId"/>
+        </relation>
+        <relation type="one" fk-name="PRFACASSOC_FACTO" title="To" 
rel-entity-name="Facility">
+            <key-map field-name="facilityIdTo" rel-field-name="facilityId"/>
+        </relation>
+        <relation type="one" fk-name="PRFACASSOC_TYPE" 
rel-entity-name="FacilityAssocType">
+            <key-map field-name="facilityAssocTypeId"/>
+        </relation>
      </entity>
    <view-entity entity-name="ProductFacilityAndPostalAddress"
          package-name="org.apache.ofbiz.product.facility"



Reply via email to