Use Work Definitions with Your Bill of Resources

You can use a discrete work definition or a process work definition with your bill of resources.

Use Discrete Work Definitions with Your Bill of Resources

If you currently use capable-to-promise in your Global Order Promising set ups, then you must migrate your discrete work definitions, and then set the Bills of Resources Templates parameter to Unfiltered Capable to Promise when you run the scheduled process. Here's what the process does:

  • Migrates the primary work definition and item structure into a bill of resources.
  • Considers all items and resources in every organization and at every level that you specify in the work definition as critical.
  • Considers processing lead times and post processing lead times.
  • Includes all items and resources across all organizations your bill of resources.

You don't need to create an input simulation set. Instead, you can use the same set that you use as the default assignment set in the Global Order Promising work area. If you need a different set of sourcing rules, then you can specify a different input assignment.

Use Process Work Definitions with Your Bill of Resources

You can use a process work definition with a bill of resources to promise an item in a flow that does or doesn't use back-to-back fulfillment.

Promising looks at whether the manufacturing component or resource is critical when it calculates component requirements, resource requirements, and the lead time that you need to assemble the item.

Here's what you need to do.

  1. Create and collect the process work definition. For background, see Overview of Work Definitions.
  2. Create a Make At sourcing rule that sources the assembly item and the subassemblies that you need to build the primary item that the process work definition builds.
  3. Assign your sourcing rule in an assignment set. For more, see Assignments and Promising Rules.
  4. Run the Create Bills of Resources scheduled process.
    Parameters Value
    Bills of Resources Templates

    Select one of:

    • Capable to Promise
    • Unfiltered Capable to Promise
    Assignment Set Select the set that you used to assign your sourcing rule.
    Input Simulation Set

    If you use the Capable to Promise template, then you must select an input simulation set.

    Select the set that has the manufacturing components and resources that you marked as critical for the item.

Promise Sales Orders With or Without Back-to-Back Fulfillment

Here's how Promising will promise the item.

  1. Promising promises demand from the fulfillment line that has the primary item. Promising will use the bill of resources to determine the manufacturing components, resources, lead times, and other details that you need to assemble the item. Promising will calculate the availability of and consume the supply for the required manufacturing components and resources.
  2. If no supply exists for the primary item, then Promising uses the assignment that has your Make At sourcing rule to recommend that you create new supply through manufacturing. Promising consumes resources and manufacturing components according to the bill of resources.
  3. If you're using a back-to-back flow:
    • Promising sends only the first-level supply recommendation for the primary item to Supply Chain Orchestration.
    • Supply Chain Orchestration creates a new work order for the primary item.
  4. Collections successfully finishes, then Promising considers the supply for the primary item and for any coproducts or byproducts.
  5. Promising calculates the resources and manufacturing components that the work order needs to assemble the primary item.
  6. Promising considers reservations on the fulfillment line for the primary item’s work order, treats the reservation as hard pegged supply, and pegs it to demand from the primary item’s sales order.
  7. If you modify values on the sales order, such as the quantity or date, then Promising uses your modified values when it promises the primary item.

Coproducts and Byproducts

Promising will use the coproduct supply or the byproduct supply that the work order creates for a process work definition. Promising considers the quantity for these supplies as available-to-promise and will use that quantity to promise demand for the coproduct or byproduct.

Note that a coproduct or a byproduct are each an example of a nonprimary item.

  • The bill of resources doesn't include a nonprimary item in the process work definition.
  • If the item in the process work definition is a nonprimary item, then Promising won't promise through a Make At sourcing rule in a capable-to-promise flow.

What You Can't Do

  • You can't use an item that isn't critical. Promising only considers items and resources that are critical in your bill of resources, and the lead time that you need to assemble the primary item in the process work definition. The bill of resources doesn't include nonprimary items in the process work definition, such as a coproduct or byproduct.
  • Promising doesn't promise or recommend supply for a nonprimary item in a back-to-back flow, such as a coproduct or byproduct in the process work definition. Promising doesn't consider requirements or availability for a coproduct or byproduct when it promises a primary item in the bill of resources. Promising considers only the requirements that you need to assemble the primary item when it creates a recommendation for the work order. The process work order automatically creates the coproduct or byproduct during the runtime transaction.
  • Promising won't create new capable-to-promise supply for a nonprimary item in the process work definition, such as a coproduct or byproduct.

What If I Don't Use a Bill of Resources

We recommend that you use a bill of resources, but if you can't for some reason, here's what you need to do in a flow that does or doesn't use back-to-back fulfillment.

  1. Create a Make At sourcing rule that sources the assembly item and the subassemblies that you need to build the primary item that the process work definition builds.
  2. Assign your sourcing rule in an assignment set.

Promising uses the same logic that it uses when you do use a bill of resources except for these differences:

  • Promising uses your fixed lead time and variable lead time to promise demand from the fulfillment line for the primary item.
  • If you're in a back-to-back flow, then Promising doesn't consume resources and manufacturing components according to the bill of resources, but instead just sends a supply recommendation to Supply Chain Orchestration.