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