Функція 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()детально представлено у референтному прикладі на сторінці Завантаження файлу та його редагування. |