Внутренний инструмент для HR-операций
Пакетная генерация документов из таблиц с боковой панелью для оператора
О проекте
Для международной IT-компании (NDA) автоматизировали выпуск кадровых и компенсационных документов в закрытом Google Workspace. Оператор запускает прогон из боковой панели: данные из таблиц-источников подставляются в шаблон, на Drive сохраняются готовые PDF. Название заказчика и детали процесса не разглашаются.
Задача
HR-операции собирали документы вручную: несколько таблиц, разные шаблоны, риск ошибок в реквизитах и стилях. При смене полей или формата требовался разработчик. Нужен был инструмент внутри уже используемого Workspace, без выноса персональных данных во внешние сервисы.
Что сделали
Спроектировали панель управления в Google Sheets и сценарии на Google Apps Script: чтение источников, привязка полей к ячейкам шаблона, условные правила по месяцу, пакетный и одиночный прогон. Боковая панель даёт оператору форму запуска, сохранение схем привязок и лог прогонов. Результаты складываются в структуру папок на Drive.
Результаты
- Пакетная генерация десятков документов за один прогон
- Новые поля и схемы — через настройки в таблице, без правки кода
- Оператор работает из боковой панели, без правки скриптов
- PDF и копии шаблонов в предсказуемой структуре на Drive
- Данные остаются в закрытом контуре Google Workspace заказчика
- Автотесты критичной логики и проверка перед каждым релизом