Ця документація була автоматично перекладена штучним інтелектом.
Ви можете оголошувати змінні в робочому процесі або присвоювати значення вже оголошеним змінним. Зазвичай це використовується для зберігання тимчасових даних у межах робочого процесу.
В інтерфейсі конфігурації робочого процесу натисніть кнопку плюса («+») у робочому процесі, щоб додати вузол «Змінна»:

Вузол змінної схожий на змінні в програмуванні: його потрібно спочатку оголосити, перш ніж його можна буде використовувати та присвоювати йому значення. Тому при створенні вузла змінної необхідно вибрати його режим. Доступні два режими:

Коли вузол, що створюється, є першим вузлом змінної в робочому процесі, ви можете вибрати лише режим оголошення, оскільки наразі немає доступних змінних для присвоєння.
Коли ви вибираєте присвоєння значення оголошеній змінній, вам також потрібно вибрати цільову змінну, тобто вузол, де змінна була оголошена:

Значення змінної може бути будь-якого типу. Це може бути константа, наприклад, рядок, число, логічне значення або дата, або це може бути інша змінна з робочого процесу.
У режимі оголошення встановлення значення змінної еквівалентно присвоєнню їй початкового значення.

У режимі присвоєння встановлення значення змінної еквівалентно зміні значення оголошеної цільової змінної на нове значення. Подальше використання отримуватиме це нове значення.

У наступних вузлах після вузла змінної ви можете використовувати значення змінної, вибравши оголошену змінну з групи «Змінні вузла». Наприклад, у вузлі запиту використовуйте значення змінної як умову запиту:

Вузол змінної є особливо корисним у розгалуженнях, де нові значення обчислюються або об'єднуються з попередніми (подібно до reduce/concat у програмуванні), а потім використовуються після завершення розгалуження. Нижче наведено приклад реалізації об'єднання рядка одержувачів за допомогою циклічного розгалуження та вузла змінної.
Спочатку створіть робочий процес, що запускається оновленням колекції, який спрацьовує при оновленні даних «Статті» та попередньо завантажує пов'язані дані асоціації «Автор» (для отримання одержувачів):

Потім створіть вузол змінної для зберігання рядка одержувачів:

Далі створіть вузол циклічного розгалуження, щоб перебрати авторів статті та об'єднати їхню інформацію про одержувачів у змінну одержувача:

Усередині циклічного розгалуження спочатку створіть вузол обчислення, щоб об'єднати поточного автора з уже збереженим рядком авторів:

Після вузла обчислення створіть ще один вузол змінної. Виберіть режим присвоєння, як ціль присвоєння виберіть вузол змінної одержувача, а як значення – результат вузла обчислення:

Таким чином, після завершення циклічного розгалуження змінна одержувача зберігатиме рядок одержувачів усіх авторів статті. Потім, після циклу, ви можете використовувати вузол HTTP-запиту для виклику API надсилання пошти, передаючи значення змінної одержувача як параметр одержувача до API:

Таким чином, проста функція масової розсилки електронних листів була реалізована за допомогою циклу та вузла змінної.