Examples of Loading Goal Components

Goals can have tasks and desired outcomes. You can also add measurements to goals. This example shows how you can load these goal components.

This example Goal.dat file creates an active performance goal.

Note: You need to provide a goal plan goal attribute while creating a performance goal for a goal plan. This indicates that the goal is part of a goal plan.
METADATA|Goal|SourceSystemId|SourceSystemOwner|WorkerPersonNumber|WorkerAssignmentNumber|GoalTypeCode|GoalName|Description|StartDate|TargetCompletionDate|PercentCompleteCode|StatusCode|GoalVersionTypeCode|VersionDate|PriorityCode|AssignedByPersonNumber|GoalSourceCode|PrivateFlag|AccessToHierarchyFlag|AllowKeyAttrUpdateFlag
MERGE|Goal|Goal_Test_SK2|VISION|8153756|EEEE8153756|PERFORMANCE|Drive customer satisfaction score to 90 points by end of year|Drive CSP to 90 in three stages|2001/01/01|2099/12/31|0|NOT_STARTED|ACTIVE|2018/11/27 00:00:00|MEDIUM|8153756|HR|N|N|Y
METADATA|GoalPlanGoal|SourceSystemId|SourceSystemOwner|GoalId(SourceSystemId)|GoalPlanName|GoalPlanStartDate|GoalPlanEndDate|PriorityCode
MERGE|GoalPlanGoal|GoalPlan_Test_SK2|VISION|Goal_Test_SK2|Default Goal Plan - Vision Corporation Enterprise|2001/01/01|2099/12/31|HIGH

In the example, the GoalId(SourceSystemId) attribute identifies the goal and the GoalPlanName attribute identifies the goal plan to which this goal is added. Note that the examples for loading the different goal components refer to this goal.

Loading Tasks

Use the GoalAction discriminator to load goal task records using HCM Data Loader.

This example Goal.dat file loads a goal task to an active performance goal. The ActionName attribute identifies the task, which in this example is Organize customers conference. The GoalId(SourceSystemId) attribute identifies the goal to which the task is added.

METADATA|GoalAction|GoalId(SourceSystemId)|ActionName|ActionTypeCode|StartDate|SourceSystemOwner|SourceSystemId
MERGE|GoalAction|Goal_Test_SK2|Organize customers conference|CONFERENCE|2014/01/01|VISION|GoalAction_Test_SK2

Loading Measurements

Use the GoalMeasurement discriminator to load goal measurement records using HCM Data Loader.

This example Goal.dat file associates a goal measurement with an active performance goal. In this example Goal.dat file, the MeasurementName attribute identifies the measurement that's added to the goal, which in this example is Customer Satisfaction Score. The GoalId(SourceSystemId) attribute identifies the goal to which the measurement is added.

METADATA|GoalMeasurement|GoalId(SourceSystemId)|MeasurementName|SourceSystemOwner|SourceSystemId
MERGE|GoalMeasurement|Goal_Test_SK2|Customer Satisfaction Score|VISION|GoalMeasurement_Test_SK2

Loading Target Outcomes

Use the GoalTargetOutcome discriminator to load target outcome records using HCM Data Loader.

Note: You can load target outcome records for all profile content sections.

This example Goal.dat file creates a target outcome for an active performance goal. In this example Goal.dat file, the GoalId(SourceSystemId) attribute identifies the goal to which the target outcome is added. The attribute SourceSystemId identifies the target outcome, which in the example is GoalTarOutProItem_SSID_101_V1 .

METADATA|GoalTargetOutcomeProfileItem|ContentItemId(SourceSystemId)|ContentTypeId|CountryId|DateFrom|DateTo|Importance|InterestLevel|ItemDate1|ItemDate10|ItemDate2|ItemDate3|ItemDate4|ItemDate5|ItemDate6|ItemDate7|ItemDate8|ItemDate9|ItemDecimal1|ItemDecimal2|ItemDecimal3|ItemDecimal4|ItemDecimal5|ItemNumber1|ItemNumber10|ItemNumber2|ItemNumber3|ItemNumber4|ItemNumber5|ItemNumber6|ItemNumber7|ItemNumber8|ItemNumber9|ItemText20001|ItemText20002|ItemText20003|ItemText20004|ItemText20005|ItemText2401|ItemText24010|ItemText24011|ItemText24012|ItemText24013|ItemText24014|ItemText24015|ItemText2402|ItemText2403|ItemText2404|ItemText2405|ItemText2406|ItemText2407|ItemText2408|ItemText2409|ItemText301|ItemText3010|ItemText3011|ItemText3012|ItemText3013|ItemText3014|ItemText3015|ItemText302|ItemText303|ItemText304|ItemText305|ItemText306|ItemText307|ItemText308|ItemText309|Mandatory|ProfileId(SourceSystemId)|ProfileItemId|QualifierId1|QualifierId2|RatingLevelId1|RatingLevelId2|RatingLevelId3|RatingModelId1|RatingModelId2|RatingModelId3|SourceId|SourceKey1|SourceKey2|SourceKey3|SourceType|StateProvinceId|SourceSystemOwner|SourceSystemId|GUID|StateGeographyCode|StateCountryCode|CountryGeographyCode|CountryCountryCode|ContentType|ContentItem|ProfileCode|RatingModelCode1|RatingModelCode2|RatingModelCode3|RatingLevelCode1|RatingLevelCode2|RatingLevelCode3|QualifierCode1|QualifierCode2|QualifierSetCode1|QualifierSetCode2|ItemClob1File|ItemClob2File|ItemClob3File|ItemClob4File|ItemClob5File|SectionId|SectionName|GoalId(SourceSystemId)|GoalName|GoalStartDate|GoalTargetCompletionDate|GoalTypeCode|GoalVersionTypeCode|GoalWorkerPersonNumber|GoalWorkerAssignmentNumber|GoalOrganizationName
MERGE|GoalTargetOutcomeProfileItem|HDLCISSID2HUB19|104||2020/01/01|2020/12/31|2|||||||||||||||||||||||||||GoalTarOutProItem||||||||||||||||||||||||||||||||||||HRTJOBPROFILESSID2||||||||||||||||VISION|GoalTarOutProItem_SSID_101_V1||||||||||||||||||||||||||Goal_Test_SK2||||||||

Loading Goal Shares

Use the GoalAccess discriminator to load goal sharing records using HCM Data Loader. The Goal Access component holds references to the employees the goal is shared with.

This example Goal.dat file creates a goal access record to share the goal with another employee. The GoalId(SourceSystemId) attribute identifies the goal that's shared. The GoalAccessPersonNumber attribute provides a unique reference to the person that the goal is shared with.

METADATA|GoalAccess|GoalId(SourceSystemId)|GoalAccessPersonNumber|GoalActionAccessFlag|SourceSystemOwner|SourceSystemId
MERGE|GoalAccess|Goal_Test_SK2|8153766|Y|VISION|GoalAction_Test_SK2

Loading Goal Alignment

Use the GoalAlignment discriminator to load goal alignment records using HCM Data Loader. The Goal Alignment component holds references to the goal with which the goal is aligned.

This example Goal.dat file creates a goal alignment record. The GoalId(SourceSystemId) attribute identifies the goal that's aligned. The goal to which it's aligned is identified by the AlignedGoalId(SourceSystemId) attribute.

METADATA|GoalAlignment|GoalId(SourceSystemId)|AlignedGoalId(SourceSystemId)|SourceSystemOwner|SourceSystemId
MERGE|GoalAlignment|Goal_Test_SK2|Goal_Test_SK1|VISION|GoalAlignment_Test_SK2