機械翻訳について

給与関係グループFormulaタイプ

給与関係グループFormulaタイプは、個人が給与関係グループに含まれるかどうかを示すYesまたはNoの値を返します。 Formulaにはグループを定義する基準が含まれます。

これらのグループを使用して、給与計算の処理やデータ入力、レポートに使用する対象者のセットを定義できます。 「オブジェクト・グループ」ページで、給与関係グループの作成時にFormulaを選択します。

たとえば、給与関係グループFormulaタイプを使用して、アサイメントおよび個人レベルの属性に基づいて、給与計算プロセスを特定のセットの従業員に限定できます。

デフォルトで、このタイプのFormulaを作成するときには「FastFormulaの作成」ページで式エディタを使用します。 より複雑なFormulaを作成する場合は、必要に応じてテキスト・エディタも使用できます。

このタイプのすべてのFormulaで、次のようなコンテキストを利用できます。

  • PAYROLL_RELATIONSHIP_ID

  • PAYROLL_TERM_ID

  • DATE_EARNED

  • OBJECT_GROUP_ID

  • EFFECTIVE_DATE

  • PAYROLL_ASSIGNMENT_ID

  • PAYROLL_ID

  • LEGISLATIVE_DATA_GROUP_ID

LEVEL_NAMEという入力値が少なくとも1つ必要です。 データ型はテキストで、有効な値は次のとおりです。

  • PAY_REL

  • PAY_TERM

  • PAY_ASG

この戻り値は、INCLUDE_FLAG Formulaタイプで使用できます。 データ型はテキストです。

このFormulaは、メンバーシップが構築されるまで、個人グループの各レベルに対し要約Formulaを呼び出します。

*/
DEFAULT_DATA_VALUE FOR PERSON_GROUP_LEVEL_SUMMARY_FORMULA_NAME is 'null' 
NEED_CONTEXT(PAYROLL_RELATIONSHIP_ID)NEED_CONTEXT(PAYROLL_TERM_ID)
NEED_CONTEXT(PAYROLL_ASSIGNMENT_ID)
NEED_CONTEXT(LEGISLATIVE_DATA_GROUP_ID)
NEED_CONTEXT(PAYROLL_ID)NEED_CONTEXT(DATE_EARNED)
NEED_CONTEXT(EFFECTIVE_DATE)

in_group = 'N'

SET_INPUT('level_name', 'PAY_REL')
EXECUTE (PERSON_GROUP_LEVEL_SUMMARY_FORMULA_NAME[1])
in_group = GET_OUTPUT('INCLUDE_FLAG', 'N')

IF (in_group = 'N') THEN
(
SET_INPUT('level_name', 'PAY_TERM')
EXECUTE (PERSON_GROUP_LEVEL_SUMMARY_FORMULA_NAME[1])
in_group = GET_OUTPUT('INCLUDE_FLAG', 'N')
)
IF (in_group = 'N') THEN(SET_INPUT('level_name', 'PAY_ASG')
EXECUTE (PERSON_GROUP_LEVEL_SUMMARY_FORMULA_NAME[1])
in_group = GET_OUTPUT('INCLUDE_FLAG', 'N')
)IF in_group = 'Y' THEN 
INCLUDE_FLAG = 'Y' 

RETURN INCLUDE_FLAG