Symptom
- Permission Sync is not working, user's permissions are not syncing from BizX to ONB 1.0
- File is not generated and placed in SFTP
- File in the SFTP is not picked up by Onboarding 1.0
- Few of the column information is synced and few column information is not synced.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Environment
SAP SuccessFactors Onboarding 1.0
Cause
- Sync Between BizX and SFTP Fails(i.e.File is not generated and placed in SFTP)
- Sync between SFTP and ONB Module(i.e. File is placed in SFTP but it not picked up from SFTP)
- Sync between SFTP and ONB Module(i.e. File is picked up from SFTP but few column information is not synced to Onboarding 1.0 )
- Onboarding Group name is different from BizX Role name
- System Administrator role is included. If a user has several permission roles along with System Administrator role, then none of the roles would be sync to Onboarding 1.0.
Resolution
Scenario 1
Permission sync file not getting sent to SFTP
- Image of Job in SFTP
- Provisioning
- Manage Schedule Jobs
- Filter by Ad Hoc
- Check that the job is present
- Check if job is submitted
- If the job is not submitted this action is the reason why the file is not placed in SFTP
- If submitted, and not placed in SFTP
- Click the job name to open it
- Check that the “File available in FTP?” option is checked because that is the option that sends the file to SFTP once it has been submitted.
- "Report format" should be CSV, otherwise even onboarding 1.0 takes the file, content cannot be read.
- A correctly configured job in provisioning looks like below.
Scenario 2
File is going to SFTP, but it’s not being picked by Onboarding 1.0 .
- Provisioning
- Company setting
- Check for Onboarding 1.0 Account ID
- Super Admin, find account, Features, Foundation Import.
- If the foundation import feature is enabled, ensure that the SFTP folder is correct for example, /ONB/inbound, and the host address.
- Go back to Provisioning, Manage Schedule jobs, filter by Ad Hoc reports and click the job
- Logon to SFTP using the below credentials that will be displayed on the job
- Check the folder based on the path to see if the file is Available
- Find your job in the ONB inbound folder.
- Check that the file name on the job in provisioning is correct
- The file name consists of ONBaccountID_Permission_Sync.csv
- If the above are completed and the file is still not getting picked up.
- Open the report in SFTP check the row headings on the report
- Navigate to Super Admin
- Import Export Settings
- FoundationImportFieldMapping
- Export the files, and check that the name of the columns in the XSLT file matches the name of the row headings on the report
- The username is not important, User ID and Role Name is required.
- Job Owner below
Scenario 3
The permission sync is working, but users are not going to the designated groups in Onboarding 1.0
- Navigate to provisioning
- Manage schedule Jobs
- Select Job Type by Ad Hoc
- Click Refresh on the right
- Click the permission sync Job
- Logon to SFTP using server access credentials
- Run the job by hovering over “Select” on the right
- Click “Run it now”
- Click “Monitor Jobs”
- Check the status of the job to see is it completed
- Once completed navigate to SFTP
- Click folder name ONB
- Click Inbound
- Double-click the permission sync file to open it
- In the Excel file, click Data
- Filter
- Search for the user by the user ID
- If the user is not there that is the reason the permission is not syncing over,
you must tell the client to add the user in the respected permission groups in BizX - If the user is there check what permission roles are associated with the user
- Now navigate to Onboarding 1.0
- Security
- Groups
- Check that the role name in the report matched the group name is Onboarding 1.0
- After the above steps are completed if the job is sent to Onboarding 1.0 , but failing
- Navigate to Onboarding 1.0
- Settings
- Audit Trail
- Select a blank value from the “Type”
- Enter INT for “Event code”
- You can select an “Event From” or take the default date if the sync failed today
- Double-click the job copy the error and open an case with Support
Scenario 4
After Role name is created in BizX > Role Based Permission this must match the Onboarding Group name. The BizX report generate a file with User ID and Role Name, if this Role Name is not exacly the Onboarding Group name the permissions will not sync. The solution is to change Onboarding Group name to the same as Role Name.
Tips and Common Error
- Do not add the Onboarding 1.0 account name in the Foundation Import file on FileMask row.
- Ensure to leave the default as shown below
Scenario 5
Please add filters to exclude the System Administrator role from the permission Sync report.
- Find the report to generate Permission sync file
- Click Edit
- Click on Filters
- Click Refine Criteria
- Under All columns -> Choose Role Information
- Choose Role Name in the filters
- Clcik "By Rule "
- Click Add rule
- Under Rule , Choose Not Equal to
- Choose System Administrator and click Finish
- You can verify the report , by running the report (Reporting --> AD Hoc Reports--> click the drop down in Permission Sync report name -> Run Report)
See Also
Keywords
Permission, Sync, SFTP, Recruiter, Hiring Manager, Provisioning, Super Admin, Job, Foundation, Import, Role, Name, Group , KBA , LOD-SF-OBD-INT , Integrations with Onboarding , Problem