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

Коллекция Bo

Этой коллекции соответствует Java-класс:

kz.greetgo.mybpm.model_kafka_mongo.mongo.bo.BoDto

Определяет структуру бизнес-объекта

Содержит следующие поля:

Поле Тип Описание
id ObjectId Идентификатор бизнес-объекта
companyId ObjectId Идентификатор компании
isComposite boolean Индикатор составного объекта:

true - является составным объектом (ЦО)

false - является обычным БО

isPanel boolean Индикатор панели:

true - является панелью

false - не является панелью

isProcess boolean Индикатор того, что этот объект является бизнес-процессом.

Если БО является бизнес-процессом, то это значит, что он содержит ссылку на реальный бизнес-процесс. Так же есть разрабатываемая версия бизнес-процесса. При опубликовании бизнес-процесса, просто копируется ссылка с разрабатываемого бизнес-процесса на реальный.

true - этот объект является бизнес-процессом

false - является обычным БО

boIds Map<String boId, Integer> Список идентификаторов бизнес-объектов, которые являются частью данного составного объекта. Данное поле используется составным объектом, т.е. когда isComposite==true.

Ключ колоды - идентификатор бизнес-объекта

Значение колоды - всегда 1

boGroupId ObjectId Идентификатор группы бизнес-объектов

Ссылается на BoGroupDto

name String Название бизнес-объекта на русском языке
nameEng String Название бизнес-объекта на английском языке
nameKaz String Название бизнес-объекта на казахском языке(кириллица)
nameQaz String Название бизнес-объекта на казахском языке(латиница)
recordName String Наименование бизнес-объекта, которое используется в списочных контекстах на русском языке
recordNameEng String Наименование бизнес-объекта, которое используется в списочных контекстах на английском языке
recordNameKaz String Наименование бизнес-объекта, которое используется в списочных контекстах на казахском языке(кириллица)
recordNameQaz String Наименование бизнес-объекта, которое используется в списочных контекстах на казахском языке(латиница)
orderIndex Double Порядковый номер бизнес-объекта
description String Описание бизнес-объекта
code String Код бизнес-объекта, который используется в скриптах и Rest-API

Если не указан, то берётся name через транслитерацию

menuAccessGroupId ObjectId Идентификатор записи о правах доступа в меню бизнеса к этому бизнес-объекту.

Равен AccessGroupDto.id

kind BoKind Качество бизнес объекта
fields Map<String fieldId, BoFieldDto> Поля бизнес-объекта

Ключ колоды - идентификатор поля

Value колоды - описание поля - BoFieldDto

nativeFields Map<String nativeField, BoNativeFieldDto> Нативные поля бизнес-объекта

Ключ колоды - строковое значение enum BoNativeFieldType

Value колоды - описание поля - BoNativeFieldDto

actual boolean Актуальность бизнес-объекта
isCalendarEnabled boolean Флажок отображения календаря
isMapEnabled boolean Флажок отображения карты
isGroupingEnabled boolean Флажок работы группировки
kanbanCardTemplates Map<String dropDownSingleFieldId, KanbanCardTemplateDto> Список шаблонов карточки кан-бан-а

Ключ колоды - идентификатор поля с типом BoFieldType.DROPDOWN_SINGLE

Значение колоды - шаблон карточки: KanbanCardTemplateDto

timelineTemplates Map<String periodFieldId, TimelineTemplateDto> Список шаблонов карточки тайм-лайна

Ключ колоды - идентификатор поля с типом BoFieldType.PERIOD

Значение колоды - шаблон карточки: TimelineTemplateDto

accessGroupId ObjectId Идентификатор записи о правах доступа к этому бизнес-объекту.

Равен AccessGroupDto.id

boTabs Map<String boTabType, BoTabDto> Список элементов контекстного меню

Ключ колоды: строковое значение типа элемента BoTabType

Значение колоды: BoTabDto

printForms Map<String printFormId, PrintFormDto> Список печатных форм бизнес объекта

Ключ колоды: ИД печатной формы

Значение колоды: PrintFormDto

signatures Map<String signatureId, BoSignatureDto> Список эцп бизнес объекта

Ключ колоды: ИД эцп

Значение колоды: BoSignatureDto

buttons Map<String buttonId, BoButtonDto> Список виджетов в виде кнопки

Ключ колоды: ИД виджета

Значение колоды: BoButtonDto

iframes Map<String, BoIframeDto> Список виджетов в виде iframe

Ключ колоды: ИД виджета

Значение колоды: BoIframeDto

currentDates Map<String currentDateId, BoCurrentDateDto> Список виджетов в виде текущей даты

Ключ колоды: ИД виджета

Значение колоды: BoCurrentDateDto

captcha Map<String captchaId, BoCaptchaDto> Список captcha

Ключ колоды: ИД виджета

Значение колоды: BoCaptchaDto

currentUser Map<String currentUserFieldId, BoCurrentUserDto> Список виджетов в виде текущего пользователя

Ключ колоды: ИД виджета

Значение колоды: BoCurrentUserDto

gridLayoutPosition GridLayoutPosition Позиция бизнес объекта
chosenAccessRight boolean Признак того что настройки бизнес объекта отличаются от заводских настроек
instanceViewType BoiViewType Флажок для отображения инстанции в виде формы или вкладки
isDictionary boolean Является ли бизнес объект справочником, см. поле dictionaryFields
isCodeReadonly boolean Признак кода поля для чтения
dictionaryFields Map<BoDictionaryFields, String> Обязательные поля для заполнения справочника. Данное поле используется только тогда, когда поле #{@link #isDictionary} true

Ключ колоды: строковое значение типа элемента BoDictionaryFields

Значение колоды: ИД поля fields

isTouchEnabled Boolean Нужно ли применять функционал "новые" для данного бизнес объекта
hideAddButtonFromRegistry Boolean Нужно ли скрыть кнопку добавить в реестре объекта
sortFieldId String Идентификатор поля по которому задается предварительно настроенная сортировка
tgLinkFieldId String Идентификатор поля по которому задается по какому полю будет считываться телефон пользователя Телеграм
waLinkFieldId String Идентификатор поля по которому задается по какому полю будет считываться телефон пользователя WhatsApp
category BoCategory ИСПОЛЬВАТЬ ТОЛЬКО ДЛЯ КАТЕГОРИИ - SPECIAL, ЗАГОТОВКА ПОД РЕФАКТОР КАТЕГОРИИ БО - УБРАТЬ ВСЕ BOOLEAN-ы ПО ТИПУ "isComposite"
sortFieldOrder OrderState Значение по которому задается сортировка
calendarCardTemplates CalendarCardTemplateMapDto Настройки календаря
staticValue String Статический текст в бизнес объекте
staticValueEng String Статический текст в бизнес объекте
staticValueQaz String Статический текст в бизнес объекте
staticValueKaz String Статический текст в бизнес объекте