SAP Knowledge Base Article - Public

2420903 - Not able to enter values for the required fields in manual process - Onboarding

Symptom

  • We would like to make certain fields in custom panels non-editable when the candidate record  come from external ATS.
    But the same fields should be editable if the process is started manually.
  • How to differentiate between Manual process and process initaited from External ATS

Environment

Onboarding
Panel Designer

Reproducing the Issue

1 Go to Onboarding -> Process tab -> Kick start onboarding activity manually
2 Read only fields will be greyed out and can not enter any value. 

Cause

Fields are defined as Read only in the panels

Resolution

IsHRDataServiceEmployee is the key that differentiates the activity from External ATS and the one created manually. Utilize this key in the condition of the fields.

IsHRDataServiceEmployee = True  means , the activity is from External ATS or imported through Settings -> ManageEmployees . If this key does not exist then it is manual creation.

If this key is not available for selection, then it should be included in the data dictionary (Onboarding -> Settings -> DataDictionary).

 

 

See Also

https://launchpad.support.sap.com/#/notes/2262228

Keywords

ONB
Onboarding
Panel Desinger
Custom Panel
Read-Only
DataDictionary , KBA , LOD-SF-OBD-PAN , Panels, Panel Designer , How To

Product

SAP SuccessFactors Onboarding 1608