Liferay工作流程中的自定义状态

时间:2015-05-06 07:44:04

标签: liferay

我想制作一个工作流程其他状态而不是单一审批人工作流程,除了“更新”,“已批准”等。是否可能?

我在互联网上找到的是如何创建自定义portlet,我不确定我是否必须走这么远。我知道这些状态是 WorkflowConstants.java 文件中的常量,并且可以扩展该文件以添加我自己的常量。 但是我应该在哪里放置该文件?我需要做些什么改变才能使其发挥作用?

谢谢。

1 个答案:

答案 0 :(得分:0)

Liferay提供了不同的方法来扩展和自定义liferay门户,具体取决于所需更改的性质和复杂程度。

以下是可能的方法:
1.通过扩展(ext)环境
2.通过插件
    一世。 Portlet的
    II。钩

使用扩展环境,您只需将该文件从门户网站源移动到相关的ext包并引入更改即可。 可以说,WorkflowConstants.java驻留在位置 门户中的\portal-service\src\com\liferay\portal\kernel\workflow\WorkflowConstants.java,因此您可以将该文件复制到\ext-service\src\com\liferay\portal\kernel\workflow\WorkflowConstants.java。 在ext-service文件中进行必要的更改并部署ext。一个重新启动的容器更改将反映出来。