SAP Knowledge Base Article - Public

2904077 - How to Upsert on hyperlink fields with Link Name and URL- Recruiting Management

Symptom

How to execute and upsert operation on a Hyperlink field with Link Name and URL?

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors Recruiting Management

Resolution

  1. If you check the field on the OData Data Dictionary you will see that the field is not a complex type, but a simple type text (String):


  2. Now, we access postman application and upsert the candidate id 2981 on the field profileLink. Giving that this is a simple type field(string), the system will read arguments inside the value passed over to it:

    The hyperlink value is passed to the system on the following format: "[LINK_NAME] URL]".
    IMPORTANT: Notice that there is only a finishing bracket in the end, and not bracketed opening, and that is correct.

  3. Subsequently accessing the profile of candidate id 2981, and checking for the field Profile Address, and the following information is visible:


  4. Once you hover the mouse on the value of this field, you will notice that on the bottom left corner of the screen, the following shows:


  5. Now, if you click on the GoogleLink, a new popup will open:

Keywords

hyperlink, upsert, candidate, application, template, link, add, url, how, to, modify, via, api, OData , KBA , LOD-SF-RCM-API , Webservices & APIs , Problem

Product

SAP SuccessFactors Recruiting all versions

Attachments

Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png