Aggregate Additional Employee Schema Attributes
Aggregate additional, predefined employee attributes from the UKG Pro Core HCM
Primary Job Functions
To aggregate an employee's primary job related details, create a primary job function attribute in the UKG Pro Core HCM schema by adding the attribute name with job.
as the prefix. The syntax is as follows:
job.<attributeName>
The following primary job related functions are supported:
Note
The prefix and user-defined schema attribute name are case-sensitive.
Serial Number |
Job Detail |
Corresponding User-Defined Schema Attribute |
Type |
---|---|---|---|
1 |
jobCode |
|
string |
2 |
countryCode |
|
string |
3 |
title |
|
string |
4 |
isActive |
|
Boolean |
5 |
jobFamilyCode |
|
string |
6 |
longDescription |
|
string |
7 |
jobEEOCategory |
|
string |
8 |
jobGroup |
|
string |
9 |
flsaTypeCode |
|
string |
Organization Level
To aggregate an employee's organization level (1/2/3/4) details, create an organization level attribute in the UKG Pro Core HCM schema by adding the attribute name with orgLevel<level>.
as the prefix. Replace <level>
with the employee's actual organizational level. The syntax is as follows:
orgLevel<level>.<attributeName>
For example:
orgLevel1.lastYearBudgetSalary
orgLevel3.longDescription
The following organization level related attributes are supported:
Note
The prefix and user-defined schema attribute name are case-sensitive.
Serial Number |
Organization Level Detail |
Corresponding User-Defined Schema Attribute |
Type |
---|---|---|---|
1 |
budgetGroup |
|
string |
2 |
code |
|
string |
3 |
currentYearBudgetFTE |
|
string |
4 |
currentYearBudgetSalary |
|
string |
5 |
description |
orgLevel<level>.description
|
string |
6 |
glSegment |
|
string |
7 |
isActive |
|
Boolean |
8 |
lastYearBudgetSalary |
|
string |
9 |
level |
|
string |
10 |
levelDescription |
|
string |
11 |
reportingCategory |
|
string |
Work Location
To aggregate an employee's work location details, create work location attributes in the UKG Pro Core HCM schema by adding the attribute name with workLocation.
as the prefix. The syntax is as follows:
workLocation.<attributeName>
The following work location related attributes are supported:
Note
The prefix and user-defined schema attribute name are case-sensitive.
Serial Number |
Work Location Detail |
Corresponding User-Defined Schema Attribute |
Type |
---|---|---|---|
1 |
locationCode |
|
string |
2 |
description |
|
string |
3 |
isActive |
|
Boolean |
4 |
addressLine1 |
|
string |
5 |
addressLine2 |
|
string |
6 |
city |
|
string |
7 |
state |
|
string |
8 |
zipOrPostalCode |
|
string |
9 |
countryCode |
|
string |
10 |
locationGLSegment |
|
string |
Employment
To aggregate an employee's employment details, create employment related attributes in the UKG Pro Core HCM schema by adding the attribute name with employmentDetails.
as the prefix. The syntax is as follows:
employmentDetails.<attributeName>
The following employment related attributes are supported:
Note
The prefix and employment schema attribute name are case-sensitive.
Serial Number |
Work Location Detail |
Corresponding User-Defined Schema Attribute |
Type |
---|---|---|---|
1 |
leaveReasonCode |
|
string |
2 |
leaveReasonDescription |
|
string |
3 |
companyCode |
|
string |
4 |
workPhoneExtension |
|
string |
5 |
workPhoneCountry |
|
string |
6 |
jobChangeReasonCode |
|
string |
7 |
supervisorFirstName |
|
string |
8 |
supervisorLastName |
|
string |
9 |
isMultipleJob |
|
string |
10 |
termReason |
|
string |
11 |
terminationReasonDescription |
|
string |