Symptom
- When launching a Performance Management form using the Odata API entity "createPerformanceReviewForm", the system returns an error
- “Requesting user doesn’t have permission to create form for ..."
- 403 SC_FORBIDDEN/Status code (403) indicates that the logged-in user doesn't have permission to launch forms using the requested form template.
Environment
SAP SuccessFactors Performance Management v12 Acceleration
Cause
- The requesting user does not have the Mass Create Form Instances (Launch forms now) role-based permission
- The subject of the form is not within the requesting user's target population for the Mass Create Form Instances (Launch forms now) role-based permission
- The form template is not included in the General User Permission > Permission to Create Forms role-based permission
Resolution
The createPerformanceReviewForm entity uses the mass create forms function.
- The requesting user (the user who's credentials are used for the API call) must have the form template included in their Permission to Create Forms role-based permission.
- The requesting user must have the the Role Based Permission Mass Create Form Instances (Launch forms now) and the subject must be in their target population.
Keywords
SF, SFSF, Success Factors, SFAPI, PMGM , KBA , LOD-SF-PM-API , Webservices, OData APIs , Problem
Product
SAP SuccessFactors Performance & Goals all versions