# Input
# Model Elements
# Periods
# PeriodName
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Cannot be empty, Period Name must be unique
- Indicates the name of the Period, which can be referenced in the policy and Constraint tables
- Must contain END, and the corresponding Start Date indicates the model End Date.
# StartDate
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Cannot be empty,no default value
- Represents the start time of the Period
- The model end date requires adding a new row, with PeriodName as END, the StartTime of END period must be later than all StartTime of other period .
# Notes
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty,no default value
- Enter optional descriptive notes about the period. The "Notes" field is not a mandatory field.
# Products
# ProductName
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Cannot be empty,Product Name must be unique
- Indicates the code or abbreviation of the Product
- Must be called in the model's Customer orders,sourcing policy,transportation policy,and inventory policy,and can also be referenced in Constraints
- The company's SKU code can be used directly,or it can be reclassified or clustered based on the model's requirements,taking into account the Product's physical properties,value,demand characteristics,supply characteristics,etc.
# Value
Applicable Algorithms: NO, SIM, SSO, TO, FA
Description:
- Can be empty, default value is 0, but in the safety stock optimization model, it is a necessary input element.
- Represents the currency value of the unit Product.
- Used to calculate inventory holding costs,reflected in the total inventory holding costs in the network summary output table: Inventory holding cost = Average inventory * ProductValue * Inventory holding cost rate% * time in stock.
- Product value in the inventory policy takes precedence over the value in the Product table.
- If the inventory holding cost rate% is filled in the inventory policy, it will use the inventory holding cost rate% in the inventory policy, otherwise, the inventory holding cost rate% in the model settings will be used.
# Price
Applicable Algorithms: NO, SIM, SSO, TO, FA
Description:
- Can be empty,the default value is 0
- Indicates the selling price of a unit Product
- Statistics used to calculate revenue and profit: * Revenue = Price*Product demand quantity (Customer order table)
- Profit = Revenue - Cost
- If the unit price is specified on the Customer order table,the price in the Customer order table will override the price in the Product table,otherwise,the price in the Product table is used to calculate revenue by default.
# Volume
Applicable Algorithms: NO, SIM, OA, TO, FA
Description:
- Can be empty,the default value is 1,there is no default unit.Each model needs to keep the unit consistent
- Indicates the Volume of the unit Product
- Used for flow constraint or transportation cost calculation based on Volume.
# Weight
Applicable Algorithms: NO, SIM, OA, TO, FA
Description:
- Can be empty,default value is 1,no default unit,each model needs to keep the unit consistent
- Indicates the Weight of the unit Product
- Used for flow Constraint or transportation cost calculation based on Weight.
# StartDate
Applicable Algorithms: SIM, SSO
Description:
- Can be empty,no default value
- Indicates the Start Date of the Product
- Used to consider the age of the Product during demand analysis. The Start Date is only applicable when using the demand series as the propagation method
- If the Product has a Start/End Date,and the resulting Product lifespan falls within the model time frame,then the Product lifespan is used as the Period length when calculating safety stock costs. If the Product lifespan exceeds the model time frame,the regular Period length value will be used.
# EndDate
Applicable Algorithms: SIM, SSO
Description:
- Can be empty,no default value
- Indicates the End Date of the Product
- Used to consider the Product age when performing demand analysis. End Date is only applicable when using Demand Series as the propagation method.
- If the Start/End Date is populated in the Product,and the resulting Product life is within the model time range,the Product life is used as the Period length when calculating safety stock costs. If the Product life exceeds the model time range,the regular Period length value is used.
# ShelfLife
Applicable Algorithms: NO, SIM
Description:
- Can be empty,no default value,input must be a non-negative integer
- Indicates the maximum number of days Product can meet demand or be used for production.
- Used to limit how far in advance a Product can be produced
- As a Product moves through the supply chain,its relative age is tracked and compared to Shelf Life. For example,if your model uses a monthly period and a Product Shelf Life of approximately 60 days (2 months),define Shelf Life as 60. A Shelf Life of 0 is considered invalid. If you use 0,the solver will consider there to be no Shelf Life (similar to using empty: that is,the Product will never expire)
# ProductFamily
Applicable Algorithms: NO, SIM, SSO, GF, TO, FA
Description:
- The "Product Family" field is used to describe the business category to which a product belongs.
- It does not directly participate in calculations but is used to enhance the analysis dimension of the output tables.
# Status
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Cannot be empty. Value can be selected from a dropdown list. Options: Include/Exclude. Default value: Include.
- Used to specify whether the product is involved in model optimization:
- Include: Product is involved in model calculations
- Exclude: Product is not involved in model calculations, and policies related to this product, such as inventory, sourcing, and product-specific transportation strategies and processes, will not be constructed. Use 'Exclude' if products are expired.
# Notes
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty,no default value
- Optional descriptive information about the Product,which does not participate in model calculation.
# Custom1
Applicable Algorithms: NO, SIM, SSO, GF, TO, FA
Description:
- Can be empty,no default value
- Represents any other custom information about the Product,which is easy to understand and filter,and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO, SIM, SSO, GF, TO, FA
Description:
- Can be empty,no default value
- Represents any other custom information about the Product,which is easy to understand and filter,and does not participate in model calculation.
# ProductsMultiPeriod
# PeriodName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the Periods defined in the Period table and the groups they form (the group type must be Individual)
- Indicates the Period in which all attributes of the Product are effective.
# ProductName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the products defined in the Product table and their groups (the group type must be Individual)
- Indicates the code or abbreviation of the Product.
# Price
Applicable Algorithms: NO, SIM
Description:
- Can be empty,the default value is 0
- Indicates the revenue generated by selling units of Product during the Period
- Statistics used to calculate revenue and profit:
- Revenue = Price*Product demand quantity (Customer order table)
- Profit = Revenue - Cost
- If the unit price is specified on the Customer order table,the price in the Customer order table will override the price in the Product table,otherwise,the price in the Product table is used to calculate the revenue by default.
# Value
Applicable Algorithms: NO, SIM
Description:
- Can be empty,the default value is 0,but in the safety stock optimization model,it is a necessary input element
- Represents the monetary value of the unit Product in the Period
- Is the basis for calculating the inventory holding cost,which is reflected in the total inventory holding cost in the network summary output table: * Inventory holding cost = average inventory * Product value * inventory holding cost rate % * in-stock time
- The Product value in the inventory policy takes precedence over the value in the Product table
- If the inventory holding cost rate % in the inventory policy is filled,the inventory holding cost rate % in the inventory policy will be used. Otherwise,the inventory holding cost rate % in the model settings will be used.
# Status
Applicable Algorithms: NO, SIM
Description:
- Can not be empty, input as optional value, default value is Include, options are Include, Exclude
- Used to specify whether the product in the Period participates in model optimization:
- Include: Product participates in model calculation
- Exclude: Product does not participate in model calculation, and policies using this Product will not be built, including inventory, sourcing, product-specific transportation policies and processes. Select Exclude when the product is expired or when doing greenfield analysis for specific products.
# Sites
# SiteName
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Cannot be empty,Site Name must be unique
- Indicates the abbreviation or code of the supply chain network node,including the factory that produces the product,the warehouse that stores the product,and the node that reflects the customer's needs. It can also include key nodes or virtual sites for transportation
- Customer orders,sourcing policy,transportation policy,and inventory policy in the model must all be called,and can also be referenced in Constraints
- Different types of nodes are recommended to be distinguished by prefixes. The network level is distinguished by Site Name to determine the network architecture. The prefix name represents the node type,and the prefix name indicates the physical location. Example: MFGXYZ,DCMexico,CZ_Beijing,represents a three-level network (factory,warehouse,and customer). A model must include at least two types of sites: factory/warehouse and customer.
# SiteType
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty,default value is ExistingFacility,options include ExistingFacility,PotentialFacility,Customer
- Used to distinguish whether the site supplies/stores Product or receives demand: * Existing Facility: Site currently existing in the supply network
- Potential Facility: Site currently non-existent in the supply network,optimization candidate
- Customer: Site used to carry Customer demand,no inventory,cannot produce Product or transfer Product to other Sites.
- Together with SiteStatus,it affects whether the site is covered during model optimization (see SiteStatus for details).
# ReviewSchedule
Applicable Algorithms: SIM
Description:
- Can be empty,no default value
- Indicates how often the order is checked before it is shipped out. Orders that are longer than the current check period will not be shipped out.
# FixedOperatingCost
Applicable Algorithms: NO, OA
Description:
- Can be empty, default value is 0.
- Indicates the fixed operating cost of the Site in the planning period, including manpower and site daily maintenance costs, etc., reflected in the total operating cost in the Network Summary output table
- There are two ways to enter: fixed value and step value
- Fixed value, e.g., $300000 means that the total operating cost of the Site during the modeling Period is $300000.
- It can also be a tiered cost corresponding to the output quantity (outbound volume), with the input format being (cost1,output limit1),…,(costn,output limitn), e.g.,(300000,2000),(500000,4000),i.e.,during the modeling Period:
- When 0<=output volume<=2000,the total operating cost is $300000
- When 2000<=output volume<=4000,the total operating cost is $500000
- Meanwhile, this Column limits the maximum processing capacity of the Site, i.e., during the modeling Period,the maximum output volume is 4000
- If there is no upper limit on processing capacity, the last tier can be input as (9999999,99999)
- The output volume basis and cost units can be customized,with the output volume basis unit defaulting to Quantity, maintaining consistency within a each model.
# FixedStartupCost
Applicable Algorithms: NO
Description:
- Can be empty, default value is 0.
- Represents the one-time start-up cost for activating a Site. For multi-period models, this cost is only calculated once. It is reflected in the total start-up cost in the Network Summary output table
- Similar to fixed operating costs, there are two input methods: fixed value and tiered value. The input format can refer to the fixed operating costs but cannot be used to limit the maximum processing capacity of the Site.
- The output base units can be customized. The default output base unit is Quantity. Within each model, UOM should maintain consistent.
- In network optimization, relating to defined Site Type, if Site Type is PotentialFacility or Consider, this start-up cost value is used as the basis for determining whether to select for start-up.
# ThroughputBasis
Applicable Algorithms: NO
Description:
- Can be empty,default value is Quantity,options include Quantity,Weight,Volume
- Used to define the output measure of unit (outbound quantity or throughput) for fixed operation and startup cost calculation.
# FixedClosingCost
Applicable Algorithms: NO
Description:
- Can be empty, default value is 0.
- Indicates the one-time cost of closing an existing Site, reflected in the total closure cost in the Network Summary output table.
- In network optimization, relating to defined Site type, if it is ExistingFacility or Consider, this closure cost value take effect if the model decide to close the facility.
- Similar to the fixed startup costs, a Site can only be opened and closed once in the model.
# FixedCo2
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 0.0
- Indicates the carbon emissions of the fixed operation of the Site in the planning period,such as water and electricity consumption
- There are two ways to enter. One is a fixed value. For example,300000 means that the total fixed carbon emissions of the Site in the model period is 300000 tons. You can also enter a step value. The input method is the same as the fixed operating cost
- The output basis and carbon emission unit can be customized. The carbon emission basis unit defaults to Quantity,and each model must be consistent
- Reflected in the carbon emissions in the network optimization summary output table
# Co2Basis
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is Quantity
- Drop-down box options are Quantity,Volume,Weight
- Used to set the basis for fixed carbon emissions
# ExpansionOnly
Applicable Algorithms: NO
Description:
- Can be empty,default value is False
- If False is selected,the throughput level of the site can fluctuate in different periods
- If True is selected,it means that the throughput level of the current period can only be maintained or increased to a higher level in the following periods. For example,under the optimization scenario,if the optimization status of a site is "Open at Level 2" in Period001,there will be no optimization status "Open at Level 1" in the following periods Period002,003... The throughput level here is the level of the output level defined by the fixed operating cost where the actual throughput falls.
# Address
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty,no default value
- Indicates detailed address information of the Site.
# Zipcode
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty, no default value
- Indicates the postal code of the site's address.
# City
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty,no default value
- Indicates the city where the site is located, which is the smallest unit of structured address
- Country, state, and city cannot be empty at the same time. It is best to use English names so that geocoding tools can convert and obtain longitude and latitude. It is recommended to calculate longitude and latitude at the smallest address level. If the detailed address cannot be obtained, the geocodeing tool will use the provincial capital, metropolis, or geographic center of the country or city.
# Province
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty,no default value
- Indicates the state/province where the site is located
- Applies to the scenario as same as City.
# Country
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty, no default value
- Indicates the country where the site is located
- Same as the 'City' field.
# Latitude
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty,no default value
- Indicates the latitude of the geographical location of the Site,used to calculate the distance and map display of each Site.
- Can be entered directly or obtained through Geocoding. For the city level,the latitude of the city government is generally used. For the province level,the center of the provincial capital is generally used. Any location has a corresponding specific latitude and longitude value. - There is no clear requirement for retaining decimals. It is recommended to retain 4 digits. The more decimal places provided,the more accurate the address information will be.
- Use degree format,the latitude range is -90° ~90° (that is,90°S south latitude to 90°S north latitude). When the latitude format is degrees-minutes-seconds,it needs to be converted to degrees.
- Conversion formula: Latitude = degrees + minutes/60 + seconds/3600
- For example: Latitude 39°20'43" = 39+20/60+43/3600 = 39.3453
# Longitude
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty,no default value
- Indicates the longitude of the geographical location of the Site,used to calculate the distance and map display of each Site.
- Can be directly entered or obtained through Geocoding. For the city level,the longitude of the city government is generally used. For the province level,the center of the provincial capital is generally used. Any location has a corresponding specific longitude and latitude value. There is no clear requirement for retaining decimals. It is recommended to retain 4 digits. The more decimal places provided,the more accurate the address information will be.
- Use degree format,the longitude range is -180° ~180° (that is,180°E west longitude to 180°S east longitude). When the longitude format is degrees-minutes-seconds,it needs to be converted to degrees
- Conversion formula: longitude = degrees + minutes/60 + seconds/3600 * Longitude 120°20'43”=120+20/60+43/3600=120.3453
# SiteFamily
Applicable Algorithms: NO, SIM, SSO, GF, FA
Description:
- The Site family field is used to describe the business category to which the Site belongs.
- Site Family does not directly participates in the model calculation, but is used to increase the analysis dimension for the output tables.
# VariableServiceTimeBasis
Applicable Algorithms: TO
Description:
- Cannot be empty, the default value is Weight, other options include Volume and Quantity.
- Defines the calculation basis of the variable service time required for loading and unloading operation of the site
# MandatoryRoutingSequence
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is Not required,and the options include First Pickup (first stop pickup,that is,empty truck is required to enter),Last Pickup (last stop pickup),First Delivery (first stop delivery),Last Delivery (last stop delivery,that is,no other site goods are allowed to be on the truck when delivering)
- Used to constrain the order of Sites in Asset Tour
- Not effective yet.
# NumberOfDockDoors
Applicable Algorithms: TO
Description:
- Can be empty,no default value
- Describes the number of platforms owned by the Site,that is,the maximum value of the Asset Id that can be loaded and unloaded at the same time
- Not effective yet.
# Status
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty,default value is Include,options include Include,Exclude,and Consider
- Used to specify whether the site participates in model optimization:
- Include: Participate in model calculation
- Exclude: Do not participate in model calculation,no policy will be built to use this site,including inventory,sourcing,site-specific transportation policy and process.
- Consider: When optimizing,the Site Type is different,driven by cost optimization,and the decision SiteStatus can be turned on or off
# Notes
Applicable Algorithms: NO, SIM, SSO, GF, OA, TO, FA
Description:
- Can be empty,no default value
- Optional descriptive information about the Site,which does not participate in model calculations.
# Custom1
Applicable Algorithms: NO, SIM, SSO, GF, TO, FA
Description:
- Can be empty,no default value
- Represents any other custom information about the Site,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO, SIM, SSO, GF, TO, FA
Description:
- Can be empty,no default value
- Represents any other custom information about the Site,which is convenient for understanding and filtering and does not participate in model calculation.
# DockDoorResetTime
Applicable Algorithms: TO
Description:
- Can be empty,no default value
- Indicates the interval time for switching to use Asset Id on the Site platform,in minutes,that is,how long after the previous vehicle finishes the operation and leaves the platform,the next vehicle can enter the platform and start the operation.
- Not effective yet.
# FixedServiceTimeLoad
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 0
- Indicates the fixed service time required for the site in the loading operation,such as platform preparation time,etc.,in minutes.
# FixedServiceTimeUnload
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 0
- Indicates the fixed service time required for the site in the unloading operation,such as platform preparation time,etc.,in minutes.
# FixedServiceTime
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 0
- Indicates the fixed service time required for the loading and unloading operations of the Site (after a single arrival and before the departure of any Asset Id),such as security inspection,appointment registration time,etc.,in minutes. The definition of service includes loading and unloading,and the definition of service time includes fixed and variable parts. Service time can be set through the three dimensions of order,asset,and site (i.e. the corresponding input table). Taking Order 1 of unloading from Asset A to Site A as an example,unloading time = fixed service time (SiteA+Asset A+Order 1) + fixed unloading time (SiteA+Asset A+Order 1) + variable unloading time (SiteA+Asset A+Order 1).
# VariableServiceTimeBasis
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is Quantity,options include Quantity,Weight,Volume
- Defines the calculation basis for Variable Loading/Unloading Time at the Site
# VariableServiceTimeLoad
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 0
- Indicates the variable service time required for the site in the loading operation,such as handling and loading time,etc.,in minutes per unit (Weight-kilograms,Volume-cubic meters,quantity-pieces). Assuming that the fixed service time of a site is 10 minutes,the variable loading time is 2 minutes,and the variable loading and unloading basis is Volume (Volume),then for an order with a volume of 5 square meters,the total loading time corresponding to the order is 10+5*2=20 minutes.
# VariableServiceTimeUnload
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 0
- Indicates the variable service time required for the unloading operation of the site,such as the handling and unloading time,etc.,in minutes per unit (Weight-kilograms,Volume-cubic meters,quantity-pieces). Assuming that the fixed service time of a site is 10 minutes,the variable unloading time is 2 minutes,and the variable loading and unloading basis is quantity (Quantity),then for an order of 5 pieces,the total loading time corresponding to the order is 10+5*2=20 minutes.
# SitesMultiPeriod
# PeriodName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the Periods defined in the Period table and the groups they consist of (the group type must be Individual)
- Indicates the Period in which all attributes of the Site are effective.
# SiteName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the Sites defined in the Site table and their groups (the group type must be Individual)
- Indicates the abbreviation or code of the supply chain network node.
# FixedOperatingCost
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 0
- Indicates the fixed operating cost of the Site during the Period,including manpower and daily site maintenance costs,reflected in the total operating cost in the network summary output table
- The entry method is the same as the fixed operating cost method in the Site table.
# FixedStartupCost
Applicable Algorithms: NO
Description:
- Can be empty,default value is 0
- Indicates the one-time investment cost of newly building or enabling a new site in the Period. For a multi-Period model,this cost is calculated only once. Reflected in the total startup cost in the network summary output table
- The entry method is the same as the fixed operating cost method in the Site table.
# FixedClosingCost
Applicable Algorithms: NO
Description:
- Can be empty,default value is 0
- Represents the one-time cost of closing an existing Site within the Period,reflected in the total closing cost in the network summary output table.
- Combined with the use of fixed startup costs,a Site can only be opened and closed once during the entire model period.
# FixedCo2
Applicable Algorithms: NO
Description:
- Default is empty
- Indicates the carbon emissions of the fixed operation of the Site within the planning period,such as water and electricity consumption
- The input method is the same as the fixed carbon emissions of the Site table
- Reflected in the carbon emissions of the network optimization summary output table
# ReviewSchedule
Applicable Algorithms: SIM
Description:
- Can be empty,no default value
- Indicates how often the order is checked before it is shipped out. Orders that are longer than the current check period will not be shipped out.
# Status
Applicable Algorithms: NO, SIM
Description:
- Can not be empty, input as optional value, default value is Include, options are Include, Exclude
- Used to specify whether the site in the Period participates in model optimization:
- Include: Site participates in model calculation
- Exclude: Product does not participate in model calculation, and policies using this Product will not be built, including inventory, sourcing, site-specific transportation policies and processes.
# WorkCenters
# SiteName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,no default value
- Not required The unique drop-down box options are the Sites defined in the Site table (Site Type = ExistingFacility or PotentialFacility) and the groups composed of Sites (the group type must be Individual),indicating the Site to which the production belongs.
# WorkCenter
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,no default value
- Must be unique
- Indicates the abbreviation and code of the production workshop or production line in the factory,which needs to be called in the production process of the model and can also be referenced in the Constraint conditions
# WorkCenterType
Applicable Algorithms: NO
Description:
- Cannot be empty, the default value is ExistingWorkCenter
- No need to be unique
- Used to distinguish between existing and potential workcenters
# ExpansionOnly
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is False, options include True and False
- Set whether the throughput level of the work center can fluctuate in different periods or can only increase through the periods
# FixedOperatingCost
Applicable Algorithms: NO
Description:
- Can be empty,default value is 0,no need to be unique
- Indicates the fixed operating cost of the work center in the planning period,including manpower and daily site maintenance costs,reflected in the total operating cost in the network summary output table. If the fixed operating cost of the production workshop is included in the site cost,this field can be left blank.
# FixedStartupCost
Applicable Algorithms: NO
Description:
- Can be empty,default value is 0
- Indicates the one-time cost of building a new or newly enabled Site. For multi-Period models,this cost is calculated only once. Reflected in the total startup cost in the network summary output table
- Its usage is the same as that in the Site table.
# FixedClosingCost
Applicable Algorithms: NO
Description:
- Can be empty,default value is 0
- Indicates the one-time cost of closing an existing Site,which is reflected in the total closure cost in the network summary output table.
# FixedCo2
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 0.0
- Indicates the carbon emissions of fixed operations of the work center in the planning period,such as water and electricity consumption
- There are two ways to enter. One is a fixed value. For example,300000 means that the Site is in the model period,and the total fixed carbon emissions are 300000 tons. You can also enter a step value. The input method is the same as the fixed operating cost
- The output quantity basis and carbon emission unit can be customized. The carbon emission basis unit defaults to Quantity,and each model must be consistent
- Reflected in the carbon emissions in the network optimization summary output table
# Co2Basis
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is Quantity, options are Quantity, Hour, Volume, Weight
- Defines the calculation basis for Fixed CO2 emissions
# CostBasis
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is Quantity,no need to be unique Used to define the output unit of fixed operation and startup costs.
# Status
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty
- the default value is Include
- no need to be unique
- used to specify whether the work center participates in model optimization
# Notes
Applicable Algorithms: NO, SIM
Description:
- Can be empty,no default value
- Optional descriptive information about the work center,which does not participate in model calculations.
# WorkCentersMultiPeriod
# PeriodName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the Periods defined in the Period table and the groups they consist of (the group type must be Individual)
- Indicates the Period in which all attributes of the work center are effective.
# SiteName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the Sites defined in the Site table (Site Type = ExistingFacility or PotentialFacility) and their groups (the group type must be Individual)
- Indicates the Site to which the production belongs.
# WorkCenter
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty, options are the work centers defined in Work Center table and their groups (the group type must be Individual)
- Defines which Work Center shall be specially configured in different periods
# FixedOperatingCost
Applicable Algorithms: NO
Description:
- Can be empty, the default value is 0.
- Indicates the fixed operating cost of the work center in the Period, including manpower and daily maintenance costs, etc., reflected in the total operating cost in the Network Summary output table.
- The usage method is the same as in the Site table.
# FixedStartupCost
Applicable Algorithms: NO
Description:
- Can be empty,default value is 0.
- Indicates the cost of one-time investment for new or reactivated Site within this Period. For multi-Period models,this cost is only calculated once. Reflected in the total startup cost in the Network Summary output table.
- Its usage method is consistent with the usage method in the Site table.
# FixedClosingCost
Applicable Algorithms: NO
Description:
- Can be empty, default value is 0.
- Indicates the one-time cost of closing the existing Site, reflected in the total closure cost in the Network Summary output table.
# FixedCo2
Applicable Algorithms: NO
Description:
- Default is empty
- Indicates the carbon emissions of the fixed operation of the Site within the planning period, such as energy consumption
- The input method is the same as the fixed carbon emissions of the Site table
- Reflected in the carbon emissions of the network optimization summary output table
# Status
Applicable Algorithms: NO, SIM
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the work center participates in model optimization within the Period:
- Include: Participate in model calculation
- Exclude: Do not participate in model calculation
# Notes
Applicable Algorithms: NO, SIM
Description:
- Can be empty,no default value
- Optional descriptive description of the work center within the Period,which does not participate in model calculation.
# BusinessHour
# SiteName
Applicable Algorithms: TO
Description:
- Cannot be empty,select from the drop-down box. The drop-down box options are the Sites defined in the Site table and the groups consisting of some Sites (the group type must be Individual)
- Identifies the Site Name or Site group for which the business hours are to be set.
# MondayOpen
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 00:00:00
- Indicates the Start Date of the Site's business hours every Monday. If a certain day (such as Sunday) is closed,fill in 23:59:00 for both the Start Date and End Date of that day. If there are multiple non-overlapping business periods on a certain day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),they should be filled in separate lines.
# MondayClosed
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 23:59:00
- Indicates the End Date of the Site's business hours on Mondays. If the site is closed on a certain day (such as Sunday),fill in 23:59:00 for both the Start Date and the End Date of that day.If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# TuesdayOpen
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 00:00:00
- Indicates the Start Date of the Site's business hours on Tuesdays. If the site is closed on a certain day (such as Sunday),fill in 23:59:00 for both the Start Date and End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# TuesdayClosed
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 23:59:00
- Indicates the End Date of the Site's business hours on Tuesdays. If the site is closed on a certain day (such as Sunday),fill in 23:59:00 for both the Start Date and the End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# WednesdayOpen
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 00:00:00
- Indicates the Start Date of the Site's business hours on every Wednesday. If a certain day (such as Sunday) is closed,fill in 23:59:00 for both the Start Date and End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# WednesdayClosed
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 23:59:00
- Indicates the End Date of the Site's business hours on Wednesdays. If the site is closed on a certain day (such as Sunday),fill in 23:59:00 for both the Start Date and the End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# ThursdayOpen
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 00:00:00
- Indicates the Start Date of the Site's business hours on every Thursday. If a certain day (such as Sunday) is closed,fill in 23:59:00 for both the Start Date and End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# ThursdayClosed
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 23:59:00
- Indicates the End Date of the Site's business hours on every Thursday. If a certain day (such as Sunday) is closed,fill in 23:59:00 for both the Start Date and the End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# FridayOpen
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 00:00:00
- Indicates the Start Date of the Site's business hours every Friday. If a certain day (such as Sunday) is closed,fill in 23:59:00 for both the Start Date and End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# FridayClosed
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 23:59:00
- Indicates the End Date of the Site's business hours on every Friday. If a certain day (such as Sunday) is closed,fill in 23:59:00 for both the Start Date and the End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# SaturdayOpen
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 00:00:00
- Indicates the Start Date of the Site's business hours on every Saturday. If a certain day (such as Sunday) is closed,fill in 23:59:00 for both the Start Date and End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# SaturdayClosed
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 23:59:00
- Indicates the End Date of the Site's business hours on every Saturday. If a certain day (such as Sunday) is closed,fill in 23:59:00 for both the Start Date and the End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# SundayOpen
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 00:00:00
- Indicates the Start Date of the site's business hours every Sunday. If a certain day (such as Sunday) is closed,fill in 23:59:00 for both the Start Date and End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# SundayClosed
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 23:59:00
- Indicates the End Date of the Site's business hours every Sunday. If a certain day (such as Sunday) is closed,fill in 23:59:00 for both the Start Date and End Date of that day. If there are multiple non-overlapping operational periods on a given day (such as 6:00:00-10:00:00 and 12:00:00-20:00:00),each period should be filled on separate rows.
# Status
Applicable Algorithms: TO
Description:
- Can be empty,input is optional,default value is Include,optional options include Include,Exclude
- Used to specify whether the asset participates in model optimization,Include means participating in model calculation,Exclude means not participating.
# WorkResource
# WorkResource
Applicable Algorithms: NO
Description:
- Cannot be empty,the work resource name must be unique
- Defines the name of a work resource involved in the production process in one plant
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (the group type must be Individual)
- Indicates the Site to which the work resource belongs.
# FixedCost
Applicable Algorithms: NO
Description:
- Can be empty,default value is 0
- Indicates the fixed cost of work resources in the planning period,such as the management cost of each staff member. Reflected in the total work resource cost in the network summary output table
- Its usage is the same as the fixed operating cost in the Site table. There are two ways to enter: fixed value and step value.
# HourlyCost
Applicable Algorithms: NO
Description:
- Can be empty, default value is 0.
- Represents the hourly cost of work resources, typically used for workers' hourly wages. This cost reflects in the total Work Resource Cost in the Network Summary output table.
# ExpansionOnly
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is False, options include True and False
- Set whether the throughput level of the work resource can fluctuate in different periods or can only increase through the periods
# Status
Applicable Algorithms: NO
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the work resource participates in model optimization within the Period:
- Include: Participate in model calculation
- Exclude: Do not participate in model calculation
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates an optional descriptive description of the work resource,which does not participate in model calculations.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Represents any other custom information about the work resource,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Represents any other custom information about the work resource,which is convenient for understanding and filtering and does not participate in model calculation.
# WorkResourceMultiPeriod
# WorkResource
Applicable Algorithms: NO
Description:
- Cannot be empty, options are the work resources defined in Work Resource table and their groups (the group type must be Individual)
- Defines which Work Resource shall be specially configured in different periods
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (the group type must be Individual)
- Indicates the Site to which the work resource belongs.
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,the drop-down box options are the Periods defined in the Period table and the groups they consist of (the group type must be Individual)
- Indicates the Period in which all attributes of the work resource are effective.
# FixedCost
Applicable Algorithms: NO
Description:
- Can be empty,default value is 0
- Indicates the fixed cost of work resources in different periods,such as the management cost of each staff member. Reflected in the total work resource cost in the network summary output table
- Its usage is the same as the fixed operating cost in the Site table. There are two ways to enter: fixed value and step value.
# HourlyCost
Applicable Algorithms: NO
Description:
- Can be empty, default value is 0.
- Indicates the hourly cost of work resources in different periods, usually used for workers' hourly wages. This cost reflects in the Total Work Resource Cost in the Network Summary output table.
# Status
Applicable Algorithms: NO
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the work resource participates in model optimization within the Period:
- Include: Participate in model calculation
- Exclude: Do not participate in model calculation
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive information about the work resource,which does not participate in the model calculation.
# Transaction & Forecast
# CustomerOrders
# OrderId
Applicable Algorithms: SIM, FA
Description:
- Can be empty,no default value
- Indicates Shipment number,you can directly enter the Shipment number from the enterprise management system.
# OrderlineId
Applicable Algorithms: SIM, FA
Description:
- Can be empty,no default value
- Indicates the Shipment line number,you can directly enter the Shipment line number from the enterprise management system.
# CustomerName
Applicable Algorithms: NO, SIM, SSO, GF, FA
Description:
- Cannot be empty,the drop-down box options are Customer defined in the Site table (Site Type=Customer) and groups composed of Customers (the group type must be Individual)
- Indicates the Customer name or Customer group in demand.
# ProductName
Applicable Algorithms: NO, SIM, SSO, GF, FA
Description:
- Cannot be empty,the drop-down box options are the products defined in the Product table and their groups (the group type must be Individual)
- Indicates the Product or Product group that has Customer demand.
# OrderDate
Applicable Algorithms: NO, SIM, SSO, GF, FA
Description:
- Cannot be empty
- No default value, input value must be within the model time
- Defines the date when the order must be fulfilled.
# Quantity
Applicable Algorithms: NO, SIM, SSO, GF, FA
Description:
- Cannot be empty,can be an integer or decimal,unit can be customized,but must remain consistent
- Indicates the quantity of the product that the Customer demands.
# UnitPrice
Applicable Algorithms: NO, SIM, FA
Description:
- Can be empty,no default value
- Indicates the unit price of this ShipmentProduct. When there are multiple entries in the Customer Orders table for the same Customer-Product combination during the same period,and one of them has entered a unit Price,this Price will be used to overwrite the unit price of all Shipments for that CustomerProduct combination during the period. If multiple Shipments have different unit prices,a weighted average unit price based on quantity and order frequency will be used to overwrite the unit price of all Shipments for that CustomerProduct combination during the period.
# MaxDeliveryTime
Applicable Algorithms: SIM, FA
Description:
- Can be empty, no default value,default unit is day
- Specifies the maximum time allowed for delivery after the customer places the order.
- If the order is completed immediately after it is placed, leave it blank or enter 0,if it arrives 1 day later,enter 1.
# Status
Applicable Algorithms: NO, SIM, SSO, GF, FA
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the Customer order participates in model optimization:
- Include: participate in model calculation
- Exclude: do not participate in model calculation
# Notes
Applicable Algorithms: NO, SIM, SSO, GF, FA
Description:
- Can be empty,no default value
- Optional descriptive description of Customer requirements,not involved in model calculation.
# Custom1
Applicable Algorithms: NO, SIM, SSO, GF, FA
Description:
- Can be empty,no default value
- Indicates any other custom information about Customer requirements,which is easy to understand and filter,and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO, SIM, SSO, GF, FA
Description:
- Can be empty,no default value
- Indicates any other custom information about Customer requirements,which is easy to understand and filter,and does not participate in model calculation.
# DaysAllowedDelay
Applicable Algorithms: NO
Description:
- Can be empty, no default value
- Enter the number of days that the order can be delayed for fulfillment. For example, if the order can be fulfilled within 15 days of the order date, enter 15.
# UnitLostSalesPenaltyCost
Applicable Algorithms: NO
Description:
- Can be empty, no default value
- The penalty cost directly incurred per unit due to unfulfilled customer orders caused by stockouts.
# MinRatio
Applicable Algorithms: NO
Description:
- The default value is 0,which means that the entire order quantity is met.
- The input must be a decimal,with a maximum value of 1.0.
- If this filed is used,then the minimum satisfaction ratio for the order is order quantity * minimum satisfaction ratio
# UnitEarlyPenaltyCost
Applicable Algorithms: NO
Description:
- Can be empty, no default value
- Defines the cost incurred per unit for early delivery of products.
# OrderQuantityStd
Applicable Algorithms: NO
Description:
- Can be empty. No default value.
- For customer orders with fluctuations in order quantity, this field can be used to input the degree of fluctuation into the model to more accurately reflect changes in order quantity.
# DaysAllowedEarly
Applicable Algorithms: NO
Description:
- Can be empty, no default
- Enter the number of days in advance that an order can be fulfilled. For example, if an order can be delivered 15 days before the order date, enter 15.
# UnitDelayPenaltyCost
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Defines the cost per unit of Product incurred when an order is delayed
# CustomerForecast
# PeriodName
Applicable Algorithms: NO, SSO, SIM
Description:
- Cannot be empty,the drop-down box options are the Period defined in the Period table
- Indicates the applicable Period of the forecast data.
# CustomerName
Applicable Algorithms: NO, SSO, SIM
Description:
- Cannot be empty,the drop-down box options are Customer defined in the Site table (Site Type=Customer) and groups composed of Customers (the group type must be Individual)
- Indicates the Customer name or Customer group in demand.
# ProductName
Applicable Algorithms: NO, SSO, SIM
Description:
- Cannot be empty,the drop-down box options are the products defined in the Product table and their groups (the group type must be Individual)
- Indicates the Product or Product group that has Customer demand.
# ForecastNzMean
Applicable Algorithms: NO, SSO, SIM
Description:
- Can be empty, no default value.
- Used for demand classification, indicating the average daily non-zero demand within the Period.
# ForecastNzStd
Applicable Algorithms: NO, SSO, SIM
Description:
- Can be empty,no default value
- Used for demand classification,indicating the standard deviation of the non-zero daily average demand predicted within the Period.
# ForecastDemandInterval
Applicable Algorithms: NO, SSO, SIM
Description:
- Can be empty
- No default value
- Used for demand classification, defines the average interval days of demand forecasted within the Period.
# ForecastMean
Applicable Algorithms: NO, SSO, SIM
Description:
- Cannot be empty, no default value.
- Used for demand propagation and demand classification, which indicates the average daily demand forecast within the Period.
# ForecastError
Applicable Algorithms: NO, SSO, SIM
Description:
- Cannot be empty,no default value
- Used for demand propagation and demand classification,indicating the forecast error (RMSE) of the average daily demand predicted within the Period.
# Status
Applicable Algorithms: NO, SSO, SIM
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether Customer orders participate in model optimization
# Transaction & Forcast
# Shipments
# OrderId
Applicable Algorithms: OA, TO
Description:
- Cannot be empty, no default value
- Indicates the order number. Can directly enter the order number in the enterprise management (ERP) system.
# SourceName
Applicable Algorithms: OA, TO
Description:
- Cannot be empty,select from the drop-down box,the drop-down box options are non-Customer defined in the Site table (Site Type=ExistingFacility,PotentialFacility)
- Indicates the starting point of the transport order,that is,the location where the order loading operation is performed.
# CustomerName
Applicable Algorithms: OA, TO
Description:
- Cannot be empty,select from the drop-down box,the drop-down box options are the Sites defined in the Site table (Site Type = ExistingFacility,PotentialFacility,Customer)
- Indicates the destination of the transport order,that is,the location where the order unloading operation is performed.
# ProductName
Applicable Algorithms: OA, TO
Description:
- Cannot be empty,the drop-down box options are the products defined in the Product table and their groups (the group type must be Individual)
- Indicates the Product or Product group that has Customer demand.
# Quantity
Applicable Algorithms: OA, TO
Description:
- Cannot be empty,no default value,it is recommended to fill in a positive integer (filling in a decimal will not result in an error,but it will affect the model calculation and output results),the unit can be customized,but model must be consistent
- Indicates the number of Products shipped in the order.
# OrderDate
Applicable Algorithms: OA, TO
Description:
- Cannot be empty
- No default value, recommended to input the value within the Periods defined in the Period table.
- Defines the date when the order is placed or the order information is entered into the system.
# Weight
Applicable Algorithms: OA, TO
Description:
- can be empty.
- No default value. If the field is empty, the value of order quantity and the unit product Weight from the Product table will be used to calculate the total Weight of the order.
- indicates the total Weight of the order.
- It is recommended to fill in a positive integer (filling in a decimal will not cause an error,but it will affect the model calculation and output results).
# Volume
Applicable Algorithms: OA, TO
Description:
- Indicates the total volume of the shipment order
- Can be empty. If the field is empty, the unit product volume in the Product table * order quantity will be calculated to obtain the total Volume of the shipment, no default value, volume unit is cubic meters by default, accurate to three decimal places (i.e.,accurate to deciliters,liters),can be customized to others,but a each model must remain consistent
# EarliestPickupDate
Applicable Algorithms: OA, TO
Description:
- Can be empty
- No default value, input value is recommended to be within the Periods defined in the Period table
- Defines the earliest pick-up date at the pick-up point.
# LatestPickupDate
Applicable Algorithms: OA, TO
Description:
- Can be empty
- No default value. Input value is recommended to be within the Periods defined in the Period table. If the value exceeds the latest time of the Period,the latest time of the Period shall prevail.
- Defines the latest pick-up date at the pick-up point. The latest pickup date should be later than the earliest pickup date.
# EarliestDeliveryDate
Applicable Algorithms: OA, TO
Description:
- Can be empty
- No default value,input value is recommended to be within the Period defined in the Period table
- Indicates the earliest unloading date at the drop-off point.
# LatestDeliveryDate
Applicable Algorithms: OA, TO
Description:
- Can be empty
- No default value. Input value is recommended to be within the Periods defined in the Period table. If the value exceeds the latest time of the Period,the latest time of the Period shall prevail.
- Defines the latest unloading date at the drop-off point. The latest delivery date should be later than the earliest delivery date.
# Priority
Applicable Algorithms: OA, TO
Description:
- Cannot be empty,default value is 1
- Currently not in function.
# VariableServiceTimeBasis
Applicable Algorithms: OA, TO
Description:
- Cannot be empty,default value is Quantity, other options include Volume and Weight
- Defines the calculation basis of the variable service time required for the loading and unloading operation for each shipments. Note: In Hub Transportation Optimization scenario, the variable loading and unloading basis is effective for both inbound and outbound legs.
# SubScenario
Applicable Algorithms: TO
Description:
- Not required, can be empty
- Used to specify the sub-scenario to which each shipment belongs. Note that shipment orders with empty values belong to the same scenario. For example, if "March 28", "March 29", and empty values are filled in the sub-scenario field, the algorithm will build three models to solve the shipment orders corresponding to "March 28", "March 29", and empty values, and add the sub-scenario name suffix to the original scenario name to differentiate them in the output.
# Status
Applicable Algorithms: OA, TO
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the Customer order participates in model optimization,Include means participating in model calculation,Exclude means not participating.
# Notes
Applicable Algorithms: OA, TO
Description:
- Can be empty,no default value
- Optional descriptive description of Customer requirements,which is convenient for understanding and screening and does not participate in model calculation.
# Custom1
Applicable Algorithms: OA, TO
Description:
- Can be empty,no default value
- Indicates any other custom information about Customer requirements,which is easy to understand and filter,and does not participate in model calculation.
# Custom2
Applicable Algorithms: OA, TO
Description:
- Can be empty,no default value
- Indicates any other custom information about Customer requirements,which is easy to understand and filter,and does not participate in model calculation.
# Volume
Applicable Algorithms: OA, TO
Description:
- Can be empty, no default value. The default unit of Volume is cubic meter, accurate to three decimal places (that is, accurate to cubic decimeter or liter). can be customized to other, but each model must be consistent
- If the field is empty, the product name and quantity fields will be used, combined with the Volume of the Product in the Product table (Products - Volume) to calculate the total volume of the order
- Indicates the total volume of the order.
# FixedServiceTimeUnload
Applicable Algorithms: OA, TO
Description:
- Can be empty,no default value
- Indicates the fixed service time required for the order in the unloading operation,such as the time for unpacking and unpalletizing the order,in minutes. Note: In the Hub function,the fixed unloading time is effective for both the trunk and branch lane leg.
# FixedServiceTimeLoad
Applicable Algorithms: OA, TO
Description:
- Can be empty,no default value
- Indicates the fixed service time required for the order in the loading operation,such as the order packing and palletizing time,in minutes. Note: In the Hub function,the fixed loading time is effective for both the trunk and branch lane legs.
# FixedServiceTime
Applicable Algorithms: OA, TO
Description:
- Can be empty,no default value
- Indicates the fixed service time required for any loading and unloading operation of the order,such as order scanning and registration time,in minutes. The definition of service includes loading and unloading,while the definition of service time includes fixed and variable parts. Service time can be set through the three dimensions of order,asset,and site (i.e. the corresponding input table). Taking the unloading order 1 from Asset A to Site A as an example,unloading time = fixed service time (SiteA+Asset A+Order 1) + fixed unloading time (SiteA+Asset A+Order 1) + variable unloading time (SiteA+Asset A+Order 1). Note: In the Hub function,fixed service time is effective in both trunk and branch lane legs.
# DirectShippingCost
Applicable Algorithms: OA, TO
Description:
- Can be empty, no default value
- Indicates the cost of direct shipping for the order if not using the Asset specified by the model, such as less-than-truckload or express delivery. The model will decide whether to choose direct shipping based on total cost optimization. Generally, do not set the direct shipping cost to 0.
# Weight
Applicable Algorithms: OA, TO
Description:
- Can be empty, no default value, it is recommended to fill in a positive integer (filling in a decimal will not result in an error, but it will affect the model calculation and output results), the default unit of Weight is kilograms, which can be customized to other units, but each model must be consistent
- If the field is empty, the values of the Product Name and Quantity fields will be used, combined with the Weight (unit ProductWeight) of the Product in the Product table to calculate the total Weight of the order
- Indicates the total Weight of the order.
# Value
Applicable Algorithms: OA, TO
Description:
- Can be empty, default value is 0.
- Indicates the currency value of the Shipment.
- This field is the basis for calculating inventory holding costs, reflected in the total inventory holding costs in the Network Summary output table.
# VariableServiceTimeUnload
Applicable Algorithms: OA, TO
Description:
- Can be empty,no default value
- Indicates the variable service time required for the unloading operation of the order,such as the handling and unloading time of the order,in minutes per unit (Weight-kilograms,Volume-cubic meters,quantity-pieces). Assuming that the Weight of an order is 5000kg,the fixed service time is 10 minutes,the variable unloading time is 0.002 minutes,and the variable loading and unloading basis is Weight (Weight),then the total unloading time corresponding to the order is 10+5000*0.002=20 minutes. Note: In the Hub function,the variable unloading time is effective in both the trunk and the branch lane legs.
# MaximumDealyInDays
Applicable Algorithms: OA
Description:
- Can be empty, no default value
- Indicates the number of days that the shippment can be delayed
# DailyUnitHoldingCost
Applicable Algorithms: OA
Description:
- Can be empty, no default value
- Indicates that if the shipment is not dispatched on the same day, the cost required per unit per day while waiting for shipment
# VariableServiceTimeLoad
Applicable Algorithms: OA, TO
Description:
- Can be empty,no default value
- Indicates the variable service time required for the loading operation of the order,such as the handling and loading time of the order,in minutes per unit (Weight-kg,Volume-cubic meters,quantity-pieces). Assuming that the volume of an order is 5 cubic meters,the fixed service time is 10 minutes,the variable loading time is 2 minutes,and the variable loading and unloading basis is Volume (Volume),then the total loading time corresponding to the order is 10+5*2=20 minutes. Note: In the Hub function,the variable loading time is effective in both the trunk and the branch lane legs.
# Production
# ProductionPolicies
# SiteName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is *Facility,the group type must be Individual)
- Indicates the Site to which the production policy applies
# ProductName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value,the drop-down box options are the products defined in the Product table and their groups (the group type must be Individual)
- Indicates the product to which the production policy applies
# FixedProductionTime
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,default value is 0.0
- Defines the fixed number of days to produce the Product,regardless of the quantity produced.
# FixedProductionTimeStd
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,default value is 0.0,default unit is day
- Indicates the standard deviation of the fixed number of days to produce Product,regardless of the quantity produced.
# UnitProductionTime
Applicable Algorithms: SIM
Description:
- Can be empty,default value is 0.0
- Indicates the time required to produce a unit of finished product,the unit is the specified time base.
# TimeBasis
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,default value is Days, options include Days,Hours,Minutes,Seconds
- Defines the calculation basis for Unit Production Time
# FixedProductionCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0.0.
- Represents the fixed production cost for each batch of the Product production, regardless of the production quantity.
# UnitProductionCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0.0.
- Indicates the unit cost of the certain finished product per production unit. A tiered cost editor can be used here to implement step costs under different production volumes.
# UnitCo2
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 0.0
- Used to set the unit carbon emission value of Product production
- Reflected in the carbon emission of the network optimization summary output table
# DaysBetweenProduction
Applicable Algorithms: NO, SSO
Description:
- Can be empty,default value is 0.0
- Defines the number of days between two production operations occured at the production site. This field is used to calculate the Cycle Stock that the site should keep, which equals to the production volume divided by the how many times production occurred in that period.
- For SSO,this field is used for demand transmission and safety stock optimization. For safety stock calculation,when the service type is defined as type 2 or type 3,this value is used to derive the minimum replenishment quantity.
# MinimalOrderQuantity
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty, default value is 0.0, default unit is Quantity
- Defines the minimum order quantity of production for each production policy, which is the order quantity used when calculating Cycle stock and for demand analysis and safety stock optimization. It is also the minimum production quantity limit.
# OrderLotSize
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,the default value is 0.0,the default unit is Quantity
- Defines the production batch size,and production must be carried out in integer multiples of the production batch.
# Status
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,default value is Include,optional options include Include,Exclude
# Notes
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Optional descriptive description about the production policy,which does not participate in model calculation.
# Custom1
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Indicates any other custom information about the production policy,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Indicates any other custom information about the production policy,which is convenient for understanding and filtering and does not participate in model calculation.
# EnforceProcessProduction
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is False
- In the Site specified by this row,the specified Product must go through the corresponding production process defined in the "Production Process" table and the "Production Process Assignment" table to complete production,and cannot skip the production process to complete production directly based on the production policy.
# EnforceBomProduction
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is False
- In the Site specified by this row,the specified finished product/intermediate product must be produced through the corresponding materials and corresponding proportions defined in the "Bom" table and the "Bom Assignment" table,and cannot skip materials to complete production directly based on the production policy.
# PolicyPriority
Applicable Algorithms: NO
Description:
- Can be empty,default value is 1
- When duplicate values appear in this production policy (same Site,same Product),the production policy with the smaller number in this field will be used first
# PolicyType
Applicable Algorithms: NO
Description:
- Cannot be empty, the default value is "Make", options include Make, ProductGlobelRatio, and ProductLocalRatio
- Indicates the policy type of this production policy
# PolicyParameter
Applicable Algorithms: NO
Description:
- Can be empty
- Default value is 100.0
- When "ProductGlobalRatio" is selected as "Production Policy - Policy Type",the parameter defined in this field is the ratio of the product produced by the site specified in this row.
- When "ProductLocalRatio" is selected as "Production Policy - Policy Type",the parameter defined in this field is the ratio of the product specified in this row to all products produced by the site.
# ProductionPoliciesMultiPeriod
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Period defined in the Period table
- Indicates the Period to which the production policy applies.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is *Facility,the group type must be Individual)
- Indicates the Site to which the production policy applies.
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Products defined in the Product table and their groups (the group type must be Individual)
- Indicates the Product to which the production policy applies.
# DaysBetweenProduction
Applicable Algorithms: NO
Description:
- Can be empty,default value is 0.0
- Defines the number of days between productions at the production site in different periods.
# UnitProductionCost
Applicable Algorithms: NO
Description:
- Can be empty, default value is 0.0.
- It indicates the unit cost of producing a single unit of finish goods in different periods. A tiered cost editor can be used to implement Step costs under different production volumes.
# UnitCo2
Applicable Algorithms: NO
Description:
- Default is empty
- Reflects the unit carbon emission value within the Period.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude
- Used to specify whether the production policy participates in model optimization:
- Include: The production policy participates in model calculation
- Exclude: The production policy does not participate in model calculation and will not be used for production.
# PolicyPriority
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 1
- Indicates the modified value of the production policy priority in different periods. This value can be used to modify the policy priority field in the production policy table in a specific period.
# PolicyParameter
Applicable Algorithms: NO
Description:
- Can be empty
- Default value is 100.0
- When the policy type is selected
# BOM
# BomName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty, no default value
- Indicates the code or abbreviation of Bom
# ProductName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value
- Indicates the code or abbreviation of the component Product used in Bom. Eg Finished pure milk is made from Bom Product raw milk,producing a by-product Product milk powder. The Product Name in Bom only includes raw milk and milk powder,not finished pure milk.
# Type
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty, the default value is Component. Options include Component and Byproduct.
# Quantity
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,the default value is 1
- Indicates the number of components or by-products required to produce the final product
# UnitCo2
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 0.0
- Used to set the unit carbon emission value of Bom
- Reflected in the carbon emission of the network optimization summary output table
# Status
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,the default value is Include
# Notes
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Optional descriptive description about Bom,which does not participate in model calculation.
# Custom1
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Indicates any other custom information about Bom,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Indicates any other custom information about Bom,which is convenient for understanding and filtering and does not participate in model calculation.
# BOMAssignment
# PeriodName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value
- Indicates the Period to which the Bom match applies.
# SiteName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value
- Indicates the Site to which the Bom match applies.
# ProductName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty, no default value
- Please note that it should be distinguished from the Product in the Bom table. The Product in the *Bom assignment
- table indicates the Product generated by this Bom (the finished product corresponding to the Bom), and the Product in the Bom table indicates the Product that makes up the Bom (what input materials the Bom contains).
- Eg Finished milk is made from the raw milk of Bom Product, so in the Bom assignment table, the Product can be named "FG_Finished milk"
# BomName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty, no default value
- Indicates the Bom that the Bom assignment applies to.
# PolicyType
Applicable Algorithms: NO, SIM, SSO
Description:
- To be developed
- Can be empty
- Default value is Single, options include Single and Multiple
- Used to specify the allocation policy used for Bom assignment
# PolicyParameter
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,the default value is 0.0
- Used to specify the proportion of Bom used based on the Site-Product combination. This parameter takes effect when the policy type is Multiple. The parameter range is 0-100. For example,25 means that when the Product is produced at the Site,25% of the output uses this Bom.
# UnitBomCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0.0.
- Represents the unit cost generated in BOM Assigntment.
- The unit BOM cost is reflected in the total production cost of the Network Optimization Summary output table and the BOM cost in the BOM Flow output table.
# Status
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,the default value is Include,optional options include Include,Exclude
- Used to specify whether Bom participates in model optimization
# Notes
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Optional descriptive description about Bom assignment,which does not participate in model calculation.
# ProductionProcess
# PeriodName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the default value is All_Periods
- Indicates the Period to which the production process applies.
# ProcessName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty, no default value
- Process name must be unique
- Indicates the code or abbreviation of the production process.
# ProcessStep
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty, no default value
- Process Step name does not need to be unique
- Indicates the Process Step in the production process.
# StepSequence
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty, default value is 1.0
- Indicates the order of the Process Step of in the production process. "1" stands for the first step, "2" stands for the second step, etc.
# WorkCenter
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,no default value, options are the work centers defined in Work Center table and their groups (the group type must be Individual)
- Defines the work center on which the production process shall be conducted.
# RoutingPolicy
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the default value is FirstStep
- Defines the routing policy for each Production Process Step
# VariableProcessCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0.0.
- Indicates the unit cost required to complete a production process.
# VariableProcessCostBasis
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,default value is Quantity,options include Quantity,Volume,Weight
- Defines the calculation basis for Variable Process Cost
# OrderLotSize
Applicable Algorithms: NO, SIM
Description:
- Can be empty,default value is 0,default unit is Quantity
- Defines the batch size for Process production,which needs to be produced in multiples of the order batch.
# MinimalOrderQuantity
Applicable Algorithms: NO, SIM
Description:
- Can be empty,default value is 0,default unit is Quantity
- Defines the minimum order quantity for Process production.
# FixedLotSetupCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0.
- Indicates the fixed cost for each batch in Process production.
# UnitProcessHour
Applicable Algorithms: NO, SIM
Description:
- Can be empty,default value is 0
- Defines the number of hours required to produce a unit in the production process.
# FixedProcessHour
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty. Default value is 0.
- Represents the hours required to complete the production process, independent of production volume.
# MoveHour
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty. Default value is 0.
- Represents the hours required to switch from this process to the next.
- For NO algorithm: Related to batch size. Calculates one changeover time per batch. If no batch size is set, it calculates one changeover time for each product produced in a cycle.
- For SIM algorithm: To be developed.
# ChangeoverHour
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty. Default value is 0.
- Represents the hours required to switch from this process step to the next.
- For NO algorithm: Related to batch size. Calculates one changeover time per batch. If no batch size is set, it calculates one changeover time for each product produced in a cycle.
- For SIM algorithm: To be developed.
# WorkResource
Applicable Algorithms: NO, SIM
Description:
- Can be empty
- No default value
- Specify the resource used in the production process.
# WorkResourceHour
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty. Default value is 0.0.
- Represents the hours consumed by resources in the production process to produce one unit of product.
# Yield
Applicable Algorithms: NO, SIM
Description:
- Can be empty
- the default value is 1.0
- Set the yield rate of the production process, usually a value between 0 and 1
# UnitCo2
Applicable Algorithms: NO
Description:
- Cannot be empty,default value 0.0
- Used to set the unit carbon emission value of the production process
- Reflected in the carbon emission of the network optimization summary output table.
# Status
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,default value is Include,options include Include,Exclude
- Used to specify whether the production process participates in model optimization
# Notes
Applicable Algorithms: NO, SIM
Description:
- Can be empty,no default value
- Optional descriptive information about the production process,which does not participate in model calculations.
# ProductionProcessAssignment
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is All_Periods,and the drop-down box options are the Periods defined in the Period table.
- Indicates the Period applicable to the production process match.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is *Facility)
- Indicates the Site to which the production process matches.
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Products defined in the Product table and their groups (the group type must be Individual)
- Indicates the Product to which the production process matches.
# ProcessName
Applicable Algorithms: NO
Description:
- Cannot be empty, no default value, the drop-down box options are the production processes defined in the production process table
- Indicates the production process that the assignment applies to.
# PolicyType
Applicable Algorithms: NO
Description:
- Can be empty, the default value is SingleProcess, and the options include SingleProcess and MutipleProcess
- Used to specify whether the production process participates in model optimization:
- SingleProcess: Based on the Site-Product combination, only one production process can be used for production
- MutipleProcess: Based on the Site-Product combination, multiple production processes can be used for production.
# PolicyParameter
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 100.0
- Used to specify the proportion of production processes used based on the Site-Product combination. This parameter takes effect when the policy type is MultipleProcess. The parameter range is 0-100. For example,25 means that when the product is produced at the site,25% of the output uses this production process.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is Include,optional options include Include,Exclude
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description about production process assignment,which does not participate in model calculation.
# ProductionConstraints
# Expression
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Expression Name is optional but must be unique. Expressions created by production constraints can be used in the following ways:
- Creating expression constraints by specifying an expression for the value of expression1 or expression2. This enables combining constraints
- Creating expression-based costs by using a defined expression name in the Expression Cost table,enabling definition of fixed and variable costs resulting from the constraint.
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Indicates the Period to which the production limit applies.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Indicates the site to which the production Constraint applies.
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Indicates the Product to which the production Constraint applies.
# ConstraintType
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,options include Min,Max,Fixed,CondMin,Lots,FixedLots,Define
- Used to specify the type of production Constraint:
- Min: The production volume must be greater than or equal to the constraint value
- Max: The production volume must be less than or equal to the constraint value
- Fixed: The production volume must be equal to the constraint value
- CondMin: The production volume can be 0,if not 0,it must be greater than or equal to the constraint value
- Lots: Define the batch size (the actual quantity may not be an integer multiple of the batch),and the final calculated Lots quantity will be rounded up
- FixedLots: Define the batch size (the actual quantity must be an integer multiple of the batch),if the actual quantity is not an integer multiple,the model will be infeasible
- Define: Used to create an expression,no constraint value needs to be filled in
- When Lots and FixedLots limit the batch quantity,the "Expression" field must be filled in,and the "Expression Constraint" table must be used for Constraint.
# ConstraintValue
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates the production volume limit. For example,the No. 2 production line of the ABC factory produces A Product. If the production volume is greater than 5 tons,it will be turned on,otherwise,it will be turned off. In this case,fill in CondMin for the Constraint type and 5 for the Constraint value.
# CostBasis
Applicable Algorithms: NO
Description:
- Can be empty,default value is Quantity,options include Quantity,Volume,Weight
- basis used to specify production constraint value: * Quantity: Quantity * Volume: Volume * Weight: Weight * Units of each field in the model must be consistent (no default unit)
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive statement about production constraints,not involved in model calculation.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include. It is used to specify whether production Constraints participate in model optimization.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about production constraints,for easy understanding and filtering,not involved in model calculation.
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about production constraints,for easy understanding and filtering,not involved in model calculation.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Can be empty
- The default value is 1. It is used to set the penalty cost per unit when the soft constraint is not met.
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# ProductionProcessConstraints
# Expression
Applicable Algorithms: NO
Description:
- Can be empty, no default value
- This is a custom name for the production process constraint. Application scenarios include:
- Creating an expression Constraint Group by providing values for Expression 1 and Expression 2,
- Creating an expression-based cost by using this value in the Expression field, enabling the definition of fixed and variable cost components resulting from the constraint
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Period defined in the Period table,or the Period group,* indicates the Period to which the production process Constraint applies,* can be a single Period,it can be an Individual Period group,representing the production process Constraint that exists in each Period,or it can be a SET Period group,representing the production process Constraint summarized by this Period group
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is *Facility)
- Indicates the starting site to which the production process Constraints apply
- If the Individual group is selected,it represents the independent Constraints for each member in the group,and if the SET group is selected,it represents the process Constraints for the collective total of all the group members.
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the products defined in the Product table and the groups they form
- Indicates the product to which the production process Constraint applies
- If the Individual group is selected,it represents the independent Constraint of each member in the group,and if the SET group is selected,it represents the process Constraint of the collective total of all the group members.
# ProcessName
Applicable Algorithms: NO
Description:
- Cannot be empty, no default value, the drop-down box options are the processes defined in the production process table and the groups they form,
- indicates the process to which the production process Constraint applies,
- If an Individual group is selected, it means that each individual member in the group has independent Constraints, and if a SET group is selected, it means the process Constraint applies to the total value of the group members.
# ProcessStep
Applicable Algorithms: NO
Description:
- Cannot be empty, no default value, the drop-down box option is the process step defined in the production process table,
- indicates the process step of the production process to which the production process Constraint applies
# WorkCenter
Applicable Algorithms: NO
Description:
- Cannot be empty
- No default value
- Options in the dropdown list are the work centers defined by the Work Center table and their composed groups
- Defines the applicable work centers for the production process Constraints,
- If 'Individual' group is selected, the constraint will be applied respectively on each member of the individual group.
- If 'Set' group is selected, the constraint will be applied collectively on the set group as a whole.
# ConstraintValue
Applicable Algorithms: NO
Description:
- Can be empty,no default value,
- indicates the limited amount of the production quantity of the production process
# CostBasis
Applicable Algorithms: NO
Description:
- Can be empty,no default value,options include Hour,Quantity,Volume,Weight,Value,Price
# ConstraintType
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,options include Min,Max,Fixed,CondMin,Lots,FixedLots,Define
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude
- Used to specify whether the production process Constraints participate in model optimization:
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of production process Constraints,not involved in model calculation.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 1
- Indicates the penalty cost per unit for violating the production process constraint.
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# Sourcing
# SourcingPolicies
# SourceName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is *Facility,the group type must be Individual)
- Indicates the starting point Site to which the sourcing policy applies.
# SiteName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (the group type must be Individual)
- Indicates the endpoint Site to which the sourcing policy applies.
# ProductName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value,the drop-down box options are the Products defined in the Product table and their groups (the group type must be Individual)
- Indicates the Product to which the sourcing policy applies.
# PolicyType
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty, default value is MultipleSource, options include MultipleSource, SingleSource, and Ratio
- Used to specify which policy is used to satisfy the replenishment order of the Site-Product combination: 1. MultipleSource: Based on the Site-Product combination, there are multiple sites that can be used as the sourcing site 2. SingleSource: Based on the Site-Product combination, there is only one site avaliable at the sourcing site 3. Ratio: Based on the Site-Product combination, there are multiple sites that can be used as the sourcing site and allocated according to a fixed ratio
# PolicyParameter
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,the default value is 100.0
- Used to specify the ratio of the sourcing policy used based on the Site-Product-starting point combination. This parameter takes effect when the policy type is Ratio. The parameter range is 0-100. For example,25 means that when the Site needs to purchase the Product,25% of the purchase volume comes from the source.
# FixedSourcingTime
Applicable Algorithms: SIM, SSO
Description:
- Cannot be empty,default value is 0.0
- Indicates the number of days used for evaluation after the source Site receives the Order,regardless of the quantity purchased.
# FixedSourcingTimeStd
Applicable Algorithms: SIM, SSO
Description:
- Can be empty,default value is 0.0
- Indicates the standard deviation of the number of days used to review the order after it is received by the source site,regardless of the quantity purchased.
# UnitSourcingTime
Applicable Algorithms: SIM
Description:
- Can be empty,default value is 0.0.
- Indicates the unit time spent at the source Site after receiving the order and before reviewing the order, measured in days.
# FixedSourcingCost
Applicable Algorithms: SIM
Description:
- Can be empty, default value is 0.0.
- Indicates the fixed cost of purchasing the Product from this Site, regardless of the quantity purchased.
- Enter the fixed sourcing cost in the sourcing policy, and IO will calculate replenishment quantity and cycle stock accordingly.
# UnitSourcingCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0.0.
- Indicates the average cost of procuring the unit Product between SourceSite and SiteSite, usually including fees such as tariffs, rather than the actual transport cost of the Product. The stepped cost editor can be used to implement the Step costs under different procuring volume.
# UnitCo2
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 0.0
- Used to set the unit carbon emission value of Product purchase
- Reflected in the carbon emission of the network optimization summary output table
# MinimalOrderQuantity
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,default value is 0.0
- Indicates the minimum order quantity for sourcing, the order quantity used when calculating cycle stock, demand analysis and safety stock optimization.
# MaxSourcingDistance
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty
- default value is 0.0
- Set the maximum distance for upstream sourcing selection.
# OrderLotSize
Applicable Algorithms: NO, SIM
Description:
- Can be empty,default value is 0.0.
- Indicates the sourcing batch size,sourcing must be in multiples of the order batch size.
# Status
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude
- Used to specify whether the sourcing policy participates in model optimization:
- Include: The sourcing policy participates in model calculation
- Exclude: The sourcing policy does not participate in model calculation and will not be used for sourcing.
# Notes
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Optional descriptive description of the sourcing policy,which is not involved in the model calculation.
# Custom1
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Indicates any other custom information about the sourcing policy,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Indicates any other custom information about the sourcing policy,which is convenient for understanding and filtering and does not participate in model calculation.
# PolicyPriority
Applicable Algorithms: NO
Description:
- Can be empty,default value is 1
- When duplicate values appear in this sourcing policy (same Site,same Product),the sourcing policy with the smaller number in this field will be used first
# SourcingPoliciesMultiPeriod
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Period defined in the Period table
- Indicates the Period applicable to the sourcing multi-Period policy
# SourceName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is *Facility,the group type must be Individual)
- Indicates the starting point Site to which the sourcing multi-period policy applies.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (the group type must be Individual)
- Indicates the end site to which the sourcing multi-period policy applies
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the products defined in the Product table and their groups (the group type must be Individual)
- Indicates the product to which the multi-period sourcing policy applies
# PolicyParameter
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 100.0
- Used to specify the ratio of the sourcing policy used based on the Site-Product-starting point combination. This parameter takes effect when the policy type is Ratio. The parameter range is 0-100. For example,25 means that when the Site needs to purchase the Product,25% of the purchase volume comes from the source.
# UnitSourcingCost
Applicable Algorithms: NO
Description:
- Can be empty, default value is 0.0.
- Indicates the average cost of procuring the unit Product between SourceSite and SiteSite under different Periods, usually including fees such as tariffs, rather than the actual transport cost of the Product. The stepped cost editor can be used to implement the Step costs under different procuring volume.
# UnitCo2
Applicable Algorithms: NO
Description:
- Default is empty
- Reflects the unit carbon emission value within the Period.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is Include,options include Include,Exclude
- Used to specify whether the sourcing policy participates in model optimization:
- Include: sourcing policy participates in model calculation
- Exclude: sourcing policy does not participate in model calculation,and will not be used for sourcing.
# PolicyPriority
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 1
- Indicates the modified value of the sourcing policy priority in different periods. This value can be used to modify the policy priority field in the sourcing policy table in a specific period.
# Transportation
# TransportationPolicies
# SourceName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value
- Indicates the source site for transporting the Product.
# SiteName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value
- Indicates the destination that accepts the Product.
# ProductName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value
- Indicates the Product to be transported.
# ModeName
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty
- Default value is 1
- Specifies the mode of transportation used between the source and target sites. Different transportation modes could represent different types of transportation (such as FTL, LTL, Parcel) with different costs.
# ModeFunction
Applicable Algorithms: SIM, SSO
Description:
- Can be empty
- Default is LTL, options include LTL and FTL
- Set the transportation mode for this transportation lane.
# Distance
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty
- No default value
- Defines the distance between the source site and the destination site. If no input is given, a straight-line distance calculated based on longitude and latitude will be used by default.
# VariableCo2
Applicable Algorithms: NO
Description:
- Can be empty
- Default value: 0
- Set the variable CO2 emissions for this transportation policy based on the 'VariableCO2Basis'
# VariableCo2Basis
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is Quantity, other options include Volume, Weight, Distance, QuantityDistance, VolumeDistance, WeightDistance
- Defines the calculation basis for Variable CO2 emission during transportation.
# PolicyType
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty
- Default value is First, options include First, SingleMode, and Ratio
- Indicates the policy of having multiple modes of transportation policy for the same source site-destination site. Not applicable in simulation and will be treated as First.
# PolicyParameter
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty
- The default value is 100.0. It takes effect when the policy type is Ratio.
# ReviewPeriod
Applicable Algorithms: SIM, SSO
Description:
- Can be empty
- Default value is 0, and the default unit is day
- Defines the lenghth of the period that the replenishment demand is reviewed for Cycle stock calculation
# ReviewSchedule
Applicable Algorithms: SIM
Description:
- Can be empty
- No default value
- Defines the name of a shippment review plan in simulation.
# ShipmentPeriod
Applicable Algorithms: SIM, SSO
Description:
- Can be empty
- No default value
- Defines the shipment period lenghth for Cycle Stock calculation
# MaxServiceTime
Applicable Algorithms: SIM, SSO
Description:
- Can be empty,no default value,default unit is day
- Indicates the longest service time on the path.
# MinServiceTime
Applicable Algorithms: SIM, SSO
Description:
- Can be empty
- Default value is 0,default unit is day
- Indicates the shortest service time on the path.
# DaysBetweenReplenishment
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty
- Default value is 0
- Indicates the number of days between receiving the product at the destination.
# TransportTime
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty
- Default value is 0
- Indicates the number of days for goods transportation from the source Site to the destination Site.
# TransportTimeStd
Applicable Algorithms: SIM, SSO
Description:
- Can be empty
- Default value is 0
- Indicates the standard deviation of the time it takes to transport goods from the source site to the target site.
# VariableTransportationCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty.
- Default value is 0.
- Indicates the unit transportation cost based on variable cost basis,reflected in the total transportation cost in the network summary output table.
# VariableCostBasis
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty, default value is Quantity, other options include Volume, Weight, Distance, QuantityDistance, VolumeDistance, WeightDistance
- Defines the calculation basis for Variable Transportation Cost
# VariableStepCostRule
Applicable Algorithms: NO, SIM
Description:
- Can be empty
- Default value is All
- Indicates how to apply when variable cost is step cost.
# FixedShipmentCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty.
- Default value is 0.
- Represents the fixed cost for each batch of goods using this particular route and transportation route, reflected in the total transportation cost in the Network Summary output table.
# ShipmentSize
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty.
- Default value is 1.
- Represents the average shipment size. For example, if the average shipment size is 50 units, then 100 units of cargo would require 2 trips.
# ShipmentSizeBasis
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty, default value is Quantity, other options include Volume, Weight
- Defines the calculation basis for Shipment Size
# ShipmentRule
Applicable Algorithms: NO, SIM
Description:
- Can be empty
- Default value is Ratio
- Set how shipping batch and fixed shipping costs are applied.
# MinimalShippingQuantity
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty.
- Default value is 0.
- Represents the minimum quantity shipped on this route.
# Status
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,the default value is Include. It is used to specify whether the transportation policy participates in model optimization.
# Notes
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Optional descriptive information about the shipping policy,which does not participate in the model calculation.
# Custom1
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Indicates any other custom information about the shipping policy,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Indicates any other custom information about the shipping policy,which is convenient for understanding and filtering and does not participate in model calculation.
# PolicyPriority
Applicable Algorithms: NO
Description:
- Can be empty,default value is 1
- When duplicate values appear in this transport policy (same Site,same Product),the transport policy with the smaller number in this field will be used first
# IncludeInTurns
Applicable Algorithms: NO
Description:
- Cannot be empty. Default value is True. Options include True, False.
- Set whether this route's volume is included when calculating the "Inventory Estimated by Turnover Rate" output result.
# InTransitInvOwnership
Applicable Algorithms: NO
Description:
- Cannot be empty. Default value is Site. Options include Site, Source.
- Set whether in-transit inventory is attributed to the originating site or the destination site.
# EnforceUnitShipment
Applicable Algorithms: NO
Description:
- Cannot be empty, the default value is "False"
- Indicates that the volume result of this transportation policy is forced to be an integer.
# IncludeInDos
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is True,options are True and False
- Set whether to include the transportation line when calculating DOS output results
# BundleProducts
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is "False"
- Set whether to combine the products on this transportation lane when calculating shipment size or step cost. Shipping volume combination is based on same source, destination and transportation mode.
# TransportationPoliciesMultiPeriod
# PeriodName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the Periods defined in the Period table and the groups they consist of (the group type must be Individual)
- Indicates the Period in which all attributes of the transportation policy take effect.
# SourceName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is *Facility,and the group type must be Individual)
- Indicates the source Site for transporting the Product.
# SiteName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the Sites defined in the Site table and their groups (the group type must be Individual)
- Indicates the destination that accepts the Product.
# ProductName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the Products defined in the Product table and their groups (the group type must be Individual)
- Indicates the Product to be transported.
# ModeName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty, the default value is 1, no specific meaning, you can customize the name of the transportation method
- Indicates the transportation method between the source site and the target site
- Transportation mode can be used to model different transportation costs on the same lane.
# VariableTransportationCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0.
- Indicates the unit transportation cost based on variable cost within this Period, reflected in the total transportation cost in the Network Summary output table.
# VariableCo2
Applicable Algorithms: NO
Description:
- Default is empty
- Reflects the variable carbon emission within the period
# FixedShipmentCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0.
- Represents the fixed cost for each batch of goods using this transportation policy within a specified Period, reflected in the total transportation cost in the Network Summary output table.
# PolicyParameter
Applicable Algorithms: NO, SIM
Description:
- Can be empty,default value is 100.0
- When policy type is Ratio
- In simulation,if 30 is filled in,30% of the transportation quantity of source Site-destination Site-Product will be transported in this mode
- In optimization,if 6 is filled in for one record and 2 is filled in for another,75% will use the mode under the first record,and 25% will use the second mode. You can also fill in a value between 0-1 or 0-100 to represent the ratio. Fill in 0 to exclude this transportation mode.
# DaysBetweenReplenishment
Applicable Algorithms: NO, SIM
Description:
- Can be empty,default value is 0
- Indicates the number of days between the destination receiving the product within the period.
- Mainly used for calculating demand expansion, safety stock optimization issues. In safety stock optimization, this value is used to calculate the minimum replenishment quantity.
# ReviewSchedule
Applicable Algorithms: SIM
Description:
- Can be empty, no default value
- In optimization, when the replenishment interval days are not filled, the maximum value of the review period and the shipment period is used to calculate the turnover inventory
- In simulation, it plays the same role as the review period, indicating how often the queue waiting for shipment is inspected. As long as the shipment requirement of this mode is met, the shipment will occur immediately.
- Compared with the review period, the shipment review schedule can fill in a finer-grained inspection time or irregular inspection time. * When the shipment review schedule and the review period are not empty at the same time,only the value of the shipment review schedule is read.
# Status
Applicable Algorithms: NO, SIM
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the transportation policy participates in model optimization:
- Include: Participate in model calculation
- Exclude: Do not participate in model calculation.
# PolicyPriority
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 1
- Indicates the modified value of the transportation policy priority in different periods. This value can be used to modify the policy priority field in the transportation policy table in a specific period.
# FlowConstraints
# Expression
Applicable Algorithms: NO
Description:
- Can be empty,no default value,but for each Period-Start-Site-Product combination,the expression name should be unique
- This is a custom name for the flow Constraint. Application scenarios include:
- Create an expression Constraint Group by providing values for Expression 1 and Expression 2,
- Create an expression-based cost by using this value in the "Expression" field,so that you can define the fixed and variable cost components caused by the Constraint
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,the drop-down box options are the Periods defined in the Period table and the groups they consist of
- Indicates the period to which the Constraint applies
- When the group type is Set,the Constraint will be aggregated over the entire model time,and when the group type is Individual,the Constraint will be applied to each Period.
# SourceName
Applicable Algorithms: NO
Description:
- Cannot be empty,the drop-down box options are the Sites defined in the Site table and the groups they form (Site Type is Facility)
- Indicates the source Site for transporting the Product
- When the group type is Set,the Constraints will be aggregated on the entire group,and when the group type is Individual,the Constraints will be applied to each group member.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,the drop-down box options are the Sites defined in the Site table and the groups they form
- Indicates the destination that accepts the Product
- When the group type is Set,the Constraints will be aggregated on the entire group,and when the group type is Individual,the Constraints will be applied to each group member.
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,the drop-down box options are the products defined in the Product table and the groups they form
- Indicates the product to be transported
- When the group type is Set,the Constraints will be aggregated on the entire group,when the group type is Individual,the Constraints will be applied to each group member.
# ModeName
Applicable Algorithms: NO
Description:
- Cannot be empty, the drop-down box options are the transportation modes defined in the transportation policy table and the groups they consist of
- Indicates the transportation method between the source site and the target site
- When the group type is Set, the Constraints will be aggregated on the entire group, and when the group type is Individual, the Constraints will be applied to each group member.
# ConstraintType
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,options include Min,Max,Fixed,CondMin,Lots,FixedLots,Define
# ConstraintValue
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates the quantity of Product required to ship from the source site to the destination site under the Constraint type. For example,refer to [Production Constraint-Constraint value](#Constraint value)
# CostBasis
Applicable Algorithms: NO
Description:
- Can be empty,the default value is Quantity,the drop-down box options include: Quantity,Volume,Weight
- Indicates the unit of the constraint value.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include,optional options include Include,Exclude,
- Used to specify whether the flow limit participates in model optimization
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description about flow limit,not involved in model calculation.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about flow constraints,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about flow constraints,for easy understanding and filtering,and does not participate in model calculation.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 1
- Indicates the penalty cost for exceeding this limit by 1 unit.
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# ShipmentLane
# SourceName
Applicable Algorithms: OA
Description:
- Cannot be empty,the drop-down box options are the sites defined in the Site table and their groups (Site Type is *Facility)
- Indicates the source site of the transport line.
# SiteName
Applicable Algorithms: OA
Description:
- Cannot be empty,the drop-down box options are the Sites defined in the Site table and their groups
- Indicates the destination that accepts the Product.
# ProductName
Applicable Algorithms: OA
Description:
- Cannot be empty,the drop-down box options are the Products defined in the Product table and their groups
- Indicates the Product to be transported.
# PeriodName
Applicable Algorithms: OA
Description:
- Cannot be empty,the drop-down box options are the Period defined in the Period table and its groups.
- Indicates the period defined for the shipment lane.
# LaneName
Applicable Algorithms: OA
Description:
- Define the name of the shipment lane
- A shipment lane is a combination of transporting a specific Product (group) from a specific origin (or origin group) to a specific Site (group) within a specific Period (group).
# VariableCost
Applicable Algorithms: OA
Description:
- Indicates the unit cost on a specific transportation Lane, while the unit basis is defined in the Variable Cost Type in the ShipmentLane table.
- Step costs can be set.
# VariableCostBasis
Applicable Algorithms: OA
Description:
- Cannot be empty, default value is Quantity, other options include Volume, Weight
- Defines the calculation basis for Variable Cost of each shipment lane
# VariableCostType
Applicable Algorithms: OA
Description:
- Can be empty, the default value is All, the drop-down box options includ "All" and "Incremental".
- All: The cost will be calculated once based on the tier that the total volume falls in, for example (5000,1.5),(10000,1.25), when the output value is 8000, the cost should be 8000*1.25=10,000
- Incremental: The unit cost will be calculated based on the each tier discretely, in the above example, when the output value is 8000,the cost should be 5000*1.5+(8000-5000)*1.25=11,250.
# FixedCost
Applicable Algorithms: OA
Description:
- Indicates the fixed cost size of a specific shipment lane under a fixed cost baseline.
- Step costs can be set.
# FixedCostBasis
Applicable Algorithms: OA
Description:
- Cannot be empty, default value is Quantity, other options include Volume, Weight
- Defines the calculation basis for Fixed Cost of each shipment lane
# ShipmentSize
Applicable Algorithms: OA
Description:
- Can be empty, default value is 1
- Indicates the size of the shipment batch. If the shipment size is 50, then 100 units of cargo flow requires 2 trips.
# ShipmentSizeBasis
Applicable Algorithms: OA
Description:
- Cannot be empty,the default value is Quantity,options include: Quantity,Weight,Volume,Value,Price
- Defines the calculation basis for Lot Size of each shipment lane
# UnitLotCost
Applicable Algorithms: OA
Description:
- Indicates the transportation cost size for each batch.
# Status
Applicable Algorithms: OA
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the shipment lane participates in model optimization:
- Include: Participate in model calculation
- Exclude: Do not participate in model calculation.
# Notes
Applicable Algorithms: OA
Description:
- Can be empty,no default value
- Optional descriptive information about the shipment lane,which is not involved in the model calculation.
# Custom1
Applicable Algorithms: OA
Description:
- Can be empty,no default value
- Indicates any other custom information about the transport line,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: OA
Description:
- Can be empty,no default value
- Indicates any other custom information about the transport line,which is convenient for understanding and filtering and does not participate in model calculation.
# OnTimeRate
Applicable Algorithms: OA
Description:
- Can be empty, default value is 1.00
- Used to set the minimum on-time delivery order amounts ratio for the transport lane.
# TransitMatrix
# SourceName
Applicable Algorithms: TO, NO
Description:
- Cannot be empty,no default value
- Drop-down box selection,the drop-down box options are Sites defined in the Site table
- Indicates the Site where the starting point of the trip is located.
# SiteName
Applicable Algorithms: TO, NO
Description:
- Cannot be empty,no default value
- Drop-down box selection,the drop-down box options are Sites defined in the Site table
- Indicates the Site where the end point of the trip is located.
# Asset
Applicable Algorithms: TO
Description:
- Cannot be empty
- Default value is ALL_TRANSPORTATIONAS_SET.
- Dropdown selection. Dropdown options are assets defined in the asset table and groups composed of some assets (group type must be Individual).
- Indicates the asset used for driving, if you do not need to specify a particular asset for the travel time or distance from the source to the site, just keep the default value.
# TravelTimeFactor
Applicable Algorithms: TO
Description:
- Can be empty,no default value
- Indicates the adjustment factor of the driving time required for the specified Asset from the starting point to the end point,that is,final driving time = driving time * driving time factor.
# Distance
Applicable Algorithms: TO, NO
Description:
- Can be empty,no default value
- Unit is kilometers
- Indicates the distance required for the specified asset to travel from the source to the site. If the model detects that this field is empty, the spherical distance will be used instead.
# IsSymmetric
Applicable Algorithms: TO
Description:
- Cannot be empty.
- Default value is Yes. Options include "Yes", "No"
- Used to clarify whether the distance/time from the site to the source is equal to the distance/time from the source to the site.
# Status
Applicable Algorithms: TO, NO
Description:
- Cannot be empty,optional values are Include,Exclude,the default value is Include
- Indicates whether the specified distance time record participates in model optimization,Include means participation,Exclude means non-participation.
# AdditiveCost
Applicable Algorithms: TO
Description:
- Can be empty,no default value,unit is dollars (or other currency)
- Generally, additional costs do not need to be filled in. After filling in, the model will add the additional cost to the results of the cost calculation logic from the source to the site (usually referring to tolls, bridge fees,etc.). Note: If both additional costs and override costs are filled in,only the override costs will take effect.
# OverrideCost
Applicable Algorithms: TO
Description:
- Can be empty, no default value.
- Generally, there is no need to fill in the override cost. After filling it in, the model will use the override cost to override all other cost calculation logic from that source to the site (such as the cost calculated based on the unit distance cost in the Rate table, the cost calculated based on the unit driving time in the Rate table,etc.).
# TravelTime
Applicable Algorithms: TO, NO
Description:
- Can be empty,no default value
- Unit is hours
- Indicates the time required for the specified Asset to travel from the starting point to the end point. If the model detects that a null value is filled in,it will use the spherical distance divided by the speed of the Asset instead.
# TransportationAsset
# AssetName
Applicable Algorithms: TO
Description:
- Cannot be empty, no default value
- Indicates Asset. Commonly used Asset names can be populated here, such as 9.6 meters, 12.5 meters, 18T, ElectricTruck, etc.
# FixedCost
Applicable Algorithms: TO
Description:
- Can be empty,the default value is 0
- Indicates the fixed cost required for each trip of the Asset,similar to the starting price,including taxi fees. Reflected in the total Asset Id fixed cost in the transportation optimization summary output table.
# IsRoundTrip
Applicable Algorithms: TO
Description:
- Cannot be empty, default value is Yes, options include Yes, No
- Used to specify whether the asset needs to return to the asset aomicile (the SourceSite in the Asset Assignment table). If it does not need to return to the asset domicile, the asset will stay where it is after completing all tasks.
# CapacityQuantity
Applicable Algorithms: TO
Description:
- Can be empty
- No default value. It is recommended to fill in as a positive integer (filling in a decimal will not cause an error, but it will affect the model calculation and output results), the quantity unit can be customized, but a each model must remain consistent.
- Indicates the maximum quantity of goods that the Asset is allowed to load. The model will determine whether the Asset can complete the shipment by combining this with the quantity column of "Shipments".
# CapacityUtilizationRateLimit
Applicable Algorithms: TO
Description:
- Required, default value is 1.00
- Indicates the upper limit of the loading rate allowed for the asset. Assume that the maximum load is 5000 (kg), the maximum volume is 60 (cubic meters), the maximum number of loads is empty, and the upper limit of the loading rate is 0.80 in the Asset table. Then the algorithm will load according to the maximum load of 4000 kg and the maximum volume of 48 cubic meters.
# MaxInTransitStopsPerRoute
Applicable Algorithms: TO
Description:
- Can be empty, no default value
- Indicates the maximum number of sites (excluding asset domicile) that the asset is allowed to stop at in a single trip (starting from the starting point of the asset and returning to the starting point is one trip). If a vehicle operates multiple orders during its stay at a site, or has both unloading and loading operations, it will only be counted as one stop. However, if the asset arrives at a site, leaves the site, goes to another site, and then returns to the site within one trip, the site will be considered as stopped twice. The cost corresponding to the number of stops can be found in the InTransitStopCost field in the Rate table.
# MaxLoadingStops
Applicable Algorithms: TO
Description:
- Can be empty, no default value
- Indicates the maximum number of sites (excluding asset domicile) allowed for transit and loading operations within a single trip of the asset (from asset domicile departure to returning to domicile). If the asset, within a single trip, arrives at a certain site for loading -> leaves that site to go to another site -> then returns to that site for loading again, that site will be considered as being transited and loaded twice.
# MaxUnloadingStops
Applicable Algorithms: TO
Description:
- Can be empty,no default value
- Indicates the maximum number of sites where stopovers and unloading operations are allowed within one single trip of the asset (departure from asset source and return to source), excluding the asset domicile. If within one trip, the asset arrives at a site to unload -> leaves that site to go to another site -> then returns to the original site to unload again, that Site is considered a stopover and is counted as two unloading operations.
# MaxDistancePerRoute
Applicable Algorithms: TO
Description:
- Can be empty, no default value, default unit is kilometers
- Indicates the maximum allowable travel distance within a single trip of the Asset (from Asset Id Source to return to Source)
- Not currently effective in the Hub optimzation.
# MaxDistanceBetweenInTransitStops
Applicable Algorithms: TO
Description:
- Can be empty, no default value, default unit is kilometers
- Indicates the maximum distance between two stops for the asset during transportation. Note that the stops do not include the source site of the asset. Therefore,the upper limit of the distance between stops is usually used to prevent the asset from traveling too long between Customers during point-to-point transportation.
# OverrideMinDistanceBetweenStops
Applicable Algorithms: TO
Description:
- Can be empty,no default value,unit is kilometers
- Assuming the override min distance between stops is filled as 10,the model will treat any distance less than 10 kilometers between two sites as 10 kilometers. This is usually used to prevent the model from underestimating the actual distance between very close sites.
# MaxDistanceFromAssetSite
Applicable Algorithms: TO
Description:
- Can be empty,no default value, default unit is kilometers
- Assuming that the max distance from asset siteis filled in as 100, then this asset will draw a circle with asset source as the center and a radius of 100 kilometers. For customers outside the circle (i.e., customers whose travel distance from the center exceeds 100 kilometers), this asset will not provide service.
# VariableServiceTimeBasis
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is Weight ,other options also include Volume and Quantity
- Defines the calculation basis for the variable service time required of each asset in the loading and unloading operation
# Speed
Applicable Algorithms: TO
Description:
- Can be empty, no default value
- Indicates the average speed of the asset. When the source site is not recorded in the distance-time matrix input table, the model uses the spherical distance formula to calculate the distance, and then uses this column to calculate the travel time.
# Organization
Applicable Algorithms: TO
Description:
- Can be empty, no default value
- Indicates the vehicle group that the asset belongs to
- Not effective yet.
# Status
Applicable Algorithms: TO
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the asset participates in model optimization,Include means participating in model calculation,Exclude means not participating.
# Notes
Applicable Algorithms: TO
Description:
- Can be empty,no default value
- Optional descriptive description of Customer requirements,which is convenient for understanding and screening and does not participate in model calculation.
# RestTime
Applicable Algorithms: TO
Description:
- Cannot be empty, default value is 0, default unit is hour
- Indicates the rest duration required after an asset (driver) has reached the maximum continuous working time, which includes waiting, service (loading and unloading), and driving
- Not effective in the hub function at current version
# MaxDutyTimeBeforeRestTime
Applicable Algorithms: TO
Description:
- Can be empty
- No default value, the default time unit is hours
- Defines the maximum continuous working time of the Asset. The working time includes waiting, service (loading and unloading) and driving. After the maximum continuous working time,the Asset Id (driver) ought to rest (i.e. stay overnight)
- Not effective in the Hub function yet.
# CapacityWeight
Applicable Algorithms: TO
Description:
- Can be empty, no default value. It is recommended to fill in a positive integer (filling in a decimal will not cause an error, but it might affect the model calculation and output). The default unit is kilograms, which can be customized to other units, but each model must be consistent.
- Indicates the maximum weight of the goods that the asset is allowed to load. The model combines the Weight field of the Shipments table to determine whether the asset can complete the transportation task.
# FixedAssetCost
Applicable Algorithms: TO
Description:
- Can be empty,default value is 0
- Indicates the fixed cost corresponding to using the Asset Id of this Asset,such as rental cost,daily settlement fee,etc. This fixed cost is different from the fixed cost definition in the transportation rate. The fixed cost in the transportation rate refers to the cost of each trip (starting from the starting point of the Asset Id and returning to the starting point is one trip),while the fixed cost in the Asset table is not charged by route. Even if a vehicle runs multiple routes,the fixed cost is only calculated once.
# CapacityVolume
Applicable Algorithms: TO
Description:
- Can be empty, no default value. The default volume unit is cubic meter, accurate to three decimal places (i.e. accurate to cubic decimeter or liter). It can be customized to other unit, but each model must be consistent
- Indicates the maximum volume of goods that the asset is allowed to load. The model combines the Volume field of the Shipments to determine whether the asset can complete the transportation task.
# VariableServiceTimeUnload
Applicable Algorithms: TO
Description:
- Cannot be empty,default value is 0
- Indicates the variable service time required for the unloading operation of the Asset, such as handling and unloading time,in minutes per unit (Weight-kg,Volume-cubic meters,quantity-pieces). Assuming that the fixed service time of an Asset is 10 minutes,the variable unloading time is 0.002 minutes,and the variable loading and unloading basis is Weight, then for an shipment with a Weight of 5000 kg,the total unloading time of the Asset for the shipment is 10+5000*0.002=20 minutes.
# VariableServiceTimeLoad
Applicable Algorithms: TO
Description:
- Cannot be empty,default value is 0
- Indicates the variable service time required for the Asset in the loading operation,such as handling and loading time,in minutes per unit (Weight-kg,Volume-cubic meter,quantity-piece). Assuming that the fixed service time of an Asset is 10 minutes,the variable loading time is 2 minutes,and the variable loading and unloading basis is Volume (Volume),then for an shpment with a Volume of 5 cubic meters,the total loading time of the Asset for the order is 10+5*2=20 minutes.
# FixedServiceTimeUnload
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 0
- Indicates the fixed service time required for the asset in the unloading operation,such as the vehicle docking, door opening time,etc.,in minutes.
# VariableServiceTimeBasis
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is Quantity, options include Quantity,Weight,Volume
- Defines the calculation basis for Variable Service Time of each transportation asset
# MaxTimePerAsset
Applicable Algorithms: TO
Description:
- Can be empty
- No default value, the default time unit is hours
- Defines the maximum total working time of the Asset. Note that working time includes driving, waiting, loading and unloading, but does not include overnight time. Working time starts from the first action of the Asset, whether if it is driving, loading or unloading (not waiting)
# FixedServiceTimeLoad
Applicable Algorithms: TO
Description:
- Cannot be empty
- the default value is 0, default time unit is minutes
- Defines the fixed service time required for the asset's loading operation, such as docking,hatch opening time,etc.
# OverrideMinTimeBetweenStops
Applicable Algorithms: TO
Description:
- Can be empty
- No default value,unit is hour
- Assuming the shortest driving distance coverage field between sites is set as 0.5,the model will treat the driving time of any two points less than 0.5 hours as 0.5 hours. This is usually used to prevent the model from underestimating the driving time between very close points.
# MinTimeBetweenRoutes
Applicable Algorithms: TO
Description:
- Cannot be empty,default is 0
- Indicates the shortest interval time after the asset ends the previous route and returns to the starting point to start the next route.
- Not effective in the Hub function.
# MaxTimePerRoute
Applicable Algorithms: TO
Description:
- Can be empty,no default value,unit is hours
- Indicates the maximum total duration of a single route of the Asset (starting from the starting point of the Asset Id and returning to the starting point is one route)
- Not effective in the Hub function yet.
# FixedServiceTime
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 0
- Indicates the fixed service time required for the asset in any loading and unloading operation,such as the time for the asset ID to be parked and docked at the platform,etc.,in minutes. The definition of service includes loading and unloading,and the definition of service time includes fixed and variable parts. Service time can be set through the three dimensions of order,asset,and site (i.e. the corresponding input table). Taking order 1 for unloading from Asset A to Site A as an example,unloading time = fixed service time (SiteA+Asset A+Order 1) + fixed unloading time (SiteA+Asset A+Order 1) + variable unloading time (SiteA+Asset A+Order 1).
# AssetAssignment
# AssetName
Applicable Algorithms: TO
Description:
- Cannot be empty, no default value
- Drop-down box selection, the drop-down box options are the Assets defined in the Asset table and the groups composed of some Assets (the group type must be Individual)
- Indicates the name of the Asset to be assigned.
# SourceName
Applicable Algorithms: TO
Description:
- Cannot be empty,no default value
- Drop-down box selection,the drop-down box options are Sites defined in the Site table and groups composed of some Sites (the group type must be Individual)
- Indicates the starting point location of the Asset,that is,the Asset Domicile.
# SiteName
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is ALL_SITES,drop-down box selection,the drop-down box options are Sites defined in the Site table and groups composed of some Sites (the group type must be Individual)
- Except for HubScenario,keep the default value ALL_SITES. In HubScenario,if you fill in "Yes" for trunk long-distance transportation,you need to specify the end point of the trunk in the End Point Name field.
# AssignedUnits
Applicable Algorithms: TO
Description:
- Can be empty,no default value,please fill in a positive integer
- Indicates the number of assets assigned between the source sites and the destination sites. If you want the model to autonomously decide the number of asset to be used, you can leave the assign unit blank. However, you also need to select “true” in the model options under fleet size optimization.
# Linehaul
Applicable Algorithms: TO
Description:
- Cannot be empty,input is optional,default value is No,options include Yes,No
- Used to specify whether the asset is used for linehaul transport,only valid for hub being used. when hub is used, when this field is filled in with Yes,the destination of the linehaul transport needs to be specified in the Destination Site field.
# RateName
Applicable Algorithms: TO
Description:
- Cannot be empty, no default value, drop-down box selection, the drop-down box options are the rate names defined in the transportation rate table.
- Indicates the rate name associated with the Asset.
# Status
Applicable Algorithms: TO
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the asset participates in model optimization,Include means participating in model calculation,Exclude means not participating.
# Hub
# Hub
Applicable Algorithms: TO
Description:
- Cannot be empty, no default value, you need to enter the Site defined in the Site table and its group (the group type must be Individual)
- Indicates Hub. If the same order allows transportation through multiple Hubs, you need to enter multiple rows in the Hub table to define the relationship between the shipment order and each Hub.
# ShipmentName
Applicable Algorithms: TO
Description:
- Cannot be empty, drop-down box selection, drop-down box options are shipments defined in the Shipments table
- Indicates a shipment order. If the same order allows transportation to be completed through multiple hubs, multiple rows need to be entered in the hub table to define the relationship between the shipment order and each hub.
# ForceThroughHub
Applicable Algorithms: TO
Description:
- Cannot be left blank, input is optional, default value is No. Options include Yes. and No
- Indicates whether the shipment must go through the hHub. If Yes is selected, the Shipment will be split into two segments (Source to Hub,Hub to Site) and direct transportation (i.e.,Source to Site) will not be allowed. If No is selected, both segmented transportation and direct transportation are allowed. Note that the same shipment cannot have two or more mandatory hubs..
# Status
Applicable Algorithms: TO
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the Customer order participates in model optimization,Include means participating in model calculation,Exclude means not participating.
# DirectCostIn
Applicable Algorithms: TO
Description:
- Can be empty, no default value, unit is dollars (or other currency)
- Indicates the direct delivery cost of a shipment from source to hub (i.e.,to the hub segment), such as less-than-truckload (LTL), express delivery,etc. The model will decide from the perspective of optimizing the total cost whether to choose direct delivery for each segment of each Shipment. Generally, please do not set the direct shipping cost to 0.
- Not effective for now.
# MaximumDwellTime
Applicable Algorithms: TO
Description:
- Can be empty,no default value,units in hours, a positive number greater than the minimum dwell time must be filled in
- Indicates the maximum allowed dwell time for an shipment in the Hub. The dwell time starts when the shipment entering the Hub is unloaded and ends when the shipment leaving the Hub starts to be loaded.
# DirectCostOut
Applicable Algorithms: TO
Description:
- Can be empty, no default value, unit is dollars (or other currency)
- Indicates the direct delivery cost of shipment from hub to site (i.e.,from hub segment), such as LTL (less-than-truckload), express delivery,etc. The model will optimize the total cost and decide whether to choose direct delivery for each segment of every shipment. Generally, please do not set the direct shipping cost to 0
- Not effective for now.
# MinimumDwellTime
Applicable Algorithms: TO
Description:
- Cannot be empty,default value is 0,unit is hours,must be filled in with a non-negative number
- Indicates the minimum time the order needs to stay in the hub,such as the registration and scanning time required for cross-docking operations. The dwell time starts from the time the order entering the hub is unloaded and ends when the order leaving the hub starts to be loaded.
# RelationshipConstraints
# Relationship
Applicable Algorithms: TO
Description:
- Cannot be empty, input is an optional value, default value is Prevent. Options include Force and Prevent
- Defines the relationship between two types of dimensions,Prevent means to avoid,Force means to enforce.
# TypeA
Applicable Algorithms: TO
Description:
- Cannot be empty, input is optional, no default value. Dropdown options include Shipments, Sites, Products, and TransportationAsset
- Define the type of the first element in relationship constraints. For example,if Site1 (due to dock size limitations) is not allowed to be served by Asset 1, you can select Prevent in the relationship field, choose Site in the TypeA field, enter Site1 in IdFieldA, select asset in the TypeB field, and enter Asset 1 in IdFieldB. The types and names of A and B can be interchanged.
- The allowed TypeA and TypeB for the current model are listed in the table below.
# IdFieldA
Applicable Algorithms: TO
Description:
- Cannot be empty, no default value, select from the drop-down box, the drop-down box options include Orders/Site/Product/Asset defined in the Order table/Site table/Product table/Asset table and groups consisting of some Orders/Site/Product/Asset (the group type must be Individual)
- Define the name of the first element in the relationship constraint. For example,if Site1 (due to the size limit of the dock doors) is not allowed to be delivered by Asset A, select Prevent in the relationship, select Site in A-Type, enter Site1 in A-Name, select Asset in B-Type, and enter Asset A in B-Name. The sequence of A and B are interchangeable.
- The A-types and B-types allowed by the current model are shown in the dropdown.
# TypeB
Applicable Algorithms: TO
Description:
- Cannot be empty, input is optional, no default value. Dropdown options include Shipments, Sites, Products, and TransportationAsset
- Define the type of the first element in relationship constraints. For example,if Site1 (due to dock size limitations) is not allowed to be served by Asset 1, you can select Prevent in the relationship field, choose Site in the TypeA field, enter Site1 in IdFieldA, select asset in the TypeB field, and enter Asset 1 in IdFieldB. The types and names of A and B can be interchanged.
- The allowed TypeA and TypeB for the current model are listed in the table below.
# IdFieldB
Applicable Algorithms: TO
Description:
- Cannot be empty, no default value, select from the drop-down box, the drop-down box options include Orders/Site/Product/Asset defined in the Order table/Site table/Product table/Asset table and groups consisting of some Orders/Site/Product/Asset (the group type must be Individual)
- Define the name of the second element in the relationship constraint. For example,if Site1 (due to the size limit of the dock doors) is not allowed to be delivered by Asset A, select Prevent in the relationship, select Site in A-Type, enter Site1 in A-Name, select Asset in B-Type, and enter Asset A in B-Name. The sequence of A and B are interchangeable.
- The A-types and B-types allowed by the current model are shown in the dropdown.
# Status
Applicable Algorithms: TO
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the Customer order participates in model optimization,Include means participating in model calculation,Exclude means not participating.
# Notes
Applicable Algorithms: TO
Description:
- Can be empty,no default value
- Optional descriptive description of Customer requirements,which is convenient for understanding and screening and does not participate in model calculation.
# PeriodicSchedule
# SiteName
Applicable Algorithms: TO
Description:
- Cannot be empty,no default value
- The options in the drop-down menu include ALL_SITES,ALL_SITES_SET,user-defined Site groups,and non-Customer type data in the Site table
- When selecting a group such as ALL_SITES,if the group contains Customer type Sites,such Customer Sites will not take effect,and only the costs of Facility type Sites will be generated.
# ShipmentConstraints
# Status
Applicable Algorithms: TO
Description:
- Cannot be empty,optional values are Include,Exclude,the default value is Include
- Indicates whether the specified shipment Constraint record participates in model optimization,Include means participation,Exclude means non-participation.
# DeliverySequence
Applicable Algorithms: TO
Description:
- Can be empty,no default value
- Indicates the unloading sequence of the shipment in this route. Please use integers,from small to large to represent from first to last. Integers can be discontinuous (for example,fill in 1,3,5,6 in different rows of the same route,but no repeated numbers). Note: You can fill in only one of the two columns for the loading sequence number and unloading sequence number.
# PickupSequence
Applicable Algorithms: TO
Description:
- Can be empty,no default value
- Indicates the loading sequence of the shipment in this route. Please use integers,from small to large to represent from first to last. Integers can be discontinuous (for example,fill in 1,3,5,6 in different rows of the same route,but no repeated numbers). Note: You can fill in only one of the two columns of loading sequence number and unloading sequence number.
# BaselineSolution
Applicable Algorithms: TO
Description:
- Can be empty, no default value
- Indicates the name of the Baseline Solution, such as "Baseline" or "Optimized", which is convenient for building scenario items to filter Shipment Constraint records that need to be considered by the model.
# ShipmentName
Applicable Algorithms: TO
Description:
- Cannot be empty, no default value
- Dropdown selection, dropdown options are defined by the Shipments table
- Indicates the shipments the constraints apply to.
# AssetName
Applicable Algorithms: TO
Description:
- Can be empty, no default value
- Dropdown selection, dropdown options are defined by the Transportation Asset table
- Indicates the Asset restricted for use by this Shipment. Note that when filling out, the Asset for different rows on the same Route should be the same. If not filled out, it indicates no Constraint on Asset usage.
# AssetDomicile
Applicable Algorithms: TO
Description:
- Can be empty, no default value
- Dropdown selection, dropdown options as defined in Site table
- Indicates the Asset Domicile Site of the Asset that this Shipment is restricted to. Please ensure that the Asset Domicile Name for different rows of the same Route is consistent. If left blank, it means there is no Constraint on using the Asset's Domicile.
# Route
Applicable Algorithms: TO
Description:
- Can be empty, no default value
- Indicates the name of the route to which a transport order belongs. Multiple records with the same name belong to the same route. It is recommended to use an ID code (for example, "Asset name-Asset Id serial number-Route serial number", "3m5-1-2").
# Inventory
# InventoryPolicies
# SiteName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value
- No need for uniqueness The drop-down box options are Sites (Site Type = ExistingFacility or PotentialFacility) defined in the Site table and groups composed of Sites (the group type must be Individual),indicating the destination for storing the Product.
# ProductName
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,no default value
- No need for unique drop-down box options for the Product table defined Products and their groups (group type must be Individual)
- Indicates the Product to be stored.
# PolicyType
Applicable Algorithms: SIM
Description:
- Can be empty,default value is s_S,dropdown options include:
- s_S: This is a minimum/maximum inventory policy. When the inventory level is below s, the site will generate a replenishment shipment to restock the inventory up to S.
- R_Q: This is a fixed reorder point/fixed reorder quantity policy. When the inventory level is below a certain reorder point R, the site will generate a replenishment shipment for the product with the quantity Q, until the inventory level exceeds R.
- T_S: This is a periodic review policy to replenish inventory to a certain level, and is preferred in situation with intermittent demand as it helps consolidate supplier shipments.
- Indicates the type of relationship between reorder points and replenishment quantities.
# StockingSite
Applicable Algorithms: NO, SSO
Description:
- Cannot be empty,the default value is True,no need for unique drop-down box options including True,False,if False is filled in,it means that this site cannot store this product and the inventory is 0.
# Parameter1
Applicable Algorithms: SIM
Description:
- Cannot be empty,default value is 0
- When the policy type is RQ or sS,it indicates the reorder point that triggers the replenishment order.
# Parameter2
Applicable Algorithms: SIM
Description:
- Cannot be empty,default value is 0
- Depending on the policy type,it indicates the order quantity or the quantity to be ordered to a certain inventory level. When the policy type is RQ,it indicates a fixed order quantity. When the policy type is sS,it indicates the quantity of the target inventory level that must be replenished.
# InitialInv
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty, default value is 0,no need to be unique
- Indicates the initial stock of the Site, safety stock optimization does not consider initial stock. Deprecated,should preferably use the initial inv table.
# SafetyStock
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 0,no need to be unique
- Indicates the minimum amount of safety stock that SiteProduct should keep at the end of each Period. This value can be calculated based on safety stock optimization. Deprecated,it is recommended to use the Inventory Constraint table to set the target of the end-of-period inventory
# ReviewPeriod
Applicable Algorithms: SIM, SSO
Description:
- Cannot be empty,default value is 0,default unit is day,no need to be unique
- Indicates how often the product is checked in the current warehouse,and when the replenishment basis is reached,a replenishment order is generated.
# ReviewSchedule
Applicable Algorithms: SIM
Description:
- Can be empty,no default value,default unit is day
- Indicates how often the inventory level is checked. As long as the inventory standard of this mode is reached,inventory occurs immediately.
# ServiceType
Applicable Algorithms: SSO
Description:
- Can be empty,default value is Type_1, no need to be unique
- Indicates the requirement for the site's service level, indicating how to evaluate the inventory rate.
# MaxServiceTime
Applicable Algorithms: SIM, SSO
Description:
- Can be empty,default value is 0,default unit is day,no need to be unique
- Indicates the hard constraint of the maximum service time of the site for the downstream site.
# MinServiceTime
Applicable Algorithms: SIM, SSO
Description:
- Can be empty,default value is 0,default unit is day,no need to be unique
- Indicates the hard constraint of the shortest service time of the site for the downstream site.
# RelaxCustomerServiceTime
Applicable Algorithms: SSO
Description:
- Cannot be empty,default value is False,no need to be unique
- Automatically set the range for the latest delivery time allowed for SiteProduct
# EnforceRiskPooling
Applicable Algorithms: SSO
Description:
- Cannot be empty,default value is False,no need to be unique. Set the forced risk coverage days for SiteProduct to 0/MaxLeadTime/ImmediateLeadTime
# ServiceLevel
Applicable Algorithms: SSO
Description:
- Cannot be empty,default value is 0.95,no need to be unique
- Represents the fulfillment rate of the Product supplied to the Customer-facing Site based on the service level type.
# UnitCo2
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 0,and it does not need to be unique. It reflects the carbon emission value of the storage unit material within the Period.
# MinDwellTime
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0, no need to be unique
- Indicates minimum number of days a product stays in the warehouse
# MaxDwellTime
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0, no need to be unique
- Indicates maximum number of days a product stays in the warehouse
# VariableInboundCost
Applicable Algorithms: NO
Description:
- Can be empty, default value is 0.
- Indicates the variable cost of inbounding each Product unit.
# VariableOutboundCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0.
- Indicates the variable cost of outbounding for each Product unit.
# HandlingCostBasis
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Quantity, other options include Volume and Weight
- Defines the calculation basis for Variable Inbound Cost and Variable Outbound Cost of site-product inventory policy
# VariableStorageCost
Applicable Algorithms: NO
Description:
- Can be empty, default value is 0.
- Represents the variable storage cost per unit of Product in the model horizon.
# StorageCostBasis
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Quantity, other options include Volume and Weight
- Defines the calculation basis for Variable Storage Cost of site-product inventory policy
# ProductInvValue
Applicable Algorithms: NO, SSO
Description:
- Can be empty, no default value
- Represents the currency value per unit of the product, used to calculate inventory holding costs. In network optimization and inventory optimization, the product value of the inventory policy table will overwrite the product value in the product table, while the simulation always uses the product value in the product table.
# InvCarryingCostPct
Applicable Algorithms: NO, SIM
Description:
- Can be empty, no default value.
- Indicates the inventory holding cost of the Product stored at this Site during the model horizon. If this field is not filled in, the model will take the default value of the inventory holding cost set in the Model Options.
# InvTurns
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- No need to be unique
- Indicates the number of inventory turnovers within the Period time,used to calculate the Period inventory level and inventory holding cost based on turnover
# FixedStockingTime
Applicable Algorithms: SIM
Description:
- When a warehousing event is triggered,if a fixed warehousing time is used,the warehousing time does not change with the product quantity.
- The unit is day.
# UnitStockingTime
Applicable Algorithms: SIM
Description:
- When an event triggers the warehousing, if the unit warehousing time is used, the total warehousing time varies with the quantity of products.
- The warehousing time is the unit warehousing time multiplied by the quantity of products, measured in days.
- If both fixed warehousing time and unit warehousing time are configured simultaneously, the output result is the sum of the two.
# FixedPickingTime
Applicable Algorithms: SIM
Description:
- When an event triggers the outbound process, if fixed outbound time is used, the outbound time does not vary with the quantity of products.
- Unit is in days.
# UnitPickingTime
Applicable Algorithms: SIM
Description:
- When the event of outbound delivery is triggered,if the unit outbound delivery time is used,the total outbound delivery time varies with the number of products.
- The outbound delivery time is the unit outbound delivery time multiplied by the number of products.
- The unit is day.
# DisposalCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0.
- At each site, this field indicates the disposal cost of the product/sub-product/waste with shelf life.
# Status
Applicable Algorithms: NO, SIM, SSO
Description:
- Cannot be empty,the default value is Include,no need to be uniquely used to specify whether the inventory policy participates in model optimization
# Notes
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Optional descriptive description about the inventory policy,which is not involved in the model calculation.
# Custom1
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Indicates any other custom information about the inventory policy,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO, SIM, SSO
Description:
- Can be empty,no default value
- Indicates any other custom information about the inventory policy,which is convenient for understanding and filtering and does not participate in model calculation.
# TransformationId
Applicable Algorithms: NO
Description:
- Can be empty,default is DEFAULT,no need to be unique Related to the model transformation function. Through the “Output Table - Safety Stock Strategy Summary” “Add to Inventory Strategy Table” button,the results can be imported into the “Input Table - Inventory Strategy” to achieve the conversion of SSO output results to NO,SIM input. This Column records the source Scenario of the inventory policy.
# PolicyPriority
Applicable Algorithms: NO
Description:
- Can be empty,default value is 1
- When duplicate values appear in this inventory policy (same Site,same Product),the inventory policy with the smaller number in this field will be used first
# InventoryPoliciesMultiPeriod
# PeriodName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty. The drop-down box options are the Periods defined in the Period table and the groups they consist of (the group type must be Individual).
- Indicates the Period in which all attributes of the inventory policy take effect.
# SiteName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the Sites defined in the Site table and their groups (the group type must be Individual)
- Indicates the destination for storing the Product.
# ProductName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the drop-down box options are the Products defined in the Product table and their groups (the group type must be Individual)
- Indicates the Product to be stored.
# Parameter1
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,default value is 0
- When the policy type is RQ or sS,it indicates the reorder point that triggers the replenishment order.
# Parameter2
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,default value is 0
- Depending on the policy type,it indicates the order quantity or the quantity to be ordered to a certain inventory level. When the policy type is RQ,it indicates a fixed order quantity. When the policy type is sS,it indicates the quantity of the target inventory level that must be replenished.
# SafetyStock
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,default value is 0
- Indicates the safety stock of SiteProduct in this Period,this value can be calculated based on safety stock optimization.
# UnitCo2
Applicable Algorithms: NO, SIM
Description:
- Default is empty
- Reflects the unit carbon emission value within the Period.
# VariableInboundCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0
- Indicates the variable cost of inbounding each Product unit within a certain Period.
# VariableOutboundCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0
- Indicates the variable cost of outbounding each Product unit within a certain Period.
# VariableStorageCost
Applicable Algorithms: NO, SIM
Description:
- Can be empty, default value is 0.
- Indicates the variable storage cost of each Product unit in a certain Period.
# InvCarryingCostPct
Applicable Algorithms: NO, SIM
Description:
- Can be empty,no default value
- Indicates the inventory holding cost of the Product stored at this Site during the Period as a percentage of the Product value
- Reflected in the total inventory holding cost in the network summary table.
# ProductInvValue
Applicable Algorithms: NO, SIM
Description:
- Can be empty, no default value.
- Indicates the value of each unit of Product in a certain Period, which is used to calculate inventory holding cost:
- Inventory holding cost = inventory quantity * Product value * holding cost rate * period length
- In network optimization and inventory optimization, the Product value defines in the inventory policy will overwrite the Product value defined in the Product table, while during simulation computing, the model will always read the Product Value from the Product table.
# Status
Applicable Algorithms: NO, SIM
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the inventory policy in this Period participates in model optimization:
- Include: Participate in model calculation
- Exclude: Do not participate in model calculation
# ReviewSchedule
Applicable Algorithms: SIM
Description:
- Can be empty,no default value
- Set up stock check schedule in simulation algorithm
- Setting method 1: According to calendar schedule
- Setting method 2: According to weekly schedule
- Setting method 3: According to fixed period schedule
# PolicyPriority
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 1
- Indicates the modified value of the inventory policy priority in different periods. This value can be used to modify the policy priority field in the inventory policy table in a specific period.
# InvTurns
Applicable Algorithms: NO, SIM
Description:
- Can be empty,no default value
- Specify a parameter,which can be used to calculate the average inventory
- Average Inventory = m * Throughput,where m is the reciprocal of the inventory turnover rate
# InitialInventory
# SiteName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,no default value
- The drop-down box options are the Sites defined in the Site table and the groups they form (the group type must be Individual)
- Indicates the location where the Product is stored at the beginning of the period.
# ProductName
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,no default value
- No need for unique drop-down box options for the Product table defined Products and their groups (the group type must be Individual),indicating the Products stored at the beginning of the period.
# ProductionDate
Applicable Algorithms: NO, SIM
Description:
- Can be empty, no default value.
- Indicates the production date of the Product.
# AvailableDate
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,no default value.
- Indicates the date when the Product can be used.
# InventoryType
Applicable Algorithms: NO, SIM
Description:
- Can be empty, inputs are selectable values. Default value is On Hand. Options include On Hand, In Transit, and Work In Process
- Indicates the form of the initial inventory:
- On Hand: On Hand Inventory
- In Transit: In Transit Inventory
- Work In Process: Work In Process Inventory
# Quantity
Applicable Algorithms: NO, SIM
Description:
- Can be empty,no default value
- Does not need to be unique. Can be an integer or a decimal. The unit can be customized,but must be consistent. Indicates the number of Products held or in transit at the site at the beginning of the period.
# Status
Applicable Algorithms: NO, SIM
Description:
- Cannot be empty,the default value is Include,no need to be uniquely used to specify whether the beginning inventory participates in model optimization
# Notes
Applicable Algorithms: NO, SIM
Description:
- Can be empty,no default value
- Optional descriptive information about the beginning inventory,which is not involved in the model calculation.
# Custom1
Applicable Algorithms: NO, SIM
Description:
- Can be empty,no default value
- Indicates any other custom information about the beginning inventory,which is convenient for understanding and filtering and does not participate in model calculations.
# Custom2
Applicable Algorithms: NO, SIM
Description:
- Can be empty.
- No default value.
- Indicates any other custom information related to initial inventory, making it easier to understand and filter, which is not involved in the model calculation.
# Custom2
Applicable Algorithms: NO, SIM
Description:
- Can be empty,no default value
- Not required to uniquely represent an optional descriptive statement about the beginning inventory,not involved in model calculations.
# Advanced Constraint
# ExpressionConstraintGroup
# ConstraintGroupName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,can be repeated,a group will be created when the same name is used.
- Indicates the name of the group created by the expression Constraint
# Expression
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are expressions defined in each constraint table
- Indicates the group members in the expression Constraint Group
# Coefficient
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is 1.0
- Indicates the coefficient of the calculation relationship of each expression in the expression constraint group.
- For example,if the expression constraint group definition is: 1*"expression 1"-3*"expression 2",the coefficient of expression 1 is 1,and the coefficient of expression 2 is -3.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude
- Used to specify whether the expression Constraint Group participates in model optimization:
- Include: The expression Constraint Group participates in model calculation
- Exclude: The expression Constraint Group does not participate in model calculation and will not be used in expression Constraints.
# ExpressionConstraints
# ConstraintGroupName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,can be repeated,a group will be created when the same name is used.
- Indicates the expression to which the expression constraint applies.
# ConstraintType
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,options include Min,Max,Fixed,CondMin,Lots,FixedLots,Define
- Used to specify the type of expression group Constraint:
- Min: The total amount of the expression group must be greater than or equal to the Constraint value
- Max: The total amount of the expression group must be less than or equal to the Constraint value
- Fixed: The total amount of the expression group must be equal to the Constraint value
- CondMin: The total amount of the expression group can be 0,if not 0,it must be greater than or equal to the Constraint value
- Lots: Define the batch size (the actual quantity may not be an integer multiple of the batch),the final calculated Lots quantity will be rounded up
- FixedLots: Define the batch size (the actual quantity must be an integer multiple of the batch),if the actual quantity is not an integer multiple,the model will be infeasible
- Define: Used to create an expression,no Constraint value is required
- When Lots and FixedLots limit the batch quantity,it indicates the combined batch of different expressions in the Constraint Group
- When Define is selected,the Constraint Group is generally used to call the "Expression Cost" table,and it is not recommended to use it again for "Expression Constraint Group" table to create a group.
# ConstraintValue
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates the limit amount specified by this Constraint
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude
- Used to specify whether the expression Constraint Group participates in model optimization:
- Include: The expression constraint participates in model calculation
- Exclude: The expression constraint does not participate in model calculation and will not be used for Constraint.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Can be empty,default value is 1
- Indicates the unit penalty cost for breaking the limit of this expression,effective when the "IsSoftConstraint" field is "True"
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# FlowCountConstraints
# Expression
Applicable Algorithms: NO
Description:
- Can be empty,no default value,
- This is an optional name for a flow count Constraint,which can be used to:
- Create an expression Constraint Group by providing values for Expression1 and Expression2,
- Create an expression-based cost by using this value in the Expression field,enabling the definition of fixed and variable cost components resulting from the Constraint
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Period defined in the Period table,or the Period group,indicates the Period to which the flow count limit applies,can be a single Period,it can be an Individual Period group,representing the count limit that exists in each Period,or it can be a SET Period group,representing the count limit summarized by this Period group
# SourceName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and the groups they form (Site Type is Facility),indicates the starting site for the flow count limit,
- If the Individual group is selected,it means that each individual member in the group has an independent limit,and if the SET group is selected,it means the count limit for the collected group of all the members.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and the groups they form,
- Indicates the end site to which the flow count limit applies,
- If the Individual group is selected,it means that each individual member in the group has an independent limit,and if the SET group is selected,it means the count limit for the group members in total
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the products defined in the Product table and the groups they form,
- Indicates the product to which the flow count limit applies,
- If the Individual group is selected,it means that each member in the group has its own independent limit,and if the SET group is selected,it means the count limit for the group members in total
# ModeName
Applicable Algorithms: NO
Description:
- Cannot be empty, no default value, the drop-down box options are the transportation modes and groups defined in the transportation policy table,
- Indicates the transportation mode to which the flow count limit applies,
- If an Individual group is selected, it means that each individual member in the group has independent Constraints, and if a SET group is selected, it means the cumulative count of group members.
# ConstraintType
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,options include Min,Max,Fixed,CondMin,Define
# ConstraintValue
Applicable Algorithms: NO
Description:
- Can be empty,no default value,indicates the amount of limit,here refers to the number of counts
# PeriodAggregated
Applicable Algorithms: NO
Description:
- Can be empty, input as optional value, default value is True, options include True,False
- Used to specify whether to aggregate Period:
- True: Aggregate Period, not a field for counting
- False: Do not aggregate Period, it is a field for counting.
# SourceAggregated
Applicable Algorithms: NO
Description:
- Can be empty, input is optional, default value is True, options include True, False
- Used to specify whether to aggregate the starting point:
- True: Aggregate the starting point, not the field used for counting
- False: Do not aggregate the starting point, it is a field used for counting.
# SiteAggregated
Applicable Algorithms: NO
Description:
- Can be empty,input as optional value,default value is True, options include True, False
- Used to specify whether to aggregate Site:
- True: Aggregate Site, not a field for counting
- False: Do not aggregate Site, it is a field for counting.
# ProductAggregated
Applicable Algorithms: NO
Description:
- Can be empty, input as optional value, default value is True, options include True, False
- Used to specify whether to aggregate Product:
- True: Aggregate Product, not a field for counting
- False: Do not aggregate Product, it is a field for counting.
# ModeAggregated
Applicable Algorithms: NO
Description:
- Can be empty, input is optional, default value is True, options include True, False
- Used to specify whether to aggregate transportation modes:
- True: Aggregate transportation modes, not a field for counting
- False: Do not aggregate transportation modes, it is a field for counting.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude,
- Used to specify whether the flow count limit participates in model optimization
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates an optional descriptive statement about the flow count limit,which does not participate in the model calculation.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about the flow count limit,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about the flow count limit,which is convenient for understanding and filtering and does not participate in model calculation.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 1,represents the unit penalty cost for violating the flow count constraint
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# GreenFieldServiceConstraints
# Expression
Applicable Algorithms: GF
Description:
- Can be empty,no default value
- Expression name must be unique This is an optional name for a location service constraint.
# SiteName
Applicable Algorithms: GF
Description:
- Cannot be empty,no default value. The drop-down box options are the non-facility Customers and their groups defined in the Site table,indicating the Customers to which the site selection service Constraints apply.
# Distance
Applicable Algorithms: GF
Description:
- Cannot be empty
- Default value is 100
- Indicates the distance that needs to be met for the location service Constraint.
# Percentage
Applicable Algorithms: GF
Description:
- Cannot be empty,default value is 100
- Indicates the percentage of location service constraints that need to be met.
# Status
Applicable Algorithms: GF
Description:
- Cannot be empty,the default value is Include. It is used to specify whether the location service Constraint participates in model optimization.
# Notes
Applicable Algorithms: GF
Description:
- Can be empty,no default value
- Optional descriptive description of the location service Constraints,which does not participate in the model calculation.
# CustomerServiceConstraints
# Expression
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- This is the optional name of the Customer service constraint
- Not available for Expression Cost,Expression Constraint Group,Expression Constraint.
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Period defined in the Period table
- Indicates the Period to which the Customer service Constraint applies.
# SourceName
Applicable Algorithms: NO
Description:
- Cannot be empty,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is Facility,and the group type must be Individual)
- Indicates the source Site for transporting the Product.
# CustomerName
Applicable Algorithms: NO
Description:
- Cannot be empty,the drop-down box options are Customer (Site Type=Customer) defined in the Site table and groups composed of Customers
- Indicates the Customer or Customer group to which the Customer service Constraint applies.
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,the drop-down box options are the Products defined in the Product table and the groups they form
- Indicates the Product or Product group to which the Customer service Constraint applies.
# ModeName
Applicable Algorithms: NO
Description:
- Cannot be empty, no default value, the drop-down options are the transportation modes and their groups defined in the transportation policy table
- Indicates the mode applicable to customer service constraints
# Distance
Applicable Algorithms: NO
Description:
- The maximum transportation distance of the Customer service. The shipment quantity exceeding the maximum distance will not be counted as the shipment quantity that meets the service requirements.
# Duration
Applicable Algorithms: NO
Description:
- The maximum transportation time for customer service; shipments exceeding the maximum transportation time do not count as shipments that meet the service requirements.
# CostBasis
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is Quantity,options include Quantity,Volume,Weight
- basis used to specify Customer service constraint value:
- Quantity: Quantity
- Volume: Volume
- Weight: Weight
- The units of each field in the model must be consistent (no default unit)
# Percentage
Applicable Algorithms: NO
Description:
- Customer service percentage limit,which limits the number of shipments within the maximum service time/distance to the minimum percentage of the total shipments.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude
- Used to specify whether the location service Constraint participates in the model optimization:
- Include: Customer service Constraints participate in model calculation
- Exclude: Customer service Constraints do not participate in model calculation and will not be used for Constraints.
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of the location service Constraints,which does not participate in the model calculation.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Can be empty,the default value is 1,represents the unit penalty cost for violating the Customer service constraint value constraint
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# InventoryConstraints
# Expression
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- This is an optional name for an inventory Constraint. Expressions created by inventory Constraints can be used in:
- Create an expression Constraint by specifying an expression for the value of either expression1 or expression2. Enables combining Constraints
- Creates expression-based costs by using defined expression names in the Expression Cost table,enabling definition of fixed and variable costs resulting from Constraints.
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Period defined in the Period table
- Indicates the Period to which the Inventory Constraint applies.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is Facility)
- Indicates the Site to which the Inventory Constraint applies.
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Products defined in the Product table and their groups
- Indicates the Products to which the Inventory Constraint applies.
# ConstraintType
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,options include Min,Max,Fixed,CondMin,Define
# ConstraintValue
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates the limit amount specified by this Constraint
# CostBasis
Applicable Algorithms: NO
Description:
- Can be empty,default value is Quantity,options include Quantity,Volume,Weight
# PreBuildStock
Applicable Algorithms: NO
Description:
- Cannot be empty,input is optional,default value is True,options include True,False
- Used to specify whether the constraint is applied to pre-placed inventory:
- True: The constraint will be applied to pre-placed inventory
- False: The constraint will not be applied to pre-placed inventory.
- If all inventory types are selected to be excluded (ie False),then the constraint will be ignored.
# SafetyStock
Applicable Algorithms: NO
Description:
- Cannot be empty,input is optional,default value is False,options include True,False
- Used to specify whether the constraint is applied to safety stock:
- True: The constraint will be applied to safety stock
- False: The constraint will not be applied to safety stock.
# CycleStock
Applicable Algorithms: NO
Description:
- Cannot be empty,input is optional,default value is False,options include True,False
- Used to specify whether the constraint is applied to cycle stock:
- True: The constraint will be applied to cycle stock
- False: The constraint will not be applied to cycle stock.
# TurnEstimatedStock
Applicable Algorithms: NO
Description:
- Cannot be empty,input is optional,default value is False,options include True,False
- Used to specify whether the constraint is applied to the turn estimate stock:
- True: The constraint will be applied to the turn estimate stock
- False: The constraint will not be applied to the turn estimate stock.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is Include,optional options include Include,Exclude
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive statement about Inventory Constraints,not involved in model calculations.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about Inventory Constraints,for easy understanding and filtering,not involved in model calculations.
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about Inventory Constraints,for easy understanding and filtering,not involved in model calculations.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 1.0
- Indicates the unit penalty cost of the inventory exceeding the Inventory Constraint. The unit corresponds to the setting in "Inventory Constraint - Constraint Value Basis" (special case: if "Constraint Value Basis" is "DOS",the unit penalty cost calculation unit is Quantity).
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# InventoryCountConstraints
# Expression
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- This is an optional name for a stock count Constraint. Expressions created by stock count Constraints can be used in:
- Create an expression Constraint by specifying anexpression for the value of either expression1 or expression2. Enables combination of Constraints
- Creates expression-based costs by using defined expression names in the Expression Cost table,enabling definition of fixed and variable costs resulting from Constraints.
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Period defined in the Period table
- Indicates the Period to which the inventory count constraint applies.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is Facility)
- Indicates the Site to which the inventory count constraint applies.
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Products defined in the Product table and their groups
- Indicates the Product to which the inventory count constraint applies.
# ConstraintType
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,options include Min,Max,Fixed,CondMin,Define
- Type used to specify inventory count constraint: * Min: The inventory count quantity must be greater than or equal to the constraint value
- Max: The inventory count quantity must be less than or equal to the constraint value
- Fixed: The inventory count quantity must be equal to the constraint value
- CondMin: The inventory count quantity can be 0,if not 0,it must be greater than or equal to the constraint value
- Define: Used to create an expression,no constraint value is required.
# ConstraintValue
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates the limit amount specified by this Constraint
# PeriodAggregated
Applicable Algorithms: NO
Description:
- Can be empty, input is optional. Default value is True, options include True and False
- Used to specify whether to aggregate period:
- True: aggregates period, not used for the counting Column
- False: does not aggregate period, used for the counting Column.
# SiteAggregated
Applicable Algorithms: NO
Description:
- Can be empty, input as optional value. Default value is True, options include True and False
- Used to specify whether to aggregate sites:
- True: aggregate sites, not a column used for counting.
- False: do not aggregate sites, it is a column used for counting.
# ProductAggregated
Applicable Algorithms: NO
Description:
- Can be empty, input optional. Default value is True, options include True and False
- Used to specify whether to aggregate products:
- True: aggregate products ,not a column for counting
- False: do not aggregate products, is a column for counting.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude
- Used to specify whether the inventory count constraint participates in model optimization:
- Include: The inventory count constraint participates in model calculation
- Exclude: The inventory count constraint does not participate in model calculation and will not be used for Constraint.
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates an optional descriptive statement about the inventory count constraint,which does not participate in the model calculation.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about inventory count constraints,for easy understanding and filtering,not involved in model calculations.
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about inventory count constraints,for easy understanding and filtering,not involved in model calculations.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Can be empty,default value is 1
- Indicates the unit penalty cost for exceeding the inventory count constraint,effective when the "IsSoftConstraint" field is "True"
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# ProductionCountConstraints
# Expression
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- This is an optional name for a production count constraint. Expressions created by production count constraints can be used in the following ways:
- Create expression constraints by specifying an expression for the value of expression1 or expression2. Enables the combination of constraints
- Creates expression-based costs by using the defined expression name in the Expression Cost table,enabling the definition of fixed and variable costs resulting from the constraint.
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Periods defined in the Period table
- Indicates the Period to which the production count constraint applies.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is *Facility)
- Indicates the Site to which the production count constraint applies.
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Products defined in the Product table and their groups
- Indicates the Products to which the production count constraint applies.
# ConstraintType
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,options include Min,Max,Fixed,CondMin,Define
# ConstraintValue
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates the limit amount specified by this Constraint
# SiteAggregated
Applicable Algorithms: NO
Description:
- Can be empty, input is optional. Default value is True, options include True and False
- Used to specify whether to aggregate sites:
- True: aggregate sites, not used for counting column
- False: do not aggregate sites, used for counting column.
# ProductAggregated
Applicable Algorithms: NO
Description:
- Can be empty, input optional. Default value is True, options include True and False
- Used to specify whether to aggregate products:
- True: aggregate products ,not a column for counting
- False: do not aggregate products, is a column for counting.
# PeriodAggregated
Applicable Algorithms: NO
Description:
- Cannot be empty,input is optional,default value is True,options include True,False
- Used to specify whether to aggregate Period:
- True: Aggregate Period,not a field for counting
- False: Do not aggregate Period,it is a field for counting.
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates an optional descriptive statement about the production count constraint,which does not participate in the model calculation.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is Include,optional options include Include,Exclude
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about the production count constraint,for easy understanding and filtering,and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about the production count constraint,for easy understanding and filtering,and does not participate in model calculation.
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 1.0
- Indicates the unit penalty cost for the production count exceeding the production count constraint.
# SiteConstraints
# Expression
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Expression name must be unique. This is an optional name for a Site Count Constraint. Expressions created by Site Count Constraints can be used in the following ways: Creating expression constraints by specifying an expression for the value of expression1 or expression2,allowing constraints to be combined,Creating expression-based costs by using a defined expression name in the Expression Cost table,allowing the definition of fixed and variable costs resulting from constraints.
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Period defined in the Period table
- Indicates the Period to which the Site count limit applies.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Indicates the site to which the site count limit applies.
# ConstraintType
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value. Used to specify the type of Site Constraint.
# ConstraintValue
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates the limit amount specified by this Constraint
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include. Used to specify whether the Site count limit participates in model optimization.
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates an optional descriptive description of the Site count limit,which does not participate in model calculations.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about the Site count limit,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about the Site count limit,which is convenient for understanding and filtering and does not participate in model calculation.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Can be empty
- The default value is 1. It is used to set the penalty cost per unit when the soft constraint is not met.
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# WorkCenterConstraints
# Expression
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- This is an optional name for a Site Count Constraint. Expressions created by Site Count Constraints can be used in the following ways:
- Create an expression constraint by specifying an expression for the value of either Expression1 or Expression2. Enables the combination of constraints
- Creates expression-based costs by using a defined expression name in the Expression Cost table,enabling the definition of fixed and variable costs resulting from constraints.
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Period defined in the Period table
- Indicates the Period to which the Site count limit applies.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is Facility)
- Indicates the Site to which the Site count limit applies.
# WorkCenter
Applicable Algorithms: NO
Description:
- Cannot be empty
- Options in the dropdown list are the work centers defined by the Work Center table and their composed groups
- Defines the applicable work centers for the Work Center Constraints,
- If 'Individual' group is selected, the constraint will be applied respectively on each member of the individual group.
- If 'Set' group is selected, the constraint will be applied collectively on the set group as a whole.
# ConstraintType
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,options include Min,Max,Fixed,CondMin,Define
# ConstraintValue
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates the limit amount specified by this Constraint
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is Include,optional options include Include,Exclude
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates an optional descriptive description of the Site count limit,which does not participate in model calculations.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about the Site count limit,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates any other custom information about Site count limits,for easy understanding and filtering,and does not participate in model calculation.
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 1.0
- Indicates the unit penalty cost when the number of work center openings exceeds the work center constraint.
# ShipmentLaneConstraints
# SourceName
Applicable Algorithms: OA
Description:
- Cannot be empty,the drop-down box options are the sites defined in the Site table and their groups (Site Type is Facility,and the group type must be Individual)
- Indicates the starting point of the shipment lane.
# SiteName
Applicable Algorithms: OA
Description:
- Cannot be empty,the drop-down box options are Customer (Site Type=Customer) defined in the Site table and a group consisting of some Customers
- Indicates the end point of the transportation route.
# ProductName
Applicable Algorithms: OA
Description:
- Cannot be empty,the drop-down box options are the products defined in the Product table and the groups they form
- Indicates the product or product group to which the transportation route Constraint applies.
# PeriodName
Applicable Algorithms: OA
Description:
- Cannot be empty,no default value,the drop-down box options are the Period defined in the Period table
- Indicates the Period to which the transportation route Constraint applies.
# LaneName
Applicable Algorithms: OA
Description:
- Cannot be empty, no default value, the drop-down box options are the shipment lanes defined in the shipment lane table.
- Indicates the shipment lanes to which the shipment lane Constraints apply.
# ConstraintType
Applicable Algorithms: OA
Description:
- Cannot be empty,no default value,options include Min,Max,Fixed,CondMin
- Used to specify the type of shipment lane Constraints:
- Min: route flow must be greater than or equal to the Constraint value
- Max: route flow must be less than or equal to the Constraint value
- Fixed: route flow must be equal to the Constraint value
- CondMin: route flow can be 0,if not 0,it must be greater than or equal to the Constraint value.
# ConstraintValue
Applicable Algorithms: OA
Description:
- Can be empty,no default value
- Indicates the size of the lane flow under the Constraint type.
# CostBasis
Applicable Algorithms: OA
Description:
- Can be empty,the default value is Quantity,the drop-down box options include: Quantity,Volume,Weight,Value,Price
- Indicates the unit of the constraint value,Value is the value,and Price is the price.
# IsSoftConstraint
Applicable Algorithms: OA
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# UnitConstraintPenaltyCost
Applicable Algorithms: OA
Description:
- Used to set the penalty cost when the soft constraint is not met.
- For example,if the Constraint type is Max,the Constraint value is 100,the Constraint value base is Value,IsSoftConstraint is True,and the soft constraint penalty cost is 10,it means that when the lane flow value exceeds 100 dollars,a penalty cost of 10 dollars is required for every 1 dollars exceeding the value.
# Status
Applicable Algorithms: OA
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude
- Used to specify whether the transportation route Constraints are involved in model optimization:
- Include: Transportation route Constraints are involved in model calculation
- Exclude: Transportation route Constraints are not involved in model calculation,and the model will not consider transportation route Constraints.
# Notes
Applicable Algorithms: OA
Description:
- Can be empty,no default value
- Optional descriptive information about the shipment lane Constraints,which does not participate in the model calculation.
# Custom1
Applicable Algorithms: OA
Description:
- Can be empty,no default value
- Indicates any other custom information about transportation line Constraints,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: OA
Description:
- Can be empty,no default value
- Indicates any other custom information about transportation line Constraints,which is convenient for understanding and filtering and does not participate in model calculation.
# ShipmentLaneCountConstraints
# SourceName
Applicable Algorithms: OA
Description:
- Cannot be empty,the drop-down box options are the sites defined in the Site table and their groups (Site Type is Facility,and the group type must be Individual)
- Indicates the starting point of the shipment lane.
# SiteName
Applicable Algorithms: OA
Description:
- Cannot be empty,the drop-down box options are Customer (Site Type=Customer) defined in the Site table and a group consisting of some Customers
- Indicates the end point of the transportation route.
# ProductName
Applicable Algorithms: OA
Description:
- Cannot be empty,the drop-down box options are the products defined in the Product table and the groups they form
- Indicates the product or product group to which the transportation route Constraint applies.
# PeriodName
Applicable Algorithms: OA
Description:
- Cannot be empty,no default value,the drop-down box options are the Period defined in the Period table
- Indicates the Period to which the transportation route Constraint applies.
# LaneName
Applicable Algorithms: OA
Description:
- Cannot be empty, no default value, the drop-down box options are the shipment lanes defined in the shipment lane table.
- Indicates the shipment lanes to which the shipment lane Constraints apply.
# SourceAggregated
Applicable Algorithms: OA
Description:
- Cannot be empty, input is optional, default value is True, options include True,False
- Used to specify whether to aggregate the source site:
- True: Aggregate the source site, not the field used for counting
- False: Do not aggregate the source site, it is the field used for counting.
# SiteAggregated
Applicable Algorithms: OA
Description:
- Can be empty, input is optional. Default value is True, options include True and False
- Used to specify whether to aggregate sites:
- True: aggregate sites, not used for counting column
- False: do not aggregate sites, used for counting column.
# ProductAggregated
Applicable Algorithms: OA
Description:
- Can be empty, input optional. Default value is True, options include True and False
- Used to specify whether to aggregate products:
- True: aggregate products, not a column for counting
- False: do not aggregate products, is a column for counting.
# PeriodAggregated
Applicable Algorithms: OA
Description:
- Cannot be empty, input as optional value, default value is True, options include True,False
- Used to specify whether to aggregate Periods:
- True: Aggregate Periods,not the field for counting
- False: Do not aggregate Periods,it is the field for counting.
# LaneAggregated
Applicable Algorithms: OA
Description:
- Cannot be empty, input is optional,default value is True,options include True,False
- Used to specify whether to aggregate transport lanes:
- True: Aggregate transport lanes,not a field for counting
- False: Do not aggregate transport lanes,it is a field for counting.
# ConstraintType
Applicable Algorithms: OA
Description:
- Cannot be empty,no default value,options include Min,Max,Fixed,CondMin
- Used to specify the type of transport lane count limit:
- Min: The number of lanes must be greater than or equal to the constraint value
- Max: The number of lanes must be less than or equal to the constraint value
- Fixed: The number of lanes must be equal to the constraint value
- CondMin: The number of lanes can be 0,if not 0,it must be greater than or equal to the constraint value.
# ConstraintValue
Applicable Algorithms: OA
Description:
- Can be empty,no default value
- Indicates the number of lanes under the Constraint type.
# Status
Applicable Algorithms: OA
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude
- Used to specify whether the transport line count limit is involved in model optimization:
- Include: The transport line count limit is involved in model calculation
- Exclude: The transport line count limit is not involved in model calculation,and the model will not consider the transport line count limit.
# Notes
Applicable Algorithms: OA
Description:
- Can be empty,no default value
- Optional descriptive statement about the transport line count limit,not involved in model calculation.
# Custom1
Applicable Algorithms: OA
Description:
- Can be empty,no default value
- Indicates any other custom information about the transport line count limit,which is convenient for understanding and filtering and does not participate in model calculation.
# Custom2
Applicable Algorithms: OA
Description:
- Can be empty,no default value
- Indicates any other custom information about the transport line count limit,which is convenient for understanding and filtering and does not participate in model calculation.
# EndToEndServiceConstraints
# SourceName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,the drop-down box options are the Sites defined in the Site table and their groups (Site Type is *Facility).
- Indicates the source Site for transporting the Product.
# CustomerName
Applicable Algorithms: NO
Description:
- Cannot be empty,the drop-down box options are Customer (Site Type=Customer) defined in the Site table and groups composed of Customers
- Indicates the Customer or Customer group to which the end-to-end service Constraint applies.
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,the drop-down box options are the products defined in the Product table and the groups they form
- Indicates the product or product group to which the end-to-end service Constraint applies.
# MaxLeadTime
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates the maximum lead time from SourceSite to Customer.
# Distance
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates the maximum transportation distance from SourceSite to Customer.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is Include,options include Include,Exclude
- Used to specify whether end-to-end service Constraints participate in model optimization
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive information about service limitations,not included in model calculations.
# InterFacilitiesDistanceConstraints
# MinDistance
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Used when selecting candidate warehouse, the shortest distance that is allowed in model between the two warehouse that are opened
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of the inter-site distance Constraint table,which does not participate in model calculation.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of the inter-site distance Constraint table,which does not participate in model calculation.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,default Include
- Indicates whether this Constraint is effective
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Indicates the Period Name during which this Constraint is effective
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Identifies the Site Name that this Constraint applies to
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of the inter-site distance Constraint table,which does not participate in model calculation.
# DemandEqualRatioConstraints
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of demand sharing constraints,which is not involved in model calculations.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of demand sharing constraints,which is not involved in model calculations.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is Include,options include Include,Exclude
- Used to specify whether the demand equalization Constraint participates in the model calculation:
- Include: participates in the model calculation
- Exclude: does not participate in the model calculation
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Used to define the Period range for demand equalization
# ConstraintBasis
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Quantity,the drop-down box options include: Quantity,Weight,Volume,Value,Price
- Indicates that the optional measurement units for splitting orders include quantity,weight,volume,value,price
# PeriodAggregated
Applicable Algorithms: NO
Description:
- Cannot be empty, the default value is True, drop-down box options include: True, False
- For a dimension to be equalized, the dimension must be a Set group, and whether to aggregate is False.
- Indicates whether to consider multi-period aggregated equalization when demand equalization is applied.
# SourceAggregated
Applicable Algorithms: NO
Description:
- Cannot be empty, the default value is True, drop-down box options include: True, False
- For a dimension to be equalized, the dimension must be a Set group, and whether to aggregate is False.
- Indicates whether to consider multi-source aggregated equalization when demand equalization is applied.
# CustomerAggregated
Applicable Algorithms: NO
Description:
- Cannot be empty, the default value is False, drop-down box options include: True, False
- For a dimension to be equalized, the dimension must be a Set group, and whether to aggregate is False.
- Indicates whether to consider multi-coustomer aggregated equalization when demand equalization is applied.
# ServicePeriodAggregated
Applicable Algorithms: NO
Description:
- Cannot be empty, the default value is True, drop-down box options include: True, False
- For a dimension to be equalized, the dimension must be a Set group, and whether to aggregate is False.
- Indicates whether to consider multi-service-period aggregated equalization when demand equalization is applied.
# ProductAggregated
Applicable Algorithms: NO
Description:
- Cannot be empty, the default value is True, drop-down box options include: True, False
- For a dimension to be equalized, the dimension must be a Set group, and whether to aggregate is False.
- Indicates whether to consider multi-products aggregated equalization when demand equalization is applied.
# SourceName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Used to define the starting range of the demand distribution
# CustomerName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Used to define the Customer range for demand distribution
# ServicePeriod
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Used to define the range of the service period for demand equalization
# OrderScope
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is ConsideredOrders,dropdown options include: ConsideredOrders,TotalOrders
- Indicates the scope of orders considered when calculating the ratio in case of evenly divided demand
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Used to define the product range for demand distribution
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of demand sharing constraints,which is not involved in model calculations.
# ProductionProcessCountConstraints
# TotalConstraintsPenalty
Applicable Algorithms: NO
Description:
- Optional, no default value
- Expression names must be unique This is an optional name for the production process count constraint. The expression created by the production process count constraint can be used in the following ways: Create expression constraints by specifying expressions for the values of Expression 1 or Expression 2, allowing combination constraints. Create expression-based costs by using the defined expression names in the 'Expression Costs' table, allowing the definition of fixed and variable costs resulting from the constraints.
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description about the production process count constraint,which does not participate in model calculation.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description about the production process count constraint,which does not participate in model calculation.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include
- Used to specify whether this Constraint participates in model optimization.
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Used to specify the Period to which this Constraint applies.
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Used to specify the Site to which this Constraint applies
# ConstraintValue
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates the limit amount specified by this Constraint
# ConstraintType
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Optional options include Min,Max,Fixed,CondMin,Define
- Used to specify the type of production process count constraint:
- Min: The count quantity must be greater than or equal to the constraint value
- Max: The count quantity must be less than or equal to the constraint value
- Fixed: The count quantity must be equal to the constraint value
- CondMin: The count quantity can be 0,if not 0,it must be greater than or equal to the constraint value
- Define: Used to create an expression,no constraint value is required
# IsSoftConstraint
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is False
- Indicates whether the Constraint is a hard constraint or a soft constraint. Hard constraints must be met,while soft constraints may not be met,but an additional constraint penalty cost must be paid.
# PeriodAggregated
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is True
- Input options include True and False, which are used to specify whether to aggregate Period
- True: Period will be aggregated, hence will not participate in counting
- False: Period will not be aggregated, hence will participate in counting.
# SiteAggregated
Applicable Algorithms: NO
Description:
- Can be empty, input is optional. Default value is True, options include True and False
- Used to specify whether to aggregate sites:
- True: aggregate sites, not used for counting column
- False: do not aggregate sites, used for counting column.
# ProcessAggregated
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is True
- Input options include True and False, which are used to specify whether to aggregate Production Process
- True: Process will be aggregated, hence will not participate in counting
- False: Process will not be aggregated, hence will participate in counting.
# ProductAggregated
Applicable Algorithms: NO
Description:
- Cannot be empty
- Default value is True
- Input options include True and False, which are used to specify whether to aggregate Product
- True: Product will be aggregated, hence will not participate in counting
- False: Product will not be aggregated, hence will participate in counting.
# UnitConstraintPenaltyCost
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 1.0
- Indicates the unit penalty cost for the part where the production process count exceeds the production process count constraint.
# ProcessName
Applicable Algorithms: NO
Description:
- Cannot be empty
- No default value
- Options in the dropdown list are the Production Processes defined by the Production Process table and their composed groups
- Defines the applicable Production Process for the Production Process Count Constraints,
- If 'Individual' group is selected, the constraint will be applied respectively on each member of the individual group.
- If 'Set' group is selected, the constraint will be applied collectively on the set group as a whole.
# ProductName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- Used to specify the Product to which this Constraint applies
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description about the production process count constraint,which does not participate in model calculation.
# Advanced Cost
# ExpressionBasedCost
# Name
Applicable Algorithms: NO
Description:
- Cannot be empty, no default value, the expression cost name must be unique and cannot have the same name as the expression group
- Indicates the name of the expression cost.
# Expression
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value,input in the drop-down box,the drop-down box options include expressions defined by the Constraint type Define in the Constraint tables such as model production Constraint,production process Constraint,inventory Constraint,flow Constraint,etc.
- Indicates the defined expression corresponding to the expression cost.
# FixedCost
Applicable Algorithms: NO
Description:
- Can be empty,default value is 0
- Indicates the fixed cost applied to the expression,the input value can be a single value or a Step cost.
- Its usage is the same as that in the Site table.
# FixedCostType
Applicable Algorithms: NO
Description:
- Can be empty, default value is IncludeZero, dropdown options include:
- IncludeZero: Fixed cost first step applies to output values including zero,i.e.,fixed cost is incurred even when the output value is 0.
- ExcludeZero: Conversely, no fixed cost is incurred when the output value is 0.
- Can be empty, default value is IncludeZero, dropdown options include:
# VariableCost
Applicable Algorithms: NO
Description:
- Can be empty, default value is 0.
- Indicates the variable cost which applies to quantity, or weight, or volume defined by the expression. A tiered cost can be set in this field using Tiered Cost Editor.
# VariableCostType
Applicable Algorithms: NO
Description:
- Can be empty, the default value is "All"
- The drop-down list includes options:
- All: The cost will be calculated once based on the tier that the total volume falls in, for example (5000,1.5),(10000,1.25). When the output is 8000, the cost should be 8000*1.25=10,000.
- Incremental: The unit cost will be calculated based on the each tier discretely. In the above example, when the output is 8000, the cost should be 5000*1.5+(8000-5000)*1.25=11,250.
# Status
Applicable Algorithms: NO
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the expression cost participates in model optimization:
- Include: participate in model calculation
- Exclude: do not participate in model calculation
# CostType
Applicable Algorithms: NO
Description:
- Can be empty, no default value.
- Users can name the cost type according to the actual cost item of the expressions, and BI will split according to the defined cost type.
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Indicates an optional descriptive statement about the cost of the expression,which does not participate in the model calculation.
# CarbonOffset
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- The options in the drop-down menu include ALL_SITES,ALL_SITES_SET,user-defined Site groups,and non-Customer type data in the Site table
- When selecting a group such as ALL_SITES,if the group contains Customer type Sites,such Customer Sites will not take effect,and only the costs of Facility type Sites will be generated.
# InitialCarbonOffset
Applicable Algorithms: NO
Description:
- Cannot be empty, default value 0.0, unit in tons.
- Used to define the initial carbon emission allocation for the beginning of the model period.
# UnitCarbonCost
Applicable Algorithms: NO
Description:
- Cannot be empty, default value 0.0.
- Used to define the per-ton cost of carbon tax.
# CarbonOffsetPurchasePrice
Applicable Algorithms: NO
Description:
- Cannot be empty,default value 0.0
- Used to define the cost per ton of purchasing carbon credits during carbon trading.
# CarbonOffsetSalesPrice
Applicable Algorithms: NO
Description:
- Cannot be empty,default value 0.0
- Used to define the sales revenue per ton of carbon credits during carbon trading.
# MinimumEndingCarbonOffset
Applicable Algorithms: NO
Description:
- Cannot be empty, default value is 0.0
- Defines the lower limit of the target carbon credit balance at the end of the model period.
# MaximumEndingCarbonOffset
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 0.0
- Defines the upper limit of the target carbon credit balance at the end of the model period.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include
- The drop-down box options are Include,Exclude
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value. Does not participate in model calculation
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value. Does not participate in model calculation
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value. Does not participate in model calculation
# CarbonOffsetMultiPeriod
# PeriodName
Applicable Algorithms: NO
Description:
- Cannot be empty
- The drop-down menu options include ALL_PERIODS,user-defined groups (not Set) of type PERIODS,and data in the Period table other than END
# SiteName
Applicable Algorithms: NO
Description:
- Cannot be empty,no default value
- The options in the drop-down menu include ALL_SITES,ALL_SITES_SET,user-defined Site groups,and non-Customer type data in the Site table
- When selecting a group such as ALL_SITES,if the group contains Customer type Sites,such Customer Sites will not take effect,and only the costs of Facility type Sites will be generated.
# AdditionCarbonOffset
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 0.0,unit is tons
- Used to define the initial allocation of carbon emission credits at the start of the model period.
# UnitCarbonCost
Applicable Algorithms: NO
Description:
- Cannot be empty, default value is 0.0
- Used to define the cost per ton of carbon.
# CarbonOffsetPurchasePrice
Applicable Algorithms: NO
Description:
- Cannot be empty, default value is 0.0
- Used to define the cost per ton of purchasing carbon credits during carbon trading within the period.
# CarbonOffsetSalesPrice
Applicable Algorithms: NO
Description:
- Cannot be empty, default value is 0.0
- Used to define the sales revenue per ton of carbon credits during carbon trading within the period.
# MinimumEndingCarbonOffset
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 0.0
- Defines the lower limit of the target carbon credit balance within the period.
# MaximumEndingCarbonOffset
Applicable Algorithms: NO
Description:
- Cannot be empty,default value is 0.0
- Defines the upper limit of the target carbon credit balance within the period.
# Status
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include
- The drop-down box options are Include,Exclude
# Notes
Applicable Algorithms: NO
Description:
- Cannot be empty,the default value is Include
- The drop-down box options are Include,Exclude
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value. Does not participate in model calculation
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value. Does not participate in model calculation
# Rate
# RateName
Applicable Algorithms: TO
Description:
- Cannot be empty, no default value
- Indicates the rate name, such as "9 meters 6 rate", "12 meters 5 rate", etc.
# FixedCost
Applicable Algorithms: TO
Description:
- Can be empty,default value is 0
- Indicates the fixed cost of each route
# PerDistanceCost
Applicable Algorithms: TO
Description:
- Cannot be empty
- Default value is 0. Unit: currency per kilometer. The unit of cost can be customized, but must be consistent within a single model.
- Indicates the cost per kilometer when the vehicle is not empty (i.e., carrying goods with pending shipment). The cost per kilometer when empty must be defined in the 'per_reposition_distance_cost' field.
# PerRepositionDistanceCost
Applicable Algorithms: TO
Description:
- Cannot be empty
- Default value is 0, unit: currency per kilometer. The unit of cost can be customized, but must be consistent within a single model.
- Indicates the cost per kilometer when the vehicle is empty (i.e., without goods, on the way to pick up goods, or returning to the Asset Domicile). The non-empty cost per kilometer must be defined in the 'per_distance_cost' field. Typically, the empty and non-empty costs per kilometer are set to be equal.
# UnitCostBasis
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is Weight, other options include Volume and Quantity
- Defines the calculation basis for calculating Per Unit Cost of each record in Rate table
# DiscountRate
Applicable Algorithms: TO
Description:
- Can be empty,no default value,it is recommended to fill in a decimal between 0 and 1.
- Indicates an overall discount on the transport rate, equivalent to multiplying the fixed cost, unit distance (idle) cost, working time cost, transport volume cost, stopover cost, overnight cost, and unit driving (waiting, service) time cost by the discount rate.
# Status
Applicable Algorithms: TO
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the Customer order participates in model optimization,Include means participating in model calculation,Exclude means not participating.
# Notes
Applicable Algorithms: TO
Description:
- Can be empty,no default value
- Optional descriptive description of the shipping rate,which is easy to understand and filter,and is not involved in the model calculation.
# DutyTimeCost
Applicable Algorithms: TO
Description:
- Cannot be empty
- Default value is 0, unit is cost per hour, cost unit can be customized, but each model must be consistent
- Indicates the corresponding hourly cost of the Asset ID in the working Status, the working Status includes waiting, driving, loading and unloading, and the working time is calculated from the first transportation or loading and unloading (not waiting) operation of the Asset ID.
# PerUnitCost
Applicable Algorithms: TO
Description:
- Cannot be empty,default value is 0
- Represents the unit cost per transport volume, with the unit being dollars per unit (Weight-kg,Volume-cubic meters,Quantity-pieces). Assuming that a Shipment Volume is 5 cubic meters and the unit transport cost is 10 dollars per cubic meter, with the transport volume cost calculation based on Volume (Volume), the corresponding transport cost for that Shipment is 10*5=50 dollars.
# InTransitStopCost
Applicable Algorithms: TO
Description:
- Cannot be empty,default value is 0
- Indicates the cost incurred at each transit site (excluding asset domicile), unit is cost per (transit point). If an Asset ID performs multiple shipments during its stay at a site, or has both unloading and loading operations, it is still counted as one transit point. However, if the Asset ID shows behavior of arriving at a site -> leaving the site to go to other sites -> returning to the same site, then this site will be considered as transited twice.
# FixedRestTimeCost
Applicable Algorithms: TO
Description:
- This field cannot be empty. The default value is 0. The unit is dollars(or other currency) per overnight stay.
- Indicates the cost incurred per overnight stay, such as accommodation costs, etc.
- Not yet effective.
# FixedAssetCost
Applicable Algorithms: TO
Description:
- Cannot be empty,default value is 0,cost unit can be customized,but each model must be consistent
- Indicates the fixed cost corresponding to one trip of Asset Id (starting from the starting point of Asset Id and returning to the starting point is one trip). This fixed cost is different from the fixed cost definition in the Asset table.
The fixed cost in the Asset table is not charged by Route,but calculated by Asset Id. Even if a vehicle runs multiple routes,it is only counted once.
# MinimumCost
Applicable Algorithms: TO
Description:
- Can be empty,no default value
- Represents the minimum cost per trip, in dollars. If set to 500, then if the total cost of a certain route derived from other calculation logic is less than 500 dollars, the total cost for that trip will be calculated as 500 dollars.
# VariableInTransitLoadingStopCost
Applicable Algorithms: TO
Description:
- Can be empty. No default value.
- Represents the cost incurred at each stop where loading operations are performed (excluding the assets domicile). If an asset picks up multiple orders at one stop, it counts as one loading stop. However, if the asset loads at a stop, leaves for another stop, and then returns to load again, that stop is counted as two loading stops.
- Step cost input is required, and the step cost rule is incremental, for example, (0,1), (200,2), (300,4). This indicates that:
- When the number of loading stops is 1, the cost is 0.
- When the number of loading stops is 2, the cost is 200 (an additional 200 on top of the cost for 1 loading stop).
- When the number of loading stops is 3, the cost is 400 (an additional 200 on top of the cost for 2 loading stops).
- When the number of loading stops is 4, the cost is 700 (an additional 300 on top of the cost for 3 loading stops).
- When the number of loading stops exceeds 4 by XX (XX being a positive integer), the cost is 700 + 300XX.
- If linear cost needs to be expressed, for example, a cost of 500 for each loading stop, you can input (500,1).
# VariableInTransitUnloadingStopCost
Applicable Algorithms: TO
Description:
- Can be empty. No default value.
- Represents the cost incurred at each stop where unloading operations are performed (excluding the assets domicile). If an asset unloads multiple orders at one stop, it counts as one unloading stop. However, if the asset unloads at a stop, leaves for another stop, and then returns to unload again, that stop is counted as two unloading stops.
- Step cost input is required, and the step cost rule is incremental, for example, (0,1), (200,2), (300,4). This indicates that:
- When the number of unloading stops is 1, the cost is 0.
- When the number of unloading stops is 2, the cost is 200 (an additional 200 on top of the cost for 1 unloading stop).
- When the number of unloading stops is 3, the cost is 400 (an additional 200 on top of the cost for 2 unloading stops).
- When the number of unloading stops is 4, the cost is 700 (an additional 300 on top of the cost for 3 unloading stops).
- When the number of unloading stops exceeds 4 by X (X being a positive integer), the cost is 700 + 300X.
- If linear cost needs to be expressed, for example, a cost of 500 for each unloading stop, you can input (500,1).
# ServiceTimeCost
Applicable Algorithms: TO
Description:
- Cannot be empty. Default value is 0, with units of dollars per hour. Cost units can be customized, but must remain consistent within a single model.
- Represents the cost per hour associated with the Asset ID being in service (i.e., loading/unloading).
# DriveTimeCost
Applicable Algorithms: TO
Description:
- Cannot be empty, default value is 0, unit is dollars per hour, cost unit can be customized, but must remain consistent within a single model.
- Represents the cost per hour associated with the Asset ID being in driving mode.
# WaitTimeCost
Applicable Algorithms: TO
Description:
- Cannot be empty,the default value is 0,the unit is RMB per hour,the cost unit can be customized,but each model must be consistent
- Indicates the cost per hour corresponding to the Asset Id in the waiting status.
# Network Costing
# BOMTransaction
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of the network costing table for easy understanding and screening,and does not participate in model calculation.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of the network costing table for easy understanding and screening,and does not participate in model calculation.
# Status
Applicable Algorithms: NO
Description:
- Can be empty,default value is Include,options include Include and Exclude
- Used to specify whether the network costing order participates in model optimization,Include means participating in model calculation,Exclude means not participating.
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of the network costing table for easy understanding and screening,and does not participate in model calculation.
# PeriodName
Applicable Algorithms: NO
Description:
- Used to represent the period name corresponding to BOM transaction in network costing.
# SiteName
Applicable Algorithms: NO
Description:
- Site Name used to restore BOM production volume in network costing
# BomName
Applicable Algorithms: NO
Description:
- Used to represent the BOM name corresponding to BOM transaction in network costing.
# Quantity
Applicable Algorithms: NO
Description:
- Used to represent the BOM production quantity in network costing
# BomProductName
Applicable Algorithms: NO
Description:
- Used to represent the BOM product name corresponding to BOM transaction in network costing.
# ProductName
Applicable Algorithms: NO
Description:
- Product Name used to restore BOM production volume in network costing
# ProductionTransaction
# Quantity
Applicable Algorithms: NO
Description:
- Used to represent the amount of production in network costing
# ProductName
Applicable Algorithms: NO
Description:
- Product Name Used to represent the production volume in network costing
# SiteName
Applicable Algorithms: NO
Description:
- Site Name Used to represent the production volume in network costing
# PeriodName
Applicable Algorithms: NO
Description:
- Period Name Used to represent the production volume in network costing
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive information about network costing production volume,which is not involved in model calculation.
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive information about network costing production volume,which is not involved in model calculation.
# Status
Applicable Algorithms: NO
Description:
- Status Used to represent the production volume in network costing
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive information about network costing production volume,which is not involved in model calculation.
# ProductionProcessTransaction
# ProductName
Applicable Algorithms: NO
Description:
- Product Name Used to represent the production process volume in network costing
# ProcessName
Applicable Algorithms: NO
Description:
- The process name used to represent the production process volume in the network costing
# SiteName
Applicable Algorithms: NO
Description:
- Site Name Used to represent the production process volume in network costing
# Quantity
Applicable Algorithms: NO
Description:
- Used to represent the number of production processes in network costing
# ProcessStep
Applicable Algorithms: NO
Description:
- The name of the process step used to represent the production process volume in the network costing
# PeriodName
Applicable Algorithms: NO
Description:
- Period Name used to represent the production process volume in network costing
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of the network costing production process volume,which does not participate in the model calculation.
# Status
Applicable Algorithms: NO
Description:
- Status Used to represent the production process volume in network costing
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of the network costing production process volume,which does not participate in the model calculation.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive description of the network costing production process volume,which does not participate in the model calculation.
# FlowTransaction
# Status
Applicable Algorithms: NO
Description:
- Status Used to represent the flow volume in network costing
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive information about network costing,not involved in model calculations.
# Quantity
Applicable Algorithms: NO
Description:
- Used to represent the amount of flow in network costing
# ModeName
Applicable Algorithms: NO
Description:
- Used to represent the transportation mode name corresponding to flow transaction in network costing.
# ProductName
Applicable Algorithms: NO
Description:
- Product Name Used to represent the flow volume in network costing
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive information about network costing,not involved in model calculations.
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive information about network costing,not involved in model calculations.
# SiteName
Applicable Algorithms: NO
Description:
- Site Name Used to represent the flow volume in network costing
# SourceName
Applicable Algorithms: NO
Description:
- Used to represent the starting point name of the flow volume in network costing
# PeriodName
Applicable Algorithms: NO
Description:
- Period Name Used to represent the flow volume in network costing
# InventoryTransaction
# PeriodName
Applicable Algorithms: NO
Description:
- Period Name Used to represent the inventory in network costing
# ProductName
Applicable Algorithms: NO
Description:
- Product Name Used to represent the inventory in network costing
# Custom2
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive information about the network costing inventory,which is not involved in the model calculation.
# Notes
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive information about the network costing inventory,which is not involved in the model calculation.
# Quantity
Applicable Algorithms: NO
Description:
- Used to represent the inventory quantity in network costing
# Custom1
Applicable Algorithms: NO
Description:
- Can be empty,no default value
- Optional descriptive information about the network costing inventory,which is not involved in the model calculation.
# Status
Applicable Algorithms: NO
Description:
- Status Used to represent the inventory in network costing
# SiteName
Applicable Algorithms: NO
Description:
- Site Name Used to represent the inventory in network costing
# Data Group
# GroupMembers
# GroupName
Applicable Algorithms: All
Description:
- Cannot be empty, no default value
- Indicates the name of a user-defined group. A group contains one or more members. The corresponding relationship between groups and members is defined in the group member table.
# GroupMembers
Applicable Algorithms: All
Description:
- Cannot be empty,no default value
- indicates the members in the group
# Groups
# Notes
Applicable Algorithms: All
Description:
- Can be empty,no default value
- Indicates an optional descriptive description of the group,which does not participate in model calculations.
# GroupName
Applicable Algorithms: All
Description:
- Cannot be empty, no default value
- Represents the name of the group
- There are three ways to create a new group:
- Use the New Group button in the group interface to enter the group name,
- Use the "Add to Group" function button above the model element table to create a group. Taking the Site table as an example, select a few rows and add them to the existing group, or create a new Site group. If you create a new group, you can enter the group name,
- Export the group and group member table through the background. The group names in the two tables need to match.
# GroupType
Applicable Algorithms: All
Description:
- Cannot be empty, no default value, options include Individual and Set
- Indicates the type of group.
# GroupEntity
Applicable Algorithms: All
Description:
- Cannot be empty,no default value,options are Product Name (Product),Site Name (Site) and other table name fields
- In the Scatlas interface,it is called "group field",and in the exported Excel table,it is called "group entity"
- Indicates which field in which table the group members come from
# Transaction Data Forecast
# SiteProductLifeCycle
# Custom2
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive information about the SiteProduct life period,which does not participate in model calculations.
# Custom1
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive information about the SiteProduct life period,which does not participate in model calculations.
# Status
Applicable Algorithms: FA
Description:
- Cannot be empty; input is optional.
- Default value is Include; options are Include and Exclude.
- Used to specify whether the lifecycle of a specified product at a specified site participates in model optimization.
# CustomerName
Applicable Algorithms: FA
Description:
- Cannot be empty
- No default value, the drop-down list includes the Site Names defined in Site table (Site Type = Customer) and their groups (the group type must be Individual)
- Defines the product life cyle applied for a customer or customer group
# StartDate
Applicable Algorithms: FA
Description:
- Cannot be empty, drop-down box to enter the date
- Used to identify the start date of the life cycle of a given product for a given customer to improve forecasting accuracy
# EndDate
Applicable Algorithms: FA
Description:
- Cannot be empty, drop-down box to enter the date
- Used to identify the end-of-life date of a given product for a given customer to improve forecasting accuracy
# ProductName
Applicable Algorithms: FA
Description:
- Cannot be empty
- No default value, the drop-down list includes the Product Names defined in Product table and their groups (the group type must be Individual)
- Defines the product life cyle applied for a product or product group
# Notes
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive information about the SiteProduct life period,which does not participate in model calculations.
# ForecastModelParameters
# Custom2
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the prediction model parameters,which does not participate in the model calculation.
# Custom1
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the prediction model parameters,which does not participate in the model calculation.
# SubmodelName
Applicable Algorithms: FA
Description:
- Can be empty, no default value
- Used to distinguish different combinations of Site and Product in the forecast scenario
# Status
Applicable Algorithms: FA
Description:
- Cannot be empty,default value is Include,options include Include,Exclude
- Used to specify whether the prediction parameter participates in model prediction:
- Include: participates in model prediction
- Exclude: does not participate in model prediction
# SiteName
Applicable Algorithms: FA
Description:
- Cannot be empty,drop-down box selection,drop-down box options are Customer (Site Type = Customer) defined in the Site table and groups composed of Customers
- Indicates the Customer or Customer group required for the prediction model parameters
# ForecastHorizon
Applicable Algorithms: FA
Description:
- Cannot be empty
- No default value
- Indicates the value of the period to be predicted when forecasting
# ForecastStartDate
Applicable Algorithms: FA
Description:
- Can be empty,if empty,the Forecast Start Date is the model Period Start Date
- Select the date in the drop-down box
# ProductName
Applicable Algorithms: FA
Description:
- Cannot be empty,no default value,the drop-down box options are the Products defined in the Product table and their groups
- Indicates the Product that needs to be predicted.
# Notes
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the prediction model parameters,which does not participate in the model calculation.
# RegressorSeries
# Custom2
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the impact factor sequence,which does not participate in the model calculation.
# Custom1
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the impact factor sequence,which does not participate in the model calculation.
# Status
Applicable Algorithms: FA
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude
- Used to specify whether the regressor participates in model prediction:
# RegressorName
Applicable Algorithms: FA
Description:
- Cannot be empty, select from the drop-down box, the drop-down box options are the regressors in the regressor definition table
# Value
Applicable Algorithms: FA
Description:
- Cannot be empty
- No default value
- Defines the value of the Regressor Series at the certain date
# Date
Applicable Algorithms: FA
Description:
- Cannot be empty
- No default value, need to select a data in the drop-down box, the data must be no later than Forecast Start Date
- Defines the date that the forecast Regressor Series take effective
# Notes
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the impact factor sequence,which does not participate in the model calculation.
# RegressorsAssignment
# Custom2
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive information about the impact factor assignment,which is not involved in the model calculation.
# Custom1
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive information about the impact factor assignment,which is not involved in the model calculation.
# Status
Applicable Algorithms: FA
Description:
- Cannot be empty,input is optional
- The default value is Include,and the options include Include and Exclude
- Used to specify whether the impact factor allocation participates in the model optimization within the Period
# SiteName
Applicable Algorithms: FA
Description:
- Cannot be empty
- Drop-down box selection,the drop-down box options are Customer (Site Type=Customer) defined in the Site table and groups composed of Customers
- Indicates the Customer or Customer group affected by the regressor
# RegressorName
Applicable Algorithms: FA
Description:
- Cannot be empty
- Select from the drop-down box. The drop-down box options are the regressors defined in the regressor definition table.
# ProductName
Applicable Algorithms: FA
Description:
- Cannot be empty,no default value,the drop-down box options are the products defined in the Product table and their groups
- Indicates the product that the specified impact factor will affect
# Notes
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive information about the impact factor assignment,which is not involved in the model calculation.
# RegressorsDefinition
# Custom2
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the impact factor definition,which does not participate in the model calculation.
# Custom1
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the impact factor definition,which does not participate in the model calculation.
# Status
Applicable Algorithms: FA
Description:
- Cannot be empty,input is optional
- The default value is Include,and the options include Include and Exclude
- Used to specify whether the regressor definition participates in the model optimization within the Period
# RegressorName
Applicable Algorithms: FA
Description:
- Cannot be empty, no default value
- The name of the regressor can be non-unique
- Used to name different regressors in the forecast model, such as promotion,sales target,etc.
# SalesCorrelation
Applicable Algorithms: FA
Description:
- Cannot be empty,default value is Auto, Dropdown options are Auto,Increase,Decrease.
# MissingValueHandling
Applicable Algorithms: FA
Description:
- Cannot be empty
- Default value is Zero, drop-down list includes Zero, One, LastValue, Interpolation
- Defines the method to fill in the missing value if the value is missed in the middle of a time series
# Notes
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the impact factor definition,which does not participate in the model calculation.
# Regressors
# Custom2
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the impact factor,which is not involved in the model calculation.
# Custom1
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the impact factor,which is not involved in the model calculation.
# Status
Applicable Algorithms: FA
Description:
- Cannot be empty,default value is Include,options include Include,Exclude
- Used to specify whether the impact factor participates in model prediction
- Include: Participate in model prediction
- Exclude: Do not participate in model prediction
# SiteName
Applicable Algorithms: FA
Description:
- Cannot be empty,drop-down box selection,drop-down box options are Customer (Site Type = Customer) defined in the Site table and groups composed of Customers
- Indicates the Customer or Customer group affected by the regressor
# SalesCorrelation
Applicable Algorithms: FA
Description:
- Cannot be empty,default value is Auto,dropdown menu options are Auto,Increase,Decrease
# FeatureName
Applicable Algorithms: FA
Description:
- Cannot be empty, no default value
- The name of the regressor, does not have to be unique
- Used to name different regressor in the forecast model, such as promotion, sales target, etc.
# Value
Applicable Algorithms: FA
Description:
- Cannot be empty
- No default value
- Defines the value of the Regressor at the certain date
# Date
Applicable Algorithms: FA
Description:
- Cannot be empty
- No default value, need to select a data in the drop-down box, the data must be no later than Forecast Start Date
- Defines the date that the forecast Regressor take effective
# MissingValueHandling
Applicable Algorithms: FA
Description:
- Cannot be empty
- Default value is Zero, drop-down box options include: Zero, One, LastValue, Interpolation
- Indicates the treatment of missing values when the impact factor is not continuous in date
# ProductName
Applicable Algorithms: FA
Description:
- Cannot be empty,no default value,the drop-down box options are the products defined in the Product table and their groups
- Indicates the product that the specified impact factor will affect
# Notes
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the impact factor,which is not involved in the model calculation.
# DemandOutlier
# Custom2
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description about the exception requirement,which does not participate in the model calculation.
# Custom1
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description about the exception requirement,which does not participate in the model calculation.
# Status
Applicable Algorithms: FA
Description:
- Cannot be empty,the default value is Include,options include Include,Exclude
- Used to specify whether the abnormal demand participates in model prediction:
- Include: Participate in model prediction
- Exclude: Do not participate in model prediction
# Date
Applicable Algorithms: FA
Description:
- Cannot be empty, enter the date in the drop-down box
- Used to identify abnormal demand of Customer and Product on the input date to improve the prediction accuracy
# CustomerName
Applicable Algorithms: FA
Description:
- Cannot be empty
- Drop-down box selection,the drop-down box options are Customer (Site Type=Customer) defined in the Site table and groups composed of Customers
- Indicates the Customer or Customer group affected by the abnormal demand
# ProductName
Applicable Algorithms: FA
Description:
- Cannot be empty,no default value,the drop-down box options are the products defined in the Product table and their groups
- Indicates Products with abnormal requirements
# Notes
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Indicates an optional descriptive description of the abnormal requirement,not involved in the model calculation
# Events
# Custom2
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the event factor,which does not participate in the model calculation.
# Custom1
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the event factor,which does not participate in the model calculation.
# Status
Applicable Algorithms: FA
Description:
- Cannot be empty,default value is Include,options include Include,Exclude
- Used to specify whether the event factor participates in model prediction:
- Include: Participate in model prediction
- Exclude: Do not participate in model prediction
# SiteName
Applicable Algorithms: FA
Description:
- Can be empty,drop-down box selection,drop-down box options are Customer (Site Type = Customer) defined in the Site table and groups composed of Customers
- Indicates the Customer or Customer group affected by the event factor
# EventName
Applicable Algorithms: FA
Description:
- Cannot be empty,no default value
- Used to name different event factors in the forecast model,such as promotions,sales tasks,etc.
# Date
Applicable Algorithms: FA
Description:
- Can be left blank, enter the date in the drop-down box
- Used to identify the sales changes of a product or product group on a specified date to improve the accuracy of the forecast
# ProximitySales
Applicable Algorithms: FA
Description:
- Cannot be empty,default value is Auto,dropdown options are Auto,Increase,Decrease
- Auto: The model independently determines the impact of the event feature on the forecast
- Increase: The event feature has a positive impact on the forecast result
- Decrease: The event feature has a negative impact on the forecast result
# ProductName
Applicable Algorithms: FA
Description:
- Cannot be empty,no default value,the drop-down box options are the Products defined in the Product table and their groups
# Notes
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Optional descriptive description of the event factor,which does not participate in the model calculation.
# SalesPrice
# Custom2
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Indicates an optional descriptive description of the product's price,which is not involved in the model calculation.
# Custom1
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Indicates an optional descriptive description of the product's price,which is not involved in the model calculation.
# Status
Applicable Algorithms: FA
Description:
- Cannot be empty,default value is Include,options include Include,Exclude
- Used to specify whether the product price participates in model prediction:
- Include: participate in model prediction
- Exclude: do not participate in model prediction
# EffectiveDate
Applicable Algorithms: FA
Description:
- Cannot be empty, enter the date in the drop-down box
- Used to identify the sales price of a product or product group starting from a specified date
# CustomerName
Applicable Algorithms: FA
Description:
- Cannot be empty,drop-down box selection,drop-down box options are Customer (Site Type = Customer) defined in the Site table and groups composed of Customers
# Price
Applicable Algorithms: FA
Description:
- Cannot be empty,no default value
- Enter the product price
- Provide reference for the forecast algorithm
# ProductName
Applicable Algorithms: FA
Description:
- Cannot be empty,no default value,the drop-down box options are the Products defined in the Product table and their groups
# Notes
Applicable Algorithms: FA
Description:
- Can be empty,no default value
- Indicates an optional descriptive description of the product's price,which is not involved in the model calculation.
# Clustering
# ClusteringDimensions
# ColumnName
Applicable Algorithms: CT
Description:
- The field name of the backend database,used for the features of decision tree classification
# Custom1
Applicable Algorithms: CT
Description:
- Can be empty,no default value
- Optional descriptive description of the classification dimension,which does not participate in model calculation.
# Custom2
Applicable Algorithms: CT
Description:
- Can be empty,no default value
- Optional descriptive description of the classification dimension,which does not participate in model calculation.
# Status
Applicable Algorithms: CT
Description:
- Cannot be empty,the default value is Include,optional options include Include,Exclude
- Used to specify whether the feature participates in the classification algorithm
# RelativeWeight
Applicable Algorithms: CT
Description:
- Cannot be empty,the default value is 1
- Used to specify the weight of this feature in the clustering process
# TableName
Applicable Algorithms: CT
Description:
- The table name of the backend database,used to determine the field name of the features of the decision tree classification
# Notes
Applicable Algorithms: CT
Description:
- Can be empty,no default value
- Optional descriptive description of the classification dimension,which does not participate in model calculation.