Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Salesforce connector supports both full and incremental inventory. The connector uses Salesforce Object Query Language (SOQL) to retrieve data from Salesforce. When inventory is first enabled, the connector performs a full inventory to sync all the accounts, groups, group membership and user licenses. On subsequent runs, the inventory job looks for modified objects only.

...

Object in Salesforce

Component in EmpowerID

User

Account

Profile

Group (Group Type ID = 15)

User Role

Group (Group Type ID = 16)

Permission Set

Group (Group Type ID = 25)

Public Groups

Group (Group Type ID = 9)

Permission Set License

Group (Group Type ID = 41)

User License

Group License

Permission Set Assignment

Group Account

Account Inventory

Users in Salesforce are inventoried as accounts in EmpowerID and added as records to the Account table of the EmpowerID Identity and Resource Warehouse. The connector supports both full and incremental inventory for accounts. Each time full inventory runs, the connector syncs all the accounts from the external system to EmpowerID. Full Inventory uses a query to get all the accounts from Salesforce. The query contains a comma separated list of user attributes to be inventoried and is configurable by editing the UserQueryMessage parameter on the Salesforce SCIM resource system. The below code depicts what the default query looks like.

...