Siebel Field Service Guide > Business Service Methods Reference for Field Service > Fulfillment >

Fulfill Method


The Fulfill method fulfills an order item, order, or a group of orders.

Usage

By default, the Fulfillment Engine is used as a server component and not a business service. The Fulfill command (on the Service Order screen > List view, click the menu button and select the Fulfill option) finds the order line items, allocates these items, and generates a pick ticket record for the item.

Additional Details

This method can be used in two ways:

  1. You can invoke the Fulfillment Engine in the standard manner to analyze orders and allocate parts for each line item, and automatically generate pick tickets. While fulfilling the inventory, the Fulfillment Engine will take into account the inventory relationships set in the Inventory screen > Relationships view.

    The inputs for the standard manner of usage are described in Setting Parameters for the Fulfillment and Part Locator Engines.

  2. You can explicitly specify the order in which inventory locations are considered by the Fulfillment Engine for fulfillment.

    Individual inventories may not be related to other inventories in the list—the inventories are sorted by the score. Inventory scoring can be used for geocode-based fulfillment, which means that orders should be fulfilled from the nearest possible warehouse.

    The additional inputs required for this manner of usage are described in Table 148. See Setting Parameters for the Fulfillment and Part Locator Engines for more information on the standard inputs.

Table 148. Inputs for Fulfill Method: Explicitly Specifying Inventory Location Order
Input
Description

InvLocIds

A property set of Inventory Id and Score. The Inventory locations are considered in the sorted order of the Score.

Fulfill List Mode

The value for this can be ASCENDING or DESCENDING.

For example:

Fulfill List Mode = ASCENDING

{ ""XX-ABCD"", 10

""YY-PQRS"", 34

....

} Type = InvLocIds

NOTE:  If you intend to call the Fulfillment Engine with Fulfill List Mode set to Ascending (explicitly passing the sequence of Inventory Location IDs to be searched), do not set up Fulfills relationships between inventory locations in the Inventory screen > Relationships view. Order Fulfillment with Fulfill List Mode set to Ascending is intended to use only the inventory locations explicitly defined in the input and their sublevel locations.

Siebel Field Service Guide Copyright © 2007, Oracle. All rights reserved.