Workflow Alfresco,识别工作流何时启动

Workflow Alfresco,识别工作流何时启动,workflow,alfresco,activiti,Workflow,Alfresco,Activiti,我使用Alfresco Community 5.2,我需要在启动默认Alfresco工作流时执行一些工作 我可以覆盖所有工作流定义,但我想知道是否有更好更快的方法来实现这一点。完美的行为是工作流启动时触发的行为 有这样的事吗? 任何其他方法都可以接受。谢谢。我知道,工作流中没有任何类似的行为,尽管如果您的工作流总是有文档附件,您可以考虑将行为绑定到工作流包类型(我不记得该类型是什么——它可能只是CM:文件夹将不会有用)。 这是一种黑客建议,但您可以实现一个quartz作业,该作业每30秒或每分钟

我使用Alfresco Community 5.2,我需要在启动默认Alfresco工作流时执行一些工作

我可以覆盖所有工作流定义,但我想知道是否有更好更快的方法来实现这一点。完美的行为是工作流启动时触发的行为

有这样的事吗?
任何其他方法都可以接受。谢谢。

我知道,工作流中没有任何类似的行为,尽管如果您的工作流总是有文档附件,您可以考虑将行为绑定到工作流包类型(我不记得该类型是什么——它可能只是CM:文件夹将不会有用)。 这是一种黑客建议,但您可以实现一个quartz作业,该作业每30秒或每分钟运行一次,使用工作流服务检查自上次检查以来是否启动了任何新工作流。如果是这样,您的代码将得到通知并传递工作流ID、流程ID等


直截了当的解决方案正如您在原始帖子中所建议的那样——只需使用一个在工作流启动时启动的任务侦听器修改开箱即用的流程。

根据Jeff的建议,我成功地实现了一个任务创建/完成侦听器,并在这些块中执行了我的逻辑,从而解决了问题