EPM Results: Compensation System Scenarios

Recommendation, 2007 April 15

Editor:

Chuck Allen, HR-XML Consortium, Inc.

Contributors: 

Adam Amato, Data Solutions, Inc.; Kim Bartkus, HR-XML Consortium, Inc.; Dawn MacKay, Halogen Software; Sreenivasa Ampavati, Kenexa; Pramod Mathur, Lawson; Mark Weber, PDI; Paul Storfer, PDI; Peg Jermyn,  Microsoft ; Romuald Restout, Talent Technology Corp.; David B Turetsky, Workscape

Copyright © 2007 HR-XML Consortium, Inc. 

Abstract

This document outlines integration scenarios between employee performance management (EPM) systems and compensation management systems.


1     EPM Results: Compensation System Scenarios. 4

1.1      Overview.. 4

2     Scenario Description: Exchange of Objective Plans / Results. 4

2.1      Trigger / Preconditions. 4

2.2      Success / Error Cases. 5

2.3      Scenario Sequence. 5

2.4      Supporting WSDL Templates. 6

2.4.1        EPMObjectives.wsdl 6

2.5      Related XML Schema. 6

2.6      Related XML Instances. 6

2.6.1        EPMObjectivePlan. 6

2.6.2        EPMObjectiveResult 7

3     Scenario: Exchange of Remuneration Recommendation. 7

3.1      Trigger / Preconditions. 7

3.2      Success / Error Cases. 7

3.3      Scenario Sequence. 7

3.4      WSDL Templates. 8

3.4.1        EPMRemunerationResult.wsdl 8

3.5      Related XML Schema. 8

3.6      Related XML Instance. 8

3.6.1        EPMRemunerationResult 8

4     Schema Design. 9

4.1      EPMObjectivesPlan. 9

4.1.1.1     EPMObjectivesPlan / ObjectiveGroup. 10

4.1.1.2     EPMObjectivesPlan / Objective. 12

4.2      EPMObjectivesResult 14

4.2.1.1     EPMObjectivesResult / OverallRating. 16

4.2.1.2     EPMObjectivesResult / ObjectivesSection. 17

4.2.1.3     EPMObjectivesResult / ObjectivesSection / SectionSummaryResult 18

4.2.1.4     EPMObjectivesResult /ObjectivesSection / ObjectiveGroupResult 19

4.2.1.5     EPMObjectivesResult / ObjectivesSection / ObjectiveSingleResult 23

4.2.1.6     EPMObjectivesResult / RaterPanelInfo. 27

4.3      EPMRemunerationResult 28

4.3.1        RemunerationRecommendationDetail 29

1     Appendix A - Document Version History. 30

2     Appendix B – Related Documents. 30

 

 

1         EPM Results: Compensation System Scenarios

1.1        Overview

Employee performance management (EPM) systems and compensation systems can stand alone, but there are significant advantages in integrating the systems. This document presents two integration scenarios. In both scenarios, the information flow is from the EPM system to the Compensation system. However, the two scenarios reflect different patterns of compensation management and a different level of integration between systems, as explained below:

These scenarios are just two of many possible. Alternate processes and interactions are possible. In some cases, the process for recommending and approving changes to compensation would be internal to a compensation system and would not require the transfer of a remuneration recommendation from an EPM system to a compensation system. The scenarios also are not necessarily mutually exclusive and could be combined.

2         Scenario Description: Exchange of Objective Plans / Results

This scenario focuses on information transferred from an EPM system to a compensation management system to enable the administration of incentive and compensation programs. Compensation paid under an incentive plan typically depends on the compensation system having access to objectives and results against those objectives from a performance management system. Specifically, this scenario involves the provision of objectives plans, interim results against the plans, and final results.

2.1        Trigger / Preconditions

Preconditions assumed for this scenario are:

2.2        Success / Error Cases

On success, the compensation system has the data necessary to calculate compensation changes based on results against objectives.

2.3        Scenario Sequence

1.      An employee and his supervisor develop new objectives for the forthcoming year. A plan is agreed upon. The employee’s performance will be rated against specified goals and measured against specified performance metrics.

2.      The objectives are recorded within the EPM system. At the time the approved plan is stored within the EPM system, the basic components of the plan also are created on the compensation management system by calling a web service operation hosted on that system. See “Create Objectives Plan,” in Figure 1, EPM Objectives / Results.

3.      The supervisor and/or compensation administrator may use the compensation management system’s web interface to associate “factors” derived from the objectives with compensation/incentive plan elements. In other words, the compensation administrator uses the objectives sent by the EPM system to create rules in the compensation system so that compensation can be calculated when final results are available.

4.      The EPM system may capture or require the reporting of interim results against the objectives plan. When interim results are updated on the EPM system, they are transferred to the compensation management system by calling a web service operation hosted on that system. See “Process Objectives Results (Interim),” in Figure 1, EPM Objectives / Results. Management may use the interim results to make adjustments to the compensation plan to ensure its efficacy and relevance.

5.      When the objectives plan is updated within the EPM system, the plan is updated on the compensation management system. See “Update Objectives Plan,” in Figure 1, EPM Objectives / Results.

6.      At the end of the objectives plan period, an appraisal of the employee against the objectives plan is conducted. A performance rating and final results against the objectives plan are communicated from the EPM system to the compensation management system.  See “Process Objectives Results,” Figure 1, EPM Objectives / Results.

 

Figure 1, EPM Objectives / Results

2.4        Supporting WSDL Templates

2.4.1          EPMObjectives.wsdl

Documentation

http://ns.hr-xml.org/2_5/HR-XML-2_5/ws/PerformanceManagement/EPMObjectives_wsdl.html

WSDL

http://ns.hr-xml.org/2_5/HR-XML-2_5/ws/PerformanceManagement/EPMObjectives.wsdl

2.5        Related XML Schema

See Section 4.1, EPMObjectivesPlan and Section 4.2, EPMObjectivesResult for documentation of the XML Schema related to this scenario.

2.6        Related XML Instances

2.6.1          EPMObjectivePlan

Sample Data:

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/artifacts/ObjectivePlanSampleData.pdf

Conforming Instance:

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMObjectivePlan_example4.xml

2.6.2          EPMObjectiveResult

Sample Data:

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/artifacts/ObjectiveResultSampleData.pdf

Conforming Instance:

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMObjectiveResult_example4.xml

3         Scenario: Exchange of Remuneration Recommendation

This scenario is similar to the previous in that it involves the transfer of result information from an EPM system to a compensation management system. However, this scenario involves the transfer of a “remuneration recommendation,” which is intended for a manager’s or administrator’s consideration in setting or approving changes to an employee’s compensation within the compensation system. The two scenarios are not mutually exclusive in that a Remuneration Recommendation message could be substituted for the final “Process Objectives Results” message (described in step 6 in 2.3, Scenario Sequence, above).

3.1        Trigger / Preconditions

3.2        Success / Error Cases

On success, the responsible manager has access within the compensation system to information with which to make a decision with regard to an employee’s compensation. The scenario does not address the situation where the recommendation is not accepted. Resolution of such an issue is assumed to happen “out of channel” – e.g., phone call, e-mail, etc.

3.3        Scenario Sequence

1.      After results against objectives and performance ratings are established and approved within the EPM system, the manager of the employee subject to the performance management process prepares a recommended pay increase or adjustment.

2.      The remuneration recommendation, which includes the employee’s overall rating and compilation of relevant results against objectives, is transferred to the Compensation System by calling a web service hosted on that system. See Figure 2, ProcessEPMRemunerationResult.

 

Figure 2, ProcessEPMRemunerationResult

3.4        WSDL Templates

3.4.1          EPMRemunerationResult.wsdl


This template defines an operation to submit or "process" a remuneration result from an employee performance management (EPM) system.

Documentation

http://ns.hr-xml.org/2_5/HR-XML-2_5/ws/PerformanceManagement/EPMRemunerationResult_wsdl.html

WSDL

http://ns.hr-xml.org/2_5/HR-XML-2_5/ws/PerformanceManagement/EPMRemunerationResult.wsdl

3.5        Related XML Schema

See Section 4.3, EPMRemunerationResult, for documentation of the XML Schema related to this scenario.

3.6        Related XML Instance

3.6.1          EPMRemunerationResult

 

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMRemunerationRecommendation_example3.xml

 

4         Schema Design

4.1        EPMObjectivesPlan

 

Elements and Attributes

[Global types listed alphabetically in following table.]

ContentModel*
Data type
Occurrence:
Sequence | Choice | All (minOccurs/maxOccurs)

Attributes

Definition **

/
EPMObjectivesPlan

- EPMObjectivesPlanType - (1/1)

Root element for an objectives plan.

/ EPMObjectivesPlan/
ObjectivesPlanId

- EntityIdType - S (0/1)

An identifier for an objectives plan.

/ EPMObjectivesPlan/
ObjectivePlanDate

- xsd:date - S (0/1)

Date objectives plan was prepared or modified.

/ EPMObjectivesPlan/
ObjectivePlanPeriod

- EPMPeriodType - S (0/1)

The period that the objective plan covers.

/ EPMObjectivesPlan/ ObjectivePlanPeriod/
StartDate

- xsd:date - S (0/1)

A start date for the applicable period.

/ EPMObjectivesPlan/ ObjectivePlanPeriod/
EndDate

- xsd:date - S (0/1)

Contains the (inclusive) date, period, or interval the event becomes inactive or ends.

/ EPMObjectivesPlan/
PreparedBy

- EPMPersonType - S (0/1)

The person who approved or prepared the objective plan.

/ EPMObjectivesPlan/ PreparedBy/
PersonId

- EntityIdType - S (0/1)

An identifier for a person. In the context of employee performance management, this is typically an employer assigned "Employee Id".

/ EPMObjectivesPlan/ PreparedBy/
PersonLegalId

- EntityIdType - S (0/1)

A legal id, such as a social insurance or taxpayer identification number.

/ EPMObjectivesPlan/
ObjectivePlanSubject

- EPMPersonType - S (0/1)

The person who is the subject of the objectives plan.

/ EPMObjectivesPlan/ ObjectivePlanSubject/
PersonId

- EntityIdType - S (0/1)

An identifier for a person. In the context of employee performance management, this is typically an employer assigned "Employee Id".

/ EPMObjectivesPlan/ ObjectivePlanSubject/
PersonLegalId

- EntityIdType - S (0/1)

A legal id, such as a social insurance or taxpayer identification number.

4.1.1.1         EPMObjectivesPlan / ObjectiveGroup

Element Objective is at this level and peer to ObjectiveGroup. What is the difference between these two?

/ EPMObjectivesPlan/
ObjectiveGroup

- EPMObjectiveGroupType - S (0/*)

An objective with multiple components or subordinate goals.

/ EPMObjectivesPlan/ ObjectiveGroup/
ObjectiveGroupId

- EntityIdType - S (0/1)

An identifier for the objective group.

/ EPMObjectivesPlan/ ObjectiveGroup/
ObjectiveGroupName

- xsd:string - S (0/1)

A name or label for the objective group (e.g., "Third Quarter Sales")

/ EPMObjectivesPlan/ ObjectiveGroup/
ObjectiveGroupDescription

- xsd:string - S (0/1)

A brief explanation of the group of objectives.

/ EPMObjectivesPlan/ ObjectiveGroup/
Weight

- NumericValueType - S (0/1)

A numeric value expressing the relative importance of the item.

/ EPMObjectivesPlan/ ObjectiveGroup/
TargetDate

- xsd:date - S (0/1)

A projected or requested date associated with a goal or requirement.

/ EPMObjectivesPlan/ ObjectiveGroup/
ObjectiveGroupStatus

- EPMStatusEnumType - S (0/1)

Describes the status of the group of objectives by either using a standard set of enumerations ("in progress", "complete", "canceled", "not known", and "not applicable") or a custom value.

/ EPMObjectivesPlan/ ObjectiveGroup/
ObjectiveGroupMetric

- EPMMetricType - S (0/*)

A metric by which accomplishment of the objective group is measured.

/ EPMObjectivesPlan/ ObjectiveGroup/ ObjectiveGroupMetric/
MeasureName

- xsd:string - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue).

/ EPMObjectivesPlan/ ObjectiveGroup/ ObjectiveGroupMetric/
MeasureValue

- NumericAndStringScoreType - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue).

4.1.1.2         EPMObjectivesPlan / Objective

/ EPMObjectivesPlan/ ObjectiveGroup/
Objective

- EPMObjectiveType - S (0/*)

A business goal set as part of a business or performance plan.

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/
ObjectiveId

- EntityIdType - S (0/1)

An identifier for an objective.

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/
ObjectiveName

- xsd:string - S (0/1)

A name or label for an objective.

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/
ObjectiveDescription

- xsd:string - S (0/1)

A description of a business goal or objective.

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/
Weight

- NumericValueType - S (0/1)

A numeric value expressing the relative importance of the item.

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/
TargetDate

- xsd:date - S (0/1)

A projected or requested date associated with a goal or requirement.

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/
ObjectiveMetric

- EPMMetricType - S (0/*)

The standard or "metric" against which the achievement of an objective is measured.

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/ ObjectiveMetric/
MeasureName

- xsd:string - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue)..

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/ ObjectiveMetric/
MeasureValue

- NumericAndStringScoreType - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue).

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/
ObjectiveStatus

- EPMStatusType - S (0/1)

A status associated with an objective.

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/ ObjectiveStatus/
StandardValue

- EPMStatusEnumType - C (1/1)

A standard set of enumerated values. A list of standard values.

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/ ObjectiveStatus/
NonStandardValue

- xsd:string - C (1/1)

A string used to extend a list of non-standard values.

/ EPMObjectivesPlan/ ObjectiveGroup/ Objective/
ObjectiveStatusDate

- xsd:date - S (0/1)

A date associated with an objective status.

4.2        EPMObjectivesResult

/
EPMObjectivesResult

xml:lang - -
ResultId - EntityIdType - S (0/1)
ResultDate - xsd:date - S (1/1)
AppraisalPeriod - EPMPeriodType - S (0/1)
ProviderId - EntityIdType - S (0/1)
ObjectivePlanId - EntityIdType - S (0/1)
PreparedBy - EPMPersonType - S (0/1)
AppraisalSubject - EPMPersonType - S (1/1)
ReasonCode - EPMReasonCodeType - S (0/1)
ScheduleType - EPMScheduleType - S (0/1)
OverallRating - EPMOverallRatingType - S (0/1)
ObjectivesSection - EPMObjectivesSectionType - S (0/1)
RaterPanelInfo - EPMRaterPanelInfoType - S (0/1)
UserArea - [see include/import] - S (0/1)

Root element for objectives result schema.

/ EPMObjectivesResult/
ResultId

- EntityIdType - S (0/1)

An identifier for a performance management process result.

/ EPMObjectivesResult/
ResultDate

- xsd:date - S (1/1)

The date of the EPM result. Usually, the date the result received final approval.

/ EPMObjectivesResult/
AppraisalPeriod

- EPMPeriodType - S (0/1)

Contains the beginning and end dates of the period for which performance was assessed.

/ EPMObjectivesResult/
ProviderId

- EntityIdType - S (0/1)

A unique identifier for the provider – e.g., the hosted EPM solution through which the result was generated.

/ EPMObjectivesResult/
ObjectivePlanId

- EntityIdType - S (0/1)

A unique identifier for the objective plan.

/ EPMObjectivesResult/
PreparedBy

- EPMPersonType - S (0/1)

The person who approved or prepared the objective plan.

/ EPMObjectivesResult/
AppraisalSubject

- EPMPersonType - S (1/1)

Contains information identifying the person who is the subject of the performance management process.

/ EPMObjectivesResult/
ReasonCode

- EPMReasonCodeType - S (0/1)

Contains information identifying the person who is the subject of the performance management process.

/ EPMObjectivesResult/
ScheduleType

- EPMScheduleType - S (0/1)

In the case of a scheduled review, this element is used to identify the type of schedule. Allows for a choice of either standard enumerated values or a non-standard value. Standard values are: annual, mid-year, and probation.

/ EPMObjectivesResult/
OverallRating

- EPMOverallRatingType - S (0/1)

Provides an overall performance rating. Often this is a “roll-up” of detailed component scores within a performance management process.

/ EPMObjectivesResult/
ObjectivesSection

- EPMObjectivesSectionType - S (0/1)

An overall result for the section. Sometimes a "roll-up" of individual component scores within the section.

/ EPMObjectivesResult/
RaterPanelInfo

- EPMRaterPanelInfoType - S (0/1)

A collection of information about a panel of people participating in a performance management process.

4.2.1.1         EPMObjectivesResult / OverallRating

 

/ EPMObjectivesResult/ OverallRating

- EPMOverallRatingType - (0/1)

An overall rating for a performance management process.

/ EPMObjectivesResult/ OverallRating/
ScoreId

- EntityIdType – S (0/1)

A unique identifier of the overall rating score.

/ EPMObjectivesResult/ OverallRating/
Passed

- xsd:boolean - S (0/1)

A Boolean to indicate either a satisfactory or unsatisfactory rating.

/ EPMObjectivesResult/ OverallRating/
Description

- xsd:string - S (0/1)

A description of the overall rating.

/ EPMObjectivesResult/ OverallRating/
Score

- NumericAndStringScoreType - S (0/1)

The score of the overall rating.

/ EPMObjectivesResult/ OverallRating/
Band

- xsd:string - S (0/1)

A name assigned to a place on a distribution curve of results.

/ EPMObjectivesResult/ OverallRating/
StackRankInfo

- StackRankType - S (0/*)

A collection of information about a "stack rank". In the context of a performance management process, a "stack rank" refers to a unique cardinal position for each person within an organization or designated comparison group. "Stack ranking" is also sometimes referred to as "forced ranking".

/ EPMObjectivesResult/ OverallRating/ StackRankInfo/
StackRankGroupId

- EntityIdType – S (0/1)

An identifier for the organizational unit or comparison group within which the ranking is made.

/ EPMObjectivesResult/ OverallRating/ StackRankInfo/
StackRankGroupName

- xsd:string - S (0/1)

The name of the organizational unit or comparison group within which the ranking is made.

/ EPMObjectivesResult/ OverallRating/ StackRankInfo/
StackRank

- xsd:integer - S (1/1)

A unique cardinal position for each person within the comparison group subject to the ranking process.

/ EPMObjectivesResult/ OverallRating/ StackRankInfo/
StackRankGroupSize

- xsd:integer - S (0/1)

The number of people within the comparison group subject to the ranking process.

/ EPMObjectivesResult/ OverallRating/
Comments

- EPMCommentsType - S (0/*)

A rater’s comments on the overall rating.

 

4.2.1.2         EPMObjectivesResult / ObjectivesSection

 

 

/
ObjectivesSection

- EPMObjectivesSectionType – (0/*)

A section within a performance appraisal that contains objectives results and ratings. The section may contain a summary result, groups of objective ratings, as well as individual objective ratings.

/ ObjectivesSection/
SectionTitle

- xsd:string – S (0/1)

A label or title for a section.

 

4.2.1.3         EPMObjectivesResult / ObjectivesSection / SectionSummaryResult

 

/ ObjectivesSection/
SectionSummaryResult

- EPMSectionSummaryResultType - S (0/1)

An overall result for the section. Sometimes a "roll-up" of individual component scores within the section.

/ ObjectivesSection/ SectionSummaryResult/
ScoreId

- EntityIdType - S (0/1)

An identifier for a score. A unique identifier of the score. A unique identifier of the score.

/ ObjectivesSection/ SectionSummaryResult/
Passed

- xsd:boolean - S (0/1)

A Boolean to indicate either a satisfactory or unsatisfactory rating. A Boolean expression that denotes whether the subject passed or failed the assessment. A Boolean expression that denotes whether the subject passed or failed the assessment.

/ ObjectivesSection/ SectionSummaryResult/
Description

- xsd:string - S (0/1)

Describes what is being rated – the high-level objective.

/ ObjectivesSection/ SectionSummaryResult/
Weight

- NumericValueType - S (0/1)

A numeric value expressing the relative importance of the EPM result item.

/ ObjectivesSection/ SectionSummaryResult/
Score

- NumericAndStringScoreType - S (0/1)

Contains the rating for the particular item. A score can be a numeric or a string value.

/ ObjectivesSection/ SectionSummaryResult/
Band

- xsd:string - S (0/1)

A name assigned to a place on a distribution curve of results.

/ ObjectivesSection/ SectionSummaryResult/
Comments

- EPMCommentsType - S (0/*)

The comment of a rater or participant in a performance management process. Describes the contextual information relating to a group of elements.

4.2.1.4         EPMObjectivesResult /ObjectivesSection / ObjectiveGroupResult

 

/ ObjectivesSection/
ObjectiveGroupResult

- EPMObjectiveGroupResultType - S (0/*)

Contains results for an objective with multiple components or subordinate goals.

/ ObjectivesSection/ ObjectiveGroupResult/
ObjectiveGroupId

- EntityIdType - S (0/1)

An identifier for the objective group.

/ ObjectivesSection/ ObjectiveGroupResult/
ObjectiveGroupName

- xsd:string - S (0/1)

A name or label for the objective group (e.g., "Third Quarter Sales")

/ ObjectivesSection/ ObjectiveGroupResult/
ObjectiveGroupDescription

- xsd:string - S (0/1)

A brief explanation of the group of objectives.

/ ObjectivesSection/ ObjectiveGroupResult/
Weight

- NumericValueType - S (0/1)

A numeric value expressing the relative importance of the EPM result item.

/ ObjectivesSection/ ObjectiveGroupResult/
TargetDate

- xsd:date - S (0/1)

A projected or requested date associated with a goal or requirement.

/ ObjectivesSection/ ObjectiveGroupResult/
ObjectiveMetric

- EPMMetricType - S (0/1)

The standard or "metric" against which the achievement of the objective is measured.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveMetric/
MeasureName

- xsd:string - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue).

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveMetric/
MeasureValue

- NumericAndStringScoreType - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue).

/ ObjectivesSection/ ObjectiveGroupResult/
ObjectiveGroupStatus

- EPMStatusEnumType - S (0/1)

Describes the status of the group of objectives by either using a standard set of enumerations ("in progress", "complete", "canceled", "not known", and "not applicable") or a custom value.

/ ObjectivesSection/ ObjectiveGroupResult/
ObjectiveGroupStatusDate

- xsd:date - S (0/1)

A date associated with an objective group status.

/ ObjectivesSection/ ObjectiveGroupResult/
ObjectiveResultAgainstMetric

- EPMMetricType - S (0/1)

Contains a result against a particular metric.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveResultAgainstMetric/
MeasureName

- xsd:string - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue).

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveResultAgainstMetric/
MeasureValue

- NumericAndStringScoreType - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue).

/ ObjectivesSection/ ObjectiveGroupResult/
Score

- NumericAndStringScoreType - S (0/1)

Contains the rating for the particular item. A score can be a numeric or a string value.

/ ObjectivesSection/ ObjectiveGroupResult/
Band

- xsd:string - S (0/1)

A name assigned to a place on a distribution curve of results.

/ ObjectivesSection/ ObjectiveGroupResult/
IndividualRaterScore

- MultiRaterIndividualScoresType - S (0/*)

A score given by a single rater on a multi-rater panel.

/ ObjectivesSection/ ObjectiveGroupResult/ IndividualRaterScore/
RaterId

- EntityIdType - S (0/1)

An identifier for a rater.

/ ObjectivesSection/ ObjectiveGroupResult/ IndividualRaterScore/
Score

- NumericAndStringScoreType - S (0/1)

Contains the rating for the particular item. A score can be a numeric or a string value.

/ ObjectivesSection/ ObjectiveGroupResult/ IndividualRaterScore/
Comments

- EPMCommentsType - S (0/*)

The comment of a rater or participant in a performance management process.

/ ObjectivesSection/ ObjectiveGroupResult/
MultiRaterScoreSummary

- EPMMultiraterSummaryType - S (0/1)

A container with summary data for scores by a multi-rater panel.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterScoreSummary/
LowestRating

- xsd:string - S (0/1)

The lowest rating given by a rater on a multi-rater panel.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterScoreSummary/
HighestRating

- xsd:string - S (0/1)

The highest score among the multiple raters.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterScoreSummary/
MeanRating

- xsd:double - S (0/1)

The mean rating given by a multi-rater panel.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterScoreSummary/
PercentileRating

- xsd:decimal - S (0/1)

A score's percentile rank. The percentile rank of a score is the percentage of scores within a distribution which are lower. For example, a test score which is greater than 90 percent of the scores is said to be at the 90th percentile.

/ ObjectivesSection/ ObjectiveGroupResult/
MultiRaterGroupScore

- MultiRaterGroupScoresType - S (0/*)

A container for information summarizing multi-rater scores by "rater group." For example, customers, peers, etc.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterGroupScore /
RaterGroup

- EPMRaterRelationshipGroupType - S (1/1)

Classifies the group for which ratings are reported. Allows the choice of standard values or custom values describing the relationship of the rater to the appraisal subject. Enumerated values are: customer, peer, supervisor, direct report, and self.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterGroupScore/ RaterGroup/
StandardValue

- EPMRelationshipGroupEnumType - C (0/1)

Enumerated values are: customer, peer, supervisor, direct report, and self.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterGroupScore/ RaterGroup/
NonStandardValue

- xsd:string - C (0/1)

A string used to extend a list of non-standard values.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterGroupScore/
Score

- NumericAndStringScoreType - S (1/1)

Contains the rating for the particular item. A score can be a numeric or a string value.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterGroupScore/
ScoreDetail

- EPMMultiraterSummaryType - S (0/1)

Provides a more detailed breakdown of scores for the multi-rater group. Includes lowest rating, highest rating, mean rating and percentile rating for the group.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterGroupScore/ ScoreDetail/
LowestRating

- xsd:string - S (0/1)

The lowest rating given by a rater on a multi-rater panel.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterGroupScore/ ScoreDetail/
HighestRating

- xsd:string - S (0/1)

The highest rating among a set.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterGroupScore/ ScoreDetail/
MeanRating

- xsd:double - S (0/1)

The mean rating given by a multi-rater panel.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterGroupScore/ ScoreDetail/
PercentileRating

- xsd:decimal - S (0/1)

A score's percentile rank. The percentile rank of a score is the percentage of scores in its frequency distribution which are lower. For example, a test score which is greater than 90 percent of the scores of people taking the test is said to be at the 90th percentile.

/ ObjectivesSection/ ObjectiveGroupResult/ MultiRaterGroupScore/
Comments

- EPMCommentsType - S (0/*)

The comment of a rater or participant in a performance management process.

/ ObjectivesSection/ ObjectiveGroupResult/
Comments

- EPMCommentsType - S (0/*)

The comment of a rater or participant in a performance management process.

 


 

4.2.1.5         EPMObjectivesResult / ObjectivesSection / ObjectiveSingleResult

 

 

/ ObjectivesSection/ ObjectiveGroupResult/
ObjectiveSingleResult

- EPMObjectiveResultType - S (0/*)

A result for a single objective.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
ObjectiveId

- EntityIdType - S (0/1)

An identifier for an objective.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
ObjectiveName

- xsd:string - S (0/1)

A name or label for an objective.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
ObjectiveDescription

- xsd:string - S (0/1)

A description of a business goal or objective.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
Weight

- NumericValueType - S (0/1)

A numeric value expressing the relative importance of the EPM result item.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
TargetDate

- LocalDateType - S (0/1)

A projected or requested date associated with a goal or requirement.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
ObjectiveMetric

- EPMMetricType - S (0/1)

The standard or "metric" against which the achievement of an objective is measured.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ ObjectiveMetric/
MeasureName

- xsd:string - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue).

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ ObjectiveMetric/
MeasureValue

- NumericAndStringScoreType - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue).

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
ObjectiveStatus

- EPMStatusType - S (0/1)

A status associated with an objective.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ ObjectiveStatus/
StandardValue

- EPMStatusEnumType - C (1/1)

A standard set of enumerated values. A list of standard values.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ ObjectiveStatus/
NonStandardValue

- xsd:string - C (1/1)

A string used to extend a list of non-standard values.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
ObjectiveStatusDate

- LocalDateType - S (0/1)

A date associated with an objective status.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
ObjectiveResultAgainstMetric

- EPMMetricType - S (0/1)

Contains a result against a particular metric.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ ObjectiveResultAgainstMetric/
MeasureName

- xsd:string - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue).

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ ObjectiveResultAgainstMetric/
MeasureValue

- NumericAndStringScoreType - S (0/1)

Part of a pair of components for describing a type of measure (MeasureName and MeasureValue).

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
Score

- NumericAndStringScoreType - S (0/1)

Contains the rating for the particular item. A score can be a numeric or a string value.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
Band

- xsd:string - S (0/1)

A name assigned to a place on a distribution curve of results.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
IndividualRaterScore

- MultiRaterIndividualScoresType - S (0/*)

A score for one rater on a multi-rater panel.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ IndividualRaterScore/
RaterId

- EntityIdType - S (0/1)

An identifier for a rater.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ IndividualRaterScore/
Score

- NumericAndStringScoreType - S (0/1)

Contains the rating for the particular item. A score can be a numeric or a string value.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ IndividualRaterScore/
Comments

- EPMCommentsType - S (0/*)

The comment of a rater or participant in a performance management process. Describes the contextual information relating to a group of elements.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
MultiRaterScoreSummary

- EPMMultiraterSummaryType - S (0/1)

A container with summary data for scores by a multi-rater panel.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ MultiRaterScoreSummary/
LowestRating

- xsd:string - S (0/1)

The lowest rating given by a rater on a multi-rater panel.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ MultiRaterScoreSummary/
HighestRating

- xsd:string - S (0/1)

The highest rating among a set.  Used in the context of multi-rater scoring.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ MultiRaterScoreSummary/
MeanRating

- xsd:double - S (0/1)

The mean rating given by a multi-rater panel.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ MultiRaterScoreSummary/
PercentileRating

- xsd:decimal - S (0/1)

A score's percentile rank. The percentile rank of a score is the percentage of scores in its frequency distribution which are lower. For example, a test score which is greater than 90 percent of the scores of people taking the test is said to be at the 90th percentile.

 

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
MultiRaterGroupScore

- MultiRaterGroupScoresType - S (0/*)

A container for information summarizing multi-rater scores by "rater group." For example, customers, peers, etc.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ MultiRaterGroupScores/
RaterGroup

- EPMRaterRelationshipGroupType - S (1/1)

Classifies the group for which ratings are reported. Allows the choice of standard values or custom values describing the relationship of the rater to the appraisal subject.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ MultiRaterGroupScores/ RaterGroup/
StandardValue

- EPMRelationshipGroupEnumType - C (0/1)

Enumerated values are: customer, peer, supervisor, direct report, and self.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ MultiRaterGroupScores/ RaterGroup/
NonStandardValue

- xsd:string - C (0/1)

A non-enumerated custom value.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ MultiRaterGroupScores/
Score

- NumericAndStringScoreType - S (1/1)

Contains the rating for the particular item. A score can be a numeric or a string value.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/ MultiRaterGroupScores/
Comments

- EPMCommentsType - S (0/*)

The comment of a rater or participant in a performance management process.

/ ObjectivesSection/ ObjectiveGroupResult/ ObjectiveSingleResult/
Comments

- EPMCommentsType - S (0/*)

The comment of a rater or participant in a performance management process. Describes the contextual information relating to a group of elements.

/ ObjectivesSection/
ObjectiveSingleResult

- EPMObjectiveResultType - S (0/*)

A result for a single objective (NOTE: ObjectiveSingleResult appears within ObjectiveGroupResult and is documented above in that context).

 

4.2.1.6         EPMObjectivesResult / RaterPanelInfo

 

/ RaterPanelInfo

- EPMRaterPanelInfoType - (0/1)

A collection of information about a panel of people participating in a performance management process.

/ EPMRaterPanelInfo/
Rater

RaterId - EntityIdType - S (0/1)
EmployeeId - EntityIdType - S (0/1)
RelationshipGroup - EPMRaterRelationshipGroupType - S (0/1)
PersonName - [see include/import] - S (0/1)
OrganizationName - xsd:string - S (0/1)
ContactInfo - [complexType] - S (0/1)
IsConfidential - xsd:boolean - S (0/1)
UserArea - [see include/import] - S (0/1)

A collection of information about an individual participant in a multi-rater panel.

/ EPMRaterPanelInfo/ Rater/
RaterId

- EntityIdType - S (0/1)

An identifier for a rater.

/ EPMRaterPanelInfo/ Rater/
EmployeeId

- EntityIdType - S (0/1)

A unique identifier for an employee. Not all raters are employees.

/ EPMRaterPanelInfo/ Rater/
RelationshipGroup

- EPMRaterRelationshipGroupType - S (0/1)

Classifies the group for which ratings are reported. Allows the choice of standard values or custom values describing the relationship of the rater to the appraisal subject. Enumerated values are: customer, peer, supervisor, direct report, and self.

/ EPMRaterPanelInfo/ Rater/
OrganizationName

- xsd:string - S (0/1)

The name of the organization with which the rater is affiliated.

/ EPMRaterPanelInfo/ Rater/
ContactInfo

Telephone - [see include/import] - S (0/1)
InternetEmailAddress - [see include/import] - S (0/1)
UserArea - [see include/import] - S (0/1)

Contains information to contact the rater.

/ EPMRaterPanelInfo/ Rater/
IsConfidential

- xsd:boolean - S (0/1)

A Boolean to indicate whether or not the rater’s information and participation in the review process is confidential or whether it can be disclosed to the appraisal subject.

 

 

4.3        EPMRemunerationResult

Note that the EPMRemunerationResult schema is identical to the EPMObjectivesResult schema, with the addition of a repeatable “RemunerationRecommendationDetail” component. The RemunerationRecommendationDetail component is detailed below. See Section 4.2, EPMObjectivesResult for descriptions of the other components.

 

4.3.1          RemunerationRecommendationDetail

 

/RemunerationRecommendationDetail

- EPMRemuneration-

   RecommendationType - (0/*)

Contains a recommendation for a pay increase or change in remuneration based on the result of a performance management process. NOTE: RemunerationRecommendation is optional and repeatable. It would be repeated for each type of remuneration component.

/ RemunerationRecommendationDetail /
ReferenceId

- EntityIdType - S (0/1)

Used to link recommendation to a particular objective or competency result in an objectives or developmental plan.

/ RemunerationRecommendationDetail /
Description

- xsd:string - S (0/1)

A description of the proposed remuneration change.

/ RemunerationRecommendationDetail /
StartDate

- LocalDateType - S (0/1)

The proposed effective date for the recommended change in pay.

/ RemunerationRecommendationDetail /
CurrentBasePay

xsd:extension base: xsd:decimal
currencyCode - CurrencyCodeType - optional

Contains the amount of the employee's current base pay. Expressed as an annualized figure or period set by trading partner agreement.

/ RemunerationRecommendationDetail /
NewBasePay

- EPMRecommendedAmountType - C (0/1)

Contains the amount of the employee's adjusted or new base pay. Expressed as an annualized figure or the period set by trading partner agreement.

/ RemunerationRecommendationDetail / NewBasePay/
Fixed

xsd:extension base: xsd:decimal

The new base amount. Describes a "fixed" or set amount versus an amount that is calculated (e.g., a percentage).

 

/ RemunerationRecommendationDetail / NewBasePay/
PercentageIncrease

- xsd:decimal - C (1/1)

A recommended percentage increase in base pay.

/ RemunerationRecommendationDetail /
Bonus

- EPMRecommendedAmountType - C (0/1)

An incentive payment outside of base pay.

/ RemunerationRecommendationDetail / Bonus/
Fixed

xsd:extension base: xsd:decimal

Describes a "fixed" or set amount versus an amount that is calculated (e.g., a percentage).

/ RemunerationRecommendationDetail /Bonus/
PercentageIncrease

- xsd:decimal - C (1/1)

A recommended percentage increase.

/ RemunerationRecommendationDetail /
Incentive

- EPMIncentiveType - C (0/1)

Describes a remuneration component designed to motivate performance.

/ RemunerationRecommendationDetail / Incentive/
IncentiveName

- xsd:string - S (1/1)

The name of an incentive type.  Part of the pair of components for describing a type of incentive (IncentiveName and IncentiveValue).

/ RemunerationRecommendationDetail / Incentive/
IncentiveValue

- EPMRecommendedAmountType - S (1/1)

Part of the pair of components for describing a type of incentive (IncentiveName and IncentiveValue).

/ RemunerationRecommendationDetail /

/ EPMRemunerationRecommendation/ Incentive/ IncentiveValue/
Fixed

xsd:extension base: xsd:decimal

Describes a "fixed" or set amount versus an amount that is calculated (e.g., a percentage).

/ RemunerationRecommendationDetail /

/ EPMRemunerationRecommendation/ Incentive/ IncentiveValue/
PercentageIncrease

- xsd:decimal - C (1/1)

A recommended percentage increase.

 

5         Appendix A - Document Version History

Date

Description

2007-Jan-22

First Draft

2007-Feb-11

Revision

2007-Feb-20

Updated to put in 2_5 release

2007-Feb-27

Put in edits in from review

2007-April-15

Approved by Consortium

6         Appendix B – Related Documents

Reference

Link

Employee Performance Management Results: Overview

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMResultsOverview.html

EPM Results: HRIS Scenarios

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMSummaryResult.html

EPM Results: Compensation System Scenarios

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMCompensationSystemScenarios.html

EPM Results: Full Result Scenarios

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMFullResultScenarios.html

EPM Developmental Plans: LMS Scenarios

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMLMSScenarios.html

EPM Reusable Types Schema

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMTypes.xsd

Full Result Schema

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMResult.xsd

Objectives Plan Schema

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMObjectivesPlan.xsd

Objectives Plan Result Schema

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMObjectivesResult.xsd

Remuneration Result Schema

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMRemunerationResult.xsd

Summary Result (HRIS) Schema

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMSummaryResult.xsd

Development Plan Schema

http://ns.hr-xml.org/2_5/HR-XML-2_5/PerformanceManagement/EPMDevelopmentPlan.xsd