Loading
学習
目次
絞り込み条件を選択

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

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

          Salesforce ヘルプ全体を検索
          フローでの Place Sales Transaction API の呼び出し

          フローでの Place Sales Transaction API の呼び出し

          Place Sales Transaction (PST) API を呼び出して、見積と注文を作成、更新、削除し、関連する商品やサービスの価格を設定します。アクションを呼び出す前に、アクションのグラフ入力として使用する Apex で定義された変数の値を作成して設定します。他の入力を使用して、Salesforce で見積または注文の価格設定と検証を行う方法を設定できます。このアクションでは、販売トランザクションの ID と状況情報が返されます。

          必要なエディション

          使用可能なインターフェース: Lightning Experience
          使用可能なエディション: トランザクション管理が有効になっている Revenue Cloud の Enterprise Edition、Unlimited Edition、および Developer Edition

          Flow Builder で、[アクション] 要素をフローに追加します。Revenue Cloudカテゴリを選択し、[Invoke Place Sales Transaction API]を検索します。

          入力値の設定

          入力パラメーター 説明
          Catalog Rates Preferences

          処理中にRevenue Cloudで見積または注文の価格を設定する方法を指定します。たとえば、見積品目名を見積に追加する場合、見積の価格をまだ設定したくない可能性があります。可能な値は次のとおりです。

          • Force:常に見積または注文の価格を設定します。
          • Skip:見積または注文の価格を設定しません。
          • System—価格設定の計算が必要かどうかを判断するために使用されるシステム設定に従います。

          デフォルト値は System です。

          設定方法

          Revenue Cloudで見積の作成プロセス中に使用量ベースの価格設定を使用して見積品目のレート カード エントリを取得するタイミングを指定します。可能な値は次のとおりです。

          • Fetch—見積作成プロセス中にレートカードエントリを取得します。
          • Skip—見積の作成プロセス中の見積品目のレート カード エントリの取得をスキップします。

          デフォルト値は Skip です。このプロパティは、使用量ベースの販売が有効になっている場合にのみ使用できます。

          設定オプション

          見積または注文を検証するために Salesforce が従うルールを指定します。これらのオプションは Boolean として表されます。アクションを実行するRevenue Cloudを指定するには、オプションの値をtrueに設定します。複数のオプションに true を指定できます。次のオプションがあります。

          • validateProductCatalogtrue時に、商品カタログに対して検証します。
          • validateAmendRenewCanceltrue時に、修正、更新、またはキャンセルプロセスの検証を実行します。
          • executeConfigurationRulestrueする場合、処理中に注文が設定ルールに準拠する必要があります。false の場合、ルールはスキップされ、警告が発行されます。
          • addDefaultConfigurationtrue時に、見積または注文にデフォルト設定を自動的に追加します。

          すべてのオプションのデフォルト値は false です。

          コンテキストの詳細 コンテキスト ID を含む文字列を指定して、後続の Place Sales Transaction API 操作でセッションコンテキストを再利用できるようにします。
          グラフ

          この入力は、Apex で定義された、クラス RevSalesTrxn_RecordReference の変数です。2 つの項目があります。

          [records] フィールドの値は、操作するオブジェクトとそのオブジェクトに対して実行するアクションによって異なります。たとえば、品目名を見積に追加するには、records項目を次のように設定できます。

          • RecordReference.referenceId—変数を識別する文字列。
          • RecordReference.record.method—コールする API メソッドを定義する文字列 (POST など)。
          • RecordReference.record.type—変更するオブジェクトを定義する文字列 (QuoteLineItem など)。
          • RecordReference.record.fieldValues—Apex で定義された、クラス RevSalesTrxn_RecordMapWrapper の変数のコレクション。Apexで定義された次の変数の値をfieldValuesコレクションに追加します。
            • TransactionNameRecordMapWrapper
            • OppNameRecordMapWrapper
            • PricebookNameRecordMapWrapper

          出力値の保存

          出力パラメーター 説明
          コンテキストの詳細 コンテキストを識別する英数字文字列。
          Sales Transaction ID (販売トランザクション ID) このトランザクションの見積または注文の ID。
          Status URL 要求の状況を表示する AsyncOperationTracker テーブルへのリンク。そのアクションの状況を返すには、アクションのトラッカー ID を URL に追加します。
          トラッカー ID 特定のアクションを識別する英数字の文字列。アクションの状況を返すには、この ID を状況 URL に追加します。

          利用状況

          [Place Sales Transaction API (販売トランザクション API を設定)] 入力を設定する

          • 割り当て要素を使用して、RevSalesTrxn_RecordMapWrapper クラス変数の TransactionNameRecordMapWrapperOppNameRecordMapWrapper、および PricebookNameRecordMapWrapper の項目値を設定します。
          • 設定オプションを含める場合は、オプションを新しい Boolean 変数として作成します。
          メモ
          メモ 販売取引品目エディターを使用して行った更新では、見積品目グループのレコードトリガーフローはトリガーされません。販売トランザクション品目エディターは、Place Sales Transaction API を使用して、見積、見積品目グループ、見積品目の順で更新を処理します。販売取引品目エディタの見積品目グループ項目および関連する見積品目項目の変更で更新が必要な場合は、宣言型レコードトリガーフローではなくカスタムApexフックを使用します。
           
          読み込み中
          Salesforce Help | Article