База данных
address_area
Справочник районов.
Column | Type | Description |
---|---|---|
id |
INT |
ID |
city_id |
INT |
ID города |
title |
VARCHAR |
Название |
last_update |
TIMESTAMP |
Дата последнего изменения |
address_city
Справочник городов.
Column | Type | Description |
---|---|---|
id |
INT |
ID |
country_id |
INT |
ID страны |
title |
VARCHAR |
Название |
last_update |
TIMESTAMP |
Дата последнего изменения |
address_country
Справочник стран.
Column | Type | Description |
---|---|---|
id |
INT |
ID |
title |
VARCHAR |
Название |
last_update |
TIMESTAMP |
Дата последнего изменения |
address_distribution
Распределение пользователей по домам.
Column | Type | Description |
---|---|---|
distr_id |
INT |
ID |
user_id |
INT |
ID пользователя |
hid |
INT |
ID дома |
address_house
Справочник домов.
Column | Type | Description |
---|---|---|
id |
INT |
ID |
area_id |
INT |
ID района |
quarter_id |
INT |
ID квартала |
street_id |
INT |
ID улицы |
house |
INT |
Номер дома |
frac |
VARCHAR |
Дробь |
post_index |
VARCHAR |
Индекс |
comment |
VARCHAR |
Комментарий |
last_update |
TIMESTAMP |
Дата последнего изменения |
address_quarter
Справочник кварталов.
Column | Type | Description |
---|---|---|
id |
INT |
ID |
city_id |
INT |
ID города |
title |
VARCHAR |
Название |
last_update |
TIMESTAMP |
Дата последнего изменения |
address_quarter_distribution
Распределение групп пользователей по кварталам.
Column | Type | Description |
---|---|---|
distr_id |
INT |
ID |
group_id |
INT |
ID группы |
quarter_id |
INT |
ID квартала |
address_street
Справочник улиц.
Column | Type | Description |
---|---|---|
id |
INT |
ID |
city_id |
INT |
ID города |
title |
VARCHAR |
Название |
last_update |
TIMESTAMP |
Дата последнего изменения |
customer
Контрагенты.
Column | Type | Description |
---|---|---|
id |
INT |
ID |
title |
VARCHAR |
Название |
title_pattern_id |
INT |
|
title_pattern |
VARCHAR |
|
param_group_id |
INT |
ID группы параметров |
date_created |
DATETIME |
Время создания контрагента |
user_id_created |
INT |
Создавший пользователь |
pswd |
VARCHAR |
customer_group_title
Группы параметров контрагентов.
Column | Type | Description |
---|---|---|
id |
INT |
ID |
title |
VARCHAR |
Название |
comment |
VARCHAR |
Комментарий |
db_update_log
Лог обновлений базы данных. Таблица создается при первом использовании.
Column | Type | Description |
---|---|---|
dt |
DATETIME |
Время выполнения |
query_hash |
CHAR |
Хэш запроса |
file_data
File data.
Column | Type | Description |
---|---|---|
id |
INT |
ID |
title |
VARCHAR |
Имя файла |
time |
DATETIME |
Время закрузки |
secret |
CHAR |
Буквенно-числовой идентификатор файла |
iface_state
Кэш состояний для интерфейса. Например, подписи на вкладке привязанных процессов об их количестве. Данные файлов.
Column | Type | Description |
---|---|---|
object_type |
VARCHAR |
Тип объекта |
object_id |
INT |
ID объекта |
iface_id |
VARCHAR |
Идентификатор элемента интерфейса |
state |
VARCHAR |
Закэшированная строка |
message
Message, entities of javadoc:ru.bgcrm.model.message.Message[].
Column | Type | Description |
---|---|---|
id |
INT |
ID |
system_id |
VARCHAR |
Внешний уникальный идентификатор, зависит от типа сообщения |
process_id |
INT |
ID процесса, внешний ключ к process:id |
type_id |
INT |
Код типа сообщения из конфигурации |
direction |
TINYINT |
Направление, 1 - входящее, 2 - исходящее |
user_id |
INT |
ID пользователя, внешний ключ к user:id |
sender |
VARCHAR |
Не используется |
from |
VARCHAR |
Отправитель |
to |
VARCHAR |
Получатель |
from_dt |
DATETIME |
Дата и время отправки |
to_dt |
DATETIME |
Дата и время получения |
subject |
VARCHAR |
Тема |
text |
VARCHAR |
Текст сообщения, описание звонка |
processed |
TINYINT |
1 - сообщение обработано |
attach_data |
TEXT |
Наименования вложений |
param_address
Параметры типа "address".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
n |
INT |
|
house_id |
INT |
ID дома |
flat |
CHAR |
Квартира |
room |
VARCHAR |
Комната |
pod |
TINYINT |
Вход |
floor |
TINYINT |
Этаж |
value |
VARCHAR |
Текстовая строка с адресом |
comment |
VARCHAR |
Комментарий |
custom |
TEXT |
|
last_update |
TIMESTAMP |
Дата последнего изменения |
param_blob
Параметры типа "blob".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
value |
TEXT |
Значение параметра |
param_boolean
Значения для параметров типа "boolean"
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
value |
BIT |
Значение параметра |
param_date
Параметры типа "date".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
value |
DATE |
Значение параметра |
param_datetime
Параметры типа "datetime".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
value |
DATETIME |
Значение параметра |
param_email
Параметры типа "email".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
n |
INT |
Порядковый номер значения в параметре |
value |
VARCHAR |
Значение параметра |
comment |
VARCHAR |
Комментарий |
param_file
Параметры типа "file"
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
n |
INT |
Порядковый номер значения в параметре |
value |
INT |
ID файла, внешний ключ к file_data:id |
param_group_title
Параметры групп.
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
object |
VARCHAR |
Тип объекта, к которому относится процесс |
title |
CHAR |
Название |
param_group
Parameter groups parameters.
Column | Type | Description |
---|---|---|
group_id |
INT |
ID группы, внешний ключ к param_group:id |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
param_list
Parameter type list values.
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
value |
INT |
ID значения параметра, внешний ключ к param_list_value:id |
comment |
VARCHAR |
Комментарий |
last_update |
TIMESTAMP |
Дата последнего изменения |
param_list_value
Значения для параметров типа "list".
Column | Type | Description |
---|---|---|
id |
INT |
ID значения |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
title |
VARCHAR |
Текстовое значение |
param_listcount
Параметры типа "listcount".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
value |
INT |
ID значения параметра |
count |
DECIMAL |
Колличество |
comment |
VARCHAR |
Комментарий |
param_listcount_value
Значения для параметров типа "listcount".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
title |
VARCHAR |
Текстовое значение |
param_money
Параметры типа "value".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
value |
DECIMAL |
ID значения |
param_log
Лог изменения параметров со старым и новым значениями для выборки изменений сразу всех параметров объектов.
Column | Type | Description |
---|---|---|
dt |
DATETIME |
Дата изменения |
object_id |
INT |
ID сущности (контрагента, договора, процесса) |
user_id |
INT |
ID пользователя, внешний ключ к user:id |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
text |
VARCHAR |
Описание изменения |
param_number
Значения для параметров типа "number"
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
value |
DECIMAL |
Цифровое значение параметра |
last_update |
TIMESTAMP |
Дата последнего изменения |
param_phone
Параметры типа "phone".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
value |
TEXT |
Текстовое значение параметра |
param_phone_item
Соответствие телефона и его порядкового номера в параметре
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
n |
TINYINT |
Порядковый номер телефона в списке |
phone |
VARCHAR |
Телефонный номер, только цифры без форматирования |
format |
VARCHAR |
Формат номера |
comment |
VARCHAR |
Комментарий |
flags |
INT |
|
last_update |
TIMESTAMP |
Дата последнего изменения |
param_pref
Перечень параметров.
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
object |
VARCHAR |
Тип объекта, к которому относится параметр |
type |
VARCHAR |
Тип параметра |
title |
VARCHAR |
Название |
order |
INT |
Порядковый номер (в интерфейсе crm) |
script |
TEXT |
|
config |
TEXT |
|
comment |
VARCHAR |
Комментарий |
param_text
Параметры типа "text".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
value |
VARCHAR |
Текстовое значение параметра |
last_update |
TIMESTAMP |
Дата последнего изменения |
param_tree
Параметры типа "tree".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
value |
VARCHAR |
ID значение параметра |
param_tree_value
Значения для параметров типа "tree".
Column | Type | Description |
---|---|---|
id |
INT |
ID сущности (контрагента, договора, процесса) |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
parent_id |
INT |
ID родителя |
title |
VARCHAR |
Текстовое значение параметра |
process
Процессы.
Column | Type | Description |
---|---|---|
id |
INT |
ID процесса |
type_id |
INT |
ID типа процесса, внешний ключ к process_type:id |
priority |
TINYINT |
Приоритет процесса |
status_id |
INT |
ID статуса процесса, внешний ключ к process_status_title:id |
status_dt |
DATETIME |
Время последнего изменения статуса |
status_user_id |
INT |
ID пользователя, сделавшего последнее изменение статуса, внешний ключ к user:id |
description |
TEXT |
Описание процесса |
create_dt |
DATETIME |
Время создания процесса |
create_user_id |
INT |
ID пользователя, создавшего процесс, внешний ключ к user:id |
close_dt |
DATETIME |
Время закрытия процесса |
close_user_id |
INT |
ID пользователя, закрывшего процесс, внешний ключ к user:id |
groups |
CHAR(100) |
ID групп решения с ролями, избыточное поле для ускорения выборки |
executors |
CHAR(100) |
ID исполнителей, избыточное поле для ускорения выборки |
title |
CHAR(200) |
Не используется |
process_executor
Исполнители процессов.
Column | Type | Description |
---|---|---|
process_id |
INT |
ID процесса |
group_id |
INT |
ID группы |
role_id |
INT |
ID роли, которую исполняет группа в процессе |
user_id |
INT |
ID пользователя |
process_group
Группы решения процессов.
Column | Type | Description |
---|---|---|
process_id |
INT |
ID процесса, внешний ключ к process:id |
group_id |
INT |
ID группы, внешний ключ к user_group_title:id |
role_id |
INT |
ID роли, которую исполняет группа в процессе |
process_link
Привязка процессов к объектам, включая и другие процессы.
Column | Type | Description |
---|---|---|
process_id |
INT |
ID процесс, внешний ключ к process:id |
object_type |
VARCHAR |
Тип привязанного объекта, привязанные процессы: processLink, processDepend, processMade; контрагент: customer |
object_id |
INT |
ID привязанного объекта |
object_title |
VARCHAR |
Название привязанного объекта (избыточное поле) |
dt_created |
DATETIME |
Дата создания привязки |
config |
VARCHAR |
process_log
Лог изменений процессов.
Column | Type | Description |
---|---|---|
id |
INT |
process ID, link to process:id |
dt |
DATETIME |
время |
user_id |
INT |
ID пользователя сделавшего изменение |
data |
TEXT |
Текст с описанием изменения |
process_message_state
Process messages state.
Column | Type | Description |
---|---|---|
process_id |
INT |
ID процесса, внешний ключ к process:id |
in_last_dt |
DATETIME |
Время последнего входящего сообщения от message:from_dt |
out_last_dt |
DATETIME |
Время последнего исходящего сообщения от message:from_dt |
in_count |
INT |
Количество входящих сообщений |
in_unread_count |
INT |
Количество непрочитанных входящих сообщений |
in_last_id |
INT |
ID последнего входящего сообщения, внешний ключ к message:id |
out_last_id |
INT |
ID последнего исходящего сообщения, внешний ключ к message:id |
process_status
Лог изменений статуса процессов.
Column | Type | Description |
---|---|---|
process_id |
INT |
ID процесса |
dt |
DATETIME |
Время изменения статуса |
status_id |
INT |
ID статуса |
user_id |
INT |
ID пользователя изменившего статус |
last |
TINYINT |
|
comment |
VARCHAR |
Комментарий |
process_status_title
Значения статусов процессов.
Column | Type | Description |
---|---|---|
id |
INT |
ID процесса |
pos |
INT |
Порядковый номер (в интерфейсе crm) |
title |
VARCHAR |
Название |
process_type
Типы процессов.
Column | Type | Description |
---|---|---|
id |
INT |
ID процесса |
title |
VARCHAR |
Название |
archive |
TINYINT |
|
parent_id |
INT |
ID типа-родителя |
use_parent_props |
TINYINT |
1 - дочерний тип наследует все свойства родителя, 0 - не неследует |
child_count |
INT |
Количество дочерних типов |
data |
TEXT |
|
config |
TEXT |
|
last_modify_user_id |
INT |
ID пользователя сделавшего последнее изменение |
last_modify_dt |
DATETIME |
Время последнего изменения |
process_type_param
Конфигурация параметров типа процесса.
Column | Type | Description |
---|---|---|
type_id |
INT |
ID типа процесса |
param_id |
INT |
ID параметра, внешний ключ к param_pref:id |
process_type_status
Конфигурация статусов типа процесса.
Column | Type | Description |
---|---|---|
type_id |
INT |
ID типа процесса |
status_id |
INT |
ID статуса |
pos |
INT |
Порядковый номер (в интерфейсе crm) |
user
Пользователи.
Column | Type | Description |
---|---|---|
lu |
TIMESTAMP |
|
id |
INT |
ID пользователя |
deleted |
TINYINT |
|
title |
VARCHAR |
ФИО пользователя |
login |
VARCHAR |
Логин |
pswd |
VARCHAR |
Пароль |
description |
VARCHAR |
Описание |
date_created |
DATETIME |
Дата заведения |
status |
INT |
Статус (0 - активен, 1 - заблокирован) |
ids |
VARCHAR |
|
config |
TEXT |
Конфигурация пользователя |
VARCHAR |
Адрес электронной почты |
|
personalization |
TEXT |
Конфигурация персонализации пользователя |
user_group
Группы пользователей.
Column | Type | Description |
---|---|---|
user_id |
INT |
ID пользователя, внешний ключ к user:id |
group_id |
INT |
ID группы, внешний ключ к user_group_title:id |
date_from |
DATE |
В группе с даты |
date_to |
DATE |
В группе до даты |
user_group_title
Наименование групп пользователей.
Column | Type | Description |
---|---|---|
id |
INT |
ID группы |
title |
VARCHAR |
Название |
description |
VARCHAR |
Описание |
config |
TEXT |
Конфигурация |
parent_id |
INT |
ID родительской группы |
archive |
TINYINT |
|
child_count |
DATE |
Количество дочерних типов |
user_group_permset
Соответствие групп пользователей с наборами прав.
Column | Type | Description |
---|---|---|
group_id |
INT |
ID группы, внешний ключ к user_group_title:id |
permset_id |
INT |
ID набора прав, внешний ключ к user_permset_title:id |
pos |
INT |
user_permission
Персональные права пользователей.
Column | Type | Description |
---|---|---|
user_id |
INT |
ID пользователя, внешний ключ к user:id |
action |
VARCHAR |
Имена классов действий и методов |
config |
VARCHAR |
Конфигурация |
user_permset
Соответствие пользователей с наборами прав.
Column | Type | Description |
---|---|---|
user_id |
INT |
ID пользователя, внешний ключ к user:id |
permset_id |
INT |
ID набора прав, внешний ключ к user_permset_title:id |
pos |
INT |
user_permset_permission
Соотношение разрешений с наборами прав.
Column | Type | Description |
---|---|---|
permset_id |
INT |
ID набора прав, внешний ключ к user_permset_title:id |
action |
VARCHAR |
Имена классов действий и методов |
config |
VARCHAR |
Конфигурация |