现在的位置: 首页 > 综合 > 正文

Liferay中的workflow

2013年10月05日 ⁄ 综合 ⁄ 共 661字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.