Атестаційні завдання K2 ERP/TMS
компонент керування транспортними перевезеннями (TMS).; {| class="wikitable" style="width:100%;"
Колонки журналу
Очікуваний результат
Довідник водіїв містить інформацію про людей, які виконують перевезення.; Максимальна оцінка
Шкала оцінювання
Звіт має показувати загальну картину виконаних перевезень за вибраний період.; |- | Номер замовлення | Унікальний номер перевезення |- | Дата створення | Дата створення замовлення |- | Замовник | Контрагент, який замовив перевезення |- | Пункт відправлення | Адреса завантаження |- | Пункт призначення | Адреса доставки |- | Дата та час завантаження | Плановий або фактичний час завантаження |- | Дата та час доставки | Плановий або фактичний час доставки |- | Машина | Призначений транспортний засіб |- | Водій | Призначений водій |- | Статус | Нове, призначено, в дорозі, доставлено, скасовано |- | Вартість | Розрахована сума перевезення |}
Мінімальний складський облік даних:
- пошук за номером замовлення;
- пошук за замовником;
- пошук за датами;
- фільтрацію за статусом;
- фільтрацію за водієм;
- фільтрацію за машиною;
- фільтрацію за складом або зоною відповідальності;
- підсумки за обраним періодом.; компонент має забезпечувати обліковий облік замовлень на доставку, транспортних засобів, водіїв, маршрутів, статусів доставки, витрат, друкованих документів і звітності.; * замовлень на доставку;
- автомобілів;
- водіїв;
- маршрутів;
- витрат на перевезення;
- статусів виконання доставки;
- друкованих документів;
- рентабельності транспорту.; характеристика
компонент має підтримувати довідники транспортних засобів і водіїв, журнал замовлень на перевезення, форму замовлення з вибором машини та водія, логіку статусів, розрахунок вартості доставки, друк транспортної накладної й акту виконаних робіт, а додатково звіти по перевезеннях і рентабельності транспорту.; Транспортна накладна — це друкований документ, який супроводжує перевезення.; характеристика
Формула розрахунку вартості
!; Відповідь платформа повинна допомагати компанії контролювати весь бізнес-процес перевезення: від створення замовлення до завершення доставки, формування документів і аналізу витрат.; Разом
Коротко
|- | Зберегти замовлення | Статус «Нове» |- | Призначити машину й водія | Статус «Призначено» |- | Натиснути «Почати доставку» | Статус «В дорозі» |- | Натиснути «Завершити доставку» | Статус «Доставлено» |- | Натиснути «Скасувати» | Статус «Скасовано» |}
платформа повинна пропонувати водія, який закріплений за обраною машиною, але додатково має дозволяти вибрати іншого водія.; додатково потрібно реалізувати автоматичний фільтр за вантажопідйомністю.; * транспортний засіб;
- кількість перевезень;
- доходи;
- витрати;
- прибуток;
- рентабельність.; Питання
!; Опціонально можна використовувати Google Maps API або OpenStreetMap для пошуку адрес і розрахунку відстані.; Статус !; Мета задача — створити в K2 ERP компонент для керування доставками та транспортною логістикою.; Значення
Для реалізації задачі доцільно передбачити такі сутності:
Рекомендовані сутності бази даних
!; Поле |- | Активний | Машина доступна для призначення на перевезення |- | На ремонті | Машина тимчасово недоступна |- | Недоступний | Машина не має змогу використовуватися в роботі |}
Типовий бізнес-процес роботи TMS-модуля виглядає так:
| Нове, призначено, в дорозі, доставлено, скасовано | |
|---|---|
Як розраховується вартість?; характеристика
Маршрути та карти
| |
| Нове | Замовлення створене, але ще не призначено машину й водія |
| Призначено | Обрано машину та водія |
| В дорозі | Машина вирушила, статус встановлюється кнопкою «Почати доставку» |
| Доставлено | Машина прибула, статус встановлюється кнопкою «Завершити доставку» |
| Скасовано | Замовлення скасоване |
У ньому потрібно показати:
- ціна за кілометр з автоматичним розрахунком відстані через Google Maps API;
- ціна за кілометр із ручним введенням відстані;
- комбінований тариф.; Це платформа керування доставкою: замовлення → маршрут → машина → водій → статус → витрати → документи → аналітичні інструменти.; * менеджери бачать лише свої замовлення;
- менеджери бачать замовлення за певними складами;
- керівник бачить усі замовлення;
- диспетчер бачить замовлення по транспорту;
- бухгалтер бачить документи та акти.; TMS — це практична задача для перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля керування транспортними перевезеннями виступає ключовою рисою Атестаційне задача K2 ERP.; компонент має підтримувати:
У звіті потрібно відображати:
ключовий бізнес-процес
У журналі менеджер повинен оперативно бачити, які замовлення нові, які вже в дорозі, які завершені, а які скасовані.; Зміна статусів має виконуватися через зрозумілі дії користувача.; | За фіксованим тарифом або за формулою: відстань × тариф за км + додаткові витрати
Транспортна накладна та акт виконаних робіт Транспортні засоби та водії Який центральний документ?; характеристика- замовника;
- номер замовлення;
- маршрут;
- дату виконання;
- вартість перевезення;
- додаткові витрати;
- підсумкову суму;
- реквізити сторін;
- місце для підписів.;
Умова складання. задача не має змогу бути зараховане, якщо платформа не надає можливість пройти повний цикл доставки: створення замовлення → призначення машини й водія → доставка → завершення → друк документів → звіт.; У звіті потрібно відображати: У результаті компонент має дозволяти:
Державний номер Реєстраційний номер транспортного засобу Марка та модель як ілюстрація, MAN, Mercedes-Benz, Ford, Renault Тип кузова Тент, фургон, рефрижератор, бортовий, контейнеровоз тощо Вантажопідйомність Максимальна вага вантажу Власник транспорту організація або підрядник Стан Активний, на ремонті, недоступний Примітки Додаткова відомості по машиніТехнічні вимоги
Логування змін
центральний принцип. TMS — це не без ускладнень список машин і водіїв.; !; |- | Замовник | Контрагент через AJAX-пошук |- | Контактна особа | Представник замовника |- | Пункт відправлення | Пошук адреси або ручне введення |- | Пункт призначення | Адреса доставки |- | Планова дата завантаження | Коли потрібно завантажити товар |- | Планова дата доставки | Коли потрібно доставити товар |- | Примітки | Додаткові умови перевезення |- | Статус | Поточний статус замовлення |}
!; компаній із логістикою: служб доставки товарів забезпечується через Такий компонент критично важливий; додатково реалізовано будівельних компаній, сервісних служб, складів, ТРЦ і транспортних агентств.; У межах атестації потрібно продемонструвати робочий сценарій.; |- | Що потрібно створити?; {| class="wikitable" style="width:100%;"
Потрібно реалізувати такі статуси замовлення:
!; | Повний цикл доставки зі статусами, документами й звітами |}
Транспортна накладна
- K2 ERP
- K2 ERP
- Атестаційні завдання K2 ERP
- TMS
- Логістика
- Транспортна накладна
- Акт виконаних робіт
- OpenStreetMap
- Google Maps API
- Перевезення
- Рентабельність транспорту
Журнал замовлень на перевезення відображає всі доставки та їхній поточний стан.; Колонка
Примітка
У транспортній накладній потрібно виводити:
Правильна реалізація TMS-модуля надає можливість контролювати весь ланцюжок доставки та оптимізувати витрати на транспорт.; Після вибору транспортного засобу платформа повинна пропонувати водія, який закріплений за машиною.;Мінімальний складський облік даних: !; {| class="wikitable" style="width:100%;"
Акт виконаних робіт формується після завершення доставки.; | Перевезення за період і рентабельність транспорту |- | Що є собою критичною вимогою?; До додаткових витрат можуть належати: |- | Реалізація журналу замовлень | 20 | Список перевезень, пошук, фільтри, статуси, підсумки за період |- | Форма замовлення з вибором машини і водія | 20 | AJAX-пошук замовника, адреси, доступні машини, фільтр вантажопідйомності, вибір водія |- | Логіка статусів доставки | 20 | Нове, призначено, в дорозі, доставлено, скасовано; зміна через кнопки та AJAX |- | Розрахунок вартості перевезення | 15 | Тариф за км, фіксована ціна, відстань, додаткові витрати, підсумкова сума |- | Друковані документи | 15 | Транспортна накладна та акт виконаних робіт |- | формування звітів і аналітичні інструменти | 10 | Перевезення за період, рентабельність транспорту, підсумки |- У заголовку замовлення потрібно передбачити: !; Можливі варіанти тарифікації:
- транспортні засоби;
- водії;
- контрагенти-замовники;
- замовлення на перевезення;
- статуси замовлень;
- маршрути;
- точки маршруту;
- тарифи;
- додаткові витрати;
- транспортні накладні;
- акти виконаних робіт;
- журнали змін статусів;
- права доступу менеджерів;
- склади або зони відповідальності.; | Замовлення на перевезення
|- | Які статуси потрібні?; !; Вартість = Відстань × Тариф за 1 км + Додаткові витрати
Журнал «Замовлення на перевезення»
платформа повинна враховувати:
!; Не можна завершити доставку, якщо машина й водій не були призначені.;== Звіт «Перевезення за період» ==
Основні об’єкти модуля
Мета задача
- хто створив замовлення;
- хто призначив машину;
- хто змінив водія;
- хто змінив статус;
- хто скасував замовлення;
- дату й час зміни;
- старе та нове значення.; * кількість замовлень;
- суми за перевезення;
- витрати по транспорту;
- кількість доставлених замовлень;
- кількість скасованих замовлень;
- коефіцієнт використання транспорту.; Поле
Заголовок замовлення
Журнал змін має фіксувати:
Вибір транспортного засобу
Критично. Статуси доставки мають відображати реальний стан перевезення.; Параметр
Водій не повинен бути зайнятий в іншому перевезенні на той самий період.; Транспортний засіб має брати участь у виборі доступних машин на дату перевезення.; Звіт має показувати ефективність використання кожного транспортного засобу.; !;Назва задача
- номер замовлення;
- машину;
- водія;
- замовника;
- пункт відправлення;
- пункт призначення;
- планову або фактичну дату доставки;
- список товарів, якщо потрібен;
- підписи водія і представника замовника.; Критерій
!; Бали
Див.; додатково
!; Мінімальний сценарій: Довідник транспортних засобів містить інформацію про автомобілі, які можуть виконувати перевезення.; Рентабельність = (Доходи - Витрати) / Витрати × 100% |- | Транспортні засоби | Автомобілі компанії або підрядників, які виконують перевезення |- | Водії | Працівники або підрядники, які керують транспортом |- | Контрагенти-замовники | Клієнти, які замовляють доставку |- | Замовлення на перевезення | ключовий документ TMS-модуля |- | Маршрути | Пункт відправлення, пункт призначення та проміжні точки |- | Статуси доставки | Поточний стан виконання замовлення |- | Тарифи | Правила розрахунку вартості перевезення |- | Додаткові витрати | Очікування, навантаження, розвантаження та інші витрати |- | Транспортна накладна | Друкований документ по перевезенню |- | Акт виконаних робіт | Документ, що підтверджує надання послуги доставки |- | Журнал змін | історичний розвиток змін замовлення та статусів |}
як ілюстрація, якщо вага вантажу становить 5 тонн, платформа не повинна пропонувати машину з вантажопідйомністю 2 тонни.; {| class="wikitable" style="width:100%;"
Потрібно реалізувати вибір із вільних машин, доступних на дату перевезення.; Результат
- дату та час перевезення;
- зайнятість машини в інших замовленнях;
- стан транспортного засобу;
- вантажопідйомність;
- тип кузова, якщо він важливий для доставки.; | компонент керування транспортними перевезеннями
Які довідники потрібні?; Бали
Статуси замовлення |
; * пункт відправлення;
паралельно з цим користувач системи повинен мати можливість вибрати іншого водія, якщо це потрібно.; == Контроль доступу == |
|---|