0

我有一组最初在“/etc/workflow/models/dam/update_asset.html”中配置的缩略图大小,随着时间的推移,我想添加额外的一组大小,例如。200x200、300x300。如何在不重新上传所有大坝资产的情况下手动触发缩略图创建工作流程步骤?作者是否可以转到“/damadmin”,选择任何图像并单击工作流程以手动触发缩略图创建工作流程步骤?

版本:cq5.6.1

我仍然愿意手动触发工作流程。感谢 dave,对这个问题的另一个答案是触摸/更新原始再现的 jcr:lastModified "/content/dam/./jcr:content/renditions/original/jcr:content"

提前谢谢了

4

2 回答 2

1

在创建新的再现大小时遇到​​了类似的问题。一种解决方案是创建一个管理页面(通过自定义组件/模板),在给定特定路径的情况下,将更新该树下资产的上次修改日期。

这将触发更新资产工作流程,而无需创建额外的工作流程。

于 2014-07-02T08:19:50.477 回答
1

手动触发工作流程

选项 1. 更新资产 lastModified

  1. 从 Workflows 控制台单击“开始”

http://localhost:4502/libs/cq/workflow/content/console.html

并提供 Asset+"/jcr:content/renditions/original" 作为 Payload

  1. 卷曲:

curl -u admin:admin 'http://localhost:4502/etc/workflow/instances' -F  "model=/etc/workflow/models/dam/update_asset/jcr:content/model" -F "_charset_=utf-8" -F ":status=browser" -F "payload=/content/dam/geometrixx-media/articles/andrew-novokov.jpg/jcr:content/renditions/original" -F "workflowTitle=" -F "startComment=" -F "payloadType=JCR_PATH"

  1. 编写 Java 服务意大利面条来做到这一点

  2. 编写 Javascript 意大利面条来做到这一点

  3. 更新 DAM 资产 UI

http://experience-aem.blogspot.hk/2014/09/aem-6-classic-ui-starting-workflow-from-asset-editor.html

  1. 将菜单项添加到 DAM 资产树中的上下文菜单以允许批量触发

  2. 创建一个类似于 Tree Activate 的新的,它只是触发工作流

于 2015-05-15T03:20:11.500 回答