【问题标题】:Customize the user creation process in liferay portal在 liferay 门户中自定义用户创建过程
【发布时间】:2011-11-09 07:26:55
【问题描述】:

众所周知,Liferay 具有创建用户的内置功能。但我希望有一个创建用户的工作流程,其中涉及批准过程。我的意思是,用户将由管理员创建,但它应该由另一个授权人批准,然后只有用户帐户将处于活动状态。

有什么方法可以自定义 Liferay 中的用户创建过程?

提前致谢。

【问题讨论】:

    标签: liferay


    【解决方案1】:

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

    1. 在 User 模型实体上实现 ModelListener 接口 Liferay 门户。
    2. 扩展 ServiceWrapper 以修改功能
    3. 在控制面板中配置工作流(EE 版本上的 Kaleo portlet)。不是 100% 确定 这最后一个。

    前两种方法包括开发所谓的 Liferay Hook。 这在 Liferay Wiki 和文档中有描述

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-10-12
          • 1970-01-01
          • 2012-08-12
          • 2010-11-23
          相关资源
          最近更新 更多