Введение
Odoo Time Off собирает в одном месте данные о сотрудниках, отпусках, рекрутинге и кадровых документах — вместо того чтобы держать всё в разрозненных папках и мессенджерах у каждого менеджера.
Кадровые процессы касаются всех подразделений, но остатки отпусков, статусы контрактов и ход найма часто остаются прозрачными лишь после того, как кто‑то поднимает вопрос вручную.
Приложение Time Off связывает события HR с организационной структурой, маршрутами согласования и, при необходимости, с расчётом зарплаты и учётом расходов, давая руководству актуальную картину численности и доступности команды.
HR‑бизнес‑партнёры, офис‑менеджеры и руководители, планирующие изменения в штате, найдут здесь практические приёмы, которые можно сравнить с текущей системой и взять на вооружение.
Time Off — часть модульной ERP‑платформы Odoo. Команды внедряют его, когда хотят чёткие роли, повторяемые процессы и историю запросов в одном месте вместо фрагментов в личных переписках и таблицах.
Это руководство представляет собой ранжированный список — от уровня 1 (простые шаги) до уровня 10 (экспертные сценарии). Каждый уровень содержит нумерованный набор действий: что конкретно нажимать в Odoo Time Off.
Начинайте с того шага, который соответствует вашему текущему комфорту, а не сразу с уровня 10 ради впечатления.
Сначала прочитайте раздел про проблему, затем откройте тот уровень, который соответствует вашей команде сегодня.
В этом гайде вы увидите:
- За что отвечает Odoo Time Off в типичной структуре компании
- Где сегодня возникают основные трения и почему
- Десять применений — от базовой дисциплины до стратегических автоматизаций
- Когда автоматизация и интеграции оправдывают привлечение партнёра по Odoo
В чём проблема
HR отправляет одобрение отпуска по почте. Бухгалтерия узнаёт слишком поздно. Руководитель на площадке не знает, кто будет в офисе во вторник. Доверие к HR есть, но данные постоянно отстают от реальности.
Kадровые процессы затрагивают каждого сотрудника, однако отпуска, найм и договоры часто живут в разных инструментах. Руководителям не хватает единой модели для одобрения запросов и просмотра доступности команды.
Звучит знакомо? Обычно команды упираются в такие проблемы:
- Споры о доступных днях отпуска, потому что запросы рассредоточены по почте
- Неясный статус вакансий между менеджерами по найму
- Договоры подписываются без единого профиля сотрудника
Хорошая новость: для исправления не нужен масштабный «большой взрыв». Выберите один из кейсов ниже, протестируйте 30 дней в Odoo Time Off и замерьте результат.
Топ‑5 сценариев для Time Off
Пять сценариев использования Odoo Time Off: от уровня 1 (просто, делается за пару часов) до уровня 5 (сложно, экспертно). Каждый случай отвечает: что мы настроим и какие клики в Odoo нужно сделать.
Уровень 1 — старт для новичков. Последний уровень — амбициозный сценарий, который редко реализуют в одиночку.
Выберите уровень, выполните шаги в тестовой базе, затем переходите выше, когда предыдущий перестанет приносить ценность.
1. Отправьте первый запрос на отпуск из портала сотрудника Уровень 1 — Легко
Уровень 1 — самая простая операция: один сотрудник, один запрос, одно одобрение менеджера. Без правил начисления, без интеграции с расчётом зарплаты и календарём — просто аккуратный запрос, который обновляет баланс.
Как это делается в Odoo:
- Установите приложение Time Off, откройте Time Off → My Time Off → New, чтобы создать запрос.
- Выберите тип отпуска (например, оплачиваемый отпуск), укажите даты начала и окончания, отметьте «Half Day», если нужно.
- Коротко опишите причину в описании, чтобы менеджеру было понятнее, затем нажмите Save и Confirm.
- Менеджер получает уведомление в «колокольчике», открывает Time Off → To Approve и нажимает Approve.
- Баланс сотрудника автоматически уменьшается, а отпуск отображается на личной панели Time Off.
Результат: никаких бесконечных писем «ты одобрял мой отпуск?», балансы синхронизированы, и каждое решение фиксируется в карточке сотрудника с первого дня.
2. Настройте типы отпусков, праздники и цепочку согласования Уровень 2 — Легко
Уровень 2 вводит правила, которым будут следовать все запросы: типы отпусков, календарь праздничных дней и чёткие одобряющие роли — первый уровень соответствия политике компании.
Как это делается в Odoo:
- Откройте Time Off → Configuration → Leave Types → New и заведите Paid Vacation, Sick Leave, Parental Leave и Unpaid Leave.
- Для каждого типа укажите Take Leave In (дни или часы), требование по выделению квоты (Allocation Requirement) и кто утверждает: руководитель, HR или оба.
- Перейдите в Time Off → Configuration → Public Holidays и импортируйте календарь страны, чтобы национальные праздники не списывались с баланса.
- Для каждого типа решите, учитываются ли выходные и праздники, и разрешён ли отрицательный баланс.
- Задайте Maximum Allowed Negative Days и назначьте цвет для каждого типа, чтобы командный календарь был читаемым.
- Отправьте тест‑запрос из песочницы и проверьте, что маршрут согласования направляет документ нужному человеку.
Результат: политика отпусков однократно зашита в систему и применяется ко всем сотрудникам, HR перестаёт вручную «подчищать» ошибки с праздниками и согласованиями.
3. Настройте план начисления дней автоматически каждый месяц Уровень 3 — Средний
Уровень 3 превращает Time Off в машину для автоматического расчёта балансов с помощью планов начисления — забудьте о поголовной переработке Excel‑таблиц в начале года.
Как это делается в Odoo:
- Откройте Time Off → Configuration → Accrual Plans → New и создайте план «Standard Yearly Vacation».
- Добавьте уровень: начислять по 2 дня в месяц с даты приёма, с годовым максимумом 25 дней.
- Добавьте второй уровень для сотрудников со стажем свыше года: 2,5 дня в месяц, чтобы автоматически вознаграждать лояльность.
- Определите правила переноса: разрешить перенос до 5 неиспользованных дней с истечением 31 марта следующего года.
- Перейдите в Time Off → Allocations → New, выберите план, Mode — Multiple Employees и отфильтруйте по отделу.
- Подтвердите массовое распределение и посмотрите на личной панели сотрудника, как баланс обновится при следующем запуске крон‑задачи.
Результат: годовая рутинная работа HR сокращается с двух полных дней в Excel до нескольких минут кликов, и каждый сотрудник видит, сколько дней он уже заработал в любой момент.
4. Синхронизируйте личные календарии Outlook/Google и планируйте доступность команды Уровень 4 — Сложно
Уровень 4 подключает Time Off к календарям, которыми люди реально пользуются: утверждённые отпуска появляются в Outlook/Google, и менеджеры планируют, зная реальную доступность.
Как это делается в Odoo:
- Перейдите в Settings → General Settings → Integrations и включите Google Calendar и Outlook Calendar, загрузив OAuth‑учётные данные.
- Каждый сотрудник в Preferences → Calendar даёт своё согласие на синхронизацию; утверждённые отпуска автоматически отображаются в личном календаре.
- Откройте Time Off → Overview → Team, чтобы увидеть общий календарь команды, отфильтрованный по отделу или проекту.
- Переключитесь в Gantt‑вид, чтобы быстро выявить пересечения красным, и массово одобрять или отклонять запросы, не покидая экрана.
- Включите интеграцию с Planning, чтобы отпуск освобождал смены автоматически, а планировщик получал предложения по замещению.
- Откройте Time Off → Reporting → By Department для прогнозирования пиков в мае, августе и декабре и заблаговременно заморозьте критические недели.
Результат: планирование проектов начинает учитывать фактическую доступность, и утренние сюрпризы «я забыл сказать, что был в отпуске» уходят в прошлое.
Настройка OAuth для Google и Outlook на уровне всей компании, сопоставление отделов с правильными утверждающими и точная доводка интеграции Planning — типичный кейс, который Dasolo выполняет в рамках партнёрского проекта.
5. Оркеструйте Time Off с зарплатой, планированием, табелями, ИИ и живой HR‑панелью Уровень 5 — Эксперт
Уровень 5 — это единая HR‑платформа: одно утверждение отпуска обновляет зарплату, загрузку команды, счётчики выставляемых часов, доступы в IT, а дашборд в реальном времени показывает руководству, кто отсутствует и во сколько это обходится компании.
Как это делается в Odoo:
- Включите интеграцию Time Off с Payroll через локализацию страны, чтобы утверждённые отпуска автоматически создавали строки в расчёте зарплаты по нужным правилам.
- Подключите Timesheets: дни отпуска заполняются нулём по биллингу, и KPI по загрузке консультантов пересчитывается еженощно.
- Настройте Studio‑автоматизации: любой отпуск дольше 10 подряд дней создаёт задачи в IT и Helpdesk (автоответ на почту, ревью лицензий, передача дел).
- Подключите AI‑ассистента в Discuss: он отвечает на вопросы «сколько у меня осталось дней?», автогенерирует запрос и предлагает наименее болезненные даты для команды.
- Добавьте детектор аномалий, который помечает подозрительные шаблоны (только пятницы, отсутствие отпусков 18 месяцев, повторяющиеся однодневки) и создаёт задачу для HR.
- Соберите «HR Live»‑дашборд в виде таблицы с показателями: уровень отсутствий, обязательства по начислениям в денежном выражении, прогнозы пробелов в покрытии и AI‑советы по перепланированию — всё обновляется в реальном времени.
Результат: данные по отпускам, зарплате, загрузке и IT‑доступам согласованы без ручных выверок, и HR получает аргументы для руководства на уровне цифр.
Проектирование отображений в расчёте зарплаты, автоматизаций в Studio, библиотеки AI‑промптов, правил детектирования аномалий и живой HR‑панели — это архитектурная работа, которую Dasolo выполняет в рамках партнёрского внедрения. Большинству команд нужна внешняя поддержка, чтобы собрать всё это правильно с первого раза.
Когда имеет смысл привлекать экспертов
Если ваши потребности укладываются в уровни 1–3, вы вполне справитесь стандартными настройками Odoo Time Off, внимательным внутренним владельцем процесса и песочницей для безопасных экспериментов.
Начиная с уровня 4 риски растут: автоматизации могут ошибочно рассылаться клиентам, кастомные поля Studio мешать обновлениям, API — перестать синхронизировать ночные задачи.
Это вовсе не провал вашей команды — это сигнал, что архитектура, тестирование и управление изменениями выходят на первый план.
Привлекайте партнёра, когда нужен дизайн межприложений, учёт требований конкретной юрисдикции, сложные интеграции или фиксированная дата запуска, уже стоящая в повестке совета директоров.
Работайте с Dasolo
Dasolo внедряет Odoo так, как реально работают компании: кастомные решения, аккуратные интеграции и обучение, которое остаётся с командой после ухода консультантов.
Если в дорожной карте Time Off есть продвинутые сценарии из этого гайда, мы поможем составить поэтапный план: сначала быстрые победы, затем автоматизация и интеграции с назначенными ответственными и тест‑скриптами.
Вы сохраняете контроль над бюджетом и объёмом работ; мы даём глубину опыта Odoo, чтобы ваша команда не оплачивала чужие ошибки в продакшне.
Запишитесь на бесплатную консультацию: