Field defined with type "hyperlink" in the Application is coming as type "string" under Odata API data dictionary.
SuccessFactors BizX - Recruiting Management(RCM)
Reproducing the Issue
1. Define a field with type "hyperlink" in the Application template. Please note field with type hyperlink is supported in RCM application.
2. Login to the instance.
3. Navigate to Admin Center> Perform metadeta refresh to reflect this field under Application entity.
4. Go to Odata API data dictionary> Application entity> Search for this hyperlink field.
5. You can see that field Test link which is defined with type "hyperlink" in the application is coming as type "string" instead of "hyperlink"
Odata API doesn't support hyperlinks.
-> Even if you define a field with type hyperlink which is supported in RCM application, Odata doesn't support hyperlink. That is the reason Odata API data dictionary shows Type of the field as "String".
-> When you pass a hyperlink through integration to SF RCM, Odata API will just send the text but not the link/url.
hyperlink field Application hyperlink field Odata API application entity , KBA , LOD-SF-RCM-API , Webservices & APIs , Problem