Атестаційні завдання K2 ERP/МРЕО
!== Страхування ==
платформа має підтримувати:
компонент здатна вести техогляди транспортних засобів. ! |}
| Квитанції, довідки, акти, протоколи техогляду, реєстри | |
|---|---|
| Які звіти потрібні? Поле | |
| Номер рахунку | Унікальний номер |
| Платник | Власник або заявник |
| Тип операції | За яку послугу сформовано |
| Транспортний засіб | Якщо рахунок пов’язаний із ТЗ |
| Посвідчення | Якщо рахунок пов’язаний із посвідченням |
| Сума | Сума до оплати |
| Оплачено | Скільки сплачено |
| Борг | Залишок |
| Статус | Очікує оплату, частково оплачено, оплачено, скасовано |
Через AJAX мають працювати:
При знятті з обліку платформа повинна: Якісна автоматизація процесів дає можливість швидше обслуговувати громадян і бізнес-середовище, зменшити кількість ручних помилок і забезпечити повну історію кожного транспортного засобу. Бали
!== Шкала оцінювання ==
Мета задача — створити в K2 ERP компонент для автоматизації роботи МРЕО або сервісного центру. ! |- | ПІБ або назва компанії | Найменування власника |- | Тип власника | Фізична особа або юридична особа |- | Паспортні інформаційні дані | Для фізичних осіб |- | ІПН | Ідентифікаційний номер |- | ЄДРПОУ | Для юридичних осіб |- | Адреса | Адреса проживання або реєстрації |- | Телефон | Контактний номер |- | Email | Електронна адреса |- | Статус | Активний, заблокований, архівний |- | Коментар | Внутрішня примітка |}
Мінімальний сценарій:
Поля типу операції
- персональні або реєстраційні інформаційні дані;
- список транспортних засобів;
- історію операцій;
- посвідчення водія;
- іспити;
- рахунки;
- оплати;
- документи;
- примітки;
- журнал змін. Інтерфейс має працювати оперативно й без перезавантаження сторінок. Поле
У звіті потрібно відображати:
- первинна реєстрація;
- перереєстрація;
- зміна власника;
- зміна номерного знака;
- зняття з обліку;
- відновлення реєстрації;
- техогляд;
- видача посвідчення водія;
- заміна посвідчення водія;
- додавання категорії водіння;
- видача дубліката документа;
- видача довідки;
- перевірка VIN-коду.== Поля номерного знака ==
Назва задача
Панель працівника МРЕО
- операцію прийнято в роботу;
- потрібно оплатити рахунок;
- оплату отримано;
- реєстрацію завершено;
- посвідчення готове;
- техогляд завершено;
- страховий поліс завершується;
- посвідчення скоро закінчується;
- заявка скасована.== Поля іспиту ==
Довідник «Класи посвідчень водія»
| 90–100 | Відмінно | компонент на 100% функціонує: власники, ТЗ, VIN, номерні знаки, операції, посвідчення, іспити, платежі, документи і звіти реалізовані коректно |
| 75–89 | Добре | Основна логіка функціонує, виступає як незначні недоліки, які не руйнують бізнес-процес обліку МРЕО |
| 60–74 | Зараховано | Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання |
| 0–59 | Не зараховано | Відсутня критична логіка: власники, ТЗ, реєстраційні операції, посвідчення, рахунки або документи |
компонент має підтримувати рольову модель. Об’єкт ! SEO-опис |- | Транспортний засіб | До якого ТЗ належить операційна дія |- | Власник | Поточний або новий власник |- | Попередній власник | Для перереєстрації |- | Тип операції | Первинна реєстрація, перереєстрація, зняття з обліку |- | Дата операції | Коли виконано |- | Працівник МРЕО | Хто виконав |- | Номер документа | Номер виданого документа |- | Статус | Чернетка, очікує оплату, виконано, скасовано |- | Примітка | Коментар оператора |}
- створити або знайти власника;
- створити картку ТЗ;
- перевірити унікальність VIN-коду;
- присвоїти номерний знак;
- створити операцію;
- сформувати рахунок;
- після оплати змінити статус ТЗ на «Зареєстровано»;
- сформувати реєстраційний документ або довідку.== Поля операції з ТЗ ==
- знайти ТЗ;
- зафіксувати попереднього власника;
- вказати нового власника;
- створити операцію зміни власника;
- сформувати рахунок;
- після оплати оновити власника в картці ТЗ;
- зберегти історію власників. Поле
| Власник | Особа, якій видано посвідчення |
| Номер посвідчення | Унікальний номер документа |
| Категорії | A, B, C, D, BE тощо |
| Дата видачі | Коли видано |
| Дата закінчення дії | Коли завершується дія |
| Підстава видачі | Нове, заміна, додавання категорії |
| Статус | Активне, прострочене, заблоковане, анульоване |
| Примітка | Коментар |
Працівник МРЕО має бачити:
Картка власника
- видачу нового посвідчення;
- заміну посвідчення;
- додавання категорії;
- блокування посвідчення;
- анулювання посвідчення;
- видачу дубліката. Рівень
SEO-опис
Приклади категорій
SEO-опис Зареєстровано ТЗ перебуває на обліку Очікує реєстрації Документи прийнято, операційна дія не завершена Знято з обліку ТЗ знято з реєстрації Перереєстрація Триває зміна власника або даних Заблоковано Операції тимчасово заборонені Архівний Історичний запис
Логіка первинної реєстрації
Поля посвідчення водія
SEO-опис
Технічні вимоги
компонент має підтримувати власників, транспортні засоби, VIN-коди, номерні знаки, страхові поліси, типи операцій, реєстраційні операції, історію власників, посвідчення водія, категорії, іспити, техогляди, рахунки, оплати, документи, кабінет власника, сповіщення, звіти, AJAX-інтерактив, журнал змін і рольовий доступ. Поле == Події для сповіщень == Критерій
Техогляд
Тип операції визначає, яку дію виконує сервісний центр. !== Звіт «Операції з ТЗ за період» ==
Поля транспортного засобу
При первинній реєстрації платформа повинна:
компонент має забезпечувати повний цикл роботи МРЕО: власник → транспортний засіб → реєстраційна операційна дія → перевірка документів → оплата → видача документа → історія продукту операцій → звіт. Поле
компонент МРЕО Які довідники потрібні?== Основні об’єкти модуля ==
Коротко
- свої транспортні засоби;
- історію операцій;
- посвідчення водія;
- страхові поліси;
- техогляди;
- рахунки;
- оплати;
- документи;
- статуси заявок. | Власники, типи ТЗ, типи операцій, категорії посвідчень
Який провідний бізнес-процес? * дату операції;
- тип операції;
- ТЗ;
- VIN-код;
- номерний знак;
- власника;
- працівника;
- статус;
- суму оплати. Роль
компонент здатна вести окремий обліковий облік номерних знаків. Поле
Звіт «фінансовий блок за період»
Коротко. Потрібно реалізувати компонент МРЕО: власники, транспортні засоби, VIN, номерні знаки, операції реєстрації, перереєстрації, зняття з обліку, посвідчення водія, категорії, іспити, техогляди, страхування, платежі, квитанції, довідки, звіти, права доступу й AJAX-інтерактив. Окремо варто відзначити який виконує реєстраційні і адміністративні дії з транспортними засобами й посвідченнями водія. SEO-опис
Особистий кабінет власника, опціонально
- вести базу власників транспортних засобів;
- вести базу транспортних засобів;
- вести VIN-коди, номерні знаки, технічні характеристики;
- реєструвати первинну постановку ТЗ на обліковий облік;
- виконувати перереєстрацію при зміні власника;
- виконувати зняття з обліку;
- вести історію операцій по кожному ТЗ;
- вести базу посвідчень водія;
- видавати нове посвідчення водія;
- виконувати заміну посвідчення;
- вести категорії посвідчень;
- фіксувати іспити;
- фіксувати техогляд;
- контролювати страхові поліси;
- формувати рахунки за послуги;
- фіксувати оплати;
- формувати квитанції, довідки й акти у PDF;
- вести журнал змін;
- підтримувати рольову модель доступу;
- формувати звіти по транспортних засобах, власниках, операціях, посвідченнях і фінансах. Бали
Типовий бізнес-процес роботи МРЕО виглядає так:
SEO-опис
Поля власника
Іспити можуть бути пов’язані з видачею посвідчення або додаванням категорії. SEO-опис
Параметр
компонент обліку транспортних засобів, власників, реєстрацій, операцій і видачі посвідчень водія для МРЕО. !== Типи іспитів == Довідник «Типи операцій»
| |||||
|---|---|---|---|---|---|
| Що виступає як критичною вимогою? Власник у кабінеті здатна бачити: | * номерний знак;
|
== База «Власники транспортних засобів» == | Для реалізації задачі доцільно передбачити такі сутності:
Документи
|
Назва операції | як приклад: Первинна реєстрація |
| Категорія | ТЗ, посвідчення, техогляд, довідка | ||||
| Базова вартість | Вартість послуги | ||||
| Потребує оплати | Так або ні | ||||
| Потребує документів | Так або ні | ||||
| Статус | Активна або архівна |
Призначення
Звіт «Іспити»
Критичні помилки
Номерний знак Значення номера Тип номера Звичайний, транзитний, спеціальний Транспортний засіб До якого ТЗ прив’язано Дата видачі Коли видано Статус Вільний, виданий, повернений, втрачений, архівний
МРЕО або сервісний центр функціонує з громадянами, підприємствами та організаціями, які звертаються для виконання операцій із транспортними засобами та посвідченнями водія. * легковий автомобіль;
- вантажний автомобіль;
- мотоцикл;
- мопед;
- причіп;
- напівпричіп;
- автобус;
- спецтехніка;
- трактор;
- електромобіль;
- інше. ! ERP для МРЕО критично важлива для прозорого обліку транспортних засобів, контролю реєстраційних дій, видачі посвідчень водія та зменшення бюрократії.
- створити тип операції;
- створити тип ТЗ;
- створити категорії посвідчення;
- створити власника;
- створити транспортний засіб;
- перевірити унікальність VIN-коду;
- видати номерний знак;
- створити операцію первинної реєстрації;
- сформувати рахунок;
- зафіксувати оплату;
- завершити операцію;
- перевірити статус ТЗ «Зареєстровано»;
- створити нового власника;
- виконати перереєстрацію ТЗ;
- перевірити історію власників;
- видати посвідчення водія;
- додати категорії посвідчення;
- зафіксувати іспит;
- провести техогляд;
- сформувати PDF-квитанцію;
- сформувати звіт операцій;
- сформувати фінансовий звіт;
- перевірити журнал змін і права доступу. SEO-опис
Поля техогляду
Що потрібно створити?== фінансовий блок і оплата ==
У звіті потрібно відображати:
Посвідчення водія — документ, що підтверджує право керування.== базовий бізнес-процес ==
Звіт «Зареєстровані транспортні засоби»Звіт «історія продукту власників ТЗ»Основні напрямки роботи:
При перереєстрації платформа повинна: Журнал змін має зберігати:
Транспортний засіб — базовий об’єкт реєстраційного обліку. !== Сповіщення ==
База «Операції з ТЗ»Поля страхового полісаПрава доступу |
Реєстрація ТЗ, перереєстрація, зняття з обліку, видача посвідчень | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Що потрібно контролювати? SEO-опис | |||||||||||||||
| Транспортний засіб | Який ТЗ проходить огляд | ||||||||||||||
| Дата техогляду | Коли проведено | ||||||||||||||
| Результат | Пройшов, не пройшов | ||||||||||||||
| Працівник | Хто проводив | ||||||||||||||
| Зауваження | Виявлені проблеми | ||||||||||||||
| Наступна дата огляду | Коли потрібно повторити |
! Що перевіряється У звіті потрібно відображати:
Логіка зняття з обліку
У звіті потрібно відображати: |- | Реалізація бази власників, транспортних засобів і посвідчень | 20 | Власники, ТЗ, VIN, номерні знаки, типи ТЗ, посвідчення, категорії |- | обліковий облік операцій з ТЗ і видачі документів | 20 | Первинна реєстрація, перереєстрація, зняття з обліку, історія продукту власників, документи |- | Фінансовий обліковий облік оплат і формування квитанцій | 20 | Рахунки, оплати, часткова оплата, повна оплата, квитанції, борги |- | Інтерактивність через AJAX і контроль прав доступу | 20 | AJAX-пошук, перевірки VIN/номерів, оновлення версій статусів, рольовий доступ, аудит |- | Зручність і прозорість обліку операцій | 20 | Картка власника, картка ТЗ, історія продукту операцій, звіти, PDF-документи |-
Поля оплати
! Власник — це фізична або юридична особа, на яку зареєстровано транспортний засіб. Поле |- | Транспортний засіб | До якого авто прив’язано |- | Номер поліса | Номер страхового документа |- | Страхова компанія-користувач | Назва страховика |- | Дата початку | Початок дії поліса |- | Дата завершення | Кінець дії поліса |- | Статус | Активний, прострочений, скасований |}
База «Транспортні засоби»
! провідний принцип. По кожному транспортному засобу має бути зрозуміло: хто власник, який номерний знак, який VIN, які операції виконувались, коли вони виконувались, хто їх провів і які документи були видані. SEO-опис
Мета задача
- список заявок;
- власників;
- транспортні засоби;
- операції з ТЗ;
- посвідчення водія;
- іспити;
- техогляди;
- рахунки;
- документи;
- журнал змін. Значення
База «Посвідчення водія»
Логування змін
| SEO-опис | Кабінет власника, онлайн-заявки, сповіщення, техогляди, страхування, іспити |
|---|
- K2 ERP
- K2 ERP
- Атестаційні завдання K2 ERP
- Автоперевізник
- СТО
- Продаж запчастин на авто
- CRM
- Каса
- Рахунок на оплату
- Документообіг
- Особистий кабінет
- Права доступу
- AJAX
Поля рахунку
Приклади типів операцій
платформа має формувати PDF-документи.== Логіка перереєстрації ==
AJAX-інтерактив
- кандидата;
- категорію;
- тип іспиту;
- дату;
- результат;
- екзаменатора. компонент повинен фіксувати ключові дії. МРЕО — це практична задача; так само реалізовано власників, реєстраційних операцій, номерних знаків, посвідчень водія, іспитів, техоглядів, оплат, документів і звітності для сервісного центру МРЕО виступає ключовою рисою перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля обліку транспортних засобів забезпечується через Атестаційне задача K2 ERP. функції ERP
- власника;
- номер посвідчення;
- категорії;
- дату видачі;
- дату завершення;
- статус. SEO-опис
У межах атестації потрібно продемонструвати робочий сценарій. {| class="wikitable" style="width:100%;"
| Власник / кандидат | Хто складає іспит |
| Категорія | На яку категорію |
| Тип іспиту | Теорія або практика |
| Дата іспиту | Коли проходить |
| Результат | Склав, не склав, не з’явився |
| Екзаменатор | Хто приймав іспит |
| Коментар | Примітка |
компонент має підтримувати фінансовий обліковий облік послуг.== Приклади документів ==
! ! Поле
- первинна реєстрація ТЗ;
- перереєстрація ТЗ;
- зміна власника;
- видача номерного знака;
- зняття з обліку;
- видача посвідчення водія;
- заміна посвідчення водія;
- додавання категорії;
- видача дубліката;
- техогляд;
- видача довідки. платформа повинна дозволяти:
Рекомендовані сутності бази даних
У картці власника потрібно бачити:
- A;
- A1;
- B;
- B1;
- C;
- C1;
- D;
- D1;
- BE;
- CE;
- C1E;
- DE;
- D1E;
- T. Відповідь
- ТЗ;
- попереднього власника;
- нового власника;
- дату зміни;
- тип операції;
- працівника. |-
| Власники | Фізичні та юридичні особи, які володіють ТЗ |- | Транспортні засоби | Автомобілі, мотоцикли, причепи, автобуси, спецтехніка |- | Номерні знаки | обліковий облік державних номерів |- | Реєстраційні операції | Первинна реєстрація, перереєстрація, зняття з обліку |- | Посвідчення водія | Документи на право керування |- | Категорії водіння | A, B, C, D, BE, CE тощо |- | Іспити | Теоретичні та практичні іспити |- | Техогляди | Перевірки технічного стану ТЗ |- | Страхові поліси | обліковий облік страхування |- | Рахунки | Нарахування за послуги |- | Оплати | Фактичні платежі |- | Документи | Квитанції, довідки, акти, реєстраційні документи |- | Журнал змін | Аудит усіх важливих дій |- | Звіти | аналітичні інструменти по операціях, ТЗ, посвідченнях і фінансах |}
Операції з посвідченнями
!
платформа здатна надсилати сповіщення. Поле
Іспити
- оператор знаходить або створює власника;
- створює або знаходить транспортний засіб;
- перевіряє VIN-код, номерний знак і документи;
- обирає тип операції;
- заповнює інформаційні дані операції;
- платформа формує рахунок за послугу;
- клієнт ERP оплачує рахунок;
- оператор підтверджує виконання операції;
- платформа оновлює статус ТЗ або посвідчення;
- платформа формує довідку, квитанцію або реєстраційний документ;
- дія зберігається в історії операцій;
- керівник формує звіти. Поле
- знайти ТЗ;
- створити операцію зняття;
- сформувати рахунок, якщо послуга платна;
- після завершення змінити статус ТЗ на «Знято з обліку»;
- зберегти дату й причину зняття.== Номерні знаки ==
Довідник «Типи ТЗ»
Типи транспортних засобів потрібні для класифікації. {| class="wikitable" style="width:100%;"
!== Див. так само ==
- неможливо створити власника;
- неможливо створити транспортний засіб;
- VIN-код не перевіряється на унікальність;
- номерний знак не перевіряється на доступність;
- ТЗ не прив’язується до власника;
- неможливо створити операцію з ТЗ;
- перереєстрація не змінює власника;
- історія продукту власників не зберігається;
- зняття з обліку не змінює статус ТЗ;
- неможливо видати посвідчення водія;
- категорії посвідчення не зберігаються;
- рахунок не формується;
- оплата не змінює статус рахунку;
- користувач системи без прав бачить персональні інформаційні дані;
- звіти не відповідають фактичним операціям, ТЗ і оплатам;
- зміни ТЗ, власників, посвідчень і оплат не логуються. | VIN-коди, номерні знаки, власників, історію операцій, посвідчення, оплати
|- | Які документи потрібні? Статус операційна дія з ТЗ — це будь-яка офіційна дія з транспортним засобом.== Типи транспортних засобів ==
| Максимальна оцінка | == Практичне задача ==
Умова складання. задача не здатна бути зараховане, якщо платформа не дає можливість пройти базовий цикл МРЕО: власник → ТЗ → реєстраційна операційна дія → рахунок → оплата → документ → історія продукту → звіт. ! Поле |
|---|---|
| Оператор | Створює власників, ТЗ, операції, формує заявки |
| Реєстратор | Проводить реєстраційні операції, змінює статуси ТЗ |
| Екзаменатор | Веде іспити та результати по категоріях |
| Працівник техогляду | Веде техогляди й результати перевірок |
| Касир | Формує рахунки, фіксує оплати, друкує квитанції |
| Керівник | Переглядає всі операції, фінансовий блок, звіти й аудит |
| Власник | Переглядає свої ТЗ, документи, рахунки й статуси заявок, якщо кабінет реалізовано |
| Адміністратор системи | Налаштовує довідники, права, шаблони документів і службові параметри |
Критерії оцінювання
Реальний бізнес-контекст
Примітка
|- | Бекенд | K2 Cloud ERP на Python або PHP |- | База даних | PostgreSQL або MySQL |- | Фронтенд | HTML5, JavaScript |- | AJAX | Fetch API або Axios |- | UI-компоненти | DataTables для власників, ТЗ, посвідчень, іспитів і операцій; Select2 для пошуку власників і ТЗ |- | Перевірки | Унікальність VIN-коду, номерного знака, номера посвідчення |- | Документи | PDF-квитанції, довідки, акти, реєстри |- | Експорт | Excel або PDF для звітів |- | Безпека | Рольовий доступ, журнал дій, обмеження доступу до персональних даних |}
!== Очікуваний результат ==
У звіті потрібно відображати:
Послуги, за які можуть формуватися рахунки
| Номерний знак | Державний номер |
| VIN-код | Унікальний ідентифікаційний номер |
| Марка | як приклад: Toyota, BMW, Ford |
| Модель | як приклад: Corolla, X5, Focus |
| Рік випуску | Рік виробництва |
| Тип ТЗ | Легковий, вантажний, мотоцикл тощо |
| Об’єм двигуна | У см³ або л |
| Тип палива | Бензин, дизель, газ, електро, гібрид |
| Колір | Колір кузова |
| Власник | Поточний власник |
| Статус реєстрації | Зареєстровано, знято з обліку, заблоковано |
| Дата реєстрації | Коли зареєстровано |
| Номер техпаспорта | Реєстраційний документ |
| Страховий поліс | Прив’язаний поліс, якщо виступає як |
| Коментар | Примітка оператора |
SEO-опис
У результаті виконання атестаційного задача має бути створений компонент МРЕО в K2 ERP. | Перереєстрація має змінювати власника і зберігати історію попередніх власників | |
|---|---|
| Що бажано додати?== Статуси транспортного засобу ==
Для ТЗ можна вести страховий поліс.== Звіт «Видані посвідчення водія» ==
| |