基準で定義された値の概要
基準で定義された値ごとに、特定の値またはレートを決定する1つ以上の評価条件を指定する必要があります。
多数の条件を指定した場合、条件はそれぞれ個別のレベルとして定義されて優先度順に配置され、ツリー構造が作成されます。
入力する基準および結果のツリー構造を制御します。ツリーの各ブランチに、複数の評価条件を含めることができます。設定した条件が要件を満たさない場合、設定したデフォルト基準に対して設定した値が給与プロセスで使用されます。それぞれの基準と値、および親基準定義は、計算値定義として格納されます。レート定義を定義して、基準で定義された値に基づいてレートを取得できます。
基準によって定義された値で基準レコードと値レコードを検索し、表示または更新するレコードをすばやく選択することもできます。詳細は、基準で定義された値の検索を参照してください。
基準および評価条件
ツリー構造内で、基準ルールを作成します。たとえば、従業員の事業所に基づいた基準ルールを定義できます。値セットから、または基準ページで、基準ごとに特定の事業所(ロンドンなど)を選択または入力できます。
従業員が他の条件を満たさない場合、デフォルト基準を定義することもできます。デフォルトの定義には、アプリケーションで、従業員レコードに基準情報(事業所など)が取得されていない状況も含まれます。設定した基準定義で全従業員のすべての条件に対応できることがわかっている場合、デフォルト基準は必要ありません。
各基準は、計算値定義として格納されます。国別仕様データ・グループ内で一意の計算値定義の名前を入力する必要があります。一意の名前を使用して、HCMデータ・ローダーを使用して基準階層で定義された値を作成するときに、レコードを識別できます。
各基準の値定義グループを選択する必要もあります。このグループを使用すると、国別仕様データ・グループ内の値定義を管理できます。これは基準の動作には影響しません。検索日付を使用して、基準で情報を取得する際に対象日と有効日のどちらを使用するかを決定します。デフォルト値は有効日です。
基準を作成すると、次の条件詳細を入力できます。
-
順序: 順序を使用して各基準の優先度を定義します。アプリケーションでは順序を使用してツリー構造が生成され、処理および返される値に影響を与えます。たとえば、最初の基準定義には0歳を超えるという年齢条件があり、その順序の次の基準定義には55歳を超えるという年齢条件があります。このシナリオでは、すべての従業員が最初の条件を満たし、2番目の条件の結果はありません。この状況を修正するには、基準定義の順序を逆にして、55歳を超えるという条件を1番目の条件にします。
-
データベース・アイテム名: 基準のタイプを識別するデータベース・アイテムを選択します。たとえば、基準が従業員の事業所である場合、PER_ASG_LOCATION_NAMEを選択できます。
ノート: 給与レートの基準で値を定義する場合は、新規採用や昇格・昇進などのHRフローでサポートされているデータベース・アイテムの1つを選択します。 -
表示名: 基準の名前を入力するオプションがあります。この名前は一意である必要はなく、基準別の値の階層レコード内に表示されます。表示名を入力しない場合は、データベース・アイテムの説明または名前が表示されます。
-
オペランド: オペランドは、基準を作成する場合に使用します。データベース・アイテムで定義された値を、リテラル値と等しくする、リテラル値より大きくする、リテラル値より小さくする、リテラル値以上にする、またはリテラル値以下にすることを指定できます。同じ基準に対して複数の値を取得するには、Inオペランドを使用します。たとえば、市区町村1と市区町村2に勤務する従業員に同じ賞与を支給する場合、Inオペランドを使用して、両方の都市に対して単一の評価条件を作成できます。
-
値セット: 値セットを指定して、エントリを選択できる動的な値リストを提供します。このオプションは、テキストのみを提供する入力値に対して使用できます。
-
リテラル値: 値セットを指定する場合、選択した値リストからエントリを選択できます。「値セット」フィールドを空白のままにした場合、作成する値定義に適した任意の情報を入力できます。
値
基準ごとに1つ以上の値レコードを作成します。ここに、計算タイプおよびレートを入力します。たとえば、事業所ごとに賞与の値を入力できます。
各値レコードは、計算値定義として格納されます。国別仕様データ・グループ内で一意の計算値定義の名前を入力する必要があります。一意の名前を使用して、HCMデータ・ローダーを使用して基準階層で定義された値を作成するときに、レコードを識別できます。
基準に複数の値レコードを定義する場合は、値識別子を入力する必要があります。この識別子を使用すると、計算する値レコードを定義できます。たとえば、会社では、ジョブに基づいて従業員の車両手当と住宅手当のレートを計算できます。ジョブ基準の詳細および手当値は、基準により定義された値で取得されます。給与計算でエレメントを処理するときに、「基準により定義された値」で取得される値のうちどれを計算するかを指定できます。
値識別子を入力しない場合、階層の値に対して計算値定義の名前が表示されます。値レコードごとに値定義グループを選択する必要があります。このグループを使用すると、国別仕様データ・グループ内の値定義を管理できます。これは値の動作には影響しません。検索日付を使用して、対象日または有効日のいずれで値の情報を取得するかを決定します。デフォルトは有効日です。
基準で定義された値の作成時にデフォルト計算タイプを選択すると、それが各値レコードに表示されます。または、計算タイプを入力できます。ビジネス要件に応じて、基準で定義された値内の値ごとに異なる計算タイプを選択するオプションがあります。
サポートされる計算タイプは次のとおりです。
-
定数×乗数
-
固定計算
-
固定レート
-
等級レート
-
増分レート
-
数値
-
レート定義
-
標準Formula 1
-
標準Formula 2
基準で定義された値のデータベース・アイテム
各条件は、値がどこで使用されるかを特定するために、データベース・アイテムを参照します。また、値のデータ型(テキスト、数値、日付など)も判別されます。事前定義済データベース・アイテム、またはアプリケーションでバランスやエレメントなどのデータを作成するときに動的に作成されたデータベース・アイテムを使用して、条件を定義します。
次のコンテキストをサポートする静的または動的データベース・アイテムを参照できます。
-
HR_ASSIGNMENT_ID
-
HR_TERM_ID
-
PAYROLL_ASSIGNMENT_ID
-
PAYROLL_TERM_ID
-
PAYROLL_RELATIONSHIP_ID
-
PERSON_ID
-
CALC_BREAKDOWN_ID
-
PAYROLL_ID
-
EFFECTIVE_DATE
-
DATE_EARNED
-
LEGISLATIVE_DATA_GROUP_ID
給与レートのデータベース・アイテム
従業員のジョブや等級などの情報が発行される前に、レート計算を実行します。給与レートを使用するときは、新規採用や昇格・昇進などのHRフローでサポートされているデータベース・アイテムを使用する基準でのみ値を定義できます。それ以外のタイプのデータベース・アイテムを参照すると、プロセスはゼロを返すか、デフォルトの基準を使用します。
給与レートを使用しているときに基準で値を定義するためのデータベース・アイテムのリストを次に示します。
データベース・アイテム名 |
表示名 |
---|---|
PER_ASG_ASSIGNMENT_NUMBER |
アサイメント番号 |
PER_ASG_ASSIGNMENT_ID |
アサイメントID |
PER_ASG_EFFECTIVE_START_DATE |
アサイメント開始日 |
PER_PERSON_ENTERPRISE_HIRE_DATE |
採用日 |
PER_ASG_JOB_ID PER_ASG_JOB_NAME |
ジョブ |
PER_ASG_JOB_CODE |
ジョブ・コード |
PER_JOB_FAMILY_ID PER_JOB_FAMILY_NAME |
ジョブ・ファミリ |
PER_ASG_BUSINESS_UNIT_ID PER_ASG_BUSINESS_UNIT_NAME |
ビジネス・ユニット |
PER_ASG_LOCATION_ID PER_ASG_LOCATION_NAME |
事業所 |
PER_ASG_DEPARTMENT_ID PER_ASG_ORG_DEPARTMENT_NAME |
部門 |
PER_ASG_LEGAL_ENTITY_ID |
法的エンティティ |
PER_ASG_ORG_LEGAL_EMPLOYER_NAME |
雇用主 |
PER_ASG_NORMAL_HOURS |
標準勤務時間数 |
PER_ASG_EMPLOYEE_CATEGORY PER_ASG_EMPLOYMENT_CATEGORY |
アサイメント・カテゴリ |
PER_ASG_ORG_LEGAL_EMPLOYER_NAME |
雇用主 |
PER_ASG_DF |
アサイメント・フレックスフィールド |
PER_GRADES_DF |
等級フレックスフィールド |
PER_LOCATIONS_DF |
事業所フレックスフィールド |
PER_ASG_GRADE_CODE |
等級コード |
PER_ASG_GRADE_ID PER_ASG_GRADE_NAME |
等級 |
PER_ASG_GRADE_LADDER_PGM_ID |
等級ラダー |
PER_ASG_GRADE_STEP_ID PER_GRADE_STEP_NAME |
等級ステップ |
PER_ASG_ESTABLISHMENT_ID |
報告組織 |
PER_ASG_UNION_ID |
労働組合ID |
PER_ASG_UNION_NAME |
労働組合名 |
PER_ASG_JOB_MANAGER_LEVEL |
ジョブ・マネージャ・レベル |
PER_ASG_JOB_MANAGER_LEVEL_NAME |
ジョブ・マネージャ・レベル名 |
CMP_ASSIGNMENT_SALARY_BASIS_NAME |
給与ベース |
PER_ASG_COLLECTIVE_AGREEMENT_ID |
労働協約 |
PER_ASG_BARGAINING_UNIT_CODE_NAME |
交渉団体名 |
PER_ASG_BARGAINING_UNIT_CODE |
交渉団体コード |
PER_ASG_ACTION_CODE |
処理コード |
PER_ASG_ACTION_REASON_CODE |
処理事由 |