For the complete documentation index, see llms.txt. This page is also available as Markdown.

オブジェクトにフィルターを追加する

概要

このガイドでは、テンプレート内のオブジェクトにフィルターを追加して、移行されるレコードを正確に制御する方法を説明します。フィルターを使用すると、オブジェクトのデータセット全体を転送するのではなく、必要な特定のレコードだけを移行できます。フィルターの種類は、宣言的フィルターとSOQLの2種類から選択できます。

  • 宣言的:シンプルなユーザーインターフェースを使用してフィルター条件を作成します。複数の条件を組み合わせて、より複雑なフィルターを作成できます。

  • SOQL:SOQL(Salesforce Object Query Language)のWHERE句を使用して、複雑なレコードフィルターを作成します。SOQLは、データ移行に含めるレコードをより柔軟かつ詳細に制御できます。

フィルターの追加

1

テンプレートを選択

  1. クリック テンプレート 左側のサイドバーメニューから。

  2. オブジェクトフィルターを追加するテンプレートをクリックします。

2

フィルターの種類を選択

各オブジェクトに追加するフィルターの種類を選択します: 宣言的 または SOQL。それぞれの設定方法は次のセクションで説明します。

  1. フィルターを追加するオブジェクトをクリックします。

  2. クリック フィルター タブ。

  3. 使用するフィルターの種類を選択します。

    1. 宣言的:次のセクションを参照してください:

    2. SOQL:次のセクションを参照してください:

1つのオブジェクトにつき使用できるフィルターの種類は1つだけです。宣言的条件とSOQLフィルターを混在させることはできません。保存されるフィルターの種類は使用したものになり、もう一方の種類に入力した内容はすべて削除されます。

3

単一の宣言的フィルター条件を追加

宣言的フィルターは、1つ以上のフィルター条件で構成されます。フィルター条件は、論理演算を使用してフィールドの値とフィルターの値を比較し、レコードが特定のルールを満たしているかどうかを確認します。

この例のフィルターは次の内容です:

  • フィルター アカウント のレコード 名前 が等しい サンプル会社.

  1. 選択 宣言的 をフィルターの種類として。

  2. クリック フィルターを追加 して新しいフィルター条件を追加します。

  3. クリック フィールドを選択 ドロップダウンメニュー。

  4. (任意)フィールドを検索するためにフィールド名を入力します。

  5. フィルター条件に使用するフィールドを選択します。

  6. クリック オプションを選択 ドロップダウンメニュー。

  7. フィルター条件に使用する論理演算を選択します。

  8. フィルター値を入力 値 をフィルター条件の最後のテキストボックスに入力します。これは、フィルターがレコードの値と比較する値です。

  9. クリック 保存 してフィルターを保存します。

4

複数の宣言的フィルター条件を追加

1つのオブジェクトに複数の宣言的フィルター条件を追加できます。フィルター条件を組み合わせる方法は2つあります:

基本ロジック

すべてのフィルター条件は AND 演算で結合されます。つまり、すべてのフィルター条件を満たす必要があります。

カスタムロジック

カスタムロジックを使用すると、独自のカスタムロジックを定義してフィルター条件を組み合わせることができます。 AND, OR、および () 演算を使用します。フィルター条件には行番号が付与されます。たとえば 2 AND (1 OR 3) は、条件2を満たし、かつ条件1または条件3のいずれかを満たす場合にフィルターがtrueになることを意味します。

この例のフィルターは次の内容です:

  • フィルター アカウント のレコード 名前 が等しい サンプル会社.

  • または、フィルター アカウント のレコード 種類 は 一時

  1. クリック フィルターを追加 さらに別のフィルター条件を追加します。

  2. 上記のセクションの手順に従ってフィルター条件を完了します。

  3. 必要な数だけフィルター条件を追加するために、この手順を繰り返します。

  4. フィルター条件をどのように組み合わせるかを決定します。オプションの説明は上の表を参照してください。もし 基本ロジック が使用されている場合、他の操作は必要ありません。

カスタムロジックを使用

  1. クリック ロジックの選択 ドロップダウンメニュー。

  2. 選択 カスタムロジック.

  3. ドロップダウンメニューの右側にあるテキストボックスにカスタムロジックを入力します。

カスタムロジックでは AND, OR、および () 演算を使用して、フィルター条件を行番号で組み合わせることができます。

  1. クリック 保存 してフィルターを保存します。

5

SOQLフィルターを追加

SOQLフィルターの種類を使用すると、SOQL(Salesforce Object Query Language)のWHERE句を使って複雑なレコードフィルターを作成できます。SOQLは、データ移行に含めるレコードをより柔軟かつ詳細に制御できます。

この例のフィルターは次の内容です:

  • フィルター アカウント のレコード 名前 が等しい サンプル会社.

  • または、フィルター アカウント のレコード 種類 は 一時

  1. 選択 SOQL をフィルターの種類として。

  2. SOQLフィルター文を WHERE テキストボックスに入力します。

  3. クリック SOQLを検証 フィルター文が正しい構文に従っていることを確認します。

  4. フィルター文が有効であれば、「SOQLフィルターは有効です」というメッセージが表示されます。

  5. フィルター文に問題がある場合、メッセージで問題箇所が示されます。問題を修正して、もう一度フィルターを検証します。

  6. クリック 保存 してフィルターを保存します。

6

テンプレートを保存

必要なオブジェクトにフィルターを追加し終えたら、テンプレートを保存します。

  1. クリック テンプレートを保存 して変更を保存します。

最終更新

役に立ちましたか?