Функція set_variable()
1. Опис
JUEL-функція set_variable(String variableName, Object variableValue)
використовується у скриптових завданнях бізнес-процесу для встановлення або оновлення змінних контексту.
2. Параметри
Аргумент |
Опис |
|
Ім’я змінної, яку потрібно встановити або оновити. |
|
Значення змінної, яке потрібно встановити. |
3. Що повертає
Ця функція не повертає значення.
4. Методи взаємодії
Ця функція не надає додаткових методів взаємодії.
Функція Якщо потрібно встановити тимчасову змінну у процесі, яка буде доступна лише між певними станами очікування бізнес-процесу, використовуйте функцію set_transient_variable(). |
5. Приклади використання
Цей розділ демонструє приклади використання JUEL-функції у скриптових завданнях бізнес-процесу.
Поданий нижче Groovy-скрипт конвертує JSON у CSV, зберігає CSV у цифровому сховищі документів та зберігає метадані нового документа в процесній змінній.
set_variable()
def result = [:]
result['uploadedFile'] = [metadata]
set_variable('result', S(result, 'application/json'))
Застосування функції set_variable() детально представлено у референтному прикладі на сторінці Завантаження файлу та його редагування.
|