Liferay中的workflow

Liferay中可以使用几种workflow。自带的kaleo。

还有开源的比如Aperte Workflow等。


要在控制面板中要给自己的portlet添加workflow很简单。

1 追加WorkflowHandler类

   // workflow区分用

    public static final String CLASS_NAME = XXXXXXX.class.getName();


   //控制面板中是否显示。如果是false的话就不显示,也就设置了不了workflow。
    private static final boolean _VISIBLE = true;


  getWorkflowDefinitionLink 和updateStatus都需要自己override一下。

2.在XXX-portlet/docroot/WEB-INF/liferay-portlet.xml中配置关联信息

  <workflow-handler>com.test.myportlet.MyWorkflowHandler</workflow-handler>


具体workflow的xml作出EE版本用Kaleo Form可以GUI形式设置。

CE版本目前貌似只有手动写XML了。

参考URL:https://www.liferay.com/ja/documentation/liferay-portal/6.1/development/-/ai/lp-6-1-dgen08-designing-workflows-with-kaleo-designer-for-java-0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值