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 138. See Setting Parameters for the Fulfillment and Part Locator Engines for more information on the standard inputs.

Table 138. 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

Siebel Field Service Guide