Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
OmniStudio データマッパー変換アクションの作成例 (管理パッケージ)

OmniStudio データマッパー変換アクションの作成例 (管理パッケージ)

管理パッケージランタイムの場合、インテグレーションプロシージャーは合計を計算して返すデータマッパー変換をコールします。

管理パッケージアプリケーションアイコン この情報は、OmniStudio for Managed Packages 用です。標準ランタイムの OmniStudio については、OmniStudio ヘルプを参照してください。

この例の OmniStudio for Managed Packages のデータパックをダウンロードするには、ここをクリックします。

この Integration Procedure を作成する

  1. Use Formulas in OmniStudio Data Mappers (Managed Package) (OmniStudio データマッパー (管理パッケージ) での数式の使用)」で説明されているデータマッパー変換の例を作成し、「DRFormula1」という名前を付けます。
  2. [OmniStudio Integration Procedure] タブで、[新規] をクリックします。
  3. [Integration Procedure Name (インテグレーション手順名)]、[a Type (種別)]、[a SubType (サブ種別)] を入力し、[ 保存] をクリックします。
  4. [データマッパー変換アクション] コンポーネントを [構造] パネルにドラッグし、次の設定を行います。

    プロパティ

    データマッパーインターフェース

    DRFormula1

    送信 JSON パス

    Input

  5. [応答アクション] コンポーネントを [データマッパー変換アクション] の下の [構造] パネルにドラッグし、次の設定を指定します。

    プロパティ

    送信 JSON パス

    DataRaptorTransformAction1:TotalPrice

    データマッパー変換の出力はDataRaptorTransformAction1ノードでラップされ、そこからTotalPriceサブノードのみが選択されます。

    送信 JSON ノード

    TotalPrice

  6. [プレビュー] タブに移動し、[Edit as JSON] をクリックします。
  7. 次の入力を [入力パラメーター] パネルに貼り付けます。
    {
        "Input": {
            "CustomerName": "Bob Smith",
            "Products": [
                {
                    "Name": "iPhone",
                    "Price": 600
                },
                {
                    "Name": "iPhone Case",
                    "Price": 30
                },
                {
                    "Name": "Ear Buds",
                    "Price": 200
                }
            ]
        }
    }

    これはデータマッパー変換の入力と同じですが、構造全体がInputノードでラップされ、データマッパー変換アクションの [Send JSON Path (JSON パスを送信)] の値と一致する点が異なります。

  8. [Execute (実行)] をクリックします。出力は次のようになります。
    {
      "TotalPrice": 830
    }
  9. [入力] ペインで、1 つ以上の価格を変更し、もう一度 [実行] をクリックします。

    TotalPrice  値がどのように変化するかを確認します。

 
読み込み中
Salesforce Help | Article