Skip to main content

About the Salesforce Connector

EmpowerID includes two Salesforce connectors – the standard connector and a SCIM connector – that organizations can use to bring the user data (user accounts, permissions sets, profiles and roles) in their Salesforce domains to EmpowerID, where that information can be managed and synchronized with data in any connected back-end user directories. Once connected, you can manage this data from EmpowerID in the following ways:

  • Account Management
    • Inventory user accounts
    • Create, Update and Delete user accounts
    • Enable and Disable user accounts
  • Group Management
    • Inventory groups
    • Inventory group memberships
    • Create groups
    • Add and Remove members to and from groups

Inventory Objects and their corresponding components in EmpowerID

Object in SalesforceComponent in EmpowerID
UserAccount
ProfileProfile Group
User RolePrimary Role Group
Permission SetSF Permission Set
User LicenseGroup License
Permission Set AssignmentGroup Account

Attribute Mapping

The below table shows the attribute mappings of Salesforce objects to EmpowerID.

Profile
Attribute in SalesforceAttribute in EmpowerID
IDSystemIdentifier
NameName
UserLicenseIdGroupLicenseId
User Role
Attribute in SalesforceAttribute in EmpowerID
IDSystemIdentifier
NameName
Permission Set
Attribute in SalesforceAttribute in EmpowerID
IDSystemIdentifier
NameName
Permission Set Assignment
Attribute in SalesforceAttribute in EmpowerID
AssigneeIdConverted to AccountID
PermissionSetIdConverted to PermissionSetGroupID
User License
Attribute in SalesforceAttribute in EmpowerID
IDLicenseIdentifier
NameName
User
Salesforce AttributeEmpowerID Person Attribute
activeActive
IDSystemIdentifier
DepartmentDepartment
ManagerManagerPersonID
StreetStreetAddress
AliasEmailAlias
citycity
CountryCountry
EmailEmail
NameName
LastNameLastName
FirstNameFirstName
ProfileIdExtensionAttribute15
UserRoleIdExtensionAttribute14
statestate
displayNameFriendlyName
info

When EmpowerID inventories Salesforce, it creates an account in the EmpowerID Identity Warehouse for each Salesforce user, a group for each Salesforce profile, a group for each Salesforce role, and a group for each Salesforce permission set. EmpowerID distinguishes these groups from one another by group type. Groups created for Salesforce profiles have a group type of ProfileGroup (GroupTypeID of 15), while groups created for roles have a group type of PrimaryRoleGroup (GroupTypeID of 16). This information becomes important if you use EmpowerID to create users in Salesforce as each Salesforce user must have a profile.