Перезапуск или остановка одного рабочего процесса с другим в Sharepoint 2010 - PullRequest
2 голосов
/ 14 октября 2011

Я работаю со списком в Sharepoint 2010. При создании элемента запускается рабочий процесс, который приостанавливается до указанной даты, а затем отправляет напоминание по электронной почте.

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

Я видел это: Запуск рабочего процесса Sharepoint каждый раз, когда вносится изменение, даже если есть пауза но это не сработало для меня. Может быть, что-то другое в SP2010?

Спасибо!

1 Ответ

2 голосов
/ 14 октября 2011

Подумайте над изменением дизайна вашего приложения: для таких задач вы должны использовать задания таймера . Ваше задание таймера будет запрашивать список всех элементов, измененных до X / ранее X дней, и отправлять электронные письма со всеми результатами. Неправильно использовать рабочий процесс для задачи, не связанной с рабочим процессом.

...