DoXML: сервис сборки XML-документов для строительного проектирования

О клиенте
Продуктовая ИТ-компания. Создает цифровые инструменты для специалистов, чья работа подчинена отраслевым стандартам и утвержденным форматам отчетности. Продукты компании берут на себя рутину, где ошибка в оформлении возвращает весь пакет документов на переделку. DoXML решает такую задачу в строительном проектировании.
Задача
Собрать веб-сервис для сборки XML-документов проектной документации под схему Минстроя. Проектные организации смогут готовить документ самостоятельно, в браузере. Сервис должен валидировать данные по XSD, отдавать готовый файл под сдачу и работать под собственным доменом заказчика.
Особенности
-
Форма собирается напрямую из XSD-схемы Минстроя;
-
Разделы связаны перекрестными ссылками: сервис проверяет целостность документа на каждом шаге;
-
Проектная документация набирается в форме, ведомость работ загружается Excel-шаблоном;
-
Форма перестраивается под тип объекта строительства.
Проект в цифрах
18
разделов формы под XML-схему
3
формата выгрузки готового документа
5
типов объектов строительства
2
типа документации
О продукте
DoXML — веб-сервис для сборки XML-документов проектной документации. Инженер-проектировщик заполняет пошаговую форму, а сервис собирает из ответов файл по схеме Минстроя. Валидация встроена, готовый документ выгружается для отправки в проверяющий орган.
Документы для органов экспертизы формируются по XML-схеме Минстроя. Схема сложная: десятки типов сущностей, вложенные ссылки, уникальные коды, обязательные атрибуты. Инженер-проектировщик отвечает за содержание, поэтому разметку собирают в XML-редакторе или заказывают разработчику. Готовый файл отдельно проверяют XSD-схемой, а одна потерянная ссылка возвращает его на переделку. Каждая правка означает новый заход в редактор и новую проверку.
DoXML сводит подготовку документа к заполнению формы. Пользователь идет по шагам, а сервис собирает XML под схему по ходу заполнения. Валидация встроена: если поле противоречит XSD, ошибка подсвечивается на своем шаге. Готовый документ сразу проверен и доступен для скачивания. Собирать XML вручную и звать разработчиков при каждой правке больше не нужно.
Функциональные возможности
Пошаговая форма
Форма разбита под структуру XML-схемы: реквизиты, задачи, документы-обоснования, участники проекта, участок, стадии, климатические условия, инженерные изыскания, объект проектирования, смежные объекты. Каждый раздел — отдельный шаг с полями, справочниками, WYSIWYG-редактором для текстовых блоков. Данные сохраняются по мере заполнения, а между разделами связываются через ссылки и общие справочники.
Валидация
Сервис проверяет данные по XSD-схеме Минстроя: типы атрибутов, обязательные поля, уникальность кодов, ссылочная целостность. Ошибка подсвечивается в конкретном поле: пользователь сразу видит, где нужно внести правки. Проверка запускается на каждом шаге, а также по документу целиком.
Ведомость работ
Ведомость объемов работ — отдельный тип документа со своей структурой. Пользователь загружает Excel по шаблону, сервис разбирает файл в XML: разделы, подразделы, таблицы работ, ссылки на чертежи, вложенные файлы. Разделы можно сортировать перетаскиванием, единицы измерения подставляются автоматически, а составителя с проверяющим добавляют прямо в интерфейсе.
Выгрузка
Документ выгружается в трех форматах. XML уходит в проверяющий орган, PDF идет на согласование, DOC открывают в Word для точечных правок. Шрифты, оформление и структура сохраняются во всех вариантах.
Личный кабинет
Проекты и документы пользователя хранятся в личном кабинете. Можно создавать новые, редактировать, копировать, отдавать доступ коллегам. Профиль правится в том же интерфейсе: смена пароля, реквизиты юрлица, история оплат.
Тарифы
Сервис оплачивают по тарифам через ЮKassa. Тариф активируется после платежа, а продление списывается автоматически. Доступна оплата от физлица или юрлица, смена тарифа происходит прямо в кабинете. Если платеж не прошел, пользователь видит статус на отдельной странице.
Совместный доступ
Доступ к проекту открывается по приглашению. Коллега видит те же документы в своем кабинете и работает с ними наравне с владельцем. Права проверяются для каждого пользователя, поэтому чужие проекты остаются закрытыми. Изменения одного участника в документе сразу видны остальным, обмениваться файлами через почту не нужно.
Результаты
DoXML заменил ручную разметку документа пошаговой формой: инженер-проектировщик готовит файл сам, а разработчик к оформлению больше не подключается. Проверка по схеме Минстроя встроена в заполнение, ошибка подсвечивается в том поле, где ее допустили, поэтому до экспертизы документ доходит уже проверенным. Готовый файл выгружается сразу под три задачи: сдачу в проверяющий орган, согласование и правки в Word. Ведомость объемов работ собирается тем же сервисом из Excel-шаблона, поэтому оба типа документа готовятся в одном кабинете. В нем же работает вся команда: коллеги подключаются по приглашению и видят изменения друг друга без пересылки файлов. Сервис запущен под собственным доменом заказчика и продается по подписке.
Нужен сервис сборки XML-документов по отраслевой схеме или кабинет под ваш домен? Получите план работ под ваш продукт!
Получить план


Персональная консультация по проекту
Закажите бесплатную консультацию с основателем Work Solutions и узнайте:
Подойдет ли вашим целям коробочное ПО или требуется индивидуальная разработка
Как будет проходить создание цифрового продукта, а также сроки и бюджеты
Чтобы не беспокоить вас звонками, мы напишем в мессенджер для выбора удобного канала связи
