Symptom
In Job Requisition Template XML, define a custom picklist field with attribute multiselect="true". Example:
<field-definition id="customPicklist" type="picklist" required="true" custom="true" multiselect="true">
Uploading the template in Provisioning gives this validation error:
Error: Field "customPicklist" cannot have multiselect="true"
Environment
SAP SuccessFactors Recruiting Management
Cause
The property "multiselect" can have the value "true" only if the field is identified as multiselect field.
This means you can only use multiselect="true" for standard mfield ids (1-15) and standard object fields that support multiselect (Location and Position). These standard fields are designed to be multiselect.
Resolution
Define a new field using one of the available mfield(1-15) id or if it's applicable, use the standard Location and Position object fields.
Note: When using cascading picklists, both parent and child fields have the same configuration for multiselect attribute (See KBA 2807403).
See Also
2081511 - Multi-select Job Requisition Filter Fields - Recruiting Management
2242453 - Multiselect attribute with picklists Field - Issues with Permissions
Keywords
multi-select, custom multiselect, provisioning validation error, cascading picklist , KBA , LOD-SF-RCM-JOB , Job Postings & Requisitions , How To
SAP Knowledge Base Article - Public