フィルタを作成します
タスクに適した定義済みの WFA フィルタがない場合にリソースを検索できる WFA フィルタを作成できます。
フィルタを作成するには、適切な SQL 構文を知っている必要があります。
-
[* ワークフローデザイン >] > [ フィルタ *] をクリックします。
-
をクリックします をクリックします。
-
[ 新しいフィルタ * ] ダイアログボックスの [ * プロパティ * ] タブで、 [ * 名前 * ] 、 [ * 辞書タイプ * ] 、および [ * 概要 * ] フィールドに必要な詳細を入力または選択します。
-
[* クエリ *] タブで、フィルタの適切な SQL クエリを入力します。
1 つの SQL クエリを入力する必要があり、必要に応じて入力パラメータを使用できます。入力パラメータ「 +$ { ParameterName } +` 」を使用するには、次の構文を使用する必要があります。
SELECT array.ip FROM storage.array WHERE array.name = '${ArrayName}'
-
[* 更新 * ( Refresh * ) ] をクリックして、 [* 入力パラメーター * ( * Input Parameters * ) ] テーブルと [ * 戻り属性 * ( * Returned Attributes * ) ]
この情報は、入力した SQL クエリから取得されます。たとえば、前の手順で SQL クエリの例を使用すると、返される属性に IP が表示され、入力パラメータに ArrayName が表示されます。エントリは、 * Label * および * 概要 * 列で編集できます。
-
* オプション: * Test * をクリックして、フィルタをテストします。
-
[ * テストフィルタ < フィルタ名 > * ( * Test Filter <FilterName> * ) ] ダイアログボックスで、必要なテストパラメータを入力します。
-
予約データをフィルタのテストに使用しない場合は、 [ テストで予約データを使用する *] チェックボックスをオフにします。
-
[ * テスト * ] をクリックします。
テスト結果が表示されます。
-
ダイアログボックスを閉じます。
-
-
[ 保存( Save ) ] をクリックします。