【问题标题】:Alfresco 5.1.x community edition created process using activitiAlfresco 5.1.x 社区版使用activiti创建流程
【发布时间】:2016-04-05 20:43:19
【问题描述】:
我是 alfresco 的新手,我在进程中使用 eclipse 创建了 processalfresco activiti,我在属性任务类型中使用了服务任务任务选项,提供 3 种类型1 .java class、2.expression,3.java delegates
从工作流调用外部应用程序哪个更好。
【问题讨论】:
标签:
java
alfresco
alfresco-share
alfresco-webscripts
【解决方案1】:
这是JavaDelegate和Expression的区别
JavaDelegate 由 Spring 实例化。这意味着工作流可以调用对 Alfresco Spring bean 具有完全访问权限的自定义类。它允许您的工作流进行可以操作内容的委托调用,它还可以从工作流包本身添加或删除内容。您还可以在那里添加其他复杂的业务逻辑。因此,如果您在处理过程中有复杂的实现要做,那么您应该这样做。
表达式:对于执行小型操作,例如更新文档状态或更新工作流中的一两个内容属性,您需要考虑这一点。因为在表达式中你可以使用 alfresco javascript 来实现所有这些。
希望对你有帮助