У меня есть базовый рабочий процесс, запрограммированный в Visual Studio 10 для сайта sharepoint. Он срабатывает при изменении или создании элемента списка. Рабочий процесс в основном отправляет электронное письмо, изменяет значение одного из полей элемента и обновляет поле.
Проблема: до sp2 это должно создать рекурсивный рабочий процесс, в котором workflowproperties.Item.Update повторно вызывает событие items при изменении и перезапускает рабочий процесс, и я получаю кучу писем в своей папке входящих сообщений.
Из моего исследования sp2 должен был устранить это, но, похоже, он все еще происходит со мной.
Исходя из того, что я исследовал, мой номер версии 12.0.0.6421 относится к SP2, поэтому я не должен получать эту проблему.
Есть идеи, как остановить рекурсию?
Заранее спасибо.