Для добавления пользовательских узлов в модуль Model Designer необходимо:

Добавление пользовательских файлов с кодом исполнения узла

Пользователь должен создать файл с классом узла, наследуемым от базового класса MDNode, переопределив 3 абстрактных метода:

Пример кода исполнения узла см. в Приложении A.
Кроме того, нужно добавить файл с со словарем кастомных узлов custom_node_map.py (по аналогии с файлом /app/app/workers/md/md_nodes/nodes_map.py), в котором установить связь между node_type_id (см. п. 2) метаданных узла и пользовательским классом исполнения.
Файл custom_node_map.py необходимо разместить в /app/app/workers/md/md_nodes, расположение файлов с кастомными узлами устанавливается пользователем в custom_node_map.py.

Добавление метаданных узла

Добавление метаданных узла происходит по REST-запросам к приложению: