User Details Where Person Record Is Linked
User Details Where Person Record Is Linked
HDL
21) Work Structure Business Object loads in below sequence
1. Location
2. Grade
3. Job
4. Organization
5. Position
22) If we have future date changes for any worker and we tried to load the current any changes
for the same worker using HDL.
a. If we tried to load the current changes then it will purge the future changes because by default
b. PURGE_FUTURE_CHANGES value set as Y.
c. If you want to keep future dated changes then set PURGE_FUTURE_CHANGES N so that it will keep future
dated changes after the data load.
23) Person Image
a. BlobFiles + Worker.dat = compressed zip file
b. METADATA|PersonImage|SourceSystemOwner|SourceSystemId|PersonNumber|Image|ImageName|
PrimaryFlag
c. MERGE|PersonImage|XXTEST|XXTEST_PER_IMAGE1|XXTEST2|images.jpeg|XXTEST2|Y
24) Employee manager
a. METADATA|AssignmentSupervisor|SourceSystemOwner|PersonId(SourceSystemId)|PrimaryFlag|
AssignmentId(SourceSystemId)|EffectiveStartDate|EffectiveEndDate|
ManagerAssignmentId(SourceSystemId)|ManagerId(SourceSystemId)|ManagerType
b. MERGE|AssignmentSupervisor|XXTEST|XXTEST_Per2|Y|XXTEST_Assign1|2018/01/01|4712/12/31|
XXTEST_Assign1|XXTEST_PER1|LINE_MANAGER
25) Employee reverse termination and termination using HDL and correct termination
a. To correct the termination date, need to pass newActualTerminationDate and also
set CorrectTerminationFlag attribute to Y.
b. Reverse termination
i. METADATA|WorkRelationship|SourceSystemOwner|SourceSystemId|
PersonId(SourceSystemId)|PersonNumber|DateStart|WorkerType|LegalEmployerName|
ReverseTerminationFlag
ii. MERGE|WorkRelationship|XXTEST|XXTEST_PDSERVICE2|XXTEST_PER2|XXETST2|2018/01/01|E|
US1 Legal Entity|Y
c. Termination
i. METADATA|WorkRelationship|LegalEmployerName |PersonNumber|DateStart|
WorkerType|ActionCode|TerminateWorkRelationShipFlag|ActualTerminationDate|
LastWorkingDate|NotifiedTerminationDate|ProjectedTerminationDate|Comments
b. MERGE|PersonEmail|XXTEST|XXTEST_EMAIL1|XXTEST_PER1|2018/01/01|4712/12/31|W1|[email protected]|Y
27) Worker Data
METADATA|Worker|SourceSystemOwner|SourceSystemId|EffectiveStartDate|EffectiveEndDate|PersonNumber|
ActionCode|StartDate|DateOfBirth
MERGE|Worker|XXTEST|XXTEST_PER1|2018/01/01|4712/12/31|XXTEST1|HIRE|2018/01/01|1975/01/01
METADATA|PersonName|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|EffectiveStartDate|
EffectiveEndDate|LegislationCode|NameType|FirstName|MiddleNames|LastName|Title
MERGE|PersonName|XXTEST|XXTEST_PERNAME1|XXTEST_PER1|2018/01/01|4712/12/31|US|GLOBAL|Adam||Baro|MR.
METADATA|PersonNationalIdentifier|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|
LegislationCode|IssueDate|ExpirationDate|NationalIdentifierType|NationalIdentifierNumber|PrimaryFlag
MERGE|PersonNationalIdentifier|XXTEST|XXTEST_NID1|XXTEST_PER1|US|||SSN|456-23-4167|Y
METADATA|PersonEmail|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|DateFrom|DateTo|
EmailType|EmailAddress|PrimaryFlag
MERGE|PersonEmail|XXTEST|XXTEST_EMAIL1|XXTEST_PER1|2018/01/01|4712/12/31|W1|[email protected]|Y
METADATA|PersonPhone|SourceSystemOwner|SourceSystemId|PhoneType|DateFrom|DateTo|
PersonId(SourceSystemId)|PhoneNumber|PrimaryFlag
MERGE|PersonPhone|XXTEST|XXTEST_WPH1|W1|2018/01/01|4712/12/31|XXTEST_PER1|789-123-2345|Y
METADATA|PersonAddress|SourceSystemOwner|SourceSystemId|EffectiveStartDate|EffectiveEndDate|
PersonId(SourceSystemId)|AddressType|AddressLine1|AddressLine2|AddressLine3|AddressLine4|Building|
FloorNumber|TownOrCity|Region1|Region2|Region3|Country|PostalCode
METADATA|PersonCitizenship|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|DateFrom|DateTo|
LegislationCode|CitizenshipStatus
MERGE|PersonCitizenship|XXTEST|XXTEST_CTZSHIP1|XXTEST_PER1|2018/01/01|4712/12/31|AM|A
METADATA|PersonEthnicity|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|LegislationCode|
Ethnicity|PrimaryFlag
MERGE|PersonEthnicity|XXTEST|XXTEST_ETHNIC1|XXTEST_PER1|US|1|Y
METADATA|PersonLegislativeData|SourceSystemOwner|SourceSystemId|EffectiveStartDate|EffectiveEndDate|
PersonId(SourceSystemId)|LegislationCode|MaritalStatus|MaritalStatusDate|Sex
MERGE|PersonLegislativeData|XXTEST|XXTEST_LEG1|2018/01/01|4712/12/31|XXTEST_PER1|US|M|1998/05/12|M
METADATA|WorkRelationship|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|
LegalEmployerName|DateStart|EnterpriseSeniorityDate|LegalEmployerSeniorityDate|ActualTerminationDate|
Comments|LastWorkingDate|NotifiedTerminationDate|PrimaryFlag|ProjectedTerminationDate|
RehireAuthorizerPersonId|RehireAuthorizor|RehireReason|WorkerNumber|WorkerType|OnMilitaryServiceFlag|
RehireRecommendationFlag
METADATA|WorkTerms|ActionCode|SourceSystemOwner|SourceSystemId|EffectiveStartDate|EffectiveEndDate|
EffectiveSequence|EffectiveLatestChange|AssignmentName|AssignmentNumber|AssignmentStatusTypeCode|
AssignmentType|BusinessUnitShortCode|PositionOverrideFlag|PrimaryWorkTermsFlag|
PeriodOfServiceId(SourceSystemId)|PersonId(SourceSystemId)|LegalEmployerName|SystemPersonType
MERGE|WorkTerms|HIRE|XXTEST|XXTEST_WRKTERM1|2018/01/01|4712/12/31|1|Y||XXTEST_WRKTERM1|ACTIVE_PROCESS|
ET|US1 Business Unit|Y|Y|XXTEST_PDSERVICE1|XXTEST_PER1|US1 Legal Entity|EMP
METADATA|Assignment|ActionCode|SourceSystemOwner|SourceSystemId|EffectiveStartDate|EffectiveEndDate|
EffectiveSequence|EffectiveLatestChange|AssignmentName|AssignmentNumber|AssignmentStatusTypeCode|
AssignmentType|BusinessUnitShortCode|PositionOverrideFlag|PrimaryAssignmentFlag|PrimaryFlag|
SystemPersonType|LegalEmployerName|JobId(SourceSystemId)|LocationId(SourceSystemId)|
OrganizationId(SourceSystemId)|PositionId(SourceSystemId)|GradeId(SourceSystemId)|
PeriodOfServiceId(SourceSystemId)|PersonId(SourceSystemId)|PersonTypeCode|ManagerFlag|
LabourUnionMemberFlag|WorkTermsAssignmentId(SourceSystemId)|AssignmentCategory|Frequency|
HourlySalariedCode|NormalHours|NoticePeriod|ProbationPeriod|ProbationUnit|ReasonCode
MERGE|Assignment|HIRE|XXTEST|XXTEST_ASSIGN1|2018/01/01|4712/12/31|1|Y|E-XXTEST1|XXTEST_ASSIGN1|
ACTIVE_PROCESS|E|US1 Business Unit|Y|Y|Y|EMP|US1 Legal Entity|XXTEST_JOB1|XXTEST_LOC65XXTEST_DEPT1||
XXTEST_GRADE01|XXTEST_PDSERVICE1|XXTEST_PER1|Employee|Y|N|XXTEST_WRKTERM1|FR|W|S|40|0|||NEWHIRE
METADATA|WorkRelationship|PersonNumber|LegalEmployerName|DateStart|ActualTerminationDate|PrimaryFlag|
WorkerNumber|WorkerType|RehireRecommendationFlag|OnMilitaryServiceFlag|ActionCode|ReasonCode|DateOfDeath|
GlobalTransferFlag
METADATA|WorkTerms|ActionCode|PersonNumber|LegalEmployerName|DateStart|WorkerType|AssignmentNumber|
EffectiveStartDate|EffectiveEndDate|EffectiveLatestChange|EffectiveSequence|AssignmentType|PersonTypeCode|
AssignmentStatusTypeCode|BusinessUnitShortCode|GradeCode|JobCode|LocationCode|DepartmentName|PrimaryWorkTermsFlag|
SystemPersonType|ReasonCode
METADATA|Assignment|ActionCode|PersonNumber|LegalEmployerName|DateStart|WorkerType|AssignmentNumber|
WorkTermsNumber|EffectiveStartDate|EffectiveEndDate|EffectiveLatestChange|EffectiveSequence|AssignmentType|
PersonTypeCode|AssignmentStatusTypeCode|BusinessUnitShortCode|GradeCode|JobCode|LocationCode|DepartmentName|
ManagerFlag|LabourUnionMemberFlag|ReasonCode
METADATA|WorkTerms|ActionCode|PersonNumber|LegalEmployerName|DateStart|WorkerType|AssignmentNumber|
EffectiveStartDate|EffectiveEndDate|EffectiveLatestChange|EffectiveSequence|AssignmentType|PersonTypeCode|
AssignmentStatusTypeCode|BusinessUnitShortCode|GradeCode|JobCode|LocationCode|DepartmentName|PrimaryWorkTermsFlag|
SystemPersonType|ReasonCode
MERGE|WorkTerms|ASG_CHANGE|XXTEST2|US1LegalEntity|2018/01/01|E|XXTEST_WRKTERM2|2018/01/01|2021/01/02|Y|1|ET|Employee|
ACTIVE_PROCESS|US1 Business Unit|XXTEST_GRADE1|XXTEST_CFO|XXTEST_LOC5|XXTEST Department1|Y|EMP|PER_REORGANIZATION
MERGE|WorkTerms|ASG_CHANGE|XXTEST2|US1LegalEntity|2018/01/01|E|XXTEST_WRKTERM2|2021/01/03|4712/12/31|Y|1|ET|Employee|
ACTIVE_PROCESS|US1 Business Unit|XXTEST_GRADE2|XXTEST_PM|XXTEST_LOC6|XXTEST Department2|Y|EMP|PER_REORGANIZATION
METADATA|Assignment|ActionCode|PersonNumber|LegalEmployerName|DateStart|WorkerType|AssignmentNumber|
WorkTermsNumber|EffectiveStartDate|EffectiveEndDate|EffectiveLatestChange|EffectiveSequence|AssignmentType|
PersonTypeCode|AssignmentStatusTypeCode|BusinessUnitShortCode|GradeCode|JobCode|LocationCode|DepartmentName|
ManagerFlag|LabourUnionMemberFlag|ReasonCode
MERGE|Assignment|ASG_CHANGE|XXTEST2|US1LegalEntity|2018/01/01|E|XXTEST_ASSIGN2|XXTEST_WRKTERM2|2021/01/03|4712/12/31|Y|1|
E|Employee|ACTIVE_PROCESS|US1 Business Unit|XXTEST_GRADE2|XXTEST_PM|XXTEST_LOC6|XXTEST Department2|Y|N|
PER_REORGANIZATION
MERGE|Assignment|ASG_CHANGE|XXTEST2|US1LegalEntity|2018/01/01|E|XXTEST_ASSIGN2|XXTEST_WRKTERM2|2018/01/01|2021/01/02|Y|1|
E|Employee|ACTIVE_PROCESS|US1 Business Unit|XXTEST_GRADE1|XXTEST_CFO|XXTEST_LOC5|XXTEST Department1|Y|N|
PER_REORGANIZATION
30) Employee --- change salary—element entry(bonus)---hcm extracts