Symptom
When users click Mark as Complete for a Career Development card, they receive an error message:
internalMessage=Could not complete action of type HANDLE_CARD_ACTION in section ENGAGEMENT_CARDS
errorMessage=Service /odatav4/talent/goals/GoalHpCard.svc/v1/Goal(XX)/GoalHpCard.svc.markAsComplete gave 400
status=400
piid=XX
timestamp=XX
externalCode=GOALS_IMPORT_VALIDATION_INVALID_ENUM_VALUE
externalMessage=Unable to save goal.
externalDetailMessage=There is an error on field Type XX. Invalid Enum:
Environment
- SAP SuccessFactors Career Development Planning
- SAP SuccessFactors Goal Management
Reproducing the Issue
- Log into system
- On home page, locate Career Development engagement card
- Select Mark as Complete
- Receive error message
Cause
The template enum values were changed after goals were created. This corrupted already existing cards because of empty values.
Resolution
- Navigate to Goal Plan
- Resave the goal and review the field Type from the error message
- Apply one value in the enum dropdown to ensure the enum value is valid and not empty
Keywords
success factors, SF, GM, PMGM, goal engagement card, CDP, invalid values, drop-down , KBA , LOD-SF-CDP-POD , Home Page, Pods and Portlets, To Do List , LOD-SF-GM-POD , Home Page, Pods and Portlets, To Do List , Problem