Symptom
Does Integration Center output job support Talent API entities?
For example, starting entity is FormUserRatingComment and no data is being returned even if there is a data in UI
Environment
SAP SuccessFactors HCM Suite
Reproducing the Issue
1. Go to Integration Center
2. Create > Scheduled Simple File Output Integration
3. Search for FormUserRatingComment > Select
4. Go to Configure fields, and No data is being returned even if there is a data in UI
Sometimes it's giving the error below:
FormDataId can not be null or empty!
Code: ServerErrorException
Status: Internal Server Error
Status Code: 500
Cause
Per PM API Engineering team, the format of the query of Talent APIs should be like this:
For the sampel entity: FormUserRatingComment
/odata/v2/ FormUserRatingComment (formContentId=17617L,formDataId=7182L,itemId=7L,ratingType='na',sectionIndex=4,userId='user1')?$format=json
This is also documented in the handbook:
Integration Center does not support the ODATA request format which is expected by Talent APIs, in this example, entity "FormUserRatingComment"
The query that IC is generating is like this:
/odata/v2/FormUserRatingComment?$select=formContentId,formDataId,itemId,ratingType,sectionIndex,userId,comment,commentKey,commentLabel,commentPermission,firstName,fullName,lastName,rating,ratingKey,ratingLabel,ratingPermission,textRating
As confirmed with Engineering team, All Talent API entities that have the format formContentId=17617L, is not supported using Integration Center and will be moving this to list of not supported entities .
Resolution
We encourage you to submit an enhancement request to have this functionality considered within future development cycles – you can do this on our Customer Community Portal at https://influence.sap.com/successfactors
For detailed steps on how to raise an enhancement request please follow KBA Article 2090228 on “How to submit an enhancement request”.
See Also
2090228 - How to submit enhancement requests for SAP SuccessFactors products
2324204 - How to retrieve inactive employees via integration center
2426216 - Field not visible in OData API Data Dictionary
Keywords
Integration Center, FormUserRatingComment, FormDataId can not be null or empty!, Talent API , KBA , LOD-SF-INT , Integrations , LOD-SF-INT-INC , Integration Center , Problem