none
Ошибка в ходе создания задачь рабочим процесом SharePoint 2013 RRS feed

  • Вопрос

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

    RequestorId: 5c03bdff-0ceb-d4f5-0000-000000000000. Details: An unhandled exception occurred during the execution of the workflow instance. Exception details: System.ApplicationException: HTTP 401 {"Transfer-Encoding":["chunked"],"X-SharePointHealthScore":["0"],"SPClientServiceRequestDuration":["105"],"SPRequestGuid":["5c03bdff-0ceb-d4f5-83ee-515d5095ce24"],"request-id":["5c03bdff-0ceb-d4f5-83ee-515d5095ce24"],"X-FRAME-OPTIONS":["SAMEORIGIN"],"MicrosoftSharePointTeamServices":["15.0.0.4420"],"X-Content-Type-Options":["nosniff"],"X-MS-InvokeApp":["1; RequireReadOnly"],"Cache-Control":["max-age=0, private"],"Date":["Thu, 03 Jul 2014 13:43:28 GMT"],"Server":["Microsoft-IIS\/8.0"],"WWW-Authenticate":["NTLM"],"X-AspNet-Version":["4.0.30319"],"X-Powered-By":["ASP.NET"]}   at Microsoft.Activities.Hosting.Runtime.Subroutine.SubroutineChild.Execute(CodeActivityContext context)   at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)   at

        
    3 июля 2014 г. 14:08

Ответы

  • С проблемой разобрался. Ошибка возникала по следующей причине : при изменении елемента списка должна была создаватся задача для группы(sharepoint) пользователей. Я когода создавал группу поставил переключатель что ее членов могут  просматривать только ее учасники. Процес запускал от пользователя которые не входив в эту группу следовательно процес не мог получить членов группы и останавливался с ошибкой всем спасибо за помощь.
    • Помечено в качестве ответа Insider.D 7 июля 2014 г. 8:19
    • Изменено Insider.D 7 июля 2014 г. 8:34

Все ответы

  • А какие права у пользователя, который запускает процесс?

    На список с процессом и на список задач.

  • Судя по тому, что ошибка 401 - проблема с правами.

    Скорее всего проблема с доступом к списку истории РП.

    Посмотрите эту ветку: SharePoint 2013 Workflow Can Only be Started by Some Users

  • Судя по тому, что ошибка 401 - проблема с правами.

    Скорее всего проблема с доступом к списку истории РП.

    Посмотрите эту ветку: SharePoint 2013 Workflow Can Only be Started by Some Users

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

    RequestorId: 5c03bdff-0ceb-d4f5-0000-000000000000. Details: An unhandled exception occurred during the execution of the workflow instance. Exception details: System.ApplicationException: HTTP 401 The HTTP response content could not be read. 'Error while copying content to a stream.'. {"Transfer-Encoding":["chunked"],"X-SharePointHealthScore":["0"],"SPRequestGuid":["5c03bdff-0ceb-d4f5-9d4c-dcd5f55e99e8"],"request-id":["5c03bdff-0ceb-d4f5-9d4c-dcd5f55e99e8"],"X-FRAME-OPTIONS":["SAMEORIGIN"],"MicrosoftSharePointTeamServices":["15.0.0.4420"],"X-Content-Type-Options":["nosniff"],"X-MS-InvokeApp":["1; RequireReadOnly"],"Cache-Control":["max-age=0, private"],"Date":["Fri, 04 Jul 2014 09:08:49 GMT"],"Server":["Microsoft-IIS\/8.0"],"WWW-Authenticate":["NTLM"],"X-AspNet-Version":["4.0.30319"],"X-Powered-By":["ASP.NET"]}   at Microsoft.Activities.Hosting.Runtime.Subroutine.SubroutineChild.Execute(CodeActivityContext context)   at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)   at

    Мне кажется что ошибка связана со списком задачь. но немогу понять какая.
    • Изменено Insider.D 4 июля 2014 г. 9:17
  • А какие права у пользователя, который запускает процесс?

    На список с процессом и на список задач.


    На список с процесом и список задачь права "Участие"
  • Если воркфло падает после записи в журнал, то как раз похоже на то, что проблема со списком истории. Вы попробовали дать доступ пользователю к списку истории как сказано в предложенном ответе по ссылке, которую я указал выше? 

    SharePoint 2013 Workflow Cancels Automatically


    • Изменено MikhailSP 4 июля 2014 г. 9:38
  • Если воркфло падает после записи в журнал, то как раз похоже на то, что проблема со списком истории. Вы попробовали дать доступ пользователю к списку истории как сказано в предложенном ответе по ссылке, которую я указал выше? 

    SharePoint 2013 Workflow Cancels Automatically


    Доступ предоставил так как написано в статье которорую вы дали. В результате когда открываеш свойство выполняющегося рабочего процеса та видно что тестовая запись в журнал добавлена. Но задача которая указана в сразу послетестовой записи в журнал не создается. 

     
    4 июля 2014 г. 11:09
  • Возможно вы добавили права на список задач, но не тот. На всякий случай проверьте, какой список задач связан с вашим РП.
    4 июля 2014 г. 11:16
  • Возможно вы добавили права на список задач, но не тот. На всякий случай проверьте, какой список задач связан с вашим РП.
    Дело в том что у меня один список задачь. И если я запускаю процесс от своего имени задачи созаются без проблем.
    4 июля 2014 г. 12:37
  • Попробуйте поднять уровень прав на списке и списке задач до Изменить
    4 июля 2014 г. 13:31
  • Попробуйте поднять уровень прав на списке и списке задач до Изменить
    Уровень доступа сначала поднял до "Изменить" потом до "Полный доступ"  это ситуацию не поменяло. Ошибка появляется и задачи в списке не создаются.
  • С проблемой разобрался. Ошибка возникала по следующей причине : при изменении елемента списка должна была создаватся задача для группы(sharepoint) пользователей. Я когода создавал группу поставил переключатель что ее членов могут  просматривать только ее учасники. Процес запускал от пользователя которые не входив в эту группу следовательно процес не мог получить членов группы и останавливался с ошибкой всем спасибо за помощь.
    • Помечено в качестве ответа Insider.D 7 июля 2014 г. 8:19
    • Изменено Insider.D 7 июля 2014 г. 8:34