UserRecordAccess
ユーザーのレコードレベルのアクセス権を追跡し、どのレコードを参照または編集できるかを定義します。
Columns
| Name | Type | References | Description |
| Id [KEY] | String | ユーザーレコードアクセスエントリの一意の識別子。 | |
| UserId | String |
User.Id | アクセス権が定義されているユーザーの識別子。 |
| RecordId | String | アクセス権が適用される特定のレコードの識別子。 | |
| HasReadAccess | Bool | ユーザーがレコードを参照する権限を持っているかどうかを示します。 | |
| HasEditAccess | Bool | ユーザーがレコードを変更する権限を持っているかどうかを示します。 | |
| HasDeleteAccess | Bool | ユーザーがレコードを削除する権限を持っているかどうかを示します。 | |
| HasTransferAccess | Bool | ユーザーがレコードの所有権を転送できるかどうかを示します。 | |
| HasAllAccess | Bool | ユーザーがレコードに対して、読み取り、書き込み、削除、転送を含むフルアクセス権を持っているかどうかを示します。 | |
| MaxAccessLevel | String | Read、Edit、Full など、ユーザーがレコードに対して持つ最高レベルのアクセス権。 | |
| SOQL | String | Salesforce サーバーに対して実行するSOQL クエリを指定します。この疑似カラムがWHERE 句から設定されている場合、元のクエリよりも優先されます。 | |
| ExternalIdColumn | String | 挿入を実行する場合に使用する外部Id カラムを指定します。この値が指定されている場合、INSERT コマンドの呼び出し時にupsert が使用されます。 | |
| FilterScope | String | クエリから返されるレコードを制限するためのオプションのスコープ。このプロパティは次のいずれかの値を取ることができます:Delegated、Everything、Mine、MineAndMyGroups、My_Territory、My_Team_Territory、またはTeam。 |