Я унаследовал рабочий процесс sharepoint, но, похоже, он периодически возникает, и я не уверен, с чего начать отладку.
Пользователь создает новый элемент в списке и сохраняет - он может редактировать элемент, пока он не утвержден (следующий шаг).
Администратор Утвердить элемент - запустить первый рабочий процесс
Create new Task Item in relevant list
Рабочий процесс создания нового элемента задачи запускается автоматически при создании
IF
matching item in Copy list, send warning email and exit.
ELSE
Create item in "Copy" list
Это означает, что, если по какой-либо причине Элемент будет утвержден дважды, и будут созданы две задачи (например, два администратора утверждают одновременно), то отправляется предупреждающее электронное письмо, чтобы предотвратить выполнение обеих задач.
Однако, только изредка, и при обстоятельствах, когда я не могу работать, НИКАКОЕ предупреждение не отправляется. Созданы две задачи, элемент находится в списке копирования, но не приходит предупреждающее сообщение.
Это случается редко, но поскольку эти задачи относятся к финансовым операциям, последствия могут быть огромными.
Я посмотрел на временные метки в Задачах и Копировании, и элемент Создать копию и первый элемент Создать идентичны ... со второй датой создания Задачи будет минута спустя. Насколько я понимаю, это означает, что второе задание WF должно каждый раз находить элемент Копия?
Я перепробовал множество сценариев, когда пользователь и два администратора одобрили / сохранили элемент одновременно. Это правильно запустило 3 рабочих процесса (новые задачи) И сгенерировало два предупреждающих сообщения. Я не могу понять, как заставить рабочий процесс вызывать сообщение НЕ отправлять предупреждение.
Любые идеи о том, как это сломать и отладить?
Или, что еще лучше, как предотвратить это?
Кстати: я довольно новичок в SharePoint / SP Designer!