Symptom
When attempting to mark a goal card as complete, 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 403
status=403
piid=XX
timestamp=XX
externalMessage=You do not have permission to edit goal field : state
Environment
SAP SuccessFactors Goal Management
Reproducing the Issue
- Log into system
- Locate goal card and select Mark as complete
- Receive error
Cause
User does not have permission to modify the goal status
Resolution
- Option 1: Have a user with write permission, for the goal plan state, mark the goal as complete
- Option 2: Under the respective obj-plan-state id="X", users must have the write permission for field-definition id="state" in order to modify goals in their goal plans. The permission needs to be updated in the Goal Plan XML, and this can only be modified via Provisioning.
As a customer, you do not have access to Provisioning. Please engage your Certified Partner to implement the fix. If you do not have a certified partner, you can look for one using 2149831 - SAP Professional Services / SAP Certified Partner / SAP Account Management Team [SuccessFactors Cloud].
See Also
Implementing and Managing Goal Management - Goal Plan States
Implementing and Managing Goal Management - Locking and Unlocking a User's Goal Plan
Implementing and Managing Goal Management - Permissions for Goal Plan Templates
Keywords
success factors, SF, SFSF, GM, PMGM, objectives, tiles, todo cards, to do cards, to-do cards, objective, permission, write , KBA , LOD-SF-GM-POD , Home Page, Pods and Portlets, To Do List , Problem