2011-01-20 2 views
1

У меня есть пользовательский рабочий процесс с использованием Visual Studio 2010. Этот рабочий процесс запускается пользователем, создающим новый элемент списка в модерированном списке. Этот элемент списка имеет два флажка. Как только элемент списка был одобрен, электронное письмо отправляется реквестору, задача создается для каждого галочки, рабочий процесс ожидает завершения всех задач, а затем завершается рабочий процесс. Две задачи создаются параллельно с if-logic, чтобы определить, должна ли создаваться задача.Пользовательский рабочий процесс SharePoint 2010, приводящий к «большой нагрузке»

Есть 4 возможных сценариев с этой конфигурацией:

  1. нет флажков проверено - работает отлично
  2. оба флажка проверены - работают отлично
  3. первый флажок проверил - работает нормально
  4. второй флажок отмечен - «Из-за большой нагрузки, самой последней операции рабочего процесса ...» это происходит после утверждения, и до того, как адрес электронной почты будет одобрен.

Я разрешил рабочему процессу ждать более 10 часов без изменения сообщения «тяжелая нагрузка» и рабочий процесс не продвигается вперед. Я запускаю отдельный автономный экземпляр SP2010. Есть предположения?

ответ

1

Другие люди имеют такую ​​же проблему, когда ставят задачи утверждения утверждения в параллельные процессы. См. http://social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/d6340097-9de3-4f42-a690-ed1f2b7597e4/

Это может быть ошибка, вызывающая проблему блокировки.

Рубить, чтобы заставить его работать, это запустить их друг за другом.

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