@startuml left to right direction actor "Клиент" as client rectangle "Интернет-магазин" as online_store { :Составление списка покупок; :Подтверждение заказа; :Валидация адреса; :Автоматическая передача адреса в систему логистики; :Уведомления о статусе заказа; client --> "Просмотр ассортимента" client --> "Оформление заказа" "Оформление заказа" ..> "Составление списка покупок" : include "Оформление заказа" ..> "Оформление способа получения заказа" : include "Оформление способа получения заказа" --> "Оформление самовывоза" "Оформление способа получения заказа" --> "Оформление доставки" } rectangle "Отдел продаж" as sales_department { :Изменение адреса доставки; :Отменить заказ; :Передать заказ в отдел логистики; :Просмотр информации о заказе; } rectangle "Отдел логистики" as logistics_department { :Просмотр информации о заказе; } client --> sales_department sales_department --> logistics_department @enduml
left to right direction
actor "Клиент" as client
rectangle "Интернет-магазин" as online_store {
:Составление списка покупок;
:Подтверждение заказа;
:Валидация адреса;
:Автоматическая передача адреса в систему логистики;
:Уведомления о статусе заказа;
client --> "Просмотр ассортимента"
client --> "Оформление заказа"
"Оформление заказа" ..> "Составление списка покупок" : include
"Оформление заказа" ..> "Оформление способа получения заказа" : include
"Оформление способа получения заказа" --> "Оформление самовывоза"
"Оформление способа получения заказа" --> "Оформление доставки"
}
rectangle "Отдел продаж" as sales_department {
:Изменение адреса доставки;
:Отменить заказ;
:Передать заказ в отдел логистики;
:Просмотр информации о заказе;
}
rectangle "Отдел логистики" as logistics_department {
:Просмотр информации о заказе;
}
client --> sales_department
sales_department --> logistics_department
@enduml