SAP Knowledge Base Article - Public

3263736 - Newly Added Custom Label Msgkey Removed By System From Performance Form Template XML

Symptom

If a custom label is added to a performance form template XML, saving any changes to the performance form template will remove the custom label.

Environment

SAP SuccessFactors Performance Management

Reproducing the Issue

  1. Partner updates performance form XML through Provisioning with <rating-label msgKey="[custom label]"><![CDATA[Calculated Rating]]></rating-label>
  2. In the front end, go to Action Search: Manage Form Label Translations
  3. Export Form Label Translations > select applicable option > Export... > make update to msgKey
  4. Import Form Label Translation File > Choose File > Import csv file with updated rating-label msgkey
  5. Launch a new performance form for a user
  6. Route the form to the step with the msgKey and confirm it displays correctly
  7. Action Search: Manage Templates
  8. Performance review tab > Select performance form template with updated rating-label msgKey
  9. Add language translation to the msgkey > Save
  10. Launch a new performance form for a user
  11. Route the form to the step with the msgKey and confirm it displays incorrectly
  12. Action Search: Form Template Settings
  13. Select form template with updated rating-label msgKey
  14. Download Form Template
  15. Open XML and see the custom label has been removed: <rating-label><![CDATA[Calculated Rating]]></rating-label>

Cause

Coding issue

Resolution

Workaround: Save changes in the form template first, then add the msgKey custom label to the XML and load it into Provisioning.

This is tentatively scheduled to be fixed in the 2023 release: Product Release & Road Map Information

 

Keywords

success factors, SF, PM, PMGM, form label, message key, default message key, localized language, PMU-19043 , KBA , LOD-SF-PM-FRM , Forms & Templates , Problem

Product

SAP SuccessFactors Performance & Goals 2205