2. Руководство по эксплуатации / 2.8. Управление бизнес-объектами
2. Руководство по эксплуатации / 2.8. Управление бизнес-объектами

2.8. Управление бизнес-объектами

2.8. Управление бизнес-объектами

2.8.1. Expiration

В системе есть возможность сконфигурировать время жизни бизнес-объекта (агрегата). В конце жизни объект физически удаляется из системы.

Эти возможности системы полезны при работы с типами объектов, которые нет необходимости хранить дольше определенного времени, например, суточные котировки и т.п.

Времени жизни объекта можно задать через web-интерфейс на вкладке Expiration. Объекты на этой вкладке описаны в модели данных и становятся доступны после загрузки модели в систему.

../_images/expiration.png

В секции Time limit задаются:

  • Lifetime (hours) — время жизни объекта в часах. Значение по умолчанию: 24.

  • Delay (seconds) — интервал в секундах, через который запускается очередная проверка устаревших объектов и их удаление. Значение по умолчанию: 36000.

В секции Version limit задаётся:

  • Keep n versions— ограничение количества версий для объектов данного типа. По умолчанию количество версий не ограничено. При задании параметра вначале будет выполнено принудительное удаление устаревших версий. В итоге будут сохранены только последние версии, количество которых будет меньше или равно заданному в параметре. В дальнейшем такая проверка и при необходимости удаление старых версий будет выполняться при каждой вставке новой версии объекта.

Ограничения времени жизни объекта и ограничение количества версий могут работать как по отдельности, так и одновременно.

Помимо пользовательского интерфейса эти параметры могут быть заданы в файле конфигурации в секции «expiration».