Пакетная обработка документов
Due diligence, годовой аудит или тендер редко сводятся к одному файлу. Пакет принимает десятки договоров и приложений разом, гоняет анализ параллельно и отдаёт сводку: где критичный риск, где документ ещё в очереди, что уже можно отдавать юристу.
Как устроен пакетный прогон
- Сбор. Перетаскиваете файлы в один запуск или привязываете их к проекту сделки — смесь PDF, DOCX и сканов допустима.
- Классификация. Система пытается определить тип (договор, ДС, акт, гарантия) и кладёт документ в очередь.
- Параллельный анализ. Файлы обрабатываются не строго по одному; прогресс виден построчно.
- Сводный отчёт. Таблица по пакету: score, число замечаний, критичные пункты; детали — в карточке файла.
- Дожим. Упавшие или «сомнительные» OCR-файлы можно перезапустить без повторной загрузки всей пачки.
Когда пакет окупается
- Due diligence / M&A. Папка «договоры целевой компании» — нужен обзор рисков за часы, а не неделя ручного открытия.
- Годовой аудит базы. Сотни действующих контрактов: просрочки, автопролонгация, односторонний выход.
- Тендер. Несколько оферт поставщиков — сравнить типовые ловушки в ответственности и сроках.
- Новый контрагент. Договор + приложения + НДА + гарантия в одной пачке перед первым платежом.
- Архив со сканами. Сначала OCR, затем тот же пакетный конвейер анализа.
Что даёт сводка по пакету
| Блок | Зачем | Как читать |
|---|---|---|
| Счётчики | Объём и типы | Сколько готово / в ошибке / ждёт |
| Критичные сверху | Приоритет юристу | Не листать все карточки подряд |
| Фильтры | Сузить пачку | По типу, score, статусу |
| Экспорт | Отчёт руководству | Excel/PDF сводки — см. экспорт |
| Связи | Пакет одной сделки | Противоречия договор ↔ приложение |
Лимиты и границы
- Один пакет — до 100 файлов; сверх лимита тарифа очередь упрётся в квоту (как и при API).
- Ориентир по времени: порядка единиц–десятков минут на десятки файлов; тяжёлые сканы и OCR замедляют хвост очереди.
- Пакет не заменяет чтение спорных формулировок: сводка указывает, куда смотреть первым.
- Кросс-документные противоречия работают внутри одной пачки/проекта; «весь архив компании за год» — несколько пакетов или проект со структурой папок.
Когда брать пакет, а не один файл
Берите пакет, если за раз нужно оценить десятки однотипных или связанных документов и решить, кому из юристов что отдавать. Один-два договора в неделю удобнее грузить поштучно. Поток из CRM/ЭДО — смотрите также API.
Чек-лист пакетного запуска
| № | Что проверить | Где / контекст | Критерий «ОК» | Типичная ошибка |
|---|---|---|---|---|
| 1 | Состав пачки | Папка / проект | Есть договор и нужные приложения | Только «красивый» PDF без приложений |
| 2 | Читаемость | Сканы | Текст различим, страницы не перевёрнуты пачкой | Фото с телефона под углом |
| 3 | Квота | Тариф | Хватает на число файлов + OCR | Старт на 100 при остатке 20 |
| 4 | Приоритет | Очередь | Критичные сделки выше в списке | Все файлы «как есть» |
| 5 | Разбор хвоста | Ошибки / низкий score | Перезапуск или ручной разбор назначен | Сводка закрыта «в целом ок» |
Порядок использования
- Соберите пачку в проект сделки или отдельный batch-запуск.
- Дождитесь статуса «готово» по критичным файлам — не ждите весь хвост OCR.
- Отфильтруйте высокий риск, назначьте ответственных в команде.
- Выгрузите сводку в Excel/PDF и зафиксируйте решение по сделке.
Пример из практики
Аудит 80 договоров поставки перед пролонгацией
Без пакета. Юрист открывал файлы с сетевого диска по одному, в Excel ставил «ок / риск». К дедлайну пролонгации успели половину; две автопролонгации с невыгодным индексом цен ушли незамеченными.
С пакетом. Загрузили архив в один прогон, сводка подняла договоры с односторонней пролонгацией и штрафами «без потолка». Юрист разобрал 12 критичных карточек, остальное — выборочно. Связано с аудитом базы и экспортом.
Частые вопросы
Можно ли смешивать PDF и сканы в одном пакете?
Да. Текстовые PDF идут в анализ сразу; сканы проходят OCR и могут задерживаться в очереди. Имеет смысл сначала отфильтровать готовые текстовые файлы, если дедлайн жёсткий.
Что делать, если часть файлов упала с ошибкой?
Перезапустите только упавшие позиции. Частые причины — битый PDF, пароль, пустые страницы после скана. Не перезапускайте весь пакет: квота и время уйдут повторно на уже готовые файлы.
Сводка заменяет отчёт по каждому договору?
Нет. Сводка — навигатор и приоритизатор. Подпись, протокол разногласий и переговоры опираются на карточку конкретного документа и, при необходимости, выгрузку отчёта.
Как гонять пакеты из CRM без ручной загрузки?
Через REST API: внешний ID сделки, batch-загрузка приложений, webhook по готовности. UI-пакет удобен для разовых аудитов и due diligence «с диска».
Соберите первую пачку
Загрузите связанные договоры одной сделки и разберите сводку по критичным рискам, а не по алфавиту файлов.