Список изменений в системе версии 3.12.26
Критичные изменения
Администрирование
Добавлена возможность наложения запрета на запись истории по объекту/действию при помощи файла настроек EntityModelHistorySettings.xml. Файл настроек создается в папке конфигурации. Изменение отслеживается операционной системой, при изменении файла ELMA пересчитывает запреты.
Пример файла настроек:
<?xml version="1.0" encoding="utf-8"?><?xml version="1.0" encoding="utf-8"?>
<EntityModelHistoryRestriction xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<EntityRestrictions>
<!--запрет определенных действий с объектом–->
<EntityRestriction>
<EntityName>Task</EntityName>
<ActionNames>
<string>Create</string>
<string>Update</string>
<string>Delete</string>
</ActionNames>
</EntityRestriction>
<!--запрет всех действий с объектом–->
<EntityRestriction>
<EntityName>WorkflowInstance</EntityName>
</EntityRestriction> </EntityRestrictions>
<ActionRestrictions>
<!--запрет действия с определенными объектами–->
<ActionRestriction>
<ActionName>Edit</ActionName>
<EntityNames>
<string>WorkflowInstance</string>
</EntityNames
</ActionRestriction>
<!--запрет действия со всеми объектами–->
<ActionRestriction>
<ActionName>Create</ActionName>
</ActionRestriction>
</ActionRestrictions>
</EntityModelHistoryRestriction>
Основные изменения
Изменен механизм чтения настроек из файла settings.config. Теперь при изменении настройки для ее применения не требуется перезапускать сервер.