SAP Knowledge Base Article - Public

2827478 - Adding Picklist Field to a Candidate Profile Extension to be used in Data Capture Forms - Recruiting Marketing

Symptom

  • Is it possible to add the Candidate Profile Extension to a Data Capture Form in order to add a picklist field / custom fields from the Candidate Profile Extension?
  • How can a picklist / custom field from Candidate Profile Extension be added to Data Capture Forms?

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 (RCM)
  • SAP SuccessFactors Recruiting Marketing (RMK)

Reproducing the Issue

  1. Go To Manage Career Site Builder
  2. Tools > Data Capture Forms

Resolution

Pre-req: Customer must be picklist migrated, which means they should have Picklist center.

  1. Go to Admin Center > configure object definitions
  2. Object Definition > Candidate Profile Extension
  3. Take Action > Make Correction

kba1.png

  1. Create new field > Select type as picklist
  2. Fill out the maximum length as a value such as 38 or 255

kba2.png

  1. Go to details > Type in picklist name under 'Valid Values Sources' (No rules, field criteria, or condition needs to be filled out)

kba3.png

  1. Scroll down and save
  2. Go to Manage Career Site Builder to add this new field to data capture form
  3. Go to Tools > Data Capture Forms (can create a new data capture form or update an existing one)

kba5.png

  1. Go to Layout and click 'Add' to add the new picklist you created (can make this field required if needed, can click on picklist and refresh picklist in case any new values are ever added to the picklist)

kba6.png

kba7.png

  1. Save
  2. Go to Pages > Landing to associate this data capture form to a landing page (Create new landing page or associate this data capture form to an existing one)

kba9.png

kba10.png

  1. Select the data capture form and then publish

kbabefore11.png

kba11.png

  1. You can preview it to make sure everything is fine

kba12.png

Note: The custom picklists to be used when adding them to a Candidate Profile Extension must not be legacy. Only (custom) picklist V2 will work with this setup. Or standard legacy picklists.

Note 2: Picklist object must have the status Secured set to No in order to communicate with the API. Otherwise, the picklist will appear empty.
Go to Configure Object Definition > Object Definition > Picklist, to check. If this value changed, you will also have to refresh the metadata (OData API Metadata Refresh And Export).

Keywords

Data Capture Form, Picklist, Candidate Profile Extension, , KBA , LOD-SF-RMK-CRM , Data Capture Form, Email Layout, Email Campaign , LOD-SF-RCM-CRM , Candidate Relationship Management , How To

Product

SAP SuccessFactors Recruiting all versions