オブジェクトにフィルターを追加する
概要
このガイドでは、テンプレート内のオブジェクトにフィルターを追加して、移行されるレコードを正確に制御する方法を説明します。フィルターを使用すると、オブジェクトのデータセット全体を転送するのではなく、必要な特定のレコードだけを移行できます。フィルターの種類は、宣言的フィルターとSOQLの2種類から選択できます。
宣言的:シンプルなユーザーインターフェースを使用してフィルター条件を作成します。複数の条件を組み合わせて、より複雑なフィルターを作成できます。
SOQL:SOQL(Salesforce Object Query Language)のWHERE句を使用して、複雑なレコードフィルターを作成します。SOQLは、データ移行に含めるレコードをより柔軟かつ詳細に制御できます。
フィルターの追加
単一の宣言的フィルター条件を追加
宣言的フィルターは、1つ以上のフィルター条件で構成されます。フィルター条件は、論理演算を使用してフィールドの値とフィルターの値を比較し、レコードが特定のルールを満たしているかどうかを確認します。
選択 宣言的 をフィルターの種類として。
クリック フィルターを追加 して新しいフィルター条件を追加します。

クリック フィールドを選択 ドロップダウンメニュー。
(任意)フィールドを検索するためにフィールド名を入力します。
フィルター条件に使用するフィールドを選択します。

クリック オプションを選択 ドロップダウンメニュー。
フィルター条件に使用する論理演算を選択します。

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

複数の宣言的フィルター条件を追加
1つのオブジェクトに複数の宣言的フィルター条件を追加できます。フィルター条件を組み合わせる方法は2つあります:
基本ロジック
すべてのフィルター条件は AND 演算で結合されます。つまり、すべてのフィルター条件を満たす必要があります。
カスタムロジック
カスタムロジックを使用すると、独自のカスタムロジックを定義してフィルター条件を組み合わせることができます。 AND, OR、および () 演算を使用します。フィルター条件には行番号が付与されます。たとえば 2 AND (1 OR 3) は、条件2を満たし、かつ条件1または条件3のいずれかを満たす場合にフィルターがtrueになることを意味します。
クリック フィルターを追加 さらに別のフィルター条件を追加します。

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

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

カスタムロジックを使用
クリック ロジックの選択 ドロップダウンメニュー。
選択 カスタムロジック.

ドロップダウンメニューの右側にあるテキストボックスにカスタムロジックを入力します。
クリック 保存 してフィルターを保存します。

SOQLフィルターを追加
SOQLフィルターの種類を使用すると、SOQL(Salesforce Object Query Language)のWHERE句を使って複雑なレコードフィルターを作成できます。SOQLは、データ移行に含めるレコードをより柔軟かつ詳細に制御できます。
選択 SOQL をフィルターの種類として。
SOQLフィルター文を WHERE テキストボックスに入力します。

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

フィルター文が有効であれば、「SOQLフィルターは有効です」というメッセージが表示されます。
フィルター文に問題がある場合、メッセージで問題箇所が示されます。問題を修正して、もう一度フィルターを検証します。
クリック 保存 してフィルターを保存します。

最終更新
役に立ちましたか?



