返品オーダーの制約
オーダー入力スペシャリストが元の販売オーダーを参照しない返品に変更を制限する処理制約を設定します。
たとえば、オーダー管理では、取消有効日属性を使用して、当初オーダーを参照しない返品の価格を設定します。 これが制約です。
-
返品が元の販売オーダーを参照していない場合、ユーザーは取消有効日を変更できません。
これがあなたの設定です。
詳細は、「処理制約の管理」を参照してください。
オーダー管理拡張を使用して、より特殊な制約を実装します。 たとえば、オーダー管理が販売オーダーを請求に送信してから15日以上経過した場合は、ユーザーが返品承認を作成できないように拡張を記述します。 保存時拡張ポイントを使用します。 詳細は、「オーダー管理拡張を実行できる点」を参照してください。
このトピックではサンプル値を使用します。 ビジネス要件によっては、別の値が必要になる場合があります。
演習
-
「設定および保守」作業領域で、タスクに移動します。
-
オファリング: オーダー管理
-
機能領域: オーダー
-
タスク: 処理制約の管理
-
-
検証ルール・セットを追加します。
-
「処理制約の管理」ページで、「検証ルール・セット」をクリックし、ルール・セットを追加します。
属性
値
属性
値
名前
参照されていない返品の日付の変更
説明
返品が元の販売オーダーを参照していない場合は、日付の変更をユーザーに許可しません。
短縮名
UNREF
検証タイプ
表
エンティティ
オーダー履行明細
-
詳細領域で、「処理」→「行の追加」をクリックし、値を設定して、「保存」をクリックします。
属性
値
名前
取消有効日
検証操作
nullでない
-
「パッケージの生成」をクリックし、確認ダイアログにリクエストIDが表示され、リクエストが終了するまで数分待ちます。
たとえば:
The concurrent request to generate constraints validation packages was submitted. Request ID: 10650.
-
-
制約を追加します。
-
「Constraints(制約)」→「Actions(処理)」→「Add Row(行の追加)」をクリックし、値を設定します。
属性
値
制約名
CANCEL_SERVICE_DATE
表示名
サービス日の取消
制約エンティティ
オーダー履行明細
制約付き工程
更新
属性名
取消有効日
使用可能
チェック・マークが含まれます
-
条件領域で条件を追加します。
属性
値
グループ番号
1
検証エンティティ
オーダー履行明細
検証ルール・セット
参照されていない返品の日付変更を許可しない
スコープ
任意
レコード・セット
履行明細デフォルト・レコード・セット
メッセージ
オーダー管理では返品の価格設定にこの日付が使用されるため、当初オーダーのない販売オーダーを返品する場合は、取消有効日を変更しないでください。
-
「パッケージの生成」をクリックし、数分待ちます。
-
設定のテスト
-
オーダー管理作業領域にナビゲートし、新しい販売オーダーを作成します。
属性
値
Customer
Computer Service and Rentals
ビジネス・ユニット
Vision Operations
請求先アカウント
1006
-
オーダー明細領域で、「処理」>「参照されていない返品明細の作成」をクリックし、値を設定します。
属性
値
項目
固定サービス期間タイプを使用するサブスクリプションを追加します。 詳細は、「販売オーダーの補償範囲の設定」を参照してください。
この例では、実装に固定サブスクリプションQP_SUBS_ITEM7-FIXEDが含まれているとします。
返品数量
1
UOM
個
返品タイプ
クレジット返品および品目の返品
返品先事業所
Vision Operations
-
「送信」をクリックします。
-
オーダー明細ステータスが未開始の場合は、しばらく待ってから「リフレッシュ」をクリックします。 ステータスが受入待機中になるまで繰り返します。
-
「処理」→「改訂の作成」をクリックします。
-
オーダー明細で、取消有効日の値を変更し、「送信」をクリックします。