Promise Sales Orders That Include Flow Manufacturing Items

Calculate accurate availability dates for items that you manufacture on a production line. Oracle Global Order Promising uses your line's constant output rate and number of production slots to set the capacity that the order lines can consume. Promising will also create a supply recommendation and consume the capacity that's available for subassemblies and components.

Realize this benefit:

  • Promise sales orders for items according to flow schedules that you have collected. You can recommend a new flow schedule as the supply for a back-to-back sales order.

Note:

  • Promising uses the bill of resources to determine the production line's and the components' requirements when it promises a flow manufactured item.
  • Takt time is the pace at which you produce the item to meet customer demand. Assume 480 minutes are available in an 8 hour workday, and you order 120 units for the day. So, takt time is 4 minutes for each unit: 480 minutes divided by 120 units.
  • Promising uses takt time to make sure the flow line operates at a uniform time interval. The production line creates one unit for each takt time while the line is running.
  • Flow manufacturing uses the number of units in the Each UOM that the line can accommodate instead of time.
  • Each unit stops one time at every station on the line.
  • Promising uses the number of production slots that are available on each day to calculate the order's promise date.
  • Promising calculates the component's requirement date for each daily bucket according to the line's capacity that the flow uses for that day.
  • Promising schedules the item's final processing at the beginning of the day, not at the end, but the actual final processing might happen any time during the day.
  • Promising doesn't use the exact production sequence for each day.

Assume:

  • Daily capacity is 5 units because there are 5 production slots each day.
  • Each unit consumes 7 production slots on the line.

The first unit on the line will use slot 4 on day 2 through slot 1 on day 4:

first unit on the line will use slot 4 on day 2 through slot 1 on day 4

All of the components must arrive by day 1 to make sure that the component is available for the entire quantity that the line builds on day 4.

Example

Assume your production line:

  • Uses today as day 1.
  • Has 10 steps.
  • Can build 8 units per hour.
  • Needs a quantity of 1 component to build a quantity of 1 item.
  • Each item stays on the line for 20 hours.

You submit a sales order with a quantity of 9 for the item on day 6.

Here's the demand from the sales order, availability, and consumption on the production line for each day:

 

D1

D2

D3

D4

D5

D6

D7

D8

D9

Demand

         

9

     

Availability

8

8

6

1

4

4

8

8

8

Consumption

     

1

4

4

     

To build one unit on D4, Promising assumes that the last operation happens during the first slot on D4 with a quantity of 1.

Each unit stays on the line for 20 hours, so Promising calculates a reverse offset to determine that it started on the production line on D2 for the unit that comes off the line on D4. It requires that all components are available no later than D1 (3 days):

Components Available on D1

Operation to Start Production on D2

Operations on D3

Operation to Finish Production on D4

1

1

2

3

4

5

6

7

8

9

10

 

If the units are done on:

  • D5. All components must be available on D2.
  • D6. All components must be available on D3.

Here's the demand, consumption on the production line, and consumption for the component:

 

D1

D2

D3

D4

D5

D6

D7

D8

D9

Demand

         

9

     

Production Line

     

1

4

4

     

Component 

1

4

4

           

Another Example

Assume your production line:

  • Uses today as day 1.
  • Has 5 steps.
  • Can build 4 units per hour.
  • Needs a quantity of 1 component to build a quantity of 1 item.
  • Each item stays on the line for 20 hours.

You submit a sales order with a quantity of 9 for the item on day 6.

The production line now has these values:

 

D1

D2

D3

D4

D5

D6

D7

D8

D9

Demand

         

9

     

Availability

8

8

6

1

4

4

8

8

8

Consumption

     

1

4

4

     

To build one unit on D4, Promising assumes that the last operation happens during the first slot on D4 with a quantity of 1. It requires that all components are available no later than D2:

Components Available on D2

Operations on D3

Operation to Finish Production on D4

1

1

2

3

4

5

If the units are done on:

  • D5. All components must be available on D3.
  • D6. All components must be available on D4.

Here's the demand, consumption on the production line, and consumption for the component:

 

D1

D2

D3

D4

D5

D6

D7

D8

D9

Demand

         

9

     

Production Line

     

1

4

4

     

Component

 

1

4

4

         

Steps to Enable

You don't need to opt in to any features, but you do need to enable some options on your ATP rule.

Go to the Order Promising work area, open your ATP rule for editing, then enable these options:

  • Flow Schedule
  • Flow Schedule Component Demands

For example:

Flow Schedule Flow Schedule Component Demands

Tips And Considerations

  • You must mark the production line as a critical resource when you create the bill of resources. See Create a Bill of Resources.
  • If you build your item on a critical production line, then you must mark that item as critical when you create the bill of resources.
  • Collections will automatically collect your flow schedule with a quantity of 1 unit each, and the number of flow schedules equals the item's total quantity for the daily supply in each organization.
  • Promising can't consider shrinkage with this feature.

Key Resources

Access Requirements

Users who are assigned a configured job role that contains these privileges can access this feature:

  • Schedule Fulfillment Line (MSP_SCHEDULE_ORCHESTRATION_ORDER_FULFILLMENT_LINE_PRIV)
  • Schedule Orchestration Order Fulfillment Line (DOO_MANAGE_ORCHESTRATION_ORDER_FULFILLMENT_LINE_SCHEDULING_SCHEDULE_PRIV)

These privileges were available prior to this update.