Configuring the Goal Sections

Objective

After completing this lesson, you will be able to configure the goal section(s)

Objective (Goal) Sections

The Goal section is one of the main standard sections in a performance form. It includes all the goals to be evaluated during the review process. We can create as many sections as needed and goals can be included automatically in the performance form using the auto-populate or the auto-sync functionality. Goals can still be added, edited or removed from the Goal section of the performance form. 

Goal Section Types

Even though we can have as many Goal sections as we want in a performance form, the type of sections can only be two.

Goal Section Types:

  • The Performance Goal section
  • The Individual Development Goal section

The Goal Section is linked to a Performance Goal Plan (TGM), whereas an Individual Development Goal Section is linked to Development Plan (IDP). 

Note

A Development Plan requires a Career Development Planning (CDP) Full License. 

Business Decisions

When implementing the Goal Management and the Performance Management module, decisions need to be made around how the users involved will work on their goals directly in the Goal Plan or in the goal section of the Performance Form. Should goals always be updated in a Goal Plan, or are we going to allow employees and managers to update goals in the Performance Form?

Business Decisions around Goal Sections

OPTIONDESCRIPTIONPROSCONS
Goal Plan Only
  • Goals set in the Goal Plan at the beginning of the year and maintained throughout the year.
  • Goals approved in the Goal Plan before the performance cycle begins.
  • Goal Plan States used to lock the Goal Plan and prevent further changes on both the Goal Plan and the Performance Form.

  • High level of control over end-user actions.
  • All the changes are done from a single place.
  • Goals will only be rated and commented on when the performance review cycle begins.
  • Could be perceived as too restrictive.
  • Goal count and sum of weights should be set to avoid hard stops during performance form validation.
  • Use of Goal Plan States is required, being the edits on goals restricted.
Goal Plan (pre-cycle) and Performance Form
  • Goals maintained from the Goal Plan until the Performance Cycle starts.
  • During the review process, goals can be further edited by certain roles.
  • More flexibility to make further changes to goals.
  • No requirements to align count and weight limits set in the Goal Plan with the Performance Form before the cycle starts.
  • There are still some restrictions via Goal Plan States, making the process complicated.
Both Goal Plan and Performance Form
  • Goals can be maintained from both Goal Plan and/or Performance Form at any time.
  • Users can add and delete goals at any time.
  • The most flexible option.
  • Users can avail from all the Goal Plan capabilities and continue working on the Performance Form.
  • Auto-Sync should be in place to synchronize changes from one place to another.
  • Can be confusing for end users, but this can be resolved by running training sessions to explain the process.
Performance Form Only
  • Create goals from the Performance Form, with no access to the Goal Plan.
  • Goal Setting form is launched at the beginning of the year.
  • Simple to use, since all goals are managed from a single place, the Performance Form.
  • End users do not benefit from the Goal Management related functionalities, such as cascading goals, copy goals from a previous plan or using team goals.
  • Forms need to be launched at the beginning of the year, making the process longer and limiting possible configuration changes and adjustments on the form.

Goal Population on Review Forms

In general, the goal process happens before the performance review process. Employees are evaluated on whether they met their goals and how they met those goals. In order to do this, goals from the goal plan are automatically populated to the performance form for evaluation.

There are two ways to populate the goals to a Performance Form: auto-populate and auto-sync.

Auto-Populate

The image displays a list of goals in the goal plan that get transferred to the performance form when auto-populate is enabled.

When auto-populate is enabled, existing goals from the goal plan are transferred to the performance form automatically on creation. When specific goals are changed these changes are reflected on both the goal plan and the performance form.

Note

If you create goals after creating the form, the goals are not automatically added to the performance form. You must add the goals manually using the Add Existing Goal button.

Auto-Sync

The image displays complete synchronization of goals between the goal plan and the performance form.

Auto-sync completely synchronizes goals between the Goal Plan and the performance form. All goals added, changed, or deleted after the initial performance form is created are automatically updated each time you open the form. In this way both the Goal Plan and the performance form remain identical.

Note

Auto-sync can only occur for forms in a ‘modified route map’ step. If you change goals during the ‘360 Degree Evaluation’, ‘signature,’ or ‘completed’ steps, they are not updated when the Goal Plan is changed.

Caution

We do not recommend that you use auto-sync on forms that pull goals into multiple goal sections of a performance form (for example, goals based on category). Changing the category of a goal in the Goal Plan moves the goal to a different section in the form, and, while the actual goal moves to the new section successfully, any existing ratings and comments do not and will be lost.

Auto-Populate versus Auto-Sync

Auto-populate and auto-sync have very important, yet subtle, differences. Customers must be mindful of these differences, and think through how their business processes might be impacted, before they decide which method to use. For example, if you use auto-sync and delete a goal from either the goal plan or the performance form, it is deleted from both locations and there is no permanent record of that goal.

The following tables illustrate some of the differences between the two methods of goal population.

Changes made on the Goal PlanResult in the Goal Section of the PM formResult in the Goal Section of the PM Form
 Auto-PopulateAuto-Sync
Add goal after PM form createdNew goal does not appearNew goal added to form
Add goal before PM form createdNew goal appearsNew goal appears
Add target or taskNew target or task appearsNew target or task appears
Edit goal parts (names, tasks, and so on)Changes appearChanges appear
Remove a goalGoal still appears with message that it "no longer exists on goal plan" and can be removed from the formGoal is deleted with no warning message
Changes made on PM formResults in Goal PlanResults in Goal Plan
 Auto-PopulateAuto-Sync
Add a goalNew goal appearsNew goal appears
Add target or taskNew target or task appearsNew target or task appears
Edit goal parts (names, tasks, and so on)Changes appearChanges appear
Remove a goalGoal still appears; it does not get deletedGoal is deleted with no warning message

Auto-Sync Enablement

By default, any goals on a goal plan auto-populate to the goals section of the associated performance form. 

You must enable auto-sync if it is desired instead. You can enable auto-sync by entering the code shown in the figure below. <obj-sect-plan-id>

Auto-Sync Enabled in XMLAlternatively, you can enable auto-sync by navigating to Advanced Options in Manage Templates, and checking the Synchronize goals from a goal plan and a review form option.

Screenshot of Auto-Sync Enabled in XML code format.

Goal Management-Performance Management Sync Up

Goal Management-Performance Management Sync Up can be enabled either in ProvisioningCompany Settings or from Performance Management Feature Settings. When GM-PM Sync is enabled, Goal Management (GM) will "push" the changes to Performance Management (PM) so that the PM module will not miss it. Without this option, if the PM form was not opened/saved since the last modification on GM, the update would not be included in the form.

The Enable the Goal Management-Performance Management Sync up checkbox is enabled in Performance Management Feature Settings.

When GM-PM Sync up is not enabled, there are two issues:

  1. Performance Management (PM) fetches the goals from Goal Management (GM) once a form is opened, and keeps a local copy in PM, which might later be used by Variable Pay. If the PM form was not opened since the last modification on GM, Variable Pay will not be able to get the up-to-date GM data.

  2. Form reports are generated based on the "feedback table" in PM. But again, PM only updates this table once a form is opened. In case the PM form was not opened since the last modification on GM, the report might include expired GM data.

Configuration of the Goal Section

The Goal section can be configured in either Manage Templates or in the XML template. 

Screenshot of a Goal section and its details on the 2020 Performance Review THR82LR page.

You can change the following items to configure a Goal section through Manage Templates:

  • Section Name: The name of the section as it appears on the form.

  • Description: The section introduction, which appears at the top of the section.

  • Section Type: Here you can add the Goal section or Individual Development Plan section by selecting the radio button next to the desired section and selecting Goal Plan from the dropdown menu.

  • Unable to Rate: This configuration is used if employees cannot be rated for some reason. Text entered here is not included in the overall rating. It is the equivalent of a "Not Applicable" entry.

  • Show "Add Existing Objective" Button: This configuration is used only when goals are auto-populated. If a goal is added to the goal plan after the performance form is created, selecting this button allows users to pull the new goal(s) into the performance form.

Advanced Option Configurations

The Advanced Options list is displayed in the General Settings section.

You can change the following advanced options to configure a Goal section through Manage Templates:

  • Include the Ability to Rate: Select this configuration if employees are rated using the rating scale picked in General Settings. If this configuration is not selected, reviewers of the form are not able to select a rating for the employee for this section.

    • Everyone has their own rating box for each item: This configuration means that the form has a rating box unique to each employee. Each employee sees their own rating box next to their self-assessment.

    • Everyone shares one rating box for each item: This configuration means that the form only has one rating box for each item. Permissions are set to determine which role can make the rating. If this permission is assigned to more than one role, the most recent rating entered is the final score.

  • Exclude Private Goals: When this feature is enabled, the private goals are excluded from the form when the form is created. Also, you will not be able to add a new private objective to the form.

  • Include the Ability to Enter a Weight: You can select this checkbox to allow weighting of goals to factor into the calculation.

  • Include a Comment for Each Item: You can select this checkbox to allow users to comment on each item in the section.

  • Include Overall Comment: You can select this checkbox to allow users to make an overall comment at the bottom of the section.

Objective Section Configuration in the XML Template

Screenshot of obj-sect-type in XML code format.

You can change the following options to configure a goal section in the XML template:

  • Section Name: The <obj-sect-name> element controls this configuration.
  • Description: The <obj-sect-intro> element controls this configuration.
  • Section Type: The <obj-sect-type> and <obj-sect-plan-id> elements control this configuration.
    • The <obj-sect-type> element indicates how to populate the Objective section and whether a total goal management plan or a bill of materials (BOM) plan is pulled into the section. The only valid option for goal management is "plan".

    • The <obj-sect-plan-id> indicates which specific goal plan is being pulled into the section. You can obtain the goal plan by checking the goal plan template.

  • Unable to Rate: The <unrated-rating> element controls this configuration, and defaults to "Too New To Rate". You can change this verbiage as desired.
  • Allow Users to Add Goals: A combination of the configurable and hide-addexistinggoals-btn attributes control this configuration.
    • Set configurable="true" to add the Add Goals button to the form. You can further control this button via permissions (discussed in a later module).
    • Set hide-addexistinggoals-btn="false" to enable the Add Existing Goals button in the section. This feature is explained in more detail later in the module.

There are several attributes that dictate how weighting is handled. These are covered in more detail in a later module. 

  • auto-pop-weights: When this attribute is set to "true", weights are automatically pulled from the goal plan into the goal section. You can further control it via permissioning. 
  • lock-item-weights: When this attribute is set to "true", the weight of each goal cannot be edited. 
  • no-weight: When this attribute is set to "true", each goal is weighted equally in the section score.
  • in-summ-display: When you set this attribute to "true", a summary of the section appears in the summary section. 
  • in-objcomp—summ-display: When you set this attribute to "true", a summary of the section appears in the Objective Competency summary section (this section is discussed in a later module). 
  • in-overall-rating: When you set this attribute to "true", the ratings/weights of the section are included in the calculated overall rating. 
  • in-objcomp-summ-rating: When you set this attribute to "true", the ratings/weights of the section are included in the Objective Competency summary section. 
  • min-goals-required and max-goals-allowed: These attributes determine the maximum and minimum number of goals permitted in a section. You can set warnings and limits to enforce these limits, which are covered in a later module.

You can use the following elements to change various labels or wording within a goal section: 

  • <rating-label>: Controls the manager rating label. 
  • <rating-label-others>: Controls the subject rating label. 
  • <default-rating>: Controls the null value that shows by default in the rating scale. It does not impact overall rating calculations. 
  • <section-manager-comments-label>: Controls what label shows with the overall section comments provided by the manager. 
  • <section-subject-comments-label>: Controls what label shows with the overall section comments provided by the subject (employee). 
  • <manager-comments-label>: Controls what label shows with the item comments provided by the manager. 
  • <subject-comments-label>: Controls what label shows with the section comments provided by the subject (employee). 

Note

In the context of a "real-life" implementation, for all the settings available, you would refer to the guide available in the SAP Help Portal:

Implementing and Managing Performance Management

Rating and Comment Options

The ratable sections of a performance form contain items which can be rated and commented upon. Items are either goals or competencies depending on whether the ratable section is a goal or competency section. 

Watch the following videos to learn about the four rating options

Rating Option="0": Allows for only one Rating Field that everyone shares: this is the official rating. 

Rating option="1": Allows all users to share the official rating. The employee has an additional rating field available. 

Rating option="2": Allows all users to share the official rating. In addition, all users have their own rating field. 

Rating option="3": Only the employee (E) and the manager (EM) can rate. The official rating can only be accessed by the EM role. 

Comments

There are two decisions the customer must make with regard to comments in the objective section: whether to include a comment for each individual item or an overall comment, and whether these comments are displayed side-by-side or stacked one on top of the other.

The cmt-opt attribute controls both individual item comments and overall comments.

CodeFunction
cmt-opt="0"Show both item and section comments.
cmt-opt="1"Show only section comments.
cmt-opt="2"Show only item comments.
cmt-opt="3"Show neither item nor section comments.

Note

Refer to the DTD and implementation guides for information on all available configurations.

Selective Addition of Goals

By default, all goals on the associated goal plan populate to the performance form, but some customers may wish to have only certain categories of goals present on the performance form. Currently, selective addition of goals is a function that you can only complete in the XML Template, not in Manage Templates.

Selectively Add Goals in the XML Template

As with the competency section, you can choose to have goals from specific goal categories populate to the performance form.

Steps

  1. Under </fm-sect-scale>, add the code shown in the figure shown below, set the <obj-sect-plan-id> to the desired goal plan ID, as located in the goal plan XML.

    Screenshot of Selective addition of goals by category in XML code format.
  2. In the <obj-category> sub-element, enter the exact name of the desired goal plan category. You can find this data in the goal plan in the <category-id> tag. This name is case and space sensitive.

Addition of Existing Goals

If the goal section of the performance form is auto-populated, goals that are created on the goal plan are not added to the performance form. If the customer wants the user to have the ability to "pull" those goals from the goal plan to the performance form, you can enable the Add Existing Objective button.

Hint

If goals are auto-synced to this section, there is no need to enable the Add Existing Objective button.

Enable the Add Existing Goals Button in Manage Templates

Steps

  1. Navigate to the form to be updated.

  2. Select the desired goal section.

  3. Select the checkbox next to the Show Add Existing Objective Button option.

Result

This button can now be fully permissioned.

Enable the Add Existing Goals Button in the XML Template

Steps

  1. Navigate to the <objective-sect> element attributes, and find the hide-addexistinggoals-btn attribute.

  2. Set this attribute to false if you want the Add Existing Goals button enabled. Set it to true if not.

Result

This button can now be fully permissioned.

Addition of New Goals

It is common for customers to request that goals be added directly to the performance form. You can complete this action with the Add Goal button, and control it via the configurable attribute of the objective section element. You can fully permission this button by role.

Enable the Add Goal Button in Manage Templates

Steps

  1. In the Performance Management template, navigate to the Advanced Options area.

  2. Select the checkbox next to the Allow users to add/remove goals within this section option.

Enable the Add Goal Button in the XML Template

Steps

  1. Navigate to the <objective-sect> element attributes.

  2. Add the code configurable="true". The Add Goal button is now visible in that goal section.

Configuration of Weights in the Objective (Goal) Section(s)

When working within a goal plan, users generally set weights for goals. You cannot enforce limits for those weights on the goal plan, but you can enforce them on the performance form.   

Note

When discussing the Goal section of the performance form with the customer, you must address how to handle the existing goal weights. 

When bringing goals into the performance form, there are several ways that you can handle these weights.

The most commonly used configuration automatically populates the review form with the goal weights from the goal plan. Set the following attributes in the appropriate section’s <objective-sect> element:

  • no-weight="false" 
  • auto-pop-weights="true"

If the customer wants to allow users to specify the weights of each goal within the form section, use the following attributes:

  • no-weight="false" 
  • auto-pop-weights="false"

To equally weight all goals in the form’s section, use the following attributes: 

  • no-weight="true" 
  • auto-pop-weights="false"

In addition, you can decide whether a user is able to edit the item weights on the form by using the lock-item-weights attribute.

  • If lock-item-weights="true", you cannot edit weights. 
  • If lock-item-weights="false", you can edit weights.   

Configure the Goal Section and Populate Goals

Business Example

You are the implementation consultant for a small company and must configure and populate the goals section of the performance review form according to their HR department’s requests.

Note

Code solutions: Sometimes the solution code must be broken into small sections to include the entire section code. Copy and paste each section in order in your XML data model for each section to function correctly.

Learn how to configure the Goal section from Manage Templates and XML.

Task 1: Create and Customize a Goal Section on a Performance Form in Manage Templates

Steps

  1. Replicate the goals section illustrated in the figure shown below into your form in Manage Templates (you do not have to change the fields from your Goal Plan).

    An example of a goals section is displayed.
    1. Log into the instance, and navigate to Manage Templates using Action Search. Select the Performance Review tab, and select your form template to start editing it.

    2. Use the section name and description text boxes to enter the name and section text.

    3. Verify the radio button for the Goal Section is selected.

    4. Verify a Goal Plan is linked to the section.

    5. Verify that there is text in the Unable to Rate field.

    6. Select the Show advanced options link and enable additional features as illustrated in the figure shown below.

      Goals section checklist with selected checkboxes is displayed.
    7. Log into the instance and navigate to Form Template Settings or, alternatively, navigate to Manage Templates, select your template, and then select General SettingsAdvanced Settings.

    8. Check the following option: Display circle icon as rating.

Task 2: Populate Goals From the Goal Section of the Performance Form

Your customer would like to implement the following scenario to populate goals from the Goal Plan:

  • When the review cycle starts (forms have been launched) and users create new goals from their Goal Plans, the goals should immediately populate into the goal section of the performance form.
  • If goals are deleted from the goal section of the form, the goals should not display in the Goal Plan anymore.

Steps

  1. Determine and implement the right method according to the customer requirements to populate goals to the goals section of the form in Manage Templates.

    1. Log into the instance and navigate to Manage Templates using Action Search. Select the Performance Review tab, and select your form template to start editing it.

    2. Select the Goal section.

    3. Expand the Show advanced Options link.

    4. Check the Synchronize goals from a Goal Plan and a review form box.

  2. Verify in the Goal Plan XML your changes done from Manage Templates to implement the method to populate goals according to your customer's requirements.

    The auto-sync attribute can be true (auto-sync), where there are constant updates between the Goal Plan and performance form or false (auto-populate), where new goals added or existing goals deleted do not update on either the Goal Plan or performance form, but edits to fields of existing goals do transfer between the plan and the form.

    1. Navigate to Form Template Settings using Action Search.

    2. Choose your form template and select Download Form Template to download and edit the XML template.

    3. Review the full code solution in the Goal Section in XML figure and compare it with your XML template. Verify the options highlighted in the image.

      Screenshot of Goal Section in XML code format.
      • Users can add/remove goals within the section (configurable="true" )
      • The total weight for the section is 100% (<weight-total><![CDATA[100.0]]></weight-total> )
      • If section is not 100%, a warning message should display (<weight-total-option><![CDATA[warn]]></weight-total-option> )
      • Goals will be auto-synced between the Goal Plan and the Goal section of the form (  <obj-sect-type autosync="true"><![CDATA[plan]]></obj-sect-type> )
    4. Validate the XML and save as a new version.

    5. Navigate to Provisioning, and locate the option Form Template Administration

    6. Select the form template that you will be updating with the latest changes in the XML.

    7. Select Update by upload, and confirm.

Task 3: Configure a Dialog Pop-Up Message of Overall Section Weight

Steps

  1. When routing the form from the self-assessment step to the manager assessment step, you should receive the dialog pop-up window (as illustrated in the figure shown below) when the total weight of the Goal section is not 100%.

    A pop-up screenshot with the name Confirmation, is displayed.

    Note

    Make sure "Lock Item Weights" is disabled in the Goal section (lock-item-weights="false" or disable the option from Advanced options in Manage Templates), otherwise, weight-total validation will not work. When "Lock Item Weights" is enabled, the system will ignore the weight-total-option warning or error message when moving the form to the next step.

  2. Verify that the dialog pop-up box, Section Weight Warning, populates in your form when Goal Section is not 100%.

    1. Navigate to Launch forms from the Action Search bar.

    2. Select an employee to launch a form and Proxy Now as the employee when the form is created, to open it from your Inbox.

    3. Make sure the goals in your section do not add up to 100% weight (or exceed 100%). Make the necessary adjustments.

    4. Try to send the form to the next step, and verify you can see the warning message. You should still be able to move to the next step of the form.

      Note

      If the message displayed is not a warning but an error (hard-stop) that prevents from sending the form forward, the total weight of the goal section must add up to 100% as a requirement. It may depend on the <weight-total-option> configuration. warn will display as a warning only, whereas error will not allow you to send the form to the next step.

Log in to track your progress & complete quizzes