Загрузка модулей в Family Manager — инструмент для BIM-координаторов фабрики семейств чтобы загружать модули с предварительной автоматической проверкой и загрузкой JSON в базу для Робота
Информация о плагине
Наименование плагина | Загрузка модулей в Family Manager |
Версия плагина | 1.0.0 |
Раздел | АР, АИ, ОВ, ВК и ЭОМ |
Взаимодействие с другими приложениями | Family Manager, Робот, Inspector |
Подготовка к использованию
Для работы инструмента необходимо предварительно настроить атрибуты в Family Manager:
- У ФТ который требуется загружать с автоматической проверкой и генерацией JSON необходимо добавить атрибут "Модуль_Проверка ФТ" со значением "Да". Если у ФТ есть этот атрибут со значением "Да", то такой ФТ убирается из списка при обычной загрузке семейства в ФМ и добавляется в список при загрузке семейства через новую кнопку.
- Для автоматического подбора алгоритма генерации необходимо настроить маски и атрибуты к ним:
- Не совсем атрибут, но также важно для настройки "Дисциплина"
Варианты значения атрибута "Модуль_тип генерации":
- Модуль квартиры(проверка или без неё)
- Модуль квартиры JSON(проверка и генерация JSON)
- Модуль ЛЛУ(проверка или без неё)
- Модуль ЛЛУ JSON(проверка и генерация JSON)
Дополнительный атрибут "Подраздел"(только для ОВ):
ОВ1
ОВ2.В
ОВ2.К
Запуск плагина
Запуск осуществляется в открытой модели с группой модуля. Кнопка находится во вкладке PikTools раздел Координация.
Описание
Последовательность действий:
- Открыть в ревите файл модуля, он должен быть сохранен локально
- Произвести необходимые проверки в соответствии с требованиями
- Запустить проверку Inspector-а, при необходимости производятся корректировки чтобы пройти все инспекции на 100%, перед каждым запуском проверки обязательно пересохраняем модель
- После можно запустить инструмент загрузки модулей
- На первом этапе будет произведена автоматическая проверка согласно алгоритму(зависит от набора атрибутов маски имени) и показано окно со списком ошибок(если они есть)
- Если есть ошибки - производятся необходимые действия для их исправления и повторяются действия с 3-го пункта
- Если нет ошибок - для новых модулей откроется окно со структурой папок для выбора места сохранения в древе FM, а для обновляемых сразу появится стандартное окно загрузки семейств в FM.
- После появления стандартного окна загрузки семейств производится обычная настройка и заполнение необходимых полей
- Далее нажать кнопку "Продолжить" - модуль загрузится в FM и сгенерированный JSON отправится в базу данных для Робота
Ниже представлены таблицы с комбинациями атрибутов у масок и какие действия будут произведены при запуске инструмента:
Квартиры | |
Комбинация атрибутов | Действия |
Дисциплина = АР | Проверка без генерации |
Дисциплина = АР | Проверка и генерация |
Дисциплина = АИ | действия не требуются |
Дисциплина = АИ | действия не требуются |
Дисциплина = ЭОМ | действия не требуются |
Дисциплина = ЭОМ | Проверка и генерация |
Дисциплина = ВК | действия не требуются |
Дисциплина = ВК | Проверка и генерация |
Дисциплина = ОВ | действия не требуются |
Дисциплина = ОВ | действия не требуются |
Дисциплина = ОВ | действия не требуются |
Дисциплина = ОВ | действия не требуются |
Дисциплина = ОВ | Проверка и генерация |
Дисциплина = ОВ | действия не требуются |
ЛЛУ | |
Комбинация атрибутов | Действия |
Дисциплина = АР | Проверка без генерации |
Дисциплина = АР | Проверка и генерация |
Дисциплина = АИ | действия не требуются |
Дисциплина = АИ | действия не требуются |
Дисциплина = ЭОМ | действия не требуются |
Дисциплина = ЭОМ | Проверка и генерация |
Дисциплина = ВК | действия не требуются |
Дисциплина = ВК | действия не требуются |
Дисциплина = ОВ | действия не требуются |
Дисциплина = ОВ | действия не требуются |
Дисциплина = ОВ | действия не требуются |
Дисциплина = ОВ | действия не требуются |
Дисциплина = ОВ | Проверка и генерация |
Дисциплина = ОВ | действия не требуются |
Возможные ошибки
Ошибки делятся на два типа:
- Критические - если есть по крайней мере одна то нельзя произвести загрузку модуля, также делятся на:
- Описанные в алгоритме генерации(индивидуальны для каждой комбинации атрибутов)
- Возникающие при отработке самого инструмента загрузки модулей
- Информационные - с такими ошибками можно загрузить модуль, но предварительно ознакомиться с текстом и при необходимости принимать меры, они заложены только в алгоритме генерации
Ошибка | Решение |
"Не найдено ни одной маски соответствующей имени файла" | Это значит что нужно настроить маски в FM - добавить новую или настроить атрибуты в существующей |
"Невозможно однозначно определить значения атрибутов для масок" | Это значит что для текущего файла подходят несколько масок и значения для одинаковых атрибутов разные, необходимо изменить настройки атрибутов или изменить маски чтобы не после настройки атрибутов не было разных значений |
"В маске не заполнены все необходимые атрибуты" | Добавить и заполнить все необходимые атрибуты у маски проекта в FM |
В окне с критическими ошибками: "Не найдено ни одной группы АР соответствующей загружаемой" | Это дополнительная проверка для всех модулей кроме АР. Необходимо проверить может ошибка в именовании, также можно обратиться к ответственному BIM внедрения или инициатору заявки на добавление для выяснения причин. Но в любом случае без модуля АР загрузить для другого раздела не получится. |
В окне с критическими ошибками: "Найдено несколько групп АР соответствующей загружаемой" | Это дополнительная проверка для всех модулей кроме АР. Ошибка по идее не должна появиться, поэтому сразу обратиться к ответственному BIM внедрения |
Критические и информационные в каждом алгоритме | Выполнять действия согласно требованиям к модулям по дисциплине |