EPM Project Server 2010 - PSI - программное назначение разрешений проекта

Мне нужно назначить разрешения для проекта при его создании. Я уже создал событие, которое запускается при создании проекта, но я не нахожу, какие методы PSI следует использовать для назначения разрешений группам и пользователям в рамках проекта. Чтобы уточнить, я хочу сделать то же, что и в разделе "Разрешения проекта", но программно.

Если вы можете добавить немного кода, я благодарю вас. Извините за мой английский:P.

Спасибо диего

1 ответ

Люди и группы с их разрешениями приходят в Проект через категории безопасности. В 2010 году существует 2 вида категорий: Глобальные категории, определенные в "Настройки сервера" -> "Управление категориями" и "Категория проекта", доступные через "Разрешения проекта" в Центре проектов. Так что это о PWA.

Для PSI все вещи доступны в WebSvcSecurity: http://msdn.microsoft.com/en-us/library/gg221489%28v=office.14%29.aspx

Ключевые методы:

  • CreateCategories / CreateProjectCategories - для создания любой из этих категорий
  • ReadProjectCategory / ReadCategory - запросить категории
  • SetCategories / UpdateProjectCategories - обновлять категории: добавлять / удалять пользователей, предоставлять / отзывать разрешения.
Другие вопросы по тегам