SAP Knowledge Base Article - Public

3392172 - Error submitting New Hire - "This record could not be processed because some required information is missing. Please enter a value for person-id-external and try again" - CS2H2023

Symptom

 Error message appears on submitting a new hire:
"This record could not be processed because some required information is missing. Please enter a value for person-id-external and try again". 

Environment

SAP SuccessFactors - Employee Central (2311)

Reproducing the Issue

  1. Ensure "Enable Centralized Services to Add New Employee, Add New Employee for Fixed Term, and Rehire Inactive Employee" is enabled in “Company System and logo settings”
  2. Go to “Add New Employee”
  3. Fill all mandatory fields
  4. Try to submit the hire
  5. Error message appears preventing the hire:
    "This record could not be processed because some required information is missing. Please enter a value for person-id-external and try again". 

Cause

With "Enable Centralized Services to Add New Employee, Add New Employee for Fixed Term, and Rehire Inactive Employee" enabled, the person-id field can not be hidden in the Hire UIs. 

Using a Business Rule to hide the person-id field will cause this validation error to be shown.

Resolution

If you do not wish for the person-id value to be manually entered in the Hire UIs, you can adjust your Business Rule to prevent this validation from occurring. 

By setting the visibility of the person-id field to Read Only (view) in your Business Rule in stead of Hidden (none) you can continue to hire users without manually entering the person-id value in the Hire UIs. 

  1. Navigate to the personInfo HRIS Element in Manage Business Configuration 
  2. Highlight the onInit rule which sets the person-id visibilty to none
  3. Change the rule to set the person-id visibilty to view
  4. Save changes to the rule

Note: 
Please not Business Rules which set the visibility of a field should ONLY set the visibility of fields. It is not supported to also set field values in the same rule. These two actions should be carried out by two separate rules.



To allow you time to make the changes to the rule you can temporarily disable the validation by going to "Company System and Logo Settings" and disable the "Enable Centralized Services to Add New Employee, Add New Employee for Fixed Term, and Rehire Inactive Employee" switch and save changes. When this switch is turned off the error will no longer be raised on hire. Please note this should only be done as a temporary action is this setting is planned to be universally enabled in an upcoming Release. 

Keywords

CS2H2023, KI2311, centralized services, Enable Centralized Services to Add New Employee, Add New Employee for Fixed Term, and Rehire Inactive Employee, hire error, This record could not be processed because some required information is missing, Please enter a value for person-id-external and try again, 2H2023 , KBA , LOD-SF-EC-HIR-NEW , Add New Employee Wizard , Problem

Product

SAP SuccessFactors HXM Core 2311