Оптимізуйте систему управління персоналом за допомогою структурованих правил валідації відпусток. Готовий JSON-формат для розробників та HR-менеджерів.
{
"rules": [
{
"leaveType": "Відпустка у зв'язку з одруженням",
"validity": "Надається на 3 робочих дні у разі одруження працівника.",
"maxDays": 3
},
{
"leaveType": "Відпустка при народженні дитини (для чоловіка)",
"validity": "Надається на 5 робочих днів у разі народження дитини дружиною працівника.",
"maxDays": 5
},
{
"leaveType": "Відпустка у зв'язку зі смертю близького родича I ступеня",
"validity": "Надається на 3 робочих дні у разі смерті матері, батька, брата/сестри, чоловіка/дружини або дітей працівника.",
"maxDays": 3
},
{
"leaveType": "Природне лихо",
"validity": "Відпустка до 10 робочих днів, що використовується у разі виникнення природного лиха.",
"maxDays": 10
},
{
"leaveType": "Оплачувана декретна відпустка",
"validity": "Дії проводяться згідно із законодавством про вагітність та пологи. Працівниці не повинні працювати протягом 8 тижнів до пологів та 8 тижнів після пологів. У разі багатоплідної вагітності до 8-тижневого періоду перед пологами додається ще два тижні.",
"preBirthWeeks": 8,
"postBirthWeeks": 8,
"extraWeeksForMultiplePregnancy": 2,
"workUntilPreWeeks": 3
},
{
"leaveType": "Неоплачувана декретна відпустка",
"validity": "Відпустка тривалістю до 6 місяців, що надається за бажанням працівника після закінчення оплачуваної декретної відпустки. Не може використовуватися частинами.",
"maxMonths": 6
},
{
"leaveType": "Відпустка для медогляду вагітних",
"validity": "Тип відпустки без обмеження по днях, який може використовуватися для щомісячних оглядів за умови документального підтвердження вагітності.",
"documentationRequired": true
},
{
"leaveType": "Соціальна відпустка за сімейними обставинами",
"validity": "Загальна тривалість відпустки за сімейними обставинами становить 3 робочих дні на рік. Відпустки понад 3 дні вираховуються зі щорічної відпустки.",
"maxDaysPerYear": 3
},
{
"leaveType": "Відпустка без збереження заробітної плати",
"validity": "Тип відпустки без чітких обмежень, що надається за письмовою заявою працівника за згодою роботодавця.",
"documentationRequired": true
}
],
"generalRules": {
"duplicateCheck": "Якщо на ці ж дати вже існує запит на відпустку, користувач не повинен мати змоги подати запит повторно.",
"applicableFormId": 1
}
}