Общие требования
Среда визуального программирования Dynamo применяется для автоматизации процессов проектирования.
Решение о разработке скрипта принимается BM/BPM, исходя из запросов DM/DD/BM/BPM.
Запрос формируется через шаблонную задачу Bitrix в проекте BIM&IT Help Desk
После согласования и уточнения деталей формируется чек — лист этапов создания скрипта в задаче Bitrix. Процесс разработки скрипта Dynamo состоит из 4 основных этапов: создание, тестирование, внедрение и обучение пользователей.
Среда общих данных Dynamo
Жизненный цикл скрипта включает в себя 4 этапа: создание, тестирование, внедрение, архивация (при необходимости).
На сервере компании сущестует 3 основных директории:
- 00_Библиотека нодов — директория хранения нодов. Подробнее смотри Библиотека пакетов нодов;
- 01_Скрипты_WIP — директория, в которой происходит разработка и тестирование скриптов, здесь же хранятся архивные версии актуальных скриптов.
- 02_Скрипты_PUBLISHED — директория хранения внедренных скриптов для массового использования. В данной директории хранятся актуальные версии скриптов, используемых в работе. Информацию о скриптах смотри в разделе Реестр скриптов Dynamo
Согласование и публикация скриптов
По окончании тестирования скрипта на пилотном проекте BM разрабатывает инструкцию по работе и совместно с DD/DM/BM принимает решение о массовом внедрении (типовое решение для других проектов и задач).
После заключительного согласования BM называет скрипт согласно Правилам наименования и копирует в 02_Скрипты_PUBLISHED.
Библиотека пакетов нодов
Для предотвращения ошибок при работе со скриптами Dynamo, в состав которых входят пользовательские пакеты нодов, на сервере сформирована папка с библиотекой актуальных пакетов нодов.
Примечание: если в опубликованных скриптах используюся пользовательские пакеты нодов из сторонних библиотек, рекомендуется переводить данные скрипты в безнодовое использование — заменить все пользовательские ноды на язык
программирования Python.
Путь настраивается Пользователем самостоятельно и является путем «по умолчанию». Инструкция по установке смотри в разделе Скрипты Dynamo.Инструкции
При разработке новых скриптов BPM/BM может использовать сторонние пакеты нодов. После внедрения и публикации скрипта Dynamo BM/BPM должен добавить новые пакеты в общую библиотеку нодов.
Настройка библиотеки пакетов нодов Dynamo
- Заходим в Revit на вкладку «Управление» и запускаем Dynamo (при первом запуске может быть окно «Начало работы с Dynamo» — закройте его
- На главной странице Dynamo зайдите на вкладку «Параметры» — «Управление путями к узлу и пакету»
- В открывшемся окне добавляем новый путь: \\servername\00_Processes_bim\12_Разработка DS\02_DYNAMO\00_Библиотека нодов и поднимаем данный путь на верхний уровень. Принимаем изменения:
- Для проверки нажмите кнопку «Создать» на главной странице Dynamo, слева в библиотеке должен появиться дополнительный список пакетов нодов: