Функція get_digital_document_metadata()
1. Опис
JUEL-функція get_digital_document_metadata(String documentId): DocumentMetadata
використовується для отримання метаданих документа, які зберігаються в сервісі цифрових документів.
2. Параметри
Аргумент |
Опис |
|
Ідентифікатор документа, метадані якого потрібно отримати. |
3. Що повертає
Ця функція повертає об’єкт типу DocumentMetadata
, що містить метадані документа.
GET /internal-api/documents/{processInstanceId}/{id}/metadata (DocumentMetadata)
Поле |
Тип |
Опис |
|
UUID |
Унікальний ідентифікатор цифрового документа, сформований з використанням генератора псевдовипадкових чисел. |
|
Текстовий |
Оригінальна назва файлу. |
|
Текстовий |
Тип контенту файлу ( |
|
Текстовий |
Автоматично згенерований геш, що накладається на контент файлу з використанням алгоритму |
|
Числовий |
Розмір файлу. |
{
"id": "{UUID}",
"name": "{fileName}",
"type": "{contentType}",
"checksum": "{sha256}",
"size": 0
}
4. Алгоритм роботи
Функція працює за таким алгоритмом:
-
Функція
get_digital_document_metadata()
приймає ідентифікатор документа як вхідний параметр. -
Виконується запит до внутрішнього API сервісу цифрових документів для отримання метаданих документа.
-
Отримані метадані документа повертаються у вигляді об’єкта
DocumentMetadata
, що містить інформацію про документ.
5. Методи взаємодії
Ця функція не надає додаткових методів взаємодії.
6. Приклади використання
Цей розділ демонструє приклади використання JUEL-функції у Groovy-скриптах бізнес-процесу.
Застосування функції get_digital_document_metadata() детально представлено у референтному прикладі на сторінці Завантаження файлу та його редагування.
|