依存動的選択リストの作成
ある動的選択リストの値が別の動的選択リストに依存する依存動的選択リストを作成できます。 前提条件として、2つの動的選択リストを作成する必要があります。 次を行うとします:
-
プロジェクト課題標準オブジェクトの関連オブジェクト・プロジェクトに基づく「トラッキング・プロジェクトの作成」フィールド。
-
プロジェクト課題標準オブジェクトの「関連オブジェクト・プロジェクト・タスク」に基づく「トラッキング・タスクの作成」フィールド。
-
動的選択リスト・フィールドを編集モードで開きます。 たとえば、トラッキング・タスクです。
-
で、最初の動的選択リストを選択します。たとえば、「プロジェクトのトラッキング」フィールドです。
-
「次」をクリックします。
-
値リスト・ページの「データ・フィルタ」セクションで、「拡張フィルタ」を有効にします。
-
「バインド変数の追加」をクリックし、「新規バインド変数の作成」オプションを選択します。
-
変数名を入力し、OKをクリックします。 たとえば、Project_Nameと入力します。
-
「検索フィールドの追加」をクリックし、リストから値を選択します。 たとえば、値Project_Nameを選択します。 値は、「検索フィールドの追加」の下のテキスト・ボックスに表示されます。
-
検索フィールドの追加の下のテキスト・ボックスの値に等号(=)を付加します。 たとえば、Project_Name=です。
-
「バインド変数の追加」をクリックし、ステップ6で作成した値を選択します。 「検索の追加」フィールドの下のテキスト・ボックスに式が表示されるようになりました。 たとえば、Project_Name=:Project_Nameです。
-
式を作成すると、「変数名」および「式」フィールドを含む表を表示できます。
-
「式ビルダー」ウィンドウを開く「式」テキスト・ボックスの下にある「ジーンズ」アイコンをクリックします。
-
「式ビルダー」ウィンドウで、「式パレットの表示/非表示」アイコンをクリックします。
-
フィールドを開くtab.
-
動的選択リストを作成したオブジェクトを展開し、動的選択リストを選択します。 たとえば、「プロジェクト課題」を展開し、「プロジェクトのトラッキング」を選択します。
-
「フィールド」表で、フィールドを選択し、「挿入」をクリックしてバインド変数に値を指定します。 たとえば、「プロジェクト名」フィールドを選択します。 左ペインに式が表示されます。
-
「OK」をクリックします。
-
「送信」をクリックします。
-
両方の動的選択リストを適切なページに追加します。 標準オブジェクトにフィールドを追加する場合は、事前定義済レイアウトを複製し、複製後のレイアウトを編集する必要があります。 たとえば、「プロジェクト課題の管理」作業領域に「トラッキング・プロジェクト」および「トラッキング・タスク」フィールドを追加します。 特定のプロジェクト内のタスクに対する問題を追跡できるようになりました。
-
作業領域に移動し、変更をテストし、サンドボックスを公開します。