セグメントの再平衡化

在庫セグメントのリバランシングを使用して、セグメント間で在庫を自動的に再配分することができます。 時間間隔または外部システムからのトリガーに基づいて在庫をリバランスすることで、在庫切れを最小限に抑え、顧客の注文を確実に満たすことができます。 需給を分析しながら、レベルの調整が必要なセグメントを特定するための配分ルールを作成することができる。 在庫切れや過剰在庫を避け、できるだけコスト効率よく顧客の需要に応えられるよう、商品保有コストを抑えたい。

お使いの環境でセグメント割り当てプランを有効にすると、以下のイベントのいずれかが発生するたびに、システムが自動的にセグメント割り当てを実行します:
  • セグメント・リバランス時間
  • セグメント・リバランシング・トリガー
  • 供給同期化
セグメント割り当て戦略はビジネスモデルによって異なり、以下のような使用例が考えられる:
ルーティング・アロケーション・リフレッシュ
24時間ごとなど、固定スケジュールでセグメント割り当てを実行できるようにする。 このスケジュールは、売れすぎた部門がより多くの在庫を手に入れ、売上を伸ばすことを可能にする。 これにより、手動で割り当てを発動する労力も最小限に抑えられる。
在庫凍結時間
ビジネスによっては、各セグメントが新たな売上を受け入れる機会を確保するために、在庫を1ヶ月など一定期間固定することを義務付けている。 このような状況では、インベントリー・マネージャーとして、アロケーションのリバランス時間を多めに設定することができる。 極端な場合、手動トリガーの間だけ割り当てが発生するように、時間を高い値に設定することができる。
ホットな在庫
アイテムに予期せぬ高い需要が発生した場合、APIを使用して手動でセグメント再配置をトリガーすることができる。 これにより、特定の項目のバランスが確実に調整される。
新入荷:
在庫が倉庫に到着すると、供給同期化要求を使用して、セグメントのリバランシング要求を発行することができます。 総在庫数はすでに記録されているので、あらかじめ設定された計画に従って在庫を配分することができます。 時には、割り当てが望ましくない場合、供給同期化要求中に割り当てをスキップすることを選ぶかもしれない。
外部の統合トリガー:
もし、外部イベントに基づいてビジネスで割り当てを完了させたい場合は、統合を使用して、必要に応じて、特定のアイテムまたはロケーションの割り当てをトリガーすることができます。 例えば、在庫の少なさが検出された場合。

再配分の頻度を微調整することは不可欠である。 これにより、特に在庫の販売率が他のセグメントと比べて低い場合、どのセグメントでも在庫切れのリスクを防ぐことができる。 セグメントのリバランシングを有効にするには、在庫セグメンテーションの割り当てとリバランスの頻度を有効にするを参照してください。

最小セグメント・リバランス時間

自動割当エージェントを有効にするには、各割当実行間の最小時間間隔を設定します。 在庫アイテムが割り当てサイクルを完了すると、システムは最後の実行時間を記録します。 この時間は、次の割り振り実行を決定するために使用される。 セグメント再配置タイムスタンプ取得APIを使用して、最終実行タイムスタンプを決定する。

セグメントの過剰割り当てを避けるため、最小のリバランス時間は6時間とします。 値を「"0"」に設定すると、リバランシング・スケジューラを無効にできる。 詳細については、在庫セグメンテーションの割り当てとリバランスの頻度を有効にするを参照してください。

アロケーション・エージェントは、自動的に実行する必要があるインベントリ項目のリストを作成する。 このプロセスを完了し、在庫品の状態を検証するために、システムは以下のことを考慮する:
  • ある品目について、前回のリバランシング以降、在庫レベルに変化がない場合、それ以上のアクションは実行されない。
  • 需給調整のような在庫変動が検出された場合、その品目は再配分のためだけに割り当てられる。 これは、経過時間が設定された最小リバランス時間より大きい場合にのみ発生する。
例えば、リバランスが6時間に設定されている場合。 そして、あるアイテムが12:00に最後に割り当てられ、15:00に需要調整が行われた場合、再割り当ては行われない結果となる。 しかし、次の在庫変動が18:02に発生した場合、リバランシングが開始される。
注:セグメント割り当てが有効になっていない場合、または一致するセグメントルールが定義されていない場合、割り当ては行われない。
特定のセグメントがストックアウトに直面した場合、スケジュールされたリバランシングが発生する前に、以下の手順を使用してセグメント割り当てを手動でトリガーします:
  • セグメント化されていないプール内の1つまたは複数のアイテムの供給同期要求を完了する。
    • Sync SupplyAPIでは、skipSegmentAllocationの値はデフォルトで'falseに設定されている。 この設定を解除するには、「true」に設定する。
  • セグメント化された在庫の供給同期がリバランシングをトリガーしない場合、これらのシナリオでトリガーすることができる:
    • システムに新たな供給や需要が生まれた場合。
    • セグメントの在庫が更新された場合。
    注:リバランシングがトリガーされると、最後の実行時間が設定されたリバランシング時間より大きい場合にのみ、再割当てが行われる。
  • 特定のノード、アイテム、またはアイテムとノードの組み合わせに対して API 呼び出しを手動で使用して、再割り当てをトリガーします。
    • 手動トリガーは以下のシナリオでは無視される:
      • 過去15分以内に再配分されたアイテムを再配分しようとした場合。
      • 設定されている最小セグメントのリバランス時間である6時間以内でない時間にアイテムを再配置しようとした場合。

        最小セグメント・リバランス時間である6時間は、リバランスの頻度を決定する。

セグメント・リバランシング・トリガー

在庫をリバランスするには、以下のAPIを使用して再割当をトリガーします:どちらのAPIでも、トリガーは外部システムによって行われる。 例えば、ある在庫品が低い閾値に達していることを外部システムが検知した場合、あるセグメントでの在庫切れを防ぐために供給の再配分を要求することができる。
注:リバランス・トリガーは、最後のアロケーションが過去15分以内に実行された場合は実行されません。
Sync Supply API トリガーは、在庫管理などの在庫更新のために設計されています。 そして、必要なときに、skipSegmentAllocation属性を渡し、それを'trueに設定することで、割り当ての実行を避けることができる。

供給同期中または特定のアイテムについては、APIリクエストを使用して手動で再割り当てトリガーをトリガーすることができます。

リバランシング・トリガーは以下のアイテム識別子を受け付ける:
  • アイテム ID
  • 計測単位
  • 商品クラス
決定されるセグメント割当ては、あらかじめ定義されたセグメント割当ルールに基づいている。

例セグメント割り当ての実行

セグメント割り当てプランを作成し、アイテムが再割り当ての対象となる場合、プランに参加しているすべてのセグメントの利用可能性が考慮されます。 その後、再割り当ての可用性プールがシステムによって検討される。 システム内のすべての既存の需要と予約が、この可用性プールに考慮される。 システム内の需要を差し引いた残りの供給は、セグメント全体に再配分される。 これにより、配分計画のパーセンテージ水準が確実に達成される。

以下の例では、このアロケーションプランが利用可能であると仮定しよう:

割り当てルール1: Item=Item01"、Node=Node01"の場合、優先順位に基づいて可用性を再配分する。

表 1. 割当ルール1
優先度 セグメント パーセンテージ
優先度 1 ブランド・ストア 50%
優先順位 2 サード・パーティー 30%
優先順位 3 セグメント未決 20%
再配置の頻度は6時間ごとに実行されるように設定されている。
例 1:0日目の供給割当
在庫マネジャーが定期的な在庫チェックを行い、Node01 のItem01の合計数量が100であることを確認した。 その後、供給同期化リクエストが以下の情報を添えて提出される:

Unsegmented Item01@Node01 の同期を供給する。 100qty

在庫割り当ての実行中、在庫プールは100在庫となり、各セグメントに新たに割り当てられた在庫は以下のようになる:
表 2. セグメントと利用可能数量
セグメント 在庫数
BrandStore 50
3rdParty 30時間まで
アンセグメント 20
例2:需要がシステムに入る1日目
0日目の終わりには、いくつかのセグメントに対して新たな需要がシステムで観測される。
BrandStore、サードパーティともに30枚ずつの需要がある。 従って、各セグメントにおける稼働率は以下の通りである:
テーブル3。 セグメント需要
セグメント 使用可能数量
BrandStore 50個 - 30個 = 20個
3rdParty 30 入荷量 - 30 入荷量 = 0 入荷量
アンセグメント 20個(変更なし)
参加セグメント全体の新しいアベイラビリティ・プールは、「20 + 0 + 20 = 40である。 新しい可用性は、次の割り当て実行で再配分される。 40の数量は、配分計画のパーセンテージに基づいて配分される。
テーブル4。 セグメント可用性プール
セグメント 使用可能数量
BrandStore 50%

在庫は20個で、変更はない。

3rdParty 30%

在庫が正味0であるため、数量12を見込んで12を追加した。

アンセグメント 20%

数量8を見込み、余剰分を他セグメントに振り向けるため数量12を差し引く。

その結果、各セグメントにおける新たな供給体制は以下のようになる:
テーブル5。 セグメント供給
セグメント 使用可能数量
BrandStore 50個
3rdParty 30個+12個=42個
アンセグメント 20枚 - 12枚 = 8枚
日間の供給調整がないため、セグメント間の総供給量は「100 qtyままである。