Manage compound assets with subassets managing-compound-assets

CAUTION
AEM 6.4 has reached the end of extended support and this documentation is no longer updated. For further details, see our technical support periods. Find the supported versions here.

Adobe Experience Manager Assets can identify if an uploaded file contains references to assets that already exist in the repository. This feature is available for supported file formats only. If the uploaded asset contains any references to Experience Manager assets, a bidirectional link is created between the uploaded and referenced assets.

Besides eliminating redundancy, referencing Experience Manager assets in Adobe Creative Cloud applications enhances collaboration and increases the efficiency and productivity of users.

Experience Manager Assets supports bidirectional referencing. You can find referenced assets in the asset detail page of the uploaded file. In addition, you can view the referencing files for Experience Manager assets in the asset details page of the referenced asset.

References are resolved on the basis of path, document ID, and instance ID of the referenced assets.

Adobe Illustrator: Add assets as references refai

You can reference existing Experience Manager assets from within an Adobe Illustrator file.

  1. Using Experience Manager desktop app, mount Experience Manager Assets repository as a drive on your local machine. Within the mounted drive, navigate to the location of the asset that you want to reference.

  2. Drag the asset from the mounted drive to the Illustrator file.

  3. Save the Illustrator file to the mounted drive, or upload to the Experience Manager repository.

  4. After the workflow completes, go to the asset details page for the asset. The references to existing Experience Manager assets are listed under Dependencies in the References column.

    chlimage_1-258

  5. The referenced assets that appear under Dependencies can also be referenced by files other than the current one. To view a list of referencing files for an asset, click the asset in the under Dependencies.

    chlimage_1-259

  6. Click the View Properties icon from the toolbar. In the properties page, the list of files that reference the current asset appear under the References column in the Basic tab.

    chlimage_1-260

Adobe InDesign: Add assets as references add-aem-assets-as-references-in-adobe-indesign

To reference Experience Manager assets from within an InDesign file, either drag Experience Manager assets to the InDesign file or export the InDesign file as a ZIP file.

Referenced assets already exist in Experience Manager Assets. You can extract subassets by configure InDesign server. Embedded assets in an InDesign file are extracted as subassets.

NOTE
If the InDesign server is proxied, InDesign files have their preview embedded within their XMP metadata. In this case, thumbnail extraction is not explicitly required. However, if the InDesign server is not proxied, thumbnails must be explicitly extracted for InDesign files.

When an INDD file is uploaded, the references are fetched by querying assets having xmpMM:InstanceID and xmpMM:DocumentID property in the repository.

Create references by dragging assets create-references-by-dragging-aem-assets

This procedure is similar to Add assets as references in Adobe Illustrator.

Create references to assets by exporting a ZIP file create-references-to-aem-assets-by-exporting-a-zip-file

  1. Perform the steps in Creating Workflow Models to create a new workflow.
  2. Use the Package feature of Adobe InDesign to export the document. Adobe InDesign can export a document and the linked assets as a package. In this case, the exported folder contains a Links folder that contains subassets in the InDesign file. The Links folder is present in same folder as the INDD file.
  3. Create a ZIP file and upload it to the Experience Manager repository.
  4. Start the Unarchiver workflow.
  5. When the workflow completes, the references in the Links folder are automatically referenced as subassets. To view a list of referred assets, navigate to the asset details page of the InDesign asset and close the Rail.

Adobe Photoshop: Add assets as references refps

  1. Using a WebDav client, mount Experience Manager Assets as a drive.

  2. To create references to Experience Manager assets in a Photoshop file, navigate to the corresponding assets in the mounted drive using the Place linked functionality in Photoshop.

    chlimage_1-261

  3. Save in Photoshop file to the mounted drive or upload to the Experience Manager repository.

  4. After the workflow completes, the references to existing Experience Manager assets are listed in the asset details page.

    To view the referenced assets, close the Rail in the asset details page.

  5. The referenced assets also contain the list of assets they are referenced from. To view a list of referenced assets, navigate to the asset details page and close the rail.

NOTE
The assets within compound assets can also be referenced based on their Document ID and Instance ID. This functionality is available with Adobe Illustrator and Adobe Photoshop versions only. For others, referencing is done on the basis of relative path of linked assets in the main compound asset as done in earlier versions of AEM.

Create subassets generate-subassets

For the supported assets with multi-page formats — PDF files, AI files, Microsoft PowerPoint and Apple Keynote files, and Adobe InDesign files — Experience Manager can generate subassets that correspond to each individual page of the original asset. These subassets are linked to the parent asset and facilitate multi-page view. For all other purposes, the subassets are treated like normal assets in AEM.

Subasset generation is disabled by default. To enable subasset generation, follow these steps:

  1. Log into Experience Manager as an administrator. Access Tools > Workflow > Models.
  2. Select DAM Update Asset workflow and click Edit.
  3. Click Toggle Side Panel and locate the Create Sub Asset step. Add the step to the workflow. Click Sync.

To generate the subassets do one of the following:

  • New assets: The DAM Update Assets workflow executes on any new asset that is uploaded to AEM. Subassets are auto-generated for new multi-page assets.

  • Existing multi-page assets: Manually execute the DAM Update Assets workflow following either of the steps:

    • Select an asset and click Timeline to open the left panel. Alternately, use the keyboard shortcut alt + 3. Click Start Workflow, select DAM Update Asset, click Start, and click Proceed.
    • Select an asset and click Create > Workflow from the toolbar. From the popup dialog, select DAM Update Asset workflow, click Start, and click Proceed.

Specifically for Microsoft Word documents, execute the DAM Parse Word Documents workflow. It generates a cq:Page component from the contents of the Microsoft Word document. The images extracted from the document are referenced from the cq:Page component. These images are extracted even if subasset generation is disabled.

View subassets viewing-subassets

The subassets are displayed only if the subassets are generated and are available for the selected multi-page asset. To view the generated subassets, open the multi-page asset. In the upper-left area of the page, click Left rail icon and click Subassets from the list. When you select Subassets from the list. Alternately, use the keyboard shortcut alt + 5.

View subassets for a multi-page asset

View pages of a multi-page file view-pages-of-a-multi-page-file

You can view a multi-page file, such as PDF, INDD, PPT, PPTX, and AI file, using the Page Viewer feature of Experience Manager Assets. Open a multi-page asset and click View Pages from the upper-left corner of the page. The Page Viewer that opens displays the pages of the asset and the controls to browse through and zoom each page.

View and see pages of a multi-page asset

For InDesign, you can extract pages using InDesign server. If the previews of pages are saved during InDesign file creation, then InDesign Server is not required for page extraction.

The following options are available in the toolbar, in the left rail, and in the Page Viewer controls:

  • Desktop Actions to open or reveal a specific subasset using Experience Manager desktop app. See how to configure Desktop Actions if you are using Experience Manager desktop app.

  • Properties option opens the Properties page of the specific subasset.

  • Annotate option allows you to annotate the specific subasset. The annotations you use on separate subassets are collected and displayed together when the parent asset is opened for viewing.

  • Page Overview option displays all the subassets simultaneously.

  • Timeline option from the left rail after clicking Left rail icon displays the activity stream for the file.

Best practices and limitation best-practice-limitation-tips

  • Subasset generation can be very resource intensive on any Experience Manager deployment. If you are generating subassets when complex assets are uploaded, then add the step in the DAM Update Asset workflow. If you are generating subassets on-demand then create a separate workflow to generate subassets. A dedicated workflow allows you to skip the other steps in DAM Update Asset workflow and save computational resources.
recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad