Skip to main content
From 16:00 UTC on January 17, 2026, to 20:00 UTC on January 17, 2026, we will perform planned maintenance on the Trailhead, myTrailhead, and Trailblazer Community sites. During the maintenance, these sites will be unavailable, and users won't be able to access them. Please plan your activities around this required maintenance.

Data Mapper の機能を試す

学習の目的

この単元を完了すると、次のことができるようになります。

  • 管理パッケージ用 Omnistudio の Omnistudio Data Mapper Designer の機能を説明する。
  • 数式や関数の目的を説明する。

Omnistudio Data Mapper Designer の詳細を確認する

管理パッケージ用 Omnistudio で Omnistudio Data Mapper を設定する段階になったら、Omnistudio Data Mapper Designer を使用します。このデザイナーには Omnistudio アプリケーションの [Omnistudio Data Mappers] タブからアクセスできます。

デザイナーにもタブがあります。デザイナータブを使用して、Omnistudio Data Mapper で実行する処理を指定します。この単元では、Omnistudio Data Mapper Extract タイプのみを説明します。

Data Mapper Extracts には次のタブがあります。

  • [EXTRACT (抽出)]
  • [FORMULAS (数式)]
  • [OUTPUT (出力)]
  • [OPTIONS (オプション)]
  • [PREVIEW (プレビュー)]

各タブを詳しく見ていきましょう。 

[EXTRACT (抽出)] タブ

[EXTRACT (抽出)] タブでは、Omnistudio Data Mapper が照会する Salesforce オブジェクトと、そのオブジェクトから返されるデータを選定する検索条件を指定します。 

[Extract (抽出)] タブ

[FORMULAS (数式)] タブ

[FORMULAS (数式)] タブでは、数式を定義します。数式は 3 種類の Omnistudio Data Mapper (Extract、Transform、Load) でサポートされています。数式を定義するときに、その出力を Output JSON (Data Mapper Extract と Data Mapper Transform の場合) または Salesforce オブジェクトの項目 (Data Mapper Load の場合) に対応付けます。

[FORMULAS (数式)] タブ

[OUTPUT (出力)] タブ

[Output (出力)] タブでは、Extract Step JSON のデータを Output JSON に対応付けます。

[OUTPUT (出力)] タブ

[OPTIONS (オプション)] タブ

[OPTIONS (オプション)] タブでは、Omnistudio Data Mapper を実行する前に項目に対するユーザーのアクセス権限を確認するかどうかなどの詳細オプションを設定します。ユーザーとそのログインセッションに関連するデータについては、[Platform Cache Type (プラットフォームキャッシュ種別)] を [Session Cache (セッションキャッシュ)] に設定し、その他の全種別のデータについては [Org Cache (組織キャッシュ)] に設定します。[Time to Live in Minutes (稼働までの時間 (分))] 設定で、データがキャッシュに保持される時間を指定します。

[OPTIONS (オプション)] タブ

[PREVIEW (プレビュー)] タブ

[PREVIEW (プレビュー)] タブでは、Omnistudio Data Mapper の出力をテストします。入力パラメーターをキー/値ペアとして指定し、[Execute (実行)] をクリックします。結果が [Response (応答)] セクションに表示されます。

[PREVIEW (プレビュー)] タブ

どのタブも優れモノです! では、データの変更方法について説明します。

関数の使い方を知る

作業中のデータを入力や出力の対応付けよりも複雑な方法で変更する場合は、関数を使用します。

Omnistudio Data Mapper 関数とは、次のことを行う操作に使用する演算式です。

  • 日時に関するデータを操作する。
  • テキストを連結する。
  • ロジックに基づいて結果を判断する。
  • 比率を使用して数値に演算を実行する。

使用できる関数の種類は次のとおりです。

関数の型

該当する関数

数値

 +-*/^ROUND

携帯電話の請求書の合計金額を算定するために、送信済みのテキスト件数に 1 件あたりの料金を乗算する。 

集計

SUMAVGMAXMIN

顧客が定額払いプランに登録した場合は、過去 12 か月間に費やした平均額に基づいて支払額を計算する。

論理

ORANDIF

顧客が 18 歳未満の場合は「Minor (未成年)」の値を返し、それ以外の場合は「Adult (成人)」を返す。このように動作する関数は、IF(AGE<18, “Minor”, “Adult”) です。

文字列

CONCAT

州と市を並べ、カンマで区切って表示する。

日時

AGEAGEONDATEDIFF

TODAY() は今日の日付を返し、NOW() は現在の日時を返す。

この単元では、Omnistudio Data Mapper について詳しく説明しました。これで、どのタイプの Omnistudio Data Mapper を使用しても、データのインテグレーションを迅速に実装し、簡単にメンテナンスできるようになるということがわかりました。  

次は、学んだことを実践してみましょう。次の単元では、2 種類の Omnistudio Data Mapper を作成する方法を学習します。

リソース

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む