Перейти до вмісту

Атестаційні завдання K2 ERP/Військовий облік

Матеріал з K2 ERP Wiki

! Об’єкт |- | Тип документа | Військовий квиток, довідка, посвідчення тощо |- | Серія | Серія документа, якщо виступає як |- | Номер | Номер документа |- | Дата видачі | Коли видано документ |- | Ким видано | Орган або установа |- | Дата завершення дії | Якщо документ має строк дії |- | Файл | Скан або фото документа, якщо дозволено |- | Коментар | Додаткові відомості |}

Мета задача

! ! Максимальна оцінка компонент має підтримувати розмежування прав.== Звіт по строках бронювання ==

! Критерій |- | Співробітники | Працівники організації, щодо яких ведеться обліковий облік |- | Військовозобов’язані працівники | Працівники з військово-обліковими даними |- | Військові спеціальності | Довідник ВОС |- | Військові звання | Звання працівників |- | Категорії обліку | Запас, призов, офіцерський складський облік тощо |- | ТЦК та СП | Місця військового обліку |- | Бронювання | інформаційні дані про бронювання працівників |- | Документи | Військовий квиток, тимчасове посвідчення, довідки |- | Мобілізаційне майно | Техніка, транспорт, обладнання |- | Реєстри | Списки для внутрішнього або зовнішнього використання |- | Сповіщення | Нагадування про оновлення версій даних і завершення строків |- | Журнал змін | історія продукту змін військово-облікових даних |}

Звіт показує працівників, у яких бронювання завершується. Це головна база модуля, у якій зберігаються військово-облікові інформаційні дані працівників. Через 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-опис
!== Довідник «Військові спеціальності» ==

У межах атестації потрібно продемонструвати робочий сценарій. 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-опис
  1. створити довідник військових спеціальностей;
  2. створити довідник військових звань;
  3. створити довідник категорій обліку;
  4. створити довідник ТЦК та СП;
  5. створити співробітника;
  6. створити військово-облікову картку співробітника;
  7. заповнити ВОС;
  8. заповнити військове звання;
  9. заповнити місце обліку;
  10. додати інформаційні дані військово-облікового документа;
  11. завантажити файл документа, якщо функція реалізована;
  12. створити запис про бронювання;
  13. вказати дату завершення бронювання;
  14. перевірити нагадування про завершення бронювання;
  15. створити запис мобілізаційного майна або техніки;
  16. змінити статус техніки;
  17. сформувати реєстр військовозобов’язаних;
  18. сформувати реєстр заброньованих працівників;
  19. сформувати реєстр техніки;
  20. сформувати звіт по неповних даних;
  21. перевірити права доступу до чутливих полів;
  22. перевірити журнал змін. ! Разом

Категорії обліку потрібні для класифікації працівників. Бали |- | Код ВОС | Код військово-облікової спеціальності |- | Назва спеціальності | Повна назва спеціальності |- | Категорія | Опціональне групування спеціальностей |- | Примітки | Додаткові пояснення |- | Активність | Чи застосовується для спеціальність у нових записах |}

Реєстр мобілізаційного майна і техніки

Мінімальний сценарій:

Довідник «Типи техніки»

  • солдат;
  • старший солдат;
  • сержант;
  • старший сержант;
  • молодший лейтенант;
  • лейтенант;
  • капітан;
  • майор;
  • підполковник;
  • полковник. Відповідь

Основні об’єкти модуля

Доступ має надаватися тільки відповідальним ролям. ! Поле

AJAX-інтерактив

== Права доступу == == Поля картки військовозобов’язаного == компонент військового обліку працівників і мобілізаційного майна
Які довідники потрібні? SEO-опис

Рекомендовані сутності бази даних

  1. кадровий працівник створює або відкриває картку співробітника;
  2. вносить військово-облікові інформаційні дані;
  3. обирає військову спеціальність;
  4. вказує військове звання;
  5. вказує категорію обліку;
  6. вказує місце обліку в ТЦК та СП;
  7. додає інформаційні дані військово-облікового документа;
  8. завантажує скан документа, якщо це дозволено внутрішніми правилами;
  9. фіксує статус придатності;
  10. додає інформацію про бронювання, якщо воно виступає як;
  11. платформа контролює терміни дії бронювання;
  12. відповідальна особа формує реєстри і звіти;
  13. усі зміни фіксуються в журналі змін. Колонка

Поля документа

У результаті виконання атестаційного задача має бути створений компонент військового обліку в K2 ERP. Бали
  • ПІБ;
  • дату народження;
  • посаду;
  • підрозділ;
  • військове звання;
  • ВОС;
  • категорію обліку;
  • місце обліку;
  • статус бронювання;
  • примітки.== Довідник «Категорії обліку» ==

Практичне задача

компонент має підтримувати співробітників, військово-облікові картки, ВОС, військові звання, категорії обліку, ТЦК та СП, документи, бронювання, мобілізаційне майно і техніку, реєстри, сповіщення, звіти, AJAX-інтерактив, права доступу, журнал змін і захист персональних даних. Рівень

  • пошук працівника;
  • фільтрація військовозобов’язаних;
  • оновлення версій військово-облікової картки;
  • вибір ВОС;
  • вибір ТЦК та СП;
  • зміна статусу бронювання;
  • додавання документа;
  • додавання техніки;
  • зміна статусу техніки;
  • фільтрація реєстрів;
  • формування звітів;
  • перевірка неповних даних. ! Реєстр повинен містити:
  • вести обліковий облік військовозобов’язаних працівників;
  • вести військово-облікові інформаційні дані працівників;
  • зберігати відомості про військові спеціальності;
  • вести обліковий облік військових звань;
  • вести обліковий облік категорій військового обліку;
  • вести обліковий облік місця обліку в ТЦК та СП;
  • фіксувати статус придатності;
  • вести обліковий облік бронювання працівників;
  • контролювати терміни дії бронювання;
  • зберігати скани військово-облікових документів;
  • формувати реєстри для внутрішнього контролю;
  • формувати звіти для подачі відповідальним особам;
  • вести обліковий облік мобілізаційного майна і техніки;
  • контролювати актуальність персональних даних;
  • вести журнал змін карток працівників;
  • обмежувати доступ до персональних і військово-облікових даних;
  • формувати PDF та Excel-звіти. | Військово-облікова картка працівника
Що потрібно контролювати?== Див. так само ==

компонент має забезпечувати централізоване ведення особових карток військовозобов’язаних працівників, контроль актуальності даних, обліковий облік військових спеціальностей, статусів придатності, бронювання, термінів дії документів, обліковий облік техніки та майна, формування реєстрів, звітів і журналу змін. SEO-опис

платформа повинна забезпечувати:

Поля довідника

Примітка

Звіт по змінах військово-облікових даних

Для реалізації задачі доцільно передбачити такі сутності:

Реєстри і звіти

Довідник містить місця військового обліку.