Specify Lead Times for Your Assembly Operations

Use Global Order Promising to specify fixed and variable lead times for your assembly operations.

Your manufacturing process might need a fixed lead time to prepare for, set up, and inspect the results of an assembly operation, and a variable lead time to assemble each item. Promising can include a fixed and a variable lead time in the bill of resources which can help you to schedule each of your assembly operations more accurately.

Your capable-to-promise flow will multiply the number of items on the order line by the variable lead time, and then add the fixed lead time to schedule the operation's total lead time.

Promising uses this equation to calculate lead time:

Lead Time = [Fixed Lead Time + (Order Quantity) * Variable Lead Time] + Postprocessing Lead Time

Promising applies logic differently depending on whether you have availability constraints on resources and components:

Don't Have Constraints Have Constraints
Promising will apply the lead time so it can offset the requested date and determine manufacturing's start date and end date. Promising will find manufacturing's earliest start date according to when components and resources are available and that can meet the lead time's constraints on components and resources.
For background, see:

Examples

Assume your sales order has a quantity of 10 for your AS54888 Desktop Computer item, and you consume one unit each of components C1 and C2 to create the AS54888.

Assume you have these values:

Attribute Value
AS54888's Fixed Lead Time 9
AS54888's Variable Lead Time 0.1
System Date 1
Postprocessing Lead Time 0

Assume your current supply for components and resources can meet demand, and you don't have any other constraints for these components and resources on the calendar.

Here's the item's hierarchy:

End Item A
  Component C1
  Component C2

Example 1: Requested Date Happens in the Future with No Constraints

Assume the Requested Ship Date is Day 17 for sales order 57984 and it happens in the future. Here's how Promising will calculate the lead time for this example:

Lead Time = [9 + (10) * 0.1] + 0 = 10 days

Assume Promising uses the bill of resources to determine these requirements for the AS54888 item:

Component Required Quantity Lead Time in Bill of Resources
C1 10 1
C2 10 1

Promising will disregard these lead time values from the bill of resources, and instead will calculate the lead times according to the values that you specify in the Fixed Lead Time attribute and the Variable Lead Time attribute for the AS54888 in the Product Information Management work area.

There aren't any availability constraints on resources or components, and there aren't any other calendar constraints in this example, so Promising will use 10 days for the lead time when it determines the promised dates with a Requested Date of Day 17:

Calculated Date Value
Manufacturing Start Date Day 7
Manufacturing End Date Day 17
Scheduled Ship Date Day 17

Promising will start to look for component supplies on Day 7. Components and resources are available, so Promising will set the Schedule Ship Date to the Requested Ship Date.

Example 2: Requested Date is the System Date with No Constraints

Assume the requested date happens on the system date for sales order 57984, and the Requested Ship Date is Day 1. Here's how Promising will calculate the lead time for this example:

Lead Time = [9 + (10) * 0.1] + 0 = 10 days

Promising determines that it needs a quantity of 10 for component C1 and also 10 for C2.

There aren't any availability constraints on resources or components, and there aren't any other calendar constraints, so Promising will use 10 days for the AS54888's lead time when it determines the promised dates with a Requested Date of Day 1:

Calculated Date Value
Manufacturing Start Date Day 1
Manufacturing End Date Day 10
Scheduled Ship Date Day 10

Promising starts to look for component supplies on Day 1, finds that components and resources are available, and then uses the lead time to set the Schedule Ship Date to Day 10.

Guidelines

  • Promising disregards lead times in your bill of resources when you use this feature.
  • Promising will continue to consider the bill of resources as the source of truth for all other work definitions and structural details.
  • Promising will consider the item's Fixed Lead Time attribute and its Variable Lead Time attribute for assembly and subassembly items.
  • You can use the item's Post Processing Lead Time attribute. If you set it, then Promising considers it when promising.
  • We recommend that you mark all subassemblies as critical so your bill of resources will include them. This helps to make sure that Promising considers each manufactured item's lead times.
  • Fixed lead time and variable lead time apply to standard items and to assemble-to-order configured items.
  • As an option, you can also set up Promising so it considers resources after components are available. For more, see Consume Resources Only After Components Are Available.

Make sure you have these privileges:

  • Schedule Fulfillment Line (MSP_SCHEDULE_ORCHESTRATION_ORDER_FULFILLMENT_LINE_PRIV)

  • Edit Bills of Resources (MSC_EDIT_BILLS_OF_RESOURCES_PRIV)
  • View Bills of Resources (MSC_VIEW_BILLS_OF_RESOURCES_PRIV)

Try It

Assume you need to set up this feature for the AS54888 item. You set up the item, and then set up Promising.

Set up the item:

  1. Go to the Product Information Management work area, then click Tasks > Manage Items.
  2. Search for the AS54888 item, then open it for editing.
  3. On the Edit Item page, click Specifications > Planning.
  4. In the Lead Times section, set the values.
    Attribute Value
    Variable 1
    Fixed 5

Set up Promising:

  • Go to the Global Order Promising work area, click Tasks > Order Promising Options, then enable the Use Lead Times from Items and Organizations option.