PackageLicense
項目
| 項目名 | 詳細 |
|---|---|
| AllowedLicenses |
|
| ExpirationDate |
|
| NamespacePrefix |
|
| Status |
|
| UsedLicenses |
|
使用方法
このオブジェクトを使用して、組織にインストール済みの管理パッケージで許可されているライセンス数と使用中のライセンス数を決定します。
次の例では、API を使用してパッケージのライセンスを管理します。例では、次の操作を実行する Apex クラスを定義します。
- 指定されたパッケージの PackageLicense レコードを取得する (名前空間プレフィックスで識別)。
- 指定されたプロファイルを持つすべてのユーザのリストを返す関数を定義する。
- そのプロファイルを持つユーザごとに UserPackageLicense レコードを作成する。これにより、そのプロファイルを持つすべてのユーザにパッケージのライセンスが割り当てられます。
- ユーザ数が使用可能なライセンス数を超えたらエラーメッセージを返す。