Symptom
When the labels are changed for Time Sheet workflow To-Do Cards, the labels are not automatically refreshed. Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SAP SuccessFactors Employee Central
- SAP SuccessFactors Time Tracking
Reproducing the Issue
- As per KBA 2576546 - Using the Manage Language Feature to Change Labels in SuccessFactors, change system language as English Debug.
- Locate the key for timesheet workflow to-do card. For example, to update label "Planned Working Time" to "Scheduled Working Time" in en-US, find key TIMEANDLABOR_WF_TODO_PLANNED_WORKING_TIME in downloaded en-US default label.
- Create a new csv file and enter custom labels "Scheduled Working Time" for key TIMEANDLABOR_WF_TODO_PLANNED_WORKING_TIME, then in Manage Languages upload the file into custom translation.
- Observe that no changes are reflected in the timesheet workflow to-do card.
Cause
The time Sheet workflow to-do card keys like "UXRHP_SVC_COMMON_ECHO:(:TIMEANDLABOR_WF_TODO_PLANNED_WORKING_TIME:Planned Working Time)" have two levels:
- UXRHP_SVC_COMMON_ECHO
- TIMEANDLABOR_WF_TODO_PLANNED_WORKING_TIME
The label modification for such indirect keys requires a task definition job to refresh cache and display the new value.
Resolution
Our development team is working on an enhancement TIM-48335 to update the label automatically, but the feature release timeline is not fixed.
As of now, please raise a new ticket for component LOD-SF-EC-TMS, support engineer will help to execute script from backend and refresh the cache.
See Also
KBA 2576546 - Using the Manage Language Feature to Change Labels in SuccessFactors.
Keywords
Label modification, Time Sheet workflow card, custom Translation, to-do card label, manage languages, TIM-48335 , KBA , LOD-SF-EC-TMS , Time Sheet , LOD-SF-TTR-TMS , Time Sheet , Known Error