Object data storage

🌐 This document is available in both English and Ukrainian. Use the language toggle in the top right corner to switch between versions.

1. Overview

The Business processes management subsystem uses Ceph object storage from the Distributed data storage subsystem to temporarily store digital document files uploaded by users through the UI forms or by business process service tasks.

2. Data structures

2.1. lowcode-file-storage

A bucket for temporary storage of digital documents uploaded during business processes.

Object key generation pattern
process/{processInstanceId}/{UUID}
Table 1. Object metadata attributes
Attribute Data type Optionality Description

id

String (UUID)

Required

Unique ID

filename

String

Required

File name

checksum

String

Required

File checksum

fieldname

String

Optional

Form field name

formkey

String

Optional

Name of the form from which the file was uploaded

Table 2. Document structure for storage
Data type Description

byte[]

File content