Skip to main content

Налаштування Заявок на Відпустку

Що це таке?

Модуль відпусток. Співробітники подають заявки командою /loa submit, керівництво схвалює або відхиляє їх, а бот автоматично:
  • видає роль відпустки після схвалення;
  • стежить за терміном і автоматично знімає роль після його закінчення;
  • надсилає сповіщення в ПП співробітнику про зміну статусу;
  • звільняє співробітника від норми часу під час відпустки (відмітка у звітах активності);
  • блокує вихід на зміну під час дії відпустки.

Як налаштувати

  1. Відкрийте /configure → сторінка «Відпустка».
  2. Налаштуйте три параметри:
    • Статус прийому заявок — «Увімкнено», щоб дозволити подання;
    • Канал розгляду — текстовий канал, куди надходять картки заявок із кнопками «Схвалити» / «Відхилити»;
    • Ролі відпустки — до 25 ролей, які видаються схваленим співробітникам.

Як це працює

Для співробітників

  • /loa submit — вибір терміну (від 1 до 90 днів) та зазначення причини.
  • Не можна подати нову заявку, поки діє або розглядається попередня.
  • При схваленні видається роль і приходить повідомлення в ПП. Після завершення терміну роль знімається автоматично.

Для керівництва

Картка заявки в каналі розгляду містить контекст співробітника: найвище звання, кількість минулих відпусток та загальний час на змінах.
  • «Схвалити» — схвалює заявку та активує статус.
  • «Відхилити» — вимагає обов’язкової причини відмови (до 500 символів), яка надсилається співробітнику в ПП.
Команди керівництва:
  • /loa list — перегляд активних відпусток;
  • /loa view @співробітник — історія заявок конкретного співробітника;
  • /loa admin @співробітник — панель управління: видати вручну, продовжити на N днів, завершити достроково або видалити записи.
Бот перевіряє закінчення термінів кожні 5 хвилин — навіть у разі перезавантаження сервера жодна роль відпустки не зависне.