[AEM Assets]{class="badge positive" title="AEM Assetsに適用)。"}

デジタルアセットのデジタル著作権管理 digital-rights-management-in-assets

バージョン
記事リンク
AEM 6.5
ここをクリックしてください
AEM as a Cloud Service
この記事

デジタルアセットには、許可された使用を管理する​ ライセンス ​が含まれており、ライセンス条件​と​ 使用期間 ​の両方を定義しています。 このライセンスモデルは、Digital Rights Management(DRM)​の中心であり、デジタルコンテンツへのアクセス、配布、再利用の方法を制御する方法です。 ライセンスでは、一般的にアセットの公開場所、方法、期間を制限するため、これらの条件を追跡することは、コンプライアンスを維持し、期限切れや制限されたコンテンツの不正使用を防ぐために不可欠です。

Experience Manager プラットフォームを使用すると、アセットの有効期限に関する情報​と​ ライセンス情報 ​をデジタルアセット管理ワークフロー内で直接管理できます。 この一元管理により、いくつかの実用的なメリットがもたらされます。

  • 各アセットのライセンス条件と期間​を追跡して、使用権限がコンテンツ自体と共に常に表示されるようにします。
  • アセットの有効期限を管理​して、ライセンスされた使用期間が終了した後にアセットが公開または配布されないようにします。
  • ライセンス契約に基づいてコンプライアンスを適用​し、許可された範囲を超えるアセットを使用するリスクを軽減します。

Experience Managerは、ライセンスと有効期限の詳細を管理するアセットに添付することで、契約上の義務を尊重し、権利が失効したコンテンツの誤った使用を防ぐのに役立ちます。

アセットの有効期限 asset-expiration

アセットの有効期限は、公開されたアセットが引き続き利用可能な場合に自動的に制御することで、ライセンス要件を適用します。 アセットにライセンス要件を適用するには、アセットの有効期限に関する情報を使用します。 有効期限の情報により、公開済みのアセットが期限切れになると自動的に非公開になります。 その結果、ライセンス期間が終了すると、アセットを配布できなくなり、ライセンス違反​を防ぐことができます。 アセットの有効期限が切れると、管理者の権限を持たないユーザーは、期限切れのアセットを編集、コピー、移動、公開、ダウンロードできません。

アセットの有効期限ステータスの表示場所

アセットの有効期限ステータスは、次の場所で表示できます。

  • カード表示:有効期限切れのアセットの場合、カードのフラグが有効期限切れを示します。
  • リスト表示:有効期限切れのアセットの場合、「ステータス」列に「期限切れ」のバナーが表示されます。
  • タイムライン:アセットの有効期限切れのステータスを確認できます。 アセットを選択し、「タイムライン」を選択します。
  • 参照レール:アセットの有効期限切れのステータスは、参照​レールからも確認できます。 参照 レールは、アセットの有効期限ステータスと、複合アセットと参照サブアセット、コレクション、プロジェクト間の関係を管理します。

参照元の Web ページとアセットの複合アセットを表示するには、次の手順に従います。

  1. アセットに移動して選択し、 左パネルのコンテンツ参照アイコン アイコンをクリックします。 左パネルが開きます。
  2. 左パネルの「参照」を選択します。
  3. 期限切れアセットの場合、参照には有効期限ステータスが「アセットは期限切れです」と表示されます。 アセットに有効期限切れのサブアセットがある場合、参照レールにステータス「アセットに有効期限切れのサブアセットがあります」が表示されます。

有効期限切れのアセットの検索 search-expired-assets

有効期限切れのサブアセットなど、有効期限切れのアセットを検索するには、次の手順に従います。

  1. Assets コンソールで、ツールバーの「検索」をクリックし、Enter キーを押します。

  2. グローバルナビゲーションアイコンをクリックし、「有効期限ステータス」オプションを選択します。

  3. 「期限切れ」を選択します。 検索結果に、有効期限切れのアセットが表示されます。

期限切れ オプションを選択すると、Assets コンソールには、複合アセットで参照されている期限切れのアセットとサブアセットのみが表示されます。 期限切れのサブアセットを参照する複合アセットは、それらのサブアセットの有効期限が切れた直後には表示されません。 代わりに、これらの複合アセットは、参照された期限切れのサブアセットをExperience Managerが検出した後にのみ期限切れとして表示されます。 この検出は、スケジューラーが次回に実行されるときに発生します。

公開済みアセットの有効期限を、現在のスケジューラーサイクルよりも前の日付に変更できます。 スケジューラーは、次回の実行時に、そのようなアセットの有効期限が切れていることを検出し、Experience Managerはレポートにステータスを反映します。 アセットの有効期限の表示はタイムゾーンごとに異なります。

さらに、エラーにより、現在のサイクル中にスケジューラーが期限切れのアセットを検出できない場合、スケジューラーは次のサイクルでそれらのアセットを再調査し、その結果、期限切れのステータスを検出します。

Assets コンソールで、期限切れのサブアセットと共に参照元の複合アセットを表示できるようにするには、Experience Managerで​Adobe CQ DAMの有効期限に関する通知 ワークフローを設定します。 時間ベースのスケジューラーは、アセットが期限切れのサブアセットを持っているかどうかを特定の時間に確認するジョブをスケジュールします。 ジョブが完了すると、期限切れのサブアセットとその参照アセットを持つアセットは、検索結果に期限切れとして表示されます。

有効期限の通知スケジューラーの設定

  1. 環境に関連付けられた Cloud Manager Git リポジトリーにアクセスします。

  2. Git リポジトリーにある、com.day.cq.dam.core.impl.ExpiryNotificationJobImpl.cfg.json という名前のファイルを、次の内容でコミットします。

    code language-json
    {
       "send_email":"false", "asset_expired_limit":"100", "prior_notification_seconds":"86400", "cq.dam.expiry.notification.url.protocol":"http", "cq.dam.expiry.notification.scheduler.istimebased":"true", "cq.dam.expiry.notification.scheduler.period.rule":"10", "cq.dam.expiry.notification.scheduler.timebased.rule":"0 0 0 * * ?"
    }
    
  3. Experience Manager as a Cloud Service​🔗のOSGi (Open Service Gateway initiative)設定の手順に従います。

次のプロパティを使用してスケジューラーを設定します。

  • cq.dam.expiry.notification.scheduler.istimebased プロパティの値が true の場合、スケジューラーが開始されます。
  • プロパティ cq.dam.expiry.notification.scheduler.timebased.rule​の値は、時間を定義する正規表現です。 上記の例では、00時間でスケジューラージョブが開始され、有効期限チェックが午前0時に実行されます。
  • send_email を true に設定した場合、アセットの有効期限が切れると、アセットの作成者(Assets に特定のアセットをアップロードしたユーザー)のみがメールを受け取ります。
  • スケジューラーの 1 回の繰り返しで期限切れになるアセットの最大数は、asset_expired_limit プロパティの値です。
  • ジョブを定期的に実行するには、プロパティ cq.dam.expiry.notification.scheduler.istimebased​の値をfalseに設定し、プロパティ cq.dam.expiry.notification.scheduler.period.rule​の値を秒単位で設定します。

アセットの状態 asset-states

Assets コンソールには、各アセットがライフサイクルのどの段階にあるかを示す、アセットのさまざまな状態が表示されます。 特定のアセットの現在の状態に応じて、そのカードビューには、その状態を説明するラベルが表示されます。例えば、期限切れ、公開済み、承認済み、拒否​などです。

これらのアセットの状態は、それぞれ異なるステージを表します。

  • 公開済み — アセットが公開され、配信可能になりました。
  • Approved — アセットはレビュータスク中に承認されました。
  • 却下 — レビュータスク中にアセットが拒否されました。
  • 期限切れ — アセットは設定された有効期限を過ぎたため、使用できません。

アセットの公開

  1. Assets ユーザーインターフェイスでアセットを選択します。
  2. ツールバーの「公開」を選択します。 ツールバーに「公開」オプションが表示されない場合は、ツールバーの「詳細」をクリックし、公開 オプションを見つけます。
  3. メニューの「公開」を選択して、確認ダイアログを閉じます。
  4. 選択モードを終了します。 アセットの公開ステータスは、カード表示のアセットのサムネールの下部に表示されます。 これにより、アセットがライブで利用可能であることが確認されます。 リスト表示では、「公開」列にアセットが公開された時間が表示されます。

アセットの有効期限の設定

  1. アセットの詳細ページを表示するには、Assets インターフェイスでアセットを選択し、「プロパティ」をクリックします。
  2. 「詳細」タブの「期限切れ」フィールドで、アセットの有効期限日を設定します。 これにより、使用できなくなったアセットに自動的にフラグが付けられます。
  3. 「保存」をクリックし、次に「閉じる」をクリックしてアセットコンソールを表示します。
  4. アセットの公開ステータスは、カード表示のアセットのサムネールの下部に、有効期限切れのステータスを示します。 リスト表示では、アセットのステータスが「期限切れ」と表示されます。

アセットのレビューと承認または却下

  1. Assets コンソールで、フォルダーを選択してフォルダーにレビュータスクを作成します。
  2. レビュータスクのアセットをレビューして承認または却下し、完了​をクリックします。
  3. レビュータスクを作成したフォルダーに移動します。 承認または却下したアセットのステータスは、カードビューの下部に表示されます。 リスト表示では、承認と有効期限のステータスが適切な列に表示されます。

ステータス別のアセットの検索

アセットは別々のステートを通って移動するので、それらのステートを検索して見つけることができます。 これにより、ライフサイクルの段階ごとに、大規模なアセットライブラリを容易にフィルタリングできます。

  1. アセットをステータスに基づいて検索するには、「検索」をクリックして検索バーを表示します。
  2. Returnを選択し、Experience Manager (Adobe Experience Manager)をクリックします。
  3. 検索パネルで、「公開ステータス」をクリックして「公開済み」を選択し、Assets で公開済みのアセットを検索します。
  4. 承認済みまたは却下されたアセットを検索するには、「承認ステータス」を選択し、適切なオプションを選択します。
  5. 有効期限切れのステータスに基づいてアセットを検索するには、検索パネルで「有効期限ステータス」を選択して適切なオプションを選択します。
  6. 各種検索ファセットで、ステータスの組み合わせに基づいてアセットを検索することもできます。 例えば、レビュータスクで承認された、期限切れでない公開済みアセットを検索できます。 このようなアセットを検索するには、検索ファセットで適切なオプションを選択します。

Assets のデジタル著作権管理 digital-rights-management-in-assets-1

Adobe Experience Manager Assetsの​ Digital Rights Management(DRM) ​機能では、ライセンス済みアセットをダウンロードする前に、ライセンス契約に対する強制的な同意が適用されます。 この仕組みにより、保護されたアセットのあらゆるダウンロードが、アセットオーナーの権利を保護し、アセットライブラリ全体でコンプライアンスを維持しながら、ライセンス条件を明示的に受け入れることを保証します。

保護されたアセットを選択して「ダウンロード」をクリックすると、Assetsは使用許諾契約に同意するためのライセンスページにリダイレクトします。 承認は必須であるため、使用許諾契約に同意するまで、ダウンロード オプションは使用できません。

選択したアセットに複数の保護されたアセットが含まれている場合は、一度に1つのアセットを選択し、それぞれの使用許諾契約に同意してから、そのアセットのダウンロードに進みます。

これらの条件のいずれかが満たされた場合、アセットは​ protected ​とみなされます。これは、各条件がExperience Managerに、受け入れる必要があるライセンス条件の場所を示しているためです。

  • アセットのメタデータプロパティ xmpRights:WebStatement が、そのアセットの使用許諾契約書を含むページのパスを指している。
  • アセットメタデータプロパティ adobe_dam:restrictions​の値は、使用許諾契約を指定する生のHTML値です。
NOTE
場所/etc/dam/drm/licencesは、Experience Managerの以前のリリースのライセンスを保存するために使用されました。 この場所は現在では非推奨です。 ライセンス ページを作成または変更する場合、または以前のExperience Manager リリースからページを移植する場合は、/apps/settings/dam/drm/licensesまたは/conf/*/settings/dam/drm/licensesの場所に保管することをお勧めします。

DRM で保護されたアセットのダウンロード downloading-drm-assets

Digital Rights Management(DRM)で保護されたアセットをダウンロードするには、ライセンス契約に同意する必要があります。 DRMで保護されたアセットをダウンロードするには、次の手順に従います。

  1. カード表示で、ダウンロードするアセットを選択し、「ダウンロード」を選択します。

  2. 著作権管理​ページで、ダウンロードするアセットをリストから選択します。

  3. ​ ライセンス ​ ペインで、同意​を選択してライセンス条件に同意します。 契約書に同意すると、保護されたアセットがダウンロードできるようになります。 アセットの横にチェックマークが表示されます。 「ダウンロード」オプションを選択します。

    note
    NOTE
    ダウンロード オプションは、保護されたアセットの使用許諾契約に同意した場合にのみ有効になります。使用許諾契約がダウンロードを許可するためです。 ただし、選択したアセットが保護されたアセットと保護されていないアセットの両方で構成されている場合は、保護されたアセットのみがペインに表示され、保護されていないアセットをダウンロードするには​ダウンロード オプションを使用できます。 保護された複数のアセットの使用許諾契約に同時に承諾するには、リストからアセットを選択して「同意する」を選択します。
  4. アセットまたはそのレンディションをダウンロードするには、ダイアログで「ダウンロード」を選択します。

アセット通知の有効期限と非公開 expiring-asset-notification-unpublication

com.day.cq.dam.core.impl.ExpiryNotificationJobImpl​という名前のバックグラウンドジョブが、パブリッシュおよびDynamic Media Scene7から期限切れのアセットを削除します。 このジョブは、デフォルトで​ 毎日 ​午前0時に実行されます。 ジョブの頻度またはタイミングは、com.day.cq.dam.core.impl.ExpiryNotificationJobImpl OSGi (Open Services Gateway initiative)設定を使用して設定できます。

このジョブは、次のタスクを実行します。

  • 有効期限を過ぎたアセットを非公開にします。これは、JCR (Java コンテンツリポジトリ)のアセットノードの下の/jcr:content/metadata/prism:expirationDate プロパティに保存されます。 これにより、期限切れのコンテンツが、公開環境または配信環境のエンドユーザーに提供されなくなります。

  • メール通知が有効になっている場合​は、ジョブによって通知が追加生成されるので、アップローダーは期限切れと期限切れが完了したことを認識できます。

    • すぐに期限切れになるアセットを特定し、アップロードしたユーザーに通知します。 通知のリードタイムは​ prior_notification_seconds ​設定プロパティによって制御されます。このプロパティは、秒86400またはデフォルトで24時間​に設定されています。
    • ジョブの前回の実行以降に期限切れになったアセットをアップロードユーザーに通知します。

これらの通知メールに使用された電子メールテンプレートは、/libs/settings/dam/notification/email/defaultに保存されます。 これらのテンプレートは、/conf/global/settings/dam/notification/email/defaultまたは/apps/settings/dam/notification/email/defaultの下にオーバーレイすることでカスタマイズできます。

アセットのオンタイムおよびオフタイム asset-on-time-off-time

アセットのオンタイムおよびオフタイム​は、アセットの有効期限​とは別の時間ベースのアクセス制御です。 これは、アセットにアクセスできるようになり、その後は配信を停止する配信ウィンドウを管理します。

com.day.cq.dam.core.impl.servlet.OnOffTimeAssetAccessFilter Open Services Gateway イニシアチブ (OSGi)設定を指定することで、オンタイムおよびオフタイムの動作を有効にできます。 適用は、パスによってアセットが要求された時点で行われます。 これにより、スケジュールされた単一のイベントではなく、すべての配信リクエストで時間ウィンドウが評価されるので、アクセスはアセットが呼び出されるたびに現在の時間と日付を反映します。

設定が存在する場合、次の両方の条件が満たされると、フィルターは要求者​ のみ ​にアセットを配信します。

  • 現在の時刻と日付は、設定された​ オンタイム ​の​ 後 ​です(オンタイムが設定されている場合)。
  • 現在の日時は、設定された​ オフタイム ​の​ 前 ​です(オフタイムが設定されている場合)。

配信は両方の境界でゲート化されているため、オンタイムの前またはオフタイムの後にリクエストされたアセットは配信されないため、管理者はコンテンツがいつ利用可能になり、いつ撤回されるかを正確に制御できます。

関連情報

recommendation-more-help
experience-manager-cloud-service-help-main-toc