Функція load_digital_document()
1. Опис
JUEL-функція load_digital_document(String documentId): byte[]
призначена для вивантаження цифрових документів. Ця функція використовує ідентифікатор документа (documentId
), який передається як вхідний параметр для отримання відповідного документа через внутрішній API сервісу цифрових документів.
2. Параметри
Аргумент |
Опис |
|
Ідентифікатор документа, який потрібно вивантажити. |
3. Що повертає
Функція повертає документ у форматі байтів (byte[]
), що дозволяє працювати з даними документа на низькому рівні.
GET /internal-api/documents/{processInstanceId}/{id} (binary response)
4. Алгоритм роботи
Функція працює за таким алгоритмом:
-
Функція
load_digital_document()
приймає ідентифікатор документа як вхідний параметр. -
Виконується запит до внутрішнього API сервісу цифрових документів для вивантаження документа.
-
Отриманий документ повертається у форматі масиву байтів (
byte[]
), що дозволяє розробникам працювати з даними документа на низькому рівні.
5. Методи взаємодії
Ця функція не надає додаткових методів взаємодії.
6. Приклади використання
Цей розділ демонструє приклади використання JUEL-функції у Groovy-скриптах бізнес-процесу.
Застосування функції load_digital_document() детально представлено у референтному прикладі на сторінці Завантаження файлу та його редагування.
|