Liferay Portal中的如何进行jBPM配置?

日期: 2010-12-05 来源:TechTarget中国 英文

  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.bat

  8、打开http://localhost:8080/ ,并使用test@liferay.com 用户登录(密码为 test)

  9、增加 workflow portlet项,选择其中的definitions标签,选择add按钮。

  10、在 text area中输入工作流定义,如:

以下是引用片段:
<?xml version=”1.0″ encoding=”UTF-8″?> 
<process-definition  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、提交此示例,则生成一个工作流程。

  12、在 tasks view ,选择 “manage” 来执行此 tasks 。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐