Symptom
You would like to query the deleted Performance Forms via API (OData API - entity FormHeader).
Environment
- SuccessFactors HXM Suite
- Integrations
- OData
- Performance Management
- PM OData entitiy
Cause
Missing permission.
Resolution
You will need to include one additional permission to see the deleted Performance Forms data.
Find below the path to include this permission:
- Admin Center >>> Role Based Permission >>> Administrator Permissions >>> Manage Documents >>> check the option "Include Deleted forms in Forms ODATA API" to fetch the deleted forms.
After that, you will see the results in your API (example query http://<hostname>/odata/v2/FormHeader?$format=json) with the "formDataStatus=4"
Text from handbook "The formDataStatus is set to '4' when the forms are deleted by the user, or by using the Delete Forms admin tool.".
See Also
Handbook link for more information: https://help.sap.com/viewer/28bc3c8e3f214ab487ec51b1b8709adc/latest/en-US/ed05c89e41a4415f89042c73d42d12f2.html?q=FormHeader%20odata
Keywords
SuccessFactors Performance, FormHeader, deleted records, formDataStatus=4, how to retrieve deleted forms, OData, Performance Forms API, Include Deleted forms in Forms ODATA API , KBA , LOD-SF-PM-API , Webservices, OData APIs , LOD-SF-INT-ODATA , OData API Framework , How To