Symptom
- In the Personal Data Collection step, the 'Attachment' field under Compensation entity> Bank details is not visible to the Onboardee even after providing the below permissions.
- Permission to View/Edit the attachment are given to the OnboardingExternalUser role.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
1. Login as candidate to complete Personal Data Collection Step.
2. Navigate to Compensation entity and add bank details. You will notice that the 'Attachment' field missing
Cause
The issue is due to the following missing configurations:
1)The config object for PaymentInformation doesn't have the 'Attachment' field added.
2)The external user role has field level override for 'Attachment' field of PaymentInformationDetail set to 'ReadOnly'
Resolution
The following configurations need to be added:
1) Go to 'Manage Configuration UI' and add the 'Attachment' field for the PaymentInformation config object as highlighted.
2) The OnboardingExternalUser role has field level override for 'Attachment' field of PaymentInformationDetail set to ReadOnly. Removing it allows the onboardee to upload attachment
Keywords
personal data collection, Onboarding, data collection, attachment field , KBA , LOD-SF-OBX-DC , Personal Data Collection , Problem