Настоящий документ является описанием функциональности системы Vitro-CAD. Базовые возможности, описанные в документе, могут быть использованы при создании решений для конкретного предприятия.
1 Бизнес – задачи, которые можно решить с помощью системы
1.1 Организация единого хранилища документации для совместной работы
- Организовать единое информационное пространство для технической документации с достоверными и оперативными данными
- Сократить время на поиск проектных документах
- Управлять версиями и изменениями документации
- Контролировать актуальность документов для снижения ошибок строительства
- Повысить защиту корпоративной и проектной информации от несанкционированного доступа
1.2 Автоматизация процессов согласования
- Ускорить процедуры согласования за счет их автоматизации
- Управлять регистрацией и статусами замечаний
- Отслеживать исправления замечаний на листах pdf и моделях 3D ifc
- Контролировать выполнение поставленных исполнителям задач
2 Общие возможности
2.1 Возможности базового программного обеспечения системы
- Системы Vitro-CAD - специализированный тиражный программный продукт отечественной разработки, предназначенный для автоматизации процессов работы с проектной документацией.
- Система работает с БД PostgreSQL и может быть установлена на сервера с разными операционными системами, в т.ч. Astra Linux Server, Альт Сервер, РЕД ОС, Debian, RedHat, Ubuntu, CentOS, Windows Server 2016 и старше
- Базовое программное обеспечение Системы отличается высокой масштабируемостью и рассчитано на интенсивный рост числа пользователей, объема хранимых данных и документов без деградации качественных показателей работы системы:
- Количество одновременно работающих пользователей – технически не ограничено
- Время отклика в работе пользователя в диалоговом режиме - не более 1 сек. (в локальной сети в web - интерфейсе)
- Время открытия рабочей карточки документа - не более 2 сек. (в локальной сети в web - интерфейсе)
- Время с момента создания до времени поступления задачи, уведомления - не более 1 мин.
Количество электронных документов в проекте – технически не ограничено
- Базовое программное обеспечение поддерживается производителем регулярным выпуском обновлений и оказанием услуг по техническому сопровождению.
- Система имеет многоуровневую архитектуру и включает в себя, в том числе, следующие компоненты:
- Клиентское приложение
- Сервер приложений
- Хранилище метаданных (сервер баз данных)
- Хранилище контента
2.2 Обеспечение надежности
- Система обладает надежностью, обеспечивающей работу пользователей в круглосуточном режиме работы.
- Для обеспечения надежного функционирования в Системе предусмотрено:
- Контроль целостности данных на уровне СУБД и хранилища контента
- Сохранение целостности данных в базе данных при нештатном завершении работы
- Сохранение работоспособности программного обеспечения при некорректных действиях пользователя
- Резервное копирование базы данных и файлового хранилища
- Журнал (логирование) ошибок и сбоев в работе Системы и ее компонентов
2.3 Обеспечение безопасности
Система обладает инструментами, обеспечивающими информационную безопасность:
Раздел документации Рекомендации по обеспечению информационной безопасности
- Возможность шифрования конфигурационных файлов
- Ведение журналов безопасности:
- Аудит действий пользователя - все изменения элементов системы.
- Аудит безопасности – все события, связанные с входом в систему
- Настройки параметров безопасности учетных записей пользователей:
- Минимальная длина пароля
- Максимальная длина пароля
- Проверка совпадений по истории паролей
- Минимальное количество символов в нижнем регистре в пароле
- Минимальное количество символов в верхнем регистре в пароле
- Минимальное количество цифр в пароле
- Минимальное количество спец. символов в пароле
- Срок действия паролей
- Время жизни сессии, если не активна
- Блокировка страницы браузера при бездействии пользователя
- Включена двухфакторная аутентификация, в том числе поддерживаются приложения для генерации OTP (One Time Pasword)
2.4 Разграничение прав доступа
Система обладает инструментами, обеспечивающими разграничение прав доступа:
- Система обладает механизмами аутентификации, однозначно определяющими пользователя и его права на доступ к содержимому
- Система обладает механизмами, позволяющими объединять пользователей в группы безопасности и назначения группам пользователей общих разрешений
- Система ограничивает права доступа к документам для пользователя исходя из совокупности уровней доступа, которые имеет данный пользователь.
2.5 Возможности интеграции
Настоящая система обеспечивает:
- Интеграцию системы с САПР: nanoCAD, Топоматик Robur, AutoCAD, Civil 3D, Revit, Navisworks
- Интеграцию с проводником Windows и приложениями MS Word, MS Excel
- Возможность управления правами доступа к хранимым в ней данным и документам на основе членства пользовательских групп Active Directory
- Возможность авторизации на основе учётной записи в Active Directory по технологии SSO (Single-Sign On, протокол Kerberos)
- Возможность авторизации на основе учётной записи в сторонних сервисах по технологии SSO (Single-Sign On), поддерживающих стандарт OAuth 2.0 (например, Keycloak)
- Возможность интеграции со сторонними приложениями при помощи собственного открытого REST API
3 Возможности по работе с документацией
3.1 Общие возможности организации данных
- Возможность создания собственных объектов хранения и собственных атрибутов без привлечения программистов. Возможность создания атрибутов, связанных со справочниками
- Поддержка следующих типов данных для значений атрибутов:
- Многострочный / Однострочный текст
- Число (целое / десятичное дробное / с плавающей точкой)
- Дата / Время
- Флаг
- Ссылка на элемент списка
- Данные в json формате
- Изображение
- Ссылка
- Вложения
- Вычисляемый/составной/по маске
- Возможность создания и ведения справочников предприятия, в т.ч. иерархических
- Быстрый поиск значений из справочников при заполнении атрибутов по контексту
- Возможность создания автоматических счетчиков объектов Системы
- Возможность автоматического создания шифров и идентификаторов по заданной маске (формуле)
- Возможность работы с системой документооборота через web-интерфейс (портал) с использованием протоколов http и https
- Возможность работы через браузеры мобильных приложений – адаптивный интерфейс
3.2 Разработка структуры проектной документации
- Создание карточки / карточек Проекта (с описанием параметров проекта) с учетом классификации проектов на предприятии
- Управление атрибутами проектов, документов, марок комплектов, разделов и прочих элементов проектной структуры, возможность создания автоматически заполняемых атрибутов (вычисляемых шифров, идентификационных номеров и прочих атрибутов) для элементов проектной структуры
- Разработка иерархической структуры проекта с применением утвержденных в компании заказчика классификаторов видов документов, марок комплектов, перечня разделов проекта и пр.
- Создание структуры проектной документации как вручную, так и с использованием шаблонов
- Добавление папки или набора папок в структуру Проекта в ходе выполнения проекта
- Добавление документа любого формата или набора документов в структуру Проекта
3.3 Работа с проектными документами
- Размещение документации по одному файлу, группой файлов или целыми папками
- Возможность формирования публичной ссылки для скачивания файла с ограничением по времени действия
- Возможность автоматического заполнения статуса документа в соответствии с этапами жизненного цикла
- Поддержка автоматической версионности, черновики и основные версии документов
- Восстановление версии документа из журнала версий
- Возможность восстановления удаленных документов
- Поддержка внешних ссылок:
- импорт файлов, содержащих внешние ссылки, анализ зависимостей при импорте и сохранении изменений
- поддержка принятия решений по корректировке ссылок
- преобразование абсолютных ссылок в относительные
- выборочное обновление
- поддержка циклических ссылок
- Выгрузка чертежей формата dwg с деревом зависимых файлов внешних ссылок
- Выгрузка файлов модели форматов rvt, dwg с деревом зависимых по внешним ссылкам файлов. Возможность выбора сценария выгрузки по версиям файлов-ссылок
- Импортирование элементов в чертеж формата dwg или модели rvt
- Синхронизация атрибутов блока штампа или подшивки с атрибутами элементов проектной структуры системы для файлов форматов dwg, docx, xlsx (возможность заполнять штампы данными из системы)
- Возможность работы в Системе через проводник Windows и при помощи встроенных плагинов внутри приложений MS Word, MS Excel
- Возможность работы в Системе при помощи встроенных плагинов внутри приложений AutoCAD, Civil 3D, Autodesk Revit, nanoCAD, Navisworks, Robur
- Предварительный просмотр файлов формата dwg в проводнике без открытия САПР
3.4 Поддержка BIM-моделирования
- Возможность работы с BIM-моделями формата rvt:
- Поддержка разных сценариев работы с моделью:
- эксклюзивное использование,
- многопользовательский режим в локальном хранилище,
- многопользовательский режим с использованием Revit Server
- Копирование файлов формата rvt с автоматической очисткой от лишних элементов
- Публикация листов модели в форматы pdf, dwg, dwf в заданное место системы
- Публикация проектов Revit в форматы nwc, nwd
- Публикация проектов Revit с очисткой связей
- Синхронизация атрибутов проекта с атрибутами элементов проектной структуры системы для файлов форматов rvt (возможность заполнять штампы данными из системы)
- Поддержка разных сценариев работы с моделью:
- Возможность запускать модели Revit на проверку или согласование
- Возможность ведения и использования из приложения Revit библиотеки семейств. Возможность организовать процедуру согласования семейств.
3.5 Выпуск проектной документации
- Возможность пакетной публикации комплекта файлов формата dwg, docx, xlsx в зону публикации с обеспечением:
- автоматического формирования папки текущего выпуска, название папки – по задаваемому алгоритму
- копирования в зону публикации файлов формата dwg, docx, xlsx
- анализа внешних ссылок при копировании dwg, переноса файлов ссылок в отдельную папку, коррекции ссылок в копии основного документа
- конвертации файлов формата dwg в форматы dwf и pdf
- конвертации файлов формата docx, xlsx в форма pdf
- формирования выпускаемым файлам имени по заданному алгоритму
- Поддержка Системой функционала подшивок приложения AutoCAD (для формата dwg)
4 Процессы
4.1 Процессы (модуль Vitro Process Manager)
- Возможность использования процессов на файлах, размещенных в систему
- Наличие примера шаблона процесса для согласования в несколько этапов с последовательным и параллельным исполнением задач
- Возможность создания на основании шаблонов собственных маршрутов процессов согласования/изменения статуса при помощи настроек
- Разные наборы этапов
- Разные названия для исполнителей
- Решение о согласовании - по каждому файлу отдельно или для всего набора файлов сразу
- Разные статусы файлов на каждом этапе
- Разные результаты завершения процесса:
- Изменять статусы файлов
- Проставлять QR-код на pdf и/или другие штампы
- Копировать принятую документацию в другую ветку хранения
- Запускать следующий маршрут процесса для тех же файлов
- Настройка почтовых оповещений по изменениям в заданиях
- Контроль исполнения рабочих процессов и индивидуальных задач
- Возможность разработки новых шаблонов рабочих процессов с уникальной логикой
- Возможность использования подпроцессов
- Возможность смены исполнителей и срока выполнения по выданным задачам
4.2 Реестр замечаний
- Возможность регистрации замечаний для любого уровня хранения документации
- в реестре замечаний
- через Vitro Viewers (маркап)
- из задачи на проверку
- из библиотеки хранения документации
- Назначение исполнителя и срока устранения
- Гибкая фильтрация данных реестра
- Возможность настройки пошаговой смены статусов
- Встроенный чат по каждому замечанию
- Прикрепление файлов с компьютера или из хранилища Vitro
- Возможность выгрузки замечаний в Excel
4.3 Предпросмотр, сравнение версий и маркап для формата PDF
- Предварительный просмотр файлов формата PDF в браузере
- Масштабирование до 1000% без потери качества изображения
- Сравнение версий PDF файлов двумя способами: наложением и слайдером -«шторкой»
- Создание и показ на файлах формата PDF в режиме предпросмотра в браузере замечаний с их позиционированием на чертеже (маркап) и показом статуса замечания
- Маркап и автоматическая запись замечаний в единый реестр замечаний
- Возможность выгрузки PDF с замечаниями из системы с их трансформацией в стандартные комментарии файла PDF
- Возможность загрузки PDF cо стандартными комментариями с их трансформацией в замечания системы
4.4 Предпросмотр, сравнение версий и маркап для 3D моделей и облаков точек (модули Vitro BIM и Vitro BIM Viewer). Сборка
- Предварительный просмотр моделей (IFC, модели Navisworks и Revit, облака точек LAS) в браузере
- Возможность просмотра моделей форматов ifc, rvt, nwd весом более 500Мб
- При предварительном просмотре моделей в браузере:
- Поэлементный состав
- Показ свойств элементов
- 3D – навигация
- Срезы по любым плоскостям
- Поэтажные планы
- Изменение расстояний и углов
- Сравнение версий при просмотре двумя способами: наложением и рядом. Фильтрация изменений, показ изменений выделенного элемента
- Создание и показ в 3D-моделях в режиме предпросмотра в браузере замечаний с их позиционированием на элементе модели (маркап) и показом статуса замечания
- Автоматическая запись замечаний в единый реестр замечаний
- Экранная сборка сводной модели в браузере из моделей разных форматов
4.5 Предпросмотр и маркап для DWG файлов
- Предварительный просмотр моделей 2D чертежей формата dwg в браузере. При предварительном просмотре моделей в браузере:
- Переключение по листам
- Показ слоёв с возможностью отключения видимости слоя
- Масштабирование до 1000% без потери качества изображения
- Создание и показ на чертежах в режиме предпросмотра замечаний с их позиционированием на чертеже (маркап) и показом статуса замечания
- Автоматическая запись замечаний в единый реестр замечаний
4.6 Проставление и использование QR-кода (модуль Vitro QR-coder)
- Возможность пакетного проставление QR-кода на листы файлов формата pdf:
- автоматическое формирование уникальной странички в интернете за рамками системы для каждой редакции файла
- формирование графического изображения с кодом адреса уникальной странички
- нанесение графического изображения на листы тех файлов формата pdf, которые прошли согласование
- Автоматическое формирование заданного сообщения / картинки на страничке файла, зависящего от статуса данного файла в системе (актуально, корректируется, не актуально)
- Возможность считывать QR-код бесплатными мобильными приложениями для считывания QR-кодов
5 Общие функциональные возможности
5.1 Подписание ЭЦП
- Поддержка процедуры подписания ЭЦП для файлов любого формата
5.2 Контроль задач исполнителей
- Возможность для пользователя видеть все задачи из разных функциональных блоков в едином перечне своих задач
- Возможность выдачи задач напрямую от одного пользователя системы другому
- Возможность регистрировать и контролировать ход выполнения задачи
5.3 Встроенный чат
- Возможность вести встроенный чат (рабочую переписку) по любому элементу системы
- Возможность вставлять в сообщения чата скриншоты из буфера обмена и/или файлы с локальной машины пользователя
- Информация по истории действий и сообщениям чата по любому элементу системы
5.4 Поиск, сортировка и фильтрация
- Отображение элементов и их свойств в табличном виде, настройка вида отображения данных
- Сортировка по настроенным атрибутам в таблице элементов
- Фильтрация по настроенным атрибутам в произвольной структуре запросов в таблице элементов
- Поиск информации по различным атрибутам по всей системе в произвольной структуре запросов
- Сохранение настроенного отображения, сортировки и фильтрации под отдельным названием (Видами). Возможность переключения между настроенными видами
5.5 Возможности по работе с отчетами
- Выгрузка данных из реестров и перечней системы – в форматы Excel
- Встроенный стандартный дизайнер отчетов для настройки шаблонов отчетов
- Возможность использования сторонних дизайнеров отчетов
5.6 Управление пользователями и правами доступа
- Создание карточки пользователя с возможностью управления атрибутами
- Создание справочника должностей
- Создание иерархического дерева оргструктуры компании, состоящего из подразделений и пользователей с присвоенными им должностями
- Создание функциональных (ролевых) групп пользователей
- Предоставление индивидуальных или групповых прав доступа на Проект в целом, на папку Проекта, на списки системы
- Групповое назначение прав доступа с использованием подразделений и функциональных групп
- Контроль состава назначенных прав для конкретного пользователя
5.7 Гибкие настройки автоматических действий и связей
- Широкие возможности по адаптации системы под регламенты предприятия без программирования
- Сервисы автоматических функций:
- Вычисления - механизм автоматического присвоения значений для определенного элемента по заданной формуле (атрибуты, счетчики, правила передачи данных в основную надпись, условия выполнения автоматических действий)
- Валидаторы – инструмент блокировки определенных действий над элементом системы при выполнении заданного условия
- Автоматизация - инструмент настройки правил выполнения автоматических действия системы при наступлении определенных событий и с учетом заданных условий
- Гибкое управление связями между любыми элементами системы
- Создание и настройка типов связей
- Автоматическое создание связей
- Возможность ручного назначения связей
- Переходы по связям к связанному элементу и его атрибутам
6 Возможности модуля Vitro Planner
- Ведение планов всех проектов в одном окне
- Возможность выставлять проектные поручения конечным исполнителям в рамках единой платформы
- Возможность контролировать сроки исполнения задач и поручений
- Управлять статусами объектов, проектных задач и поручений
- Возможность использовать шаблоны наборов задач
- Возможность использовать разные типы связи между задачами. Показ критического пути
- Возможность интеграции с внешними системами планирования и учета при помощи REST API
- Списание фактических трудозатрат через индивидуальный табель пользователя
- Возможность списания внеплановых затрат времени