我对CQ5很陌生,我想知道是否有一种方法可以在用户导入文件时将工作流添加到大坝中。
工作流需要执行以下操作:
我遇到了,其中工作流可以被拖放。我相信,为了我的目的,我将不得不创建一个自定义工作流?
我是CQ5新手,但现在是Java。我想要一些关于如何创建这个自定义工作流的指导。
发布于 2014-06-26 09:47:41
我在这里看到3种解决方案:
1.修改大坝更新资产工作流
您可以在您提到的工作流中添加一个新步骤。我建议在元数据提取和缩略图创建之间添加新的Process step,这样您就可以拥有所有元数据,但仍然可以在创建缩略图之前修改资产(假设它是图像)。流程步骤调用实现该OSGi的配置好的WorkflowProcess服务。更多信息在官方文件。
2.创建一个新的工作流
像上面那样实现WorkflowProcess,而不是将Process step添加到现有的工作流中,而是创建一个新的工作流。工作流控制台中的Launcher选项卡允许您将创建的工作流绑定到上传新资产后引发的事件。
3.创建事件处理程序
你根本不用使用工作流。创建一个新的OSGi 事件处理程序并将其绑定到DamEvent。
https://stackoverflow.com/questions/24419666
复制相似问题