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

在liferay portal中自定义用户创建过程,liferay,Liferay,众所周知,Liferay具有创建用户的内置功能。但我希望有一个创建用户的工作流,它涉及到审批流程。我的意思是,用户将由管理员创建,但它应该由另一个授权人批准,然后只有用户帐户将是活动的 是否有任何方法可以自定义Liferay中的用户创建过程 提前谢谢 查看位于的TLCG信息服务器。您可以使用BPM创建包含人工任务的流程,然后将用户上载到LDAP。Liferay将仅导入LDAP中创建的用户 您可以使用模型侦听器钩子拦截用户创建过程并停用新创建的用户。查看有关Liferay中模型侦听器的详细信息 然

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

是否有任何方法可以自定义Liferay中的用户创建过程


提前谢谢

查看位于的TLCG信息服务器。您可以使用BPM创建包含人工任务的流程,然后将用户上载到LDAP。Liferay将仅导入LDAP中创建的用户

您可以使用模型侦听器钩子拦截用户创建过程并停用新创建的用户。查看有关Liferay中模型侦听器的详细信息


然后,您可以使用Liferay许可系统将停用/恢复权限分配给特定角色。

据我所知,您有3种方法来实现此目的:

  • 在的用户模型实体上实现ModelListener接口 Liferay门户
  • 扩展ServiceWrapper以修改功能
  • 在控制面板(EE版本上的Kaleo portlet)中配置工作流。不是百分之百确定 这是最后一个 前两种方法包括开发所谓的Liferay钩子。 Liferay Wiki和文档中对此进行了描述