待機期間値および単位
加入者は、福利厚生オブジェクトの適格を取得する前に待機期間を完了する必要があります。 従業員は、福利厚生オブジェクトの資格を取得するために6か月間待つ必要がある場合があります。 待機期間が組織に基づいて従業員ごと、または再雇用された従業員ごとに異なる場合は、待機期間の値Formulaタイプを使用します。
コンテキスト
このタイプのFormulaでは、次のようなコンテキストを利用できます。
- BUSINESS_GROUP_ID ( ENTERPRISE_ID)
- EFFECTIVE_DATE
- HR_ASSIGNMENT_ID
- PERSON_ID
- LER_ID
- ORGANIZATION_ID
- JURISDICTION_CODE
- PGM_ID
- PL_ID
- PL_TYP_ID
- OPT_ID
データベース・アイテム
このタイプのFormulaで使用可能な次のデータベース・アイテムのみを使用します。
- 表の属性列を除くすべての列: ben_ler_f、ben_pl_f、ben_pgm_f、ben_pl_typ_f
- 個人のアサイメントに基づくデータベース・アイテム- HR_ASSIGNMENT_IDおよびPERSON_ID
入力変数
このタイプのFormulaでは入力変数を使用できません。
戻り変数
戻り変数には事前定義の名前を使用します。 このタイプのFormulaでは、次のような戻り変数を利用できます。
戻り値 | データ型 | 必須 | 摘要 |
---|---|---|---|
WAIT_PERD_VAL | 数値 | Y | 待機期間値 |
WAIT_PERD_UOM | 文字 | Y |
戻り値は、DY、WK、MO、QTR、YRのいずれかのコードである必要があります |
エラー
他の出力値が返された場合、加入プロセスはBEN_91329_FORMULA_RETURNでエラーになります。
サンプルFormula 1:
Formula名: BEN_WAIT_VAL_UOM
Formulaタイプ: 待機期間値および単位
説明: 組織および出生国に基づいて待機期間を決定します。
default for PER_ASG_COUNTRY_OF_BIRTH is 'XX' default for PER_ASG_JOB_NAME is 'ABC'
l_cntry = PER_ASG_COUNTRY_OF_BIRTH
l_job = PER_ASG_JOB_NAME
if ( l_cntry <> 'US' and l_job = 'Content Writer' ) then
(WAIT_PERD_VAL = 6
WAIT_PERD_UOM = 'MO' )
Else
(WAIT_PERD_VAL = 1
WAIT_PERD_UOM = 'MO' )
return WAIT_PERD_VAL, WAIT_PERD_UOM