Выполнение действия БП со стартом БП

Есть определенный Бизнесс-Процесс, у которого первый шаг(действие) является установочным(пользователь вносит некоторые данные), то есть данные должны быть внесены в момент создания Бизнесс-Процесса.
Однако, выполняя StartWorkflow(Workflow, StartDate, Params), где StartDate больше текущей даты первый шаг процесса не выполняется. В то время как выполнение метода с текущей датой сразу вызывает выполнение первого шага(действия).

Есть ли возможность прикрепить событие первого шага к старту БП?

Нравится

5 комментариев

Без скриншота схемы процесса сложно понять.
Обычно первым шагом является старт (зелёный кружок), который не выполняет никаких действий.

Вот мне и надо чтоб со стартом (зеленым кружком) выполнилось действие со своим скриптом wa_MyScript. Сейчас на схеме есть старт-стрелочка -действие1 со скриптом wa_MyScript, но действие1 не выполняется если StartWorkflow выполняется с будущей датой.

А что мешает сделать отдельно старт, отдельно скрипт?

Потому что это связанно с самим процессом. Близкий пример: Нам надо создать процесс покраски автомобиля. Входными данными будет автомобиль и цвет краски. Вот эти данные и вносит действие 1. Однако сама покраска может начать выполнятся и через неделю. Получается, что первое действие(внесенние данных) не относится к самому процессу покраски автомобиля, но неразрывно с ним связано.
Вот тут и возникает необходимость внести данные со стартом процесса, который запустится неизвестно когда.

Вы можете запустить процесс и в его начале поставить задачу «Покрасить». Когда кто-то переведёт её в состояние «Выполнена», процесс пойдёт дальше.

Показать все комментарии