Цитата |
---|
Aleksey Alekseevich написал: Добрый день! Делаю бизнес процесс для поздравления клиентов компании с днём рождения. Бизнес процесс привязывается к клиентской карточке. Возникла проблема - при изменении поля дня рождения нужно каким-то образом останавливать текущий бизнес процесс и создавать новый. Вроде всё пересмотрел - не могу найти функцию удаления бизнес процессов. Может, есть какие-то иные варианты |
а зачем останавливать БП?
по-моему все можно решить средствами редактора БП:
1. на старте БП: пишем в переменную значение ДР;
2. ставим на паузу до этой даты (штатное активити: пауза);
3. перед отправкой поздравления проверяем не поменялось ли значение (штатное активити: условие)
4. Если поменялось:
4.1. запускаем сам себя БП (штатное активити: запустить БП);
4.2. отправляем в конец БП. Он сам завершится.
5. Если не поменялось:
шлем письмо и радуемся!!!