1、首先下载Liferay Portal Professional 4.2.1 (Bundled with Tomcat for JDK 5.0)
2、使用其默认的HSQL数据库,即不去更改其数据库配置。
3、下载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.bat8、打开 http://localhost:8080/ ,并使用 test@liferay.com 用户登录(密码为 test)9、增加 workflow portlet项,选择其中的 definitions 标签,选择add按钮。10、在text area中输入工作流定义,如:
<?xml version="1.0" encoding="UTF-8"?> <process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="Example Process"> <start-state name="start"> <task> <assignment class="com.liferay.jbpm.handler.IdentityAssignmentHandler" > <companyId>liferay.com</companyId> <type>user</type> <name>test@liferay.com</name> </assignment> <controller> <variable name="text:color" /> <variable name="text:size" /> </controller> </task> <transition name="to_t" to="t"/> </start-state> <task-node name="t"> <task name="t" > <controller > <variable name="text:color" access="read" /> <variable name="text:size" access="read"/> </controller> <assignment class="com.liferay.jbpm.handler.IdentityAssignmentHandler" > <companyId>liferay.com</companyId> <type>user</type> <name>test@liferay.com</name> </assignment> </task> <transition name="to_end" to='end' /> </task-node> <end-state name="end"> </end-state> /process-definition> |
11、提交此示例,则生成一个工作流程。