Об’єктне сховище даних

🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію.

1. Загальний опис

Підсистема виконання бізнес-процесів використовує об’єктне сховище Ceph з Підсистеми розподіленого зберігання даних для тимчасового збереження файлів цифрових документів, завантажених користувачами через UI-форми або сервісними задачами в бізнес-процесах.

2. Структури даних

2.1. lowcode-file-storage

Бакет для тимчасового зберігання цифрових документів, завантажених в рамках виконання БП.

Паттерн генерації ключа об’єкта
process/{processInstanceId}/{UUID}
Таблиця 1. Опис атрибутів мета-даних об’єкту
Атрибут Тип даних Опційність Опис

id

String (UUID)

Обов’язкове

Унікальний ідентифікатор

filename

String

Обов’язкове

Назва файлу

checksum

String

Обов’язкове

Чек-сума файлу

fieldname

String

Опційне

Назва поля на формі

formkey

String

Опційне

Назва форми з якої завантажено файл

Таблиця 2. Опис структури документу для зберігання
Тип даних Опис

byte[]

Контент файлу