Атестаційні завдання K2 ERP/Пошук на роботу морякам: відмінності між версіями
R (обговорення | внесок) Створена сторінка: = Модуль пошуку, обліку і працевлаштування моряків (Crew Management System) = == Реальний бізнес-контекст == Агентство із працевлаштування моряків працює над пошуком кандидатів для різних судновласників. Потрібно: * формувати базу резюме моряків; * створювати ва... |
R (обговорення | внесок) Немає опису редагування |
||
| Рядок 1: | Рядок 1: | ||
=== | Без автоматизованої системи ці інформаційні дані часто ведуться в таблицях, пошті та месенджерах, що призводить до втрати кандидатів, прострочених документів і затримок у закритті вакансій.; Значення | ||
!; Правильно реалізований компонент надає можливість швидше закривати вакансії, не втрачати кандидатів, контролювати документи, уникати прострочених сертифікатів і своєчасно планувати заміни екіпажу.; | Анкета моряка з документами, досвідом і доступністю | |||
|- | |||
| Що таке вакансія?; !; характеристика | |||
{| class="wikitable" style="width:100%;" | |||
== Назва задача == | |||
База кандидатів містить анкети моряків.; * моряка; | |||
* судно; | |||
* позицію; | |||
* дату початку; | |||
* дату завершення; | |||
* кількість днів до завершення; | |||
* статус заміни; | |||
* рекомендованого кандидата на заміну, якщо є собою.;</div> | |||
== Коротко == | |||
!; характеристика | |||
!; !;== Досвід роботи моряка == | |||
== Критерії оцінювання == | |||
{{DISPLAYTITLE:Атестаційні завдання K2 ERP/Пошук на роботу морякам}} | |||
|- | |||
| Назва посади | |||
| як ілюстрація: Captain, Chief Engineer, Electrician, Cook, AB | |||
|- | |||
| Категорія | |||
| Deck Department, Engine Department, Hotel Department або інша | |||
|- | |||
| Рівень сертифікації | |||
| Вимоги STCW або інші стандарти | |||
|- | |||
| Мінімальний досвід | |||
| Опціонально, мінімальна кількість контрактів або місяців | |||
|- | |||
| Активність | |||
| Чи застосовується посада в поточних вакансіях | |||
|} | |||
{| class="wikitable" style="width:100%;" | |||
[[Категорія:Документообіг]] | |||
== формування звітів == | |||
== Звіт «Документи і сертифікати» == | |||
|- | |||
| Deck Department | |||
| Captain, Chief Officer, Second Officer, AB, OS | |||
|- | |||
| Engine Department | |||
| Chief Engineer, Second Engineer, Electrician, Motorman | |||
|- | |||
| Hotel Department | |||
| Cook, Steward, Housekeeping, Service Staff | |||
|} | |||
Після підбору менеджер створює пропозицію кандидату.; | Відкрита позиція на судні з вимогами до кандидата | |||
|- | |||
| Що має робити автоматичний підбір?; Через AJAX мають працювати: | |||
У результаті пошуку платформа повинна показувати список кандидатів.; Необхідно показувати: | |||
!; |- | |||
| 90–100 | |||
| Відмінно | |||
| компонент в цілому функціонує: моряки, документи, судна, вакансії, підбір, пропозиції, контракти, заміни, нотифікації та звіти реалізовані коректно | |||
|- | |||
| 75–89 | |||
| Добре | |||
| Основна логіка функціонує, є собою незначні недоліки, які не руйнують бізнес-процес крюїнгу | |||
|- | |||
| 60–74 | |||
| Зараховано | |||
| Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання | |||
|- | |||
| 0–59 | |||
| Не зараховано | |||
| Відсутня критична логіка: база моряків, вакансії, підбір, документи, контракти або заміни | |||
|} | |||
== Поля анкети моряка == | |||
== Критичні помилки == | |||
* неможливо створити анкету моряка; | |||
* неможливо додати сертифікат або документ; | |||
* платформа не контролює строки дії сертифікатів; | |||
* кандидат із простроченими обов’язковими документами показується як в цілому придатний; | |||
* неможливо створити судно; | |||
* неможливо створити вакансію; | |||
* вакансія не має вимог до кандидата; | |||
* автоматичний підбір не враховує посаду; | |||
* автоматичний підбір не враховує дату доступності; | |||
* автоматичний підбір не враховує сертифікати; | |||
* пропозиція кандидату не змінює статус кандидата; | |||
* контракт не формується з даними кандидата, судна і вакансії; | |||
* завершення контракту не потрапляє в планування заміни; | |||
* зміни статусів не логуються; | |||
* звіти не відповідають фактичним вакансіям і кандидатам.; характеристика | |||
* моряка; | |||
* тип документа; | |||
* номер; | |||
* дату завершення; | |||
* статус; | |||
* кількість днів до завершення; | |||
* відповідального менеджера.;<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;"> | |||
== Примітка == | == Примітка == | ||
'''Практичний сенс.''' платформа має не лише показати кандидатів, а й пояснити, чому кандидат підходить або не підходить: не вистачає досвіду, сертифікат прострочений, дата доступності пізніша за початок контракту тощо.; Поле | |||
== Журнал «Вакансії» == | |||
== | == Статуси кандидата == | ||
* | * ПІБ; | ||
* позицію; | |||
* досвід; | |||
* типи суден; | |||
* рівень англійської; | |||
* дату доступності; | |||
* стан сертифікатів; | |||
* відповідність вимогам; | |||
* причини невідповідності, якщо кандидат не проходить по окремих параметрах.; Пошук на роботу морякам''' — це практична задача; додатково реалізовано обліку, підбору та працевлаштування моряків виступає ключовою рисою перевірки навичок розробника або впроваджувача [[K2 ERP]] у створенні модуля пошуку забезпечується через '''Атестаційне задача K2 ERP.;== Поля позиції моряка == | |||
== Нагадування про завершення контракту == | |||
|- | |||
| ПІБ | |||
| Повне ім’я моряка | |||
|- | |||
| Дата народження | |||
| Для перевірки віку та документів | |||
|- | |||
| Громадянство | |||
| Країна громадянства | |||
|- | |||
| Місце проживання | |||
| Країна, місто | |||
|- | |||
| Основна позиція | |||
| Посада, на яку претендує кандидат | |||
|- | |||
| Додаткові позиції | |||
| Інші посади, які має змогу виконувати кандидат | |||
|- | |||
| Рівень англійської | |||
| Beginner, Intermediate, Upper-Intermediate, Advanced або інша шкала | |||
|- | |||
| Дата доступності | |||
| Коли кандидат готовий до роботи | |||
|- | |||
| Очікувана зарплата | |||
| Бажаний рівень оплати | |||
|- | |||
| Телефон | |||
| Контактний номер | |||
|- | |||
| Email | |||
| Електронна адреса | |||
|- | |||
| Коментар менеджера | |||
| Внутрішні примітки | |||
|} | |||
== Звіт «Контракти і заміни» == | |||
== Звіт «Підбір кандидатів» == | |||
!; !;== Статуси пропозиції == | |||
'''компонент пошуку, обліку і працевлаштування моряків: Crew Management System'''.; Поле | |||
== Звіт «Відкриті вакансії» == | |||
Журнал має показувати: | |||
== Довідник «Судновласники» == | |||
компонент має працювати як [[Crew Management System]]: вести базу кандидатів, сертифікати, документи, судна, вакансії, вимоги судновласників, автоматичний підбір моряків, пропозиції працевлаштування, контракти, терміни контрактів і планування замін екіпажу.;== Підбір моряків == | |||
== Критерії підбору == | |||
У результаті виконання атестаційного задача має бути створений компонент Crew Management System у K2 ERP.; У звіті потрібно відображати: | |||
!; |- | |||
| Кандидат | |||
| Моряк, якому пропонується вакансія | |||
|- | |||
| Вакансія | |||
| Вакансія, на яку пропонується кандидат | |||
|- | |||
| Дата пропозиції | |||
| Коли зроблено пропозицію | |||
|- | |||
| Зарплата | |||
| Умови оплати | |||
|- | |||
| Початок контракту | |||
| Дата старту | |||
|- | |||
| Тривалість | |||
| Тривалість контракту | |||
|- | |||
| Статус пропозиції | |||
| Запропоновано, прийняв, відмовився, на розгляді | |||
|- | |||
| Коментар | |||
| Примітка менеджера або кандидата | |||
|} | |||
== Категорії посад == | |||
!; Тип судна | |||
{| class="wikitable" style="width:100%;" | |||
компонент має підтримувати розмежування прав.; |- | |||
| ПІБ | |||
| Прізвище, ім’я та по батькові моряка | |||
|- | |||
| Дата народження | |||
| Дата народження кандидата | |||
|- | |||
| Позиція | |||
| Основна посада моряка | |||
|- | |||
| Досвід | |||
| Кількість контрактів або стаж у місяцях | |||
|- | |||
| Сертифікати | |||
| Наявність IMO, STCW та інших документів | |||
|- | |||
| Рівень англійської | |||
| Оцінка володіння англійською мовою | |||
|- | |||
| Дата доступності | |||
| Коли кандидат має змогу вийти в рейс | |||
|- | |||
| Місце проживання | |||
| Країна, місто | |||
|- | |||
| Телефон | |||
| Контактний номер | |||
|- | |||
| Email | |||
| Електронна адреса | |||
|- | |||
| Статус | |||
| Доступний, запропоновано, на контракті, недоступний, архів | |||
|} | |||
== Логування змін == | |||
Мета задача — створити в K2 ERP компонент для автоматизації роботи крюїнгового агентства або судноплавної компанії.; характеристика | |||
== Практичне задача == | |||
!; | Позиції моряків, судна, типи суден, судновласники | |||
|- | |||
| Який центральний об’єкт?; !; 100 | |||
== Логіка планування заміни == | |||
[[Категорія:Атестаційні завдання K2]] | |||
* вести довідник посад моряків; | |||
* вести довідник суден; | |||
* вести судновласників; | |||
* створювати анкету моряка; | |||
* зберігати досвід роботи моряка; | |||
* вести сертифікати й документи; | |||
* контролювати строки дії сертифікатів; | |||
* створювати вакансії на судна; | * створювати вакансії на судна; | ||
* | * задавати вимоги до кандидата; | ||
* | * автономно підбирати моряків під вакансію; | ||
* контролювати | * створювати пропозиції працевлаштування; | ||
* фіксувати статус кандидата; | |||
* формувати контракт; | |||
* контролювати строки контрактів; | |||
* планувати заміни екіпажу; | |||
* надсилати сповіщення; | |||
* експортувати базу моряків, вакансії та звіти.; характеристика | |||
!; Довідник позицій моряків містить посади, на які можуть відкриватися вакансії.;<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;"> | |||
У роботі агентства потрібно контролювати: | |||
!; Об’єкт | |||
платформа повинна зберігати історію зміни статусів кандидата, вакансії, пропозиції та контракту.;== Поля контракту == | |||
== Основні об’єкти модуля == | |||
Сповіщення бажано надсилати, коли: | |||
!; !; Максимальна оцінка | |||
{| class="wikitable" style="width:100%;" | |||
* даних моряка; | |||
* даних судна; | |||
* посади; | |||
* зарплати; | |||
* дат контракту; | |||
* судновласника; | |||
* умов вакансії.;== Поля судновласника == | |||
Звіт показує активні контракти та потребу в замінах.; Критерій | |||
* закінчується сертифікат; | |||
* закінчується паспорт або медична довідка; | |||
* розроблена нова вакансія; | |||
* кандидат підходить під вакансію; | |||
* кандидату зроблено пропозицію; | |||
* кандидат прийняв або відхилив пропозицію; | |||
* контракт скоро завершується; | |||
* потрібно планувати заміну екіпажу.; Призначення | |||
== Поля пропозиції == | |||
Крюїнгове агентство або судноплавна організація шукає моряків для різних судновласників і суден.; Роль | |||
Після прийняття пропозиції формується контракт моряка.; | Шукати моряків за посадою, досвідом, сертифікатами, англійською і датою доступності | |||
|- | |||
| Які документи потрібні?; Значення | |||
== Журнал змін статусів == | |||
!; характеристика | |||
платформа повинна: | |||
|- | |||
| Тип документа | |||
| Паспорт, STCW, медична довідка, рекомендація тощо | |||
|- | |||
| Номер документа | |||
| Номер сертифіката або документа | |||
|- | |||
| Дата видачі | |||
| Коли документ виданий | |||
|- | |||
| Дата завершення | |||
| До якої дати документ чинний | |||
|- | |||
| Файл | |||
| Завантажена копія документа | |||
|- | |||
| Статус | |||
| Чинний, скоро закінчується, прострочений | |||
|- | |||
| Коментар | |||
| Додаткова відомості | |||
|} | |||
Звіт показує стан документів моряків.; Разом | |||
Довідник суден містить судна, для яких відкриваються вакансії або ведеться екіпаж.; характеристика | |||
компонент має контролювати завершення контрактів і допомагати планувати заміни.; Рівень | |||
{| class="wikitable" style="width:100%;" | |||
!;== Мета задача == | |||
платформа повинна знаходити кандидатів, які відповідають параметрам вакансії.; Поле | |||
[[Категорія:HRM]] | |||
# створити позиції моряків; | |||
# створити типи суден; | |||
# створити судновласника; | |||
# створити судно; | |||
# створити анкету моряка; | |||
# додати контакти кандидата; | |||
# додати досвід роботи на суднах; | |||
# завантажити документи й сертифікати; | |||
# вказати строки дії сертифікатів; | |||
# перевірити нагадування про сертифікат, що скоро закінчується; | |||
# створити вакансію на судно; | |||
# задати вимоги до кандидата; | |||
# виконати автоматичний підбір моряків; | |||
# переглянути кандидатів, які підходять і не підходять; | |||
# створити пропозицію кандидату; | |||
# змінити статус пропозиції на '''«Прийняв»'''; | |||
# сформувати контракт; | |||
# перевести кандидата у статус '''«На контракті»'''; | |||
# створити нагадування про завершення контракту; | |||
# сформувати звіт відкритих вакансій; | |||
# сформувати звіт документів і сертифікатів; | |||
# сформувати звіт контрактів і замін; | |||
# експортувати базу кандидатів у Excel.; Підбір моряків — ключова функція модуля.; * капітан; | |||
* старший помічник капітана; | |||
* другий помічник капітана; | |||
* старший механік; | |||
* другий механік; | |||
* електромеханік; | |||
* боцман; | |||
* матрос; | |||
* моторист; | |||
* кок; | |||
* стюард.; У звіті потрібно відображати: | |||
* позиції моряків; | |||
* категорії посад; | |||
* судна; | |||
* типи суден; | |||
* судновласники; | |||
* кандидати; | |||
* контакти кандидатів; | |||
* документи кандидатів; | |||
* сертифікати; | |||
* досвід роботи; | |||
* вакансії; | |||
* вимоги вакансій; | |||
* результати підбору; | |||
* пропозиції працевлаштування; | |||
* контракти; | |||
* заміни екіпажу; | |||
* нотифікації; | |||
* шаблони контрактів; | |||
* журнал змін; | |||
* права доступу; | |||
* звіти.; * хто змінив статус; | |||
* старий статус; | |||
* новий статус; | |||
* дату й час; | |||
* коментар.; Нотифікації потрібно надсилати: | |||
{| class="wikitable" style="width:100%;" | |||
* за 60 днів до завершення контракту; | |||
* за 30 днів; | |||
* за 14 днів; | |||
* за 7 днів; | |||
* у день завершення.; {| class="wikitable" style="width:100%;" | |||
|- | |||
| Назва компанії | |||
| Назва судновласника або оператора | |||
|- | |||
| Країна | |||
| Країна реєстрації або роботи | |||
|- | |||
| Контактна особа | |||
| Представник судновласника | |||
|- | |||
| Email | |||
| Контактна пошта | |||
|- | |||
| Телефон | |||
| Контактний номер | |||
|- | |||
| Умови співпраці | |||
| Коментар щодо правил підбору екіпажу | |||
|- | |||
| Статус | |||
| Активний або неактивний | |||
|} | |||
Точні строки можна винести в конфігурація.; характеристика | |||
== Події для сповіщень == | |||
|- | |||
| Позиції моряків | |||
| Посади: капітан, механік, електромеханік, кок, матрос тощо | |||
|- | |||
| Судна | |||
| Судна, на які відкриваються вакансії | |||
|- | |||
| Судновласники | |||
| Компанії, для яких підбирається екіпаж | |||
|- | |||
| Кандидати / моряки | |||
| Анкети моряків із контактами, досвідом і документами | |||
|- | |||
| Сертифікати | |||
| STCW, IMO, медичні та інші документи моряка | |||
|- | |||
| Досвід роботи | |||
| Контракти, судна, посади, типи суден і тривалість роботи | |||
|- | |||
| Вакансії | |||
| Відкриті позиції на судна | |||
|- | |||
| Підбір кандидатів | |||
| Пошук моряків, які відповідають вимогам вакансії | |||
|- | |||
| Пропозиції працевлаштування | |||
| Запрошення кандидата на конкретну вакансію | |||
|- | |||
| Контракти | |||
| Документи працевлаштування моряка | |||
|- | |||
| Заміни екіпажу | |||
| Планування заміни моряків після завершення контрактів | |||
|- | |||
| Нотифікації | |||
| Сповіщення про сертифікати, контракти, вакансії та зміни статусів | |||
|- | |||
| Звіти | |||
| аналітичні інструменти по кандидатах, вакансіях, контрактах і закриттю позицій | |||
|} | |||
{| class="wikitable" style="width:100%;" | |||
{| class="wikitable" style="width:100%;" | |||
Звіт показує, які кандидати були розглянуті по вакансії.; Бали | |||
Типовий бізнес-процес роботи крюїнгового агентства виглядає так: | |||
== Довідник «Судна» == | |||
|- | |||
| Назва судна | |||
| Назва судна | |||
|- | |||
| Тип судна | |||
| Bulk Carrier, Container, Tanker, Cruise Ship або інший тип | |||
|- | |||
| Судновласник | |||
| Компанія-власник або оператор судна | |||
|- | |||
| Прапор судна | |||
| Країна прапора | |||
|- | |||
| DWT | |||
| Дедвейт судна | |||
|- | |||
| GRT | |||
| Валова місткість | |||
|- | |||
| Тип двигуна | |||
| ключовий тип двигуна | |||
|- | |||
| Рік побудови | |||
| Опціонально | |||
|- | |||
| Статус | |||
| Активне, архівне, не застосовується | |||
|} | |||
!; Статус | |||
!; характеристика | |||
{| class="wikitable" style="width:100%;" | |||
'''центральний принцип.''' Crew Management System — це не без ускладнень база резюме.; |- | |||
| Bulk Carrier | |||
| Балкер для перевезення навалочних вантажів | |||
|- | |||
| Container | |||
| Контейнеровоз | |||
|- | |||
| Tanker | |||
| Танкер | |||
|- | |||
| Cruise Ship | |||
| Круїзне судно | |||
|- | |||
| General Cargo | |||
| Судно для генеральних вантажів | |||
|- | |||
| Offshore Vessel | |||
| Офшорне судно | |||
|} | |||
!; * за 90 днів до завершення; | |||
* за 30 днів до завершення; | |||
* за 7 днів до завершення; | |||
* у день завершення; | |||
* після прострочення.; Поле | |||
!; Поле | |||
|- | |||
| Новий | |||
| Анкету створено, але кандидат ще не опрацьований | |||
|- | |||
| Доступний | |||
| Кандидат готовий до пропозицій | |||
|- | |||
| Запропоновано | |||
| Кандидату запропоновано вакансію | |||
|- | |||
| Прийняв пропозицію | |||
| Кандидат погодився на вакансію | |||
|- | |||
| Відмовився | |||
| Кандидат відхилив пропозицію | |||
|- | |||
| На контракті | |||
| Кандидат функціонує на судні | |||
|- | |||
| Недоступний | |||
| Кандидат тимчасово не шукає роботу | |||
|- | |||
| Архів | |||
| Анкета не застосовується в активному підборі | |||
|} | |||
!; | !; |- | ||
| Що потрібно створити?;== Статуси вакансії == | |||
|- | |||
| Судно | |||
| Назва судна, на якому працював кандидат | |||
|- | |||
| Тип судна | |||
| Bulk Carrier, Container, Tanker тощо | |||
|- | |||
| Позиція | |||
| Посада на судні | |||
|- | |||
| Дата початку | |||
| Початок контракту | |||
|- | |||
| Дата завершення | |||
| Кінець контракту | |||
|- | |||
| Тривалість | |||
| Розраховується в місяцях | |||
|- | |||
| Судновласник | |||
| організація або оператор | |||
|- | |||
| Рекомендація | |||
| Файл або коментар | |||
|} | |||
!;== Приклади документів == | |||
== AJAX-інтерактив == | |||
компонент має підтримувати позиції моряків, судна, судновласників, базу кандидатів, документи, сертифікати, досвід роботи, вакансії, вимоги до кандидатів, автоматичний підбір, пропозиції працевлаштування, контракти, планування замін, нотифікації, звіти, експорт, AJAX-інтерактив і логування змін.; !; | компонент пошуку, обліку і працевлаштування моряків | |||
|- | |||
| Які довідники потрібні?; !; функціональні можливості | |||
* створення | * створення анкети моряка; | ||
* | * пошук кандидата; | ||
** | * завантаження документів; | ||
** | * додавання сертифіката; | ||
** | * перевірка строку дії документа; | ||
* створення вакансії; | |||
* пошук кандидатів під вакансію; | |||
* створення пропозиції; | |||
* зміна статусу пропозиції; | |||
* формування контракту; | |||
* фільтрація журналів; | |||
* актуалізація звітів.; Колонка | |||
Автоматизований пошук має враховувати: | |||
* | * бази моряків; | ||
* | * вакансій; | ||
* | * списку кандидатів по вакансії; | ||
* | * контрактів; | ||
* звіту по сертифікатах; | |||
* звіту по замінах.; Це платформа, яка пов’язує моряка, його документи, досвід, доступність, вакансію, судно, контракт і майбутню заміну екіпажу.; |} | |||
== Технічні вимоги == | |||
== Рекомендовані сутності бази даних == | |||
компонент повинен фіксувати важливі дії.; !; !; {| class="wikitable" style="width:100%;" | |||
== | == Див.; додатково == | ||
[[Категорія:Пошук моряків]] | |||
== | == Типи суден == | ||
* ПІБ; | * ПІБ; | ||
* | * позицію; | ||
* досвід; | |||
* досвід | |||
* рівень англійської; | * рівень англійської; | ||
* | * дату доступності; | ||
* | * статус кандидата; | ||
* | * стан документів; | ||
* контактні інформаційні дані.; Поле | |||
* | |||
== | == Результати підбору == | ||
== ключовий бізнес-процес == | |||
* номер вакансії; | * номер вакансії; | ||
* судно; | * судно; | ||
* | * судновласника; | ||
* | * позицію; | ||
* | * зарплату; | ||
* | * дату старту; | ||
* статус вакансії: | * статус; | ||
** | * менеджера; | ||
** | * кількість підібраних кандидатів.; Статус | ||
** | Журнал змін має зберігати: | ||
** | |- | ||
| Відкрита | |||
| Вакансія розроблена і доступна для підбору | |||
|- | |||
| Підбір | |||
| Менеджер розглядає кандидатів | |||
|- | |||
| Кандидат запропонований | |||
| Один або кілька кандидатів відправлені на розгляд | |||
|- | |||
| Заповнена | |||
| Кандидат прийнятий і контракт оформлено | |||
|- | |||
| Скасована | |||
| Вакансія більше не актуальна | |||
|} | |||
Критичними помилками вважаються ситуації, коли: | |||
{| class="wikitable" style="width:100%;" | |||
!; характеристика | |||
!; * PDF; | |||
* DOCX, якщо потрібне редагування перед підписанням.; платформа має надсилати сповіщення: | |||
== Звіт «База моряків» == | |||
!; Колонка | |||
Формати: | |||
!; Значення | |||
== Реальний бізнес-контекст == | |||
* вакансію; | |||
* кандидата; | |||
* відповідність вимогам; | |||
* статус пропозиції; | |||
* коментар менеджера; | |||
* дату останньої зміни.; Журнал вакансій містить відкриті позиції на судна.; характеристика | |||
У звіті потрібно відображати: | |||
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;"> | |||
Довідник судновласників містить компанії, які замовляють підбір екіпажу.; !; Поле | |||
{| class="wikitable" style="width:100%;" | |||
{| class="wikitable" style="width:100%;" | |||
* хто з моряків доступний для роботи; | |||
* які сертифікати має кандидат; | |||
* коли закінчуються паспорти, медичні довідки та сертифікати; | |||
* на яких типах суден кандидат працював раніше; | |||
* які вакансії відкриті; | |||
* які кандидати підходять під вимоги судновласника; | |||
* хто прийняв або відхилив пропозицію; | |||
* коли починається і закінчується контракт; | |||
* кого потрібно готувати на заміну екіпажу.;== Експорт даних == | |||
== Контроль строків сертифікатів == | |||
У списку потрібно бачити: | |||
</div> | |||
Картка моряка повинна містити історію контрактів і досвіду.; характеристика | |||
!; Поле | |||
!;== Формування контракту == | |||
== Колонки бази кандидатів == | |||
* бачити дату завершення контракту; | |||
* показувати контракти, які скоро завершуються; | |||
* створювати потребу в заміні; | |||
* пропонувати кандидатів на заміну; | |||
* враховувати дату доступності кандидатів; | |||
* не пропонувати кандидатів із простроченими обов’язковими документами.; компонент має підтримувати експорт: | |||
* Excel; | |||
* PDF.; Приклади посад | |||
== Права доступу == | |||
{| class="wikitable" style="width:100%;" | |||
== База «Кандидати» == | |||
== Колонки журналу вакансій == | |||
!; __TOC__ | |||
!;</div> | |||
платформа повинна автономно контролювати закінчення строку дії документів.; компонент повинен підтримувати автоматичні сповіщення.; Звіт показує кандидатів за параметрами.; Відповідь | |||
{| class="wikitable" style="width:100%;" | |||
У межах атестації потрібно продемонструвати робочий сценарій.; !;== Очікуваний результат == | |||
Звіт показує всі активні вакансії.; {| class="wikitable" style="width:100%;" | |||
Мінімальний сценарій: | |||
== Документи і сертифікати моряка == | |||
# у систему вносяться посади моряків; | |||
# створюються судна та судновласники; | |||
# у базу додається анкета моряка; | |||
# до анкети додаються документи, сертифікати й досвід; | |||
# платформа контролює строки дії документів; | |||
# менеджер створює вакансію на судно; | |||
# у вакансії задаються вимоги до кандидата; | |||
# платформа підбирає моряків, які відповідають вимогам; | |||
# менеджер створює пропозицію кандидату; | |||
# кандидат приймає або відхиляє пропозицію; | |||
# формується контракт; | |||
# кандидат переходить у статус працевлаштованого; | |||
# платформа контролює закінчення контракту; | |||
# менеджер планує заміну екіпажу.; Бали | |||
|- | |||
| Бекенд | | Бекенд | ||
| K2 Cloud ERP на Python або PHP | | K2 Cloud ERP на Python або PHP | ||
|- | |- | ||
| | | База даних | ||
| PostgreSQL або MySQL | | PostgreSQL або MySQL | ||
|- | |- | ||
| Фронтенд | | Фронтенд | ||
| HTML5, JavaScript | | HTML5, JavaScript | ||
|- | |||
| AJAX | |||
| Axios або Fetch API | |||
|- | |- | ||
| UI-компоненти | | UI-компоненти | ||
| DataTables, Select2, Datepicker | | DataTables, Select2, Datepicker | ||
|- | |||
| Документи | |||
| Завантаження копій сертифікатів, паспортів, рекомендацій | |||
|- | |- | ||
| Друк | | Друк | ||
| | | PDF-контракти та резюме моряків | ||
|- | |||
| Експорт | |||
| Excel для бази моряків, вакансій і звітів | |||
|} | |} | ||
!;=== | Інтерфейс має працювати оперативно та без зайвого перезавантаження сторінок.;[[Категорія:Crew Management System]] | ||
{| class="wikitable" style="width:100%;" | |||
|- | |||
| Номер контракту | |||
| Унікальний номер документа | |||
|- | |||
| Кандидат | |||
| Моряк, з яким укладається контракт | |||
|- | |||
| Судно | |||
| Судно, на яке йде кандидат | |||
|- | |||
| Посада | |||
| Позиція в екіпажі | |||
|- | |||
| Судновласник | |||
| організація або оператор | |||
|- | |||
| Дата початку | |||
| Початок контракту | |||
|- | |||
| Дата завершення | |||
| Планове завершення контракту | |||
|- | |||
| Тривалість | |||
| Тривалість у місяцях | |||
|- | |||
| Зарплата | |||
| Сума та валюта | |||
|- | |||
| Статус | |||
| Підготовлений, підписаний, активний, завершений, скасований | |||
|} | |||
!; |- | |||
| Рекрутер | |||
| Веде анкети моряків, вакансії, підбір і пропозиції | |||
|- | |||
| Старший рекрутер | |||
| Контролює роботу рекрутерів, статуси вакансій і якість підбору | |||
|- | |||
| Документ-менеджер | |||
| Перевіряє сертифікати, паспорти, медичні довідки та строки дії | |||
|- | |||
| Керівник агентства | |||
| Переглядає звіти, вакансії, контракти, ефективність і закриття позицій | |||
|- | |||
| Адміністратор | |||
| Налаштовує довідники, права, шаблони контрактів і службові параметри | |||
|} | |||
== Поля досвіду == | |||
!; Для реалізації задачі доцільно передбачити такі сутності: | |||
|- | |||
| Номер вакансії | |||
| Унікальний номер вакансії | |||
|- | |||
| Судно | |||
| Судно, на яке потрібен кандидат | |||
|- | |||
| Судновласник | |||
| організація, для якої ведеться підбір | |||
|- | |||
| Позиція | |||
| Посада, на яку шукається моряк | |||
|- | |||
| Зарплата, USD | |||
| Рівень оплати | |||
|- | |||
| Початок контракту | |||
| Дата, коли кандидат має вийти на контракт | |||
|- | |||
| Тривалість контракту | |||
| Кількість місяців | |||
|- | |||
| Статус вакансії | |||
| Відкрита, підбір, заповнена, скасована | |||
|- | |||
| Менеджер | |||
| Відповідальний рекрутер | |||
|} | |||
платформа повинна дозволяти: | |||
компонент має дозволяти зберігати копії документів і сертифікатів.; !; характеристика | |||
* паспорт; | |||
* закордонний паспорт; | |||
* seaman’s book; | |||
* STCW-сертифікати; | |||
* медична довідка; | |||
* сертифікати безпеки; | |||
* рекомендації; | |||
* резюме; | |||
* дипломи; | |||
* візи.; Категорія | |||
!; Для кожної вакансії важливі не лише посада і зарплата, а й тип судна, досвід кандидата, сертифікація, рівень англійської, дата доступності та чинність документів.; характеристика | |||
'''Критично.''' Кандидат із простроченим обов’язковим сертифікатом не повинен автономно потрапляти в список в цілому придатних кандидатів для вакансії.;== Контрактування == | |||
== Поля вакансії == | |||
== Пропозиція працевлаштування == | |||
* хто створив анкету моряка; | |||
* хто змінив контактні інформаційні дані; | |||
* хто додав або видалив документ; | |||
* хто змінив дату доступності; | |||
* хто створив вакансію; | |||
* хто змінив вимоги вакансії; | |||
* хто створив пропозицію; | |||
* хто змінив статус кандидата; | |||
* хто сформував контракт; | |||
* хто закрив вакансію; | |||
* дату й час зміни; | |||
* старе та нове значення, якщо це можливо.;== Поля судна == | |||
== Поля документа / сертифіката == | |||
== Планування замін екіпажу == | |||
!; * посаду; | |||
* досвід на потрібному типі судна; | |||
* кількість контрактів; | |||
* загальний стаж; | |||
* валідні сертифікати; | |||
* рівень англійської; | |||
* дату доступності; | |||
* статус кандидата; | |||
* очікувану зарплату; | |||
* місце проживання, якщо це істотно.; | Сертифікати, паспорти, медичні довідки, рекомендації, контракт | |||
|- | |||
| Які звіти потрібні?; !; Поле | |||
|- | |||
| Запропоновано | |||
| Кандидату надіслано пропозицію | |||
|- | |||
| На розгляді | |||
| Кандидат або судновласник розглядає пропозицію | |||
|- | |||
| Прийняв | |||
| Кандидат погодився | |||
|- | |||
| Відмовився | |||
| Кандидат відмовився | |||
|- | |||
| Відхилено судновласником | |||
| Судновласник не погодив кандидата | |||
|} | |||
У звіті потрібно відображати: | |||
== Приклади посад == | |||
{| class="wikitable" style="width:100%;" | |||
компонент пошуку моряків є собою критично важливим для крюїнгових агентств, судноплавних компаній, операторів флоту та сервісних організацій, які працюють у сфері морських перевезень.;</div> | |||
!; Що перевіряється | |||
* чинні документи; | |||
* документи, що скоро закінчуються; | |||
* прострочені документи; | |||
* відсутні обов’язкові документи.; Параметр | |||
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;"> | |||
[[Категорія:Крюїнг]] | |||
</div> | |||
!; Картка моряка має бути центральним місцем, де зібрані особисті інформаційні дані, контакти, досвід, сертифікати, документи, доступність, історичний розвиток вакансій і контрактів.; Статус | |||
!;== Нагадування по сертифікатах == | |||
== | [[Категорія:K2 ERP]] | ||
|- | |- | ||
| Реалізація бази моряків та їх пошуку | | Реалізація бази моряків та їх пошуку | ||
| 20 | | 20 | ||
| Анкети, контакти, досвід, документи, сертифікати, пошук і фільтри | |||
|- | |- | ||
| Створення і керування вакансіями | | Створення і керування вакансіями | ||
| 20 | | 20 | ||
| Судна, судновласники, позиції, зарплата, строки, вимоги, статуси | |||
|- | |- | ||
| Механізм підбору моряків по вакансіях | | Механізм підбору моряків по вакансіях | ||
| 20 | | 20 | ||
| Автоматичний пошук за посадою, досвідом, типом судна, сертифікатами й доступністю | |||
|- | |- | ||
| Формування контрактів і планування замін | | Формування контрактів і планування замін | ||
| 20 | | 20 | ||
| Контракти, строки, статуси, завершення контракту, потреба в заміні | |||
|- | |- | ||
| Інтерактивність через AJAX і нотифікації | | Інтерактивність через AJAX і нотифікації | ||
| 20 | | 20 | ||
| AJAX-форми, документи, статуси, нагадування по сертифікатах, вакансіях і контрактах | |||
|- | |||
'''Умова складання.''' задача не має змогу бути зараховане, якщо платформа не надає можливість пройти базовий цикл крюїнгу: моряк → документи → вакансія → підбір → пропозиція → контракт → контроль завершення → заміна.; У звіті потрібно відображати: | |||
== Довідник «Позиції моряків» == | |||
|- | |||
| Номер вакансії | |||
| Генерується автономно або вводиться вручну | |||
|- | |||
| Судно | |||
| Вибір із довідника суден | |||
|- | |||
| Позиція | |||
| Яка посада потрібна | |||
|- | |||
| Зарплата | |||
| Сума та валюта оплати | |||
|- | |||
| Початок контракту | |||
| Дата старту | |||
|- | |||
| Тривалість контракту | |||
| Тривалість у місяцях | |||
|- | |||
| Тип судна | |||
| Вимога до досвіду кандидата | |||
|- | |||
| Мінімальний стаж | |||
| Мінімальна кількість місяців або контрактів | |||
|- | |||
| Обов’язкові сертифікати | |||
| Перелік документів, які має мати кандидат | |||
|- | |||
| Мінімальний рівень англійської | |||
| Вимога до мови | |||
|- | |||
| Коментар судновласника | |||
| Додаткові умови | |||
|} | |} | ||
== | !; | База моряків, відкриті вакансії, підбір кандидатів, контракти і заміни, сертифікати | ||
|- | |||
| Що є собою критичною вимогою?; Питання | |||
{| class="wikitable" style="width:100%;" | |||
!; | Повний цикл: кандидат → документи → вакансія → підбір → контракт → заміна | |||
|} | |||
{| class="wikitable" style="width:100%;" | |||
* [[K2 Cloud ERP|K2 ERP]] | |||
* [[K2 ERP]] | |||
* [[Атестаційні завдання K2 ERP]] | |||
* [[Crew Management System]] | |||
* [[CRM]] | |||
* [[HRM]] | |||
* [[Контракти]] | |||
* [[Документообіг]] | |||
* [[Підбір персоналу]] | |||
* [[Вакансії]] | |||
* [[Нотифікації]] | |||
* [[Звітність]] | |||
== Нотифікації == | |||
<div style="border:3px solid #1565c0; background:#e3f2fd; padding:14px; margin:16px 0;"> | |||
== Шкала оцінювання == | |||
{| class="wikitable" style="width:100%;" | |||
Формат документа: | |||
Контракт має формуватися автономно на основі: | |||
[[Категорія:Корпоративна Wiki]] | |||
'''Коротко.''' Потрібно реалізувати компонент для крюїнгового агентства: база моряків, анкети, документи, сертифікати, судна, вакансії, автоматичний пошук кандидатів, статуси працевлаштування, контракти, нагадування про закінчення сертифікатів і планування замін екіпажу. | |||
Поточна версія на 18:57, 1 травня 2026
Без автоматизованої системи ці інформаційні дані часто ведуться в таблицях, пошті та месенджерах, що призводить до втрати кандидатів, прострочених документів і затримок у закритті вакансій.; Значення !; Правильно реалізований компонент надає можливість швидше закривати вакансії, не втрачати кандидатів, контролювати документи, уникати прострочених сертифікатів і своєчасно планувати заміни екіпажу.; | Анкета моряка з документами, досвідом і доступністю |- | Що таке вакансія?; !; характеристика
Назва задача
База кандидатів містить анкети моряків.; * моряка;
- судно;
- позицію;
- дату початку;
- дату завершення;
- кількість днів до завершення;
- статус заміни;
- рекомендованого кандидата на заміну, якщо є собою.;
Коротко
| ; характеристика | ; !;== Досвід роботи моряка ==
Критерії оцінювання |
|---|---|
| Назва посади | як ілюстрація: Captain, Chief Engineer, Electrician, Cook, AB |
| Категорія | Deck Department, Engine Department, Hotel Department або інша |
| Рівень сертифікації | Вимоги STCW або інші стандарти |
| Мінімальний досвід | Опціонально, мінімальна кількість контрактів або місяців |
| Активність | Чи застосовується посада в поточних вакансіях |
формування звітів
Звіт «Документи і сертифікати»
| Deck Department | Captain, Chief Officer, Second Officer, AB, OS |
| Engine Department | Chief Engineer, Second Engineer, Electrician, Motorman |
| Hotel Department | Cook, Steward, Housekeeping, Service Staff |
Після підбору менеджер створює пропозицію кандидату.; | Відкрита позиція на судні з вимогами до кандидата |- | Що має робити автоматичний підбір?; Через AJAX мають працювати: У результаті пошуку платформа повинна показувати список кандидатів.; Необхідно показувати:
!; |- | 90–100 | Відмінно | компонент в цілому функціонує: моряки, документи, судна, вакансії, підбір, пропозиції, контракти, заміни, нотифікації та звіти реалізовані коректно |- | 75–89 | Добре | Основна логіка функціонує, є собою незначні недоліки, які не руйнують бізнес-процес крюїнгу |- | 60–74 | Зараховано | Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання |- | 0–59 | Не зараховано | Відсутня критична логіка: база моряків, вакансії, підбір, документи, контракти або заміни |}
Поля анкети моряка
Критичні помилки
- неможливо створити анкету моряка;
- неможливо додати сертифікат або документ;
- платформа не контролює строки дії сертифікатів;
- кандидат із простроченими обов’язковими документами показується як в цілому придатний;
- неможливо створити судно;
- неможливо створити вакансію;
- вакансія не має вимог до кандидата;
- автоматичний підбір не враховує посаду;
- автоматичний підбір не враховує дату доступності;
- автоматичний підбір не враховує сертифікати;
- пропозиція кандидату не змінює статус кандидата;
- контракт не формується з даними кандидата, судна і вакансії;
- завершення контракту не потрапляє в планування заміни;
- зміни статусів не логуються;
- звіти не відповідають фактичним вакансіям і кандидатам.; характеристика
- моряка;
- тип документа;
- номер;
- дату завершення;
- статус;
- кількість днів до завершення;
- відповідального менеджера.;
Примітка
Практичний сенс. платформа має не лише показати кандидатів, а й пояснити, чому кандидат підходить або не підходить: не вистачає досвіду, сертифікат прострочений, дата доступності пізніша за початок контракту тощо.; Поле
Журнал «Вакансії»
Статуси кандидата
- ПІБ;
- позицію;
- досвід;
- типи суден;
- рівень англійської;
- дату доступності;
- стан сертифікатів;
- відповідність вимогам;
- причини невідповідності, якщо кандидат не проходить по окремих параметрах.; Пошук на роботу морякам — це практична задача; додатково реалізовано обліку, підбору та працевлаштування моряків виступає ключовою рисою перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля пошуку забезпечується через Атестаційне задача K2 ERP.;== Поля позиції моряка ==
Нагадування про завершення контракту
|- | ПІБ | Повне ім’я моряка |- | Дата народження | Для перевірки віку та документів |- | Громадянство | Країна громадянства |- | Місце проживання | Країна, місто |- | Основна позиція | Посада, на яку претендує кандидат |- | Додаткові позиції | Інші посади, які має змогу виконувати кандидат |- | Рівень англійської | Beginner, Intermediate, Upper-Intermediate, Advanced або інша шкала |- | Дата доступності | Коли кандидат готовий до роботи |- | Очікувана зарплата | Бажаний рівень оплати |- | Телефон | Контактний номер |- | Email | Електронна адреса |- | Коментар менеджера | Внутрішні примітки |}
Звіт «Контракти і заміни»
Звіт «Підбір кандидатів»
!; !;== Статуси пропозиції == компонент пошуку, обліку і працевлаштування моряків: Crew Management System.; Поле
Звіт «Відкриті вакансії»
Журнал має показувати:
Довідник «Судновласники»
компонент має працювати як Crew Management System: вести базу кандидатів, сертифікати, документи, судна, вакансії, вимоги судновласників, автоматичний підбір моряків, пропозиції працевлаштування, контракти, терміни контрактів і планування замін екіпажу.;== Підбір моряків ==
Критерії підбору
У результаті виконання атестаційного задача має бути створений компонент Crew Management System у K2 ERP.; У звіті потрібно відображати:
!; |- | Кандидат | Моряк, якому пропонується вакансія |- | Вакансія | Вакансія, на яку пропонується кандидат |- | Дата пропозиції | Коли зроблено пропозицію |- | Зарплата | Умови оплати |- | Початок контракту | Дата старту |- | Тривалість | Тривалість контракту |- | Статус пропозиції | Запропоновано, прийняв, відмовився, на розгляді |- | Коментар | Примітка менеджера або кандидата |}
Категорії посад
!; Тип судна
компонент має підтримувати розмежування прав.; |-| ПІБ | Прізвище, ім’я та по батькові моряка |
| Дата народження | Дата народження кандидата |
| Позиція | Основна посада моряка |
| Досвід | Кількість контрактів або стаж у місяцях |
| Сертифікати | Наявність IMO, STCW та інших документів |
| Рівень англійської | Оцінка володіння англійською мовою |
| Дата доступності | Коли кандидат має змогу вийти в рейс |
| Місце проживання | Країна, місто |
| Телефон | Контактний номер |
| Електронна адреса | |
| Статус | Доступний, запропоновано, на контракті, недоступний, архів |
Логування змін
Мета задача — створити в K2 ERP компонент для автоматизації роботи крюїнгового агентства або судноплавної компанії.; характеристика
Практичне задача
!; | Позиції моряків, судна, типи суден, судновласники |- | Який центральний об’єкт?; !; 100
Логіка планування заміни
- вести довідник посад моряків;
- вести довідник суден;
- вести судновласників;
- створювати анкету моряка;
- зберігати досвід роботи моряка;
- вести сертифікати й документи;
- контролювати строки дії сертифікатів;
- створювати вакансії на судна;
- задавати вимоги до кандидата;
- автономно підбирати моряків під вакансію;
- створювати пропозиції працевлаштування;
- фіксувати статус кандидата;
- формувати контракт;
- контролювати строки контрактів;
- планувати заміни екіпажу;
- надсилати сповіщення;
- експортувати базу моряків, вакансії та звіти.; характеристика
!; Довідник позицій моряків містить посади, на які можуть відкриватися вакансії.;
У роботі агентства потрібно контролювати:
!; Об’єкт платформа повинна зберігати історію зміни статусів кандидата, вакансії, пропозиції та контракту.;== Поля контракту ==
Основні об’єкти модуля
Сповіщення бажано надсилати, коли:
!; !; Максимальна оцінка
- даних моряка;
- даних судна;
- посади;
- зарплати;
- дат контракту;
- судновласника;
- умов вакансії.;== Поля судновласника ==
- закінчується сертифікат;
- закінчується паспорт або медична довідка;
- розроблена нова вакансія;
- кандидат підходить під вакансію;
- кандидату зроблено пропозицію;
- кандидат прийняв або відхилив пропозицію;
- контракт скоро завершується;
- потрібно планувати заміну екіпажу.; Призначення
Поля пропозиції
Крюїнгове агентство або судноплавна організація шукає моряків для різних судновласників і суден.; Роль
Після прийняття пропозиції формується контракт моряка.; | Шукати моряків за посадою, досвідом, сертифікатами, англійською і датою доступності
Які документи потрібні?; Значення
Журнал змін статусів |
; характеристика
платформа повинна: |
|---|---|
| Тип документа | Паспорт, STCW, медична довідка, рекомендація тощо |
| Номер документа | Номер сертифіката або документа |
| Дата видачі | Коли документ виданий |
| Дата завершення | До якої дати документ чинний |
| Файл | Завантажена копія документа |
| Статус | Чинний, скоро закінчується, прострочений |
| Коментар | Додаткова відомості |
Звіт показує стан документів моряків.; Разом Довідник суден містить судна, для яких відкриваються вакансії або ведеться екіпаж.; характеристика компонент має контролювати завершення контрактів і допомагати планувати заміни.; Рівень
| ;== Мета задача ==
платформа повинна знаходити кандидатів, які відповідають параметрам вакансії.; Поле
Точні строки можна винести в конфігурація.; характеристика Події для сповіщень | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Позиції моряків | Посади: капітан, механік, електромеханік, кок, матрос тощо | |||||||||||||
| Судна | Судна, на які відкриваються вакансії | |||||||||||||
| Судновласники | Компанії, для яких підбирається екіпаж | |||||||||||||
| Кандидати / моряки | Анкети моряків із контактами, досвідом і документами | |||||||||||||
| Сертифікати | STCW, IMO, медичні та інші документи моряка | |||||||||||||
| Досвід роботи | Контракти, судна, посади, типи суден і тривалість роботи | |||||||||||||
| Вакансії | Відкриті позиції на судна | |||||||||||||
| Підбір кандидатів | Пошук моряків, які відповідають вимогам вакансії | |||||||||||||
| Пропозиції працевлаштування | Запрошення кандидата на конкретну вакансію | |||||||||||||
| Контракти | Документи працевлаштування моряка | |||||||||||||
| Заміни екіпажу | Планування заміни моряків після завершення контрактів | |||||||||||||
| Нотифікації | Сповіщення про сертифікати, контракти, вакансії та зміни статусів | |||||||||||||
| Звіти | аналітичні інструменти по кандидатах, вакансіях, контрактах і закриттю позицій |
Довідник «Судна»
| Назва судна | Назва судна |
| Тип судна | Bulk Carrier, Container, Tanker, Cruise Ship або інший тип |
| Судновласник | Компанія-власник або оператор судна |
| Прапор судна | Країна прапора |
| DWT | Дедвейт судна |
| GRT | Валова місткість |
| Тип двигуна | ключовий тип двигуна |
| Рік побудови | Опціонально |
| Статус | Активне, архівне, не застосовується |
| Bulk Carrier | Балкер для перевезення навалочних вантажів |
| Container | Контейнеровоз |
| Tanker | Танкер |
| Cruise Ship | Круїзне судно |
| General Cargo | Судно для генеральних вантажів |
| Offshore Vessel | Офшорне судно |
- за 30 днів до завершення;
- за 7 днів до завершення;
- у день завершення;
- після прострочення.; Поле
!; |- | Що потрібно створити?;== Статуси вакансії == |- | Судно | Назва судна, на якому працював кандидат |- | Тип судна | Bulk Carrier, Container, Tanker тощо |- | Позиція | Посада на судні |- | Дата початку | Початок контракту |- | Дата завершення | Кінець контракту |- | Тривалість | Розраховується в місяцях |- | Судновласник | організація або оператор |- | Рекомендація | Файл або коментар |}
!;== Приклади документів ==
AJAX-інтерактив
компонент має підтримувати позиції моряків, судна, судновласників, базу кандидатів, документи, сертифікати, досвід роботи, вакансії, вимоги до кандидатів, автоматичний підбір, пропозиції працевлаштування, контракти, планування замін, нотифікації, звіти, експорт, AJAX-інтерактив і логування змін.; !; | компонент пошуку, обліку і працевлаштування моряків |- | Які довідники потрібні?; !; функціональні можливості
- створення анкети моряка;
- пошук кандидата;
- завантаження документів;
- додавання сертифіката;
- перевірка строку дії документа;
- створення вакансії;
- пошук кандидатів під вакансію;
- створення пропозиції;
- зміна статусу пропозиції;
- формування контракту;
- фільтрація журналів;
- актуалізація звітів.; Колонка
Автоматизований пошук має враховувати:
- бази моряків;
- вакансій;
- списку кандидатів по вакансії;
- контрактів;
- звіту по сертифікатах;
- звіту по замінах.; Це платформа, яка пов’язує моряка, його документи, досвід, доступність, вакансію, судно, контракт і майбутню заміну екіпажу.; |}
Технічні вимоги
Рекомендовані сутності бази даних
компонент повинен фіксувати важливі дії.; !; !; {| class="wikitable" style="width:100%;"
Див.; додатково
Типи суден
- ПІБ;
- позицію;
- досвід;
- рівень англійської;
- дату доступності;
- статус кандидата;
- стан документів;
- контактні інформаційні дані.; Поле
Результати підбору
ключовий бізнес-процес
- номер вакансії;
- судно;
- судновласника;
- позицію;
- зарплату;
- дату старту;
- статус;
- менеджера;
- кількість підібраних кандидатів.; Статус
Журнал змін має зберігати: |- | Відкрита | Вакансія розроблена і доступна для підбору |- | Підбір | Менеджер розглядає кандидатів |- | Кандидат запропонований | Один або кілька кандидатів відправлені на розгляд |- | Заповнена | Кандидат прийнятий і контракт оформлено |- | Скасована | Вакансія більше не актуальна |}
Критичними помилками вважаються ситуації, коли:
| ; характеристика | ; * PDF;
Звіт «База моряків» |
; Колонка
Формати: |
; Значення
Реальний бізнес-контекст
У звіті потрібно відображати: Довідник судновласників містить компанії, які замовляють підбір екіпажу.; !; Поле
Контроль строків сертифікатівУ списку потрібно бачити: Картка моряка повинна містити історію контрактів і досвіду.; характеристика
платформа повинна дозволяти: компонент має дозволяти зберігати копії документів і сертифікатів.; !; характеристика
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ; Для кожної вакансії важливі не лише посада і зарплата, а й тип судна, досвід кандидата, сертифікація, рівень англійської, дата доступності та чинність документів.; характеристика
Критично. Кандидат із простроченим обов’язковим сертифікатом не повинен автономно потрапляти в список в цілому придатних кандидатів для вакансії.;== Контрактування == Поля вакансіїПропозиція працевлаштування
Поля документа / сертифікатаПланування замін екіпажу |
; * посаду;
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Які звіти потрібні?; !; Поле | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Запропоновано | Кандидату надіслано пропозицію | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| На розгляді | Кандидат або судновласник розглядає пропозицію | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Прийняв | Кандидат погодився | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Відмовився | Кандидат відмовився | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Відхилено судновласником | Судновласник не погодив кандидата |
У звіті потрібно відображати:
Приклади посад
Довідник «Позиції моряків»
; Що перевіряється
|
; Картка моряка має бути центральним місцем, де зібрані особисті інформаційні дані, контакти, досвід, сертифікати, документи, доступність, історичний розвиток вакансій і контрактів.; Статус | ;== Нагадування по сертифікатах == |
|---|---|---|
| Реалізація бази моряків та їх пошуку | 20 | Анкети, контакти, досвід, документи, сертифікати, пошук і фільтри |
| Створення і керування вакансіями | 20 | Судна, судновласники, позиції, зарплата, строки, вимоги, статуси |
| Механізм підбору моряків по вакансіях | 20 | Автоматичний пошук за посадою, досвідом, типом судна, сертифікатами й доступністю |
| Формування контрактів і планування замін | 20 | Контракти, строки, статуси, завершення контракту, потреба в заміні |
| Інтерактивність через AJAX і нотифікації | 20 | AJAX-форми, документи, статуси, нагадування по сертифікатах, вакансіях і контрактах |
| Номер вакансії | Генерується автономно або вводиться вручну | |
| Судно | Вибір із довідника суден | |
| Позиція | Яка посада потрібна | |
| Зарплата | Сума та валюта оплати | |
| Початок контракту | Дата старту | |
| Тривалість контракту | Тривалість у місяцях | |
| Тип судна | Вимога до досвіду кандидата | |
| Мінімальний стаж | Мінімальна кількість місяців або контрактів | |
| Обов’язкові сертифікати | Перелік документів, які має мати кандидат | |
| Мінімальний рівень англійської | Вимога до мови | |
| Коментар судновласника | Додаткові умови |
| Повний цикл: кандидат → документи → вакансія → підбір → контракт → заміна |
|---|
- K2 ERP
- K2 ERP
- Атестаційні завдання K2 ERP
- Crew Management System
- CRM
- HRM
- Контракти
- Документообіг
- Підбір персоналу
- Вакансії
- Нотифікації
- Звітність