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 Возможности интеграции
Настоящая система обеспечивает:
- Интеграцию системы с САПР: nanoCAD, Топоматик Robur, AutoCAD, Civil 3D, Revit, Navisworks
- Интеграцию с проводником Windows и приложениями MS Word, MS Excel
- Возможность управления правами доступа к хранимым в ней данным и документам на основе членства пользовательских групп Active Directory
- Возможность интеграции со сторонними приложениями при помощи собственного открытого REST API
...
- Система имеет многоуровневую архитектуру и включает в себя, в том числе, следующие компоненты:
- Клиентское приложение
- Сервер приложений
- Хранилище метаданных (сервер баз данных)
- Хранилище контента
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 Возможности по работе с документацией
...
- Возможность создания собственных объектов хранения и собственных атрибутов без привлечения программистов. Возможность создания атрибутов, связанных со справочниками
- Поддержка следующих типов данных для значений атрибутов:
- Многострочный / Однострочный текст
- Число (целое / десятичное дробное / с плавающей точкой)
- Дата / Время
- Флаг
- Ссылка на элемент списка
- Данные в json формате
- Изображение
- Ссылка
- Вложения
- Вычисляемый/составной/по маске
- Возможность создания и ведения справочников предприятия, в т.ч. иерархических
- Быстрый поиск значений из справочников при заполнении атрибутов по контексту
- Возможность создания автоматических счетчиков объектов Системы
- Возможность автоматического создания шифров и идентификаторов по заданной маске (формуле)
- Возможность работы с системой документооборота через web-интерфейс (портал) с использованием протоколов http и https
- Возможность работы через браузеры мобильных приложений – адаптивный интерфейс
...