2020-09-14 15:47发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
让我作为组织的管理员用户,我想下载所有注册到站点的用户。 我怎样才能做到这一点? 我希望所有用户都可以在"管理用户"页面上使用,在该页面上,用户可以单击"下载报告"按钮,该按钮将以excel格式下载详细信息。
此要求没有现成的功能。 如果您想在店面中使用它,则需要编写自己的自定义。
否则,请使用报告主控室并通过在jrxml中编写代码以在报告主控室中执行代码来生成报告。
您可以将OCC用于此https://help.hybris.com/1808/hcd/8c19ab00866910148f87bf32d4a60d38.html 那里有用于搜索用户的呼叫。 可能是这样,您需要添加自定义呼叫,具体取决于是否要获得所有用户的列表。
我们在userModel中引入了一个名为userType的枚举,一旦用户注册,我们便将userType更新为" registered",否则用户为" GUEST"。
完成此操作后,我们创建了一个cronjob,在cronjob中,我们具有以下逻辑。 //获取所有已注册类型的用户。 查询=从{User}中选择{pk},其中{userType} =?userType
您拥有所有用户,现在我们将这些用户保存在excel中,并将其放置在{HYBRIS_DATA_FOLDER} \ users \
名称应唯一且随机,否则容易受到磁盘驱动器攻击。 请参阅下面的链接,以提供文件安全性
https://tika.apache.org/
现在,我们创建了一个名为ManageUserController的控制器,当有人点击该控制器的fetchUsers函数时,我们返回了已保存的列表。
请确保在创建ManageUserController时,它只能由您的管理服务器访问,而不能由面向客户的服务器访问,您可以通过apache配置来做到这一点。
最多设置5个标签!
此要求没有现成的功能。 如果您想在店面中使用它,则需要编写自己的自定义。
否则,请使用报告主控室并通过在jrxml中编写代码以在报告主控室中执行代码来生成报告。
您可以将OCC用于此https://help.hybris.com/1808/hcd/8c19ab00866910148f87bf32d4a60d38.html 那里有用于搜索用户的呼叫。 可能是这样,您需要添加自定义呼叫,具体取决于是否要获得所有用户的列表。
我们在userModel中引入了一个名为userType的枚举,一旦用户注册,我们便将userType更新为" registered",否则用户为" GUEST"。
完成此操作后,我们创建了一个cronjob,在cronjob中,我们具有以下逻辑。 //获取所有已注册类型的用户。 查询=从{User}中选择{pk},其中{userType} =?userType
您拥有所有用户,现在我们将这些用户保存在excel中,并将其放置在{HYBRIS_DATA_FOLDER} \ users \
下 excel文件的名称应唯一且随机,否则容易受到磁盘驱动器攻击。 请参阅下面的链接,以提供文件安全性
https://tika.apache.org/
现在,我们创建了一个名为ManageUserController的控制器,当有人点击该控制器的fetchUsers函数时,我们返回了已保存的列表。
请确保在创建ManageUserController时,它只能由您的管理服务器访问,而不能由面向客户的服务器访问,您可以通过apache配置来做到这一点。
一周热门 更多>