Двенадцать отчётов, которые собираются сами: 28 часов в месяц обратно
Ручной отчёт становится сценарием с проверкой — и не зависит от человека
- Работает в ваших сервисах: 1С, база, кабинеты площадок и рекламы, веб-аналитика, почта
- По умолчанию чтение и расчёт: запись в вашу систему — по вашей команде
- Данные кейса сконструированы; нормы, формулы и структура документов — настоящие
Дело: 12 отчётов, 105 ручных операций, 28 часов в месяц
Кто в деле
Отдел аналитики, двенадцать отчётов, четыре источника: учётная система, кабинеты площадок и рекламы, веб-аналитика и сводная таблица отдела.
Что было
105 ручных операций на круг, 28 часов в месяц. Каждый отчёт собирается руками, ошибка находится глазом, а «как считали в апреле» никто не помнит.
Где развилка
Автоматизировать всё сразу или начать с отчёта, у которого есть ручной эталон? Второй путь медленнее выглядит, но именно он даёт проверяемость.
Что сделал агент
Разобрал каждый отчёт на шаги, собрал реестр ручных операций, написал сценарий с проверками на каждом шаге и сверил его с ручным эталоном за три периода.
Что не сошлось
Одна строка сверки: остатки и резерв в августе разошлись на 0.04 % — округление до копеек в резерве. Расхождение объяснено и осталось видимым.
Чем закончилось
28 часов в месяц стали 4.6: прогон сценария утром и проверка раз в месяц. 335 часов в год, которые раньше уходили на повторение одного и того же. Данные кейса сконструированы.
Задача
Что за работа
Отчёт — это не файл, а последовательность: источник, приведение, расчёт, сверка, выкладка. Пока шаги живут в голове одного человека, отчёт нельзя ни проверить, ни передать. Сценарий переводит шаги в правила и добавляет проверку: итог раздела равен сумме строк, иначе отчёт не выходит. Основание — ФЗ-402 ст. 9 и метод контрольных сумм.
Как это выглядит
Путь в системах: что берём на входе и что отдаём
- 1
Вход: источники и ручной эталон
Учётная система (1С через OData), кабинеты площадок и рекламы, веб-аналитика, файлы отдела. Один ручной прогон каждого отчёта сохраняется как эталон сверки.
- 2
Разбор отчёта на шаги
105 операций сводятся к пяти шагам: источник, приведение, расчёт, сверка, выкладка. Всё, что не попало в шаг, — ручная правка, и она видна отдельно.
- 3
Сценарий с правилами
На каждом шаге проверка: есть ли данные за день, сходятся ли типы, равен ли итог раздела сумме строк, не появились ли дубли.
- 4
Сверка с эталоном
Три периода × четыре отчёта. Расхождение выше порога останавливает публикацию и уходит сообщением, а не в тишину.
- 5
Выход: файл и расписание
Таблица с листом сверки, файл-заключение и сообщение получателю при сбое.
Агент делает · человек решает
| Разбирает отчёт на шаги | по вашей таблице, а не по догадке |
|---|---|
| Считает и сверяет | итог против суммы строк и против эталона |
| Собирает по расписанию | каждое утро или раз в месяц |
| Останавливается при сбое | и пишет, что именно не сошлось |
| Правит формулу отчёта | человек: это изменение методики |
| Отвечает за цифру перед директором | человек: подпись и ответственность |
| Решает, что автоматизировать первым | человек: приоритет и бюджет |
Что получится на выходе
Подключения
Что подключим
Сервис · что читаем и пишем · что нужно от вас · срок
Google Таблицы
подключено · читаем лист с ручным эталоном · пишем лист сверки · нужен доступ к файлу · в тот же день
1С: ваша база
подключим · читаем регистры и документы через OData · пишем свод в таблицу · нужен адрес публикации и учётная запись на чтение · 1–3 дня
Postgres Pro
подключим · читаем витрины и справочники · пишем результат в схему отчёта · нужен хост и доступ на чтение · 2–3 дня
Яндекс Метрика
подключено · читаем визиты и цели · пишем в отчёт · нужен доступ к счётчику · сразу
Яндекс Почта
подключено · читаем письма с вложениями · пишем черновик письма получателю · нужен доступ к ящику · сразу
Границы
Чего агент не делает
Агент не меняет методику отчёта и не решает, что считать правильным: он выполняет то правило, которое вы утвердили, и показывает расхождение, а не прячет его. Он не отвечает за цифру перед директором — это работа человека, чья подпись стоит на отчёте. Если источник поменял структуру, сценарий останавливается и говорит об этом, вместо того чтобы собрать отчёт «как получится».
Вопросы
Сколько времени занимает перевод одного отчёта?
От одного дня, если у отчёта есть ручной эталон и стабильный источник. Дольше — когда источник отдаёт данные кусками или эталона нет: тогда сначала собирается эталон, и это отдельный шаг, а не мелочь.
Что будет, если источник поменяет формат?
Сценарий остановится на шаге проверки типов и напишет, какое поле не совпало. Молча пересобрать отчёт изменившимся полем — худшее, что может сделать автоматизация.
Нужно ли отказываться от Excel?
Нет. Excel остаётся там, где удобен: как эталон, как приёмник и как способ посмотреть глазами. Меняется не инструмент, а то, что ручная операция перестаёт быть обязательной.
Кто отвечает, если сценарий ошибётся?
Тот, кто утвердил правило, по которому он работает. Поэтому правило записано словами рядом со сценарием, а не только в коде.
Можно ли начать с одного отчёта?
Так и правильнее. Один отчёт с эталоном и сверкой показывает, работает ли подход, и не требует перестраивать всё сразу.
Соседние работы
Рядом
Дашборд метрик и оповещения об аномалиях
Один экран вместо пяти писем: метрика, формула, порог и владелец.
Витрина и справочник метрик
Одна метрика — одно число, и это число проверяется запросом.
Подготовка данных к анализу
Пять тысяч строк превращаются в пригодный датасет с журналом шагов.
Все компетенции аналитика данных
Роль целиком: десять работ, сценарий и подключения.
Отдайте один отчёт — вернём сценарий, сверку и расчёт часов
Первый отчёт переводим вместе: вы даёте эталон, мы — разницу