Эта документация была автоматически переведена ИИ.
v1.6.0
Этот узел используется для сопоставления сложных JSON-структур из результатов вышестоящих узлов в переменные, которые затем можно использовать в последующих узлах. Например, после сопоставления результатов узлов SQL-операций и HTTP-запросов их значения свойств можно будет использовать в последующих узлах.
В отличие от узла JSON-вычислений, узел сопоставления JSON-переменных не поддерживает пользовательские выражения и не основан на сторонних движках. Он предназначен только для сопоставления значений свойств в JSON-структуре, но при этом проще в использовании.
В интерфейсе конфигурации рабочего процесса нажмите кнопку плюс («+») в потоке, чтобы добавить узел «Сопоставление JSON-переменных»:

Источник данных может быть результатом вышестоящего узла или объектом данных в контексте процесса. Обычно это неструктурированный объект данных, например, результат SQL-узла или узла HTTP-запроса.

Вставьте пример данных и нажмите кнопку «Разобрать», чтобы автоматически сгенерировать список переменных:

Если в автоматически сгенерированном списке есть переменные, которые вам не нужны, вы можете удалить их, нажав кнопку «Удалить».
Пример данных не является окончательным результатом выполнения; он используется только для помощи в генерации списка переменных.
Если опция не выбрана, содержимое массива будет сопоставляться в соответствии со стандартным методом обработки переменных в рабочих процессах NocoBase. Например, если вы введете следующий пример:
В сгенерированных переменных b.c будет представлять массив [2, 3].
Если эта опция выбрана, путь переменной будет включать индекс массива, например, b.0.c и b.1.c.

При включении индексов массива вам необходимо убедиться, что индексы массива во входных данных согласованы; в противном случае это приведет к ошибке разбора.
В конфигурации последующих узлов вы можете использовать переменные, сгенерированные узлом сопоставления JSON-переменных:

Хотя JSON-структура может быть сложной, после сопоставления вам нужно будет только выбрать переменную для соответствующего пути.