我创建了一个自定义portlet,其中我有一个名为 INITIATE的按钮(这应该用作提交以供发布,就像Web内容一样) 。我想要的是点击这个按钮我的工作流程应该启动。我在Web Content Portlet中做过这种事情。但我想知道我应该在Click of INITIATE按钮上编写什么代码,以便我的工作流程启动?如果有人有任何想法,请帮助我。
由于
答案 0 :(得分:0)
您是否看过liferay官方文档?
Kaleo工作流程: http://www.liferay.com/documentation/liferay-portal/6.0/administration/-/ai/workflow-with-kal-2
你应该致电
你有什么问题?你应该打电话给
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中看到示例(知识库与第二篇文章相关联。)
(用户名访客,密码访客)