IDTでのユーザープロンプトとフィルター
Universe Designerでは、Business ViewLayerでユーザープロンプトとフィルターを作成することもできます。プロンプトは、ユーザー入力または事前定義された入力値を必要とするビジネスレイヤまたはデータファンデーションで定義されます。
プロンプトには、次の入力タイプを指定できます-
- プロンプトへの応答としてのユーザー入力
- 事前定義された固定値
プロンプトには次のプロパティがあります。
シニア番号 | プロパティと説明 |
---|---|
1 | Prompt to Users 選択した場合、ユーザーは実行時に値を入力するように求められます。 クリアすると、実行時にパラメータに事前定義された値が入力されます。 |
2 | Prompt Text [ユーザーにプロンプトを表示する]が選択されている場合は、プロンプトの質問またはディレクティブのテキスト。 |
3 | Set Values [ユーザーへのプロンプト]オプションが選択されていない場合に使用できます。実行時にパラメーターに使用される1つ以上の値を入力できます。 |
4 | Data Types プロンプトへの回答に必要なデータ型。 |
5 | Allow Multiple Values 選択すると、ユーザーは値のリストから複数の値を取得できます。 |
6 | Keep Last Values 選択した場合、プロンプトが再実行されるときに、ユーザーが最後に選択した値が保持されます。 |
7 | Index Aware Prompt 選択すると、リスト内の値を制限するためにキー列がプロンプトに含まれます。キー列はユーザーには表示されません。 |
8 | Associated List of Values プロンプトの値を提供する値のリスト。 |
9 | Select Only from the List 選択すると、ユーザーはリスト内のメンバーを選択する必要があります。 |
10 | Select Default Value デフォルトとして使用する値を選択できます。 |
ユニバースデザイナでは、データファンデーションにプロンプトを追加できます。プロンプトはデータファンデーションの上にあるビジネスレイヤに直接継承されます。 Note:プロンプトを編集する必要がある場合、ビジネスレイヤーでは編集できません。同じためにDataFoundationを開く必要があります。
プロンプトを挿入するには、ブラウジングペインの[パラメータ]および[値の一覧(LOV)]タブをクリックします→[パラメータの挿入]アイコンをクリックします。
LOVの使用
LOVを使用することができます。つまり、オブジェクトに関連付けられた値のリストからプロンプトの値を選択できます。これにより、データセットを選択した値に制限できます。DataFoundationまたはBusinessLayerのオブジェクトにLOVを使用できます。さまざまなタイプのLOVを使用できます。
ビジネスレイヤオブジェクトに基づくLOV。この場合、LOVは、他のクエリまたは-を含む階層に基づいています。
Static LOVs −手動またはファイルからインポートされた指定値のリストが含まれます。
LOVs based on SQL −特定のSQL式によって返される値です。
LOV用に次のプロパティを編集できます-
Column Name −これは列の名前を編集するために使用されます。
Key Column −インデックス対応キーとなる列を選択できます。
Data Type −これは、列のデータ型を定義するために使用されます。
Hidden −このオプションを選択すると、列は表示されません。