SAP Knowledge Base Article - Public

2548247 - "The required attribute of the mapped standard elements "contactEmail" and "email" do not match."

Symptom

When pressing save in the Candidate Profile, this error results:

Warning: The required attribute of the mapped standard elements "contactEmail" and "email" do not match.

Environment

SAP SuccessFactors Recruiting Management

Cause

Candidate Profile field contactEmail has attribute required="true" while Succession Data Model (Employee Profile) email fields has attribute required="false" so code looks like this:


On Candidate Profile side:

  •  <field-definition id="contactEmail" type="text" required="true" custom="false" anonymize="false" sensitive="false">

On Succession Data Model:

  • <standard-element id="email" required="false" matrix-filter="false">

Resolution

To solve this issue, it's needed to update the required attribute to match both templates. That means that both templates should have either the attribute set as required="true" or required="false".

Please, notice that the error message you see might be a little bit different than the one described in this article, depending on what fields have the discrepancy in the "required" attribute. Please, see some examples below:

  • "The required attribute of the mapped standard elements "lastName" and "lastName" do not match."
  • "The required attribute of the mapped standard elements "firstName" and "firstName" do not match."
  • "The required attribute of the mapped standard elements "degree" and "degree" do not match."

See Also

2873888 - This field would be considered as a mandatory field in candidate profile if its marked as required = true in at least one of the templates - Recruiting Management

Keywords

Required, Attribute, Mapped, Standard, Elements, Match, "lastName", "firstName", "degree" , KBA , LOD-SF-RCM , Recruiting Management , LOD-SF-RCM-CAN , General Candidate Issues (not Offers, not Profiles) , How To

Product

SAP SuccessFactors Recruiting all versions