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.
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.
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