Create a Time Definition and Assign It to Elements
You can use element allocation to break down results into more granular time periods, for example, lunar into weekly values.
Create a Time Definition
- Got to Payroll and select .
- Select the legislative data group.
- Select a type of Static time Definition.
- Enter a name.
- Select the period basis, for example, Weekly.
- Enter a number in the Number of Years field.
The application generates time periods for the number of years as of the first period start date.
- In the First Period Start Date field, enter the date.
- In the Usages field, select Element Allocation.
- Click Next.
- Click Generate Time Periods in the Allocation Periods for the application to create time periods.
- Click Submit.
Assign the Time Definition to Element
Note: Currently, you can't do this using the
application's user interface. Use the HCM Data Loader to do this.
Here's a sample HCM Data Loader file:
METADATA|PayrollElementDefinition|ElementCode|LegislativeDataGroupName|FrequencyId|TimeDefinitionType|EffectiveStartDate|EffectiveEndDate
MERGE|PayrollElementDefinition|DOC_Earnings|ZHRX-UK-Recognition|300100181787813|S|2019/01/01|4712/12/31
In the example:
- The name of the Earnings element to be updated is DOC_Earnings
- The name of the LDG holding the Earnings and Time definition is ZHRX-UK-Recognition
- The ID of the Time Definition is 300100181787813. You can get this ID
from this SQL:
SELECT ptd.definition_name, ptd.time_definition_id time_definition_id, 'S' TimeDefinitionType FROM pay_time_definitions ptd, per_legislative_data_groups_tl ldg WHERE ptd.definition_name = 'DOC_Time_Definition' AND ldg.legislative_data_group_id = ptd.legislative_data_group_id and ldg.name = 'ZHRX-UK-Recognition' and ldg.language = 'US';
You can check whether the process populates the time definition in the Frequency field on the Element Summary page in Element Details.
You must assign balance dimensions to balances by linking _REL_BD_TDPTD to the balances that the element allocation enabled fields feed.