деплоид.

Работа с документами

Сборка документов с проверкой комплекта

Собрать документ мало: нужно убедиться, что внутри всё на месте. Я связал подготовку отчёта, проверку файлов и упаковку результата в один процесс.

Собственный рабочий проект

Проблема

При ручной сборке документов легко пропустить раздел или забыть файл.

Что я сделал

Процесс начинается с проверки исходников. Затем собирается отчёт, проверяются структура и вложения. После этого результат упаковывается в архив.

Сборка комплекта с проверкой и возвратомПроцесс BPMN

Нажмите на действие, чтобы посмотреть, что происходит на этом шаге.

Сборка комплекта с проверкой и возвратомОдин процесс, две дорожки: система и человек. Круг — событие, скруглённый прямоугольник — действие, ромб с крестом — выбор одного пути. Голубые действия используют ИИ. ИИ готовит черновик; код проверяет комплектность. Схема заканчивается передачей человеку и не обещает автоматической проверки содержания.СистемаЧеловекНетДаМатериалыполученыКомплект полный?Комплект переданСборка комплекта с проверкой и возвратомОдин процесс, две дорожки: система и человек. Круг — событие, скруглённый прямоугольник — действие, ромб с крестом — выбор одного пути. Голубые действия используют ИИ. ИИ готовит черновик; код проверяет комплектность. Схема заканчивается передачей человеку и не обещает автоматической проверки содержания.СистемаЧеловекНетДаМатериалыполученыКомплект полный?Комплект передан
Обозначения на схеме
Начало и завершениеДействиеОдин из путейЗдесь работает модель

ИИ готовит черновик; код проверяет комплектность. Схема заканчивается передачей человеку и не обещает автоматической проверки содержания.

Почему сделано так

Проверка исходников

До сборки проверяется, какие файлы есть и чего не хватает для выполнения требований.

Проверка документа

Проверяется, что DOCX открывается и содержит нужные элементы: заголовки, изображения и структуру.

Проверка комплекта

Состав итогового архива проверяется отдельно. Сборка файла и готовность к передаче — разные шаги.

Технические подробности+

Проверки открывают DOCX и проверяют обязательные элементы. Отдельно проверяется архив. Они ловят конкретные технические ошибки; содержательная проверка текста остаётся отдельной задачей.

  • Python
  • DOCX
  • Проверки файлов

Есть похожая задача?