エレメント入力パラメータの値セットの使用方法

値セットを使用して、エレメント入力パラメータの動的値リストを提供できます。表にすでに存在する値を含むリストに値セットを使用します。

たとえば、個人名や番号、国別仕様データ・グループまたは給与法定ユニットなどです。この方法の利点は、参照タイプを作成および保守する必要がないことです。値セットを使用すると、データの一貫性および正確性を維持できます。

ノート: エレメント入力パラメータでサポートされる値セットのタイプは、表ベースの値セットのみです。Oracle Fusion Global Payrollでは、「独立」または書式専用などの他の値セット・タイプはサポートされていません。

「設定および保守」作業領域の「値セットの管理」タスクを使用します。

「値セットの管理」タスクを使用して、値セットを作成します。表検証タイプを選択し、SQL文を使用して既存の表の値をフィルタする値セットを定義します。

次の表に、「エレメントの管理」ページで使用する値セットを作成する際に入力する必須値を示します。

フィールド

モジュール

グローバル給与

検証タイプ

値データ型

文字

ノート: 「エレメントの管理」ページの「値セット」フィールドを有効にするには、入力パラメータの単位として「文字」を選択する必要があります。

値セット問合せのパフォーマンスを向上させるには、次のコンテキストを使用して値セット・レコードをフィルタします。

  • PayrollRelationshipId

  • PersonId

  • PayrollTermId

  • PayrollAssignmentId

  • LegDataGroupId

  • LegCode

  • SysEffectiveDate

WHERE句の例: pay_pay_relationships_dn.payroll_relationship_id = :{PARAMETER.PayrollRelationshipId}

ノート: 値セットSQLでこれらのコンテキストを使用する場合は、WHERE句のパラメータ名がコンテキスト名と一致することを確認してください。

この例では、エレメントに、国別仕様データ・グループおよびエレメント名の入力パラメータが含まれています。エレメント名の値リストは、選択した国別仕様データ・グループによって決まります。設定の一部として、エレメントまたは特定のエレメント適格レコードに対して、デフォルトの国別仕様データ・グループを選択できます。

要約として、次にステップを示します。

  • すべての国別仕様データ・グループのリストを返す値セットを作成します

  • 国別仕様データ・グループのすべてのエレメントを返す値セットを作成します

  • 値セット・コードを「エレメントの管理」ページに追加します

すべての国別仕様データ・グループのリストを返す値セットの作成

  1. 「設定および保守」作業領域で、「値セットの管理」タスクを検索して選択します。

  2. 「作成」をクリックします。

  3. 次の表のように、各フィールドに値を入力します。

    フィールド

    値セット・コード

    LDG_VS

    摘要

    国別仕様データ・グループの取得

    モジュール

    グローバル給与

    検証タイプ

    値データ型

    文字

    FROM句

    PER_LEGISLATIVE_DATA_GROUPS_vl

    値列名

    NAME

    ID列名

    LEGISLATIVE_DATA_GROUP_ID

    WHERE句

    business_group_id=202

    ヒント: 値セットの失敗を回避するには、表示名が将来変更される場合に備えて、名前のかわりにIDを使用します。

    ORDER BY句

    NAME

  4. 「保存」をクリックします。

国別仕様データ・グループのすべてのエレメントを返す値セットの作成

  1. 「値セットの管理」ページで、「作成」をクリックします。

  2. 次の表のように、各フィールドに値を入力します。

    フィールド

    値セット・コード

    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

  3. 「保存」をクリックします。

「エレメント」ページへの値セット・コードの追加

  1. ホーム・ページで、「自分のクライアント・グループ」タブの「エレメント」クイック処理をクリックします。

  2. 要件にあわせて新しいエレメントを作成し、「送信」をクリックします。

  3. 「エレメント要約」ページが表示されたら、「入力パラメータ」フォルダをクリックします。

  4. 「処理」をクリックして、「入力パラメータの作成」を選択します。

  5. LDG_IPという名前および入力パラメータの表示順序を入力します。

  6. 「単位」として「文字」を選択します。

  7. 「値セット」フィールドに「LDG_VS」と入力します。

  8. 「デフォルト」フィールドに移動して、国別仕様データ・グループを選択します。

  9. 「保存」をクリックします。

  10. 「送信」をクリックします。

  11. これらのステップを繰り返し、ELE_VS値セットを使用してエレメント入力パラメータを作成します。

    特定の適格レコードの「エレメント適格 - 入力パラメータ」ページでデフォルト値を上書きできます。