Sergey Belskiy Technical Blog

All about SharePoint

Пpoблема с SharePoint 2013 workflows

Сегодня столкнулся  с тем, что не запускаются рабочие процессы в SharePoint 2013. Те, которые созданы в SharePoint Designer 2013 или те, которые
созданы как приложение, используя VS 11.

В логах пишет ошибку:

System.ApplicationException: Unauthorized —> System.ApplicationException: Error
in the application. — End of
inner
exception
stack
trace
— at
System.Activities.Statements.Throw.Execute(CodeActivityContext context)
at
System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at
System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,
BookmarkManager bookmarkManager, Location
resultLocation)

Для решения этой проблемы нужно во первых:

1. Запустить службу профилей, а также создать службу приложение профилей пользователей. Сделать полную синхронизацию.

2. Запускать рабочий процесс под реальными пользователями, не под учётной записью System Account.

Так как теперь все рабочие процессы запускаются под реальными пользователями, не так как было в SharePoint 2010.