バリエーションのあるアイテムの在庫状況の確認

Sterling™ Order Managementシステムは、指定された属性のセットに基づいて、バリエーションを持つアイテムの在庫状況をチェックする機能を提供します。

この機能は、以下の機能を提供します。

  • 属性および子アイテム (child item) による在庫のフィルタリング
  • バリエーションおよび子アイテム (child item) のあるアイテムに関する供給と需要の管理
    注: バリエーションのあるアイテムの在庫状況機能の導入により、一部の API の動作が変更されました。 これらの API における動作の変更については、IBM Sterling® Order Management:Javadoc を参照してください。

属性および子アイテム (child item) による在庫のフィルタリング

Sterling Order Management System では、スタイル、サイズ、色などの子アイテムまたは属性のセットを指定することにより、バリエーションのあるアイテムの在庫状況を確認できます。 例えば、オープントゥのサイズ 7 の靴の在庫状況を確認できます。

バリエーションのあるアイテムの在庫状況を検査するときに子または属性が指定されていない場合、 Sterling Order Management System は、バリエーションのあるアイテムとそのすべての子アイテムに関する情報を提供します。 子アイテムまたは属性セットを指定すると、 Sterling Order Management System は、指定された条件を満たすアイテムのみの在庫状況を検査します。

属性および子アイテム (child item) によるフィルタリング

以下の表は、バリエーションのあるアイテム (T シャツ) の子アイテム (child item) に関する在庫情報を提供しています。

属性および子アイテム (child item) によるフィルタリング

ItemID 定義済み属性 手持ち数量
Tshirt_red_small T シャツ、赤、S サイズ 10
Tshirt_red_medium T シャツ、赤、M サイズ 11
Tshirt_red_large T シャツ、赤、L サイズ 20
Tshirt_blue_small T シャツ、青、S サイズ 10
Tshirt_blue_medium T シャツ、青、M サイズ 11
Tshirt_blue_large T シャツ、青、L サイズ 2

この例では、属性を何も指定しないで T シャツの在庫状況を確認した場合、システムは手持ち数量として 64 を返します。 T シャツの在庫状況を確認し、「赤」属性を指定した場合、システムは手持ち数量として 41 を返します。 Tshirt_red_large 子アイテム (child item) の在庫状況を確認した場合、システムは手持ち数量として 20 を返します。

バリエーションおよび子アイテム (child item) のあるアイテムに関する供給と需要の管理

バリエーションのあるアイテムの在庫状況全体は、すべての子アイテム (child item) の在庫状況の合計と等しくなります。 需要は、バリエーションのあるアイテムに対しては出されません。

個々の子アイテム (child item) に関する供給と需要は、アイテム別に管理されます。 したがって、ある子アイテム (child item) の供給を、別の子アイテム (child item) の需要を満たすために使用することはできません。 例えば、オープントゥの靴の在庫を、バックストラップの靴の在庫不足に充当することはできません。

子アイテム (child item) に関する供給と需要の計算

以下の表は、バリエーションのあるアイテム (T シャツ) の子アイテム (child item) に関する在庫情報を提供しています。

子アイテム (child item) に関する供給と需要の計算

ItemID
手持ち数量 需要数量 使用可能な
数量
不足
Tshirt_red 10 0 10 0
Tshirt_blue 20 11 9 0
Tshirt_green 40 40 0 0
Tshirt_white 80 90 0 10

この例では、バリエーションのあるアイテム (T シャツ) の在庫状況は、すべての子アイテム (child item) の在庫数量を加算して (10 + 9 + 0 + 0) 計算されます。つまり、T シャツの在庫は 19 になります。

またこの例では、各子アイテム (child item) の供給と需要が分けて計算されることも示しています。 したがって、
Twhite の在庫数量は、10、Twhite t_blue (9)、Twhite t_green (0)、Twhite (0) のいずれかとして戻されます。 また、Twhite の不足に対応するために、TわけにはいかないTわけにはいかない。
Tshirt_white は、10 の在庫不足を返します。