由于公司要求在liferay中配置使用了工作流,我用了liferay支持的workflow-jbpm 插件;之前的配置已经环境搭建在上一篇博文中已经相信说明了,本章重点介绍在定义流程文件的时候,如何使用用户组,由于第一次接触liferay,在其上应用工作流,国内相关的资料实在甚少,在liferay-workflow /jbpm-web/definition/下自带的三个例子,在执行最后一个:walesale实在,每次在执行到第二步时候 总会出现..workflowComponentImpl Task has already ended!这个问题一直困扰了我很长时间..搞了几天都没搞好..最好在liferay 官网论坛上找到答案,在此共享出来,希望能帮助国内在用liferay 做workflow的朋友,遇到和我同样的困扰时能很快解决..
下面是一个使用swimlane 定义用户组的简单例子:
<!-- demander community-->
<swimlane name="demander">
<assignment class="com.liferay.jbpm.handler.IdentityAssignmentHandler" config-type="field">
<type>community</type>
<companyId>10113</companyId>
<id>14129</id>
</assignment>
</swimlane>
每次执行总会出现 task has already ended!
其实,只用修改 liferay/bundles/tomcat6/webapps/jbpm-web/web-inf/classes/portlet.properties
include-and-override=portlet-ext.properties
soap.url=http://localhost:8080
soap.user.id=10145 (此处改为test的userId即可)
soap.password=test
base.path=/D:/liferay/bundles/tomcat6/webapps/jbpm-web/WEB-INF/classes/portlet.properties
这样,在使用community时候就可以使用了。当然后台需要些对应的 IdentityAssignmentHandler。
参考官网论坛文章
http://www.liferay.com/web/guest/community/forums/-/message_boards/message/219158?_19_redirect=%2Fweb%2Fguest%2Fcommunity%2Fforums%2F-%2Fmessage_boards%2Fsearch%3F_19_redirect%3D%252Fweb%252Fguest%252Fcommunity%252Fforums%26_19_breadcrumbsCategoryId%3D0%26_19_searchCategoryIds%3D0%26_19_keywords%3Dwebsale
分享到:
相关推荐
标题 "liferay-portal-sql-6.1.1-ce-ga2-20120731132656558" 暗示了这是一个关于Liferay Portal 6.1.1社区版(CE GA2)的SQL相关资源,发布日期为2012年7月31日。Liferay Portal是一个开源的企业级内容管理平台,它...
`liferay-eclipse`是Liferay为Eclipse IDE定制的插件,使得开发者能够在Eclipse环境中无缝地开发Liferay插件。这个插件提供了项目向导、自动构建支持、部署工具以及对Liferay API的智能感知等功能,极大地提高了开发...
1. 安装Liferay IDE:首先,开发者需要在Eclipse中打开“帮助”菜单,选择“安装新软件”,然后添加“liferay-ide-eclipse-updatesite-1.6.2”的URL,按照提示完成安装。 2. 更新Liferay IDE:已安装Liferay IDE的...
在IT行业中,Liferay IDE是一款专为Liferay Portal开发设计的强大工具,而"Liferay-ide-eclipse-updatesite-1.1.0.zip"正是这个工具的更新站点包,它提供了针对Liferay 6.0版本的定制化集成开发环境。Liferay IDE是...
liferay-portal-src-6.0.6-20110225.part2
【标题】"liferay-faces-bridge-impl-3.0.0-ga1.zip" 涉及的是Liferay Faces Bridge项目的实现模块,版本为3.0.0 GA1。Liferay Faces是Liferay门户平台的一个扩展,它提供了一种在Java EE环境中集成和使用JSF(Java...
Liferay Portal是一款开源的企业级门户平台,它提供了丰富的功能,如用户管理、角色权限控制、页面布局、portlet开发等。开发者需要了解Portal是如何组织和展示内容的,以及如何通过portlet来创建可重用的Web组件。 ...
主题可以全局应用,也可以针对特定组织或用户组进行定制。 4. **Hook和Ext插件**:除了Portlets和Themes,SDK还支持开发Hook和Ext插件。Hook插件允许修改Liferay的现有功能而不修改其源码,而Ext插件则允许深入到...
Liferay 6.2 SDK 是一个开发工具包,专为构建和扩展Liferay Portal 6.2 版本而设计。Liferay Portal 是一个开源的企业级内容管理平台,提供了丰富的功能,如网站创建、协作、内容管理、社交媒体整合等。Liferay ...
- **Liferay Plugins SDK (Software Development Kit)**: 下载地址为[liferay-plugins-sdk-6.2(PluginsSDK)](https://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.2.5%20GA6/)。这是开发portlet的...
Liferay IDE Eclipse插件是专为开发者设计的一款强大的工具,旨在提升在Eclipse集成开发环境中的Liferay Portal项目开发效率。这款插件提供了丰富的特性,使得开发者能够在Eclipse内无缝地进行Liferay相关的代码调试...
2. **用户关联管理**:在Liferay中,用户关联可能涉及角色分配、用户组、社交网络集成等。通过自定义插件,可以实现更复杂的用户交互,如朋友推荐、协作工具或权限控制。 3. **Java客户端开发**:"jcatalogue-...
这个“liferay-development-zh.rar”压缩包显然包含了关于Liferay开发的中文详细指南,特别适合那些希望在中国语境下学习和实践Liferay开发的个人或团队。本文将深入探讨Liferay开发的关键知识点,基于提供的...
liferay-portal-tomcat-5.5-5.1.1.part4.rar
liferay-portal-tomcat-5.5-5.1.1.part1.rar
liferay-portal-tomcat-5.5-5.1.1.part2.rar
liferay-portal-tomcat-5.5-5.1.1.part3.rar
最新的liferay-administrator-guide-6.0 所有关于liferay的管理
"liferay-portal-sql-6.1.2-ce-ga3-20130816114619181.zip"这个压缩包是Liferay Portal在6.1.2 CE GA3版本中用于初始化和管理数据库的SQL脚本集合,对于新安装或升级的环境来说至关重要。 首先,我们需要了解...