БизнесПроцессОбъект.<Имя бизнес-процесса>.Старт (BusinessProcessObject.<Business process name>.Start)
БизнесПроцессОбъект.<Имя бизнес-процесса> (BusinessProcessObject.<Business process name>)
Старт (Start)
Доступен, начиная с версии 8.0.
Синтаксис:
Старт(<ТочкаМаршрутаБизнес-процесса>)Параметры:
<ТочкаМаршрутаБизнес-процесса> (необязательный)
Точка маршрута бизнес-процесса, на которой выполняется старт бизнес-процесса. У карты маршрута бизнес-процесса может быть несколько точек старта. В этом случае указание параметра обязательно.
Описание:
Выполняет старт бизнес-процесса с указанной точки. Если точка не указана и точек старта несколько, то старт бизнес-процесса невозможен и будет выдано сообщение об ошибке. Выполнение метода Старт приводит к тому, что бизнес-процесс начинает движение по карте маршрута до тех пор, пока не перейдет на точку действия или точку вложенного бизнес-процесса. После чего бизнес-процесс формирует задачи и вложенные бизнес-процессы, и выполнение метода Старт завершается. Если на карте маршрута бизнес-процесса не предусмотрено ни одной точки действия или точки вложенного бизнес-процесса, то такой бизнес-процесс называется автоматическим. В этой случае при вызове метода Старт бизнес-процесс пройдет все точки маршрута автоматически и будет сразу помечен завершенным.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Если у бизнес-процесса всего одна точка старта, то указывать ее не обязательно.Пример:
| БизнесПроцесс = БизнесПроцессы.РегистрацияКорреспонденции; // Бизнес-процесс имеет только одну точку старта, поэтому не указываем ее БизнесПроцесс.Старт(); // Бизнес-процесс имеет несколько точек старта, поэтому // указываем нужную точку Точка = БизнесПроцесс.ТочкиМаршрута.УпрощеннаяРегистрация; БизнесПроцесс.Старт(Точка); |
Использование в версии:
Доступен, начиная с версии 8.0.