Inventory Managementの更新の制約
事前定義の検証ルール・セットを使用して、Inventory Managementを含む履行明細に対して実行できる更新を制限します。
ステータスによる制約
Inventory Managementの出荷明細のステータスに従って、履行明細に対して実行できる更新を制限します。
これらの変更を制約するために、「中間出荷ステータスの更新の送信」スケジュール済プロセスを実行したり、オーダー管理拡張を作成する必要はありません。 かわりに、次の事前定義済ルール・セットのいずれかを使用します:
- 履行明細がピック済またはステージング済
- 履行明細がバックオーダー済
- 履行明細が倉庫にリリース済
条件が必要であるとします。
- Inventory Managementが履行明細を選択またはステージングする場合は、ユーザーがOrder Managementの履行明細の倉庫属性を更新できないようにします
演習
- 「設定および保守」作業領域に移動してから、タスクに移動します:
- オファリング: オーダー管理
- 機能領域: オーダー
- タスク: 処理制約の管理
- 「処理制約の管理」ページで、「制約」をクリックします。
- 「処理」>「行の追加」をクリックし、値を設定します。
属性 値 制約名 Inventory Managementの制約 表示名 Inventory Managementのステータスに従って制約 制約エンティティ オーダー履行明細 制約付き工程 更新 属性名 倉庫 使用可能 チェック・マークが含まれます。 - 詳細領域の条件リストで、「処理」>「行の追加」をクリックし、値を設定します。
属性 値 グループ番号 10 検証エンティティ オーダー履行明細 検証ルール・セット 履行明細がピック済またはステージング済 レコード・セット 履行明細デフォルト・レコード・セット メッセージ Inventory Managementが履行明細をすでにピックまたはステージングしているため、倉庫属性を更新できません。 - 「適用可能なロール」をクリックし、「すべてのロール」オプションが有効になっていることを確認して、「保存」をクリックします。
詳細は、「処理制約」を参照してください。
すでにWarehouse Managementに送信されている明細の制約
Inventory Managementが履行明細をWarehouse Managementにすでに送信したときに、履行明細に対して実行できる更新を制限します。
条件が必要であるとします。
- Inventory Managementが履行明細をWarehouse Managementに送信した場合、ユーザーはOrder Managementの履行明細の属性を更新できません。
演習
- 制約の追加時に次の値を設定する以外は、このトピックで前述したステップと同じステップを実行します:
属性 値 制約名 WAREHOUSE MANAGEMENT CONSTRAINT 表示名 明細がWarehouse Managementに送信されるかどうかの制約 制約エンティティ オーダー履行明細 制約付き工程 更新 属性名 値を含みません。 使用可能 チェック・マークが含まれます。 - 次の詳細を追加します:
属性 値 グループ番号 10 検証エンティティ オーダー履行明細 検証ルール・セット 履行明細はWarehouse Managementにインタフェースされます レコード・セット 履行明細デフォルト・レコード・セット メッセージ 明細は、Inventory ManagementですでにWarehouse Managementに送信されているため更新できません。