Ниже представлены таблицы с необходимой минимальной конфигурацией схемы данных Pilot, для корректной работы модуля MDR. Если какая-то из настроек атрибута/типа не указана – её значение не важно и может быть любым.
Тип | Примечание к типу | Атрибут | Примечание к атрибуту |
---|---|---|---|
Все типы, располагающиеся в структуре под типом project | code (шифр/код) | Строка | |
name (Наименование) | Строка | ||
document (Документ) | Может монтироваться на диск, является документом. Объект должен входить под проект или под любой другой тип, который находится под проектом (уровень не важен) | code (Обозначение документа) | Строка, обязательный для заполнения |
name (Наименование документа) | Строка | ||
lmp_progress (Прогресс) | Целое число; может быть добавлен на типы, располагающиеся под проектом; может быть указан как Enum; используется для визуализации прогресса на MDR | ||
lmp_mdr_template (Конфигурация таблицы MDR) | Служебный | person | Целое число |
configuration | Строка | ||
lmp_filter_template (Конфигурация массовой выгрузки документов) | Служебный | name | Строка, обязательный для заполнения, запрещать создание дубликатов |
type | Строка | ||
configuration | Строка | ||
lmp_workflow_triggers_folder (Триггеры маршрутов) | Входит в project. Иконка | name (Наименование) | Строка, обязательный для заполнения, запрещать создание дубликатов, отображаемый |
lmp_workflow_trigger (Триггер маршрута (Элемент)) | Входит в lmp_workflow_triggers_folder. Иконка | name (Наименование) | Строка, обязательный для заполнения, запрещать создание дубликатов, отображаемый |
events (События срабатывания) | Целое число, обязательный для заполнения | ||
type (Тип) | Строка, обязательный для заполнения | ||
template (Шаблон) | Строка, обязательный для заполнения | ||
configuration (Конфигурация) | Строка, служебный | ||
lmp_document_crs (CRS) | Может монтироваться на диск, является документом. Входит туда же куда и document. Иконка | code (Шифр) | Строка, обязательный для заполнения, запрещать создание дубликатов |
name (Наименование) | Строка, отображаемый | ||
lmp_document_trm (TRM) | Может монтироваться на диск, является документом. Входит туда же куда и document. Иконка | сode (Шифр) | Строка, обязательный для заполнения, запрещать создание дубликатов. |
recipient_email (E-mail получателя) | Строка | ||
name_of_recipient (ФИО Получателя) | Строка | ||
lmp_templates_folder (Папка шаблонов) | Может быть корневым, может монтироваться на диск | name (Наименование) | Строка, обязательный для заполнения, запрещать создание дубликатов, отображаемый |
lmp_excel_template (Шаблон Excel) | Может монтироваться на диск, является документом. Входит в lmp_templates_folder. Иконка | name (Наименование) | Строка, обязательный для заполнения, запрещать создание дубликатов, отображаемый |
table_start_row (Номер строки начала таблицы) | Целое число, обязательный для заполнения | ||
lmp_email_template (Шаблон письма) | Может монтироваться на диск, является документом. Входит в lmp_templates_folder. Иконка | name (Наименование) | Строка, обязательный для заполнения, запрещать создание дубликатов, отображаемый |
Тип | Примечание к типу | Атрибут | Примечание к атрибуту |
---|---|---|---|
lmp_server_jobs_folder (Фоновые задания) | Папка верхнего уровня, может быть корневым. Иконка | name (Наименование) | Строка, обязательный для заполнения, запрещать создание дубликатов, отображаемый |
lmp_server_job (Фоновое задание) | Может монтироваться на диск, является документом. Входит в lmp_server_jobs_folder. Иконка | name (Наименование) | Строка, обязательный для заполнения, отображаемый |
state (Состояние) | Состояние, группа состояний - Фоновое задание, обязательный для заполнения | ||
message (Сообщение) | Строка, число строк в карточке - 3 | ||
identifier (Identifier) | Строка, обязательный для заполнения, служебный | ||
payload (Payload) | Строка, служебный |
Группа состояний | Состояние | Переходы |
---|---|---|
Фоновое задание | none (<Нет>) | none, lmpJobReadyToWork, lmpJobDone, lmpJobFail |
lmpJobReadyToWork (Готов к работе) | none, lmpJobInWork |
|
lmpJobInWork (В работе) | lmpJobDone, lmpJobFail |
|
lmpJobDone (Выполнено, Завершающее состояние) | none, lmpJobReadyToWork |
|
lmpJobFail (Завершено с ошибками, Завершающее состояние) | none, lmpJobReadyToWork |