「Skip Current Calculation Step (現在の計算ステップをスキップ)」の設定
注文の計算中に計算ステップの条件を適用またはスキップできます。このユーザーイグジットは計算の前にコールされます。
必要なエディション
| Consumer Goods Cloud が有効になっている場合に Lightning Experience で使用可能なエディション: Professional Edition、Enterprise Edition、および Unlimited Edition |
| 必要なユーザー権限 | |
|---|---|
| ユーザーイグジットを設定する | CGCloud Business Admin (CGCloud ビジネス管理者) または CGCloud リテールビジネス管理者 |
- アプリケーションランチャーで、[User exits (ユーザーイグジット)] を見つけて選択します。
- [新規] をクリックします。
- [種別] ドロップダウンリストから [Configure After Calculation Result (計算後の結果を設定)] を選択します。
- [保存] をクリックします。
- [関連] タブをクリックし、[新規] をクリックします。
-
クエリを入力します。
複数のユーザーイグジットコンテンツレコードを使用してコードを構造化します。たとえば、1 つのレコードに return 変数名と switch ステートメントの開始が保持されるようにコンテンツを構造化します。別のレコードを使用して別のユーザーイグジット ID のロジックを保持し、別のレコードを使用して結果または変数を返します。
並び替え順 ユーザーイグジットコンテンツ Description 1 var SkipCalcStep = false; switch(UserExitId) {return 変数と switch ステートメントの開始の宣言
2 case "320_SkipStep_CustomerHierarchyCompleteProduct": // Get no Percentage Discount if Product = "Empower Cola 1,0 L PET" if(Utils.isDefined(ProductAttributes[0].text1) && ProductAttributes[0].text1 === "Empower Cola 1,0 L PET"){ SkipCalcStep = true; } break;ユーザーイグジット ID “320_SkipStep_CustomerHierarchyCompleteProduct” を処理するロジック 3 } return SkipCalcStepswitch ステートメントを閉じて return 変数を返す - アプリケーションランチャーで、[計算スキーマ] を見つけて選択します。
- 計算スキーマを選択して、[編集] をクリックします。
- [計算スキーマステップ] セクションで、このユーザーイグジットに適用する計算ステップを選択します。たとえば、上記のユーザーイグジットコンテンツはケースステップ 320 の場合です。
- [User Exit (ユーザーイグジット)] セクションに、計算に適用するユーザーイグジット ID を入力します。たとえば、ケースステップ 320 のユーザーイグジット ID は 320_SkipStep_CustomerHierarchyCompleteProduct です。
- [保存] をクリックします。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

