我想制作一个工作流程其他状态而不是单一审批人工作流程,除了“更新”,“已批准”等。是否可能?
我在互联网上找到的是如何创建自定义portlet,我不确定我是否必须走这么远。我知道这些状态是 WorkflowConstants.java 文件中的常量,并且可以扩展该文件以添加我自己的常量。 但是我应该在哪里放置该文件?我需要做些什么改变才能使其发挥作用?
谢谢。
答案 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。一个重新启动的容器更改将反映出来。