パッケージの権限セットおよびプロファイルの設定
開発者は権限セットまたはプロファイル設定を使用して、権限およびその他のアクセス設定をパッケージに許可できます。権限セット、プロファイル設定、または両方の組み合わせを使用するかどうかを決定する場合は、類似点と相違点を考慮します。
| 使用可能なインターフェース: Salesforce Classic (使用できない組織もあります) |
| 使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 権限セットを使用可能なエディション: Contact Manager Edition、Professional Edition、Group Edition、Enterprise Edition、Performance Edition、Unlimited Edition、Developer Edition、および Database.com Edition |
| 動作 | 権限セット | プロファイルの設定 |
|---|---|---|
| 含まれている権限および設定は何か? |
|
|
| 管理パッケージでのアップグレードは可能か? | はい。 | プロファイル設定は、インストールまたはアップグレード時に、登録者の組織の既存プロファイルに適用されます。インストールまたはアップグレードの一環として作成された新しいコンポーネントに関連する権限のみが適用されます。 |
| 登録者は編集できるか? | 登録者は未管理パッケージの権限セットを編集できますが、管理パッケージの場合は編集できません。 | はい。 |
| コピーまたは作成できるか? | はい。ただし、登録者が権限セットをコピーまたはパッケージ化された権限セットに基づく権限セットを作成すると、後続のアップグレードで更新されません。パッケージに含まれている権限セットのみがアップグレードされます。 | はい。登録者はパッケージコンポーネントに関連する権限および設定を含むすべてのプロファイルをコピーできます。 |
| 標準オブジェクト権限は含まれるか? | いいえ。また、主側を標準オブジェクトとする主従関係にあるカスタムオブジェクトのオブジェクト権限を含めることはできません。 | いいえ。 |
| ユーザ権限は含まれるか? | いいえ。 | いいえ。 |
| インストールウィザードには含まれるか? | いいえ。登録者はインストール後、権限セットを割り当てる必要があります。 | はい。プロファイル設定は、インストールまたはアップグレード時に、登録者の組織の既存プロファイルに適用されます。インストールまたはアップグレードの一環として作成された新しいコンポーネントに関連する権限のみが適用されます。影響を受けるコンポーネント (developerName と共に記載) には、新たに次のものが含まれます。
|
| ユーザライセンス要件とは? | 権限セットは、登録者の組織に権限セットに一致する少なくとも 1 つのライセンスがある場合に限りインストールされます。たとえば、Salesforce Platform ユーザライセンスを含む権限セットは Salesforce Platform ユーザライセンスを持たない組織にはインストールされません。登録者が後でライセンスを取得する場合、登録者がパッケージを再インストールして、新しく取得したライセンスに関連付けられている権限セットを取得する必要があります。 ユーザライセンスのない権限セットが必ずインストールされます。ユーザライセンスが含まれない権限セットを割り当てる場合、有効化されている設定と権限がユーザの既存のライセンスで許可されている必要があります。それ以外の場合、割り当ては失敗します。 |
なし。登録者組織では、インストールによって、ユーザライセンスではなくプロファイル設定が上書きされます。 |
| ユーザに割り当てる方法は? | 登録者はパッケージのインストール後パッケージ化された権限セットを割り当てる必要があります。 | プロファイル設定は既存のプロファイルに適用されます。 |
| 拡張パッケージの権限セットは、基本パッケージにインストールされているオブジェクトへのアクセス権を付与できるか? | 基本パッケージが管理パッケージの場合: 拡張パッケージの権限セットは、基本パッケージ内の親オブジェクトまたは拡張パッケージ内の関連する子オブジェクトへのアクセス権限を変更できません。 基本パッケージが管理パッケージでない場合: 拡張パッケージの権限セットは、エンタイトルメントを正常に変更できます。 |
権限セットの場合と同じ動作。 |