Skip to main content

Data import

Connection details

ParameterValue
Base URL{baseURL}
Authentication typeBasic
User{user@companyid}
Password{password}
Test connectionSelect the checkbox
Test queryUsers

Queries and mappings

The SAP SuccessFactors connectivity package provides the following mappings:

Users - accounts

Parameters:

TabParameterValue
GeneralURLUsers
GeneralCollectionResources
Advancedhttp verbGET

Mappings:

DestinationOperatorSource
Business keyMapid
Unique IDMapuserName
Account NameMapuserName
Display namedisplayName
StatusExpressionActive ? "Active" : "Disabled"
Distinguished nameMapid

Groups (Static groups) – resources

Parameters:

TabParameterValue
GeneralURLGroups
GeneralCollectionResources
GeneralDistinctYes
GeneralFilterurnietfparamsscimschemasextensionsap20Group_supportedOperations.Contains("readWrite")
Advancedhttp verbGET

Mappings:

DestinationOperatorSource
Business keyMapid
Security resource business keyMapid
NameMapdisplayName
CategoryConstantGroup
TypeConstantSAP SuccessFactors Static Group
Display nameMapdisplayName
Short NameMapid
OperationsMapurnietfparamsscimschemasextensionsap20Group_supportedOperations

Groups (Dynamic groups) - Resources

Parameters:

TabParameterValue
GeneralURLGroups
GeneralCollectionResources
GeneralDistinctYes
GeneralFilterurnietfparamsscimschemasextensionsap20Group_supportedOperations.Contains("readOnly")
Advancedhttp verbGET

Mappings:

DestinationOperatorSource
Business keyMapid
Security resource business keyMapid
NameMapdisplayName
CategoryConstantGroup
TypeConstantSAP SuccessFactors Dynamic Group
Display nameMapdisplayName
Short NameMapid
OperationsMapurnietfparamsscimschemasextensionsap20Group_supportedOperations

Resource assignments between user and groups

Parameters:

TabParameterValue
GeneralURLUsers
GeneralCollectionResources
GeneralDistinctYes
Advancedhttp verbGET

Mappings:

DestinationOperatorSource
Resource business keyExpression(groups_ref != null && groups_ref.ToString().Contains("Users")) ? null : groups_value
Account - business keyMapid

Advanced

The following section explains how to configure the pagination in the system.

ParameterValue
Paging mechanismURL Parameters
URL parametersstartIndex={index}&count=100
Starting index1
Total fieldtotalResults

Account rules

The connectivity package has the following account rules:

Ownership rule
The account owner is set to the identity where the Identity's unique ID value of the identity matches the Name value of the account.

FieldValue
TypeIdentity lookup
Join reasonExact Match
Account attributeName
Identity attributeIdentity’s unique ID

Classification rule
If an identity with the account attribute Identity join reason equals Exact Match, the account type is set to Email.

FieldValue
TypeIdentity lookup
Join reasonExact Match
Account attributeName
Identity attributeIdentity’s unique ID