wiki:UseCaseModel/AddingShipment

Version 12 (modified by 153093, 3 weeks ago) ( diff )

--

Додавање достава

Актери:

  • Магационер

Чекори во сценариото:

Чекор 1.

  • Магационерот навигира на Достави копчето од менито при што се прикажува табела со сите идни и минати достави.

select
	s.shipment_id,
	s.shipment_date,
    (
        SELECT STRING_AGG(DISTINCT c.customer_name, ', ')
        FROM shipment_load sl
        JOIN customer c ON sl.customer_id = c.customer_id
        WHERE sl.shipment_id = s.shipment_id
    ) AS customer_names,
	CONCAT(e.employee_name, ' ', e.employee_surname) AS employee_full_name,
	CONCAT(v.make, ' ', v.model, ' (', v.registration, ')') AS vehicle_info
FROM shipment s
JOIN employee e ON s.employee_id = e.employee_id
JOIN vehicle v ON s.vehicle_id = v.vehicle_id
ORDER BY s.shipment_date desc

Чекор 2.

  • Магационерот го клика копчето Додади достава над табелата
  1. Приказ на форма за додавање
  2. Магационерот внесува податоци за доставата (на кој клиент кое вино и по која цена, кој вработен и со кое возило ке врши достава) и клика Додади
  3. Податоците се валидираат
  4. Успешно додавање на достава

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.