0

我需要在创建项目时为其分配权限。我已经创建了一个在创建项目时运行的事件,但我没有找到 PSI 的哪些方法可用于为项目中的组和用户分配权限。澄清一下,我想做的与“项目权限”部分中所做的相同,但以编程方式。

如果您可以添加一些代码,我会感谢您。对不起我的英语:P。

谢谢迭戈

4

1 回答 1

0

具有权限的人员和组通过安全类别进入 Project。在 2010 中有 2 种类别:在服务器设置 -> 管理类别中定义的全局类别和通过项目中心的项目权限提供的项目类别。所以这是关于 PWA 的。

对于 PSI,WebSvcSecurity 中提供了所有内容:http: //msdn.microsoft.com/en-us/library/gg221489 (v=office.14).aspx

关键方法是:

  • CreateCategories / CreateProjectCategories - 创建任何此类
  • ReadProjectCategory / ReadCategory - 查询类别
  • SetCategories / UpdateProjectCategories - 更新类别:添加/删除用户,授予/撤销权限。
于 2012-11-19T21:21:18.733 回答