Liferay 中的选择性工作流
Selective workflow in Liferay
我正在寻找 Liferay 中的选择性工作流程。用例是我需要留言板帖子只有在其中包含脏话时才能去管理员批准。
为了检测脏话,我打算使用服务包装器钩子或模型监听器。
但是我看到在 Liferay 的 addMessage 方法中,工作流相关的代码总是在执行。
是否可以在不使用 ext 的情况下覆盖此行为?
您应该创建一个工作流程,其中第一步检查脏话,如果没有找到任何脏话,则跳过批准部分。 Liferay 中没有条件工作流,但您的工作流可以轻松包含脚本和条件逻辑。服务层也可以从工作流脚本中调用
我正在寻找 Liferay 中的选择性工作流程。用例是我需要留言板帖子只有在其中包含脏话时才能去管理员批准。
为了检测脏话,我打算使用服务包装器钩子或模型监听器。 但是我看到在 Liferay 的 addMessage 方法中,工作流相关的代码总是在执行。
是否可以在不使用 ext 的情况下覆盖此行为?
您应该创建一个工作流程,其中第一步检查脏话,如果没有找到任何脏话,则跳过批准部分。 Liferay 中没有条件工作流,但您的工作流可以轻松包含脚本和条件逻辑。服务层也可以从工作流脚本中调用