Customer order decomposition

  • Release version: Zurich
  • Updated October 3, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Customer order decomposition

    Customer order decomposition in ServiceNow’s Zurich release enables efficient management of complex customer orders by breaking them down into separate domain orders based on order quantity. This approach facilitates independent fulfillment of each domain order and supports dynamic updates to orders, such as quantity revisions and product characteristic changes, even while orders are in progress.

    Show full answer Show less

    Key Features

    • Quantity-based decomposition: Orders are decomposed into multiple domain orders proportionate to the order quantity, allowing granular control over the fulfillment process.
    • Change order support with quantity updates: When customers request updates to product quantity characteristics, the system adjusts fulfillment by creating new product inventories or canceling existing ones accordingly. Domain orders are generated to handle both new and canceled inventories.
    • Notification and attention management: The fulfillment process flags domain orders requiring action by setting the Needs Attention field to True, enabling order fulfillment managers to easily identify and manage these orders through a dedicated widget.
    • Quantity revision for in-flight orders: ServiceNow supports increasing or decreasing order line item quantities during fulfillment. The decomposition process responds by creating additional domain orders for quantity increases or canceling domain orders for quantity decreases, ensuring alignment with updated customer requests.

    Practical Benefits

    • Enables flexible and precise fulfillment management by decomposing large orders into manageable parts.
    • Supports real-time order modifications, enhancing customer satisfaction by accommodating change requests without disrupting ongoing fulfillment.
    • Improves operational visibility and control through clear notifications to order fulfillment managers, allowing timely intervention and updates.
    • Ensures order inventories and domain orders remain synchronized with customer quantity changes, reducing errors and fulfillment delays.

    Learn about the customer order decomposition, including quantity-based decomposition, handling change orders with updated quantity characteristics, and support for quantity revisions in in-flight orders.

    Quantity-based decomposition

    Quantity based decomposition enables you to decompose your order into separate domain orders as per the order quantity to manage the fulfillment process and independently. This method also supports:

    • Revision of order line item quantity for in-flight orders to fulfill customer’s request to modify (increase or decrease) the quantity of the order.
    • Support for change of product order to fulfill a customer's request to update the quantity characteristics. It leads to either the creation of new product inventories or the cancellation of existing product inventories.

    Support for a change order with an update for quantity characteristics

    When you receive a customer request to revise an order through changing a product characteristic or characteristic value, you can upgrade or downgrade an existing product inventory. As a part of the fulfillment process, you either create new product inventories or cancel existing product inventories.
    • If a change in a quantity characteristic option leads to additional new product inventories, the decomposition process creates the domain orders for the target specification and inventories for the fulfillment process.
    • If a change in a quantity characteristic option leads to the cancellation of some existing inventories, the decomposition process creates the domain orders needed to manage both the cancellation and changes to the inventories.
      • The fulfillment process notifies the order fulfillment manager to identify the inventories require cancellation or update.
      • The decomposition process sets the Needs Attention field to True for the domain orders.
      • The order fulfillment manager then views these orders in the Needs Attention widget. The order fulfillment manager can wait to open the domain orders, select the product inventories for cancellation, or update it to resume the order decomposition and fulfillment process.

    Support for quantity revision for in-flight orders

    When the order fulfillment process is in progress, and you receive a request to revise to increase or decrease an order line item quantity, it is captured as a quantity change. To incorporate the revision, the decomposition process then either creates additional domain orders (referred to internally as a +ve change) or cancels the existing domain orders (referred to internally as a +ve change) for the order fulfillment.
    • If the order revision request is for an increase to the order line item quantity, the decomposition process creates new domain orders to match the updated order line item quantity.
    • If the order revision request is for a reduction in the order line item quantity, the decomposition process initiates the cancellation process for some of the domain orders to match the reduced order line item quantity.