Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Alfresco 5.1.x社区版使用activiti创建流程_Java_Alfresco_Alfresco Share_Alfresco Webscripts - Fatal编程技术网

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

Java Alfresco 5.1.x社区版使用activiti创建流程,java,alfresco,alfresco-share,alfresco-webscripts,Java,Alfresco,Alfresco Share,Alfresco Webscripts,我是alfresco新手,我在流程中使用eclipse创建了流程alfresco activiti,我在属性任务类型中使用了服务任务任务选项,提供了3种类型1.java类,2.expression,3.java委托 使用工作流中的调用外部应用程序哪个更好。这里是JavaDelegate和Expression之间的区别 JavaDelegate由Spring实例化。这意味着工作流可以调用对Alfresco Spring bean具有完全访问权限的自定义类。它允许您的工作流进行委托调用,委托调用可以

我是alfresco新手,我在流程中使用eclipse创建了流程
alfresco activiti
,我在属性任务类型中使用了服务任务任务选项,提供了3种类型
1.java类
2.expression,
3.java委托

使用工作流中的调用外部应用程序哪个更好。

这里是JavaDelegate和Expression之间的区别

JavaDelegate由Spring实例化。这意味着工作流可以调用对Alfresco Spring bean具有完全访问权限的自定义类。它允许您的工作流进行委托调用,委托调用可以操作内容,还可以从工作流包本身添加或删除内容。您还可以在其中添加其他复杂的业务逻辑。所以,若您在这个过程中有复杂的实现要做,那个么您应该这样做

<强>表达式:用于进行小操作如更新文档状态或更新工作流中的内容的一个或两个属性时,需要考虑这一点。因为在表达式中,您可以使用AlfrescoJavaScript实现所有这些功能


希望这有帮助,这里是JavaDelegate和Expression的不同之处

JavaDelegate由Spring实例化。这意味着工作流可以调用对Alfresco Spring bean具有完全访问权限的自定义类。它允许您的工作流进行委托调用,委托调用可以操作内容,还可以从工作流包本身添加或删除内容。您还可以在其中添加其他复杂的业务逻辑。所以,若您在这个过程中有复杂的实现要做,那个么您应该这样做

<强>表达式:用于进行小操作如更新文档状态或更新工作流中的内容的一个或两个属性时,需要考虑这一点。因为在表达式中,您可以使用AlfrescoJavaScript实现所有这些功能


希望这有帮助

谢谢,你能参考一些例子吗谢谢,你能参考一些例子吗