Я создаю рабочий процесс, который выполняет следующее, и я ищу руководство по лучшим практикам разделения рабочего процесса на условия и / или шаги.
Для списка проектов каждый раз, когда элемент списка создается или изменяется, рабочий процесс должен запускаться и выполнять следующие действия:
Если Status = New, создать пару переменных и отправить конкретное электронное письмо
Если статус = открыт, отправьте конкретное электронное письмо
Если статус = оценочный, отправьте конкретное электронное письмо
Если статус = одобрен, отправьте конкретное электронное письмо
если статус =Готово, отправьте конкретное электронное письмо
Если назначенное имя изменено, отправьте конкретное электронное письмо назначенному лицу или группе.
Если статус = Готово и было готово более 5 дней, отправьтеконкретный адрес электронной почты.
Так что для первых 5 пунктов выше, мне кажется, все они могут быть отдельными условиями / действиями в одном шаге.Для элемента «Назначено», я думаю, мне нужно, чтобы основной рабочий процесс создал запись в новом списке, который затем запустил бы дополнительный рабочий процесс, чтобы отправить уведомление по электронной почте назначенному сотруднику.А для элемента «Состояние свыше 5 дней» это должно быть просто другое условие / действие в шаге 1 основного рабочего процесса или это отдельный шаг?
В этом сценарии я просто не вижу необходимости вотдельные шаги в основном рабочем процессе.Я что-то пропустил?Каково общее мнение, когда следует использовать дополнительные шаги в рабочих процессах, а не просто добавлять условия?
Спасибо!