2. Основные понятия
В этом разделе подробно описаны, как хранятся данные на сервере, как отправляются модели. Даже если Вы впервые открыли документацию, то этот раздел поможет Вам разобраться с основами.
Проект
Проект — это набор данных с небольшой дополнительной информацией, которая поможет Вам управлять ими и извлекать их. Вы можете дать проекту имя и описание, чтобы отслеживать свои проекты. В проекте всегда есть админстратор, который управляет списоком исполнителей.
Проект может быть общедоступными или приватным;
Для доступа к приватному проекту необходимо добавить участников в команду проекта. В общедоступном проекте любой, у кого есть ссылка, может просматривать его содержимое.
Участник проекта может иметь один из 3х уровней доступа в зависимости от роли:
- Администратор имеет полный доступ, в том числе удаление проекта, редактирование прав доступа других пользователей.
- Пользователь имеет возможность редактировать содержимое проекта, создавать новые модели и версии, но не может менять имя проекта, его описание или управлять правами доступа.
- Наблюдатель может просматривать содержимое проекта
Проект может содержать что угодно: от отдельных объектов до целого здания. Вы можете добавлять столько данных в один проект, сколько захотите, и создавать столько проектов, сколько захотите. Вот несколько примеров того, что может содержаться в проекте:
- Слой из AutoCad
- Рабочий набор в Revit
- 3D вид
- Таблица из Excel
Модель
Модель - это основная обособленная единица хранения данных. Например, моделью может быть архитектурная модель здания, металлическая ферма, задание на отверстия, геометрия вентустановки, отделка квартиры, в общем все что угодно, что Вам кажется нужно хранить в проекте. Модель на платформе является аналогом файла, но при этом имеет явное отличие, для получения данных из модели не нужно покупать какие-либо лицензии.
Версия
Версия - это моментальный снимок модели, созданный сразу после ее изменения. Это значит, что сохраняется каждое состояние модели. Это позволяет сравнивать версии и возвращаться к отдельному состоянию в любой момент времени.
Коннектор
Коннектор - плагин (надстройка) для программы, которая позволяет отправлять и получать данные с сервера