是否可以“批量”创建Alfresco用户?
我的意思是,使用脚本或调用 API 或其他方式创建大量用户。
谢谢!
4 回答
Share-Extras 项目中有一个用于共享管理控制台的模块,它允许从 CSV 文件创建用户。它可以在这里找到:http ://code.google.com/p/share-extras/wiki/CreateBulkUsers
alfresco shell tools 项目允许批量创建 Alfresco 用户:
https://code.google.com/p/alfresco-shell-tools/wiki/UsersAndGroupsFun#Create_a_new_user
它以易于使用的方式包装了其他回复中提到的 REST API。
我认为最简单的方法是使用 addPerson webscript。只需创建一个小应用程序,使用您想要的用户数据调用 webscript(这是一个普通的 HTTP POST 请求)。
http://wiki.alfresco.com/wiki/Repository_RESTful_API_Reference#Add_Person
如果您使用的是 Alfresco Team 或最近的夜间构建,那么您可以简单地上传用户的 CSV / Excel 文件并为您创建它们。(它也在 Swift 中)
您将在管理控制台中找到执行此操作的链接,支持此操作的 Web 脚本是http://localhost:8080/alfresco/service/api/people/upload(执行 GET 以获取电子表格模板,或POST 上传用户)