Transportation Policies

Internal Table Name: TransportationPolicies

Transportation Policies are considered unique based on the combination of Source Site, Destination Site, Product Name and Mode.

Evaluation of policy records depends on the use of groups and filters for the columns listed above. For more information, see Group precedence.

Source

Technology: NO IO S

Table: TransportationPolicies

Internal Name: SourceSite

Type: Short Text (100)

Choose the source site or site group from which the product is to be transported.

Destination

Technology: NO IO S

Table: TransportationPolicies

Internal Name: DestinationSite

Type: Short Text (100)

Select the destination site or site group that will receive the product.

Ship To

Technology: S

Table: TransportationPolicies

Internal Name: ShipToSite

Type: Short Text (100)

Available only in Classic Simulation. If the Ship To field is used in a transportation policy it means that the Source-Destination lane becomes a virtual lane. The Source does not ship directly to the Destination, but it ships to the site specified in the Ship To field (the end destination of the route is still the site specified in the Destination Site field). Transportation policies for the Source - Ship To and Ship To - Destination site combinations need to exist in the Transportation Policies table. The Ship To value should be different than both the Source and Destination values.

Product

Technology: NO IO S

Table: TransportationPolicies

Internal Name: ProductName

Type: Short Text (100)

Choose the product or product group to be transported. Transportation Policies can be product-specific, apply only to a set of products (using a group or filter), or apply to all products on that lane if the Product Name is left blank. Specifying a product will create a product-specific transportation policy that only affects transporting this product from Site A to Site B. No other product will use this policy.

If you select a dynamic filter or group for the Product value, please note the following:

  • For Network Optimization, you will select:
    • The “Each” method to create a lane for each product in the filter/group. This is the more common use case.
    • The "All" method in the case where a Mode is applied to the Transportation Policies record and the Mode record has Bundle Products set to "Yes". This is considered a Product set. When the Mode conditions are met, the Product set name is included in the transportation input files for use by Network Optimization. When the Mode conditions are not met, the Product set name is not written to the transportation input files.
  • For Simulation, you can select either “Each” to create a lane for each product, or “All”. For example, there may be 100 "Frozen" products that require a "Frozen" mode of transportation. Define a group of the 100 products and use that group name in the Product field of the Transportation Policies table with “All” as the method. This allows all 100 products to be routed together.

If you are using the aggregate or disaggregate transportation policy, you will designate a transportation asset type as "container" in the Transportation Assets table.

Mode

Technology: NO IO S

Table: TransportationPolicies

Internal Name: Mode

Type: Short Text (100)

The mode can be either a descriptive term, such as Customer_Delivery or TruckingCompany1, or the name of a detailed mode definition created in the Modes table. You use the Modes table to define the costs, assets and other characteristics of a transportation mode.

Default: 1

Transportation Policy

Technology: NO IO S

Table: TransportationPolicies

Internal Name: ModeSelectionRule

Type: Short Text (100)

Enumerated list.

Choose the Transportation Policy to be used for transportation policies that have multiple modes (these have the same Source-Destination combination). The options are explained in the table below.

Most of the options apply to Simulation only.
For Transportation Policies that have the same Source-Destination combination and different Modes, use the same Transportation Policy for all these records. If multiple Transportation Policies are applied to policies with the same Source-Destination pair, Simulation will use the Mode with the name that is first alphabetically.
Mode Rule Example
First

In Simulation, the mode with the lowest Mode number will be used.

In Optimization, this acts as an unconstrained option and any mode can be selected.

FirstAvailableAsset Simulation only: Available only in Classic Simulation. The mode for which an asset becomes available first will be used.
ByProbability

In Simulation, the mode is chosen based on probability. The Policy Parameter value determines the probability.

In Optimization, the probability is applied at the Mode level. It works in the case where you have the same Source-Destination-Product combination, where records vary by Mode. The Mode is chosen based on the percentages set in the Policy Parameter field:

  • If the value is non-zero, use the exact value. For example, if you enter 50, then 50% is sourced using this record. The Parameter values should add up to 100, which represents 100%, however if the inputs do not add up to 100, the values will be scaled to 100 automatically.
  • If the value is 0 or null, this is treated as 0% and this record is not considered (similar to setting Status = “Exclude”).

For example, ByProbability will work in the following case:

DC1-CZ1-P1-Mode1 with Policy Parameter = 60

DC1-CZ1-P1-Mode2 with Policy Parameter = 30

DC1-CZ1-P1-Mode3 with Policy Parameter = 10

SplitByRatio

In Simulation, individual shipment item quantities are split using the ratios defined in the Policy Parameter value.

In Optimization, the Policy Parameter value is used to establish a ratio between the records to be used:

  • If the value is non-zero, use the exact value to establish the ratio. For example, if you enter 6 for one record and 2 for the other, then 75% is sourced using the first record and 25% sourced using the second.
  • If the value is 0, this record is not considered (similar to setting Status = “Exclude”).
  • If the value is null, this record is not considered and you see a warning in the ErrorLog.txt.
OnDueDate Simulation only: Available only in Classic Simulation. The modes are sorted in descending order from longest to shortest time. The first mode that can fulfill the order on time (before or on the Due Date) will be used.
OnQty Simulation only: The mode will be picked based on the size of the shipment (in units). You must specify one mode with a Policy Parameter value of 0, and other modes where the Policy Parameter is used as the unit break points. For example, if there are 2 modes, one with Policy Parameter 0 and one with Policy Parameter 200, shipments that have a total quantity between 0 and 200 units will take Mode 0, and orders =>200 units will take Mode 200.
OnWeight Simulation only: The mode will be picked based on the size of the shipment (in weight). Similar to On Qty.
OnVolume Simulation only: The mode will be picked based on the size of the shipment (in volume). Similar to On Qty.
QueueOnly Simulation only: Available only in Classic Simulation. Shipments will only be placed in a queue, but never dispatched. Queue Only assumes a customer written script takes care of releasing shipments.
FastestPath Simulation only: Available only in Classic Simulation. The delivery time for each path is calculated and the policy with the fastest path is selected.
CloseToDueDate Simulation only: Available only in Classic Simulation. The delivery time for each path is calculated and the policy that delivers the shipment as close to the due date as possible without going over is selected. If no path can deliver by the due date, it selects the policy that gets it there the fastest.

Default: First

Policy Parameter

Technology: NO IO S

Table: TransportationPolicies

Internal Name: ModeParameter

Type: Short Text (100)

Enumerated list.

The parameter is used differently depending on the Transportation Policy specified.

Transportation Policy Parameter use
ByProbability

For Simulation, enter the probability that the mode will be used. For example, if you enter 30, chances are 30% that this mode will be used. The probabilities for the lane (source-destination-product/group/set) should add to 100 or they will be normalized.

For Optimization, the probability is applied at the Mode level. It works in the case where you have the same Source-Destination-Product combination, where records vary by Mode. The Mode is chosen based on the percentages set in the Policy Parameter field. Enter the percentage that should flow on this mode:

  • If the value is non-zero, use the exact value. For example, if you enter 50, then 50% uses this record. The Parameter values should add up to 100, which represents 100%, however if the inputs do not add up to 100, the values will be scaled to 100 automatically.
  • If the value is 0, this is treated as 0% and this record is not considered (similar to setting Status = “Exclude”).
  • If the value is null, this record is not considered and you see a warning in the ErrorLog.txt.
SplitByRatio

For Simulation, shipping item quantities will be split by this percentage for each mode. For example, if you enter 30, 30% of each shipping item quantity will travel by this mode. The percentages for the lane (source-destination-product/group/set) should add to 100 or they will be normalized.

For Optimization, enter the percentage that should flow on this mode:

  • If the value is non-zero, use the exact value to establish the ratio. For example, if you enter 6 for one record and 2 for the other, then 75% uses the first record and 25% uses the second.
  • If the value is 0 or null, this record is not considered (similar to setting Status = “Exclude”).
OnQty Simulation only: Each mode should have a range in which it is chosen (i.e. 0-200 = Mode_1, 200-500 = Mode 2, 500 - And above = Mode 3). Take the first number in the range for that mode, and place that in the Policy Parameter field.
OnWeight Simulation only: Each mode should have a range in which it is chosen (i.e. 0-200 = Mode_1, 200-500 = Mode 2, 500 - And above = Mode 3). Take the first number in the range for that mode, and place that in the Policy Parameter field
OnVolume Simulation only: Each mode should have a range in which it is chosen (i.e. 0-200 = Mode_1, 200-500 = Mode 2, 500 - And above = Mode 3). Take the first number in the range for that mode, and place that in the Policy Parameter field.

Default: null

Review Period

Technology: NO S

Table: TransportationPolicies

Internal Name: ReviewPeriod

Type: Short Text (100)

Enter how often the queue at the transportation lane is checked in Simulation. If shipment requirements based on Mode Function are met (such as Transportation Asset fill levels) at a Review Period, the shipment occurs. Select the Review Period: Continuous, Hourly, Daily, Weekly, Monthly. Alternately, you can enter a value, then optionally select a time unit of measure. If you do not select a unit of measure, the default Time Unit Of Measure from Model Settings is used.

The default Review Period is Continuous, the queue is evaluated every time a shipping item enters. If you specify a Review Period, items are queued and then evaluated together. By default, all of the provided transportation policies make decisions of the aggregate contents of the queue. For example, if the Transportation Policy is "On Weight", and you have a Review Period of Daily, then each day, Simulation sums the weight of all the items in queue and applies the Transportation Policy to choose a mode.

The Review Period can be one of the values in the drop down list, set to one value, or assigned a schedule. The table below shows how to enter data in this field:

Value Examples Parameter use
No Value   The queue is evaluated as soon as any shipment enters the queue.
Single Value

12 HR

1 DAY

The queue is evaluated every interval value (for example, every 12 hours).
Repeating Schedule 1 DAY, 3 DAY, 2 DAY The queue is reviewed after one day, then reviewed again 3 days after the first review, and again 2 days after the second review. The schedule is repeated upon completion.
Offset <16 HR>, 2 DAY The initial review is 16 hours after the horizon start, then every 2 days after that.
Day of Week MON 1000, TUE 1200

This is used with the "Simulation" problem type.

The queue is reviewed on Monday at 10:00 am and Tuesday at 12:00 pm.

Review Periods themselves are dependent on the start time of Simulation. For example, assume the start time set in the Model Settings is 12:00 AM 1/1/2016, and the Review Period is set to 2 DAY. The queue at the lane is reviewed every two days at 12:00 AM. You can enter an offset in front of the Review Period to change the time the model will start reviewing. The offset is incurred only once. For example, if you want to review the queue every day at 4 PM, and the Simulation starts at 12 AM, enter an offset of 16 hours to shift the review time to 4 PM. Then, if the Review Period is 2 DAY, it checks every 2 days from the time to which it was offset. The format for the offset is: < "time" >

For a 16 hour offset with a Review Period every 2 days, you would enter: <16 HR>, 2 DAY.

For Network Optimization, Review Period is used as part of a Replenishment Frequency replacement scheme when calculating cycle stock. If Replenishment Frequency is not defined, Network Optimization uses the maximum of Review Period or Shipment Period in calculating cycle stock.

For Transportation Policies with the same Origin – Destination combination, the same Review Period should be used.

Mode Function

Technology: NO S

Table: TransportationPolicies

Internal Name: TransportationPolicy

Type: Short Text (100)

Enumerated list.

Select the Mode Function that applies to the lane (source-destination-product/group/set):

Network Optimization supports only "Flow" as the Mode Function.
Mode Function Description
Parcel Parcel ships product bundles immediately. Product bundles are shipped to their destinations, regardless of their quantity, as soon as the product is ready to be shipped.
LTL (Less than Truckload)

Less than Truckload ships product bundles immediately. It does not consider if other bundles are going to the same destination, and therefore does not aggregate product bundles. Optionally, a Transportation Asset can be assigned to the Mode on the lane, therefore requiring that an asset be available for the shipment to proceed.

Simulation: Specify the maximum capacity for a shipment using Shipment Size. You do not need to model Transportation Assets in this case. If a shipment cannot adhere to the shipment size constraint, rather than not shipping, the shipment will violate the constraint and ship as is. For example, this condition can occur if the product's Unit Weight exceeds the Shipment Size. If multiple shipments reach a destination and can be added into inventory at the same time, any backorders waiting at that destination are filled after all the shipments have been added into inventory. Where possible, shipments are consolidated before being shipped to the customer.

Full TL (Full Truckload)

Full Truckload aggregates product bundles together for shipment.  When the product bundle’s total weight, volume or quantity first reaches the asset’s weight, volume or quantity fill level, the aggregated set of product bundles are shipped as soon as an asset becomes available.

The function must have a Mode with a Transportation Asset specified. Each asset unit’s weight, volume or quantity capacity is also defined in the Transportation Assets table. If the aggregated bundles’ total weight, volume or quantity exceeds this amount, the bundle is then split. The excess quantity is set aside while an asset conducts one shipment at capacity.

Air Simulation: Available only in Classic Simulation.
When a Mode with a Transportation Asset is specified, this function behaves like a Full TL policy. If no asset is specified, it behaves like a Parcel function.
Rail Simulation: Available only in Classic Simulation.
When a Mode with a Transportation Asset is specified, this function behaves like a Full TL policy. If no asset is specified, it behaves like a Parcel function.
Ship Simulation: Available only in Classic Simulation.
When a Mode with a Transportation Asset is specified, this policy behaves like a Full TL policy. If no asset is specified, it behaves like a Parcel function. This policy can also be used in conjunction with containerization in the software.
Daily Shipment Simulation: Available only in Classic Simulation.
Every 24 hours, any product bundles in the Mode queue are shipped from source to destination. The shipment is subject to asset availability in the event that a Mode with a Transportation Asset is specified.
Weekly Shipment Simulation: Available only in Classic Simulation.
Every 7 days, any product bundles in the Mode queue are shipped from source to destination. The shipment is subject to asset availability in the event that a Mode with a Transportation Asset is specified.
Periodic Shipment Simulation: Available only in Classic Simulation.
This function allows shipments to be scheduled as per your definition. The shipment is subject to asset availability in the event that a Mode with a Transportation Asset is specified. They can be simple repeated schedules, such as every 50 hours, or more intricate setups such as on specific days of the week.
Pooled Inbound

Simulation: Available only in Classic Simulation.
In a Pooled Inbound function, a single asset acts to deliver the various product bundles to a specific site. Simulation consolidates all bundles that are inbound into the same site on a single asset. Shipments need to accumulate based on either a Review Period, such as "Daily" or a fill level on the Transportation Asset.

By default, the asset travels to sites in increasing order of distance from the destination site, starting with the closest source site. You can also specify a route for the asset to follow. The shipment is subject to asset availability in the event that a Mode with a Transportation Asset is specified.

Pooled Periodic Inbound

Simulation: Available only in Classic Simulation.
A Pooled Periodic Inbound function is a combination of the Pooled Inbound and Periodic functions. In a Pooled Periodic Inbound function, a single asset acts to deliver the various product bundles to a specific site. The software consolidates all bundles that are inbound into the same site on a single asset. Additionally, the shipments follow the user defined schedule much like the Periodic Shipments function.

By default, the asset travels to sites in increasing order of distance from the original outbound site, starting with the closest source site. You can also specify a route for the asset to follow. The shipment is subject to asset availability in the event that a Mode with a Transportation Asset is specified.

Pooled Outbound

Simulation: Available only in Classic Simulation.
In a Pooled Outbound function, a single asset acts to deliver the product bundles to various destinations. The software consolidates all bundles that are outbound from a single site on a single asset. Shipments need to accumulate based on either a Review Period, such as "Daily" or a fill level on the Transportation Asset.

By default, the asset travels to sites in increasing order of distance from the original outbound site, starting with the closest destination site. You can also specify a route for the asset to follow. The shipment is subject to asset availability in the event that a Mode with a Transportation Asset is specified.

Pooled Periodic Outbound

Simulation: Available only in Classic Simulation.
A Pooled Periodic Outbound function is a combination of the Pooled Outbound and Periodic policies. In a Pooled Periodic Outbound policy, a single asset acts to deliver the product bundles to various destinations. The software consolidates all bundles that are outbound from a single site on a single asset. Additionally, the shipments follow the user defined schedule much like the Periodic Shipments function.

By default, the asset travels to sites in increasing order of the distance from the original outbound site, starting with the closest destination site. You can also specify a route for the asset to follow. The shipment is however subject to asset availability in the event that a Mode with a Transportation Asset is specified.

Flow

Network Optimization only. The Flow function allows you to customize the complete chain of shipments that a bundle can go through. Once a bundle uses a transportation lane with a specific Mode, it thereafter tries to use lanes which have the same Mode.

NOTE: If you are using the Flow function, you cannot have multiple modes going into the source site.

Link to Lane Simulation: Available only in Classic Simulation.
This function creates a virtual lane. It then relies on flow patterns defined in the Ship to field to ship the product bundle from the original source to the final destination.
Aggregate Container Simulation: Available only in Classic Simulation.
Product bundles can be assembled into containers for simpler shipping. In this policy, product bundles are aggregated into a container asset, which subsequently can be shipped to a destination.
Disaggregate Container Simulation: Available only in Classic Simulation.
Container bundles are disassembled back into product bundles. This must be done before a specific product bundle can be retrieved from the container asset.
Join Convoy Simulation: Available only in Classic Simulation.
Vehicles are assembled into convoys. The convoy can depart the origin site when the fill level (number of required vehicles) is reached.
Depart Convoy Simulation: Available only in Classic Simulation.
Convoys are disassembled back into vehicles. This is done once the convoy reaches the destination site.

Default: LTL

Shipment Period

Technology: NO S

Table: TransportationPolicies

Internal Name: ShipmentPeriod

Type: Short Text (255)

Enter the schedule for a periodic shipment. The Shipment Period is not dependent on other conditions being met; it simply specifies the schedule for shipment departures for items in the Mode queue.

The Shipment Period can be left blank, set to one value, or assigned a schedule. The table below shows how to enter data in this field:

Value Examples Parameter use
No Value   The shipment occurs right away.
Single Value

12 HR

1 DAY

The shipment occurs every interval value (for example, every 12 hours).
Repeating Schedule 1 DAY, 3 DAY, 2 DAY The shipment occurs after one day, then again 3 days after the first shipment, and again 2 days after the second shipment. The schedule is repeated upon completion.
Day of Week

MON 0700, TUE 1200

wed 0930,wed 1500

Fri 1115 , TUE 1330 , Mon 0800

 

The following value is invalid:

Tues 900,,WED 1700,

This is used with the "Simulation" problem type.

The shipment occurs on Monday at 07:00 am and Tuesday at 12:00 pm.

Notes for usage:

  • Specify the day of week, then one space only, followed by 4-digit time in the format hhmm using a 24 hour clock.
  • Day of week must be 3 characters only: Sun, Mon, Tue, Wed, Thu, Fri, Sat
  • Day of week is not case sensitive.
  • Multiple values must be separated by a comma.
  • There can be multiple values per day.
  • The values can be in any order.

Not permitted:

  • Trailing commas at the end of the last value.
  • Multiple commas between values.
  • Time values without the leading zero such as 730.
  • Extra spaces between the day of week and time.

Shipment schedules themselves are dependent on the start time of Simulation. For example, assume the start time set in the Model Settings is 12:00 AM 1/1/2016, and the Shipment Period is set to 24 HR. The shipment departs every day at 12:00 AM. You can enter an offset in front of the Shipment Period to change the time the shipment will depart. The offset is incurred only once. For example, if you want to ship every day at 4 PM, and the Simulation starts at 12 AM, enter an offset of 16 hours to shift the departure time to 4 PM. Then, if the Shipment Period is 24 HR, it checks every 24 hours from the time to which it was offset. The format for the offset is: < "time" >

For a 16 hour offset with a daily Shipment Period, you would enter: <16 HR>, 24 HR.

For Network Optimization, Shipment Period is used as part of a Replenishment Frequency replacement scheme when calculating cycle stock. If Replenishment Frequency is not defined, Network Optimization uses the maximum of Review Period or Shipment Period in calculating cycle stock.

Replenishment Frequency

Technology: NO IO S

Table: TransportationPolicies

Internal Name: ShipmentFrequency

Type: Short Text (255)

Specifies the number of days between receipt of additional product at the destination site. Enter a value, then optionally select a time unit of measure. If you do not select a unit of measure, the default Time Unit Of Measure from Model Settings is used. This field is primarily used for demand propagation, and in cycle stock optimization and safety stock optimization. For safety stock calculation, when the Service Definition is Type 2 or Type 3, this value is used to derive the Min Replenishment Qty. For more information about Replenishment Frequency, see Cycle Stock Optimization. For information about Min Replenishment Qty, refer to Inventory Policy Details.

Transport Time

Technology: NO IO S

Table: TransportationPolicies

Internal Name: TransportTime

Type: Short Text (100)

Enter the length of time that a shipment takes to travel from the Source site to Destination site. Enter a value, then optionally select a time unit of measure. If you do not select a unit of measure, the default Time Unit Of Measure from Model Settings is used.

If a probability distribution is used, in Simulation the distribution is sampled and a different transport time is determined for each shipment. Simulation is the only solver that uses all parameters in bounded distributions. In Network Optimization, the transport time (using the mean) and transport time standard deviation is used as fixed inputs. In Safety Stock Optimization, only Normal distributions can be used - these populate the transportation lead time mean and standard deviation.

Transport Time is not a required field for any transportation policy. If no time is entered, a default will be calculated from Source site to Destination site based on the latitude and longitude of each site, taking the speed of the transportation asset into account (Distance / Speed). When no Asset is defined on the Mode in the transportation policy, the Default Transport Speed specified on the Model Settings will be used.

Transport Time and Multiple Periods

Network Optimization looks at the Transport Time of each Transportation Policy individually compared to time period length. If individual Transport Times are less than the period length, all flows will occur within a single period. The Transport Times are not summed up for the full transportation path. For example, assume you have period lengths of one week. The Transport Time from MFG to DC is 5 days and from DC to Customer is 4 days. The InterSite Flow and Customer Flow for this solution will both occur within the same period if no other factors are considered.

Distance

Technology: NO IO S

Table: TransportationPolicies

Internal Name: Distance

Type: Short Text (255)

Enter the distance between the source and destination. Enter a value, then optionally select a distance unit of measure. If you do not select a unit of measure, the default Distance Unit Of Measure from Model Settings is used.

Asset

Technology: NO IO S

Table: TransportationPolicies

Internal Name: AssetName

Type: Short Text (100)

Choose the asset that will transport your product. This field is necessary when using the Full TL and Pooled policies and optional for others.

Variable Transportation Cost

Technology: NO IO S

Table: TransportationPolicies

Internal Name: VariableTransportationCost

Type: Short Text (100)

RNE Eligible

The Variable Transportation Cost field is related to the Variable Cost Basis field. The value entered in the Variable Transportation Cost field is the transportation cost per Variable Cost Basis unit. For example, in Variable Cost Basis select Quantity from the drop down list, then select EA, Variable Transportation Cost should be the cost to ship 1 unit. If Variable Cost Basis is MI, the Variable Transportation Cost should be the cost of shipping 1 mile.

You can use stepwise costs for Variable Transportation Cost.

If a lookup cannot be found for a cost definition (such as Step Costs and Lane Costs), a cost of 9999 will be incurred.

Variable Transportation Cost is reflected in the Total Transportation Cost in the Network Summary output table.

For Simulation, you can also populate the Variable Transportation Cost using a Scripted Simulation input pipe.

Default: 0

Variable Cost Basis

Technology: NO IO S

Table: TransportationPolicies

Internal Name: VariableCostBasis

Type: Short Text (100)

One of Weight, Quantity, Volume, Distance, Time, Weight-Distance, Quantity-Distance, Volume-Distance, Weight-Time, Quantity-Time, Volume-Time.

Choose the formula for calculating the total transportation cost for a shipment from Source site to Destination site. The default Variable Cost Basis is Qty. Actual shipment Cost is calculated as follows:

Type Information Required Shipment Size UOM Formula for Average Unit Transportation Cost (cost for 1 unit of flow) Description
Quantity Variable Transportation Cost, Units of Flow   Variable Transportation Cost Cost to ship 1 Quantity unit of product
Weight Variable Transportation Cost, Product Unit Weight, Units of Flow   Variable Transportation Cost * Product.Unit Weight Cost to ship 1 Weight unit of product
Volume Variable Transportation Cost, Product Unit Volume, Units of Flow   Variable Transportation Cost * Product.Unit Volume Cost to ship 1 Volume unit of product
Distance Variable Transportation Cost, Distance Traveled, Size of Flow Quantity (Distance * Variable Transportation Cost) / Shipment Size Cost to ship per distance unit
Weight (Distance * Variable Transportation Cost) / (Shipment Size / Product.Unit Weight)
Volume (Distance * Variable Transportation Cost) / (Shipment Size / Product.Unit Volume)
Time Variable Transportation Cost, Transport Time, Size of Flow Quantity (Transport Time * Variable Transportation Cost) / Shipment Size Cost to ship per transport time unit
Weight (Transport Time * Variable Transportation Cost) / (Shipment Size / Product.Unit Weight)
Volume (Transport Time * Variable Transportation Cost) / (Shipment Size / Product.Unit Volume)
Quantity-Distance Variable Transportation Cost, Distance Traveled, Units of Flow   Variable Transportation Cost * Distance Cost to ship per unit per distance unit
Weight-Distance Variable Transportation Cost, Distance Traveled, Weight of Flow   Variable Transportation Cost * Product.Unit Weight * Distance Cost to ship per weight per distance unit
Volume-Distance Variable Transportation Cost, Distance Traveled, Volume of Flow   Variable Transportation Cost * Product.Unit Volume * Distance Cost to ship per volume per distance unit
Quantity-Time Variable Transportation Cost, Transport Time, Units of Flow   Variable Transportation Cost * Transport Time Cost to ship per unit per transport time unit
Weight-Time Variable Transportation Cost, Transport Time, Weight of Flow   Variable Transportation Cost * Product.Unit Weight * Transport Time Cost to ship per weight per transport time unit
Volume-Time Variable Transportation Cost, Transport Time, Volume of Flow   Variable Transportation Cost * Product.Unit Volume * Transport Time Cost to ship per volume per transport time unit

The unit transportation cost is then multiplied by the flow to calculate the shipment cost.

For example, assume you have the following Product and Customer Demand data:

Product Weight Per Unit Volume Per Unit Demand Quantity
A 2 5 100
B 3 10 200

and the following Transportation Policy data:

Source Destination Product Variable Transportation Cost Shipment Size Shipment Size Basis Distance
DC CZ A 1 1000 Weight 750
DC CZ B 1 5000 Weight 750

For various Variable Cost Basis settings and with all demand served on the flow, the shipment costs for Product A are as follows:

Variable Cost Basis Unit Cost Shipment Cost
Weight 1 * 2 LB = 2 2 * 100 = 200
Qty 1 * 1 EA = 1 1 * 100 = 100
Volume 1 * 5 CFT = 5 5 * 100 = 500
Distance (Weight based Shipment Size) (1 * 750 MI * 2 LB) / 1000 = 1.5 1.5 * 100 = 150
Distance (Quantity based Shipment Size) (1 * 750 MI * 1 EA) / 1000 = .75 .75 * 100 = 75
Distance (Volume based Shipment Size) (1 * 750 MI * 5 CFT) / 1000 = 3.75 3.75 * 100 = 375
Time (Weight based Shipment Size) (1 * 15 HR * 2 LB) / 1000 = 0.03 0.03 * 100 = 3
Time (Quantity based Shipment Size) (1 * 15 HR * 1 EA) / 1000 = 0.015 0.015 * 100 = 1.5
Time (Volume based Shipment Size) (1 * 15 HR * 5 CFT) / 1000 = 0.075 0.075 * 100 = 7.5
Weight-Distance 1 * 2 LB * 750 MI = 1500 1500 * 100 = 150000
Weight-Time 1 * 2 LB * 15 HR = 30 30 * 100 = 3000
Qty-Distance 1 * 1 EA * 750 MI = 750 750 * 100 = 75000
Qty-Time 1 * 1 EA * 15 HR = 15 15 * 100 = 1500
Volume-Distance 1 * 5 CFT * 750 MI = 3750 3750 * 100 = 375000
Volume-Time 1 * 5 CFT * 15 HR = 75 75 * 100 = 7500
Weight 1 * 2 = 2 2 * 100 = 200
Qty 1 = 1 1 * 100 = 100
Volume 1 * 5 = 5 5 * 100 = 500
Distance (1 * 750) / (1000 / 2) = 1.5 1.5 * 100 = 150
Weight-Distance 1 * 2 * 750 = 1500 1500 * 100 = 150000
Qty-Distance 1 * 750 = 750 750 * 100 = 75000
Volume-Distance 1 * 5 * 750 = 3750 3750 * 100 = 375000

Default: Quantity

Fixed Shipment Cost

Technology: NO IO S

Table: TransportationPolicies

Internal Name: FixedShipmentCost

Type: Short Text (100)

Enter the fixed cost for each shipment that uses this Transportation Policy.

In Network Optimization, if the Shipment Rule is set to a value other than “Prorate Shipment Cost”, the Fixed Shipment Cost is created as an integer variable for lanes on which fixed cost is applied. These additional integer variables can result in increased solving time and memory use.

If a lookup cannot be found for a cost definition (such as Step Costs and Lane Costs), a cost of 9999 will be incurred.

Fixed Transportation Cost is reflected in the Total Transportation Cost in the Network Summary output table.

Fixed Shipment Cost cannot be applied to a transportation policy that is used for returns modeling (where product is being returned from a customer to a site).

Shipment Size

Technology: NO S

Table: TransportationPolicies

Internal Name: AverageShipmentSize

Type: Short Text (100)

In this field, enter the average size of your shipments. Enter a value, then optionally select a quantity, weight or volume unit of measure. If you do not select a unit of measure, the default Quantity Unit Of Measure from Model Settings is used. It is used to determine how many trips are needed to satisfy the flow of product for the respective mode.

For example, if the average shipment weight for a mode is 50 and 100 units of weight flow on the mode, there are 2 required trips. If the Variable Cost Basis is Distance, the transportation cost for this mode would be the Variable Transportation Cost (200 from the previous example) times the distance (found in the Distance field) times the number of trips (2).

If your Shipment Size is Weight-based, the Unit Weight in the Products table must be greater than 0. Similarly, if the Shipment Size is Volume-based, the Unit Volume in the Products table must be greater than 0. If not, Network Optimization will apply a high cost to the policy to prevent it from flowing for “free”.

Simulation makes use of the Shipment Period in the Transportation Policies table when looking to consolidate eligible shipments. For example, if a lane supports both Product1 and Product2 and the Shipment Period is 1 DAY, shipments for each of these products that occur on a specific date, such as 1/1/2021, can be consolidated. This consolidation is not supported with Classic Simulation.

Default: 1

Shipment Rule

Technology: NO

Table: TransportationPolicies

Internal Name: ShipmentRule

Type: Short Text (50)

One of Prorate Shipment Cost, Treat Shipment Cost as Fixed, Enforce Full Shipments, Treat All Costs as Fixed .

This field determines how Shipment Size is handled in terms of applying the Fixed Shipment Cost:

  • Prorate Shipment Cost – The fixed cost is prorated based on the Shipment Size.
  • Treat Shipment Cost as Fixed – The fixed cost is based on a flow quantity that is rounded to the next multiple of Shipment Size.
  • Treat All Costs as Fixed - Both the fixed cost and the variable cost is based on a flow quantity that is rounded to the next multiple of Shipment Size.
  • Enforce Full Shipments – The fixed cost is based on a flow value that must be a multiple of Shipment Size or 0. If the flow on a lane is not a multiple of the lane’s Shipment Size and the destination location can store inventory, the flow is rounded up and the excess is held as inventory. If the destination does not have the ability to store inventory (a site with no inventory policy or a customer), the model is infeasible assuming the flow is necessary.

For example, assume a Shipment Size of 1000 and a Fixed Cost of 100. There is also a Variable Transportation Cost of 1. If the flow quantity is 1500:

  • Prorate Shipment Cost – The fixed cost is prorated for the flow quantity of 1500, so the fixed cost is 150.
  • Treat Shipment Cost as Fixed – The flow quantity of 1500 is rounded to the next multiple of Shipment Size (2000), so the fixed cost is 200.
  • Treat All Costs as Fixed – The flow quantity of 1500 is rounded to the next multiple of Shipment Size (2000). The fixed cost 200. The variable cost is 2000. The total cost is 2200
  • Enforce Full Shipments – The flow quantity of 1500 is not a multiple of Shipment Size. If the flow is to a site that has an inventory policy, the flow is rounded up and the excess is held as inventory. If the flow is to a customer or a site with no inventory policy, the model is infeasible since it cannot satisfy this Shipment Rule and there is no fixed cost.
Shipment Rule Fixed Cost Variable Cost Total Cost Destination
Prorate Shipment Cost 1.5 * 100 = 150 1500 * 1 = 1500 150 + 1500 = 1650 Site or Customer
Treat Shipment Cost as Fixed 2 * 100 = 200 1500 * 1 = 1500 200 + 1500 = 1700 Site or Customer
Treat All Costs as Fixed 2 * 100 = 200 2000 * 1 = 2000 200 + 2000 = 2200 Site or Customer
Enforce Full Shipments

2 * 100 = 200

2000 * 1 = 2000

200 + 2000 = 2200

Site with Inventory Policy
0 (Infeasible) 0 (Infeasible) 0 (Infeasible) Site with no Inventory Policy or Customer

The Variable Transportation Cost is based on the actual flow/shipment size and is not rounded in the same way the Fixed Shipment Cost is handled, unless you are using the Treat All Costs as Fixed rule.

Keep in mind that units of measure are considered when calculating the fixed cost. Assume a Shipment Size of 100 EA and a Fixed Shipment Cost of 1000. If the flow quantity is 100 EA and you are using Prorate Shipment Cost, the fixed cost is 1000. However, if the Shipment Size is 100 DOZ, the fixed cost is 1000 * (100/1200) = 83.33

In Network Optimization, if the Shipment Rule is set to a value other than “Prorate Shipment Cost”, the Fixed Shipment Cost is created as an integer variable for lanes on which fixed cost is applied. These additional integer variables can result in increased solving time and memory use.

Product Class

Technology: NO IO S

Table: TransportationPolicies

Internal Name: ProductClass

Type: Short Text (50)

Enumerated list.

Product Class supports non product-specific Transportation Policies for use with RateWare XL in the Cost and Variable Transportation Cost fields.

If you enter a value for this field, it is used for RateWare XL lookups in the Variable Transportation Cost and Cost fields in combination with the Shipment Weight field. This class is used instead of the Class value on the Products table (based on the Product specified in the Product Name field on the Transportation Policies table).

If you do not provide a value for this field and the Transportation Policy is product-specific, the Product Name field is used to look up the Class on the Products table. If neither Class nor Product Name is specified for the Transportation Policy, a message is displayed: "Rate request data missing".

Duty Rate

Technology: NO IO S

Table: TransportationPolicies

Internal Name: DutyRate

Type: Short Text (100)

In this column, enter a duty rate to represent the taxes and tariffs that will be levied for each shipment on this lane. If the Duty Rate percentage is 10%, enter "0.1" in this column. The actual duty cost is calculated by multiplying the duty rate by the shipment’s total value (Unit Value from the Product table multiplied by shipment quantity.)

Duty Rate is reflected in the Total Duty Cost in the Network Summary output table. It is also reported in the Duty Cost column in the Cost To Serve Details output table when Cost To Serve Analysis is run.

Discount Rate

Technology: NO IO S

Table: TransportationPolicies

Internal Name: DiscountRate

Type: Short Text (100)

Enter the discount factor negotiated with the transportation company. This rate is multiplied by the cost to determine the actual cost. For example, if the negotiated discount is 30%, the discount rate is 1.0 - .30 or .70, so you enter a discount rate of 0.70. If the cost is $100, 0.70 is multiplied by 100 to get an actual rate of $70.

Discount Rate is reflected in the Total Transportation Cost in the Network Summary output table.

If no value is populated, the default is 1 (no discount).

Default: null

Minimum Charge

Technology: NO IO S

Table: TransportationPolicies

Internal Name: MinimumCharge

Type: Short Text (100)

In this column enter the minimum rate negotiated with the transportation company. Minimum charges override costs if the total transportation cost is less than the minimum cost calculated using Minimum Charge. In that case, the calculated minimum cost is applied.

minimum cost = Minimum Charge / avg shipment qty

where avg shipment qty = avg shipment weight / product Unit Weight

Assume the following:

Product Unit Weight = 5 LB

Minimum Charge = 10000

Variable Transportation Cost = 3

Fixed Shipment Cost = 1150

Shipment Size = 250 LB

Demand Quantity = 10 EA

The minimum cost would be calculated as:

Minimum Charge / (Shipment Size / Unit Weight) = 10000 / (250 / 5) = 200

The cost for comparison is determined based on the Shipment Rule:

If Shipment Rule is Prorate Shipment Cost, the cost for comparison is the summation of Variable Transportation Cost and Fixed Shipment Cost:

Total Transportation Cost = Flow Qty * MAX(minimum cost, Variable Transportation Cost + Fixed Shipment Cost / Shipment Size)

Total Transportation Cost = 10 * MAX(200, 3 + (1100 / 250)) = 10 * 200 = 2000

If Shipment Rule is not Prorate Shipment Cost, the Minimum Charge is compared with the Variable Transportation Cost only:

Total Transportation Cost = (Flow Qty * MAX(minimum cost, Variable Transportation Cost)) + Fixed Shipment Cost * number of shipments

Total Transportation Cost = (10 * MAX(200, 3)) + 1150 = 2000 + 1500 = 3500

Minimum Charge is reflected in the Total Transportation Cost in the Network Summary output table.

The Transportation Cost based on the Minimum Charge calculation uses the Shipment Size, the Product Unit Weight, the Flow associated with the Shipment Size and the Minimum Charge.

If you change the Shipment Size to Volume, then the Product Unit Volume value is considered.

You must have Product Unit Weight populated with a non-zero value for the Minimum Charge to be used, regardless of the Shipment Size units. If the Shipment Size is based on Volume, you should also populate Product Unit Volume.

Fuel Surcharge

Technology: NO

Table: TransportationPolicies

Internal Name: FuelSurcharge

Type: Short Text (255)

Use this field to represent a fuel surcharge that is incurred in addition to the normal transportation cost in Network Optimization. The Fuel Surcharge affects how the calculated Variable Transportation Cost is determined. Use the Fuel Surcharge Basis column to determine how the Fuel Surcharge is determined.

Assume the Fuel Surcharge Basis is "% Variable Cost" and the Variable Cost Basis is "MI":

Variable Transportation Cost = 10

Distance = 100 MI

Shipment Size = 2

Fuel Surcharge = 15

The per unit transportation cost is calculated as:

(Variable Transportation Cost * Distance) / Shipment Size = (10 * 100) / 2 = 500

Applying the fuel surcharge is calculated as:

500 * (1 + (Fuel Surcharge / 100)) = 500 * (1 + 0.15) = 575

Transportation Optimization costs, including surcharges, are defined on the Rate table.

Fuel Surcharge Basis

Technology: NO

Table: TransportationPolicies

Internal Name: FuelSurchargeBasis

Type: Short Text (100)

One of % Variable Cost, Cost per Unit, or a valid Unit of Measure such as LB, KM

Use this field to determine how the Fuel Surcharge should be applied:

  • % Variable Cost – Variable transportation cost is calculated as Variable Transportation Cost * (1 + Fuel Surcharge percentage)
  • Cost per Unit – Variable transportation cost is calculated as Variable Transportation Cost + Fuel Surcharge.
  • Unit of Measure – Variable transportation cost is calculated as Variable Transportation Cost + Value of UOM column

For example, assume:

Variable Transportation Cost = 50

Fixed Shipment Cost = 125

Fuel Surcharge = 5

Distance = 35 MI

If Fuel Surcharge Basis = % Variable Cost:

Variable transportation cost = 50 * (1 + 0.05) = 52.5

If Fuel Surcharge Basis = Cost per Unit

Variable transportation cost = 50 + 5 = 55

If Fuel Surcharge Basis = MI

Variable transportation cost = 50 + (5 * 35) = 225

CO2

Technology: NO IO S

Table: TransportationPolicies

Internal Name: CO2

Type: Short Text (255)

In this field, set the CO2 emissions for this transportation policy based on the CO2 Basis. This is the emission amount expressed as a weight. Enter a value, then optionally select a weight unit of measure. If you do not select a unit of measure, the default Weight Unit Of Measure from Model Settings is used.

For example, assume that you enter .04 and select LB as the Unit Of Measure for CO2. Also assume that you select Weight-Distance for CO2 Basis, then select T-MI (ton per mile) as the Units Of Measure for CO2 Basis. This defines .04 LB of CO2 per ton of product moved over one mile by this transportation asset.

CO2 Basis

Technology: NO IO S

Table: TransportationPolicies

Internal Name: CO2Basis

Type: Short Text (50)

Use this field to select the basis for determining CO2 emissions. The CO2 Basis is applied to the CO2 value. If you select a basis that is made up of two different measures (such as Weight-Distance), you can select the Unit Of Measure for each of these measures.

For example, assume that you enter .04 and select LB as the Unit Of Measure for CO2. Also assume that you select Weight-Distance for CO2 Basis, then select T-MI (ton per mile) as the Units Of Measure for CO2 Basis. This defines .04 LB of CO2 per ton of product moved over one mile by this transportation asset.

Select one of the values as shown:

CO2 Basis CO2
Fixed CO2 (to be multiplied by flow quantity)
Distance (CO2 * Distance) / (Shipment Weight/Product Weight)
Weight CO2 * Product Weight
Quantity CO2 * Quantity Unit
Volume CO2 * Product Volume
Time CO2 * Transport Time
Quantity-Distance CO2 * Quantity Unit * Distance
Quantity-Time CO2 * Quantity Unit * Transport Time
Weight-Distance CO2 * Product Weight * Distance
Weight-Time CO2 * Product Weight * Transport Time
Volume-Distance CO2 * Product Volume * Distance
Volume-Time CO2 * Product Volume * Transport Time

Require Return Trip

Technology: S

Table: TransportationPolicies

Internal Name: RequireReturnTrip

Type: Bit

One of Yes, No. (Actual database values are 1,0.)

If an Asset is defined on the Mode used in the transportation policy, this field specifies if the asset must require a return trip.

Default: Yes

Return Trip Time

Technology: NO IO S

Table: TransportationPolicies

Internal Name: ReturnTripTime

Type: Short Text (100)

In Simulation, if an asset requires a return trip, this is the time it takes for asset to travel from final destination to initial start point. In Network Optimization, this time is included when an Asset is defined on the Mode used for the transportation policy, regardless of the Require Return Trip field value. Enter a value, then optionally select a time unit of measure. If you do not select a unit of measure, the default Time Unit Of Measure from Model Settings is used.

Return Trip Cost

Technology: NO IO S

Table: TransportationPolicies

Internal Name: ReturnTripCost

Type: Short Text (50)

If an Asset is defined on the Mode used in the transportation policy, this field specifies the cost for the asset to return to the Source Site. This cost is reported in the Variable Cost field of Transportation Assets Summary Optimization Output.

Load Resource

Technology: S

Table: TransportationPolicies

Internal Name: LoadWorkResource

Type: Short Text (100)

Select the work resource used to load the shipment. The work resource must be listed in the Work Resource table.

Unload Resource

Technology: S

Table: TransportationPolicies

Internal Name: UnloadWorkResource

Type: Short Text (100)

Select the work resource used to unload the shipment. The work resource must be listed in the Work Resource table.

Auto-Release Load Resource

Technology: S

Table: TransportationPolicies

Internal Name: AutoReleaseLoadWorkResource

Type: Bit

One of Yes, No. (Actual database values are 1,0.)

Select Yes if the work resource used for loading is to be automatically released and becomes immediately available for loading. Selecting No assumes that the user will write a script for simulation to release the resource.

Default: Yes

Auto-Release Unload Resource

Technology: S

Table: TransportationPolicies

Internal Name: AutoReleaseUnloadWorkResource

Type: Bit

One of Yes, No. (Actual database values are 1,0.)

Select Yes if the work resource used for unloading is to be automatically released and becomes immediately available for unloading. Selecting No assumes that the user will write a script for simulation to release the resource.

Default: Yes

Fixed Load Cost

Technology: NO S

Table: TransportationPolicies

Internal Name: LoadCost

Type: Short Text (50)

This is the cost to load a complete shipment onto the transportation asset. This cost is only triggered when an Asset is defined on the Mode assigned to the Transportation Policy.

Optimization: Takes the number of trips traveled by an asset type and applies the load cost to each individual trip. This cost is reported in the Total Transportation Asset Cost in the Network Summary and in the Variable Transportation Cost field of Transportation Assets Summary Optimization Output.

Simulation: Applies the load cost to each individual shipment.

Fixed Load Cost is reflected in the Total Transportation Cost in the Network Summary output table.

Unit Load Cost

Technology: S

Table: TransportationPolicies

Internal Name: UnitLoadCost

Type: Short Text (50)

This is the cost to load one unit of product.

Fixed Load Time

Technology: NO S

Table: TransportationPolicies

Internal Name: LoadTime

Type: Short Text (50)

This is the time taken for the product to be prepared for dispatch. Enter a value, then optionally select a time unit of measure. If you do not select a unit of measure, the default Time Unit Of Measure from Model Settings is used.

Optimization: This is the fixed load time for the overall flow, not per unit.

Unit Load Time

Technology: S

Table: TransportationPolicies

Internal Name: LoadUnitTime

Type: Short Text (50)

The amount of time to load each individual unit of product. Enter a value, then optionally select a time unit of measure. If you do not select a unit of measure, the default Time Unit Of Measure from Model Settings is used.

Fixed Unload Cost

Technology: NO S

Table: TransportationPolicies

Internal Name: UnloadCost

Type: Short Text (50)

This is the cost to unload a complete shipment from the transportation asset. This cost is only triggered when an Asset is defined on the Mode assigned to the Transportation Policy.

Optimization: Takes the number of trips traveled by an asset type and applies the unload cost to each individual trip. This cost is reported in the Total Transportation Asset Cost in the Network Summary and in the Variable Transportation Cost field of Transportation Assets Summary Optimization Output.

Simulation: Applies the unload cost to each individual order.

Fixed Unload Cost is reflected in the Total Transportation Cost in the Network Summary output table.

Unit Unload Cost

Technology: S

Table: TransportationPolicies

Internal Name: UnitUnloadCost

Type: Short Text (50)

This is the cost to unload one unit of product.

Fixed Unload Time

Technology: NO S

Table: TransportationPolicies

Internal Name: UnloadTime

Type: Short Text (50)

This is the time taken for the product to be unloaded. Enter a value, then optionally select a time unit of measure. If you do not select a unit of measure, the default Time Unit Of Measure from Model Settings is used.

Optimization: This is the fixed unload time for the overall flow, not per unit.

Unit Unload Time

Technology: S

Table: TransportationPolicies

Internal Name: UnloadUnitTime

Type: Short Text (50)

The amount of time to unload each individual unit of product. Enter a value, then optionally select a time unit of measure. If you do not select a unit of measure, the default Time Unit Of Measure from Model Settings is used.

Requirement Type

Technology: NO

Table: TransportationPolicies

Internal Name: FlowRequirementType

Type: Short Text (50)

One of Min, Cond Min, Max, Fixed.

Choose the flow requirement type - conditional minimum, minimum, maximum, or fixed. This defines how the Requirement Value is used in an optimization. The conditional minimum flow establishes that, in order to use this transportation lane for any shipments, a minimum flow is necessary. Essentially this constraint is similar to saying the flow can be 0 or higher than the minimum.

Simulation: This field is not used.

Requirement Value

Technology: NO

Table: TransportationPolicies

Internal Name: FlowRequirement

Type: Short Text (100)

Enter the amount of this product required for shipment over the transportation lane. Enter a value, then optionally select a quantity, weight or volume unit of measure. If you do not select a unit of measure, the default Quantity Unit Of Measure from Model Settings is used. Its use is determined by other flow requirement fields listed below; Requirement Type and Requirement Period.

Flow refers to the amount of product moved by this transportation policy in a given time period. Constraint fields are only used in an optimization; a simulation run will ignore these four fields. An optimization will use flow requirements as constraints.

Simulation: This field is not used.

Default: 0

Requirement Period

Technology: NO

Table: TransportationPolicies

Internal Name: FlowRequirementPeriod

Type: Short Text (50)

One of Period Length, Day, Week, Month (30 Day), Quarter (91 Day), Year.

Choose the period over which the Requirement Value is to be established - Day, Week, Month, Quarter, or Year. When left blank the horizon of the optimization will be used as the Requirement Period.

Simulation: This field is not used.

When setting Requirements Values for non-product specific transportation policies, the requirement applies to each individual product. Aggregate flow requirements can be specified on the Aggregate Flow Constraints data table.

Lane Consignment Queue Basis

Technology: S

Table: TransportationPolicies

Internal Name: LaneConsignmentQueueBasis

Type: Short Text (50)

One of None, Item, Quantity, Weight, Volume, Value.

Simulation: Specifies the basis by which the lane consignments are reported. Select from item, quantity, weight, volume, or value. To see output, select Lane Consignment Queue type in the Queue Statistics section of Run Options of a Simulation run.

Default: None

Mode Consignment Queue Basis

Technology: S

Table: TransportationPolicies

Internal Name: ModeConsignmentQueueBasis

Type: Short Text (50)

One of None, Item, Quantity, Weight, Volume, Value.

Simulation: Specifies the basis by which the mode consignments are reported. Select from item, quantity, weight, volume, or value. To see output, select Lane Consignment Queue type in the Queue Statistics section of Run Options of a Simulation run.

Default: None

Chance For Ambush

Technology: S

Table: TransportationPolicies

Internal Name: ChanceForAmbush

Type: Short Text (50)

Simulation: This field specifies the percent of time that an ambush will occur. It is interpreted as a percentage. It can be defined as a number or as a distribution.

Ambush Delay

Technology: S

Table: TransportationPolicies

Internal Name: AmbushDelay

Type: Short Text (50)

Simulation: When an ambush occurs, this specifies how long the shipment will be delayed.

Ambush Damage

Technology: S

Table: TransportationPolicies

Internal Name: AmbushDamage

Type: Short Text (50)

Simulation: This field specifies the percent of vehicles destroyed when an ambush occurs. It is interpreted as a percentage. It can be defined as a number or as a distribution.

Reorder When Destroyed

Technology: S

Table: TransportationPolicies

Internal Name: ReorderWhenDestroyed

Type: Bit

One of Yes, No. (Actual database values are 1,0.)

Simulation: This field gives you a choice to place an immediate "replacement" order to make up for a destroyed shipment. When this field is "Yes", Simulation places an order that has the same characteristics (due date, qty, product type, etc.) of the destroyed shipment. When this field is "No", nothing is done.

Unit Delay Factor

Technology: S

Table: TransportationPolicies

Internal Name: UnitDelayFactor

Type: Short Text (50)

Simulation: Specify the unit delay factor for surviving members of an ambushed convoy. This factor is multiplied by the number of destroyed vehicles in the event of an ambush. You can provide a constant, such as 2 hours, or a distribution.

Delay Factor

Technology: S

Table: TransportationPolicies

Internal Name: OrderDelayFactor

Type: Short Text (50)

Simulation: Specify the order delay factor for surviving members of an ambushed convoy.

Minimum Replenishment Quantity

Technology: IO

Table: TransportationPolicies

Internal Name: MinShipmentQty

Type: Short Text (50)

In Safety Stock Optimization, the Minimum Replenishment Quantity is the maximum of the Sourcing Policies Minimum Order Quantity and the Transportation Policies Minimum Replenishment Quantity.

Minimum Service Time

Technology: IO

Table: TransportationPolicies

Internal Name: MinServiceTime

Type: Short Text (50)

Specifies the constraint for the minimum service time on the lane. This time is in units of DAY.

Maximum Service Time

Technology: IO

Table: TransportationPolicies

Internal Name: MaxServiceTime

Type: Short Text (50)

Specifies the constraint for the maximum service time on the lane. This time is in units of DAY.

Guaranteed Service Time

Technology: S

Table: TransportationPolicies

Internal Name: GuaranteedServiceTime

Type: Short Text (50)

The Guaranteed Service Time is used to determine if the Source site can ship the Product to the Destination on the defined Mode within this time frame. If this is not possible, the order is considered to have been missed and the Fill Rate may decrease. The Guaranteed Service Time is in terms of days. It is calculated on a Source-Destination-Product-Mode basis.

Responsible Party

Technology: NO

Table: TransportationPolicies

Internal Name: ResponsibleParty

Type: Short Text (100)

One of Source, Destination.

Select whether the Source or the Destination is the party responsible for taxes and duties incurred with transit. If the Sites and Customers in the Transportation Policies have Organization values assigned to them, this value will also determine whether Customer Flows and InterSite Flows are assigned to the Source Organization or Destination Organization.

Lane Name

Technology: NO IO S

Table: TransportationPolicies

Internal Name: LaneName

Type: Short Text (100)

Specify a name for this transportation lane.

Path Name

Technology: S

Table: TransportationPolicies

Internal Name: PathName

Type: Short Text (100)

Enter the name of the transportation path. You define the detailed path in the Transit Matrix table.

Load Schedule Rule

Technology: S

Table: TransportationPolicies

Internal Name: LoadScheduleRule

Type: Short Text (32)

One of null, RunUntilUnavailable, RunToCompletion, CompleteWithinWindow

Not available in Classic Simulation. The Load Schedule Rule acts as a constraint on loading at a site when using the "Simulation" problem type. The load times come from either the Unit Load Time or the Fixed Load Time in the Transportation Policies table.

  • When using Unit Load Time, this load time value represents the load rate.
  • The load rate is converted to hours, quantity of load possible = load rate (in hours) x hours until the site closes.
  • When using Fixed Load Time, load rate = shipment quantity / Fixed Load Time

For example, assume that a site is open from 08:00 to 16:00. The current time is 13:00. As a result, there are 3 hours of load time available. The quantity loaded will be based on the Unit LoadTime or on the shipment quantity / Fixed Load Time.

You set the Load Schedule Rule to one of the following:

  • RunUntilUnavailable – Loading is constrained by the closing time of the site. With this rule, whatever quantity can be loaded between the current time in the model run and the site closing time on a particular day is loaded. The remaining quantity, if any, is loaded when the site opens again. Using the example above, if there are 10 hours needed to load, the loading stops at 16:00 and resumes when the site next opens.
  • RunToCompletion - Loading continues until completion irrespective of whether the business hours at the site are honored or not. Using the example above, if there are 10 hours needed to load, the loading continues and does not stop at 16:00.
  • CompleteWithinWindow - Loading is constrained by the closing time of the site. With this rule, whatever quantity can be loaded between the current time in the model run and the site closing time on a particular day is loaded. The remaining quantity, if any, is loaded when the site opens again. Using the example above, if there are 10 hours needed to load, the loading stops at 16:00 and resumes when the site next opens. The loading then continues irrespective of whether the business hours at the site are honored or not. This rule is a hybrid of the other two rules.

Default: RunUntilUnavailable

Unload Schedule Rule

Technology: S

Table: TransportationPolicies

Internal Name: UnloadScheduleRule

Type: Short Text (32)

One of null, RunUntilUnavailable, RunToCompletion, CompleteWithinWindow

Not available in Classic Simulation. The Unload Schedule Rule acts as a constraint on unloading at a location when using the "Simulation" problem type. The unload times come from either the Unit Unload Time or the Fixed Unload Time in the Transportation Policies table.

  • When using Unit Unload Time, this value represents the load rate.
  • When using Fixed Unload Time, load rate = shipment quantity / Fixed Unload Time
  • The unload rate is converted to hours, quantity of unload possible = unload rate (in hours) x hours until the site closes.

For example, assume that a site is open from 08:00 to 16:00. The current time is 13:00. As a result, there are 3 hours of unload time available. The quantity unloaded will be based on the Unit UnloadTime or on the shipment quantity / Fixed Unload Time.

You set the Unload Schedule Rule to one of the following:

  • RunUntilUnavailable – Unloading is constrained by the closing time of the site. With this rule, whatever quantity can be unloaded between the current time in the model run and the site closing time on a particular day is unloaded. The remaining quantity, if any, is unloaded when the site opens again. Using the example above, if there are 10 hours needed to unload, the unloading stops at 16:00 and resumes when the site next opens.
  • RunToCompletion - Unloading continues until completion irrespective of whether the business hours at the site are honored or not. Using the example above, if there are 10 hours needed to unload, the unloading continues and does not stop at 16:00.
  • CompleteWithinWindow - Unloading is constrained by the closing time of the site. With this rule, whatever quantity can be unloaded between the current time in the model run and the site closing time on a particular day is unloaded. The remaining quantity, if any, is unloaded when the site opens again. Using the example above, if there are 10 hours needed to unload, the unloading stops at 16:00 and resumes when the site next opens. The unloading then continues irrespective of whether the business hours at the site are honored or not. This rule is a hybrid of the other two rules.

Default: RunUntilUnavailable

Asset Departure Schedule Rule

Technology: S

Table: TransportationPolicies

Internal Name: AssetDepartureScheduleRule

Type: Short Text (32)

One of null, LeaveImmediately, WaitUntilUp

Not available in Classic Simulation. The Asset Departure Schedule Rule acts as a constraint for when assets depart the site when using the "Simulation" problem type:

  • LeaveImmediately - The shipment is queued at the downstream location irrespective of whether the downstream location’s business hours are honored or not.
  • WaitUntilUp - The shipment is queued at the downstream location only if the downstream location is open based on its general business hours.

Once unloading and loading are complete at the source site, the asset only departs when the source is open based on its general business hours.

Default: LeaveImmediately

Status

Technology: NO IO S

Table: TransportationPolicies

Internal Name: TransportationPolicyStatus

Type: Short Text (25)

One of Include, Exclude.

Choose the transportation policy status:

  • Include - This transportation policy is to be included in a simulation or optimization run.
  • Exclude - This transportation policy is to be excluded from a simulation or optimization run.

Default: Include

Notes

Technology: NO IO S

Table: TransportationPolicies

Internal Name: TransportationPolicyNotes

Type: Memo

Enter optional descriptive notes about the transportation policy.

Last modified: Wednesday May 15, 2024

Is this useful?