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