この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

PermissionSetLicense

ユーザのプロファイルを変更または再割り当てせずに、1 名以上のユーザに指定の権限を付与できるようにするために使用するライセンスを表します。アクセスの許可に権限セットライセンスを使用できますが、アクセスの拒否には使用できません。このオブジェクトは、API バージョン 29.0 以降で使用できます。

サポートされているコール

describeSObjects()query()retrieve()

項目

項目名 詳細
DeveloperName
string
プロパティ
FilterGroupSort
説明

API のオブジェクトの一意の名前。この名前は、アンダースコアと英数字のみを含み、組織内で一意の名前にする必要が��ります。最初は文字であること、空白は使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。

大規模データセットを作成する場合、必ず各レコードの一意の DeveloperName を指定してください。DeveloperName が指定されていないと、Salesforce で各レコードの DeveloperName を生成している間にパフォーマンスが低下する可能性があります。

メモ

ExpirationDate
date
プロパティ
FilterGroupNillableSort
説明
権限セットライセンスの期限が終了する日付。
Language
picklist
プロパティ
FilterGroupRestricted picklistSort
説明

権限セットライセンスの言語。

MasterLabel
string
プロパティ
FilterGroupSort
説明
権限セットライセンスの表示ラベル。表示ラベルは [Permission Set License Label] です。
MaximumPermissionsPermissionName
boolean
プロパティ
Filter
説明
権限ごとに 1 つの項目が対応します。たとえば、MaximumPermissionsIdentityConnect は、「Identity Connect を使用」権限に対応します。

true の場合、この PermissionSetLicense は指定の権限を付与します。項目数は、組織で使用できる権限によって異なります。

PermissionSetLicenseKey
string
プロパティ
FilterGroupidLookupSort
説明
特定の権限セットライセンスを識別する一意の文字列。
Status
picklist
プロパティ
FilterGroupRestricted picklistSort
説明
権限セットライセンスの状況。[有効] の場合、権限セットライセンスが使用できます。[無効] の場合、権限セットライセンスの期限が終了しています。
TotalLicenses
int
プロパティ
FilterGroupSort
説明
組織で使用できるこの権限セットライセンスの合計数。
UsedLicenses
int
プロパティ
FilterGroupSort
説明
現在ユーザに割り当てられているこの権限セットライセンスの数。

使用方法

「設定・定義を参照する」権限を持つユーザは、PermissionSetLicense オブジェクトを使用して、組織で現在定義されている権限セットライセンスのセットを参照することができます。

既存の権限ライセンスをクエリするには、PermissionSetLicense オブジェクトを使用します。

たとえば、すべての有効な権限セットライセンスのリストを返すには、次を実行します。
1SELECT MasterLabel 
2FROM PermissionSetLicense
3WHERE Status = 'Active'
PermissionSetLicenseAssign オブジェクトと合わせて使用すると、「Identity Connect」などの特定の権限セットライセンスに割り当てられたすべてのユーザを返すネストされたクエリを作成できます。
1SELECT MasterLabel, (SELECT AssigneeId FROM PermissionSetLicenseAssignments) 
2FROM PermissionSetLicense 
3WHERE MaximumPermissionsIdentityConnect=true