Параметры записей типа FieldHistory


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> FieldHistory - История значимых полей >> Параметры записей типа FieldHistory📄 Скачать в DOCX


ИмяОписаниеЗначение по умолчаниюТипПоле хранения
ProfileKey

Ключ профиля

Стабильный технический ключ профиля FieldHistoryProfile. На него ссылаются доменные модули, Workflow и системные JSON-описания.

defaultString1^A
ProfileTitle

Название профиля

Понятное администратору название профиля. Используется в настройках, диагностике и Help.

Профиль истории полейString1^B
ProfileActive

Активен

Если профиль выключен, модуль-потребитель не должен фиксировать по нему новые изменения, но существующая история остается доступной с учетом прав.

1Checkbox1^C
OwnerModule

Модуль-владелец

Модуль, для которого предназначен профиль. Пустое значение означает общий профиль без жесткой привязки к одному владельцу.

String1^D
OwnerRecordType

Тип записи v920

Тип записей, для которых используется профиль. Пустое значение допускается для общего профиля.

String1^E
ScopeKey

Область применения

Дополнительный ключ области применения: проект, workflow, вариант формы или иной доменный профиль.

defaultString1^F
RetentionDays

Retention, дней

Сколько дней хранить историю по профилю до архивирования или очистки. Нулевое значение означает отсутствие автоматического срока удаления в профиле.

3650Number2^A
RestoreAllowed

Разрешить восстановление

Разрешает формировать preview восстановления для полей профиля. Само применение выполняет доменный модуль через штатное сохранение записи и ФЛК.

0Checkbox2^B
RestoreRightKey

Право восстановления

Код права, которое вызывающий модуль должен проверить через Security перед восстановлением значения. FieldHistory не реализует собственную модель прав.

FieldHistory.RESTORE_FIELDString2^C
ConfigJson

Значимые поля

JSON с массивом config.fields. Для каждого поля указываются fieldKey, fieldTag, subfieldCode, title, valueType, maskPolicy и restoreAllowed.

{"fields":[]}TextArea3^A
MaskPolicyJson

Политика маскирования

JSON с политикой хранения чувствительных значений. Поддерживаются stored, masked, hashOnly, factOnly и redacted.

{"default":"stored"}TextArea3^B