mybpm!
Скачать в формате: PDF pdf DOCX word

Общее описание структуры таблиц PostgreSQL

PostgreSQL на платформе используется как дополнительная БД.

Данные разбиты по схемам. Схемы между собой независимы.

Схема Описание
boi Предназначена для работы с инстанциями бизнес-объектов
calendar_boi Предназначена для работы с календарём
event_trap Тут записываются ловушки событий, например на ручное сохранение инстанции
person_code Тут работают с кодами пользователей
person_upload Тут загружаются пользователи
refresh_bo Здесь обновляются связи между БО

Схема boi:

Таблица Описание
boi_author Авторы инстанций бизнес-объектов
boi_authors ???
boi_ref Сохраняет перекрёстные ссылки между бизнес-объектами
department_header Связь департаментов с из руководителями
node_children Список дочерних элементов каждой ноды
node_mirror Зеркальное отображение структуры компании - в монго это PersonDto, DepartmentDto, CompanyDto

Схема calendar_boi

Таблица Описание
boi_field_change ????

Схема event_trap

Таблица Описание
bo_process_schedule Запуск процессов по расписанию
boi_save Запуск процессов при сохранении инстанции через форму вручную
delay_timer Запуск процессов по таймеру
trap_timer Запуск процессов когда срабатывает ловушка на параллелограмм

Схема person_code

Таблица Описание
person_entered_code Здесь храниться информация о количестве неверно введённых кодов подтверждения. Таблица нужна для блокировки пользователя, если он превысил некий лимит

Схема person_upload

Таблица Описание
person_uploaded Здесь храниться информация о количестве порций файлов, которые были загружены в систему. Таблица нужна для временной блокировки возможности загрузки файлов для пользователя, если он превысил некий лимит

Схема refresh_bo

Таблица Описание
ref Здесь храниться информация о связях бизнес-объектов между собой. Таблица нужна для быстрого получения обратных связей
ref_removed Здесь храниться информация о связях бизнес-объектов между собой. Таблица нужна для быстрого получения обратных связей