Exception DURING account aggregation in TestSuccesFactor.
Cause: Unable to create iterator sailpoint.connector.InsufficientPermissionException:
[ InsufficientPermissionException ] [ Possible suggestions ]
Your permissions and additional picklist values are not completely aligned with recommended practices.
Refer to connector guidelines to set expected values.
[ Error details ]
System aggregated 0 employees.
It seems like the connector is failing due to insufficient permissions or misaligned picklist values. Has anyone experienced a similar problem?
Any guidance on which specific permissions or picklist configurations should be checked for SuccessFactors integration with SailPoint would be greatly appreciated.
It seems like you’re on the right track thinking that permissions or picklist values are misaligned. You can find the required permissions for the service account in the documentation for the SAP SuccessFactor connector here: Required Permissions
For example, the required permissions for aggregation:
Thanks, Dalton! I can already confirm that this is not related to the picklist values, because the ones I added match exactly what is in the documentation. Thanks for sharing this. However, how can I add the required permissions? Should I add them directly in the application’s XML? I don’t really understand. Thanks.
You’re granting permissions within SuccessFactors, specifically to a service account that IdentityIQ will use to connect and interact with the SuccessFactors system.
This is an overview on connecting to SuccessFactors which will help you understand the overall implementation better. After that, go back to the doc I originally linked to you and underneath the heading “Providing Permissions to a Service Account”, you can see an example of how this is done for the “Manage Role Based Permission Access”. Required Permissions
From that doc:
“To perform the group aggregation for the manually added group schema attributes, perform the following steps to provide the Manage Role-Based Permission Access to the service account:
Go to Admin Center and search for Manage Role-Based Permission Access.
Select Add User.
Search through User Name and select the required user.
Hello everyone, thank you for your availability. I’ve done some additional checks.
This bug appears after the upgrade to 8.4p2.
The test I performed was the following:
By testing the same application on another SailPoint environment, the accounts were successfully added after the aggregation.
Here is the error message: Your permissions and additional picklist values are not completely aligned with recommended practices. Refer to connector guidelines to set expected values. [Error details] System aggregated 0 employees.
According to the documentation, here is the resolution:
Resolution – Your source permissions and additional picklist values are not completely aligned with recommended practices:
Ensure that the service account has all the required permissions.
The Picklist ID value is different from the default values used. To change this value, refer to the Exporting and Verifying the Picklist Values section.
Ensure the picklist values are correct or configured as mentioned in the Picklist Configuration section.
I have performed all 3 tests.
I replaced my picklist values with the expected ones: