Liferay Portal 之 jbpm 配置 Print E-mail
User Rating: / 0
PoorBest 
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 更多文章 更多内容请看电脑配置手册、服务器配置专栏专题,或进入讨论组讨论。
 
Banner

本站文章均来自网络为方便大家阅读之用,如有侵权,请联系我们,我们收到后立即删除,谢谢!另文章言论不代表本站观点。

 
上海定制公寓:瑞虹新城3期
瑞安房地产推出上海内环住宅瑞虹新城3期,该楼盘首推“定制公寓”概念,大胆借鉴国际前沿的设计理念,在上海北外滩打造精致优雅的国际现代化上海虹口高品质住宅小区。

娱乐竞拍:噢耶竞拍网
噢耶竞拍网提供低价竞拍、抢拍、竞猜,为您提供低价购物、娱乐购物以及娱乐竞猜,噢耶团队为您提供竭诚服务,开心又刺激的娱乐购物新体验就在噢耶竞拍网

zhishi123.com.cn广告