Налаштування Заявок на Відпустку
Що це таке?
Модуль відпусток. Співробітники подають заявки командою/loa submit, керівництво схвалює або відхиляє їх, а бот автоматично:
- видає роль відпустки після схвалення;
- стежить за терміном і автоматично знімає роль після його закінчення;
- надсилає сповіщення в ПП співробітнику про зміну статусу;
- звільняє співробітника від норми часу під час відпустки (відмітка у звітах активності);
- блокує вихід на зміну під час дії відпустки.
Як налаштувати
- Відкрийте
/configure→ сторінка «Відпустка». - Налаштуйте три параметри:
- Статус прийому заявок — «Увімкнено», щоб дозволити подання;
- Канал розгляду — текстовий канал, куди надходять картки заявок із кнопками «Схвалити» / «Відхилити»;
- Ролі відпустки — до 25 ролей, які видаються схваленим співробітникам.
Як це працює
Для співробітників
/loa submit— вибір терміну (від 1 до 90 днів) та зазначення причини.- Не можна подати нову заявку, поки діє або розглядається попередня.
- При схваленні видається роль і приходить повідомлення в ПП. Після завершення терміну роль знімається автоматично.
Для керівництва
Картка заявки в каналі розгляду містить контекст співробітника: найвище звання, кількість минулих відпусток та загальний час на змінах.- «Схвалити» — схвалює заявку та активує статус.
- «Відхилити» — вимагає обов’язкової причини відмови (до 500 символів), яка надсилається співробітнику в ПП.
/loa list— перегляд активних відпусток;/loa view @співробітник— історія заявок конкретного співробітника;/loa admin @співробітник— панель управління: видати вручну, продовжити на N днів, завершити достроково або видалити записи.
Бот перевіряє закінчення термінів кожні 5 хвилин — навіть у разі перезавантаження сервера жодна роль відпустки не зависне.