ODBC Driver for Salesforce

Build 25.0.9638

UserFieldAccess

特定のユーザーが特定のフィールドに対して持つフィールドレベルのセキュリティ(FLS)を表します(例:ユーザーがフィールドを読み取り、作成、または更新できるかどうか)。

ビュー固有の情報

このビューからデータを取得するには、DurableId の値が必要です。この値を取得するには:

  1. オブジェクト名またはフィールド名でフィルタリングして FieldDefinition ビューをクエリし、関連する DurableId キーを取得します。以下の例では、Account のすべてのフィールドを一覧表示します:
    SELECT DeveloperName, DurableId FROM FieldDefinition WHERE EntityDefinitionId = 'Account'
  2. 監査対象ユーザーの Id を取得するために、標準の User オブジェクトをクエリします:
    SELECT Id FROM User
  3. FieldDefinition の DurableId と User の Id をピリオドで連結して(例:FieldDefinition.DurableId + . + User.Id)、UserFieldAccess をクエリします。

    例えば、FieldDefinition の DurableId が 'MyAccount'、User の Id が '0055Y00000AbCdEFG' の場合、クエリのフィルタは次のとおりです:

    SELECT * FROM UserFieldAccess WHERE DurableId = 'MyAccount.0055Y00000AbCdEFG'

Columns

Name Type References Description
Id String レコードの一意の識別子。
DurableId String フィールドの DurableId(FieldDefinition から取得)と User Id を組み合わせた複合キー(例:MyAccount.0055Y00000AbCdEF)。
UserId String

User.Id

このレコードに関連付けられた User の Id。
IsUpdatable Bool レコードに Updatable 特性があるかどうかを示します。
IsCreatable Bool レコードに Creatable 特性があるかどうかを示します。
IsAccessible Bool レコードに Accessible 特性があるかどうかを示します。
EntityDefinitionId String

EntityDefinition.Id

このレコードに関連付けられた EntityDefinition の Id。
FieldDefinitionId String

FieldDefinition.Id

このレコードに関連付けられた FieldDefinition の Id。
SOQL String Salesforce サーバーに対して実行する SOQL(Salesforce Object Query Language)クエリを指定します。この疑似カラムが WHERE 句で設定された場合、元のクエリより優先されます。
ExternalIdColumn String INSERT 実行時に使用する外部 Id カラムを指定します。この値を指定した場合、INSERT コマンドの呼び出し時に upsert が使用されます。
FilterScope String クエリから返されるレコードを絞り込むための任意のスコープ。このプロパティには次の値のいずれかを指定できます:Delegated、Everything、Mine、MineAndMyGroups、My_Territory、My_Team_Territory、Team。

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 25.0.9638