CQ5手动触发缩略图创建工作流程步骤

时间:2014-07-02 07:06:47

标签: workflow thumbnails cq5 aem dam

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

版本:cq5.6.1

我仍然愿意手动触发工作流程。这个问题的另一个答案归功于dave,是触摸/更新原始演绎的jcr:lastModified&#34; / content / dam /./ jcr:content / renditions / original / jcr:content&#34; < / p>

非常感谢提前

2 个答案:

答案 0 :(得分:1)

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

然后,这将触发更新资产工作流程,而无需创建其他工作流程。

答案 1 :(得分:1)

手动触发工作流程

选项 1.更新资产lastModified

  1. 点击&#34;开始&#34;来自Workflows控制台
  2. &#13;
    &#13;
    http://localhost:4502/libs/cq/workflow/content/console.html
    &#13;
    &#13;
    &#13;

    并提供资产+&#34; / jcr:content / renditions / original&#34;作为有效载荷

    1. 卷曲:
    2. &#13;
      &#13;
      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"
      &#13;
      &#13;
      &#13;

      1. 编写Java Service spaghetti来执行此操作

      2. 写Javascript spaghetti来做这个

      3. 按照

      4. 更新DAM资产用户界面

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

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

        2. 创建一个类似于Tree Activate的新功能,只需触发工作流程