List of critical changes in version 3.12.26

Critical changes

Administration

It is now possible to restrict recording an object/action history by using the settings file - EntityModelHistorySettings.xml. The settings file is created in the configuration folder. The operating system monitors the changes, and when the file is changed, ELMA recalculates the restrictions.

Example of the settings file:

<?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>
  <!--resrtict all actions with the object–->
    <EntityRestriction>
  <EntityName>Task</EntityName>
      <ActionNames>
        <string>Create</string>
        <string>Update</string>
        <string>Delete</string>
      </ActionNames>
    </EntityRestriction>
<!--resrtict all actions with the object–->
    <EntityRestriction>
  <EntityName>WorkflowInstance</EntityName>
    </EntityRestriction>  </EntityRestrictions>
  <ActionRestrictions>
  <!--resrtict actions with certain objects–->
<ActionRestriction>
      <ActionName>Edit</ActionName>
      <EntityNames>
        <string>WorkflowInstance</string>
      </EntityNames>
    </ActionRestriction>
<!--resrtict actions with all objects–->
    <ActionRestriction>
  <ActionName>Create</ActionName>
    </ActionRestriction>
  </ActionRestrictions>
</EntityModelHistoryRestriction>

 

Major Changes

The mechanism for reading settings in the settings.config file has been changed. Now, when settings are changed, they are applied without requiring server restart.