2015-01-05 5 views
-1

У меня есть трехэтапная настройка рабочего процесса утверждения для страниц на сайте SharePoint, и она продолжает сбой (отмена) после первого этапа.Устранение рабочего процесса Sharepoint 2013

Вот что происходит на первом этапе:

Этап: Автор обзора

Set Состояние рабочего процесса в отложенное KCSII Обзор

затем Set Статус одобрения в не подтвержденного

Шаг приложения

Назначить задачу KCSII (Результат задачи для переменной: Утверждение KCSII | Задача Идентификатор переменной: TaskID

Переход к этапу

Если переменная: KCSII утверждение равна Отклонено

Перейти к Отклонено

Else

Перейти к Publisher Обзор

Задача успешно созданного & назначен KCSII (а SharePoint группы), но когда человек входит и одобряет или отклоняет элемент, рабочий процесс идет в состояние "Незавершенное производство" введите в электронном виде следующую информацию:

* Незавершенное производство. Повторная попытка последнего запроса. Следующая попытка запланирована менее чем за минуту. Сведения о последнем запросе: HTTP InternalServerError для http: // [наш домен] /kb/01/_vti_bin/client.svc/web/lists/getbyid (guid'4aa16afe-d068-4847-a0fd-31a8558398d2 ')/Элементы (67) Корреляция Id: 538af876-18c7-49ad-A850-d028bac129fe Instance Id: 6c88b440-9a53-4ecd-b873-5e2a1c420055 *

ТОГДА примерно через минуту, списки 'Статус' в качестве 2-го этапа и переходит в "Отменено" Внутренний статус со следующими данными (2-й этап никогда не запущен):

RequestorId: c17f35ee-9fb6-af74-473c-3cd45a32a58d. Подробности: System.ApplicationException: HTTP 500 {"Transfer-Encoding": ["chunked"], "X-SharePointHealthScore": ["0"], "SPClientServiceRequestDuration": ["111"], "SPRequestGuid": ["72ac68f5 -84a9-46c6-bb23-5adaa2590338 "]," запрос-идентификатор ": [" 72ac68f5-84a9-46c6-bb23-5adaa2590338 "]," X-FRAME-OPTIONS ": [" SAMEORIGIN "]," MicrosoftSharePointTeamServices ": [ «15.0.0.4569»], «X-Content-Type-Options»: ["nosniff"], "X-MS-InvokeApp": ["1; RequireReadOnly"], "Cache-Control": ["max-age = 0, private "]," Date ": [" Mon, 05 Jan 2015 21:51:34 GMT "]," Server ": [" Microsoft-IIS/8.0 "]," X-AspNet-Version ": [ "4.0.30319"], "X-Powered-By": [ "ASP.NET "]} в Microsoft.Activities.Hosting.Runtime.Subroutine.SubroutineChild.Execute (контекст CodeActivityContext) в System.Activities.CodeActivity.InternalExecute (экземпляр ActivityInstance, исполнитель ActivityExecutor, bookmarkManager закладкиManager) в System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem .ExecuteBody (ActivityExecutor исполнитель, BookmarkManager BookmarkManager, Местонахождение resultLocation)

Вот что я пробовал:.

  • Я пробовал этот точный рабочий процесс в библиотеке документов, и это работает прекрасно
  • Я попробовал этот рабочий процесс на страницах другого сайта & получил тот же отказ
  • Я попытался его с & без использования «шага приложения», но получить те же результаты
  • Я устал восстанавливать этот рабочий процесс несколько способов (даже зачистки его вниз только основная задача), но получить тот же отказ
  • Я попытался отключить функцию рабочего процесса для сайта, удаляя все рабочие процессы, а затем включив функцию & Перестройки рабочих процессов (такой же результат)

I думаю это проблема с результатом назначения задачи переменной (возможно, с разрешениями?), но я не уверен ... Как отследить эту проблему? Это сообщение имеет смысл для любого из вас?

Я очень признателен за любую помощь, которая может быть предложена (я воюю это уже месяц!)

спасибо! Kyle

ответ

0

Итак, я выяснил, в чем проблема: мне нужно было проверить элемент в рабочем процессе перед его редактированием/обновлением. В качестве альтернативы я мог бы отключить требуемую функцию Check In/Check Out (протестировал оба, и они работали).

Смежные вопросы