Смарт-табель: Автоматизована система обліку робочого часу

Автоматизація управління підприємством 4456 UAH
Робота 6 з 9
Розробка та впровадження системи контролю робочого часу для розподіленої команди. Рішення дозволило повністю відмовитися від паперових журналів і забезпечило керівнику миттєвий контроль дисципліни на об'єктах.

Що реалізовано (Action):

Інтерфейс відмітки: Співробітники фіксують прихід через Google Форму. Дані миттєво обробляються скриптом.

Інтелектуальний Backend (Apps Script): Система автоматично звіряє час відмітки з індивідуальним графіком співробітника (враховує різні зміни та особисті розклади).

Миттєвий контроль через Telegram: Бот одразу надсилає повідомлення керівнику: хто прийшов, точний час і статус (вчасно чи запізнення).

Ранковий «Рапорт»: Автоматична розсилка о 9:10 з підсумком: хто на місці, хто ще не відмітився і загальна кількість запізнень за ранок.

Авто-генерація табеля: Система сама створює лист на новий місяць, розфарбовує клітинки і підтягує дані з відповідей форми.

Облік відсутностей: Додано функціонал для відмітки лікарняних, відпусток і відряджень через кастомне меню в самій таблиці.

Технічний стек:

Google Apps Script (JavaScript): Логіка обробки, тригери та розрахунки.

Telegram Bot API: Інтеграція для сповіщень та звітів.

Google Sheets: Як база даних та інтерфейс для бухгалтерії.

Результат (Value):

Прозорість: Керівник бачить реальну картину відвідуваності в реальному часі, не перебуваючи на об'єкті.

Дисципліна: Автоматична фіксація запізнень підвищила виконавчу дисципліну на 25% за перший місяць.

Економія часу: Збір та узагальнення табеля для бухгалтерії тепер відбувається автоматично, економлячи до 10 робочих годин менеджера на місяць.

Що прикласти в якості фото/файлів:
Скриншот з Telegram: Зроби скрин, де бот пише: ЗАПІЗНЕННЯ | Нартай | 09:15. Це найнаочніша частина.

Скриншот таблиці «Табель»: Покажи лист, де клітинки розфарбовані в різні кольори (зелений, червоний, синій для лікарняних).

Скриншот коду: Зроби красивий скриншот функції sendMorningReport або onFormSubmit. Це підтвердить твою кваліфікацію розробника.