SAP Knowledge Base Article - Public

2413539 - Notification Labels are missing when clicking "Edit Labels" button from a Notification Template

Symptom

  • Notification Labels appears to be disassociated with Notification Templates
  • When clicking "Edit Labels" button from a Notification Template, one or more labels associated with the notification are not displaying

Environment

  • SAP SuccessFactors
  • Learning Management System (LMS)

Reproducing the Issue

  1. Login as a Learning Admin
  2. Navigate to System Admin > Configuration > Notification Templates
  3. Search for and open a Notification Template in Edit mode
  4. Click the "Edit Labels" button
    1. EditLabels.png
  5. Note that some labels appears to be missing
  6. Navigate to References > Geography > Labels
  7. Search for the Labels and they are displayed as expected

Cause

  • The Edit Labels button will only display the Labels currently used in the Notification Message Body
  • If the Label is not being used in the Message Body of the Notification, it will not show up
  • If the syntax calling the Label is incorrect, the Label will not display when clicking "Edit Labels"

Resolution

  1. Login as Learning admin
  2. Navigate to System  Admin > Configuration > Notification Template
  3. Search for and open problematic template in Edit mode
  4. Click "Messages" tab on the left
  5. Check the BODY section of the Message (even if "Editor" is set to be used):
    1. First make certain the labels are being referenced in the message body
    2. Next make sure there are no typos in the Label ID
    3. Next check that there are no line breaks in the label key syntax
      • For Example:
      • INCORRECT (line break in middle of label key syntax):
        • <label key="notification.ApmTrainingOverdue.MessageText2"     
        • arg0="<FLOATING_CPNT_TYPE_ID/>" arg1="<FLOATING_CPNT_ID/>" arg2="<FLOATING_REV_NUM/>" arg3="<FLOATING_REV_DATE/>" arg4="<FLOATING_CPNT_TITLE/>" />
      • CORRECT (no line breaks):
        • <label key="notification.ApmTrainingOverdue.MessageText2" arg0="<FLOATING_CPNT_TYPE_ID/>" arg1="<FLOATING_CPNT_ID/>" arg2="<FLOATING_REV_NUM/>" arg3="<FLOATING_REV_DATE/>" arg4="<FLOATING_CPNT_TITLE/>" />
  6. Save corrections and test "Edit Labels" again

 

See Also

KBA 2330530 - LMS Notifications Knowledge Support and Tips

Keywords

SF SuccessFactors Success Factors LMS Learning Management System notification label syntax missing gone appear disappear not display show available correct ID Edit modify exist , KBA , LOD-SF-LMS-NOT , Notifications , Problem

Product

SAP SuccessFactors Learning all versions