Create, Defaulted on create, Filter, Group, Sort, Update
Description
The unique name of the object
in the API. This name can contain
only underscores and alphanumeric characters, and must be unique in
your organization. It must begin with a letter, not include spaces,
not end with an underscore, and not contain two consecutive underscores. In managed packages, this field prevents naming conflicts on
package installations. With this field, a developer can change the
object's name in a managed package and the changes are reflected in
a subscriber's organization. Label is API Name.
ForecastUserId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The ID of the forecast manager associated with this role. Label
is User ID.
IsPartner
Type
boolean
Properties
Defaulted on create, Filter
Description
Indicates whether the user role is a partner who has access to
the partner portal (true) or not (false). This field is not available for
release 9.0 and later. Instead, use PortalType with the value Partner.
MayForecastManagerShare
Type
boolean
Properties
Defaulted on create, Filter, Group, Sort
Description
Indicates whether the forecast manager can manually share their
own forecast.
Required. The opportunity access level for the account owner.
Note that you can’t set a user role with an opportunity access
less than that specified in organization-wide defaults.
ParentRoleId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The ID of the parent role.
PortalRole
Type
picklist
Properties
Filter, Nillable
Description
The portal role: Executive, Manager, User, or PersonAccount.
This value indicates the type of portal for the role:
None: Salesforce application
role.
CustomerPortal: Customer portal role.
Partner: partner portal role. The field IsPartner used in release
8.0 will map to this value.
This field replaces IsPartner beginning with release 9.0.
RollupDescription
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Description of the forecast rollup. Label is Description.
Usage
Use this object to query the set
of currently configured user roles in your organization. Use it in
your client application to obtain valid UserRole IDs to use when querying or modifying a User record.
All users have access to invoke query or describe
this object. If your client application logs in with the “Modify
All Data” permission, it can query, create, update, or delete UserRole records.