MyInsights ページのデータを追加する
ユーザは、データエレメントを使用して、MyInsights ページのデータを追加したり、フィルタリングしたりすることができます。
データを追加およびプレビューすると、ユーザがページレイアウトを定義できるようになります。詳細は、MyInsight の定義をご確認ください。
使用可能なデータ要素は以下の通りです:
- コンテキストクエリ - 現在のユーザに基づいて組織からフィールド値をクエリします
- CRM クエリ - 組織からのデータレコードをクエリします
- フィールドの翻訳 - オブジェクトフィールド名の単数形および複数形の翻訳を取得します
- フィルタリスト - 既存のデータ要素からレコードのリストをフィルタリングします
- マージリスト - 異なるデータタイプの選択を、チャートまたはテーブルなどの 1 つの表示要素に結合します (2023 年 3 月 2 日より利用可能)
- Nitro クエリ - 現在のユーザに基づいて Nitro からデータをクエリします
- 今すぐ - 1 つの値を持つ 1 つのレコードとして現在の日時を取得します
- オブジェクトの翻訳 - オブジェクト名の単数形および複数形の翻訳を取得します
- 1 対 1 (フィールドの追加) - 既存のデータ要素のレコードのカスタム計算済みフィールドを追加します
- セールスデータクエリ - 組織のセールスデータをクエリします
- リストの並べ替え - 計算済みフィールド別に既存のデータ要素からレコードの一覧を並べ替えます
- サブリスト - 既存のデータ要素からレコードのリストのサブセットを取得します
- 概要 - 既存のデータ要素のデータを使用して 1 つ以上のカスタムフィールド値を計算します
- 本日 - 1 つの値を持つ 1 つのレコードとして現在の日付を取得します
- Veeva メッセージ - Veeva CRM から Veeva メッセージをクエリします
データ要素を追加する
コンテンツページにデータ要素を追加するには:
- コンテンツ名を選択するか、データ要素を追加したいコンテンツページのアクションメニューから [編集] を選択します。データパレットのページが表示されます。
- データ要素の追加を選択します。
要素タイプを選択します。
次へを選択します。
- 名前フィールドに入力します。
データ要素について適切な情報を入力します。
- OK を選択します。
- プレビューセクションのリフレッシュボタンを選択して結果データを表示します。多くの場合、結果が妥当であることを確認するためにデータをプレビューします。
必要なデータ要素がすべて追加されたら、保存を選択します。コンテンツにエラーがなければ、コンテンツのデプロイ可能なバージョンが作成されます。
クエリデータ要素への Where 句の定義
データ結果をフィルタリングするためクエリデータ要素に Where 句を定義する際、ユーザはクエリしたオブジェクト、演算子、および式のフィールドを含める必要があります。式は他のデータ要素のデータを使用することができます。WHERE 句で選択できる演算子は、選択されたフィールドのデータタイプによって異なります。
フィールドデータタイプ | 互換性のある演算子 |
---|---|
任意 (文字列、数値、日付、論理式) |
|
比較 (文字列、数値、日付) |
|
文字列 | 範囲内 (In) |
Salesforce フィールドタイプ
以下の Salesforce フィールドタイプがサポートされます:
コンテキストクエリのデータ要素を使用する
ユーザはコンテキストクエリのデータ要素を使用する現在のユーザに基づいて組織からフィールド値をクエリすることができます。使用可能なオブジェクトは選択されているコンテンツタイプによって異なります。
コンテンツタイプ | オブジェクト |
---|---|
|
|
Account_Plan_vod |
|
Inventory_Monitoring_vod |
|
Orders_vod |
|
| ユーザ |
ユーザはクエリの作成時に以下の情報を入力することができます。
- オブジェクト – ユーザが参照アクセス権限以上の権限を持つ、選択されたコンテンツタイプに使用可能な CRM オブジェクト
- フィールド – オブジェクトに表示されるフィールド。ユーザが FLS 参照権限以上の権限を持つフィールドのみが使用可能です。
コンテキストクエリは出力として 1 つのフィールドを持つ 1 つのレコードを返します。
CRM クエリのデータ要素を使用する
ユーザは CRM クエリのデータ要素を使用する組織からデータレコードをクエリすることができます。ユーザはクエリの作成時に以下の情報を入力することができます。
- オブジェクト – ユーザが参照アクセス権限以上の権限を持つ任意の CRM オブジェクト
- フィールド – オブジェクトに表示されるフィールド。ユーザが FLS 参照権限以上の権限を持つフィールドのみが使用可能です。複数のフィールドを選択できます。
- 制限 (任意) – 表示されるレコード数。
制限に関わらず、プレビューがフェッチ・表示するレコードの上限は 200 です。
- 並び替え (任意) – フィールド値に基づくレコードの表示順序
- WHERE 句 (任意) – 個別またはグループ化された、AND または OR で結合された WHERE 句。詳細は、WHERE 句の定義を参照してください。
iPadに展開されたコンテンツでは、WHERE句で定義された文字列は、大文字と小文字が区別されます。
CRM クエリは、ユーザによって定義された制限に基づいて、1 つのレコードまたはレコードのリストを返します。各レコードには 1 つまたは複数のフィールドが含まれます。
Nitro クエリデータ要素の使用
ユーザは、Nitro クエリのデータ要素を使用する現在のユーザに基づいて Nitro からデータをクエリすることができます。Nitro について、詳細は Nitro ヘルプをご確認ください。
Nitro アクセス権限をユーザに設定するには、設定 > カスタム設定 > VDS 設定に進み、適切なプロファイルを VDS プロファイル設定に入力します。
ユーザはクエリの作成時に以下の情報を入力する必要があります。
- 表 – ユーザが参照アクセス権限以上の権限を持つ任意の Nitro 表
- フィールド – オブジェクトに表示されるフィールド。複数のフィールドを選択できます。
- 制限 (任意) – 表示されるレコード数。
制限に関わらず、プレビューがフェッチ・表示するレコードの上限は 200 です。
- 並び替え (任意) – フィールド値に基づくレコードの表示順序
- WHERE 句 (任意) – 個別またはグループ化された、AND または OR で結合された WHERE 句。詳細は、Where 句の定義を参照してください。
Nitro クエリは、ユーザによって定義された制限に基づいて 1 つのレコードまたはレコードのリストを出力として返すことができます。各レコードには 1 つまたは複数のフィールドが含まれます。
セールスデータクエリデータ要素の使用
ユーザは、セールスデータクエリデータ要素を使用して組織のセールスデータをクエリして、カスタム MyInsights ページでデータを表示・分析できます。セールスデータはすでに組織に読み込まれている必要があります。詳細はセールスデータを Veeva CRM にロードするを参照してください。
ユーザはクエリの作成時に以下の情報を入力する必要があります。
- スケール – クエリされたセールスデータを週または月ごとに定義するオプションがあるドロップダウンメニュー
- データタイプ – クエリされたセールスデータのタイプ (TRx、NRx など)
- アカウント ID – セールスデータをクエリするアカウント
- 開始日 (任意) – クエリするセールスデータの最も早い日付
- 終了日 (任意) – クエリするセールスデータの最も遅い日付
- 並び替え – ソートキーの順序付きリスト。ソートキーはセールスデータフィールド (表を参照) および方向 (昇順または降順) で構成されます。空白にすることができます。
セールスデータフィールド
データタイプ
Account_Id_vod__c
文字列
ID_vod__c
文字列
Market_vod__c
文字列
Market_Id_vod__c
文字列
Product_Group_vod__c
文字列
Product_Group_Id_vod__c
文字列
Sales_Date_vod__c
日付
Sales_Data_vod__c
数字
- 制限 – デフォルトでは空白。表示されるレコード数を定義します。
制限に関わらず、プレビューがフェッチ・表示するレコードの上限は 200 です。
セールスデータクエリは、ユーザによって定義された制限に基づいて 1 つのレコードまたはレコードのリストを出力として返すことができます。各レコードにはすべてのセールスデータフィールドを含めることができます (表を参照)。
1 対 1 のデータ要素を使用する
ユーザは 1 対 1 データ要素を使用して既存のデータ要素のレコードのカスタム計算済みフィールドを追加できます。ユーザは計算済みフィールドを定義する際に以下のフィールドを入力する必要があります。
- データソース - 既存のデータ要素。出力としてレコードリストを持つデータ要素のみが使用可能です。
- フィールド – データソースおよび追加の計算済みフィールドのフィールドを含む、表示されるフィールドのリスト。データソースを選択すると、データソースのすべての出力フィールドが表示されますが、削除することができます。新規フィールドに計算を定義するには、追加を選択します。各計算済みフィールドに対して、ユーザはフィールド名を定義し、式および既存のデータ要素のレコードリストを使用して計算タイプを指定する必要があります。
1 対 1 計算では、レコードのリストが返されます。各レコードには 1 つまたは複数のフィールドが含まれます。
集計データ要素を使用する
ユーザは、集計データ要素を使用することにより、既存のデータ要素のデータを使用して 1 つ以上のカスタムフィールド値を計算することができます。
各計算済みフィールドに対して、ユーザはフィールド名を定義し、式および既存のデータ要素のレコードリストを使用して計算タイプを指定する必要があります。追加を選択してフィールドを追加します。
集計計算は、1 つ以上のフィールドを持つ 1 つのレコードを返します。
Today データ要素を使用する
ユーザは Today 要素を使用して 1 つの値を持つ 1 つのレコードとして現在の日付を取得することができます。この値を取得するためにユーザが追加情報を入力する必要はありません。
Now データ要素の使用
ユーザは Now 要素を使用して 1 つの値を持つ 1 つのレコードとして現在の日時を取得することができます。この値を取得するためにユーザが追加情報を入力する必要はありません。
オブジェクトの翻訳データ要素の使用
ユーザは、オブジェクトの翻訳要素を使用してオブジェクト名の単数形および複数形の翻訳を取得できます。これらの値はデータおよび表示要素でラベルおよび値として使用できます。MyInsights ページがマルチカントリー組織のユーザにデプロイされると、ラベルが自動的に各ユーザの適切な言語に翻訳されます。ユーザは参照アクセス権限以上の権限を持つ CRM オブジェクトを選択できます。
フィールドの翻訳データ要素の使用
ユーザは、フィールドの翻訳要素を使用してオブジェクトフィールド名の単数形および複数形の翻訳を取得できます。これらの値はデータおよび表示要素でラベルおよび値として使用できます。MyInsights ページがマルチカントリー組織のユーザにデプロイされると、ラベルが自動的に各ユーザの適切な言語に翻訳されます。ユーザは以下の情報を入力する必要があります:
- オブジェクト – ユーザが参照アクセス権限以上の権限を持つ任意の CRM オブジェクト
- フィールド – ユーザが FLS 参照権限以上の権限を持つ任意のフィールド。複数のフィールドを選択できます。
Veeva メッセージデータ要素の使用
ユーザは、Veeva メッセージ要素を使用して Veeva CRM から Veeva メッセージをクエリできます。この要素は既存の Veeva メッセージをクエリするため、MyInsights Studio で使用できるように、ユーザはまず組織にカスタム Veeva メッセージを作成する必要があります。ユーザは、例えば 1 対 1 要素で計算されたフィールドをラベルとして使用するなど、カスタムテキストの翻訳としてカスタム Veeva メッセージを作成することができます。MyInsights ページが複数国の組織のユーザにデプロイされると、Veeva メッセージが各ユーザに正しい言語で表示されます。
ユーザは、[追加] を選択して、一度に複数の Veeva メッセージをクエリすることができます。ユーザは、各 Veeva メッセージに以下の情報を入力する必要があります:
- カテゴリ - Veeva メッセージのカテゴリ
- 名前 - Veeva メッセージの名前
リストの並び替えデータ要素の使用
ユーザは、リストの並べ替え要素を使用して、計算済みフィールド別に既存のデータ要素からレコードの一覧を並べ替えることができます。計算済みフィールドは、データ要素 (例: 1 対 1 要素) の結果作成されたフィールドを参照します。ユーザは以下の情報を入力する必要があります:
- データソース - 既存のデータ要素。出力としてレコードリストを持つデータ要素のみが使用可能です。
- ソート条件 - データソースから選択された計算済みフィールドまたは直接入力されたデータ計算。ユーザは、「追加」を選択してフィールドを追加することができ、これは同順位の場合にレコードを並び替えるために使用されます。ユーザはフィールドごとにソート順を選択することができます。
リストのフィルタリングデータ要素の使用
ユーザはリストのフィルタリング要素を使用して、既存のデータ要素からレコードのリストをフィルタリングできます。ユーザは以下の情報を入力する必要があります:
- データソース - 既存のデータ要素。出力としてレコードリストを持つデータ要素のみが使用可能です。
- フィルタリング条件 – ブーリアン表現。結果にはこのブーリアン表現が True のレコードのみが含まれます。
サブリストデータ要素の使用
ユーザは、サブリスト要素を使用して、既存のデータ要素からレコードのリストのサブセットを取得することができます。ユーザは以下の情報を入力する必要があります:
- データソース - 既存のデータ要素。出力としてレコードリストを持つデータ要素のみが使用可能です。出力レコードの順序は維持されます。
- スキップする数 - リストの最初のレコードから始まる、スキップするレコードの数
- 維持する数 - 最後にスキップしたレコードの直後のレコードから始まる、維持するレコードの数
マージリストデータ要素を使用する (2023 年 3 月より利用可能)
コンテンツ作成者は、マージリストデータ要素を使用して、複数のデータ要素をマージすることで、異なるタイプのデータをチャートやテーブルなどの単一の表示要素に簡単に結合することができます。コンテンツ作成者は、入力要素のうちのどのフィールドが、出力要素のうちのどのフィールドにマッピングされるかを選択することができます。各入力は正確に 1 つの出力フィールドにマッピングされます。
例えば、ユーザはセールスデータとインタラクションデータを同じ傾向チャートで閲覧したり、最近のインタラクションと最近送信したメールを同じテーブルで閲覧したりすることができます。
結合テーブルでスマートリンクを使用する場合、各テーブル行には正しいオブジェクトへのスマートリンクが含まれます。When configuring a レコード表示のナビゲーションアクションを設定する際、MyInsights Studio は IDフィールドの由来に基づいてリンク先の正しいオブジェクトを自動的に検出します。