我在过去一周面临一个问题。我有一个列出客户名称的列表。因此,当我向列表添加新客户端时,应使用客户端名称作为组名创建sharepoint用户组。
那么可以这样做吗?如果是,那我该怎么做?
答案 0 :(得分:1)
你可以使用三种可能的方法来做到这一点:
设计在项目创建时触发的工作流程以及附加到列表的工作流程
创建EventReveiver以处理ItemAdded事件,并创建SP组
修改列表的新表单。我不建议这样做,因为如果客户是从其他地方创建的,那么逻辑就不会被触发。
解决此类问题的另一种方法是,需要更多的背景,将数据拆分为多个网站集,每个客户一个。每个网站集都可以包含一个“客户”组(可能是从网站模板创建的),其中包含客户。由于每个网站集都有不同的用户和组,因此可以避免跨客户数据泄露(由于授权配置错误)。