Project server WorkFlow, проблемы с разрешениями

Я разрабатываю рабочий процесс с помощью Project Server 2013 и конструктора sharepoint.

Все работает нормально, пока я не попытаюсь установить значение поля проекта. Когда я это делаю, я получаю ошибку 401 (до того, как я получил ошибку 403, но решил ее, предоставив повышенные разрешения).

Я все перепробовал (или думаю, что пробовал):

  • настройка этапов (требуется регистрация)
  • настройка настраиваемых полей (поле не контролируется рабочим процессом)
  • настройка функций семейства веб-сайтов (предоставление разрешений приложениям для рабочих процессов)

Но вроде ничего не работает, я всегда получаю:

System.ApplicationException: HTTP 401 {"error":{"code":"-2147024891, System.UnauthorizedAccessException","message":{"lang":"en-US","value":"Access denied. You do not have permission to perform this action or access this resource."}}} {"Transfer-Encoding":["chunked"],"X-SharePointHealthScore":["0"],"SPClientServiceRequestDuration":["26"],"SPRequestGuid":["94133bac-d37e-4a3d-84c6-ed9c1db025b8"],"request-id":["94133bac-d37e-4a3d-84c6-ed9c1db025b8"],"X-FRAME-OPTIONS":

Любая помощь будет принята с благодарностью


person ADPX    schedule 16.02.2015    source источник


Ответы (1)


Проблема заключалась в том, что учетная запись администратора, запускающая рабочий процесс, не имела разрешений на доступ к некоторым группам пользователей.

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

Надеюсь, это кому-нибудь поможет.

person ADPX    schedule 02.03.2015