在liferay门户中自定义用户创建过程

时间:2010-08-05 09:12:42

标签: liferay

众所周知,Liferay具有内置的创建用户功能。但我希望有一个创建用户的工作流程,涉及审批流程。我的意思是,用户将由管理员创建,但应该由其他授权人员批准,然后只有用户帐户才会有效。

有没有办法在Liferay中自定义用户创建过程?

先谢谢。

3 个答案:

答案 0 :(得分:2)

据我所知,你有3种方法可以实现它:

  1. 在User模型实体上实现ModelListener接口 Liferay门户网站。
  2. 扩展ServiceWrapper以修改功能
  3. 在控制面板中配置工作流程(EE版本上的Kaleo portlet)。不是100%肯定 最后一个。
  4. 前两种方法包括开发所谓的Liferay Hook。 这在Liferay Wiki和文档

    中有所描述

答案 1 :(得分:1)

您可以使用Model Listener挂钩拦截用户创建过程并停用新创建的用户。有关Liferay中模型侦听器的更多信息,请查看this link

然后,您可以使用Liferay权限系统为某个角色分配停用/恢复权限。

答案 2 :(得分:0)

http://www.thelondonconsulting.com/products/information-server查看TLCG信息服务器。您可以使用BPM创建包含人工任务的流程,然后将用户上载到LDAP。 Liferay将仅导入LDAP中创建的用户。