Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む
ビジネスプロセスの自動化
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          キャンセル注文品目概要のプレビューアクション

          キャンセル注文品目概要のプレビューアクション

          Salesforce Order Management で、キャンセルを実行せずに注文概要から 1 つ以上の注文商品概要をキャンセルした場合に想定される結果をプレビューします。このアクションの出力には、提案されたキャンセルを送信することで作成される変更注文に設定される値が含まれます。

          必要なエディション

          使用可能なインターフェース: Lightning Experience
          サポートされているエディションを表示する。
          この機能を使用するには、Salesforce Order Management アドオンが必要です。購入するには、Salesforce アカウントエグゼクティブにお問い合わせください。

          Flow Builder で、[アクション] 要素をフローに追加します。[注文管理] カテゴリを選択し、[キャンセル注文品目概要のプレビュー] を検索します。

          入力値の設定

          フローの前半の値を使用して、入力を設定します。

          入力パラメーター 説明
          Cancel Order Product Summary Items Input

          この入力は、Apex で定義された、クラス ConnectApi.ChangeInputRepresentation の変数です。

          この変数には 1 つの項目 changeItems があります。この項目は、Apex で定義された、クラス ConnectApi.ChangeItemInputRepresentation の変数のリストです。各変数には次の項目が含まれます。

          • changeItemFees — Apex で定義された、クラス ConnectApi.OCIFulfillReservationErrorOutputRepresentation の変数のリスト。各変数に次の項目が含まれます。
            • amount — 必須。amountType で表される手数料金額の計算に使用される値。正の値である必要があります。
            • amountType — 必須。手数料金額の計算方法を表します。次のいずれかの値が含まれます。
              • AmountWithTaxamount は税込の手数料金額になります。
              • AmountWithoutTaxamount は税別の手数料金額になります。税金はこの値に基づいて計算されて追加されます。
              • Percentageamount はパーセントになります。手数料金額は、amount を 100 で除算し、関連付けられた注文商品概要の TotalPrice and TotalTaxAmount で乗算して、返品される数量に応じて按分した金額です。
              • PercentageGrossamount はパーセントになります。手数料金額は、amount を 100 で除算し、関連付けられた注文商品概要の TotalLineAmountWithTax で乗算して、返品される数量に応じて按分した金額です。
            • description — 手数料の説明。
            • priceBookEntryId — 組織で価格表が省略可能でない限り、必須。この手数料商品に関連付けられた価格表エントリの ID。
            • product2Id — 必須。手数料を表す商品の ID。
            • reason — 必須。手数料の理由。この値は、注文商品概要の変更オブジェクトの [理由] 選択リストのエントリに一致する必要があります。
          • orderItemSummaryId — 必須。キャンセルする注文商品概要の ID。これに配送料商品は使用できません。
          • quantity — 必須。キャンセルする数量。
          • reason — 必須。キャンセル理由。値は、注文商品概要変更オブジェクトの [理由] 項目の選択リスト値のいずれかに一致する必要があります。
          • shippingReductionFlag — 必須。価格変更に基づいて関連する配送料を按分するかどうかを指定する Boolean フラグ。
          Order Summary Id どの注文概要からの注文商品概要のキャンセルをプレビューするかを示す、対象の注文概要への参照。

          出力値の保存

          出力パラメーター 説明
          Cancel Order Product Summary Output

          この出力は、Apex で定義された、クラス ConnectApi.PreviewCancelOutputRepresentation の変数であり、提案されたキャンセルの変更注文レコードに入力される値を含みます。

          changeBalances 項目の値の符号は、変更注文レコードの対応する値と逆になります。たとえば、changeBalances の割引の値が正の場合、変更注文レコードの値は負になります。

          orderSummaryId 項目は、入力で指定された注文概要の ID です。

          changeBalances 項目は、Apex で定義された、クラス ConnectApi.ChangeItemOutputRepresentation の変数であり、次の項目を含みます。

          • grandTotalAmount — 税込総額への変更。
          • totalAdjDeliveryAmtWithTax — 調整後の配送料小計 (税込) への変更。
          • totalAdjDistAmountWithTax — 注文調整額合計 (税込) への変更。
          • totalAdjProductAmtWithTax — 調整後の商品小計 (税込) への変更。
          • totalAdjustedDeliveryAmount — 調整後の配送料小計への変更。
          • totalAdjustedDeliveryTaxAmount — 調整後の配送料小計税額への変更。
          • totalAdjustedProductAmount — 調整後の商品小計への変更。
          • totalAdjustedProductTaxAmount — 調整後の商品小計税額への変更。
          • totalAdjustmentDistributedAmount — 注文調整額合計への変更。
          • totalAdjustmentDistributedTaxAmount — 注文調整税額合計への変更。
          • totalAmount — 税引前合計への変更。
          • totalExcessFundsAmount — 注文概要に関連する注文支払概要で使用できる超過資金の金額。これは、返金として支払う義務があるが請求書またはクレジットメモに関連付けられていない、捕捉された金額に相当します。通常、超過資金は、履行前に支払が捕捉された後に注文商品がキャンセルされた場合に発生します。この状況は米国では一般的ではありません。通常、米国では、履行プロセスが開始されるまでに資金は承認されますが捕捉されません。この値には、現在のアクションに関連する資金のみでなく、注文概要に関連するすべての超過資金が含まれます。
          • totalFeeAmount — キャンセルに対して課金される手数料の合計金額。
          • totalFeeTaxAmount — キャンセルに対して課金される手数料の合計税額。
          • totalRefundableAmount — 返金で使用できる合計金額。これは、超過資金と、履行後の変更に適用される変更注文総計金額の残高を合わせた金額です。この値には、現在のアクションに関連する金額のみでなく、注文概要に関連するすべての返金可能金額が含まれます。
          • totalTaxAmount — 税額合計への変更。

          使用方法

          [キャンセル注文商品概要の品目の入力] を設定する手順は、次のとおりです。

          • 手数料を課金する場合は、割り当て要素を使用して 1 つ以上の ConnectApi.ChangeItemFeeInputRepresentation 変数で amountamountTypedescriptionpriceBookEntryIdproduct2Idreason 項目値を設定します。
          • 割り当て要素を使用して、1 つ以上の ConnectApi.ChangeItemInputRepresentation 変数の orderItemSummaryIdquantityreason、および shippingReductionFlag 項目値を設定します。
          • 手数料を課金する場合は、割り当て要素を使用して、ConnectApi.ChangeItemFeeInputRepresentation 変数を関連付けられた ConnectApi.ChangeItemInputRepresentation 変数の changeItemFees 項目に追加します。
          • 割り当て要素を使用して、ConnectApi.ChangeItemInputRepresentation 変数を ConnectApi.ChangeInputRepresentation 変数の changeItems 項目に追加します。
          • ConnectApi.ChangeInputRepresentation 変数と注文概要 ID をアクションの入力で使用します。

          注文商品概要のキャンセルフローでは、キャンセルを実行する前にこのアクションの出力を表示し、ユーザーがその出力を確認します。ユーザーは予期される結果を確認したら、同じ入力を [キャンセル注文品目概要の送信] アクションに渡します。

           
          読み込み中
          Salesforce Help | Article