Liferay 工作流程中的自定义状态
Custom statuses in Liferay's workflows
我想创建一个工作流程,其 其他状态 不同于单一审批者工作流程,不同于 "Update","Approved"等可以吗
我在 Internet 上找到的是如何创建自定义 portlet,但我不确定是否需要走这么远。我知道这些状态是 WorkflowConstants.java 文件中的常量,并且可以扩展该文件以添加我自己的常量。 但是我应该把那个文件放在哪里呢?我还必须进行哪些其他更改才能使其正常工作?
谢谢。
Liferay 提供了不同的方法来扩展和自定义 liferay 门户,具体取决于所需更改的性质和复杂性。
以下是可能的方式:
1. 通过扩展(ext)环境
2. 通过插件
一世。小门户
二.钩子
使用扩展环境,您可以简单地将该文件从门户源移动到相关的 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。一个重新启动的容器更改将反映出来。
我想创建一个工作流程,其 其他状态 不同于单一审批者工作流程,不同于 "Update","Approved"等可以吗
我在 Internet 上找到的是如何创建自定义 portlet,但我不确定是否需要走这么远。我知道这些状态是 WorkflowConstants.java 文件中的常量,并且可以扩展该文件以添加我自己的常量。 但是我应该把那个文件放在哪里呢?我还必须进行哪些其他更改才能使其正常工作?
谢谢。
Liferay 提供了不同的方法来扩展和自定义 liferay 门户,具体取决于所需更改的性质和复杂性。
以下是可能的方式:
1. 通过扩展(ext)环境
2. 通过插件
一世。小门户
二.钩子
使用扩展环境,您可以简单地将该文件从门户源移动到相关的 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。一个重新启动的容器更改将反映出来。