7.2.1 Принцип работы с Dynamo

Общие требования

Среда визуального программирования 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 должен добавить новые пакеты в общую библиотеку нодов.

Была ли статья полезной?