Alfresco 5.1.x社区版使用activiti创建流程

Alfresco 5.1.x community edition created process using activiti

我是 alfresco 的新手 我已经创建了进程alfresco activiti 在进程中使用 eclipse 我在属性任务类型中使用服务任务任务选项提供 3 种类型 1 .java class, 2.expression, 3.java delegates 哪个更适合使用从工作流调用外部应用程序。

这里是JavaDelegate和Expression的区别

JavaDelegate 由 Spring.This 实例化,这意味着工作流可以调用自定义 类,它可以完全访问 Alfresco Spring beans。它允许您的工作流进行委托调用来操作内容,它还可以从工作流包中添加或删除内容 itself.You 还可以在其中添加其他复杂的业务逻辑。因此,如果您在流程中需要执行复杂的实施,您应该这样做。

表达式: 对于更新文档状态或更新工作流中内容的一个或两个属性等小操作,您需要考虑这一点。因为在表达中你可以使用露天 javascript 来实现所有这些事情。

希望对您有所帮助