Использовать ли шаги или условия в одном шаге рабочего процесса SharePoint - PullRequest
0 голосов
/ 24 августа 2011

Я создаю рабочий процесс, который выполняет следующее, и я ищу руководство по лучшим практикам разделения рабочего процесса на условия и / или шаги.

Для списка проектов каждый раз, когда элемент списка создается или изменяется, рабочий процесс должен запускаться и выполнять следующие действия:

Если Status = New, создать пару переменных и отправить конкретное электронное письмо

Если статус = открыт, отправьте конкретное электронное письмо

Если статус = оценочный, отправьте конкретное электронное письмо

Если статус = одобрен, отправьте конкретное электронное письмо

если статус =Готово, отправьте конкретное электронное письмо

Если назначенное имя изменено, отправьте конкретное электронное письмо назначенному лицу или группе.

Если статус = Готово и было готово более 5 дней, отправьтеконкретный адрес электронной почты.

Так что для первых 5 пунктов выше, мне кажется, все они могут быть отдельными условиями / действиями в одном шаге.Для элемента «Назначено», я думаю, мне нужно, чтобы основной рабочий процесс создал запись в новом списке, который затем запустил бы дополнительный рабочий процесс, чтобы отправить уведомление по электронной почте назначенному сотруднику.А для элемента «Состояние свыше 5 дней» это должно быть просто другое условие / действие в шаге 1 основного рабочего процесса или это отдельный шаг?

В этом сценарии я просто не вижу необходимости вотдельные шаги в основном рабочем процессе.Я что-то пропустил?Каково общее мнение, когда следует использовать дополнительные шаги в рабочих процессах, а не просто добавлять условия?

Спасибо!

1 Ответ

0 голосов
/ 25 августа 2011

Кажется, я наконец наткнулся на ответ на свой вопрос.

Из того, что я могу сказать, на любом этапе рабочий процесс остановится, как только ветвь условия оценивается как true.Таким образом, если перед повторным запуском рабочего процесса необходимо выполнить несколько действий, каждое из этих условий должно быть выполнено на своем собственном шаге.Конечно, вы можете сделать один шаг с несколькими условиями, но только одно из этих условий может быть оценено как истинное.

Точно ли это звучит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...