Show Menu
主题×

开始使用资产微服务

资产微型服务使用云服务提供资产的可扩展且具有弹性的处理。 Adobe管理这些服务,以优化不同资产类型和处理选项。
资产处理取决于处理用户档案 中的配置 ,该配置提供了默认设置,并允许管理员添加更具体的资产处理配置。 管理员可以创建和维护后处理工作流的配置,包括可选自定义。 自定义工作流允许可扩展性和完全自定义。
Asset microservices允许您处 理各种文件类型 ,这些类型的现成格式比先前版本的Experience Manager所能处理的格式更多。 例如,PSD和PSB格式的缩览图提取现在可能是之前需要的第三方解决方案,如ImageMagick。

资产处理的高级视图

此处介绍的资产处理将替 DAM Update Asset 换Experience Manager先前版本中存在的工作流模型。 大多数标准演绎版生成和元数据相关步骤都由资产microservices处理取代,其余步骤(如果有)可由后处理工作流配置替换。

资产处理入门

资产微型服务的资产处理已通过默认配置进行预配置,确保系统所需的默认演绎版可用。 它还确保元数据提取和文本提取操作可用。 用户可以立即开始上传或更新资产,并且基本处理默认可用。
对于特定的演绎版生成或资产处理要求,AEM管理员可以创建其他处 理用户档案。 用户可以将一个或多个可用用户档案分配给特定文件夹以完成其他处理。 例如,生成Web、移动设备和平板电脑特定的再现。 以下视频说明了如何创建和应用处 理用户档案 ,以及如何访问创建的演绎版。

要更改现有用户档案,请参 阅资产microservices的配置 。 要创建特定于您的自定义要求的自定义处理用户档案,例如与其他系统集成,请参 阅后处理工作流

资产微服务配置

要配置资产微服务,管理员可以在工具>资产>处理 用户档案下使用配置用户界面

默认配置

使用默认配置时,仅配置标准处理用户档案。 标准处理用户档案在用户界面上不可见,您无法修改它。 它始终执行以处理上传的资产。 标准的处理用户档案可确保Experience Manager所需的所有基本处理均已完成。
标准处理用户档案提供以下处理配置:
  • 资产用户界面使用的标准缩略图(48、140和319像素)
  • 大预览(Web再现- 1280 px)
  • 元数据提取
  • 文本提取

支持的文件格式

Asset microservices在生成演绎版或提取元数据方面支持各种文件格式。 有关 完整列表 ,请参阅支持的文件格式。

添加其他处理用户档案

可以使用“创建”操作添加其 他处理 用户档案。
每个处理用户档案配置都包括列表再现。 对于每个再现,您可以指定以下内容:
  • 再现名称。
  • 支持的再现格式,如JPEG、PNG或GIF。
  • 再现宽度和高度(以像素为单位)。 如果未指定,则使用原始图像的完整像素大小。
  • JPEG的再现质量(百分比)。
  • 包含和排除的MIME类型,用于定义用户档案的适用性。
创建并保存新的处理用户档案时,它会添加到已配置的处理用户档案的列表中。 您可以将这些处理用户档案应用到文件夹层次结构中的文件夹,以使它们对资产上传和资产处理有效。

再现宽度和高度

演绎版宽度和高度规范提供了生成的输出图像的最大大小。 资产微型服务会尝试生成最大可能的再现,其宽度和高度分别不大于指定的宽度和高度。 将保留宽高比,即与原始宽高比相同。
空值表示资产处理采用原始图像的像素尺寸。

MIME类型包含规则

当处理具有特定MIME类型的资产时,会首先根据演绎版规范的已排除MIME类型值检查MIME类型。 如果它与该列表匹配,则不会为资产生成此特定再现(“黑名单”)。
否则,将根据包含的MIME类型检查MIME类型,如果它与列表匹配,则会生成演绎版(“白名单”)。

特殊FPO再现

将大型资产从AEM置入Adobe InDesign文档时,创意专业人士在置入资产后必须等 待相当长时间 。 同时,用户无法使用InDesign。 这会中断创意流程,并对用户体验造成负面影响。 Adobe允许将小型再现临时置入InDesign文档,以后可以用全分辨率资产按需替换。 Experience Manager提供仅用于放置(FPO)的再现。 这些FPO再现文件大小较小,但长宽比相同。
处理用户档案可以包括FPO(仅用于放置)再现。 请参阅Adobe Asset Link 文档 ,了解您是否需要为处理用户档案打开它。 有关详细信息,请参 阅Adobe资产链接完整文档

使用资产微服务处理资产

为Experience Manager创建附加的自定义处理用户档案并将其应用到特定文件夹,以便处理上传到这些文件夹或在这些文件夹中更新的资产。 默认的内置标准处理用户档案始终执行,但在用户界面上不可见。 如果您添加自定义用户档案,则两个用户档案均用于处理上传的资产。
有两种方法可以获取应用于文件夹的处理用户档案:
  • 管理员可以在工具>资产>处 理用户档案中选择处理用户档案定义 ,然后使 用将用户档案应用到文件夹操作 。 它会打开一个内容浏览器,允许您导航到特定文件夹,选择这些文件夹并确认该用户档案的应用程序。
  • 用户可以在 Assets 用户界面中选择文件夹,使用​ 属性 ​操作打开文件夹属性屏幕,单击​ 处理配置文件 ​选项卡,然后在下拉菜单中,选择该文件夹的正确处理配置文件。在“保存并关闭”操作 后,将保存选择
只能将一个处理用户档案应用于特定文件夹。 如果需要生成更多再现,则可以向处理用户档案添加更多再现定义。
在将处理用户档案应用到文件夹后,会使用配置的附加处理用户档案处理此文件夹或其任何子文件夹中上传(或更新)的所有新资产。 此附加处理是在标准默认用户档案之外添加的。 如果您对一个文件夹应用多个用户档案,则系统会使用其中每个用户档案处理已上传或更新的资产。
资产上传到文件夹后,Experience Manager会检查包含文件夹的属性以查找处理用户档案。 如果未应用任何用户档案,则它会在文件夹树中向上移动,直到找到已应用的处理数据,并将其用于资产。 这意味着应用于文件夹的处理用户档案适用于整个树,但可能与应用于子文件夹的其他用户档案重叠。
用户可以通过打开处理已完成的新上传资产、打开资产预览并单击左边栏的演绎版视图,检查处理是否实际 进行 。 处理用户档案中的特定演绎版(其特定资产的类型与MIME类型包含规则匹配)应可见且可访问。
​图: 由应用于父文件夹的处理用户档案生成的两个其他演绎版的示例

后处理工作流

在需要对无法使用处理用户档案进行的资产进行额外处理的情况下,可以向配置中添加其他后处理工作流。 这允许在使用资产微服务的可配置处理的基础上添加完全自定义的处理。
后处理工作流(如果已配置)由AEM在microservices处理完成后自动执行。 无需手动添加工作流启动器来触发它们。
示例包括:
  • 处理资产(例如,使用Java代码从专有文件格式生成演绎版)的自定义工作流程步骤。
  • 集成,将元数据或属性从外部系统添加到资产,例如产品或流程信息。
  • 外部服务完成的附加处理
将后处理工作流配置添加到Experience Manager由以下步骤组成:
  • 创建一个或多个工作流模型。 我们将它们称为“后处理工作流模型”,但它们是常规AEM工作流模型。
  • 为这些模型添加特定的工作流步骤。 这些步骤将基于工作流模型配置对资产执行。
  • 这种模型的最后一步必须是 DAM Update Asset Workflow Completed Process 步骤。 这是必需的,以确保AEM知道处理已结束,并且可以将资产标记为已处理(“新”)
  • 为自定义工作流运行服务创建配置,该配置允许按路径(文件夹位置)或常规表达式配置后处理工作流模型的执行

创建后处理工作流模型

后处理工作流模型是常规的AEM工作流模型。 如果您需要针对不同的存储库位置或资产类型进行不同的处理,请创建不同的模型。
应根据需要添加处理步骤。 您可以使用任何支持的步骤以及任何自定义实现的工作流步骤。
确保每个后处理工作流的最后一步是 DAM Update Asset Workflow Completed Process 。 最后一步有助于确保Experience Manager知道资产处理何时完成。

配置后处理工作流执行

要配置在资产微型服务处理完成后,为系统中上传或更新的资产执行后处理工作流模型,需要配置自定义工作流运行器服务。
自定义工作流运行 com.adobe.cq.dam.processor.nui.impl.workflow.CustomDamWorkflowRunnerImpl 器服务()是OSGi服务,提供两个配置选项:
  • 按路径()分类的后处理工作流 postProcWorkflowsByPath : 可以根据不同的存储库路径列出多个工作流模型。 路径和模型应以冒号分隔。 支持简单的存储库路径,并应映射到路径中的工作流 /var 模型。 For example: /content/dam/my-brand:/var/workflow/models/my-workflow .
  • 后处理工作流(按表达式 postProcWorkflowsByExpression ): 可以根据不同的常规表达式列出多个工作流模型。 表达式和模型应用冒号分隔。 常规表达式应直接指向“资产”节点,而不是指向某个演绎版或文件。 For example: /content/dam(/.*/)(marketing/seasonal)(/.*):/var/workflow/models/my-workflow .
自定义工作流运行器的配置是OSGi服务的配置。 有 关如何部署OSGi配置 ,请参阅部署到Experience Manager。 与AEM的内部部署和托管服务部署不同,OSGi Web控制台在云服务部署中不直接可用。
有关在后处理工作流中可以使用哪个标准工作流步骤的详细信息,请参 阅开发人员参考中的后处理工作流中 的工作流步骤。

最佳实践和限制

  • 设计工作流时,请考虑您对所有类型再现的需求。 如果您不认为将来需要再现,请从工作流中删除其创建步骤。 之后无法批量删除演绎版。 长期使用后,不需要的再现可能占用大量存储空间 Experience Manager。 对于单个资产,您可以从用户界面手动删除演绎版。 对于多个资产,您可以自定 Experience Manager 义删除特定演绎版,也可以删除资产,然后再次上传这些资产。