Рис. 17.10. Подготовительная стадия для изображения диаграммы действий
Проанализируйте общее описание бизнес процесса и выделите участника процесса, с которого начинается процесс. Очевидно, что это менеджер отдела продаж.
Обозначьте на диаграмме начало процесса символом "Initial state" в графе отведенной для изображения действий менеджера отдела продаж ( рис. 17.10). Не забывайте, что работу с графическими формами можно осуществлять только при активированной пиктограмме с изображением стрелки на панели "Форматирование".
Направьте стрелку вниз от изображения начала процесса. Для этого перенесите с формы UML Activite изображение стрелки (Control Flow) ( рис. 17.10).
Пользуясь текстовым описанием, выделите действия, выполняемые менеджером отдела продаж. Действия (операции), выполняемые менеджером отдела продаж:
Операция №1"Получение от клиента заказа с указанием номенклатурных единиц" товара по количеству, серийному соответствию, сроку годности",
Операция №3 "Проверка наличия товарных запасов на складе"
Операция №4 "Размещение заказа в реестре неудовлетворенный спрос"
Операция №5 "Процесс формирования заявки на основании заказа и договора"
Операция №6 "Резервирование товара"
Операция №7 "Контроль кредитного лимита и дебиторской задолженности"
Операция №8 "Отклонение заявки"
Отобразите на диаграмме первые две операции, выполняемые менеджером отдела продаж. Для изображения действия на диаграмме используйте фигуру .
Впишите внутри двух фигур наименования и порядковые номера операций. Для ввода текста на панели инструментов "Стандартная" зафиксируйте пиктограмму с изображением буквы "А".
Соедините операции в порядке их следования стрелками (Control Flow).
Стрелку "Лицензия есть" соедините с операцией №3 "Проверка наличия товарных запасов на складе", для изображения которой примените символ .
Отобразите ромб-символ проверки условия . Выпустите из него две стрелки и надпишите их "Достаточно запасов", "Недостаточно запасов".
Стрелку с надписью "Недостаточно запасов" соедините с операцией №4 "Размещение заказа в реестре неудовлетворенный спрос"
От операции №4 направьте стрелку к операции №3, для того чтобы отразить циклический процесс контроля выполнения отложенных заявок. Обратите внимание, что к операции №3 уже направлена стрелка с надписью "Лицензия есть". Поскольку по правилам построения диаграмм в операцию может входить только одна стрелка, воспользуйтесь символом объединения независимых потоков (Transition|Join).
Сверьте созданный фрагмент диаграммы действий бизнес-процесса "Продажи" с рис. 17.11.