パッケージの権限セットおよびプロファイルの設定
権限セット、権限セットグループ、プロファイル設定のいずれかの方法で、権限およびその他のアクセス設定をパッケージに付与できます。プロファイル設定は、付与する必要のある特定のアクセス権が権限セットでサポートされていない場合にのみ使用します。それ以外の場合は、権限セットまたは権限セットグループを使用します。
| 使用可能なエディション: 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 ユーザーライセンスを持たない組織にはインストールされません。登録者が後でライセンスを取得する場合、登録者がパッケージを再インストールして、新しく取得したライセンスに関連付けられている権限セットを取得する必要があります。 ユーザーライセンスのない権限セットが必ずインストールされます。ユーザーライ���ンスが含まれない権限セットを割り当てる場合、有効化されている設定と権限がユーザーの既存のライセンスで許可されている必要があります。それ以外の場合、割り当ては失敗します。 |
なし。登録者組織では、インストールによって、ユーザーライセンスではなくプロファイル設定が上書きされます。 |
| ユーザーに割り当てる方法は? | 登録者はパッケージのインストール後パッケージ化された権限セットを割り当てる必要があります。 | プロファイル設定は既存のプロファイルに適用されます。 |
| 拡張パッケージの権限セットは、基本パッケージにインストールされているオブジェクトへのアクセス権を付与できるか? |
拡張パッケージの権限セットは、基本パッケージ内の親オブジェクトまたは拡張パッケージ内の関連する子オブジェクトへのアクセス権限を変更できません。 |
権限セットの場合と同じ動作。 |