|
Portal门户 -
Liferay相关
|
|
Friday, 20 June 2008 05:54 |
这几天经过多方查找,在Liferay的论坛上找到了答案,希望对如何在Liferay中部署使用jpbm工作流感兴趣的朋友有所帮助。
1、首先下载 Liferay Portal Professional 4.2.1 (Bundled with Tomcat for JDK 5.0) liferay-portal-servicemix-4.2.1.war 和 iferay-portal-jbpm-4.2.1.war http://www.liferay.com/web/guest/downloads
4、把下载的这两个包分别更名为jbpm-web.war 和 servicemix-web.war
5、把 jbpm-web.war 和 servicemix-web.war 拷贝到 Tomcat 的 webapps 目录中
6、把 webapps\jbpm-web\WEB-INF\sql 目录中的 hsqldb.create.jbpm.3.1.sql 文件更名为 jbpm.script ,并把它放入 tomcat 的 bin 目录。
7、运行 Tomcat 的 startup.bat
8、打开 http://localhost:8080/ ,并使用
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
用户登录 (密码为 test)
9、增加 workflow portlet 项,选择其中的 definitions 标签,选择 add 按钮。
10、在 text area 中输入工作流定义,如:
1 2<?xml version="1.0" encoding="UTF-8"?> 3 4<process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="Example Process"> 5 <start-state name="start"> 6 <task> 7 <assignment class="com.liferay.jbpm.handler.IdentityAssignmentHandler" > 8 <companyId>liferay.com</companyId> 9 <type>user</type> 10 <name>
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
</name> 11 </assignment> 12 <controller> 13 <variable name="text:color" /> 14 <variable name="text:size" /> 15 </controller> 16 </task> 17 <transition name="to_t" to="t"/> 18 19 </start-state> 20 21 <task-node name="t"> 22 <task name="t" > 23 <controller > 24 <variable name="text:color" access="read" /> 25 <variable name="text:size" access="read"/> 26 </controller> 27 <assignment class="com.liferay.jbpm.handler.IdentityAssignmentHandler" > 28 <companyId>liferay.com</companyId> 29 <type>user</type> 30 <name>
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
</name> 31 </assignment> 32 </task> 33 <transition name="to_end" to='end' /> 34 </task-node> 35 <end-state name="end"></end-state> 36</process-definition>
11、提交此示例,则生成一个工作流程。
12、在 tasks view ,选择 "manage" 来执行此 tasks 。 打开: http://www.qqread.com/java/2007/03/y299761.html 更多文章 更多内容请看电脑配置手册、服务器配置专栏专题,或进入讨论组讨论。
|