Fast Formula - Absence
Fast Formula - Absence
1
2
The Global Absence Plan Duration fast
formula can be used to over-ride the
default duration calculation logic for
daily accrual duration entries against
accrual plans. For example, if the accrual
Manage Absence Plans -> Plan Type field, select
Global Absence Plan deduction to be considered for an
Accural -> in Accural Tab, Plan Limits -> Conversion
Duration absence entry in an accrual plan in an
Formula
organization depends on the location of
the worker, then this formula can be
leveraged to specify this dynamic
calculation logic. This formula will be
invoked once for each day of absence.
The Global Absence Plan Enrollment
End fast formula can be used to over-ride
the default enrollment end date rule for Manage Absence Plans -> Plan Type field, select
Global Absence Plan
the absence plan when workers are being Accural -> in Accural Tab, Plan Limits -> End Date
Enrollment End
terminated from the organization or Formula
when the Update Accrual Plan
Enrollments batch job is being run.
The Global Absence Plan Enrollment
Start fast formula can be used to over-
ride the default enrollment start date rule Manage Absence Plans -> Plan Type field, select
Global Absence Plan
for the absence plan when workers are Accural -> in Accural Tab, Plan Limits -> Start Date
Enrollment Start
being hired into the organization or when Formula
the Update Accrual Plan Enrollments
batch job is being run.
The Global Absence Plan Entitlement
fast formula can be used to define the
Global Absence Plan Manage Absence Plans -> Plan page Entitlements tab ,
entire entitlement structure for a
Entitlement Entitlement Attributes section -> Entitlement Formula
qualification plan for cases where matrix
architecture does not fit the bill.
The Global Absence Plan Period
Anniversary Event Date fast formula can
Manage Absence Plans -> Plan Type field, select
Global Absence Plan Period be used to specify the date to be used as
Accural -> in Accural Tab, Plan Limits ->
Anniversary Event Date the calendar leave year start date for
Anniversary Event Formula
accrual plans whose term is of type
Anniversary year.
The Global Absence Plan Roll Backward
Manage Absence Plans -> Plan Type field,
Global Absence Plan Roll End fast formula is to be used to
Qualification -> Plan page Plan Attributes tab, Plan
Backward End determine the start date of a plan term
Term section -> Start Formula
that uses the Roll Backward term rule.
The Global Absence Plan Use Rate fast
formula can be used to dynamically Manage Absence Plans -> Plan Type field,
Global Absence Plan Use
specify the rate definition associated with Qualification -> Plan page Entries and Balances tab ->
Rate
the qualification plan depending on Formula
custom conditions.
The Global Absence Proration fast
formula can be used to apply a pro-ration
Manage Absence Plans -> Plan Type field, select
factor (or a multiplication factor), onto
Global Absence Proration Accural ->Plan page Accruals tab, Accrual Attributes
the final accrual calculated and returned
section -> Accrual Proration Formula
by the accrual calculation rules in an
accrual based absence plan.
The Global Absence Type Duration fast
formula can be used to over-ride the
Global Absence Type default calculation logic that the Manage Absence Type -> Type Attributes tab, General
Duration application uses to determine the absence Attributes section -> Conversion Formula
entry duration and accrual plan usage
against absence entries.
The Global Absence Vesting Period fast
formula can be used to enforce a custom
Manage Absence Plans -> Plan Type field, select
Global Absence Vesting vesting period (a period during which the
Accural ->Plan page Accruals tab, Accrual Attributes
Period Worker is enrolled into the plan and
section -> Vesting Period Formula
accruing balance but cannot use them)
logic while defining an absence plan.
2
3
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
Global Absence Accrual Event
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
Global Absence Accrual Matrix
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
3
4
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_CATEGORY_ID
ABSENCE_ENTRY_ID
ABSENCE_MATERNITY_ID
ABSENCE_REASON_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
Global Absence Band Entitlement HR_RELATIONSHIP_ID
HR_TERM_ID
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
Global Absence Carryover ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
4
5
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
Global Absence Ceiling
HR_TERM_ID
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
5
6
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
Global Absence Ceiling Proration
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_CATEGORY_ID
ABSENCE_ENTRY_ID
ABSENCE_MATERNITY_ID
ABSENCE_REASON_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
Global Absence Entitlement End
HR_RELATIONSHIP_ID
Date
HR_TERM_ID
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
6
7
ABSENCE_ENTRY_ID
ABSENCE_REASON_ID
ABSENCE_TYPE_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
Global Absence Entry Validation
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_REASON_ID
ABSENCE_TYPE_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
Global Absence Linkage Exclusion
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
Global Absence Partial Period ABSENCE_TYPE_ID
Accrual Rate
ACCRUAL_PLAN_ID
DATE_EARNED
7
8
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
Global Absence Plan Duration
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
Global Absence Plan Enrollment
End EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
8
9
HR_TERM_ID
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
ABSENCE_CATEGORY_ID
ABSENCE_ENTRY_ID
ABSENCE_MATERNITY_ID
ABSENCE_REASON_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
Global Absence Plan Entitlement
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
JOB_ID
9
10
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
10
11
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_CATEGORY_ID
ABSENCE_ENTRY_ID
ABSENCE_MATERNITY_ID
ABSENCE_REASON_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
Global Absence Plan Roll Forward
HR_RELATIONSHIP_ID
Start
HR_TERM_ID
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_CATEGORY_ID
ABSENCE_ENTRY_ID
ABSENCE_MATERNITY_ID
ABSENCE_REASON_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
Global Absence Plan Use Rate
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
11
12
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
Global Absence Proration
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
Global Absence Type Duration
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
12
13
START_DATE
ABSENCE_ENTRY_ID
ABSENCE_TYPE_ID
ACCRUAL_PLAN_ID
DATE_EARNED
EFFECTIVE_DATE
END_DATE
ENTERPRISE_ID
HR_ASSIGNMENT_ID
HR_RELATIONSHIP_ID
HR_TERM_ID
Global Absence Vesting Period
JOB_ID
LEGAL_EMPLOYER_ID
LEGISLATIVE_DATA_GROUP_
ID
ORGANIZATION_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_ID
PAYROLL_RELATIONSHIP_ID
PAYROLL_TERM_ID
PERSON_ID
START_DATE
Global Absence Accrual Event IV_CARRYOVER Date Carryover limit received from accrual
matrix
13
14
IV_BAND_CHG_DT1 .. 5 Date If the accrual matrix band definition
consists of grades or derived factors length
of service or age, then this input value
fetches the date on which worker has had a
change in any of these factors within the
period.
14
15
IV_START_DURATION Number Start date duration of the absence entry.
Applicable when absence entry is being
recorded against an Elapsed based work
schedule
IV_END_TIME Text End time on the end date for the absence
being entered. Applicable when absence
entry is being recorded against a Time
based work schedule. For elapsed work
schedules it will be 23:59.
15
16
IV_CALEDARENDDATE Date End date of accrual calendar year
IV_PLANENROLLMENTSTA Date Start date of enrollment
RTDATE
IV_PLANENROLLMENTEND Date End date of enrollment
DATE
16
17
schedule
IV_END_DURATION Number End date duration of the absence entry.
Applicable when absence entry is being
recorded against an Elapsed based work
schedule
IV_START_TIME Text Start time on the start date of the absence
entry. Applicable when absence entry is
being recorded against a Time based work
schedule. For elapsed work schedules it will
be 00:00.
IV_END_TIME Text End time on the end date for the absence
being entered. Applicable when absence
entry is being recorded against a Time
based work schedule. For elapsed work
schedules it will be 23:59.
IV_ACTUALCHILDBIRTHDA Date Actual date of childbirth entered for the
TE absence. Applicable for
Childbirth/placement absence pattern
IV_ACTUALSTARTDATE Date Actual start date of absence. Applicable for
Childbirth/placement absence pattern
IV_ACTUALENDDATE Date Actual end date of absence. Applicable for
Childbirth/placement absence pattern
IV_EXPECTEDCHILDBIRTH Date Expected date of childbirth entered for the
DATE absence. Applicable for
Childbirth/placement absence pattern
IV_PLANNEDSTARTDATE Date Expected start date of absence. Applicable
for Childbirth/placement absence pattern
IV_PLANNEDENDDATE Date Expected end date of absence. Applicable
for Childbirth/placement absence pattern
IV_ABSENCE_REASON Text Absence reason in the language of the
current session
17
18
IV_START_TIME Text This is the start time on the start date for the
absence being entered. This is applicable
when absence entry is being recorded
against a Time based work schedule. For
elapsed work schedules it will be 00:00.
IV_END_TIME Text This is the end time on the end date for the
absence being entered. This is applicable
when absence entry is being recorded
against a Time based work schedule. For
elapsed work schedules it will be 23:59.
IV_UOM Text Unit of measure of the current absence
entry
Global Absence Proration IV_ACCRUAL Number Accrual value received from the accrual
matrix
18
19
IV_CARRYOVER Number Carryover limit received from accrual
matrix
IV_CEILING Number Ceiling limit received from the accrual
matrix
IV_ACCRUALPERIODSTART Date Start date of accrual period
DATE
IV_ACCRUALPERIODENDD Date End date of accrual period
ATE
IV_CALEDARSTARTDATE Date Start date of accrual calendar year
IV_CALEDARENDDATE Date End date of accrual calendar year
IV_PLANENROLLMENTSTA Date Start date of enrollment
RTDATE
IV_PLANENROLLMENTEND Date End date of enrollment
DATE
19
20
vestingUnits Number Period for which time-off is accrued, but cannot
be used by worker.
vestingUOM Text Unit of measure for the vesting period duration.
UoM can be Calendar Days (‘C’), Weeks (‘W’),
Months (‘M’) or Years (‘Y)
carryOverProration Number Multiplication factor for carryover
ceilingProration Number Multiplication factor for ceiling
adjustmentvalues Number_Numbe Array of balance adjustments that when returned
r by the formula is applied against the accrual plan
enrollment.
adjustmentdates Date_Number Array of dates associated with the array of balance
adjustment values to specify the dates on which
each of the balance adjustments need to be applied
adjustmenttypes Text_Number Array of adjustment reasons used for the balance
adjustments
absvalues Number_Numbe Array of absence accrual usages that can be
r applied against an accrual plan enrollment. Useful
for cases where the absence entry itself is not
captured in Global Absence Management, but
rather via other modules (such as payroll element
entries) or even third party systems and the
absence deduction against the accrual plan needs
to happen in Fusion. When using this, it should be
noted that absence entries should not be made for
the same dates.
absdates Date_Number Array of dates associated with the absence accrual
usages on which the deduction is applied.
IV_EVENT_DATES Date_Number Array of dates that feeds into the accrual matrix
Global Absence which can be used for band change pro-ration.
Accrual Event Corresponding accrual values derived from the
matrix also feeds into the matrix formula
Global Absence Band BANDPAYFACTOR Number Pay factor for entitlement band value
Entitlement BANDENTITLEMENT Number Entitlement duration that worker is eligible for
Global Absence carryover Number Maximum unused time that a worker can transfer
Carryover to the next accrual term
Global Absence ceiling Number Maximum time that a worker can accrue
Ceiling
20
21
Global Absence prorationFactor Number Multiplication factor for ceiling
Ceiling Proration
Global Absence Plan BAND1PAYFACTOR Number Pay factor for the entitlement
Entitlement BAND1ENTITLEMENT
BAND1ENTITLEMEN Number Entitlement duration that the worker is eligible for
T
BAND2PAYFACTOR Number Pay factor for the entitlement
BAND2ENTITLEMENT
BAND2ENTITLEMEN Number Entitlement duration that the worker is eligible for
T
BAND3PAYFACTOR Number Pay factor for the entitlement
BAND3ENTITLEMENT
BAND3ENTITLEMEN Number Entitlement duration that the worker is eligible for
T
BAND4PAYFACTOR Number Pay factor for the entitlement
BAND4ENTITLEMENT
BAND4ENTITLEMEN Number Entitlement duration that the worker is eligible for
T
BAND5PAYFACTOR Number Pay factor for the entitlement
BAND5ENTITLEMENT
BAND5ENTITLEMEN Number Entitlement duration that the worker is eligible for
T
Global Absence Plan anniversaryDate Date Date used to determine the leave year start date for
Period Anniversary anniversary based accrual plan term
Event Date
Global Absence Plan REFERENCEDATE Date Start date for the Rolling Backward plan term.
Roll Backward End
Global Absence Plan RATECODE Text Rate code for rate associated with qualification
Use Rate plan
Global Absence prorationFactor Number Multiplication factor used to pro-rate final accrual
Proration amount
21
22
vestingUnits Number Period for which time-off is accrued, but cannot
be used by worker.
The above information is collected as of the latest release from Absence, this may not be true to your release, please contact Absence Support /Development or us for
any questions or doubts.
22