Symptom
We find that the Payment Information Portlet is not enabled for External Candidates during onboarding Personal Data Collection step. We have checked the permissions for the user role "OnboardingExternalUser" and the permissions for these objects have been granted access, but still the payment info portlet is not visible to external candidate.
Environment
SAP SuccessFactors Onboarding
Cause
There are multiple reasons why the payment information portlet may not be visible, please find the 2 such reasons here:
Cause 1:
- Payment Information UI is not associated with the Personal Information Screen Lookup Object
Cause 2:
- RBP Permission is not assigned for a secured object, "Personal Information Screen Lookup"
- Since the object permission is not granted to the external user, the payment information portlet will not be visible
Resolution
Solution 1:
- Go to Manage Data > Personal Information Screen Lookup
- Click on Take Action > Make Correction
- Add the UI Name under "screenId"
NOTE: If there is no existing information under "Personal Information Screen Lookup", create a new one with the objectType as "Payment Information"
Solution 2:
- Go to Configure Object Definition > Personal Information Screen Lookup
- Under "Security", if "Secured = Yes", Set the Permission Category to "Miscellaneous Permissions"
- Save the Object
- Go to Manage Permission Role > OnboardingExternalUser
- Click on Permissions
- Under "Miscellaneous Permissions" > Enable "Personal Information Screen Lookup"
- Save
- NOTE: Under "Security", if "Secured = No", then follow the below steps:
- Go to Manage Permission Role > OnboardingExternalUser
- Click on Permissions
- Under "Metadata Framework" > Enable "Access to non-secured objects"
- Save
Keywords
Payment Information, PDC, Personal Information Screen Lookup, Payment Info, Portlet , KBA , LOD-SF-OBX-PDC , Personal Data Collection , Bug Filed