我是CQ5的新手,我想知道是否有办法向DAM添加工作流程,以便在用户导入文件时启动。
工作流程需要执行以下操作:
我遇到了可以拖放工作流的DAM更新资产工作流程。我相信我的目的,我将不得不创建一个自定义工作流程?
我是CQ5的新手,但现在是Java。我想知道如何创建这个自定义工作流程的一些指导。
答案 0 :(得分:2)
我在这里看到3个解决方案:
<强> 1。修改DAM更新资产工作流程
您可以在您提到的工作流程中添加新步骤。我建议在元数据提取和缩略图创建之间添加新的Process step
,这样您就可以拥有所有元数据,但仍然可以在创建缩略图之前修改资产(假设它是一个图像)。流程步骤调用实现WorkflowProcess
的已配置OSGi服务。 official docs。
<强> 2。创建新工作流程
如上所述实施WorkflowProcess,而不是将Process step
添加到现有工作流程中,创建一个新工作流程。工作流控制台中的Launcher选项卡允许您将创建的工作流绑定到上载新资产后引发的事件。
第3。创建一个事件处理程序
您根本不必使用工作流程。创建一个新的OSGi event handler并将其绑定到DamEvent
。