Запрос на сохранение ноды/группы/процесса включает все входящие в сохраняемую сущность ноды и преобразованный JSON процесса
При сохранении ноды/группы/процесса в палетку содается независимая копия данного элемента.
Копия сохраняет все переходы между экранами с условиями.
При сохранении группы преобразуется JSON процесса:
id и idNode заполняются новыми значениями бэком, с фронта отправляются null
processName должен передаваться с фронта, иначе к исходному названию добавляется постфикс “-copy”
enteNode - deprecated (полноценное испльзование startNode)
startNode - id экрана, который выбрал пользователь, как начальный экран группы. Если у ноды нет экранов (например, функция), проставляется id ноды.
nodes и connections измняются на фронте следующим образом:
x(min) координаты преобразуются как (0, y)x = x - x(min)y(min)координаты преобразуются как (x, 0)y = y - y(min)Текущий формат JSON процесса