UserRole
Salesforce におけるロール階層を定義し、データアクセスやレポート関係を制御します。
Columns
| Name | Type | ReadOnly | References | Description |
| Id [KEY] | String | True |
ユーザーロールレコードの一意の識別子。 | |
| Name | String | False |
ロールの名前。ロール階層および共有設定での表示に使用されます。 | |
| ParentRoleId | String | False |
UserRole.Id |
階層内の親ロールの識別子で、レポートやアクセスの継承を定義するために使用されます。 |
| RollupDescription | String | False |
ロールの説明。多くの場合、その目的や範囲を明確にするために使用されます。 | |
| OpportunityAccessForAccountOwner | String | False |
View やEdit など、取引先所有者に付与される商談アクセスレベルを定義します。 | |
| CaseAccessForAccountOwner | String | False |
Read やEdit など、取引先所有者に付与されるケースのアクセスレベルを指定します。 | |
| ContactAccessForAccountOwner | String | True |
取引先所有者が関連する取引先責任者にアクセスできるレベルを決定します。 | |
| ForecastUserId | String | False |
User.Id |
このロールの売上予測の責任を持つユーザーの識別子。 |
| MayForecastManagerShare | Bool | True |
このロールの売上予測マネージャーが他のユーザーと売上予測を共有できるかどうかを示します。 | |
| LastModifiedById | String | True |
User.Id |
ロールを最後に変更したユーザーの識別子。 |
| DeveloperName | String | False |
コード内でこのロールを参照するために使用されるAPI 名または一意の開発者ラベル。 | |
| PortalAccountId | String | False |
Account.Id |
ポータルコンテキストでこのロールに関連付けられた取引先の識別子。 |
| PortalType | String | False |
このロールが関連するポータルの種類(Customer やPartner など)。 | |
| PortalAccountOwnerId | String | True |
User.Id |
このロールに関連付けられたポータル取引先を所有するユーザーの識別子。 |
| SOQL | String | False |
Salesforce サーバーに対して実行するSOQL クエリを指定します。この疑似カラムがWHERE 句から設定されている場合、元のクエリよりも優先されます。 | |
| ExternalIdColumn | String | False |
挿入を実行する場合に使用する外部Id カラムを指定します。この値が指定されている場合、INSERT コマンドの呼び出し時にupsert が使用されます。 | |
| FilterScope | String | False |
クエリから返されるレコードを制限するためのオプションのスコープ。このプロパティは次のいずれかの値を取ることができます:Delegated、Everything、Mine、MineAndMyGroups、My_Territory、My_Team_Territory、またはTeam。 | |
| SystemModstamp | Datetime | True |
ロールレコードの最新の変更を反映した、システムが生成したタイムスタンプ。 | |
| LastModifiedDate | Datetime | True |
ユーザーロールが最後に変更された日時。 |