利用可能性の優先設定

運用カレンダーを活用することで、フルフィルメントマネージャーは初日からフルフィルメントネットワーク全体の運用を定義することができます。 しかし、業務が進むにつれて、倉庫は人手不足や、販売のピーク期に対応するための短期的な処理能力の拡大といった、現実世界における混乱の影響を受けやすくなります。

Capacityサービスは、2つの異なるメカニズムを通じて、こうした短期的な調整を可能にします:
  • 操作カレンダーの上書き
    運用調整により、同じ運用カレンダーを共有するすべての階層ノードを更新する場合、このカレンダーには一元的な上書きメカニズムが用意されています。 これにより、フルフィルメントマネージャーは、特定の日付を「完了」としてマークしたり、特定の時間帯の設定を上書きして、処理能力の値を高めたり下げたりすることが可能になります。
  • リソースプールの上書き
    オーバーライドが特定のノードに影響を与える場合、リソースプールのオーバーライドが最優先されます。 これは、オーバーライドされた場所のみに直接影響し、そこで使用されているベースラインカレンダーを完全にバイパスします。

設定のオーバーライドの仕組み

前述の通り、オーバーライドは1日全体に適用することも、特定の時間帯の収容人数を個別に変更することも可能です。
  • 終日休業
    12月25日が祝日であり、ノードが稼働していないと仮定します。 日付を設定し、slots配列を完全に空のままにしておくことで、オーバーライドを適用することができます。
    {
      "date": "2026-12-25",
      "slots": []
    }

    PUT ResourcePool 以下のAPIを使用してください:
    PUT /capacity/{tenantId}/v1/configuration/resource_pools/{node}/{resourcePoolId}

  • 対象を絞ったスロット調整
    一方、スロットに別の容量値が必要な場合は、まず、容量利用可能状況検索APIを使用して、初期の容量値または現在の利用可能な容量を把握しておく必要があります。 初期容量が決定したら、その容量制限に絶対値を適用することができます。 たとえば、初期容量が10の場合、以下のペイロードを実行すると、2026年12月31日時点の容量が10から3単位に減少します。
    {
      "date": "2026-12-31",
      "slots": [{
         "startTime": "09:00:00",
         "endTime": "14:00:00",
         "capacity": 3
      } ]}

    以下の Resource Pool Overrides API を使用してください:
    POST/PUT /capacity/{tenantId}/v1/configuration/resource_pools/{node}/{resourcePoolId}/overrides

次のステップ

  • カレンダーのオーバーライドを適用するには、「 Update Calendar API」を使用してください。
  • Resource Pool Override 特定のノードに対してオーバーライドを適用するには、API を使用してください。