運用カレンダー

「オペレーションカレンダー」は、一元化された設定マトリックスを提供し、フルフィルメントマネージャーが標準スケジュールを一度定義するだけで、リソースプールの定義を通じて、同じ運用戦略を共有するすべての倉庫拠点にそのスケジュールを適用できるようにします。 事業戦略が転換された際、この集中型アーキテクチャにより、フルフィルメントマネージャーは運用カレンダーを一度更新するだけで、関連するすべてのノードが直ちに新しいキャパシティスケジュールを反映できるようになります。

たとえば、小売企業では、複数の階層からなる物流センターのモデルを構築する場合がある。 ティア1ノードは、トラフィック量の多い地域に対応するため、より長い稼働スケジュールで運用される場合がありますが、ティア2ノードはより短い稼働スケジュールを採用しています。 共有カレンダーを活用することで、これらの個別のグループを管理するために必要な管理負担が大幅に軽減されます。

カレンダー定義コンポーネント

運用スケジュールは、以下の主要な属性で構成されます
  • カレンダーID
    スケジュールテンプレートの固有識別子。
  • 説明
    カレンダーの目的を説明する、人間が読みやすい名前または説明文。
  • 開始・終了期間
    開始日と終了日によって定義されます。 このカレンダーは、この2つの日付の間のみ有効であり、有効期間には終了日は含まれません。
  • スロット
    このスケジュールは、終日稼働や複数の異なるシフトに対応しています。 各シフトには、開始時刻と終了時刻に加え、月曜日から日曜日までの曜日ごとの具体的な人員配置レベルを指定する必要があります。 設定内で明示的に定義されていない曜日は、すべて自動的にキャパシティがゼロとみなされます。
  • オーバーライド
    詳細については、 「可用性の優先設定」 を参照してください。

設定ペイロードの例

標準的な平日シフト、短縮された土曜日のシフト、および祝日の特例設定を示した、業務カレンダーの標準的なJSON表現をご覧ください。
{
  "description": "Distribution Center Workforce Schedule",
  "calendarId": "DC_WORKFORCE_SCHEDULE",
  "startDate": "2026-01-01",
  "endDate": "2026-12-31",
  "slots": [
    {
      "startTime": "09:00:00",
      "endTime": "17:00:00",
      "workingDays": {
        "mon": 12,
        "tue": 12,
        "wed": 12,
        "thu": 12,
        "fri": 12
      }
    },
    {
      "startTime": "11:00:00",
      "endTime": "17:00:00",
      "workingDays": {
         "sat": 7
      }
    }
  ],
  "overrides": [
    {
      "date": "2026-12-25",
      "slots": []
    },
    {
      "date": "2026-12-31",
      "slots": [
        {
          "startTime": "09:00:00",
          "endTime": "14:00:00",
          "capacity": 3
        }
      ]
    }
  ]
}
詳細については、APIを参照 Operation Calendar してください。