我是alfresco的新手我在使用eclipse的过程中使用eclipse创建了进程alfresco activiti
我在属性任务类型中使用了service task task选项提供了3种类型1 .java class
,2.expression,
{{1} }
哪一个更好地使用从工作流程调用外部应用程序。
答案 0 :(得分:2)
这是JavaDelegate和Expression
之间的不同之处JavaDelegate 由Spring实例化。这意味着工作流可以调用对Alfresco Spring bean具有完全访问权限的自定义类。它允许您的工作流程进行委托调用,可以操作内容,也可以添加或删除工作流程序包本身的内容。您还可以在其中添加其他复杂的商务逻辑。因此,如果您在处理期间要执行复杂的实现,那么您应该这样做。
表达式:要执行小型操作,例如更新文档状态或更新工作流内的一个或两个内容属性,您需要考虑这一点。因为在表达式中你可以使用alfresco javascript来实现所有这些。
希望这有帮助