STRABAG SE — один из крупнейших европейских строительных холдингов, штаб-квартира в Австрии, работает более чем в 80 странах. В России и СНГ реализует масштабные инфраструктурные, промышленные и гражданские проекты: от автодорог и мостов до ЖК-комплексов и логистических центров.
Компания делает ставку на цифровизацию строительства: уже более 5 лет развивает собственную корпоративную ERP-систему, охватывающую управление проектами, персоналом, техникой, закупками, безопасностью и документооборотом. Цель — «стройплощадка без бумаги»: единая цифровая среда для всех участников — от проектировщиков до бригадиров.
В рамках многолетнего сотрудничества наша команда участвовала в разработке центральной ERP-системы STRABAG. Однако документооборот оставался узким местом:
• Для каждого нового типа отчёта (например, «Ежедневный журнал по ТБ», «Акт осмотра техники», «Заявка на материалы») требовалась разработка отдельной формы бэкенд-разработчиками.
• Внесение изменений (даже незначительных — например, добавление подписи субподрядчика) занимало от 2 до 6 недель и требовало выделения IT-ресурсов.
• Формы были разрозненными: не было единой логики маршрутизации, валидации, хранения метаданных.
«Мы тратим 30% IT-бюджета на поддержку бумажных процессов в цифровой системе» — резюмировал руководитель цифровой трансформации STRABAG.
Требовалось разработать дополнительную функциональность - новый модуль системы ERP в соответствиями с пожеланиями заказчика
стоит значительных временных и денежных затрат
внести изменения в конструкцию форму могут внести только разработчики
сложно добиться унификации различных форм в рамках автоматизации одного бизнес-процесса
Поэтому поставил задачу создать Конструктор форм документов для всех участников производственного процесса, который позволил бы пользователям без технических знаний самостоятельно создавать и редактировать формы, что снизило в перспективе потребность в IT-поддержке
Разработан low-code конструктор форм — не просто редактор шаблонов, а движок бизнес-логики на уровне документов.
Перетаскиваемые элементы: текст, дата, подпись, выбор из справочника, фото/файл, геолокация
Условная видимость: «Если тип события = “Инцидент”, показать блок “Свидетели”»
Обязательность: «Если сумма > 100 000 €, требуется подпись главного инженера»
Автоматические расчёты: «Общий пробег техники = (конечные показания) – (начальные)»
Настраиваемые статусы: «Черновик» → «На согласовании у прораба» → «Утверждён» → «В архиве» с привязкой прав доступа и уведомлений
Выбор сотрудника — из модуля "Персонал" с фильтром по роли/объекту
Выбор техники — из модуля "Техника" с проверкой статуса «в ремонте»
При создании акта инцидента — автоматическое создание записи в модуле "Безопасность" и рассылка отчёта руководству
Конструктор стал «языком документации» всей компании: от ежедневных отчетов до сложных договоров с субподрядчиками
В основном для утверждения документов. С помощью конструктора легко настроить путь согласования документа. Сотрудники строят ежедневные отчеты на стройплощадке, отчет по инцидентам, если что-то вдруг произойдет, в документ прикладывают файлы и информацию, всё сохраняется. Таким образом, клиент ушел от бумажного документооборота
Команда состояла из 12 человек: 4 бэкенд-разработчика, 3 фронтенд-разработчика, 2 аналитика, 1 дизайнер UX/UI, 2 QA-инженера
Срок разработки - 10 месяцев
Методология: Agile (Scrum), 3-недельные спринты, регулярные демо с бизнес-заказчиками
Был разработан конструктор форм с широкими возможностями по созданию элементов ввода различного типа. Особенностью решения является изначальная ориентация на возможность интеграции со сторонними системами и возможность тонкой настройки алгоритмов форм
большой выбор типов элементов формы
возможность создания правил поведения полей - скрытие, обязательность, изменение цвета и другое в зависимости от данных формы
автоматический расчет значений полей на основе данных формы
широкие настройки валидации значений: диапазоны допустимых значений, обязательность, настраиваемые правила проверки данных
возможность древовидного объединения полей в группы, настройка свойств групп
настройка этапов жизненного цикла формы и привязка правил работы формы к текущему статусу документа
открытый API для интеграции со сторонними системами
настраиваемые печатные формы для заполненных документов
возможность настройки оповещений об изменении документов
просмотр истории изменений данных
Результат превзошел ожидания, конструктор документов можно использовать как конструктор бизнес-процессов.
Его ключевая функция — гибкий конструктор форм создания любых типов документов. Сотрудники могут по частям создать модель документа, выбрав необходимые поля и настройки, при этом система автоматически проверяет корректность заполнения и сохраняет документы
Мы свяжемся с вами в ближайшее время!