Loading
自動化業務流程
目錄
選取篩選

          沒有結果
          沒有結果
          以下是搜尋小祕訣

          檢查關鍵字的拼字。
          使用較常見的搜尋字詞。
          選取較少篩選條件以擴大您的搜尋。

          搜尋所有 Salesforce 說明
          取消訂單項目摘要提交動作

          取消訂單項目摘要提交動作

          在 Salesforce 訂單管理中,從訂單摘要中取消一或多個訂單產品摘要。此動作會建立變更訂單記錄。

          必要版本

          提供版本:Lightning Experience
          檢視支援的版本。
          此功能需要 Salesforce 訂單管理附加元件。若要購買,請連絡您的 Salesforce 帳戶主管。

          在 Flow Builder 中,將「動作」元素新增至您的流程。選取「訂單管理」類別,然後搜尋「取消訂單項目摘要提交」。

          設定輸入值

          使用流程前期中的值設定輸入。

          輸入參數 描述
          取消訂單產品摘要項目輸入

          此輸入是類別 ConnectApi.ChangeInputRepresentation 中 Apex 定義的變數。

          該變數有一個欄位:changeItems。此欄位是類別 ConnectApi.ChangeItemInputRepresentation 中 Apex 定義的變數清單。每個變數包含以下欄位:

          • changeItemFees—類別 ConnectApi.ChangeItemFeeInputRepresentation 中 Apex 定義的變數清單。每個變數有以下欄位:
            • amount—必要。用於計算費用金額的值,如 amountType 所述。該值必須為正值。
            • amountType—必要。說明計算費用金額的方式。它可包含下列其中一個值:
              • AmountWithTaxamount 是含稅的費用金額。
              • AmountWithoutTaxamount 是不含稅的費用金額。稅額會根據加值稅計算。
              • Percentageamount 是百分比。費用金額為 amount 除以 100,再乘以相關聯訂單產品摘要的 TotalPriceTotalTaxAmount,並以退貨數量進行比例分配。
              • PercentageGrossamount 是百分比。費用金額為 amount 除以 100,然後再乘以相關聯訂單產品摘要的 TotalLineAmountWithTax,並以退貨數量進行比例分配。
            • description—費用的描述。
            • priceBookEntryId—必要,除非組織中的價目手冊為選用。與費用產品相關聯價目手冊項目的識別碼。
            • product2Id—必要。代表費用的產品識別碼。
            • reason—必要。費用的原因。此值必須符合訂單產品摘要變更物件其 Reason 選項清單中的項目。
          • orderItemSummaryId—必要。要取消的訂單產品摘要識別碼。這不能是運送費用產品。
          • quantity—必要。要取消的數量。
          • reason—必要。取消原因。該值必須與「訂單產品摘要變更」物件之「原因」欄位中的其中一個選項清單值相符。
          • shippingReductionFlag—必要。指定是否要根據價格變更而按比例收取任何相關遞送費用的布林旗標。
          訂單摘要識別碼 參照到其中有您要取消訂單產品摘要的訂單摘要。

          儲存輸出值

          輸出參數 描述
          取消訂單產品摘要項目輸出

          此輸出是類別 ConnectApi.SubmitCancelOutputRepresentation 中 Apex 定義的變數。

          changeBalances 欄位中值的符號與變更訂單記錄中的對應值相反。例如,折扣在 changeBalances 中為正值,但在變更訂單記錄中為負值。

          changeBalances 欄位是類別 ConnectApi.ChangeItemOutputRepresentation 中 Apex 定義的變數,其中包含以下欄位。

          • grandTotalAmount — 變更為含稅總計。
          • totalAdjDeliveryAmtWithTax — 變更為調整後的遞送小計 (含稅)。
          • totalAdjDistAmountWithTax — 變更為訂單調整額總計 (含稅)。
          • totalAdjProductAmtWithTax — 變更為調整後的產品小計 (含稅)。
          • totalAdjustedDeliveryAmount — 變更為調整後遞送小計。
          • totalAdjustedDeliveryTaxAmount — 變更為調整後遞送小計的稅額。
          • totalAdjustedProductAmount — 變更為調整後產品小計。
          • totalAdjustedProductTaxAmount — 變更為調整後產品小計的稅額。
          • totalAdjustmentDistributedAmount — 變更為訂單調整額總計。
          • totalAdjustmentDistributedTaxAmount — 變更為訂單調整額總計的稅額。
          • totalAmount — 變更為稅前總計。
          • totalExcessFundsAmount — 與訂單摘要相關之訂單付款摘要中的可用超額基金金額。該金額等於以退款形式欠債,但與發票或貸項憑單無關的擷取金額。超額基金通常在履行之前,但在擷取付款之後取消訂單產品時發生。這種情況在美國並不常見,在美國,基金通常會經過授權,但在履行流程開始之前不會擷取。此值包含與訂單摘要相關的所有超額基金,而不僅包含與目前動作相關的基金。
          • totalFeeAmount—取消時收取的費用總金額。
          • totalFeeTaxAmount—取消時收取費用的總稅額。
          • totalRefundableAmount — 可退款的總金額。這是超額基金與套用至履行後變更之任何未清變更訂單總計金額的總和。此值包含與訂單摘要相關的所有可退還金額,而不僅包含與目前動作相關的金額。
          • totalTaxAmount — 變更為稅金總計。

          changeOrderId 欄位是針對取消項目建立的變更訂單記錄項目識別碼。使用此變更訂單來建立貸項憑單。

          feeChangeOrderId 欄位是針對取消費用建立的變更訂單紀錄識別碼。使用此變更訂單來建立發票。

          用途

          若要設定「取消訂單產品摘要項目輸入」:

          • 如果您要收取費用,請使用「指派」元素在一或多個 ConnectApi.ChangeItemFeeInputRepresentation 變數上設定 amountamountTypedescriptionpriceBookEntryIdproduct2Idreason 欄位值。
          • 使用「指派」元素設定一或多個 ConnectApi.ChangeItemInputRepresentation 變數中的 orderItemSummaryIdquantityreasonshippingReductionFlag 欄位值。
          • 如果您要收取費用,請使用「指派」元素將 ConnectApi.ChangeItemFeeInputRepresentation 變數新增至相關聯 ConnectApi.ChangeItemInputRepresentation 變數上的 changeItemFees 欄位。
          • 使用「指派」元素,將 ConnectApi.ChangeItemInputRepresentation 變數新增到 ConnectApi.ChangeInputRepresentation 變數中的 changeItems 欄位。
          • 在動作輸入中使用 ConnectApi.ChangeInputRepresentation 變數和訂單摘要識別碼。

          在取消訂單產品摘要的流程中,請先執行「取消訂單項目摘要預覽」再執行動作。然後顯示此輸出以供使用者檢閱。當使用者確認預期結果,將同一個輸入傳遞至此動作。

           
          正在載入
          Salesforce Help | Article