ADO.NET Provider for Salesforce

Build 25.0.9434

UserRecordAccess

Tracks record-level access permissions for users, defining which records they can view or edit.

Columns

Name Type References Description
Id [KEY] String Unique identifier for the user record access entry.
UserId String

User.Id

Identifier of the user whose access permissions are being defined.
RecordId String Identifier of the specific record the access permissions apply to.
HasReadAccess Bool Indicates whether the user has permission to view the record.
HasEditAccess Bool Indicates whether the user has permission to modify the record.
HasDeleteAccess Bool Indicates whether the user has permission to delete the record.
HasTransferAccess Bool Indicates whether the user can transfer ownership of the record.
HasAllAccess Bool Indicates whether the user has full access to the record, including read, write, delete, and transfer.
MaxAccessLevel String Highest level of access the user has to the record, such as Read, Edit, or Full.
SOQL String Specifies the SOQL query to execute against the Salesforce servers. If this pseudo column is set from the WHERE clause it will take precedence over the original query.
ExternalIdColumn String Specifies the external Id column to use if performing an insert. If this value is specified, upsert will be used when the INSERT command is called.
FilterScope String Optional scope to limit the records returned from queries. This property can take one of these values: Delegated, Everything, Mine, MineAndMyGroups, My_Territory, My_Team_Territory, or Team.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9434