Account Attributes
The Salesforce connector returns several attributes falling into two categories. The first are general attributes: name, city, state, and so on. The second are entitlement attributes that define users' level of access granted within Salesforce.
The account user's display name, typically in an email type format
For example, denise.hunt@demoexample.com
The internal Salesforce ID number for the account
The format is as follows:
005A00000014ySyIXX
This is an Account ID which must not be changed.
The user's full name
The user's first name
The user's last name
The user's assigned alias
The user's city
Display Names for the user's online communities
The user's call center
The user's company name
The user's country
The user's department
The user's Email address
The user's division
The user's employee number
The user's telephone extension
Name of the street
The user's fax number
Indicates if the user account is active in Salesforce
When set to false, the user account is disabled
Encoding that should be used during email communications
ID of the profile assigned to a user
Profiles contain settings and permissions, which control what users can do. The available profiles depend on which user license is selected.
Name of the profile assigned to a user
Profiles contain settings and permissions, which control what users can do. The available profiles depend on which user license is selected.
The role assigned to a user
Public groups are the entitlements for a user
Queues assigned to the user.
Aggregates the Queue Names associated with an account. It also supports provisioning operation for Queue Names associated with the account.
This attribute can be deleted if not required.
Maps to the Marketing user flag
Maps to the Mobile user flag
Note
This attribute isn't supported with Salesforce API version 59.0.
Maps to the Offline user flag
The user's phone number
Enable to receive the salesforce.com administrator newsletter
Type of the user
This field is read-only.
Enabled if the user is a Portal User
This field is read-only.
Enabled if the user is a Partner User
This field is read-only.
Maps to Sales Anywhere User
Enable to receive the salesforce.com newsletter
Permission set assigned to a user
A permission set contains settings and permissions which control a user's action. The available permission depends on which user license is selected. Users can have multiple permission sets.
PermissionSetGroup represents a group of permission sets and the permissions within them. Use the PermissionSetGroup attribute to organize permissions based on job functions or tasks. Users can have multiple permission set groups.
Permission set license assigned to a user
Managed package assigned to a user
The user’s license
The user's state
The user's title
The email encoding key
There are several selections to choose from in from the web interface. The encoding keys are customizable.
Defaults to UTF-8
The user’s manager' ID
Note
The ProfileId and UserRoleId fields are required in the schema to aggregate the ProfileName and userRoleName respectively. If the ProfileId or UserRoleId is removed then profile name and user role name will not be fetched.
Additional Account Attributes for the Salesforce Connector
Note
The Salesforce Connector supports provisioning custom attributes present on the user object.
-
(For attributes present on user object only) The Salesforce Connector enables you to aggregate and update custom attributes present on user objects. The custom attributes added in the Salesforce user schema must have
__cappended to the attribute names created in Salesforce.For example, if you added
EMP_DEPARTMENTin the user entity on the Salesforce system, you should also addEMP_DEPARTMENT__cin the Salesforce user schema.Note
Custom attributes can also be updated. -
Support for custom attributes not present in Salesforce system but are required internally in SailPoint, such as for a configured correlation rule can be acknowledged if the attribute is prepended with
_#.
For example:_#Emp_company_history