Назад к портфолио
Google Workspace / NDA

Внутренний инструмент для HR-операций

Пакетная генерация документов из таблиц с боковой панелью для оператора

О проекте

Для международной IT-компании (NDA) автоматизировали выпуск кадровых и компенсационных документов в закрытом Google Workspace. Оператор запускает прогон из боковой панели: данные из таблиц-источников подставляются в шаблон, на Drive сохраняются готовые PDF. Название заказчика и детали процесса не разглашаются.

Задача

HR-операции собирали документы вручную: несколько таблиц, разные шаблоны, риск ошибок в реквизитах и стилях. При смене полей или формата требовался разработчик. Нужен был инструмент внутри уже используемого Workspace, без выноса персональных данных во внешние сервисы.

Что сделали

Спроектировали панель управления в Google Sheets и сценарии на Google Apps Script: чтение источников, привязка полей к ячейкам шаблона, условные правила по месяцу, пакетный и одиночный прогон. Боковая панель даёт оператору форму запуска, сохранение схем привязок и лог прогонов. Результаты складываются в структуру папок на Drive.

Результаты

  • Пакетная генерация десятков документов за один прогон
  • Новые поля и схемы — через настройки в таблице, без правки кода
  • Оператор работает из боковой панели, без правки скриптов
  • PDF и копии шаблонов в предсказуемой структуре на Drive
  • Данные остаются в закрытом контуре Google Workspace заказчика
  • Автотесты критичной логики и проверка перед каждым релизом

Технологии

  • Google Apps Script
  • Google Sheets
  • Google Drive API
  • JavaScript
  • HTML/CSS