Атестаційні завдання K2 ERP/Військовий облік
! Об’єкт |- | Тип документа | Військовий квиток, довідка, посвідчення тощо |- | Серія | Серія документа, якщо виступає як |- | Номер | Номер документа |- | Дата видачі | Коли видано документ |- | Ким видано | Орган або установа |- | Дата завершення дії | Якщо документ має строк дії |- | Файл | Скан або фото документа, якщо дозволено |- | Коментар | Додаткові відомості |}
Мета задача
! ! Максимальна оцінка компонент має підтримувати розмежування прав.== Звіт по строках бронювання ==
! Критерій |- | Співробітники | Працівники організації, щодо яких ведеться обліковий облік |- | Військовозобов’язані працівники | Працівники з військово-обліковими даними |- | Військові спеціальності | Довідник ВОС |- | Військові звання | Звання працівників |- | Категорії обліку | Запас, призов, офіцерський складський облік тощо |- | ТЦК та СП | Місця військового обліку |- | Бронювання | інформаційні дані про бронювання працівників |- | Документи | Військовий квиток, тимчасове посвідчення, довідки |- | Мобілізаційне майно | Техніка, транспорт, обладнання |- | Реєстри | Списки для внутрішнього або зовнішнього використання |- | Сповіщення | Нагадування про оновлення версій даних і завершення строків |- | Журнал змін | історія продукту змін військово-облікових даних |}
Звіт показує працівників, у яких бронювання завершується. Це головна база модуля, у якій зберігаються військово-облікові інформаційні дані працівників. Через AJAX мають працювати:
! Поле
Поля майна або техніки
Статуси майна і техніки
! !
База «Військовозобов’язані співробітники»
! SEO-опис
! Колонка
! Значення
Довідник «Категорії бронювання»
|- | Найменування | Назва майна або техніки |- | Тип техніки | Легковий транспорт, вантажний транспорт, спецтехніка тощо |- | Марка | Марка техніки |- | Модель | Модель техніки |- | Реєстраційний номер | Номер, якщо виступає як |- | VIN або серійний номер | Ідентифікатор техніки або обладнання |- | Рік випуску | Рік виробництва |- | Технічний стан | Справна, потребує ремонту, несправна |- | Місцезнаходження | Адреса або підрозділ |- | Відповідальна особа | Працівник, який відповідає за майно |- | Статус | В наявності, передано, в резерві, списано |- | Примітки | Додаткова інформаційні матеріали |}
!== Вимоги до безпеки == платформа повинна формувати нагадування відповідальним особам. | Актуальність даних, статус бронювання, строки дії документів і доступ до даних |- | Які реєстри потрібні? платформа має фіксувати, хто переглядав або змінював такі інформаційні дані, якщо це передбачено політикою безпеки. SEO-опис Реєстр повинен містити: |- | 90–100 | Відмінно | компонент на 100% функціонує: картки, ВОС, бронювання, документи, техніка, реєстри, сповіщення, права доступу і звіти реалізовані коректно |- | 75–89 | Добре | Основна логіка функціонує, виступає як незначні недоліки, які не руйнують бізнес-процес військового обліку |- | 60–74 | Зараховано | Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання |- | 0–59 | Не зараховано | Відсутня критична логіка: картки працівників, військово-облікові інформаційні дані, бронювання, реєстри або права доступу |}
- неможливо створити співробітника;
- неможливо створити військово-облікову картку;
- картка не прив’язується до співробітника;
- неможливо вибрати ВОС;
- неможливо вказати військове звання;
- неможливо вказати місце обліку;
- бронювання не має дати завершення;
- платформа не показує завершення строку бронювання;
- документи не прив’язуються до працівника;
- мобілізаційне майно не зберігається в базі;
- реєстр військовозобов’язаних не формується;
- звіти не відповідають фактичним даним;
- звичайний користувач системи бачить чутливі персональні або військово-облікові інформаційні дані;
- експорт доступний користувачам без прав;
- зміни військово-облікових даних не логуються. ! | Рольовий доступ, приховування чутливих полів, журнал змін і контроль експорту
Які звіти потрібні?
Військово-облікові документиБронювання працівників потрібно вести окремим блоком, щоб контролювати строки та статуси. |- |
ПІБ | Повне ім’я працівника |
| Дата народження | Дата народження | |
| ІПН | Ідентифікаційний номер | |
| Посада | Посада в організації | |
| Підрозділ | Структурний підрозділ | |
| Телефон | Контактний номер | |
| Військове звання | Звання працівника | |
| ВОС | Військово-облікова спеціальність | |
| Категорія обліку | Запас, призов, офіцерський складський облік тощо | |
| Місце обліку | ТЦК та СП | |
| Статус бронювання | виступає як, немає, очікує, завершено | |
| Термін дії бронювання | Дата завершення, якщо виступає як |
Назва задача
У звіті потрібно відображати: Мета задача — створити в K2 ERP компонент для автоматизації військового обліку в організації. Організації потрібно:
компонент повинен фіксувати важливі дії.== Колонки бази ==
- ВОС;
- військове звання;
- місце обліку;
- документ;
- категорія обліку;
- статус придатності;
- скан документа, якщо він виступає як обов’язковим за внутрішнім регламентом. * доступ тільки для уповноважених користувачів;
- розмежування прав по ролях;
- приховування чутливих полів для користувачів без прав;
- журнал змін;
- журнал переглядів документів, якщо реалізовано;
- заборону масового експорту без відповідних прав;
- контроль завантаження файлів;
- обмеження доступу до сканів документів;
- збереження історії змін важливих полів. компонент обліку військовозобов’язаних співробітників і військового обладнання в організації. |-
| ПІБ | Повне ім’я працівника |- | Дата народження | Дата народження |- | ІПН | Ідентифікаційний номер |- | Паспортні інформаційні дані | інформаційні дані документа, якщо потрібно |- | Адреса проживання | Зареєстрована або фактична адреса |- | Телефон | Контактний номер |- | Email | Опціонально |- | Посада | Поточна посада в організації |- | Підрозділ | Де функціонує працівник |- | Дата прийняття на роботу | Для кадрової прив’язки |- | Серія та номер військового документа | Військовий квиток або інший документ |- | Військове звання | Звання працівника |- | ВОС | Код і назва військової спеціальності |- | Категорія обліку | Призовник, військовозобов’язаний, резервіст тощо |- | Придатність | Статус придатності за наявними даними |- | Місце обліку | ТЦК та СП |- | Статус бронювання | виступає як, немає, очікує, завершено |- | Дата початку бронювання | Якщо бронювання оформлене |- | Дата завершення бронювання | Для контролю строку |- | Примітки | Службові коментарі |}
Окремо варто відзначити бронювання, взаємодії з ТЦК і СП, мобілізаційного майна і звітності виступає ключовою рисою перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля обліку військовозобов’язаних працівників забезпечується через Атестаційне задача K2 ERP. Що перевіряється
| В наявності | Майно або техніка перебуває в організації |
| В резерві | Позначено як резервне |
| Передано | Майно або техніку передано |
| На ремонті | Тимчасово недоступне |
| Списано | Об’єкт виведено з обліку |
Очікуваний результат
Приклади документів
! ! Інтерфейс має працювати оперативно й без перезавантаження сторінок. 100 |- | Реалізація обліку військовозобов’язаних | 20 | Картки працівників, ВОС, звання, категорія обліку, ТЦК та СП, документи |- | обліковий облік бронювання працівників і техніки | 20 | Статуси бронювання, строки дії, нагадування, мобілізаційне майно і техніка |- | Генерація реєстрів і звітності | 20 | Реєстр військовозобов’язаних, заброньованих, техніки, неповних даних, експорт |- | Сповіщення і інтерактивність через AJAX | 20 | AJAX-оновлення карток, фільтри, нагадування, перевірка строків, швидкий пошук |- | Зручність і безпека роботи з персональними даними | 20 | Ролі, обмеження доступу, приховування чутливих полів, журнал змін, контроль експорту |-
Колонки бази
Довідник військових спеціальностей застосовують, коли потрібно для зберігання ВОС. | Військовозобов’язані, заброньовані, техніка, неповні інформаційні дані, строки бронювання |- | Що критично для безпеки? Призначення
Реєстр військовозобов’язаних
! SEO-опис
Звіт повинен показувати працівників, у яких не заповнені обов’язкові поля:
Критичні помилки
! SEO-опис
Критичними помилками вважаються ситуації, коли:
Коротко
Приклади типів
Довідник «Військові звання»
У звіті потрібно відображати:
Логування змін
платформа повинна дозволяти: |- | Що потрібно створити? |- | Працівник | До кого належить бронювання |- | Категорія бронювання | Підстава або група бронювання |- | Номер документа | Номер наказу, рішення для бізнесу або іншого документа |- | Дата початку | Початок дії бронювання |- | Дата завершення | Завершення дії бронювання |- | Статус | Активне, очікує, завершене, скасоване |- | Файл документа | Скан або файл, якщо дозволено |- | Коментар | Додаткові примітки |}
! * працівника;
- підрозділ;
- дату завершення бронювання;
- кількість днів до завершення;
- відповідального кадрового працівника;
- статус. * критична інфраструктура;
- промислові підприємства;
- освітні установи;
- медицина;
- транспорт;
- енергетика;
- зв’язок;
- державні або комунальні установи;
- інші категорії.== База «Мобілізаційне майно і техніка» ==
Довідник застосовується для для уніфікації військових звань.== Довідник «ТЦК та СП» == Журнал змін має зберігати: ! Параметр
Шкала оцінювання
Довідник типів техніки застосовується для для обліку мобілізаційного майна. Військовий обліковий облік — це практична задача; так само реалізовано військово-облікових документів. Статус
Події для нагадувань
- військовозобов’язаний;
- призовник;
- резервіст;
- офіцерський складський облік;
- запас;
- знятий з обліку;
- виключений з обліку. {| class="wikitable" style="width:100%;"
Захист персональних даних
Реєстр повинен містити:
* хто створив картку працівника;
|
class="wikitable" style="width:100%;"
провідний принцип. Військово-облікова інформаційні матеріали має бути актуальною, структурованою, захищеною і доступною тільки відповідальним користувачам із відповідними правами. Поле |
Питання
Умова складання. задача не здатна бути зараховане, якщо платформа не дає можливість пройти базовий цикл військового обліку: співробітник → військово-облікова картка → ВОС → ТЦК та СП → бронювання → реєстр → звіт → контроль доступу. SEO-опис
Поля довідника
Приклади категорійНагадування по бронюваннюСтатуси бронювання
|
!== Довідник «Військові спеціальності» ==
У межах атестації потрібно продемонструвати робочий сценарій. SEO-опис Технічні вимогикомпанія-користувач або організація веде кадровий обліковий облік працівників, серед яких можуть бути військовозобов’язані, призовники, резервісти, особи офіцерського складу або працівники, які мають статус бронювання.== Реальний бізнес-контекст == | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Бекенд | K2 Cloud ERP на Python або PHP | ||||||||||||||
| База даних | PostgreSQL або MySQL | ||||||||||||||
| Фронтенд | HTML5, JavaScript | ||||||||||||||
| AJAX | Fetch API або Axios | ||||||||||||||
| UI-компоненти | DataTables для списків працівників і техніки, Select2 для спеціальностей, ТЦК та СП і категорій | ||||||||||||||
| Файли | Завантаження сканів документів із контролем доступу | ||||||||||||||
| Друк / експорт | PDF та Excel для реєстрів і звітів | ||||||||||||||
| Безпека | Рольова модель доступу, журнал змін, обмеження перегляду чутливих даних |
Коротко. Потрібно реалізувати компонент військового обліку: працівники, військово-облікові інформаційні дані, ВОС, ТЦК та СП, бронювання, документи, терміни дії, мобілізаційне майно, техніка, реєстри, сповіщення, звіти, права доступу і захист персональних даних. Поле
компонент містить чутливі персональні інформаційні дані, тому повинен мати посилені обмеження доступу.
Критерії оцінювання
- найменування;
- тип;
- марку і модель;
- реєстраційний номер;
- рік випуску;
- місцезнаходження;
- відповідального;
- технічний стан;
- статус.== Реєстр працівників із неповними даними ==
Реєстр заброньованих працівників
Особливу увагу в такому модулі потрібно приділити не лише функціональності, а й безпеці: доступ до персональних, паспортних і військово-облікових даних має бути суворо обмежений. | Чутливі військово-облікові інформаційні дані не повинні бути доступні користувачам без прав
- легковий транспорт;
- вантажний транспорт;
- автобуси;
- спецтехніка;
- причепи;
- генератори;
- обладнання;
- інше майно. | Реєстри працівників, бронювання, техніки, неповних даних і змін
- Найменування Назва майна або техніки Тип Транспорт, спецтехніка, обладнання Марка / модель інформаційні дані техніки Реєстраційний номер Якщо виступає як Рік випуску Рік виробництва Місцезнаходження Де знаходиться майно Відповідальний Хто відповідає за об’єкт Статус В наявності, передано, в резерві, списано
Поля бронювання
| функції ERP | |
|---|---|
| Кадровий працівник | Веде картки працівників, військово-облікові інформаційні дані, документи і бронювання |
| Відповідальний за військовий обліковий облік | Переглядає й редагує військово-облікові інформаційні дані, формує реєстри і звіти |
| Керівник підрозділу | Переглядає обмежений список працівників свого підрозділу без чутливих даних |
| Бухгалтер / HR | Переглядає кадрові інформаційні дані без доступу до військово-облікових документів, якщо так налаштовано |
| Відповідальний за майно | Веде мобілізаційне майно і техніку |
| Керівник | Переглядає агреговані звіти без зайвого доступу до документів |
| Адміністратор системи | Налаштовує довідники, права доступу, шаблони звітів і службові параметри |
Типовий бізнес-процес роботи модуля виглядає так:
базовий бізнес-процес
критично. Документи та персональні інформаційні дані повинні бути доступні тільки користувачам із відповідними правами. Роль
!== Приклади звань == Назва ТЦК та СП Повна назва установи Область Регіон Місто / район Територіальна прив’язка Адреса Опціонально Контакти Телефон або email, якщо застосовується для Примітки Додаткова інформаційні матеріали
компонент має дозволяти зберігати відомості про документи. | ВОС, військові звання, категорії обліку, ТЦК та СП, категорії бронювання, типи техніки |- | Який провідний об’єкт? {| class="wikitable" style="width:100%;"
- ПІБ;
- посаду;
- підрозділ;
- категорію бронювання;
- номер документа;
- дату початку;
- дату завершення;
- кількість днів до завершення;
- статус.== обліковий облік бронювання працівників ==
- співробітники;
- військово-облікові картки;
- військові спеціальності;
- військові звання;
- категорії обліку;
- ТЦК та СП;
- документи військового обліку;
- бронювання;
- категорії бронювання;
- мобілізаційне майно;
- типи техніки;
- статуси техніки;
- сповіщення;
- реєстри;
- журнал змін;
- журнал експорту;
- звіти;
- права доступу. Ця база застосовується для для обліку техніки, транспорту й майна. Поле
Звіт показує історію змін. Статус
- знати, які працівники перебувають на військовому обліку;
- бачити військово-облікову спеціальність працівника;
- контролювати військове звання;
- вести місце обліку працівника;
- контролювати статус бронювання;
- зберігати інформаційні дані військово-облікових документів;
- відстежувати строки оновлення версій даних;
- формувати реєстри;
- вести обліковий облік техніки або майна, що здатна бути включене до мобілізаційного резерву;
- забезпечити захист персональних даних. ! SEO-опис
- створити довідник військових спеціальностей;
- створити довідник військових звань;
- створити довідник категорій обліку;
- створити довідник ТЦК та СП;
- створити співробітника;
- створити військово-облікову картку співробітника;
- заповнити ВОС;
- заповнити військове звання;
- заповнити місце обліку;
- додати інформаційні дані військово-облікового документа;
- завантажити файл документа, якщо функція реалізована;
- створити запис про бронювання;
- вказати дату завершення бронювання;
- перевірити нагадування про завершення бронювання;
- створити запис мобілізаційного майна або техніки;
- змінити статус техніки;
- сформувати реєстр військовозобов’язаних;
- сформувати реєстр заброньованих працівників;
- сформувати реєстр техніки;
- сформувати звіт по неповних даних;
- перевірити права доступу до чутливих полів;
- перевірити журнал змін. ! Разом
Категорії обліку потрібні для класифікації працівників. Бали |- | Код ВОС | Код військово-облікової спеціальності |- | Назва спеціальності | Повна назва спеціальності |- | Категорія | Опціональне групування спеціальностей |- | Примітки | Додаткові пояснення |- | Активність | Чи застосовується для спеціальність у нових записах |}
Реєстр мобілізаційного майна і техніки
Мінімальний сценарій:
Довідник «Типи техніки»
- солдат;
- старший солдат;
- сержант;
- старший сержант;
- молодший лейтенант;
- лейтенант;
- капітан;
- майор;
- підполковник;
- полковник. Відповідь
Основні об’єкти модуля
Доступ має надаватися тільки відповідальним ролям. ! Поле
AJAX-інтерактив |
== Права доступу == | == Поля картки військовозобов’язаного == | компонент військового обліку працівників і мобілізаційного майна | |
|---|---|---|---|---|
Які довідники потрібні? SEO-опис
Рекомендовані сутності бази даних
|
Поля документа
- ПІБ;
- дату народження;
- посаду;
- підрозділ;
- військове звання;
- ВОС;
- категорію обліку;
- місце обліку;
- статус бронювання;
- примітки.== Довідник «Категорії обліку» ==
Практичне задача
компонент має підтримувати співробітників, військово-облікові картки, ВОС, військові звання, категорії обліку, ТЦК та СП, документи, бронювання, мобілізаційне майно і техніку, реєстри, сповіщення, звіти, AJAX-інтерактив, права доступу, журнал змін і захист персональних даних. Рівень
- пошук працівника;
- фільтрація військовозобов’язаних;
- оновлення версій військово-облікової картки;
- вибір ВОС;
- вибір ТЦК та СП;
- зміна статусу бронювання;
- додавання документа;
- додавання техніки;
- зміна статусу техніки;
- фільтрація реєстрів;
- формування звітів;
- перевірка неповних даних. ! Реєстр повинен містити:
- вести обліковий облік військовозобов’язаних працівників;
- вести військово-облікові інформаційні дані працівників;
- зберігати відомості про військові спеціальності;
- вести обліковий облік військових звань;
- вести обліковий облік категорій військового обліку;
- вести обліковий облік місця обліку в ТЦК та СП;
- фіксувати статус придатності;
- вести обліковий облік бронювання працівників;
- контролювати терміни дії бронювання;
- зберігати скани військово-облікових документів;
- формувати реєстри для внутрішнього контролю;
- формувати звіти для подачі відповідальним особам;
- вести обліковий облік мобілізаційного майна і техніки;
- контролювати актуальність персональних даних;
- вести журнал змін карток працівників;
- обмежувати доступ до персональних і військово-облікових даних;
- формувати PDF та Excel-звіти. | Військово-облікова картка працівника
| Що потрібно контролювати?== Див. так само ==
компонент має забезпечувати централізоване ведення особових карток військовозобов’язаних працівників, контроль актуальності даних, обліковий облік військових спеціальностей, статусів придатності, бронювання, термінів дії документів, обліковий облік техніки та майна, формування реєстрів, звітів і журналу змін. SEO-опис
платформа повинна забезпечувати: Поля довідникаПриміткаЗвіт по змінах військово-облікових данихДля реалізації задачі доцільно передбачити такі сутності: Реєстри і звітиДовідник містить місця військового обліку. |