製品とサービスの一時停止と再開
一時停止および再開アクションを使用して、製品およびサービスのインベントリを一時的に停止または非アクティブ化することができます。これにより、顧客の一時停止要求をキャプチャし、後で製品やサービスを再開できます。
一時停止および再開アクションについて
製品およびサービスのインベントリを一時的に停止または非アクティブ化することができます。一時停止および再開要求は、注文の分解および履行プロセス中に製品およびサービス注文のインベントリが変更された注文として管理されます。注文の一時停止と再開アクションは、すぐに行うことも、将来の日付に行うこともできます。
- 一時停止された製品およびサービスの注文を取り込んで履行します。
- 一時停止中のインベントリの再開製品およびサービス注文を取り込んで履行します。
- スケジューラーを使用して、将来の日付の一時停止および再開注文をサポートします。
- 一時停止および再開シナリオのプロダクトインベントリステータスを管理します。
一時停止および再開アクションの仕組み
一時停止および再開アクションのプロセスは次のとおりです。- [一時停止] または [再開] タイプの顧客注文が注文管理システムに受領された場合。注文の詳細を確認した後、履行マネージャーが顧客の注文を承認します。
- 顧客の注文が承認されると、新しいプロダクトインベントリオペレーション [sn_prd_invt_product_inventory_operations] テーブルが注文品目フォームの関連リストとして作成されます。スケジュールされたシナリオの場合、フルフィルメントプロセスの一環として、プロダクトインベントリオペレーションレコードのステータスが注文明細品目の [スケジュール済み] ステータスにマークされます。
- 事前設定されたスケジューラーは、プロダクトインベントリオペレーションテーブルを追跡して、顧客注文の将来の予定日を確認します。
- 顧客の注文に将来の日付 (注文品目フォームの
committedDueDateフィールドの日付値) の注文明細品目が含まれている場合、一時停止または再開アクションは予定日に開始されます。 - 顧客注文に一時停止または再開アクションの日付が含まれていない場合、注文のクローズ時にすぐに開始されます。
- 顧客の注文に将来の日付 (注文品目フォームの
- 注文のクローズ時に、次の変更が行われます。
- スケジュール済みシナリオの場合、スケジューラーは予定日に [プロダクトインベントリオペレーション] テーブルから [スケジュール済み] ステータスのレコードを取得し、レコードステータスを [完了] にマークします。また、注文明細品目のインベントリステータスは、一時停止アクションの場合は [一時停止] に、製品インベントリテーブルの再開アクションの場合は [アクティブ] に更新されます。
- 即時シナリオの場合、[プロダクトインベントリオペレーション] テーブルのレコードのステータスが [完了] に更新されます。また、注文明細品目のインベントリステータスは、一時停止アクションの場合は [一時停止] に、製品インベントリテーブルの再開アクションの場合は [アクティブ] に更新されます。
- 製品インベントリオペレーションテーブルのインベントリステータスは、次の 2 つのシナリオで [キャンセル] に更新されます。
- 実行中の変更中、または注文明細品目のキャンセルによる場合。
- 一時停止操作と再開操作の両方の日付がスケジュールされていますが、再開操作の日付は一時停止操作の日付より前です。
追加の検証とシナリオ
一時停止または再開アクションの注文作成プロセスでは、注文明細品目フォームの committedDueDate フィールドの値は、過去の日付、現在の日付、または将来の日付にすることができます。過去または現在の日付の場合は、インベントリステータスを一時停止アクションの場合は [アクティブ] に設定し、再開アクションの場合は [一時停止] に設定する必要があります。
顧客注文明細品目の committedDueDate フィールド値が一時停止または再開アクションに対して無効な (日付フィールド値がカレンダー日付を超えている) 場合、即時アクションと見なされます。
一時停止または再開タイプの顧客注文では、親注文が子注文よりも優先されます。親注文が即時の一時停止または再開アクションがスケジュールされているが、子注文が将来の日付にスケジュールされている場合、インベントリ階層全体が即時アクションと見なされます。
一時停止または再開アクションの上位注文品目が将来の日付にスケジュールされている場合、インベントリ階層全体が一時停止または再開アクションの対象と見なされます。子注文品目は、変更または変更なしのアクションと組み合わされた場合、一時停止または再開アクションと見なされます。
一時停止または再開タイプの注文の実行中変更の場合、[キャンセル] のみがサポートされます。注文明細品目または注文全体がキャンセルされた場合、受注処理プロセス中にプロダクトインベントリオペレーションレコードが [キャンセル済み] としてマークされます。製品インベントリレコードのステータス変更は発生しません。
一時停止または再開アクションの注文作成プロセスでは、システムによって生成されたインベントリ ID の代わりに、ペイロードで外部インベントリ ID を使用できます。