如何在自定义Portlet中集成Kaleo工作流程?

时间:2012-03-01 05:59:26

标签: workflow liferay liferay-6

我创建了一个自定义portlet,其中我有一个名为 INITIATE的按钮(这应该用作提交以供发布,就像Web内容一样) 。我想要的是点击这个按钮我的工作流程应该启动。我在Web Content Portlet中做过这种事情。但我想知道我应该在Click of INITIATE按钮上编写什么代码,以便我的工作流程启动?如果有人有任何想法,请帮助我。

由于

1 个答案:

答案 0 :(得分:0)

您是否看过liferay官方文档?

Kaleo工作流程: http://www.liferay.com/documentation/liferay-portal/6.0/administration/-/ai/workflow-with-kal-2

向自定义实体添加工作流程 http://www.liferay.com/web/jonas.yuan/blog/-/blogs/how-to-add-workflow-capabilities-on-knowledge-base-articles-or-any-custom-assets-in-plugins

你应该致电

你有什么问题?你应该打电话给

 WorkflowHandlerRegistryUtil.startWorkflowInstance(
        user.getCompanyId(), groupId, userId, KBArticle.class.getName(),
        resourcePrimKey, kbArticle, serviceContext);

您可以在http://svn.liferay.com/repos/public/plugins/trunk/portlets/knowledge-base-portlet/docroot/WEB-INF/src/com/liferay/knowledgebase/service/impl/KBArticleLocalServiceImpl.java中看到示例(知识库与第二篇文章相关联。)

(用户名访客,密码访客)