1 Назначение описания
Настоящий документ является описанием функциональности системы Vitro-CAD. Базовые возможности, описанные в документе, могут быть использованы при создании решений для конкретного предприятия.
1 Бизнес – задачи, которые можно решить с помощью системы
1.1 Организация единого хранилища документации для совместной работы
- Организовать единое информационное пространство для технической документации с достоверными и оперативными данными
- Сократить время на поиск проектных документах
- Управлять версиями и изменениями документации
- Контролировать актуальность документов для снижения ошибок строительства
- Повысить защиту корпоративной и проектной информации от несанкционированного доступа
1.2 Автоматизация процессов согласования
- Ускорить процедуры согласования за счет их автоматизации
- Управлять регистрацией и статусами замечаний
- Отслеживать исправления замечаний на листах pdf и моделях 3D ifc
- Контролировать выполнение поставленных исполнителям задач
2 Общие возможности
2.1 Возможности 1 Возможности базового программного обеспечения системы
- Системы Vitro-CAD - специализированный тиражный программный продукт отечественной разработки, предназначенный для автоматизации процессов работы с проектной документацией.
- Система работает с БД PostgreSQL и может быть установлена на сервера с разными операционными системами, в т.ч. Astra Linux Server, Альт Сервер, РЕД ОС, Debian, RedHat, Ubuntu, CentOS, Windows Server 2016 и старше
- Базовое программное обеспечение Системы отличается высокой масштабируемостью и рассчитано на интенсивный рост числа пользователей, объема хранимых данных и документов без деградации качественных показателей работы системы:
- Количество одновременно работающих пользователей – технически не ограничено
- Время отклика в работе пользователя в диалоговом режиме - не более 1 сек. (в локальной сети в web - интерфейсе)
- Время открытия рабочей карточки документа - не более 2 сек. (в локальной сети в web - интерфейсе)
- Время с момента создания до времени поступления задачи, уведомления - не более 1 мин.
Количество электронных документов в проекте – технически не ограничено
- Базовое программное обеспечение поддерживается производителем регулярным выпуском обновлений и оказанием услуг по техническому сопровождению.
- Система имеет многоуровневую архитектуру и включает в себя, в том числе, следующие компоненты:
- Клиентское приложение
- Сервер приложений
- Хранилище метаданных (сервер баз данных)
- Хранилище контента
2.2 Обеспечение надежности
- Система обладает надежностью, обеспечивающей работу пользователей в круглосуточном режиме работы.
- Для обеспечения надежного функционирования в Системе предусмотрено:
- Контроль целостности данных на уровне СУБД и хранилища контента
- Сохранение целостности данных в базе данных при нештатном завершении работы
- Сохранение работоспособности программного обеспечения при некорректных действиях пользователя
2.2 Возможности интеграции
Настоящая система обеспечивает:
- Интеграцию системы с САПР: nanoCAD, Топоматик Robur, AutoCAD, Civil 3D, Revit, Navisworks
- Интеграцию с проводником Windows и приложениями MS Word, MS Excel
- Возможность управления правами доступа к хранимым в ней данным и документам на основе членства пользовательских групп Active Directory
- Возможность интеграции со сторонними приложениями при помощи собственного открытого REST API
...
- Резервное копирование базы данных и файлового хранилища
- Журнал (логирование) ошибок и сбоев в работе Системы и ее компонентов
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 Возможности по работе с документацией
...
- Возможность создания собственных объектов хранения и собственных атрибутов без привлечения программистов. Возможность создания атрибутов, связанных со справочниками
- Поддержка следующих типов данных для значений атрибутов:
- Многострочный / Однострочный текст
- Число (целое / десятичное дробное / с плавающей точкой)
- Дата / Время
- Флаг
- Ссылка на элемент списка
- Данные в json формате
- Изображение
- Ссылка
- Вложения
- Вычисляемый/составной/по маске
- Возможность создания и ведения справочников предприятия, в т.ч. иерархических
- Быстрый поиск значений из справочников при заполнении атрибутов по контексту
- Возможность создания автоматических счетчиков объектов Системы
- Возможность автоматического создания шифров и идентификаторов по заданной маске (формуле)
- Возможность работы с системой документооборота через web-интерфейс (портал) с использованием протоколов http и https
- Возможность работы через браузеры мобильных приложений – адаптивный интерфейс
...
- Предварительный просмотр файлов формата 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-моделях в режиме предпросмотра в браузере замечаний с их позиционированием на чертеже элементе модели (маркап) и показом статуса замечания
- Автоматическая запись замечаний в единый реестр замечаний
- Экранная сборка сводной модели в браузере из моделей разных форматов
...
- Создание карточки пользователя с возможностью управления атрибутами
- Создание справочника должностей
- Создание иерархического дерева оргструктуры компании, состоящего из подразделений и пользователей с присвоенными им должностями
- Создание функциональных (ролевых) групп пользователей
- Предоставление индивидуальных или групповых прав доступа на Проект в целом, на папку Проекта, на списки системы
- Групповое назначение прав доступа с использованием подразделений и функциональных групп
- Контроль состава назначенных прав для конкретного пользователя
5.7 Гибкие настройки автоматических действий и связей
- Широкие возможности по адаптации системы под регламенты предприятия без программирования
- Сервисы автоматических функций:
- Вычисления - механизм автоматического присвоения значений для определенного элемента по заданной формуле (атрибуты, счетчики, правила передачи данных в основную надпись, условия выполнения автоматических действий)
- Валидаторы – инструмент блокировки определенных действий над элементом системы при выполнении заданного условия
- Автоматизация - инструмент настройки правил выполнения автоматических действия системы при наступлении определенных событий и с учетом заданных условий
- Гибкое управление связями между любыми элементами системы
- Создание и настройка типов связей
- Автоматическое создание связей
- Возможность ручного назначения связей
- Переходы по связям к связанному элементу и его атрибутам
6 Возможности модуля Vitro Planner
- Ведение планов всех проектов в одном окне
- Возможность декомпозировать проектные суммарные задачи до поручений. Возможность выставлять проектные поручения конечным исполнителям в рамках единой платформы
- Возможность контролировать сроки исполнения задач и поручений
- Управлять статусами объектов, проектных задач и поручений
- Возможность использовать шаблоны наборов задач
- Возможность использовать разные типы связи между задачами. Показ критического пути
- Возможность интеграции с внешними системами планирования и учета при помощи REST API
- Списание фактических трудозатрат через индивидуальный табель пользователя
- Возможность списания внеплановых затрат времени