エレメント入力パラメータの値セットの使用方法
値セットを使用して、エレメント入力パラメータの動的値リストを提供できます。表にすでに存在する値を含むリストに値セットを使用します。
たとえば、個人名や番号、国別仕様データ・グループまたは給与法定ユニットなどです。この方法の利点は、参照タイプを作成および保守する必要がないことです。値セットを使用すると、データの一貫性および正確性を維持できます。
「設定および保守」作業領域の「値セットの管理」タスクを使用します。
「値セットの管理」タスクを使用して、値セットを作成します。表検証タイプを選択し、SQL文を使用して既存の表の値をフィルタする値セットを定義します。
次の表に、「エレメントの管理」ページで使用する値セットを作成する際に入力する必須値を示します。
フィールド |
値 |
---|---|
モジュール |
グローバル給与 |
検証タイプ |
表 |
値データ型 |
文字 |
値セット問合せのパフォーマンスを向上させるには、次のコンテキストを使用して値セット・レコードをフィルタします。
-
PayrollRelationshipId
-
PersonId
-
PayrollTermId
-
PayrollAssignmentId
-
LegDataGroupId
-
LegCode
-
SysEffectiveDate
WHERE句の例: pay_pay_relationships_dn.payroll_relationship_id = :{PARAMETER.PayrollRelationshipId}
この例では、エレメントに、国別仕様データ・グループおよびエレメント名の入力パラメータが含まれています。エレメント名の値リストは、選択した国別仕様データ・グループによって決まります。設定の一部として、エレメントまたは特定のエレメント適格レコードに対して、デフォルトの国別仕様データ・グループを選択できます。
要約として、次にステップを示します。
-
すべての国別仕様データ・グループのリストを返す値セットを作成します
-
国別仕様データ・グループのすべてのエレメントを返す値セットを作成します
-
値セット・コードを「エレメントの管理」ページに追加します
すべての国別仕様データ・グループのリストを返す値セットの作成
-
「設定および保守」作業領域で、「値セットの管理」タスクを検索して選択します。
-
「作成」をクリックします。
-
次の表のように、各フィールドに値を入力します。
フィールド
値
値セット・コード
LDG_VS
摘要
国別仕様データ・グループの取得
モジュール
グローバル給与
検証タイプ
表
値データ型
文字
FROM句
PER_LEGISLATIVE_DATA_GROUPS_vl
値列名
NAME
ID列名
LEGISLATIVE_DATA_GROUP_ID
WHERE句
business_group_id=202
ヒント: 値セットの失敗を回避するには、表示名が将来変更される場合に備えて、名前のかわりにIDを使用します。ORDER BY句
NAME
-
「保存」をクリックします。
国別仕様データ・グループのすべてのエレメントを返す値セットの作成
-
「値セットの管理」ページで、「作成」をクリックします。
-
次の表のように、各フィールドに値を入力します。
フィールド
値
値セット・コード
ELE_VS
摘要
エレメント
モジュール
グローバル給与
検証タイプ
表
値データ型
文字
FROM句
pay_element_types_f
値列名
base_element_name
ID列名
element_type_id
WHERE句
LEGISLATIVE_DATA_GROUP_id=:{PARAMETER.LDG_IP}
ノート: LDG_IPは入力パラメータ名です。ORDER BY句
base_element_name
-
「保存」をクリックします。
「エレメント」ページへの値セット・コードの追加
-
ホーム・ページで、「自分のクライアント・グループ」タブの「エレメント」クイック処理をクリックします。
-
要件にあわせて新しいエレメントを作成し、「送信」をクリックします。
-
「エレメント要約」ページが表示されたら、「入力パラメータ」フォルダをクリックします。
-
「処理」をクリックして、「入力パラメータの作成」を選択します。
-
LDG_IPという名前および入力パラメータの表示順序を入力します。
-
「単位」として「文字」を選択します。
-
「値セット」フィールドに「LDG_VS」と入力します。
-
「デフォルト」フィールドに移動して、国別仕様データ・グループを選択します。
-
「保存」をクリックします。
-
「送信」をクリックします。
-
これらのステップを繰り返し、ELE_VS値セットを使用してエレメント入力パラメータを作成します。
特定の適格レコードの「エレメント適格 - 入力パラメータ」ページでデフォルト値を上書きできます。