コンテンツフラグメント - 削除に関する考慮事項 content-fragments-delete-considerations

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.
CAUTION
一部のコンテンツフラグメント機能には、 AEM 6.4 Service Pack 2(6.4.2.0) 以降.

権限 - 削除または削除禁止 permissions-delete-or-not-delete

コンテンツを削除する機能は強力ですが、この特権の割り当て方法を制限および管理する必要がある多くの業界では、慎重な取り扱いが求められる可能性があります。

削除権限に関しては、コンテンツフラグメントを次の 2 つのレベルで考慮する必要があります。

  1. 単一のエンティティとしてのコンテンツフラグメント

  2. コンテンツフラグメントを構成する複数のサブエンティティ例えば、バリエーション、サブノードなどです。

    コンテンツフラグメントエディターの基本的な操作では、このような一時的なサブ要素を削除できる必要があります。 例えば、バリエーションの操作、メタデータの編集、関連コンテンツの管理などをおこなう場合です。

    • 使用例:コンテンツフラグメントの編集または更新を必要とするユーザーが​ フラグメント全体を削除できない ​場合。
    • 権限エディター機能のみに必要な権限を参照してください。
NOTE
ユーザーが 削除 権限を持つ場合、コンテンツフラグメントエディターは 読み取り専用 モード。

エディター機能のみに必要な権限 permissions-required-for-editor-functionality-only

コンテンツフラグメントを編集または更新する必要があっても​ フラグメント全体を削除できない ​ユーザーの場合は、特定の権限を割り当てる必要があります。コンテンツフラグメントエディターの基本操作を使用するには、一時的なサブ要素を削除できる必要があるからです。

例えば、バリエーションの操作、メタデータの編集、関連コンテンツの管理などをおこなう場合です。

NOTE
コンテンツフラグメントの編集または更新に必要な削除権限は、削除権限に含まれます ユーザー管理やグループ管理を通じて割り当てられる.

フラグメントの編集または更新に必要な権限は、コンテンツフラグメントを含んでいるノードまたは適切な親ノード(/content/dam 下の任意のレベル)のどちらかに適用する必要があります。このような親ノードに割り当てられると、権限はそのブランチ内のすべてのノードに適用されます。

例えば、次のようなすべてのコンテンツフラグメントを格納するフォルダーです。

  • /content/dam/contentfragments
CAUTION
/content/dam に権限を設定することもできます。すべてのコンテンツフラグメントがそこに格納されているからです。
ただし、この操作により、同じ削除権限が すべて その他のアセットタイプも同様です。

特定のユーザーやグループに対し、コンテンツフラグメントの編集や更新を許可するための権限の前提条件は次のとおりです。

NOTE
このリストには、削除特権だけでなく、必要なすべての特権が含まれています。
  • コンテンツフラグメントノードまたはフォルダーの場合:

    • jcr:addChildNodesjcr:modifyProperties
  • すべてのコンテンツフラグメントの jcr:content ノードの場合:

    • jcr:addChildNodesjcr:modifyPropertiesjcr:removeChildNodes
  • すべてのコンテンツフラグメントの jcr:content 下にあるすべてのノードの場合:

    • jcr:addChildNodesjcr:modifyPropertiesjcr:removeChildNodesjcr:removeNode

これらの remove 権限は、CRXDE Lite 内でアクセス制御リストを使用して管理する必要があります。

add および modify 権限も、CRXDE Lite で管理することができます。また、ユーザー管理コンソールを使用して管理することもできます。

例えば、remove グループの権限 content-authors-no-delete の定義は次のようになります。

cf-delete-03

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad