В начало
Бизнес-процесс «Заказ товара» Нужно создать
бизнес-процесс заказа товаров. Данный пример без ролей, регистров и
исполнителей, короче на минималках. Сначала создаем задачу
«ЗадачаИсполнителя». Рис.
Структура задачи «ЗадачаИсполнителя» Далее создаем бизнес-процесс
«ЗаказТовара». На закладке свойств «Основные» устанавливаем значение свойства
«Задачи», указывая в поле выбора «ЗадачаИсполнителя». Рис. Структура
бизнес-процесса и установка свойства «Задачи» Затем переходим на закладку «Прочее»
и создаем, нажав на кнопку «Карта маршрута», карту маршрута. Рис.
Свойства бизнес-процесса, закладка «Прочее» Для визуализации карты
бизнес-процесса в пользовательском режиме и просмотра текущих точек действия,
нужно создать форму бизнес-процесса «ЗаказТовара». Затем создать реквизит формы
с типом «ГрафическаяСхема», разместить его как элемент на форме и красиво все
сгруппировать в группы для компактности. Рис. Форма
бизнес-процесса «ЗаказТовара» Также неплохо бы добавить несколько
обработчиков для обновления карты бизнес-процесса. Листинг.
Модуль формы бизнес-процесса
Потом запускаемся в пользовательском
режиме, создаем бизнес-процесс и стартуем его, после чего записываем. Процесс
останавливается на точке действия «Бухгалтерия», которая выделяется красной
пунктирной линией. Рис.
Создание нового бизнес-процесса «Заказ товара» Далее нужно выполнять задачи. После
выполнения одной задачи следует другая и так до тех пор, пока они все не
выполнятся. Рис.
Задачи по бизнес-процессу «Заказ товара» Затем можно вернуться в
бизнес-процесс и посмотреть карту. Видим, что выполненные точки действия
пометились как заштрихованные. Также автоматически проставилась галочка/флаг
«Завершен». Рис. Карта
бизнес-процесса после завершения Процесс пошел по левой ветке, а
вообще есть действие «Проверка условия», в котором нужно присваивать реквизиту
«Результат = Ложь», если «Нет» и соответственно «Результат = Истина», если идем
по правой ветке бизнес-процесса. Таким образом, можно создать
простенький бизнес-процесс, а потом со временем сделать его более навороченным,
«нарастить мясо» {ФР} и прочие подробности. |
|||